关于晃荡惯性力的植入
-
$$
\begin{array}{l}
\mathbf{F}_y(t)=-\rho\left(g \sin \theta(t)+y \omega(t)^2+z \varepsilon(t)+2 \omega(t) u_y(t)\right) \boldsymbol{j} \\
\mathbf{F}_z(t)=-\rho\left(g \cos \theta(t)+z \omega(t)^2-y \varepsilon(t)-2 \omega(t) u_z(t)\right) \boldsymbol{k}
\end{array}
$$这个方程里面非粗体的$\omega,\varepsilon$以及$\theta_m,T$你知道是什么么
-
@李东岳 在 关于晃荡惯性力的植入 中说:
$$
\begin{array}{l}
\mathbf{F}_y(t)=-\rho\left(g \sin \theta(t)+y \omega(t)^2+z \varepsilon(t)+2 \omega(t) u_y(t)\right) \boldsymbol{j} \\
\mathbf{F}_z(t)=-\rho\left(g \cos \theta(t)+z \omega(t)^2-y \varepsilon(t)-2 \omega(t) u_z(t)\right) \boldsymbol{k}
\end{array}
$$这个方程里面非粗体的$\omega,\varepsilon$以及$\theta_m,T$你知道是什么么
老师我的理解是,$\omega,\varepsilon$是标量表示的角速度和角加速度,文章里是把惯性力以分量的形式添加的,openfoam里的动量方程是矢量方程,我就直接把角速度和角加速度写成矢量,把惯性力直接加到方程里了,没有将其分解到y轴和z轴上。
-
@李东岳 李老师我重新检查了一下,之前bf是在求解UEqn时加入的,现在改成把rho*bf放在了方程UEqn里面。
bf=(angulara^rotateR) + (angularv^(angularv^rotateR))+(2*angularv^U); fvVectorMatrix UEqn ( fvm::ddt(rho, U) + fvm::div(rhoPhi, U) - fvm::Sp(fvc::ddt(rho) + fvc::div(rhoPhi), U) + turbulence->divDevRhoReff(rho, U) -rho*bf //加在这里了 );
直接算还是不行,然后尝试在算例中关掉了重力
dimensions [0 1 -2 0 0 0 0]; value (0 0 0);
这时候有晃荡现象了
是因为重力作用抵消了惯性力的作用吗?
现在的模型没有表面张力系数sigema给的是0,使用的是层流laminar,和真实的横摇运动还有一定差距,请问李老师还有什么改进的建议吗 ?