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

NASA rotor 37

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

Like Tree4Likes

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   June 18, 2018, 07:32
Question NASA rotor 37
  #1
Member
 
Tom
Join Date: Apr 2017
Posts: 50
Rep Power: 9
tom.opt is on a distinguished road
Hi All,
I'm currently trying to simulate NASA rotor 37 in rhoSimpleFoam with k-omega SST Model.

I've had several goes at it but every time my model crashes after a few thousand iterations.
I tried Mass flow inlet and static pressure outlet as well as total pressure inlet and static pressure outlet but both have failed.
Has anyone managed to successfully simulate rotor 37 or rotor 67 in OpenFOAM?

If yes, could you please share the boundary condition files you used or give me some hints

many thanks,
Tom
tom.opt is offline   Reply With Quote

Old   June 18, 2018, 22:35
Default
  #2
Senior Member
 
Hrvoje Jasak
Join Date: Mar 2009
Location: London, England
Posts: 1,907
Rep Power: 33
hjasak will become famous soon enough
Hi,

Have a look at:

Josip Žužul: Numerical evaluation of the performance curve for the NASA rotor 67, Faculty of Mechanical Engineering and Naval Architecture, University of Zagreb, 2017

on my CFD research group web site

https://foam-extend.fsb.hr/dissemina...tudent-thesis/

There is also a direct download link for the Thesis in English with an extended abstract in Croatian:

http://foam-extend.fsb.hr/wp-content...aster_2017.pdf

Hope this helps,

Hrv
student666, tom.opt and tjuAeron like this.
__________________
Hrvoje Jasak
Providing commercial FOAM/OpenFOAM and CFD Consulting: http://wikki.co.uk
hjasak is offline   Reply With Quote

Old   June 19, 2018, 06:55
Default
  #3
Member
 
Tom
Join Date: Apr 2017
Posts: 50
Rep Power: 9
tom.opt is on a distinguished road
Quote:
Originally Posted by hjasak View Post
Hi,

Have a look at:

Josip Žužul: Numerical evaluation of the performance curve for the NASA rotor 67, Faculty of Mechanical Engineering and Naval Architecture, University of Zagreb, 2017

on my CFD research group web site

https://foam-extend.fsb.hr/dissemina...tudent-thesis/

There is also a direct download link for the Thesis in English with an extended abstract in Croatian:

http://foam-extend.fsb.hr/wp-content...aster_2017.pdf

Hope this helps,

Hrv
This is great thanks.
I just managed to compile the extended version and am going through the tutorials.

Last edited by tom.opt; June 20, 2018 at 07:43.
tom.opt is offline   Reply With Quote

Old   July 4, 2018, 06:20
Unhappy
  #4
Member
 
Tom
Join Date: Apr 2017
Posts: 50
Rep Power: 9
tom.opt is on a distinguished road
has anyone ever managed to do rotor 37 in OpenFoam I wonder?
I've already been struggling for over a month with little luck.
Perhaps the solver can't cope with this geometry/flow.
tom.opt is offline   Reply With Quote

Old   October 3, 2018, 06:37
Default
  #5
New Member
 
Stéphan AUBIN
Join Date: Oct 2018
Posts: 4
Rep Power: 8
stephan_aubin is on a distinguished road
Hi to all
I am also interested in running a rotor67 to learn compressible rotating openFOAM.
Tom > did you succeed ?
Stéphan
stephan_aubin is offline   Reply With Quote

Old   October 3, 2018, 13:42
Default
  #6
Member
 
Tom
Join Date: Apr 2017
Posts: 50
Rep Power: 9
tom.opt is on a distinguished road
Hi Stephane,
I have not managed to get a satisfactory result with the current version of OpenFoam.
I'm afraid that for rotor 37 the problem was that mass doesn't conserve when using periodic boundaries. I tried with both the regular and extended edition.
I suggest trying to simulare a full annulus mesh if you want to do rotor 37 ,if you have the computational power.
The rotor 67 test case is slightly easier to mesh and simulate, I suggest you have a look at the above referenced paper. It is quite good
tom.opt is offline   Reply With Quote

Old   October 4, 2018, 04:19
Default
  #7
New Member
 
Stéphan AUBIN
Join Date: Oct 2018
Posts: 4
Rep Power: 8
stephan_aubin is on a distinguished road
Dear Tom
Thanks for your inputs.

Frankly, Rotor37 is a must to validate compressible turbomachines. It is well documented and works on all the industrial solvers...

Wandering on the forum I found some info about the works done by Matvey Kraposhin, a member of this group.
I tried to contact him at it appears he has a good compressible MRF solution that also works for low Mach Numbers...

I keep you posted !

Stéphan
stephan_aubin is offline   Reply With Quote

Old   October 4, 2018, 07:52
Default
  #8
Member
 
Tom
Join Date: Apr 2017
Posts: 50
Rep Power: 9
tom.opt is on a distinguished road
Quote:
Originally Posted by stephan_aubin View Post
Dear Tom
Thanks for your inputs.

