-
公开(公告)号:CN117609169B
公开(公告)日:2024-03-26
申请号:CN202410097841.2
申请日:2024-01-24
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F16/174 , G06F30/28 , H03M7/30 , G06F113/08 , G06F119/14
Abstract: 本发明公开了一种基于单个文件的并行流场原位无损压缩方法及系统,包括步骤:S1:在并行计算机系统上启动N个计算节点并运行并行流场模拟软件,基于消息传递接口创建节点间并行通信域以支持节点间数据通信;S2:对节点1到节点N进行基于并行流场模拟软件的流场迭代计算;迭代完成后,将流场数据存入每个节点单独创建的内存数据池;S3:节点1到节点N分别从内存数据池中取得各自的全部流场数据;S4:节点1到节点N分别依次对M个流场变量进行内存流场数据的原位压缩;S5:计算数据偏移量并节点间相互广播;S6:将压缩后的流场数据并行地写入单个文件,并存储到磁盘。本发明避免了传统方法额外压缩和解压过程导致的磁盘负载增加问题。
-
公开(公告)号:CN116663155A
公开(公告)日:2023-08-29
申请号:CN202310810291.X
申请日:2023-07-04
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/15 , G06F30/23 , G06F30/28 , G06T17/10 , G06T17/20 , G06F111/10 , G06F113/08 , G06F119/14
Abstract: 本申请公开了一种非结构线性六面体网格单元重构方法、系统、设备及介质,获取目标物体的目标非结构线性六面体网格单元数据;任取一个单元边界面作为基准单元边界面,并将基准单元边界面的四个边界面顶点作为四个基准边界面顶点;按照六面体网格单元的八个顶点间的位置关系确定各个基准边界面顶点的目标赋值结果,并确定各个基准边界面顶点对端的边界面顶点的目标赋值结果;按照位置关系,基于基准单元边界面的目标赋值结果及目标非结构线性六面体网格单元数据确定基准单元边界面对端的目标单元边界面中四个目标边界面顶点的预估赋值结果;基于目标赋值结果及预估赋值结果确定基准边界面顶点及目标边界面顶点间的位置对应关系,实现了单元重构。
-
公开(公告)号:CN119378452B
公开(公告)日:2025-03-18
申请号:CN202411960154.5
申请日:2024-12-30
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/28 , G06F113/08 , G06F119/14 , G06F111/10
Abstract: 本发明公开了一种碰撞并行检测方法、装置、设备及存储介质,涉及多体分离数值模拟领域,包括:利用基于当前模拟的网格文件确定的多体分离物的网格节点坐标信息对多体分离物进行并行分区,得到分区结果;基于与分区结果中的各区域分别对应的网格几何信息确定各区域内的目标包围盒数目,并触发包围盒创建操作;完成包围盒创建后,基于预设规则及各区域内的分离物信息确定与各区域中的各包围盒分别对应的影像区,并通过分别判断各包围盒与对应的影像区内的包围盒在空间上是否存在重叠,以确定待检测包围盒;通过判断与待检测包围盒对应的目标区域与对应的影像区之间是否存在网格交点,以完成碰撞并行检测。本发明有效提高了碰撞检测的效率及精确性。
-
公开(公告)号:CN116542183A
公开(公告)日:2023-08-04
申请号:CN202310810310.9
申请日:2023-07-04
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/28 , G06F30/15 , G06F111/10 , G06F113/08 , G06F119/14
Abstract: 本申请公开了一种非结构二阶曲面多面体网格重构方法、系统、设备及介质,获取目标物体的目标非结构二阶曲面多面体网格单元数据;将上表面单元边界面和下表面单元边界面分别作为基准单元边界面和目标单元边界面;确定基准单元边界面与目标单元边界面两者构成顶点信息间的第一点对应关系;将与基准单元边界面存在相同边界面顶点的侧表面单元边界面作为待处理单元边界面,确定待处理单元边界面的构成顶点信息与基准单元边界面的构成顶点信息间的第二点对应关系;基于第一点对应关系和第二点对应关系,确定目标非结构二阶曲面多面体网格单元数据中的点位置对应关系;实现了对非结构二阶曲面多面体网格单元的重构,便于进行计算流体力学数值模拟。
-
公开(公告)号:CN117609169A
公开(公告)日:2024-02-27
申请号:CN202410097841.2
申请日:2024-01-24
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F16/174 , G06F30/28 , H03M7/30 , G06F113/08 , G06F119/14
Abstract: 本发明公开了一种基于单个文件的并行流场原位无损压缩方法及系统,包括步骤:S1:在并行计算机系统上启动N个计算节点并运行并行流场模拟软件,基于消息传递接口创建节点间并行通信域以支持节点间数据通信;S2:对节点1到节点N进行基于并行流场模拟软件的流场迭代计算;迭代完成后,将流场数据存入每个节点单独创建的内存数据池;S3:节点1到节点N分别从内存数据池中取得各自的全部流场数据;S4:节点1到节点N分别依次对M个流场变量进行内存流场数据的原位压缩;S5:计算数据偏移量并节点间相互广播;S6:将压缩后的流场数据并行地写入单个文件,并存储到磁盘。本发明避免了传统方法额外压缩和解压过程导致的磁盘负载增加问题。
-
公开(公告)号:CN116542183B
公开(公告)日:2023-09-12
申请号:CN202310810310.9
申请日:2023-07-04
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/28 , G06F30/15 , G06F111/10 , G06F113/08 , G06F119/14
Abstract: 本申请公开了一种非结构二阶曲面多面体网格重构方法、系统、设备及介质,获取目标物体的目标非结构二阶曲面多面体网格单元数据;将上表面单元边界面和下表面单元边界面分别作为基准单元边界面和目标单元边界面;确定基准单元边界面与目标单元边界面两者构成顶点信息间的第一点对应关系;将与基准单元边界面存在相同边界面顶点的侧表面单元边界面作为待处理单元边界面,确定待处理单元边界面的构成顶点信息与基准单元边界面的构成顶点信息间的第二点对应关系;基于第一点对应关系和第二点对应关系,确定目标非结构二阶曲面多面体网格单元数据中的点位置对应关系;实现了对非结构二阶曲面多面体网格单元的重构,便于进行计算流体力学数值模拟。
-
公开(公告)号:CN116502567B
公开(公告)日:2023-09-12
申请号:CN202310769189.X
申请日:2023-06-28
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/28 , G06F30/23 , G06F113/08 , G06F119/14
Abstract: 本申请公开了一种非结构网格流场的插值求解方法、装置、设备、介质,涉及流体计算研究领域,包括:确定目标插值点所在的非结构网格流场的目标区域;遍历目标区域的所有网格节点,并计算所有网格节点与目标插值点的距离值;利用预设优先队列的快速排序确定满足预设距离条件的预设数量个网格节点作为目标网格节点;基于目标网格节点与目标插值点的距离值和与目标网格节点对应的参数值求解目标插值点的参数值。先确定非结构网格流场中目标区域范围,缩小了插值求解的网格节点范围,减少需要遍历的网格节点,利用预设优先队列对目标区域中的网格节点遍历,快速搜索到距离插值点最近的目标网格节点,进而通过目标网格节点进行快速插值求解。
-
公开(公告)号:CN119378452A
公开(公告)日:2025-01-28
申请号:CN202411960154.5
申请日:2024-12-30
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/28 , G06F113/08 , G06F119/14 , G06F111/10
Abstract: 本发明公开了一种碰撞并行检测方法、装置、设备及存储介质,涉及多体分离数值模拟领域,包括:利用基于当前模拟的网格文件确定的多体分离物的网格节点坐标信息对多体分离物进行并行分区,得到分区结果;基于与分区结果中的各区域分别对应的网格几何信息确定各区域内的目标包围盒数目,并触发包围盒创建操作;完成包围盒创建后,基于预设规则及各区域内的分离物信息确定与各区域中的各包围盒分别对应的影像区,并通过分别判断各包围盒与对应的影像区内的包围盒在空间上是否存在重叠,以确定待检测包围盒;通过判断与待检测包围盒对应的目标区域与对应的影像区之间是否存在网格交点,以完成碰撞并行检测。本发明有效提高了碰撞检测的效率及精确性。
-
公开(公告)号:CN118464367B
公开(公告)日:2024-10-01
申请号:CN202410933077.8
申请日:2024-07-12
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
Abstract: 本申请公开了一种碰撞检测方法、装置、设备及存储介质,涉及流体力学领域,包括:基于目标物体在网格中的点面信息,对目标物体建立若干轴对称包围盒,以使基于若干轴对称包围盒构成的物体包围盒完全包裹目标物体;若第一目标物体包含的所有网格点中存在位于与第二目标物体对应的轴对称包围盒中的目标网格点,则确定从目标网格点出发的任意方向的一条射线与第二目标物体的交点数量;若交点数量为奇数,则确定第一目标物体与第二目标物体发生碰撞。本申请通过轴对称包围盒进行全局检测,并基于射线法进行局部检测,从而判断是否发生物体碰撞,以解决在计算流体力学中的碰撞检测问题,提高碰撞检测的效率和准确性。
-
公开(公告)号:CN116502567A
公开(公告)日:2023-07-28
申请号:CN202310769189.X
申请日:2023-06-28
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/28 , G06F30/23 , G06F113/08 , G06F119/14
Abstract: 本申请公开了一种非结构网格流场的插值求解方法、装置、设备、介质,涉及流体计算研究领域,包括:确定目标插值点所在的非结构网格流场的目标区域;遍历目标区域的所有网格节点,并计算所有网格节点与目标插值点的距离值;利用预设优先队列的快速排序确定满足预设距离条件的预设数量个网格节点作为目标网格节点;基于目标网格节点与目标插值点的距离值和与目标网格节点对应的参数值求解目标插值点的参数值。先确定非结构网格流场中目标区域范围,缩小了插值求解的网格节点范围,减少需要遍历的网格节点,利用预设优先队列对目标区域中的网格节点遍历,快速搜索到距离插值点最近的目标网格节点,进而通过目标网格节点进行快速插值求解。
-
-
-
-
-
-
-
-
-