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

CFD used with evolutionary algorithms

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

Reply
 
LinkBack Thread Tools Display Modes
Old   April 13, 2008, 13:31
Default Hello! I'm interested about
  #1
kar
Senior Member
 
Kārlis Repsons
Join Date: Mar 2009
Location: Latvia
Posts: 111
Rep Power: 8
kar is on a distinguished road
Hello!

I'm interested about real-life problems which are solved using CFD and evolutionary algorithms - what would be examples where such methods are used in present days?

Kārlis
kar is offline   Reply With Quote

Old   April 13, 2008, 16:39
Default Hi Karlis Two of such may b
  #2
Senior Member
 
Alexandre Pereira
Join Date: Mar 2009
Posts: 155
Rep Power: 8
alexandrepereira is on a distinguished road
Hi Karlis

Two of such may be the design of the lower fuselage of the YF23 A VTOL, also called RAPTOR:

The problem was the hot exaust intake by the turbines on vertical landing, with the ensuing loss of lift efficiency, and crash down.

The other was the design of the profile of an RV shape made by the guys at Von Karmann Institute.

In the latter case the used an evolution strategy similar to simulated annealing; the design variables were the distance from the generic point of the profile to the axis of revolution, in the first case, i do not know what was the strategy involved, but i guess that a general GA would be too time consuming, since each fitness evaluation would necessarily require a fine remeshing to capture probably minute geometry changes, and a full turbulent,viscous CFD analysis;

That's allright (!?) when you are optimizing with one parameter... but when yr design space grows in dimensionality, duhhhh :-(

...better forget it... unless you can afford a CRAY, or an IBM Rs 6000.... :-)

I think that a much efficient kind of attack would be designing a set of CFD simulations usind DOE methodology, Krieging or Latin Hypercube, and then build a best fit polynomial response function and optimize it using standard calculus to find your best set of optimization parameters in design space:

Variables are continuous, optimization fuctions are smooth, design space is convex,and has real continuity

That is not a job for a GA...

... at least in my opinion... :-)

Alex
alexandrepereira is offline   Reply With Quote

Old   April 14, 2008, 05:00
Default Yes, computing requirements mi
  #3
kar
Senior Member
 
Kārlis Repsons
Join Date: Mar 2009
Location: Latvia
Posts: 111
Rep Power: 8
kar is on a distinguished road
Yes, computing requirements might be terrible.
But does that mean, there is no way to get unexpected, but good results? Does DOE or similar allow it?

Kārlis
kar is offline   Reply With Quote

Old   April 14, 2008, 18:17
Default DOE is more user biased: funct
  #4
Senior Member
 
Alexandre Pereira
Join Date: Mar 2009
Posts: 155
Rep Power: 8
alexandrepereira is on a distinguished road
DOE is more user biased: functions are C(n) continuous, since we want "easy" funtions to handle analytically; Bouns imposed on parameters restrict the optimization to be local...

...Thats the price that we pay for computing power economy...

I guess that GA's aren't a very wise choice, because, since most of the solutions are viable, and design space topology is dense, we are talking of [n1, n2]^n here... the GA would lose much of its computing power evaluating viable but non optimal individuals...

if a fitness evaluation is a full remeshing, and an NS solution... well :-(

GA's can really find unexpectedly good results, since, the optimization criteria evolve smoothly in design space (are real valued functions of real quantities), but can be highly non monotonic... - have several local extrema -

I think that the best here would be to invert the NS solution in an analytically tractable form, explicit that solution in geometric BC parameters, and optimize them using standard calculus...

That would be the dream of those dudes at General Dynamics, or Grumman...

If it could be done, i'd probably be designing the best Hyper-mega-high-tech super fighter aircraft... :-)

...but i am talking of "art" here... the "solutions" are highly dependent on intuitive knowledge, biased by expert designers, and rely heavily on a "history" of successful designs...

... there is no Brute Force computing attack that can compensate for a lack of that knowldge, and "lock" in the optimal solution in a global scope... at least not in a reasonable amount of time...

Alex
alexandrepereira is offline   Reply With Quote

Old   September 6, 2008, 06:00
Default Hi Kārlis, I don`t know if
  #5
Senior Member
 
Elvis
Join Date: Mar 2009
Location: Sindelfingen, Germany
Posts: 577
Blog Entries: 5
Rep Power: 13
elvis is on a distinguished road
Hi Kārlis,

I don`t know if Tosca Fluid does what you mean by evolutionary algorithms? http://www.fe-design.de/fileadmin/software/TOSCA_Fluid/TOSCA_Fluid-DatasheetPRIN T.pdf (english) http://www.fe-design.de/en/tosca-fluid/tosca-fluid.html (german)

Tosca Fluid was startet by Daimler

elvis
elvis is offline   Reply With Quote

Old   September 8, 2008, 08:21
Default TOSCA fluid does not use GAs.
  #6
Senior Member
 
Eugene de Villiers
Join Date: Mar 2009
Posts: 725
Rep Power: 12
eugene is on a distinguished road
TOSCA fluid does not use GAs. It uses field-line integration of Lagrangian particles to identify cells through which high resident time fluid passes - i.e. recirculation zones.

You can do the same thing in OpenFOAM (for a much lower cost) by simply taking the dot product of a potential flow solution with the normal RAS solution. All elements with positive dot products can then be retained using subsetMesh to produce pretty much the same results as those presented in the TOSCA fluid pdf.
eugene is offline   Reply With Quote

Old   September 8, 2008, 08:29
Default Oh and we have used GAs to do
  #7
Senior Member
 
Eugene de Villiers
Join Date: Mar 2009
Posts: 725
Rep Power: 12
eugene is on a distinguished road
Oh and we have used GAs to do multi-parameter duct optimization using a brute-force remeshing approach. Works quite well. Take a look at this paper.

http://www.openfoam-conference.com/2..._IslamMoni.pdf
eugene is offline   Reply With Quote

Reply

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
mesh algorithms johny Main CFD Forum 0 January 29, 2007 08:56
CFD Algorithms Vicky Vigia Main CFD Forum 7 April 14, 2003 12:39
AI Algorithms? Radu Bondar Main CFD Forum 0 October 7, 2002 18:13


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