一种测试用例库构建方法、装置、设备及存储介质

    公开(公告)号:CN116383094B

    公开(公告)日:2023-08-25

    申请号:CN202310654406.0

    申请日:2023-06-05

    Abstract: 本发明公开了一种测试用例库构建方法、装置、设备及存储介质,应用于航空航天仿真软件测试领域,该方法包括:获取传统测试用例要素,在传统测试用例要素中添加测试脚本和网格模型,形成测试用例模板;根据测试用例模板进行数据库的概念模型构建、逻辑模型构建和物理模型构建,得到测试用例库属性;根据测试用例库属性对航空航天仿真测试软件的测试用例进行更正,得到统一测试用例,并添加到测试用例库中。本发明通过增加测试脚本和网格模型,进而改进并统一测试用例模板,构建了自动化测试的测试用例库,便于后期存储一体化自动测试平台能够自动执行的测试脚本和网格模型,实现了测试用例库中测试用例的共享复用功能,满足了测试用例的高效管理。

    无粘通量的计算方法、装置、终端设备及存储介质

    公开(公告)号:CN116070552B

    公开(公告)日:2023-06-27

    申请号:CN202310248376.3

    申请日:2023-03-15

    Abstract: 本申请公开了一种无粘通量的计算方法、装置、终端设备及存储介质,通过确定结构网格的三维循环形式,并建立结构网格的三维循环形式转换为一维循环形式的网格转换方法;根据一维循环形式,获取结构网格的无粘通量计算时所需的几何和物理信息;根据几何和物理信息以及网格转换方法,对结构网格的无粘通量进行一维循环形式处理,得到一维循环形式的无粘通量;根据一维循环形式的无粘通量和一维循环形式转换为三维循环形式的网格转换方法,将一维循环形式的无粘通量转换为三维形式的无粘通量,以完成结构网格NS方程求解的过程,这样,实现了两种网格类型具有相同的计算精度,且提升了程度的可维护性。

    多重网格的加速方法、装置、终端设备及存储介质

    公开(公告)号:CN116127877A

    公开(公告)日:2023-05-16

    申请号:CN202310353174.5

    申请日:2023-04-04

    Abstract: 本申请公开了一种多重网格的加速方法、装置、终端设备和存储介质,通过获取初始流场变量,并在细网格单元上进行迭代计算,得到下一个迭代步的第一流场变量;将第一流场变量和残差从细网格单元传递到粗网格单元上,进行变量限制处理,得到处理后的流场变量;根据处理后的流场变量,在粗网格单元上进行一次迭代计算,得到流场变量的修正量;将流场变量的修正量插值到细网格单元上,并对细网格单元的第一流场变量进行修正,采用径向基函数插值方法进行插值,考虑了周围单元对细网格单元上修正量的影响,提升了修正量的插值精度,能提升多重网格方法的收敛效率,求解精度高,真实物理问题的模拟程度高、从而大幅度地提高了鲁棒性。

    流场数值模拟方法、装置、计算机设备和存储介质

    公开(公告)号:CN115016951B

    公开(公告)日:2022-10-25

    申请号:CN202210952867.1

    申请日:2022-08-10

    Abstract: 本申请涉及一种流场数值模拟方法、装置、计算机设备和存储介质,该方法包括:对流场网格模型的几何拓扑进行封装隔离,得到多个网格块;确定每个网格块的网格数据结构;网格数据结构包括网格块的变量参数和求解函数组合;建立每个网格数据结构与对应的CPU核、内存地址以及执行线程的映射关系;根据映射关系,在各CPU核上采用相应执行线程将对应网格块的变量参数读入相应内存地址对应的内存子空间,并内存子空间内基于相应网格块的求解函数组合并发对变量参数执行隐式计算,得到流场数值。采用本方法,使得网格数据结构可以作为独立的求解对象,从而将整个流场求解分解成多个网格块分别求解,即能大幅降低OpenMP并行编程难度,还可提高并行计算效率。

    流场数值模拟方法、装置、计算机设备和存储介质

    公开(公告)号:CN115016951A

    公开(公告)日:2022-09-06

    申请号:CN202210952867.1

    申请日:2022-08-10

    Abstract: 本申请涉及一种流场数值模拟方法、装置、计算机设备和存储介质,该方法包括:对流场网格模型的几何拓扑进行封装隔离,得到多个网格块;确定每个网格块的网格数据结构;网格数据结构包括网格块的变量参数和求解函数组合;建立每个网格数据结构与对应的CPU核、内存地址以及执行线程的映射关系;根据映射关系,在各CPU核上采用相应执行线程将对应网格块的变量参数读入相应内存地址对应的内存子空间,并内存子空间内基于相应网格块的求解函数组合并发对变量参数执行隐式计算,得到流场数值。采用本方法,使得网格数据结构可以作为独立的求解对象,从而将整个流场求解分解成多个网格块分别求解,即能大幅降低OpenMP并行编程难度,还可提高并行计算效率。

    一种CFD软件自动化测试方法及系统

    公开(公告)号:CN117806981B

    公开(公告)日:2024-05-07

    申请号:CN202410233506.0

    申请日:2024-03-01

    Abstract: 本申请涉及计算流体力学技术领域,尤其涉及一种CFD软件自动化测试方法及系统,本发明通过从算例计算结果中提取用作结果评估的对比文件,和具有相同算例的历史最新版计算结果进行自动化对比分析;再根据对比结果将算例计算结果进行标识并存储,完成算例的测试计算,自动判断算例计算结果的正确性;无需人工对比数据,不仅可以有效降低误差率,同时也有利于提供CFD软件的测试效率,节省时间成本;通过当前算例计算结果与历史最新版计算结果进行对比分析,避免CFD软件测试结果因浮点数误差迭代累计而导致数据变化缓慢,正确性难判断的问题,易对误差进行锁定,节省因错误累积和纠缠导致定位错误花费的时间精力,显著提升CFD软件开发效率。

    一种求解全速域流动问题的模型建立方法及相关产品

    公开(公告)号:CN117787147A

    公开(公告)日:2024-03-29

    申请号:CN202410220773.4

    申请日:2024-02-28

    Abstract: 本申请涉及计算流体力学技术领域,尤其涉及一种求解全速域流动问题的模型建立方法及相关产品,通过流场速度将计算域划分为多个子计算域,利用前处理软件对每个子计算域分别建立网格,再基于每个子计算域对应的流场速度对所有网格进行标记;然后基于网格标记调用预先创建的密度基求解器和/或压力基求解器对网格进行迭代求解从而得到流场结果;最后对流场结果进行后处理。本发明实现了针对不同流速域调用不同的数值模拟方法,避免了现有技术中对于求解全速域流动问题采用单一的密度基数值求解法或者压力基数值求解法,从而导致因密度基数值求解法在低速域的收敛效率低以及因压力基数值求解法在高速域的稳定性差的技术问题。

    一种基于空间粒子的网格重构方法和装置

    公开(公告)号:CN117593486A

    公开(公告)日:2024-02-23

    申请号:CN202410077323.4

    申请日:2024-01-19

    Abstract: 本发明属于网格生成技术领域,本发明提供了一种基于空间粒子的网格重构方法和装置,该方法包括:模拟生成各应用场景所对应的流场计算域的空间粒子分布;采用笛卡尔网格生成技术,对各应用场景所对应的流场计算域执行网格剖分,得到空间网格单元;基于剖分次数确定最小尺寸的空间网格单元,确定要再执行网格剖分的待剖分空间网格单元,并执行网格剖分;对所得到的所有空间网格单元进行筛选,以得到待输出空间网格单元;对所述待输出空间网格单元的网格表面进行优化、进行插值处理,得到重构后的待输出空间网格,输出并进行可视化显示。本发明能重构出带有几何拓扑信息的空间网格、流体表面网格等,能自动生成满足空间粒子分布的三维网格。

Patent Agency Ranking