[发明专利]针对高精度格式的鲁棒高效隐式时间推进方法在审
申请号: | 201710976174.5 | 申请日: | 2017-10-19 |
公开(公告)号: | CN107766288A | 公开(公告)日: | 2018-03-06 |
发明(设计)人: | 姜屹;毛枚良;刘化勇 | 申请(专利权)人: | 中国空气动力研究与发展中心计算空气动力研究所 |
主分类号: | G06F17/13 | 分类号: | G06F17/13 |
代理公司: | 成都九鼎天元知识产权代理有限公司51214 | 代理人: | 邓世燕 |
地址: | 621052 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 高精度 格式 高效 时间 推进 方法 | ||
1.一种针对高精度格式的鲁棒高效隐式时间推进方法,其特征在于:包括如下步骤:
步骤一、首先给定计算网格,计算每个网格单元的体积;
步骤二、求解修正的内层迭代的虚拟局部时间步长Δτ;
步骤三、将得到的局部时间步长,代入内循环进行迭代求解,直至方程平均残差降两个量级以完成一个物理时间步的推进;
步骤四、重复步骤一至步骤三,直至完成设定的物理时间推进。
2.根据权利要求1所述的针对高精度格式的鲁棒高效隐式时间推进方法,其特征在于:步骤二所述求解修正的内层迭代的虚拟局部时间步长Δτ的方法为:采用如下公式对虚拟局部时间步长Δτ进行修正:
Δτ*=max[(Volmin/Vollocal)1.0/power,threshold]*Δτ
其中Δτ*是修正后的虚拟时间步长,Volmin是最小网格单元体积,Vollocal是当地的网格单元体积,修正指数power的取值范围为3.0~6.0,修正阀值threshold的取值范围是0.01~1.0。
3.根据权利要求2所述的针对高精度格式的鲁棒高效隐式时间推进方法,其特征在于:对于控制单元体积比或长宽比相对较大的网格,取相对较小的power值。
4.根据权利要求2所述的针对高精度格式的鲁棒高效隐式时间推进方法,其特征在于:对于控制单元体积比或长宽比相对较大的网格,取相对较小的threshold值。
5.根据权利要求1所述的针对高精度格式的鲁棒高效隐式时间推进方法,其特征在于:步骤三所述将得到的局部时间步长,代入内循环进行迭代求解的方法为:
第一步、将一般曲线坐标系下的Navier-Stockes方程简写为如下形式:
其中,Q为守恒变量,H和Hv分别为无粘通量和粘性通量,记Navier-Stockes方程的所有余项为R(Q);
第二步、对Navier-Stockes方程的时间项进行二阶精度三点后差离散,并在每一物理时间步中引入虚拟时间导数,得到如下离散方程:
式中,n表示物理时间步,Δt表示物理时间步长,m表示虚拟时间推进步数;
第三步、分别采用迎风和中心格式计算离散方程左端项的无粘通量和粘性通量;
第四步、将离散方程展开得到:
其中,Av,Bv,Cv表示由粘性通量求导得到的系数矩阵,δ+和δ-是迎风算子;令D,分别是对角线矩阵、下三角矩阵和上三角矩阵,
第五步、令则得到如下近似方程:
LD-1UδQm=RHS(Qm)
第六步、取
则得到:
式中:表示A,B,C的谱半径,|Av,j|,|Bv,k|,|Cv,l|表示这三个粘性矩阵的范数;此时的对角块矩阵简化为一个标量与单位矩阵的乘积;
第七步、将第五步所述近似方程分解成三个算子的形式:
L(δQ1)=RHS(Q)
D-1(δQ2)=δQ1
U(δQ)=δQ2
其中,第一个和第三个算子用追赶法求解,第二个算子的求解采用标量求逆。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国空气动力研究与发展中心计算空气动力研究所,未经中国空气动力研究与发展中心计算空气动力研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710976174.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种口感好的血豆腐及其制作方法
- 下一篇:黄豆羊蹄及其制备方法