CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

Mesh Motion is not consistent

Register Blogs Community New Posts Updated Threads Search

Like Tree2Likes

 
 
LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old   April 13, 2015, 02:06
Default Mesh Motion is not consistent
  #1
Member
 
Pruthvi
Join Date: Feb 2014
Posts: 41
Rep Power: 12
pruthvi1991 is on a distinguished road
Hello guys I need to simulate an airfoil undergoing pitch + plunge as is done in the paper kinsey and dumas.

The pitch and plunge equations are as follows.

Code:
H = h *sin(wt)
theta = theta*cos(wt)
I used the following dynamicMeshDict file.

Code:
dynamicFvMesh      dynamicMotionSolverFvMesh;

motionSolverLibs ("libsixDoFRigidBodyMotion.so");

solver            sixDoFRigidBodyMotion;

sixDoFRigidBodyMotionCoeffs
{
    patches         (wing);
    innerDistance   0.3;
    outerDistance   14;

    mass            10000;
    centreOfMass    (0.3 0  0.125);
    momentOfInertia (1.958864357 3.920839234 10000);
    orientation
    (
        1 0 0
        0 1 0
        0 0 1
    );
    angularMomentum (0 0 -1579.136704); //605.3357367);
    velocity	    (0 0 0); //0.1507964474 0);
    g               (0 0 0);
    rhoName         rhoInf;
    rhoInf          2.5;
    report          on;

    constraints
    {
        yLine
        {
            sixDoFRigidBodyMotionConstraint line;
            centreOfRotation    (0.3 0 0.125);
            direction           (0 1 0);
        }

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

    restraints
    {
        verticalSpring
        {
            sixDoFRigidBodyMotionRestraint linearSpring;

            anchor          (0.3 -1 0.125);
            refAttachmentPt (0.3 0  0.125);
            stiffness       227.3956854;
            damping         0;
            restLength      2;
        }

        axialSpring
        {
            sixDoFRigidBodyMotionRestraint linearAxialAngularSpring;

            axis            (0.3 0 1);
            stiffness       227.3956854;
            damping         0;
            referenceOrientation $orientation;
        }
    }
}
I find that the resulting motion is not repeated consistently. Click here to check the video and you can observe that the trailing edge doesn't reach the initial position and steadily moves farther away. Any suggestions on how to fix that?



Thanks,
Pruthvi.

Last edited by pruthvi1991; April 16, 2015 at 13:05. Reason: Added color to highlight mass, moment of inertia and stiffness
pruthvi1991 is offline   Reply With Quote

 

Tags
flapping wing simulation, pimpledymfoam, sixdofrigidbodymotion


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
how to set periodic boundary conditions Ganesh FLUENT 15 November 18, 2020 06:09
Update of the variables after dynamic mesh motion. gtg258f OpenFOAM Programming & Development 9 January 18, 2014 10:08
Mesh motion with Translation & Rotation Doginal CFX 2 January 12, 2014 06:21
3D Hybrid Mesh Errors DarrenC ANSYS Meshing & Geometry 11 August 5, 2013 06:42
Dynamic moving mesh Pei-Ying Hsieh (Hsieh) OpenFOAM Running, Solving & CFD 64 June 7, 2012 10:04


All times are GMT -4. The time now is 10:11.