CFD of a Centrifugal Compressor

CFD of a Centrifugal Compressor

vyas.harsh.d
Contributor Contributor
871 Views
10 Replies
Message 1 of 11

CFD of a Centrifugal Compressor

vyas.harsh.d
Contributor
Contributor

Dear Autodesk Team,

 I wanted to plot the performance curve for a Compressor. However, when I am running the simulation I am getting some unusual pressure values. I have attached the method that was used to simulate the boundary conditions. However, the pressure values are not as per fundamentals. Could you please advise or provide a good resource for carrying out CFD of radial Compressor?

I would appreciate your help. Please let me know if you require any further details.

0 Likes
872 Views
10 Replies
Replies (10)
Message 2 of 11

karol.suchon
Alumni
Alumni

hello, the main problem which you could get is the fluctuation of the pressure value.

The pressure value is changed during the time, so at the end, you could the maximum or minimum pick of the pressure. So overall the results could be fine, but the interpretation of the results is not correct.

Please attach a convergence plot of pressure from the last 200 iterations.

We should be able to see when we finished the simulation.

BR

Karol

 

0 Likes
Message 3 of 11

vyas.harsh.d
Contributor
Contributor

Hi @karol.suchon ,

Thanks for your response.

Please find attached screenshots of the convergence plot, Pressure and velocity values. I would appreciate your response.

0 Likes
Message 4 of 11

karol.suchon
Alumni
Alumni

Hello, thanks for the screens.

Now the situation is more clear. Please let me know how many blades you have in the compressor.

The convergence plot looks like you have applied too low steps between the blade's exchange position.

More or less the condition inside the fluid depends on the blade position and they are repeatable, so in a fully "convergence" flow if you have 12 blades after every 30 degrees of rotation we should get the same value in every place. Our goal is connected to dividing that 30 degrees by the number of steps to properly catch the change which appears during the path. In the case upper if you apply 3 degrees per time step the blade replacement will be simulated in 10 iterations.

In that case, I could propose to run:

  • Run the simulation for 200 iterations and set the time step to blade equal to 1( that will allow you more or less compute the initial condition in a relatively quick time with the frozen rotor)
  • Continue the simulation and apply the time step value to have 10-20 time steps per blade replacement
  • Run the simulation for 5 rotations of the rotor.

After that, you will also need to compute the average value on the inlet and outlet to get proper results, in the solve go to the save intervals and save the summary every 1 iteration.

karolsuchon_0-1661936470927.png

If you get stable results we could start fighting with the most powerful software called MS Excel to get average values on the inlet/outlet.

Best regards,

Karol

0 Likes
Message 5 of 11

vyas.harsh.d
Contributor
Contributor

Hi @karol.suchon ,

 I tried to run 200 iterations using timestep as 0.001428. (I am assuming at this time step the Impeller will make one complete revolution so acting as a frozen rotor revolving at 42000 rpm). 

Later I changed the timestep to 0.00001786 for this impeller has 8 blades. See attached document for detailed calculation.
For one complete revolution, it will take 8*10 steps So for complete 5 revolutions it will take 400 iterations.
Please correct me if I misunderstood or if there is any error in the calculations.

One thing I observed is that the Temperature scale in the results is showing a 0 -0 range. 
See attached documents for the results.

I would appreciate your help with this. Thanks so much in advance.


0 Likes
Message 6 of 11

karol.suchon
Alumni
Alumni

To be honest I rather expected different results.

Pressure should look in the last steps more like that.

karolsuchon_0-1662454021091.png

Please let me know if you apply uniform mesh in the rotating region and refine the mesh near the blades. You could also attach the simulation, I will look into the settings.

The temperature is in constant because software by default does not compute the thermal gas expansion. So the pressure does not have an influence on the density and temperature. the compressible flow also does not have that possibility, so we could try to do it with the subsonic flow but I am not able to guarantee that we will get the proper results. 

BR

Karol

0 Likes
Message 7 of 11

vyas.harsh.d
Contributor
Contributor

Hi @karol.suchon ,

 Please find attached the support file.

Please note that I had added the flag of the Frozen rotor for the first 200 iterations and then I removed it for next 400 iterations for the results I shared in my previous post.

Please let me know your thoughts after reviewing the attached support file. I would appreciate it if you can also, let me know whether the rotor geometry prepared is correct. 

Again thank you so much for your efforts.

0 Likes
Message 8 of 11

karol.suchon
Alumni
Alumni

Hello,

I am rather far from solving the issue, but I have some information.

The temperature is constant becouse the saturated material will work for the phase change simulation. Try to use the superheated steam as material. And recreate the procedure as subsonic flow.(remember to apply the temperature BC on the inlet)

Best regards,

Karol

0 Likes
Message 9 of 11

vyas.harsh.d
Contributor
Contributor

Hi @karol.suchon 

Thank you again for your response. I switched the material to superheated steam. However, I tried to run the simulation 3 different times. Unfortunately, I am facing the error of "Solver Exited Unexpectedly" See attached screenshot.

Could you please advise for further steps? I would appreciate your help with it.

0 Likes
Message 10 of 11

karol.suchon
Alumni
Alumni

I will need to test a few simulation settings, if I get something reasonable I will back to you 🙂

BR

Karol

0 Likes
Message 11 of 11

karol.suchon
Alumni
Alumni

Ok, I tested a few additional mesh settings and calculation settings. In this post, I will also make a quick summary to defend my proposition of the of solution.

To properly solve the compressor simulation we need to have the possibility to catch the thermal gas expansion to determine the density difference between the inlet and outlet. Autodesk CFD is able to catch it only in subsonic simulation.

From the second side, we need to use a rotating region with a small degree time step to catch changing position of a blade and frequency of the compression(that pressure plot a few posts above). The field at the end of the simulation should have a repeatable value and should depend on the position of the blade.

 When I try to solve the simulation with moving blades and subsonic flow, every time I get extremely high velocity neat the wall layer which later in a few iterations filled the entire domain and software crashes. Reducing the wall layer size, increasing the amount of it, decreasing the time step, and changing boundary conditions do not solve the issue.

With that, we could try to solve the simulation in the approach which I proposed at the beginning with a steps solution with a quasi-steady-state at the beginning and later decreasing the time step and compressible flow, but that will not change the density of the fluid properly or just compute the quasi-steady state solution with the subsonic flow.

I personally think that the second option is better. Even if we do not have to catch the change in time, we cover the physics behind the process correctly.

So long story short, stop the simulation on the first step( number of blades 1) and run the simulation for 600 iterations.

The results should look like that.

karolsuchon_0-1663750528315.png

Probably we will be not able to get something better.

BR

Karol 

0 Likes