矩形网格下曲壁的差分
B
矩形网格(直壁)
矩形网格(曲壁)
uyAui,j121ui,j2ui,j1i,j11y
yAyCi,j形式变得十分复杂。
贴体网格:网格线与物面边界重合。
CBDA构筑贴体网格的TTM方法
TTM方法的物理意义就是利用等温线构筑网格线。
等线
等线
两个矩形域中的等温线
矩形域中两组等温线的叠加
22x2y20 或写成 22022xyy0xxy y0xxy我们要做的工作就是把等温线和的坐标点x,y找到。实际上就是在上述方程中把x,y从自变量变换成因变量(函数),变换结果如下:
ax2bxcx0 ay2bycy0式中,
ax2y2 , bxxyy , cx2y2
可以用五点格式求解上述方程
axi1,j2xi,jxi1,j2x2bi1,j1xi1,j1xi1,j1xi1,j14xi,j12xi,jxi,j12
cayi1,j2yi,jyi1,j2y2bi1,j10yi1,j1yi1,j1yi1,j14yi,j12yi,jyi,j12
c0它们均为线性方程组,可以用迭代法(点迭代,线迭代,ADI法和超松弛法)求解。
初始网格(椭圆网格生成方程所需要的初始代数网格点分布)
收敛网格(椭圆网格生成方程最终生成的网格)
)
构筑网格的基本要求
1.网格要足够光滑;(考察x , x , y , y或x , y , x , y随
的分布)
2.网格线在物理量密度大的地方能够加密; 3.网格最好与物面正交。 例如,绝热壁条件
T0 (n为物面外法向) n也就是 T0
xiyj
式中,i,j为直角坐标系的单位矢量。温度梯度为:
TTTTTTTijxxiyyjxy
TT xiyjxiyj于是 T0,成为:
TTxiyjxiyjxiyj0 T22Txy0 即, xxyy如果网格线与物面正交,就有
0
即,
ijij0
xyxy也就是 xxyy0, 于是绝热条件成为
T0
圆锥体的横截面网格
xyy(a)(b)x(c)(d)测度x , y , x , y在
平面上的分布
椭圆网格生成方程所需要的初始代数网格点分布
椭圆网格生成方程最终生成的网格
xy(a)xy(b)(c)(d)测度x , x , y , y在平面上的分布
二.坐标变换
一般情况下,流场不可能是矩形,而我们又希望在矩形域中求解差分格式,所以必须进行坐标变换。
坐标变换:
x,y x,y
物理域
yCDB
DCAx
A计算域
B
设
yH2H1L物理域
x
jJMj1i1iIM均匀矩形网格计算域
xyHH1H12xL
jJM2j1i11物 理 域
3iIMjJMj1i112计 算 域
3iIM
椭圆网格生成方程所需要的初始代数网格点分布
椭圆网格生成方程最终生成的网格
B2B2CB1B1AB3B4B3CAAB4C双连域的分割
打开的双连域
从尾迹处剪开,使流场成为单连域。
B3CCB4B2AAB1计算域
多连域的代数网格点分布
由椭圆型偏微分方程组生成的网格
B1B4B6B8B2B3B5B7未展开的多连域
B2B4B3B7B5B1计算域
B6B8
在计算域中,偏微分成为:
uuuuuxxxxxxu x同理:
uuuuuyyyyyyu y实际并不需要知道x,y和x,y的具体表达式,只需知道
x, y, x, y就行了。
x,y坐标变换:
x,y全微分:
xx, 反变换:
yy,dxydxdxdxydy ydydxdxdxydy同理:
dxxdxxdxd dyydyydyd比较两个全微分,可得
xdd yxyxyyx设 Jx y11,有
xyxyxJy , yJx , xJy , yJx
计算域中的Euler方程
直角坐标系下(物理域)Euler方程为:
UFG0 txy式中,
uvu2puvu G2 U Fuvvpvepuepvep1u2v2 补充 e12如果在计算域中求解,就需把Euler方程变换到计算域中去,设坐标变换为
tx,y x,y则,计算域中Euler方程为
UFG0 式中,
UVuuUpuVp111xxU F G
JvJvVypJvUypeepVepU 式中
Uuxvy Vuxvy称为逆变速度(Contravariant Velocity)
设物理速度为V,则
Vuivj
式中,i,j为直角坐标下的单位矢量,而
xiyj xiyj
于是逆变速度可写成
UV VV
可见,逆变速度就是计算域中的速度,U是物理速度在方向上的投影,V是物理速度在方向上的投影。
因篇幅问题不能全部显示,请点此查看更多更全内容