Frankly, Rotor37 is a must to validate compressible turbomachines. It is well documented and works on all the industrial solvers...

Wandering on the forum I found some info about the works done by Matvey Kraposhin, a member of this group.
I tried to contact him at it appears he has a good compressible MRF solution that also works for low Mach Numbers...

I keep you posted !

Stéphan
Thanks,
if you managed to get rotor 37 validated in openfoam please let me know.
I need to get this testcase running so I can test some flow control models.

Tom
tom.opt is offline   Reply With Quote

Old   October 4, 2018, 08:15
Default
  #9
New Member
 
Stéphan AUBIN
Join Date: Oct 2018
Posts: 4
Rep Power: 8
stephan_aubin is on a distinguished road
OK !!
I will no problem !
Stéphan
stephan_aubin is offline   Reply With Quote

Old   October 13, 2018, 11:05
Default
  #10
Member
 
Tom
Join Date: Apr 2017
Posts: 50
Rep Power: 9
tom.opt is on a distinguished road
Quote:
Originally Posted by stephan_aubin View Post
OK !!
I will no problem !
Stéphan
Hi,
have you managed to make any progress on rotor 37 ?

Tom
tom.opt is offline   Reply With Quote

Old   October 13, 2018, 13:05
Default
  #11
New Member
 
Stéphan AUBIN
Join Date: Oct 2018
Posts: 4
Rep Power: 8
stephan_aubin is on a distinguished road
Dear Tom
no but because I haven’t had the time to work on it.
thans for asking!
Stéphan
tom.opt likes this.
stephan_aubin is offline   Reply With Quote

Old   November 23, 2018, 07:14
Default
  #12
New Member
 
Ersin
Join Date: Sep 2018
Posts: 9
Rep Power: 8
ersoflow is on a distinguished road
Dear all


Today I am starting to work on rotor 37 case in openfoam.
I will be also updating you about my progress.


Some initial questions:

How did you get the geometry/mesh?

If you got it from the tables of NASA technical reports (I assume by using .curve files), what tool did you use to generate geometry/mesh ?


Regards.


Ersin
ersoflow is offline   Reply With Quote

Old   November 23, 2018, 07:25
Default
  #13
Member
 
Tom
Join Date: Apr 2017
Posts: 50
Rep Power: 9
tom.opt is on a distinguished road
Quote:
Originally Posted by ersoflow View Post
Dear all


Today I am starting to work on rotor 37 case in openfoam.
I will be also updating you about my progress.


Some initial questions:

How did you get the geometry/mesh?

If you got it from the tables of NASA technical reports (I assume by using .curve files), what tool did you use to generate geometry/mesh ?


Regards.


Ersin
HI Ersin,

I got the geometry/mesh from a colleagues but I think it should be readily available on the internet as a CAD file.
To mesh it I have tried several software packages:
PADRAM(which is an in house code that I got for turbomachinery)
GridPro
SnappyHex Mesh

The best mesh was obtained with GridPro after a considerable amount of work, however if you are good with SnappyHex mesh then that's free to use and can also get decent meshes.

To export into OpenFOAM I usuaully first save in fluent format the mesh then fluentToFoam.
tom.opt is offline   Reply With Quote

Old   November 24, 2018, 07:12
Default
  #14
New Member
 
Ersin
Join Date: Sep 2018
Posts: 9
Rep Power: 8
ersoflow is on a distinguished road
Hello Tom.
Thanks for your reply.

I got the .curve files for hub, shroud and profile from the internet.
I realize that it is easy to generate mesh in Turbogrid by using.curve files.
Now I am try to export the mesh into openfoam, however Turbogrid does not export meshes in .msh format. Maybe I should first import it to fluent.

Regards.

Ersin
ersoflow is offline   Reply With Quote

Old   December 24, 2018, 08:24
Default
  #15
New Member
 
Join Date: Oct 2018
Posts: 9
Rep Power: 8
tjuAeron is on a distinguished road
Quote:
Originally Posted by tom.opt View Post
Hi,
have you managed to make any progress on rotor 37 ?

Tom
Hi Tom,

Have you successfully got results on rotor37? I'm working on the same problem but can't reach a converged simulation. The initial residual of pressure is as large as 0.2 after 5000 timesteps.
tjuAeron is offline   Reply With Quote

Old   January 14, 2019, 10:23
Default
  #16
New Member
 
Ersin
Join Date: Sep 2018
Posts: 9
Rep Power: 8
ersoflow is on a distinguished road
Hello all,

In this post, I would like to speak of my progress on Rotor 37 work.
Hopefully that helps someone.

- Geometry is obtained as curve files from the internet (can be found easily).

- TurboGrid is used to generate mesh. It reads curve files for hub, shroud and blade profile.

- To transform the mesh from TurboGrid into openfoam, I found my way by intertransforming to cfx and fluent, and lasty fluentMeshToFoam.

- Now, I am having several runs with steadyCompressibleMRFFoam in foam-extend 3.1.
Attention is required to have proper face ordering on cyclic boundaries.

