SIMPLEC 二维、结构网格单相流SIMPLE 算法的C 语言实现的说明(12)

2020-12-22 08:18

├── xcvs3 ─-────┼──xcvs4-──┼──xcvs5-──┼───xcvs6 ─────┤    ├-xdif2┼──xdif3──-┼───xdif4 ─┼──xdif5──-┼──xdif6-──┼xdif7-┤     ○───○───────○───────○───────○───────○───○ 

│              ┆      │      ┆      │      ┆      │      ┆              │ 

○      ○      ┆      ○      ┆      ○      ┆      ○      ┆      ○      ○ 

│              ┆      │      ┆      │      ┆      │      ┆      P(6,6)  │ 

├───────────┼───────┼───────┼───────────┤ 

│              ┆      │      ┆      │      ┆      │      ┆              │ 

○      ○      ┆      ○      ┆      ○      ┆      ○      ┆      ○      ○ 

│              ┆      │      ┆      │      ┆      │      ┆              │ 

├───────────┼───────┼───────┼───────────┤ │              ┆      │******┆*&*&*&│&&&&&&┆      │      ┆              │ 

○      ○      ┆      ○***** → &*&*&○&&&&&&┆      ○      ┆      ○      ○ 

│              ┆      │**** u(4,4) * P(4,4) &┆      │      ┆              │ 

├───────────┼───────┼───────┼───────────┤ 

│              ┆      │      ┆      │      ┆      │      ┆              │ 

○      ○      ┆      ○      ┆      ○      ┆      ○      ┆      ○      ○ 

│              ┆      │      ┆      │      ┆      │      ┆              │ 

├───────┼───┼───────┼───────┼───────────┤ 

│**********************│      ┆      │**************│      ┆              │ 

○******○*** u(3,2)→ *○      ┆      ○*** u(5,2)→ *○      ┆      ○      ○ 

P(1,2)* P(2,2) *********│      ┆      │**************│      ┆              │ ○───○───┴───○───┴───○───┴───○───┴───○───○  

└──xcvip2──┴xcvi3 ┴xcvip3┴xcvi4 ┴xcvip4┴xcvi5 ┴xcvip5┴──xcvi6 ──┘   

 

图4. u控制体网格 

 

速度u的控制体积与主控制容积在x方向上发生了错位。图4中以“*”填充的代表速度u的控制体积。以“&” 填充的代表主控制体积。u(4,4)的控制体积与P(4,4)的控制体相比,在x方向上向右错了半个网格。它们重叠的部分以“*&”表示。不过与边壁接壤的u控制体u(3,2)不仅仅往右移动半个网格,而且其w面没有停止在P(2,2)处,而是一直延伸到了边壁节点P(1,2)所在壁面。这是SIMPLE_C的边界条件是Dirichlet边界条件,变量φ在边界上是已知的。因而边壁节点无需控制体。 

 

图4还给出了以下各种量的直观解释: 

 

double  xdif(i) 差值 x(i)-x(i-1) 

double  xcv(i) 主控制容积在x方向上的宽度 

double  xcvs(i) 速度u(i,j)的控制容积在x方向上的宽度 

double  xcvi(i) Xcv(i) 中与u(i,j)的控制容积相覆盖的部分 

double  xcvip(i) Xcv(i] 中与u(i+1,j)的控制容积相覆盖的部分 

 


SIMPLEC 二维、结构网格单相流SIMPLE 算法的C 语言实现的说明(12).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:论旅行(培根) (中英双语散文)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: