CFD Online Logo CFD Online URL
Home > Forums > OpenFOAM Running, Solving & CFD


Register Blogs Members List Search Today's Posts Mark Forums Read

LinkBack Thread Tools Display Modes
Old   June 11, 2015, 18:41
Default sixDofRigidBodyMotion
New Member
Join Date: Jan 2015
Posts: 3
Rep Power: 2
jumpa72 is on a distinguished road
I'm simulating a crossflow turbine. I'm using interDyMFoam and sixDofRigidBodyMotion to simulate the rotor.
The simulation runs fine, the rotor starts correctly moved by water, but
I have a problem: the rotor continues to accelerate until the escape velocity, given by the water head (omega=c/r where c = sqrt(2gh)).
I wish the rotor would stop speeding up and starts rotating at a constant speed, equal to power grid synchronous speed.
This is my dynamicMeshDict:

    patches         (pala); 
    innerDistance   1e5; // Extent of the solid-body motion region around body 
    outerDistance   1.1e5; // Extent of mesh-morphing region around body 

    centreOfMass    (0 0 0); 
    mass            2; 
    momentOfInertia (0.06 0.06 0.005); 
            1 0 0
            0 1 0
            0 0 1
    velocity        (0 0 0);
    acceleration    (0 0 0);
    angularMomentum (0 0 4.3);

    report          on; 
    accelerationRelaxation 0.3; 
    value           uniform (0 0 0); 

            sixDoFRigidBodyMotionConstraint axis; 
            axis          (0 0 1); 
        sixDoFRigidBodyMotionConstraint point;
         point    (0 0 0);

           sixDoFRigidBodyMotionRestraint sphericalAngularDamper;
           coeff         0.1;

I've tried giving or not angularMomentum, but I have always the same result.
I don't know how to give the maximum rotational speed...
Is there a way to set this speed?

Thank you
jumpa72 is offline   Reply With Quote


Thread Tools
Display Modes

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 On
Pingbacks are On
Refbacks are On

All times are GMT -4. The time now is 14:02.