基于PETSc的区域分解法数值模拟圆柱势流绕流问题
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
£“;=厂(“;∈Q,)
巩氓乱~㈩
“jh=“㈡r,.(,>1)
“‰,+=“㈡r,+(,三Ⅳ)
该边值问题使用有限元方法进行离散,并应用PETSc库函数(GMRES方法加ILU预估条件)进行求解。有限元离散后的系数矩阵和右端项向量均可重复使用,对于不同的尼值,仅需进行内边界的本质边界条件处理即可。
求解后,通过进程间的数据传递,取得整个计算域Q上的解,并更新各子区域的内边界值:
Io.=甜;Iq。Q,(1≤f≤门,,=f)
Iq“=o・5书‘誓;,Iq“cn,_“鼻・In。“c。,+.)(1≤‘<刀,,=7)(8)
Ir,一=o.5母(“j叫Ir,-+"卫lIr,一nq.。)(,>1)
h=o.5幸(“㈡r,++“欠llr,+nQ,+.)(J<Ⅳ)
矿矿嘭畔
依次循环得到序列{甜1,甜2,“3…),当七专∞,“‘一致收敛,即为方程式的解。
3数值模拟结果
3.1三维等截面圆柱势流绕流
本研究首先模拟三维等截面圆柱势流绕流,其计算模型如图3所示。计算流域的取值范围是:x∈【一lo,lo】,y∈【一lo,lo】,z∈卜20,20】。圆柱沿z轴方向,半径为l。均匀来流速度
为甜=l,1,=O,w=0。边界条件的定义如下:当x:1o时,万:lo;当x:一10时,业:一l;
锄
当y=一10,y=lo,z=一20,z=20或x2+y2=1时,娑:o。计算网格由gambit软件
a玎
生成,结点数为108322,任意六面体单元数为102160。
图4为三维等截面圆柱绕流势函数值分布剖面。图5为圆柱绕流的速度大小分布剖面。
图6为圆柱绕流的压力值分布剖面。