自由面重构方法、装置、设备及介质

    公开(公告)号:CN115344902B

    公开(公告)日:2023-03-10

    申请号:CN202211269483.6

    申请日:2022-10-18

    摘要: 本申请公开了一种自由面重构方法、装置、设备及介质,涉及水气多相流计算领域,包括:分别利用第一单值函数和第二单值函数确定当前时刻下的自由面中每一个网格的第一斜率和第二斜率;获取所述第一斜率和所述第二斜率之间的第一对比关系,确定每一个所述网格中目标流体的第一位置信息;基于所述第一对比关系从所述第一斜率和所述第二斜率中确定出目标斜率,获取所述目标斜率与预设阈值之间的第二对比关系,利用所述第一位置信息和所述第二对比关系确定所述目标流体的第二位置信息;利用所述第二位置信息计算出每相邻网格之间的体积分数通量,以便利用所述体积分数通量对下一时刻的所述自由面进行重构。能够提高自由面重构的精确度。

    一种多相流流场初始化方法、装置、设备及介质

    公开(公告)号:CN115268937A

    公开(公告)日:2022-11-01

    申请号:CN202211179288.4

    申请日:2022-09-27

    IPC分类号: G06F8/41 G06F9/445

    摘要: 本申请公开了一种多相流流场初始化方法、装置、设备及介质,涉及多相流数值模拟技术领域。该方法包括:通过数值模拟软件的主程序与动态链接库的预设交互接口获取与目标多相流流场的初始化需求对应的目标初始化函数源代码;基于所述数值模拟软件运行的操作系统利用预设编译器对所述目标初始化函数源代码进行编译并得到目标初始化函数源代码对应的目标动态链接库,然后在所述数值模拟软件的主程序的配置参数文件中添加所述目标动态链接库的信息;获取所述数值模拟软件的多相流求解程序的运行指令,并基于所述配置参数文件中的所述目标动态链接库的信息对所述目标多相流流场进行初始化。通过上述方案,能够在进行多相流流场初始化时更加灵活高效。

    流动数值模拟方法、装置、设备及介质

    公开(公告)号:CN116933676A

    公开(公告)日:2023-10-24

    申请号:CN202310591156.0

    申请日:2023-05-24

    摘要: 本申请公开了一种流动数值模拟方法、装置、设备及介质,涉及计算流体力学研究领域,包括:确定当前流场中各个计算单元的当前流场值;利用当前流场中各个计算单元的当前流场值进行本轮的正向扫描更新,得到各个计算单元的临时流场值,利用各个计算单元的临时流场值进行本轮的反向扫描更新,得到本轮更新后的各个计算单元的当前流场值以及更新后的当前流场;判断当前是否满足预设迭代停止条件,若不满足,则启动下一轮迭代,以重新跳转至利用当前流场中各个计算单元的当前流场值进行本轮的正向扫描更新的步骤,直至当前满足预设迭代停止条件,将当前输出的当前流场确定为目标流场,以得到相应的流场模拟结果。实现复杂度低且效率高的流动数值模拟。

    一种多相流流场初始化方法、装置、设备及介质

    公开(公告)号:CN115268937B

    公开(公告)日:2023-02-17

    申请号:CN202211179288.4

    申请日:2022-09-27

    IPC分类号: G06F8/41 G06F9/445

    摘要: 本申请公开了一种多相流流场初始化方法、装置、设备及介质,涉及多相流数值模拟技术领域。该方法包括:通过数值模拟软件的主程序与动态链接库的预设交互接口获取与目标多相流流场的初始化需求对应的目标初始化函数源代码;基于所述数值模拟软件运行的操作系统利用预设编译器对所述目标初始化函数源代码进行编译并得到目标初始化函数源代码对应的目标动态链接库,然后在所述数值模拟软件的主程序的配置参数文件中添加所述目标动态链接库的信息;获取所述数值模拟软件的多相流求解程序的运行指令,并基于所述配置参数文件中的所述目标动态链接库的信息对所述目标多相流流场进行初始化。通过上述方案,能够在进行多相流流场初始化时更加灵活高效。

    一种从非结构网格中重构原结构网格的方法、介质及装置

    公开(公告)号:CN114444274A

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

    申请号:CN202210003753.2

    申请日:2022-01-05

    IPC分类号: G06F30/20

    摘要: 本发明提供一种从非结构网格中重构原结构网格的方法、介质及装置,所述方法包括步骤一,生成网格:通过网格软件生成结构网格,按照非结构网格的格式输出非结构网格数据;步骤二,构建相邻关系:遍历非结构网格数据,将拥有相同节点的面视作同一个面,将拥有同一个面的两个网格单元标记为相邻网格单元,从而构建网格单元之间的相邻关系;然后步骤三、步骤四和步骤五根据非结构网格数据和各单元之间的相邻关系重构原结构网格。本发明实现了从非结构化的结构网格中重构原结构网格,能够解决当前非结构化的结构网格不能按照结构网格方式进行多重聚合的问题。