CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Pre-Processing

How to use sixDoFRigidBodyMotion to provide mesh rotation withouth deforming the mesh

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By manuelffonseca

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 6, 2023, 12:10
Question How to use sixDoFRigidBodyMotion to provide mesh rotation withouth deforming the mesh
  #1
Member
 
Eduardo Firvida
Join Date: Dec 2010
Posts: 53
Rep Power: 15
efirvida is on a distinguished road
Hi, I'm using sixDoFRigidBodyMotion to compute the rotation of NREL Phase IV wind generator rotor (~5m diameter). After waiting for some time the simulation started to explode. And I found that the mesh start to be deformed, (see the pictures). My case is basically the propeller example with the rotor geometry and changing the dynamicMeshDict to:

Code:
 
/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  v2112                                 |
|   \\  /    A nd           | Website:  www.openfoam.com                      |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       dictionary;
    object      dynamicMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
report          yes;
reportToFile    yes;
dynamicFvMesh   dynamicMotionSolverFvMesh;

motionSolverLibs (libMySixDoFRigidBodyMotion);

motionSolver    sixDoFRigidBodyMotion;

patches         (rotor);
innerDistance   0;
outerDistance   6;

orientation
(
    1 0 0
    0 1 0
    0 0 1
);

mass            577.3;
centreOfMass    (-1.850E-07 -0.009 2.911E-08);
momentOfInertia (3416.204 3420.038 13.145);
angularMomentum (0 0 0);
g               (-9.81 0 0);

rho             rhoInf;
rhoInf          1;
report          on;

solver
{
    type symplectic;
}

constraints
{
    oCenter
    {
      sixDoFRigidBodyMotionConstraint   point;
      centreOfRotation                  $centreOfMass;
    }

    yAxis
    {
        sixDoFRigidBodyMotionConstraint axis;
        axis                           (0 1 0);
    }
}

restraints
{
   
}

// ************************************************************************* //
But what I spect as in the propeller tutorial is that the mesh region rotates, and not the rotor inside its mesh regions and deforming it.
Attached Images
File Type: jpg Screenshot from 2023-02-06 13-56-51.jpg (200.8 KB, 21 views)
File Type: jpg Screenshot from 2023-02-06 13-56-21.jpg (197.3 KB, 18 views)
efirvida is offline   Reply With Quote

Old   November 14, 2023, 05:36
Default
  #2
New Member
 
Manuel Fermin Fonseca
Join Date: Nov 2014
Location: Valencia, Venezuela
Posts: 18
Rep Power: 11
manuelffonseca is on a distinguished road
Hello, could you solve, it has happened like me, change your inner diameter to a rotor the AMI diameter.
efirvida likes this.
manuelffonseca is offline   Reply With Quote

Reply

Tags
ami, motion dynamicmesh, sixdofmotionsolver


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
decomposePar problem: Cell 0contains face labels out of range vaina74 OpenFOAM Pre-Processing 37 July 20, 2020 05:38
[snappyHexMesh] Creating multiple multiple cell zones with snappyHexMesh - a newbie in deep water! divergence OpenFOAM Meshing & Mesh Conversion 0 January 23, 2019 04:17
[mesh manipulation] Importing Multiple Meshes thomasnwalshiii OpenFOAM Meshing & Mesh Conversion 18 December 19, 2015 18:57
Moving mesh Niklas Wikstrom (Wikstrom) OpenFOAM Running, Solving & CFD 122 June 15, 2014 06:20
fluent add additional zones for the mesh file SSL FLUENT 2 January 26, 2008 11:55


All times are GMT -4. The time now is 00:15.