|
[Sponsors] |
August 24, 2018, 03:47 |
dynamic mesh in solidBody motion solver
|
#1 |
Member
Jiadong Wang
Join Date: Mar 2018
Location: Australia
Posts: 32
Rep Power: 8 |
Hey, Foamers
I try to simulate a flapping foil with only heave motion using solidBody motion solver. When the heave amplitude is relatively small, everything seems to be fine. But when the heave amplitude is large (eg. equal to chord of foil), the field become wrong, as shown in attached figture. My questions are: 1)Does this problem is caused by the large deformation of mesh? I'm not sure about that. 2)If it is due to the mesh deformation, is there any method to handle it? The dynamicMeshDict is: Code:
/*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: dev | | \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class dictionary; object dynamicMeshDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // dynamicFvMesh dynamicMotionSolverFvMesh; motionSolver interpolatingSolidBody; patches (AIRFOIL); innerDistance 0.3; outerDistance 4; CofG (0.42 0 0); solidBodyMotionFunction multiMotion; heave { solidBodyMotionFunction oscillatingLinearMotion; oscillatingLinearMotionCoeffs { amplitude (0 1 0); omega 6.2832; } } pitch { solidBodyMotionFunction oscillatingRotatingMotion; oscillatingRotatingMotionCoeffs { origin (0.2 0 0); omega 6.2832; amplitude (0 0 0); } } // ************************************************************************* // |
|
April 22, 2019, 06:15 |
|
#2 |
New Member
Saif Ullah
Join Date: Aug 2011
Posts: 10
Rep Power: 15 |
Yes, this happens due to the skewed cells in the vicinity of the airfoil. Overset mesh may be a better way to handle it. You can also try different setting parameters for the mesh motion solver, such as the displacementLaplacian etc.
|
|
Tags |
dynamic mesh, solidbodymotionfunction |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
How to ensure good cells with dynamic mesh motion? | petr.f. | OpenFOAM Running, Solving & CFD | 1 | December 27, 2016 12:40 |
[snappyHexMesh] No layers in a small gap | bobburnquist | OpenFOAM Meshing & Mesh Conversion | 6 | August 26, 2015 10:38 |
Implementing a dynamic mesh motion solver in an accelerating frame | pruthvi1991 | OpenFOAM Programming & Development | 1 | March 22, 2015 16:18 |
Mesh motion with Translation & Rotation | Doginal | CFX | 2 | January 12, 2014 07:21 |
[Other] Dynamic Mesh Motion | craptors | OpenFOAM Meshing & Mesh Conversion | 0 | June 28, 2012 15:47 |