-
公开(公告)号:CN114357907B
公开(公告)日:2023-03-21
申请号:CN202210014743.9
申请日:2022-01-07
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/28 , G06F30/25 , G06F111/10 , G06F113/08 , G06F119/14
Abstract: 本发明适用于流体力学技术领域,提供了一种适用于拉格朗日型粒子类数值模拟的并行方法,包括获取计算区域内的粒子,将计算区域划分为多个子计算区域,每个子计算区域内的粒子数量相同;每个子计算区域对应的线程获取当前子计算区域中的粒子信息、计算参数信息,以及线程属性信息;设置每个子计算区域的联结区;获取当前时刻与各子计算区域相邻子计算区域的联结区内粒子信息,并对下一时刻各子计算区域中的粒子信息进行更新;当下一时刻的各子计算区域粒子越过当前各子计算区域的边界时,将越界的粒子发送至对应的子计算区域,该方法提高了粒子类数值模拟算法的计算效率和内存供给量。
-
公开(公告)号:CN118485025A
公开(公告)日:2024-08-13
申请号:CN202410919473.5
申请日:2024-07-10
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
Abstract: 本申请涉及计算流体力学技术领域,尤其涉及一种流场预测方法及系统,所述方法先利用前处理软件对流场建立网格;确定每个网格单元的壁面距离和法向量;然后基于流场外形,预先设置一定工况,并利用CFD软件迭代计算至收敛,得到相应工况下的流场变量;再将所述壁面距离、法向量以及目标物相对所述流场的攻角,作为预先构建的流场预测模型的输入,将所述流场变量作为流场预测模型的输出,对流场预测模型进行训练;最后利用训练后的流场预测模型对目标流场进行预测,得到目标流场变量。解决了现有技术中流场预测精度低计算收敛速度慢的技术问题。
-
公开(公告)号:CN117806981A
公开(公告)日:2024-04-02
申请号:CN202410233506.0
申请日:2024-03-01
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F11/36
Abstract: 本申请涉及计算流体力学技术领域,尤其涉及一种CFD软件自动化测试方法及系统,本发明通过从算例计算结果中提取用作结果评估的对比文件,和具有相同算例的历史最新版计算结果进行自动化对比分析;再根据对比结果将算例计算结果进行标识并存储,完成算例的测试计算,自动判断算例计算结果的正确性;无需人工对比数据,不仅可以有效降低误差率,同时也有利于提供CFD软件的测试效率,节省时间成本;通过当前算例计算结果与历史最新版计算结果进行对比分析,避免CFD软件测试结果因浮点数误差迭代累计而导致数据变化缓慢,正确性难判断的问题,易对误差进行锁定,节省因错误累积和纠缠导致定位错误花费的时间精力,显著提升CFD软件开发效率。
-
公开(公告)号:CN116225722B
公开(公告)日:2023-07-14
申请号:CN202310505506.7
申请日:2023-05-08
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F9/50 , G06F9/54 , G06F9/455 , G06F30/10 , G06F30/28 , G06T17/00 , G06F113/08 , G06F119/14
Abstract: 本申请公开了一种流场变量的通信方法、装置、终端设备及存储介质,通过获取初始计算网格,并对初始计算网格进行分区,得到多个网格子区域;创建与第一网格子区域对应的第一虚拟网格,以及与第二网格子区域对应的第二虚拟网格;获取第一网格子区域的一个或多个流场变量数据;对一个或多个流场变量数据进行压缩,并将压缩后的数据存储到第一通信数据容器中;将第一通信数据容器通过消息传递模式发送至的第二虚拟网格。在CFD迭代计算过程中,通过建立通信数据容器,将多个流场变量数据压缩后保存在通信数据容器中,然后发送至其他的线程中,这样,可以将一个迭代步中的多次通信过程减少为一次通信过程,从而实现了并行效率的大幅提升。
-
公开(公告)号:CN115982058B
公开(公告)日:2023-07-07
申请号:CN202310268753.X
申请日:2023-03-20
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
Abstract: 本申请公开了一种计算流体力学代码错误定位方法、装置、设备及介质,涉及计算机技术领域,包括:确定出目标计算流体力学算例;根据各代码生成计算流体力学软件和记录信息,对记录信息进行分析,得到代码块集合,对目标计算流体力学算例进行计算,得到代码覆盖率信息和计算结果;若计算结果异常,则判断历史记录表中是否存在与异常标签相同的历史标签,若不存在,则确定出基准代码覆盖率信息,以确定出差异信息,根据差异信息确定出目标代码块,计算出代码错误率,判断代码错误率是否大于预设阈值,若大于,则将目标代码块作为错误代码块,并确定出位置信息。本申请能提高代码错误定位效率,增加代码错误定位准确性,降低代码错误定位复杂度。
-
公开(公告)号:CN116225722A
公开(公告)日:2023-06-06
申请号:CN202310505506.7
申请日:2023-05-08
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F9/50 , G06F9/54 , G06F9/455 , G06F30/10 , G06F30/28 , G06T17/00 , G06F113/08 , G06F119/14
Abstract: 本申请公开了一种流场变量的通信方法、装置、终端设备及存储介质,通过获取初始计算网格,并对初始计算网格进行分区,得到多个网格子区域;创建与第一网格子区域对应的第一虚拟网格,以及与第二网格子区域对应的第二虚拟网格;获取第一网格子区域的一个或多个流场变量数据;对一个或多个流场变量数据进行压缩,并将压缩后的数据存储到第一通信数据容器中;将第一通信数据容器通过消息传递模式发送至的第二虚拟网格。在CFD迭代计算过程中,通过建立通信数据容器,将多个流场变量数据压缩后保存在通信数据容器中,然后发送至其他的线程中,这样,可以将一个迭代步中的多次通信过程减少为一次通信过程,从而实现了并行效率的大幅提升。
-
公开(公告)号:CN114722745B
公开(公告)日:2022-08-26
申请号:CN202210650302.8
申请日:2022-06-10
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/28 , G06F30/15 , G06F113/08 , G06F119/14
Abstract: 本申请涉及一种湍流壁面距离计算方法、装置、计算机设备和存储介质,包括:建立几何物面的笛卡尔三维直角坐标系;确定几何物面中平行于笛卡尔坐标面的壁面单元的数量;根据每个坐标面对应的平行壁面单元的数量,确定旋转坐标轴;在笛卡尔三维直角坐标系中,将几何物面围绕旋转坐标轴转动预设角度,将旋转后几何物面的壁面单元的数据存储至ADT数据结构;在笛卡尔三维直角坐标系中,将空间点围绕旋转坐标轴转动预设角度,针对旋转得到的临时空间点建立搜索盒子;在ADT数据结构中搜索落入搜索盒子范围内的壁面单元,记作目标单元;计算旋转后的空间点与各目标单元中心点的最小距离,得到湍流壁面距离。采用本方法可提高湍流壁面距离计算效率。
-
公开(公告)号:CN114357907A
公开(公告)日:2022-04-15
申请号:CN202210014743.9
申请日:2022-01-07
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/28 , G06F30/25 , G06F111/10 , G06F113/08 , G06F119/14
Abstract: 本发明适用于流体力学技术领域,提供了一种适用于拉格朗日型粒子类数值模拟的并行方法,包括获取计算区域内的粒子,将计算区域划分为多个子计算区域,每个子计算区域内的粒子数量相同;每个子计算区域对应的线程获取当前子计算区域中的粒子信息、计算参数信息,以及线程属性信息;设置每个子计算区域的联结区;获取当前时刻与各子计算区域相邻子计算区域的联结区内粒子信息,并对下一时刻各子计算区域中的粒子信息进行更新;当下一时刻的各子计算区域粒子越过当前各子计算区域的边界时,将越界的粒子发送至对应的子计算区域,该方法提高了粒子类数值模拟算法的计算效率和内存供给量。
-
公开(公告)号:CN113158340A
公开(公告)日:2021-07-23
申请号:CN202110408435.X
申请日:2021-04-16
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/15 , G06F30/28 , G06F111/10 , G06F113/08 , G06F119/14
Abstract: 本发明公开了一种针对k‑epsion湍流模型的湍流长度尺度修正方法,本修正方法以无量纲速度散度λl的值为基本自变量来确定修正源项的大小,通过控制函数tanh(h2(η‑h3))‑1实现了对修正源项作用区域的控制。本发明方法不依赖于壁面距离这一参数,而是根据流场中速度散度的强度大小来确定修正源项的大小,可以有效避免现有代数方法的不足。
-
公开(公告)号:CN118171604B
公开(公告)日:2024-07-23
申请号:CN202410600341.6
申请日:2024-05-15
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/28 , G06F18/214 , G06F113/08
Abstract: 本申请涉及计算流体力学技术领域,尤其涉及一种笛卡尔网格切面可视化方法及相关产品,所述方法包括:识别笛卡尔网格数据中不规则的目标多面体单元;将所述目标多面体单元转化为规则的六面体单元;根据所述六面体单元的顶点构建几何结构数据集和拓扑结构数据集,所述几何结构数据集包括所述六面体单元的顶点坐标,所述拓扑结构数据集包括所述六面体单元的顶点连接关系;基于所述几何结构数据集和所述拓扑结构数据集对笛卡尔网格切面可视化。解决了现有技术中笛卡尔网格切面可视化结果显示残缺的技术问题。
-
-
-
-
-
-
-
-
-