openFoam动网格求助,displacementLaplacian适用性问题!
-
-
根据我的经验,/constant/polyMesh/boundary中左边界的patch要最后定义,不然与上下边界的角点的pointDisplacement BC会被覆盖。而且上下边界的pointDisplacement BC要用slip,再搭配合适的时间步长应该可以成功实现你要的运动。
-
@lwjetmann 好的,谢谢指点,我去尝试一下!
-
@lwjetmann 您好,可以再请教您一个问题嘛?上下边界的速度边界条件该怎么给呢?我有点纠结是给slip,还是noslip,或者是movingwallvelocity,我尝试了一下这三个边界条件都能正常运算,按照理想的情况,我的上下边界并没有运动,他只是被拉伸或者压缩了,这样算不算动了呢?
-
@lwjetmann 好的,谢谢您的指点,我下来再理解一下。
-
@Joker
您好,请问您使用的OF是什么版本呢?我在用displacementLaplacian后,使用moveDynamicMesh预览网格运动的时候,系统报错,似乎没有displacementLaplacian这个求解器。请问是我的字典设置有误吗?Create time Create mesh for time = 0 Selecting dynamicFvMesh dynamicMotionSolverFvMesh Selecting motion solver: displacementLaplacian --> FOAM FATAL IO ERROR: (openfoam-2012) Unknown solver type displacementLaplacian Valid solver types : 7(coded displacementInterpolation displacementLayeredMotion multiSolidBodyMotionSolver sixDoFRigidBodyMotion solidBody velocityDisplacement) file: /OpenFOAM-v2012/myProject/tutorials/floatingPorousPimpleFoam/Condition1_Uin=1.2/constant/dynamicMeshDict at line 18 to 26. From static Foam::autoPtr<Foam::motionSolver> Foam::motionSolver::New(const Foam::polyMesh&, const Foam::IOdictionary&) in file motionSolvers/motionSolver/motionSolver.C at line 137. FOAM exiting
2024年10月4日 04:26
8/8
2025年4月13日 12:23