CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Main CFD Forum

3-9,000 hrs CPU - Cloud Computing - Non-Premixed Combustion - Need Suggestions

Register Blogs Community New Posts Updated Threads Search

Like Tree3Likes
  • 1 Post By piu58
  • 1 Post By FMDenaro
  • 1 Post By LuckyTran

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   March 29, 2018, 16:59
Smile 3-9,000 hrs CPU - Cloud Computing - Non-Premixed Combustion - Need Suggestions
  #1
New Member
 
Pablo
Join Date: Mar 2018
Posts: 4
Rep Power: 8
physicscafe is on a distinguished road
Hello All,

This is my first post on this forum, although I have been perusing it for about a year now and it has been a great help, thank you all very much! My background is in astrophysics, physics and aerospace engineering fields of electric and combustion thrusters. I am fairly new to CFD, but love it and want to have it as a tool for the rest of my career!

I am looking for a cloud capable platform for analysis of a non-premixed combustion model. The problem is that we are a startup, and basically have hit the limits of our desktop machines using ANSYS. Everything worked sufficiently until we needed to switch the model to combustion, finer mesh, and a more difficult solver.

We are having problems just to generate the estimated mesh size of 1.5million, estimated in Excel by scaling our mesh and accounting for inflation, triangulation, etc, according to grid size and computational domain of fluid.

Our estimates for CPU time are about 3,000 to 9,000 hours.

The model is combustion of a liquid H2 fuel, inside of a cylinder, with ambient air being pulled in, as the only oxidizer.

Here is the basics of our requirements:
1. Non-premixed combustion
2. Very high viscosity ratio model
3. Reversed flows
4. Up to 10(s) of data --> (10(s) / 0.0001(s) = 100,000 or 10(s) / 0.00001(s) = 1,000,000 iterations)
a. I think DPM needs about 5 iterations / 1 iteration ratio more?
5. Very high velocity of fluid ~1,500-3,000 (m/s)
6. Record frame by frame data for playback
7. Think we need:
a. Steady state AND transient
b. Discrete phase model (DPM)
c. Probability density function (PDF)
d. Transition shear stress transport (SST) model or Reynold’s 5 equation
e. In situ adaptive tabulation (ISAT) could really benefit us, but not required

Feel free to point out anything else that might not be intuitive in our needs. We expect any platform to include flame front analysis in the form of water production, contour mapping, etc, basic graphics in post.

Thank you,
Pablo
physicscafe is offline   Reply With Quote

Old   March 29, 2018, 17:13
Default
  #2
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,897
Rep Power: 73
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
I think that the main issue that decides the computational cost is the use of 2D or 3D geometry and steady or unsteady state.
If the flow problem allows simplification, a 2D RANS can be affordable with 1.5 million grid nodes on a complex geometry.
But if you need to run a full 3D geometry, I think you could afford at least one order of magnitude greater.
FMDenaro is offline   Reply With Quote

Old   March 29, 2018, 18:39
Default
  #3
New Member
 
Pablo
Join Date: Mar 2018
Posts: 4
Rep Power: 8
physicscafe is on a distinguished road
I forgot to specify:
2D axisymmetric setup
Currently using Fluent
Model that works to find flow estimates for combustion stoichiometry is realizable k-epsilon at ~500,000 cells. K-epsilon will drop some cells, but SST, SAS or DES keep everything neater. All of the models generate very similar results with the same inputs, the more costly models just don't drop cells.
I think we would like to model steady and transient (un-steady).
physicscafe is offline   Reply With Quote

Old   March 30, 2018, 02:37
Default
  #4
Senior Member
 
piu58's Avatar
 
Uwe Pilz
Join Date: Feb 2017
Location: Leipzig, Germany
Posts: 744
Rep Power: 15
piu58 is on a distinguished road
I don't work in your field (combustion), but if you mean it for real

> and want to have it as a tool for the rest of my career!

than I recommend to establish a hardware which is capable of solving your cases in a reasonable time. All the managing is much easier, and you can use it with verly low additional costs (only power) for 24h a day. Processors with 16 cores are afforayble these days, and may be you are able to set up a cluster of 4 of them, whith lots of RAM. Three of them you only need to use via remote console so you may shrink the setup.

Such a cluster is not real expansive, if you think about what you pay for ANSYS. And you are independend concerning avalaiblility and installation.

Or for short: If really need a lot of computer power more or less continuous, you have to pay for it anywhere. Renting a computer makes sense if you need computer power once or at least only form time to time.
FMDenaro likes this.
__________________
Uwe Pilz
--
Die der Hauptbewegung überlagerte Schwankungsbewegung ist in ihren Einzelheiten so hoffnungslos kompliziert, daß ihre theoretische Berechnung aussichtslos erscheint. (Hermann Schlichting, 1950)

Last edited by piu58; March 30, 2018 at 06:25.
piu58 is offline   Reply With Quote

Old   March 30, 2018, 04:34
Default
  #5
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,897
Rep Power: 73
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
Quote:
Originally Posted by physicscafe View Post
I forgot to specify:
2D axisymmetric setup
Currently using Fluent
Model that works to find flow estimates for combustion stoichiometry is realizable k-epsilon at ~500,000 cells. K-epsilon will drop some cells, but SST, SAS or DES keep everything neater. All of the models generate very similar results with the same inputs, the more costly models just don't drop cells.
I think we would like to model steady and transient (un-steady).

If you want to solve an unsteady combustion problem you need to switch to a 3D LES that is much more computational expensive.
FMDenaro is offline   Reply With Quote

Old   March 30, 2018, 05:26
Default
  #6
New Member
 
