-
公开(公告)号:CN114943167B
公开(公告)日:2023-04-11
申请号:CN202210606484.9
申请日:2022-05-31
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
Abstract: 本发明适用于空气动力学领域,提供了一种结构网格壁面距离的计算方法、系统、介质和设备,结构网格壁面距离的计算方法包括如下步骤:通过将结构网格的拓扑关系转换为非结构网格的拓扑关系,获取临时非结构网格;采用非结构壁面距离的计算方法对所述临时非结构网格的壁面距离进行计算,得到临时非结构网格的壁面距离信息;将临时非结构网格的壁面距离信息映射回所述结构网格中,得到所述结构网格的壁面距离信息。本发明提供的一种结构网格壁面距离的计算方法、系统、介质和设备实现了结构、非结构网格壁面距离同时计算的需求,降低了程序的维护成本和使用难度。
-
公开(公告)号:CN119378447B
公开(公告)日:2025-03-25
申请号:CN202411935667.0
申请日:2024-12-26
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/28 , G06F119/14 , G06F113/08 , G06F111/10
Abstract: 本发明公开了一种流体力学流场数据复用方法,属于计算流体力学和飞行器设计技术领域,该方法基于平衡多维二叉树快速检索算法快速建立新、旧网格微元之间的对应关系,根据此对应关系将旧网格上的流动求解物理量如流动介质的密度、速度和压力等并行插值到新网格,实现新网格空间物理场的快速建立。本发明可广泛适应于各类相似工况的并行流场复用,能高效重复利用已有空间数据,大量节省计算资源。
-
公开(公告)号:CN118171604B
公开(公告)日:2024-07-23
申请号:CN202410600341.6
申请日:2024-05-15
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/28 , G06F18/214 , G06F113/08
Abstract: 本申请涉及计算流体力学技术领域,尤其涉及一种笛卡尔网格切面可视化方法及相关产品,所述方法包括:识别笛卡尔网格数据中不规则的目标多面体单元;将所述目标多面体单元转化为规则的六面体单元;根据所述六面体单元的顶点构建几何结构数据集和拓扑结构数据集,所述几何结构数据集包括所述六面体单元的顶点坐标,所述拓扑结构数据集包括所述六面体单元的顶点连接关系;基于所述几何结构数据集和所述拓扑结构数据集对笛卡尔网格切面可视化。解决了现有技术中笛卡尔网格切面可视化结果显示残缺的技术问题。
-
公开(公告)号:CN118171605A
公开(公告)日:2024-06-11
申请号:CN202410600405.2
申请日:2024-05-15
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/28 , G06F9/50 , G06F113/08
Abstract: 本发明属于计算机图形处理技术领域。本发明公开了一种面向重叠网格的网格处理方法和装置,该方法包括:读入原始计算网格;将所述原始计算网格进行区域划分,并且将区域划分后存在重叠关系的网格块进行并行装配处理、即完成对网格单元属性的判断,确定每个插值单元对应的贡献单元及其对应的网格块信息;即完成插值映射关系的创建,并进行通信操作,以获得插值映射关系;根据通信操作所获得的插值单元索引及坐标信息,在贡献单元所属的网格块进行插值计算;将插值计算结果按照指定的插值单元索引顺序依次赋值在数据容器中,并一次性发送给相应的网络块中,并为各插值单元赋值。本发明优化了插值计算的过程,提高了并行计算效率。
-
公开(公告)号:CN117892660B
公开(公告)日:2024-05-28
申请号:CN202410292367.9
申请日:2024-03-14
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/28 , G06F113/08 , G06F119/14
Abstract: 本申请涉及计算流体力学技术领域,尤其涉及一种低速预处理中参考马赫数选取方法及装置,本发明通过流场速度将计算域划分为多个子计算域,利用前处理软件对每个子计算域分别建立网格,再基于每个子计算域对应的流场速度对所有网格进行标记;最后基于网格的标记选取相应的参考马赫数,从而对低速计算域流场分布进行模拟,针对不同流速域选取不同的参考马赫数,本发明通过调节参考马赫数对预处理技术迭代求解的稳定性和数值精度等进行控制,解决了现有技术中在低速预处理过程中因参考马赫数选取单一而导致可压缩流动问题的计算结果误差大,迭代求解的收敛速度慢、计算效率低的技术问题。
-
公开(公告)号:CN116127877A
公开(公告)日:2023-05-16
申请号:CN202310353174.5
申请日:2023-04-04
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/28 , G06F17/11 , G06F113/08 , G06F119/14
Abstract: 本申请公开了一种多重网格的加速方法、装置、终端设备和存储介质,通过获取初始流场变量,并在细网格单元上进行迭代计算,得到下一个迭代步的第一流场变量;将第一流场变量和残差从细网格单元传递到粗网格单元上,进行变量限制处理,得到处理后的流场变量;根据处理后的流场变量,在粗网格单元上进行一次迭代计算,得到流场变量的修正量;将流场变量的修正量插值到细网格单元上,并对细网格单元的第一流场变量进行修正,采用径向基函数插值方法进行插值,考虑了周围单元对细网格单元上修正量的影响,提升了修正量的插值精度,能提升多重网格方法的收敛效率,求解精度高,真实物理问题的模拟程度高、从而大幅度地提高了鲁棒性。
-
公开(公告)号:CN115016951B
公开(公告)日:2022-10-25
申请号:CN202210952867.1
申请日:2022-08-10
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F9/50 , G06F30/28 , G06F111/10 , G06F113/08 , G06F119/14
Abstract: 本申请涉及一种流场数值模拟方法、装置、计算机设备和存储介质,该方法包括:对流场网格模型的几何拓扑进行封装隔离,得到多个网格块;确定每个网格块的网格数据结构;网格数据结构包括网格块的变量参数和求解函数组合;建立每个网格数据结构与对应的CPU核、内存地址以及执行线程的映射关系;根据映射关系,在各CPU核上采用相应执行线程将对应网格块的变量参数读入相应内存地址对应的内存子空间,并内存子空间内基于相应网格块的求解函数组合并发对变量参数执行隐式计算,得到流场数值。采用本方法,使得网格数据结构可以作为独立的求解对象,从而将整个流场求解分解成多个网格块分别求解,即能大幅降低OpenMP并行编程难度,还可提高并行计算效率。
-
公开(公告)号:CN115016951A
公开(公告)日:2022-09-06
申请号:CN202210952867.1
申请日:2022-08-10
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F9/50 , G06F30/28 , G06F111/10 , G06F113/08 , G06F119/14
Abstract: 本申请涉及一种流场数值模拟方法、装置、计算机设备和存储介质,该方法包括:对流场网格模型的几何拓扑进行封装隔离,得到多个网格块;确定每个网格块的网格数据结构;网格数据结构包括网格块的变量参数和求解函数组合;建立每个网格数据结构与对应的CPU核、内存地址以及执行线程的映射关系;根据映射关系,在各CPU核上采用相应执行线程将对应网格块的变量参数读入相应内存地址对应的内存子空间,并内存子空间内基于相应网格块的求解函数组合并发对变量参数执行隐式计算,得到流场数值。采用本方法,使得网格数据结构可以作为独立的求解对象,从而将整个流场求解分解成多个网格块分别求解,即能大幅降低OpenMP并行编程难度,还可提高并行计算效率。
-
公开(公告)号:CN118485025A
公开(公告)日:2024-08-13
申请号:CN202410919473.5
申请日:2024-07-10
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
Abstract: 本申请涉及计算流体力学技术领域,尤其涉及一种流场预测方法及系统,所述方法先利用前处理软件对流场建立网格;确定每个网格单元的壁面距离和法向量;然后基于流场外形,预先设置一定工况,并利用CFD软件迭代计算至收敛,得到相应工况下的流场变量;再将所述壁面距离、法向量以及目标物相对所述流场的攻角,作为预先构建的流场预测模型的输入,将所述流场变量作为流场预测模型的输出,对流场预测模型进行训练;最后利用训练后的流场预测模型对目标流场进行预测,得到目标流场变量。解决了现有技术中流场预测精度低计算收敛速度慢的技术问题。
-
公开(公告)号:CN118171605B
公开(公告)日:2024-07-26
申请号:CN202410600405.2
申请日:2024-05-15
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/28 , G06F9/50 , G06F113/08
Abstract: 本发明属于计算机图形处理技术领域。本发明公开了一种面向重叠网格的网格处理方法和装置,该方法包括:读入原始计算网格;将所述原始计算网格进行区域划分,并且将区域划分后存在重叠关系的网格块进行并行装配处理、即完成对网格单元属性的判断,确定每个插值单元对应的贡献单元及其对应的网格块信息;即完成插值映射关系的创建,并进行通信操作,以获得插值映射关系;根据通信操作所获得的插值单元索引及坐标信息,在贡献单元所属的网格块进行插值计算;将插值计算结果按照指定的插值单元索引顺序依次赋值在数据容器中,并一次性发送给相应的网络块中,并为各插值单元赋值。本发明优化了插值计算的过程,提高了并行计算效率。
-
-
-
-
-
-
-
-
-