-
公开(公告)号:CN118410261A
公开(公告)日:2024-07-30
申请号:CN202410889269.3
申请日:2024-07-04
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
Abstract: 本申请公开了一种通量雅可比矩阵更新频率调整方法、装置、设备及介质,涉及流体计算领域,包括:在对离散方程组进行预设数量个时间步迭代的过程中,确定与目标离散方程对应的最大残差;离散方程组由隐式的时间步迭代方法对N‑S方程组进行离散得到;目标离散方程为离散方程组中包含通量雅可比矩阵和残差的第一个方程;在当前时间步对离散方程组进行迭代求解的过程中,确定与目标离散方程对应的当前残差;基于当前残差与预设残差下限和/或最大残差之间的比较结果确定当前更新频率,以确定是否对当前时间步的通量雅可比矩阵进行更新。本申请基于残差动态调整通量雅可比矩阵的更新频率,减小通量雅可比矩阵的计算量,提高方程组求解的计算效率。
-
公开(公告)号:CN117609169A
公开(公告)日:2024-02-27
申请号:CN202410097841.2
申请日:2024-01-24
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F16/174 , G06F30/28 , H03M7/30 , G06F113/08 , G06F119/14
Abstract: 本发明公开了一种基于单个文件的并行流场原位无损压缩方法及系统,包括步骤:S1:在并行计算机系统上启动N个计算节点并运行并行流场模拟软件,基于消息传递接口创建节点间并行通信域以支持节点间数据通信;S2:对节点1到节点N进行基于并行流场模拟软件的流场迭代计算;迭代完成后,将流场数据存入每个节点单独创建的内存数据池;S3:节点1到节点N分别从内存数据池中取得各自的全部流场数据;S4:节点1到节点N分别依次对M个流场变量进行内存流场数据的原位压缩;S5:计算数据偏移量并节点间相互广播;S6:将压缩后的流场数据并行地写入单个文件,并存储到磁盘。本发明避免了传统方法额外压缩和解压过程导致的磁盘负载增加问题。
-
公开(公告)号:CN116542183B
公开(公告)日:2023-09-12
申请号:CN202310810310.9
申请日:2023-07-04
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/28 , G06F30/15 , G06F111/10 , G06F113/08 , G06F119/14
Abstract: 本申请公开了一种非结构二阶曲面多面体网格重构方法、系统、设备及介质,获取目标物体的目标非结构二阶曲面多面体网格单元数据;将上表面单元边界面和下表面单元边界面分别作为基准单元边界面和目标单元边界面;确定基准单元边界面与目标单元边界面两者构成顶点信息间的第一点对应关系;将与基准单元边界面存在相同边界面顶点的侧表面单元边界面作为待处理单元边界面,确定待处理单元边界面的构成顶点信息与基准单元边界面的构成顶点信息间的第二点对应关系;基于第一点对应关系和第二点对应关系,确定目标非结构二阶曲面多面体网格单元数据中的点位置对应关系;实现了对非结构二阶曲面多面体网格单元的重构,便于进行计算流体力学数值模拟。
-
公开(公告)号:CN116502567B
公开(公告)日:2023-09-12
申请号:CN202310769189.X
申请日:2023-06-28
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/28 , G06F30/23 , G06F113/08 , G06F119/14
Abstract: 本申请公开了一种非结构网格流场的插值求解方法、装置、设备、介质,涉及流体计算研究领域,包括:确定目标插值点所在的非结构网格流场的目标区域;遍历目标区域的所有网格节点,并计算所有网格节点与目标插值点的距离值;利用预设优先队列的快速排序确定满足预设距离条件的预设数量个网格节点作为目标网格节点;基于目标网格节点与目标插值点的距离值和与目标网格节点对应的参数值求解目标插值点的参数值。先确定非结构网格流场中目标区域范围,缩小了插值求解的网格节点范围,减少需要遍历的网格节点,利用预设优先队列对目标区域中的网格节点遍历,快速搜索到距离插值点最近的目标网格节点,进而通过目标网格节点进行快速插值求解。
-
公开(公告)号:CN115268937A
公开(公告)日:2022-11-01
申请号:CN202211179288.4
申请日:2022-09-27
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
Abstract: 本申请公开了一种多相流流场初始化方法、装置、设备及介质,涉及多相流数值模拟技术领域。该方法包括:通过数值模拟软件的主程序与动态链接库的预设交互接口获取与目标多相流流场的初始化需求对应的目标初始化函数源代码;基于所述数值模拟软件运行的操作系统利用预设编译器对所述目标初始化函数源代码进行编译并得到目标初始化函数源代码对应的目标动态链接库,然后在所述数值模拟软件的主程序的配置参数文件中添加所述目标动态链接库的信息;获取所述数值模拟软件的多相流求解程序的运行指令,并基于所述配置参数文件中的所述目标动态链接库的信息对所述目标多相流流场进行初始化。通过上述方案,能够在进行多相流流场初始化时更加灵活高效。
-
公开(公告)号:CN117076830B
公开(公告)日:2024-03-12
申请号:CN202311323376.1
申请日:2023-10-13
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
Abstract: 本发明公开了一种氮气轴流压缩机功率确定方法、装置、电子设备及介质,应用于轴流压缩机技术领域。该方法包括:获取轴流压缩机的压缩机入口参数;基于压缩机入口参数及预先基于氮气三次状态方程建立的热力学关系式,计算出压缩机入口氮气总焓和压缩机出口氮气总焓;基于压缩机入口氮气总焓和压缩机出口氮气总焓,结合压缩机功率计算关系式,计算得到压缩机功率;本发明中提供的方法基于真实氮气情况来计算压缩机功率,能够提高计算精确度,并且计算过程简单易行,能够提高计算效率。
-
公开(公告)号:CN117076830A
公开(公告)日:2023-11-17
申请号:CN202311323376.1
申请日:2023-10-13
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
Abstract: 本发明公开了一种氮气轴流压缩机功率确定方法、装置、电子设备及介质,应用于轴流压缩机技术领域。该方法包括:获取轴流压缩机的压缩机入口参数;基于压缩机入口参数及预先基于氮气三次状态方程建立的热力学关系式,计算出压缩机入口氮气总焓和压缩机出口氮气总焓;基于压缩机入口氮气总焓和压缩机出口氮气总焓,结合压缩机功率计算关系式,计算得到压缩机功率;本发明中提供的方法基于真实氮气情况来计算压缩机功率,能够提高计算精确度,并且计算过程简单易行,能够提高计算效率。
-
公开(公告)号:CN116933676A
公开(公告)日:2023-10-24
申请号:CN202310591156.0
申请日:2023-05-24
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/28 , G06F113/08 , G06F111/10
Abstract: 本申请公开了一种流动数值模拟方法、装置、设备及介质,涉及计算流体力学研究领域,包括:确定当前流场中各个计算单元的当前流场值;利用当前流场中各个计算单元的当前流场值进行本轮的正向扫描更新,得到各个计算单元的临时流场值,利用各个计算单元的临时流场值进行本轮的反向扫描更新,得到本轮更新后的各个计算单元的当前流场值以及更新后的当前流场;判断当前是否满足预设迭代停止条件,若不满足,则启动下一轮迭代,以重新跳转至利用当前流场中各个计算单元的当前流场值进行本轮的正向扫描更新的步骤,直至当前满足预设迭代停止条件,将当前输出的当前流场确定为目标流场,以得到相应的流场模拟结果。实现复杂度低且效率高的流动数值模拟。
-
公开(公告)号:CN115268937B
公开(公告)日:2023-02-17
申请号:CN202211179288.4
申请日:2022-09-27
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
Abstract: 本申请公开了一种多相流流场初始化方法、装置、设备及介质,涉及多相流数值模拟技术领域。该方法包括:通过数值模拟软件的主程序与动态链接库的预设交互接口获取与目标多相流流场的初始化需求对应的目标初始化函数源代码;基于所述数值模拟软件运行的操作系统利用预设编译器对所述目标初始化函数源代码进行编译并得到目标初始化函数源代码对应的目标动态链接库,然后在所述数值模拟软件的主程序的配置参数文件中添加所述目标动态链接库的信息;获取所述数值模拟软件的多相流求解程序的运行指令,并基于所述配置参数文件中的所述目标动态链接库的信息对所述目标多相流流场进行初始化。通过上述方案,能够在进行多相流流场初始化时更加灵活高效。
-
公开(公告)号:CN115016947B
公开(公告)日:2022-10-21
申请号:CN202210935522.5
申请日:2022-08-05
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F9/50
Abstract: 本申请公开了一种负载分配方法、装置、设备及介质,涉及非结构网格科学计算研究技术领域。该方法包括:对基于负载任务构建的初始网格中的初始网格单元进行网格融合处理以得到目标网格;确定所述目标网格中每一融合后网格单元的分区权值;基于所述分区权值将所述融合后网格单元划分至相应的目标分区;基于所述目标分区对所述初始网格进行区域分割,以得到与各所述目标分区对应的分割后区域,然后分别将每一所述分割后区域中的所述初始网格单元对应的所述负载任务发送至对应的计算节点进行处理。通过上述方案,能使得不同分割区域对应的负载任务更加均衡,进而能够提高处理负载任务的加速效果。
-
-
-
-
-
-
-
-
-