[发明专利]一种用于铸造流动场数值模拟的并行计算方法及系统在审
申请号: | 202110308148.1 | 申请日: | 2021-03-23 |
公开(公告)号: | CN113094878A | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 殷亚军;张琦;计效园;沈旭;周建新 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F111/10;G06F119/14 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 尹丽媛;李智 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 铸造 流动 数值 模拟 并行 计算方法 系统 | ||
1.一种用于铸造流动场数值模拟的并行计算方法,其特征在于,包括以下步骤:
S1:导入铸件的流动场模型,对所述模型进行网格剖分;根据网格剖分所得的网格数量,初始化相同数量的处理单元,所述处理单元用于存储对应网格的试算速度值以及对周围网格的速度校正值;
S2:由初始的或前一时刻的速度场和压力场信息,并行计算当前时刻各网格的试算速度值;
S3:并行计算各网格的散度值,若任一网格的散度值不满足收敛条件,并行计算所有不满足收敛条件网格自身的压力校正值、自身的速度校正值、以及对周围网格的速度校正值,并将所述对周围网格的速度校正值存入对应的处理单元中;基于每一网格自身的速度校正值以及周围网格对其产生的速度校正值,对所述每一网格的速度进行校正,直至所有网格均满足收敛条件;
S4:重复执行所述S2-S3,直至完成所有时间步长的计算。
2.如权利要求1所述的方法,其特征在于,步骤S2包括:根据动量守恒方程,由初始的或前一时刻的速度场和压力场信息,并行计算当前时刻各网格的试算速度值;
所述动量守恒方程的离散形式如下:
式中,n表示上一时刻、n+1表示当前时刻,分别为三个方向当前时刻的试算速度,分别为三个方向上一时刻的速度,δt为时间步长,分别为网格单元(i,j,k)、(i+1,j,k)、(i,j+1,k)、(i,j,k+1)当前时刻的压力值,ρ为流体的密度,gx、gy、gz为重力加速度在三个方向的分量,FUX、FUY、FUZ、FVX、FVY、FVZ、FWX、FWY、FWZ为对流项,VISX1、VISY1、VISZ1为扩散项,VISX2、VISY2、VISZ2为源项。
3.如权利要求2所述的方法,其特征在于,在步骤S3中,根据质量守恒方程,并行计算各网格的散度值;
所述质量守恒方程的离散形式如下:
网格单元(i,j,k)的散度值为:
式中,δxi、δyj、δzk分别为单个网格在x、y、z方向上的长度。
4.如权利要求3所述的方法,其特征在于,在步骤S3中,若则认为满足收敛条件,其中,εmin为收敛阈值。
5.如权利要求3所述的方法,其特征在于,在步骤S3中,对不满足收敛条件的网格进行速度校正前,先进行压力校正,通过校正压力值使得流体的速度场满足连续性条件,压力的校正方式如下式:
pn+1=pn+δpn
式中,pn+1、pn分别为当前时刻、上一时刻的压力值;δPn为压力修正量,其中,的计算公式为:
6.如权利要求5所述的方法,其特征在于,在步骤S3中,
式中,为网格单元(i,j,k)自身试算速度校正后的值,为网格单元(i,j,k)对周围网格单元的速度校正值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110308148.1/1.html,转载请声明来源钻瓜专利网。