-
公开(公告)号:CN118093441A
公开(公告)日:2024-05-28
申请号:CN202410495468.6
申请日:2024-04-24
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F11/36
Abstract: 本申请涉及计算流体力学技术领域,尤其涉及一种CFD软件云测试算例同步方法及自动化测试平台,本发明通过自动化测试平台自动监测算例库是否有更新,当监测到有更新时,则同步拉取当前更新版本的算例库;然后将当前更新版本的算例库与历史最新版本的算例库进行对比,确定更新算例;最后将所述更新算例同步至CFD软件云测试的集群。实现了CFD软件云测试算例实时更新同步,只针对更新算例进行同步上传至集群,无需对整个算例库进行同步,极大地提高了CFD软件云测试算例的传输效率,节省传输资源,有利于提高CFD软件开发效率和开发周期,促进CFD软件研发的发展。解决了现有技术中CFD软件云测试算例同步更新至集群上的传输方法效率低的技术问题。
-
公开(公告)号:CN117787147B
公开(公告)日:2024-05-03
申请号:CN202410220773.4
申请日:2024-02-28
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/28 , G06F111/10 , G06F113/08 , G06F119/14
Abstract: 本申请涉及计算流体力学技术领域,尤其涉及一种求解全速域流动问题的模型建立方法及相关产品,通过流场速度将计算域划分为多个子计算域,利用前处理软件对每个子计算域分别建立网格,再基于每个子计算域对应的流场速度对所有网格进行标记;然后基于网格标记调用预先创建的密度基求解器和/或压力基求解器对网格进行迭代求解从而得到流场结果;最后对流场结果进行后处理。本发明实现了针对不同流速域调用不同的数值模拟方法,避免了现有技术中对于求解全速域流动问题采用单一的密度基数值求解法或者压力基数值求解法,从而导致因密度基数值求解法在低速域的收敛效率低以及因压力基数值求解法在高速域的稳定性差的技术问题。
-
公开(公告)号:CN115794659B
公开(公告)日:2023-05-26
申请号:CN202310046258.4
申请日:2023-01-31
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
Abstract: 本申请公开了一种CFD软件的分布式并行测试方法、装置、设备及介质,涉及仿真软件自动化测试领域,测试平台通过远程方法调用技术与测试节点构成分布式并行架构,测试节点上部署自动化测试工具,包括:向每一测试节点发送待测CFD软件信息,以便测试节点下载并安装相应的待测CFD软件,依次向每一测试节点分配测试用例编号,以便测试节点下载测试用例,并根据测试用例确定测试脚本及网格模型,将网格模型导入待测CFD软件,并利用自动化测试工具执行测试脚本;接收测试节点生成的测试结果。可见,本申请基于远程方法调用技术,通过构建分布式并行测试架构将多个测试节点进行连接,实现了CFD软件的分布式并行测试,有效提高了测试效率。
-
公开(公告)号:CN114780138B
公开(公告)日:2022-09-02
申请号:CN202210683562.5
申请日:2022-06-17
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F8/71 , G06F8/65 , G06F30/28 , G06F113/08 , G06F119/14
Abstract: 本申请涉及一种流场模拟软件代码版本管理方法,包括:获取对CFD软件中至少一个Git项目的代码更新操作;根据代码更新操作,将所修改Git项目确定为子节点,生成子节点的代码更新记录;代码更新记录包括开发者标识、更新时间、子节点的节点标识,以及子节点的父节点的节点标识;将代码更新记录同步至数据库,向服务端发起检测申请信号,使服务端周期性根据检测申请信号从数据库查询代码更新记录,确定在当前编号周期内进行代码更新的全部开发者的开发者标识,根据节点标识追溯每个开发者在当前编号周期内的代码更新轨迹,基于代码更新轨迹确定CFD版本编号。
-
公开(公告)号:CN114692470A
公开(公告)日:2022-07-01
申请号:CN202210606485.3
申请日:2022-05-31
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/23
Abstract: 本发明适用于计算流体力学技术领域,提供了一种重叠网格的装配方法和系统,所述重叠网格包括子网格和背景网格,所述子网格和背景网格重叠,所述子网格和背景网格的类型为结构网格,重叠网格的装配方法包括如下步骤:将所述重叠网格的拓扑结构转换为非结构网格的拓扑结构,分别得到临时子网格和临时背景网格;将临时子网格和临时背景网格进行装配,获得临时子网格的重叠装配信息和临时背景网格的重叠装配信息;将所述临时子网格的重叠装配信息映射回所述子网格中,将所述临时背景网格的重叠装配信息映射回所述背景网格中。
-
公开(公告)号:CN112966401B
公开(公告)日:2021-07-16
申请号:CN202110513881.7
申请日:2021-05-12
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/20 , G06F17/12 , G06F113/08 , G06F111/10 , G06F119/14
Abstract: 本发明公开了一种热化学非平衡多级气体模型自适应算法,主要用于高超声速热化学非平衡流动的数值模拟过程。该算法基于高温气体热力学模态激发、离解/电离等热化学非平衡特征,从物理机制出发采用由简单到复杂的分段渐次逼近模拟策略,依据压力、离解度、温度和电离度等判据自动完成计算气体模型的演变和逐级流动模拟,实现高超声速热化学非平衡流动的自适应模拟过程。该算法适用于地球大气、火星大气和高温燃气等多种计算介质,应用范围广,计算稳定性好,在保证计算精准度的前提下能加快收敛速度和大幅提升计算效率。
-
公开(公告)号:CN107391950A
公开(公告)日:2017-11-24
申请号:CN201710655506.X
申请日:2017-08-03
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F19/00
Abstract: 本发明公开了一种湍流壁面距离快速计算方法,包括如下步骤:建立并行架构,将整个计算域的网格进行分区,每个分区块对应一个进程,并使每个进程均有一个全局物面单元的备份;建立分层次ADT树;通过第一层ADT树查找到离空间点最近的N个物面分区块,然后在这N个分区块中通过第二层ADT树查找到离空间点最近的M个物面单元,最后遍历M个物面单元并计算得到最近的壁面距离。本发明的积极效果是:即使网格量增加,也可以通过增加进程数的方式保证每个进程的网格量不至于很大;能实现快速查找,即根据空间点的笛卡尔坐标快速定位其附近的物面单元;在第一层查找过程中就过滤了大量单元,从而加速第二层ADT查找。
-
公开(公告)号:CN118171604A
公开(公告)日:2024-06-11
申请号:CN202410600341.6
申请日:2024-05-15
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/28 , G06F18/214 , G06F113/08
Abstract: 本申请涉及计算流体力学技术领域,尤其涉及一种笛卡尔网格切面可视化方法及相关产品,所述方法包括:识别笛卡尔网格数据中不规则的目标多面体单元;将所述目标多面体单元转化为规则的六面体单元;根据所述六面体单元的顶点构建几何结构数据集和拓扑结构数据集,所述几何结构数据集包括所述六面体单元的顶点坐标,所述拓扑结构数据集包括所述六面体单元的顶点连接关系;基于所述几何结构数据集和所述拓扑结构数据集对笛卡尔网格切面可视化。解决了现有技术中笛卡尔网格切面可视化结果显示残缺的技术问题。
-
公开(公告)号:CN117892660A
公开(公告)日:2024-04-16
申请号:CN202410292367.9
申请日:2024-03-14
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/28 , G06F113/08 , G06F119/14
Abstract: 本申请涉及计算流体力学技术领域,尤其涉及一种低速预处理中参考马赫数选取方法及装置,本发明通过流场速度将计算域划分为多个子计算域,利用前处理软件对每个子计算域分别建立网格,再基于每个子计算域对应的流场速度对所有网格进行标记;最后基于网格的标记选取相应的参考马赫数,从而对低速计算域流场分布进行模拟,针对不同流速域选取不同的参考马赫数,本发明通过调节参考马赫数对预处理技术迭代求解的稳定性和数值精度等进行控制,解决了现有技术中在低速预处理过程中因参考马赫数选取单一而导致可压缩流动问题的计算结果误差大,迭代求解的收敛速度慢、计算效率低的技术问题。
-
公开(公告)号:CN117593486B
公开(公告)日:2024-04-09
申请号:CN202410077323.4
申请日:2024-01-19
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06T17/20 , G06F30/25 , G06F30/28 , G06F113/08 , G06F119/14
Abstract: 本发明属于网格生成技术领域,本发明提供了一种基于空间粒子的网格重构方法和装置,该方法包括:模拟生成各应用场景所对应的流场计算域的空间粒子分布;采用笛卡尔网格生成技术,对各应用场景所对应的流场计算域执行网格剖分,得到空间网格单元;基于剖分次数确定最小尺寸的空间网格单元,确定要再执行网格剖分的待剖分空间网格单元,并执行网格剖分;对所得到的所有空间网格单元进行筛选,以得到待输出空间网格单元;对所述待输出空间网格单元的网格表面进行优化、进行插值处理,得到重构后的待输出空间网格,输出并进行可视化显示。本发明能重构出带有几何拓扑信息的空间网格、流体表面网格等,能自动生成满足空间粒子分布的三维网格。
-
-
-
-
-
-
-
-
-