5
u f (u) 0 t x
uj fˆj1/2fˆj1/2
x
x
uj fj1/2fj1/2
x
x
概念:MUSCL与 非MUSC类方法
差分 有限体积
fˆ j 1 / 2
切线 u j
uj
j-1
fˆ j 1 / 2
f j1/ 2
如何计算 fˆ j 1 / 2 或 f j 1 / 2 ?
方法1 (非MUSCL类): 直接利用周围几个点的函数
利用积分关系计算接触间断的速度及其左右 的物理量
ZL U *L
Z* ZR U *R
根据积分关系,可知
红色区域积分可得 f* L fL Z L (U * L U L )
蓝色区域积分可得 f* R fR Z R (U * R U R )
TZ L
x TZ R
R-H关系式; 弱解定义式 含义: 控制体内质量的增加等于
求解方程组:
riemannsolversnumericalmethodsfluiddynamicsspringer2009thirdedition控制体内质量动量能量的减少等于流出控制面的通量lixinliang若控制体空间足够大或时间跨度足够小扰动波未达到控制体的边界如图未扰动把积分域分成三段
计算流体力学讲义
[ U ( x ,T ) U ( x ,0 )d ] x [ f( x L ,U t) ) f(( x U R ,t)d ) 0 ] t
x L
0
Ref.: E. F. Toro: Riemann Solvers and Numerical Methods for Fluid Dynamics, Springer, 2009 (Third Edition)