-
公开(公告)号:CN119358466A
公开(公告)日:2025-01-24
申请号:CN202411935688.2
申请日:2024-12-26
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/28 , G06F111/10 , G06F113/08 , G06F119/14
Abstract: 本发明涉及计算流体力学与计算几何学交叉技术领域,公开了一种高维空间交替方向数字树的构建方法及检索方法,该构建方法包括以下步骤:S1,初始化交替方向数字树的基本几何参数;S2,计算背景网格体单元的临界包围盒参数;S3,计算全局根结点的延拓包围盒参数;S4,插入并链接交替方向数字树的各级结点;S5,优化交替方向数字树的结点覆盖范围。本发明解决了现有技术存在的检索效率低等问题。
-
公开(公告)号: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软件的分布式并行测试,有效提高了测试效率。
-
公开(公告)号:CN116069676A
公开(公告)日:2023-05-05
申请号:CN202310364528.6
申请日:2023-04-07
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
Abstract: 本申请公开了一种版本对比方法、装置、终端设备及存储介质,通过获取第一版本参数文件和第二版本参数文件,其中,第一版本参数文件至少包括第一参数名列表,第二版本参数文件至少包括第二参数名列表;比较第一参数名列表和第二参数名列表;若第一参数名列表中的第一参数名和第二参数名列表中的第二参数名不同,则根据第一参数名和第二参数名,确定待更新参数名;其中,待更新参数名与第一参数名相对应;根据待更新参数名,以及版本参数文件和参数名的对应关系,对第一版本参数文件进行更新,通过本发明实施例中建立的参数名和版本参数文件的对应关系,对参数名进行判断,使用参数名对版本参数文件进行更新,实现多版本解算器的参数自适应。
-
公开(公告)号:CN114996198A
公开(公告)日:2022-09-02
申请号:CN202210926784.5
申请日:2022-08-03
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F15/163 , G06F15/17 , G06F9/54
Abstract: 本申请公开了一种跨处理器数据传输方法、装置、设备及介质,涉及流体力学领域,包括:统计当前起始通信域中每一起始处理器存储的第一待传输数据的数据长度,基于起始处理器的数量确定出目标组数;基于数据长度和目标组数利用贪心算法对第一待传输数据进行分组得到包含位置标记和分组编号的数据片段,基于位置标记将数据片段分配至对应的起始处理器;利用分组编号将每一起始处理器中数据片段进行收集得到与目标组数对应数量组第二待传输数据;基于分组编号将每一组第二待传输数据分组传输至当前目标通信域中的主处理器,主处理器利用广播通信将每一组第二待传输数据传输至当前目标通信域中的每一协处理器。实现提升数据传输执行速度的目的。
-
公开(公告)号: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查找。
-
-
-
-
-
-
-
-
-