皆様,こんにちは
CFD Onlineの
を参考にして,RANSのwallShearStressのユーティリティをLESでも使えるようにしたいと思い,いろいろと変更しました.
コンパイルもうまくいき,計算も出来るのですがCファイル(ソースファイル?)での計算箇所と思われる
wallShearStress.boundaryField()[patchI] =
(
-mesh.Sf().boundaryField()[patchI]
/mesh.magSf().boundaryField()[patchI]
) & Reff.boundaryField()[patchI];
がいまいち理解できません・・・
これが分からないので自分が何を計算しているかも理解できていない状況です.
同様のページに
Reff is the effective (viscous+turbulent) stress tensor (calculated by the turbulence model).
For laminar flow (or y-plus low) this would be more or less nu*grad(U).
とあり,Reffが既に壁面せん断応力なのでしょうか?(τ=τl(粘性によるせん断)+τt(乱流応力))
そうだとしたら,Reff.boundaryField()[patchl]はμ{dbar(u)/dy}-ρbar(u'v')を計算しているということになると思うのですが・・・
また
-mesh.Sf().boundaryField()[patchI]
/mesh.magSf().boundaryField()[patchI]
は何のためにあるのでしょうか?
どなたかご教授していただけませんでしょうか?お願いします.