安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211179288.4 (22)申请日 2022.09.27 (71)申请人 中国空气动力研究与发展中心计算 空气动力研究所 地址 621000 四川省绵阳市涪城区二环路 南段6号 (72)发明人 张伦 王建涛 牟斌 蒋浩 向栋  张健 李明 王子维 郭永恒  刘钒  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 耿苑 (51)Int.Cl. G06F 8/41(2018.01) G06F 9/445(2018.01) (54)发明名称 一种多相流流场初始化方法、 装置、 设备及 介质 (57)摘要 本申请公开了一种多相流流场初始化方法、 装置、 设备及介质, 涉及多相流数值模拟技术领 域。 该方法包括: 通过数值模拟软件的主程序与 动态链接库的预设交互接口获取与 目标多相流 流场的初始化需求对应的目标初始化函数源代 码; 基于所述数值模拟软件运行的操作系统利用 预设编译器对所述目标初始化函数源代码进行 编译并得到目标初始化函数源代码对应的目标 动态链接库, 然后 在所述数值模拟软件的主程序 的配置参数文件中添加所述目标动态链接库的 信息; 获取所述数值模拟软件的多相流求解程序 的运行指令, 并基于所述配置参数文件中的所述 目标动态链接库的信息对所述目标多相流流场 进行初始化。 通过上述方案, 能够在进行多相流 流场初始化时更加灵活高效。 权利要求书2页 说明书9页 附图4页 CN 115268937 A 2022.11.01 CN 115268937 A 1.一种多相流 流场初始化方法, 其特 征在于, 包括: 通过数值模拟软件的主程序与动态链接库的预设交互接口获取与目标多相流流场的 初始化需求对应的目标初始化 函数源代码; 基于所述数值模拟软件运行的操作系统利用预设编译器对所述目标初始化函数源代 码进行编译并得到目标初始 化函数源代码对应的目标动态链接库, 然后在所述数值模拟软 件的主程序的配置参数文件中添加所述目标动态 链接库的信息; 获取所述数值模拟软件的多相流求解程序的运行指令, 并基于所述配置参数文件中的 所述目标动态 链接库的信息对所述目标多相流 流场进行初始化。 2.根据权利要求1所述的多相流流场初始化方法, 其特征在于, 所述通过数值模拟软件 的主程序与动态链接库的预设交互接口获取与目标多相流流场的初始化需求对应的目标 初始化函数源代码之前, 还 包括: 基于数值模拟软件运行的操作系统环境调用对应的系统函数, 以构建所述数值模拟软 件的主程序与动态 链接库的预设交 互接口。 3.根据权利要求1所述的多相流流场初始化方法, 其特征在于, 所述通过数值模拟软件 的主程序与动态链接库的预设交互接口获取与目标多相流流场的初始化需求对应的目标 初始化函数源代码之前, 还 包括: 根据目标多相流 流场的初始化需求确定对应的目标初始化 函数源代码。 4.根据权利要求3所述的多相流流场初始化方法, 其特征在于, 所述根据目标多相流流 场的初始化需求确定对应的目标初始化 函数源代码, 包括: 根据目标多相流流场的初始化需求确定所述目标多相流流场中的目标计算域、 目标相 以及目标相对应的目标区域; 根据所述目标计算域、 所述目标相以及所述目标相对应的所述目标区域确定对应的目 标初始化 函数源代码。 5.根据权利要求1所述的多相流流场初始化方法, 其特征在于, 所述在所述数值模拟软 件的主程序的配置参数文件中添加所述目标动态 链接库的信息, 包括: 在所述数值模拟软件的主程序的配置参数文件中添加所述目标动态链接库的路径信 息与名称信息; 相应的, 所述获取所述数值模拟软件的多相流求解程序的运行指令, 并基于所述配置 参数文件中的所述目标动态 链接库的信息对所述目标多相流 流场进行初始化, 包括: 获取所述数值模拟软件的多相流求解程序的运行指令, 并基于所述配置参数文件中的 所述目标动态 链接库的路径信息与名称信息对所述目标多相流 流场进行初始化。 6.根据权利要求5所述的多相流流场初始化方法, 其特征在于, 所述获取所述数值模拟 软件的多相流求解程序的运行指令, 并基于所述配置参数文件中的所述目标动态链接库的 路径信息与名称信息对所述目标多相流 流场进行初始化, 包括: 获取所述数值模拟软件的多相流求解程序的运行指令, 并基于所述配置参数文件中的 所述目标动态链接库的路径信息与名称信息调用所述目标动态连接库, 以对所述目标多相 流流场进行初始化。 7.根据权利要求1至6中任一项所述的多相流流场初始化方法, 其特征在于, 所述基于 所述数值模拟软件运行的操作系统利用预设编译器对所述目标初始化函数源代码进行编权 利 要 求 书 1/2 页 2 CN 115268937 A 2译并得到目标初始化 函数源代码对应的目标动态 链接库, 包括: 如果所述数值模拟软件运行的操作系统为Linux, 则利用GCC编译器对所述目标初始化 函数源代码进行编译并得到目标初始化 函数源代码对应的目标动态 链接库。 8.一种多相流 流场初始化装置, 其特 征在于, 包括: 源代码获取模块, 用于通过数值模拟软件的主程序与动态链接库的预设交互接口获取 与目标多相流 流场的初始化需求对应的目标初始化 函数源代码; 源代码编译模块, 用于基于所述数值模拟软件运行的操作系统利用预设编译器对所述 目标初始化函数源代码进 行编译并得到目标初始 化函数源代码对应的目标动态链接库, 然 后在所述数值模拟软件的主程序的配置参数文件中添加所述目标动态 链接库的信息; 流场初始化模块, 用于获取所述数值模拟软件的多相流求解程序的运行指令, 并基于 所述配置参数文件中的所述目标动态 链接库的信息对所述目标多相流 流场进行初始化。 9.一种电子设备, 其特 征在于, 包括: 存储器, 用于保存计算机程序; 处理器, 用于执行所述计算机程序, 以实现如权利要求1至7任一项所述的多相流流场 初始化方法的步骤。 10.一种计算机可读存储介质, 其特征在于, 用于存储计算机程序; 其中, 所述计算机程 序被处理器执行时实现如权利要求1至7任一项所述的多相流 流场初始化方法的步骤。权 利 要 求 书 2/2 页 3 CN 115268937 A 3

.PDF文档 专利 一种多相流流场初始化方法、装置、设备及介质

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种多相流流场初始化方法、装置、设备及介质 第 1 页 专利 一种多相流流场初始化方法、装置、设备及介质 第 2 页 专利 一种多相流流场初始化方法、装置、设备及介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:32:42上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。