I will keep this thread updated as I progress.

Regards.

Ersin.
ersoflow is offline   Reply With Quote

Old   January 14, 2019, 10:39
Default
  #17
Member
 
Tom
Join Date: Apr 2017
Posts: 50
Rep Power: 9
tom.opt is on a distinguished road
Quote:
Originally Posted by ersoflow View Post
Hello all,

In this post, I would like to speak of my progress on Rotor 37 work.
Hopefully that helps someone.

- Geometry is obtained as curve files from the internet (can be found easily).

- TurboGrid is used to generate mesh. It reads curve files for hub, shroud and blade profile.

- To transform the mesh from TurboGrid into openfoam, I found my way by intertransforming to cfx and fluent, and lasty fluentMeshToFoam.

- Now, I am having several runs with steadyCompressibleMRFFoam in foam-extend 3.1.
Attention is required to have proper face ordering on cyclic boundaries.

I will keep this thread updated as I progress.

Regards.

Ersin.

Could you share details of how your boundary conditions are configured please?
tom.opt is offline   Reply With Quote

Old   January 14, 2019, 11:11
Default
  #18
New Member
 
Ersin
Join Date: Sep 2018
Posts: 9
Rep Power: 8
ersoflow is on a distinguished road
Hi Tom,

The boundary condition that I used in my last run as follows: (which are very similar with the tutorials)
(since it would be too long I neglect reporting the conditions regarding kEpsilon turbulance components)

p:
Code:
internalField   uniform 101325;

boundaryField
{
    inlet
    {
        type            totalPressure;
        phi             phi;
        rho             none;
        psi             psi;
        U               U;
        gamma           1.4;
        p0              uniform 140000;
        value           $internalField;
    }
    outlet
    {
        type            fixedValue;
        value           $internalField;
    }


  "per1"
  {
    type            cyclic;
  }
  "blade|hub|shroud"
  {
    type            zeroGradient;
  }
U:
Code:
internalField   uniform (0 0 100);

boundaryField
{
    inlet
    {
        type            pressureInletVelocity;
        value           uniform (0 0 100);
    }
    outlet
    {
        type            inletOutlet;
        inletValue      uniform (0 0 0);
        value           $internalField;
    }

  "per1"
  {
    type            cyclic;
  }
  "blade|hub|shroud"
  {
        type            fixedValue;
        value           uniform (0 0 0);
  }
T:
Code:
internalField   uniform 300;

boundaryField
{
    inlet
    {
        type            totalTemperature;
        phi             phi;
        rho             none;
        psi             psi;
        U               U;
        gamma           1.4;
        T0              uniform 300;
        value           $internalField;
    }
    outlet
    {
        type            zeroGradient;
        value           $internalField;
    }

  "per1"
  {
    type            cyclic;
  }
  "blade|hub|shroud"
  {
    type            zeroGradient;
  }
The results seemed not really bad but my work is still in progress.

How is your work going?

Ersin.
ersoflow is offline   Reply With Quote

Old   January 17, 2019, 22:14
Default
  #19
New Member
 
Join Date: Oct 2018
Posts: 9
Rep Power: 8
tjuAeron is on a distinguished road
hi Ersin,
Currently I'm doing the same thing with foam-extend-4.0 but with little progress.
What do you mean by "The results seemed not really bad"? What about pressure ratio and isentropic efficiency you got?
And why you set p::inlet:0 1.4e5 pa rather than 101325 pa in experiment? And so as the Temperature condition of inlet.
Thanks for you sharing
tjuAeron is offline   Reply With Quote

Old   January 17, 2019, 22:17
Default
  #20
New Member
 
Join Date: Oct 2018
Posts: 9
Rep Power: 8
tjuAeron is on a distinguished road
Quote:
Originally Posted by ersoflow View Post
The results seemed not really bad but my work is still in progress.

How is your work going?

Ersin.
hi Ersin,
Currently I'm doing the same thing with foam-extend-4.0 but with little progress.
What do you mean by "The results seemed not really bad"? What about pressure ratio and isentropic efficiency you got?
And why you set p::inlet:0 1.4e5 pa rather than 101325 pa in experiment? And so as the Temperature condition of inlet.
Thanks for you sharing
tjuAeron is offline   Reply With Quote

Reply

Tags
nasa 67, openfoam, rhosimplefoam, rotor37

Thread Tools Search this Thread
Search this Thread:

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
NASA Format Stone CFX 3 August 11, 2021 03:16
Multiphase flow - incorrect velocity on inlet Mike_Tom CFX 6 September 29, 2016 02:27
Ansys CFX problem: unexpected very high temperatures in premix laminar combustion faizan_habib7 CFX 4 February 1, 2016 18:00
Error in Two phase (condensation) modeling adilsyyed CFX 15 June 24, 2015 20:42
Segmentation fault in running alternateSteadyReactingFoam,why? NewKid OpenFOAM 18 January 20, 2011 17:55


All times are GMT -4. The time now is 04:22.