1.我想生成一个立方体,其底部为sin状的波形.能否通过blockMesh生成?如果不是,有什么网格软件可以做到? 示意图如下所示
2.有一算例openfoam7\tutorials\incompressible\pimpleFoam\laminar\planarCouette,我发现初始条件中有一对称场量为sigma,这个sigma是切应力吗?我查看pimpleFoam.C似乎没有发现sigma的定义,那他是如何计算出来的?
1.我想生成一个立方体,其底部为sin状的波形.能否通过blockMesh生成?如果不是,有什么网格软件可以做到? 示意图如下所示
2.有一算例openfoam7\tutorials\incompressible\pimpleFoam\laminar\planarCouette,我发现初始条件中有一对称场量为sigma,这个sigma是切应力吗?我查看pimpleFoam.C似乎没有发现sigma的定义,那他是如何计算出来的?
先回答你的第 1 个问题。
这个是可以用 blockMesh 生成。主要是要控制 sine 的波形。可以采用 polyLine,如
edges
(
polyLine 1 5 // 两个点之间用多条直线段连接,只要点足够多,可以近似为 sine 曲线
(
(1.1 0.0 0.5)
(x y z)
...
)
polyLine 5 10
(
(1.1 0.0 0.5)
(x1 y1 z1)
...
)
);
是个从来没见过用法.很感谢.
补个示例链接,方便后人https://curiosityfluids.com/2019/04/29/creating-curves-in-blockmesh-an-example/
第 2 个问题。这个 sigma 是一个对称张量,跟 U p 是一样的,是应力变量,需要解方程得出,你可以看看这个文件夹 src/TurbulenceModels/turbulenceModels/laminar/Maxwell
这个 tut 使用了 (粘弹性流体的) Maxwell 应力(本构)模型。