Pablo
Join Date: Mar 2018
Posts: 4
Rep Power: 8
physicscafe is on a distinguished road
Uwe,
Thank you for the kind advice. However, a cluster isn't in our near future. We need to have some proof of concept in CFD before we can move forward to getting more money or something. This is why we need cloud computing because it's only for a short time. We estimate now that each run could take as little as 2 hours on the cloud with the big processor setups available, since CFD is very parallel capable, and also very non-time critical it fits well with low priority tasking on the cloud processors much cheaper than real-time applications like hosting, processing, etc.

Quote:
Originally Posted by piu58 View Post
I don't work in your field (combustion), but if you mean it for real

> and want to have it as a tool for the rest of my career!

than I recommend to establish a hardware which is capable of solving your cases in a reasonable time. All the managing is much easier, and you can use it with verly low additional costs (only power) for 24h a day. Processors with 16 cores are afforayble these day, and may be you are able to set up a cluster of 4 of them, whith lots of RAM. Three of them you only need to use via remote console so you may shrink the setup.

Such a cluster is not real expansive, if you think about what you pay for ANSYS. And you are independend concerning avalaiblility and installation.

Or for short: If really need a lot of computer power more or less continuous, you have to pay for it anywhere. Renting a computer makes sense if you need computer power once or at least only form time to time.
physicscafe is offline   Reply With Quote

Old   March 30, 2018, 05:29
Default
  #7
New Member
 
Pablo
Join Date: Mar 2018
Posts: 4
Rep Power: 8
physicscafe is on a distinguished road
Fillipo,
Thank you for your response. I was wondering why it isn't possible on 2D axisymmetric? If you wouldn't mind could you point me to a resource or give a brief explanation. I have spent nearly 6 months trying to model this problem correctly and also find a platform that can provide the computing power.
Thank you,
Pablo

Quote:
Originally Posted by FMDenaro View Post
If you want to solve an unsteady combustion problem you need to switch to a 3D LES that is much more computational expensive.
physicscafe is offline   Reply With Quote

Old   March 30, 2018, 05:49
Default
  #8
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,897
Rep Power: 73
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
Quote:
Originally Posted by physicscafe View Post
Fillipo,
Thank you for your response. I was wondering why it isn't possible on 2D axisymmetric? If you wouldn't mind could you point me to a resource or give a brief explanation. I have spent nearly 6 months trying to model this problem correctly and also find a platform that can provide the computing power.
Thank you,
Pablo

The axisymmetric setting is a strong assumption on the features of the flow, valid for a stastistical averaging where there is no contribution of the fluctuations on the plane. You cannot catch a physical unsteady beahviour of the flow. Immagine the flow around a cylinder that generate a vortex shedding. That can no longer be described if you consider half of the domain.
ssh123 likes this.
FMDenaro is offline   Reply With Quote

Old   March 30, 2018, 06:11
Default
  #9
Senior Member
 
sbaffini's Avatar
 
Paolo Lampitella
Join Date: Mar 2009
Location: Italy
Posts: 2,195
Blog Entries: 29
Rep Power: 39
sbaffini will become famous soon enoughsbaffini will become famous soon enough
Send a message via Skype™ to sbaffini
Rescale has a direct ANSYS offering on the cloud. Still, honestly, their interface seems to add a lot of friction to a normal workflow on a cluster.

If you can manage to use ANSYS on their machines, Penguin Computing has the best hardware for the lowest price. They also have a simple cost calculator.
sbaffini is offline   Reply With Quote

Old   April 3, 2018, 21:01
Default
  #10
Senior Member
 
Lucky
Join Date: Apr 2011
Location: Orlando, FL USA
Posts: 5,762
Rep Power: 66
LuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura about
1.5 million cells is not many and I am surprised that you are having difficulty with this type of mesh. You can get more ram for a few hundred $ that can get you to.... 2 million probably. I see recent undergrads routinely generating million cell grids on their laptops (of course it always blows up).

What makes this computation expensive is that you want time-resolved resolution up to 10s. I.e. you want to run for a long long time. Parallelization doesn't directly help long run times.

There is lots of communication overhead on the cloud and I don't see you gaining much benefit if you're going to be running a 1.5 million cell case on the cloud. I.e. don't expect solver time to scale like 1/Ncpu, or even 1/sqrt(Ncpu). My advice is to find a buddy that has access to dual-node workstation and run it there . If the workstation is recent, it will have probably 24 or 28 cores.

For cloud computing, I would have recommended RESCALE, but it seems you want full desktop functionality with graphics on the cloud....
naffrancois likes this.
LuckyTran is offline   Reply With Quote

Old   April 6, 2018, 18:20
Default
  #11
Senior Member
 
Join Date: Oct 2011
Posts: 242
Rep Power: 17
naffrancois is on a distinguished road
As LuckyTran said I don't think your estimated computed time of 2h on the cloud is realistic, that would be running your case on hundreds of processors considering your estimate of 3000-9000h was based on your current desktop computers.

With 500 processors you end up with only 3000 cells/cpu which is very very low for a good parallel scalability, you would never reach a linear speed up.

10s of physical time for a high speed flow such as your case is clearly the reason of your high estimated time for a rather small grid such as yours, there parallelism over tens of cores won't help that much. A recent dual socket workstation with high frequency processors may be a better option.
naffrancois is offline   Reply With Quote

Reply

Tags
cloud cfd, combustion, non premixed combustion, sst model


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
Cloud Computing CFD sriram9127 STAR-CCM+ 4 March 1, 2017 03:45
premixed combustion? bob FLUENT 14 June 13, 2016 10:39
Premixed Combustion IS FLUENT 3 July 9, 2010 21:22
Help about premixed combustion with BVM model Nena CFX 1 September 8, 2007 11:15
Non-adiabatic Premixed combustion through scriptin Mahesh Main CFD Forum 2 April 1, 2007 02:04


All times are GMT -4. The time now is 01:23.