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

how to reverse the rotordisk rotational direction

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   November 17, 2023, 05:33
Default how to reverse the rotordisk rotational direction
  #1
Member
 
Join Date: Apr 2021
Posts: 41
Rep Power: 5
AlxB is on a distinguished road
Hello,

I have tested some variations in the fvOptions of the rotorDisk tutorial, see below, but unfortunately I haven't found the way to reverse the rotational direction of the rotor.
How this could be done?
Thank you

Code:
disk
{
    type            rotorDisk;

    selectionMode   cellZone;
    cellZone        rotatingZone;

    fields          (U);    // Names of fields on which to apply source
    nBlades         3;      // Number of blades
    tipEffect       0.96;   // Normalised radius above which lift = 0

    inletFlowType   local;  // Inlet flow type specification
    inletVelocity   (0 1 0);

    geometryMode    specified;

    origin          (0 0 0);
    axis            (0 1 0);

    refDirection    (0 0 1);  // Reference direction
                              // - used as reference for psi angle
    rpm             1000;
    //pointAbove    (0 0 0.25);

    trimModel       fixedTrim;  // fixed || targetForce

    rhoRef          1000;
    rhoInf          1;

    fixedTrimCoeffs
    {
         theta0         0;
         theta1c        0;
         theta1s        0;
    }

    flapCoeffs
    {
        beta0           0;  // Coning angle [deg]
        beta1c          0;  // Lateral flapping coeff (cos coeff)
        beta2s          0;  // Longitudinal flapping coeff (sin coeff)
    }

    blade
    {
        data
        (
            (profile1 (0.1 -6 0.02))
            (profile1 (0.25 -6 0.02))
        );
    }

    profiles
    {
        profile1
        {
            type lookup;
            data
            (
                (-90 0.21 1.45)
                (-18 0.21 1.45)
                (-16 0.165 1.3)
                (-14 0.125 1.1)
                (-12 0.092 0.95)
                (-10 0.07 0.8)
                (-8 0.05 0.64)
                (-6 0.04 0.5)
                (-4 0.028 0.32)
                (-2 0.022 0.18)
                (0 0.02 0)
                (2 0.022 0.18)
                (4 0.028 0.32)
                (6 0.04 0.5)
                (8 0.05 0.64)
                (10 0.07 0.8)
                (12 0.092 0.95)
                (14 0.125 1.1)
                (16 0.165 1.3)
                (18 0.21 1.45)
                (90 0.21 1.45)
            );
        }
    }
}
AlxB is offline   Reply With Quote

Old   November 18, 2023, 17:25
Default
  #2
New Member
 
Join Date: Jul 2017
Posts: 10
Rep Power: 9
djason is on a distinguished road
Is it not simply -1000 for rpm, or axis (0 -1 0);?
I am using it currently as well, but I find it will not run for rpm lower than 1000. Did you have this problem? Also, not sure if rpm is actually rpm or rad/s ..
djason is offline   Reply With Quote

Old   November 21, 2023, 03:29
Default
  #3
Member
 
Join Date: Apr 2021
Posts: 41
Rep Power: 5
AlxB is on a distinguished road
If I try an opposite rpm (-1000) or an opposite reference direction, ie. (0 -1 0) instead of (0 1 0), then the run crashes.

However I have just found a way to do it: invert the fan axis (not the reference axis) and then invert the blade angle. I use openFoam v2212


Furthermore do you know how to write the effective drag, effective lift, min/max(AOA) and rotation direction in an output file?

Last edited by AlxB; November 21, 2023 at 06:40. Reason: found a kind of answer to my problem
AlxB is offline   Reply With Quote

Old   June 14, 2024, 09:30
Thumbs up Time saver!
  #4
New Member
 
Flavio Martins
Join Date: Mar 2018
Posts: 3
Rep Power: 8
PRIDEmartins is on a distinguished road
I just tried this and it worked. I expent half of my day trying to reverse the rotor rotational direction.



Quote:
Originally Posted by AlxB View Post
If I try an opposite rpm (-1000) or an opposite reference direction, ie. (0 -1 0) instead of (0 1 0), then the run crashes.

However I have just found a way to do it: invert the fan axis (not the reference axis) and then invert the blade angle. I use openFoam v2212


Furthermore do you know how to write the effective drag, effective lift, min/max(AOA) and rotation direction in an output file?
PRIDEmartins is offline   Reply With Quote

Reply


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
ERROR: Flow direction on the boundaries must not be tangential to the boundary. turbomax CFX 3 October 27, 2024 07:19
Flow simulation moving in the reverse direction samoalfred STAR-CCM+ 1 February 9, 2016 04:40
Flow simulation moving in the reverse direction samoalfred Main CFD Forum 0 February 6, 2016 20:27
[ICEM] Changing edge direction la7low ANSYS Meshing & Geometry 2 June 7, 2010 14:26
[Commercial meshers] Trimmed cell and embedded refinement mesh conversion issues michele OpenFOAM Meshing & Mesh Conversion 2 July 15, 2005 05:15


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