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

Gradient-Based Optimization in OpenFOAM

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By april0100

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   October 5, 2012, 10:43
Default Gradient-Based Optimization in OpenFOAM
  #1
New Member
 
April
Join Date: Jul 2011
Location: Ann Arbor, MI
Posts: 7
Rep Power: 14
april0100 is on a distinguished road
Dear OpenFOAMers,

I'm looking for a gradient-based optimization algorithm that can easily be integrated into OpenFOAM. My initial searches have turned up a couple of possibilities but I would like very much to hear from other OpenFOAM users who have successfully implemented one of these packages in their code. Thanks!

April
AlphaSheep likes this.
april0100 is offline   Reply With Quote

Old   December 18, 2012, 23:32
Default
  #2
Member
 
Zifei Yin
Join Date: Sep 2012
Location: Shanghai & Ames
Posts: 33
Rep Power: 13
yzf1215 is on a distinguished road
I‘m doing the same work as you might have done. I'm also looking for a gradient-based optimization algorithm that can easily be integrated into OpenFOAM. Would you please give me some help?
My email address is yzf1215@gmail.com
yzf1215 is offline   Reply With Quote

Old   December 19, 2012, 02:18
Default
  #3
Senior Member
 
Nima Samkhaniani
Join Date: Sep 2009
Location: Tehran, Iran
Posts: 1,266
Blog Entries: 1
Rep Power: 24
nimasam is on a distinguished road
Quote:
Originally Posted by april0100 View Post
Dear OpenFOAMers,

I'm looking for a gradient-based optimization algorithm that can easily be integrated into OpenFOAM. My initial searches have turned up a couple of possibilities but I would like very much to hear from other OpenFOAM users who have successfully implemented one of these packages in their code. Thanks!

April
Hello April
could you please tell me whats the benefit of such a gradient-based optimization algorithm in CFD simulations?
is there any document which help me to find out how it works?
__________________
My Personal Website (http://nimasamkhaniani.ir/)
Telegram channel (https://t.me/cfd_foam)
nimasam is offline   Reply With Quote

Old   December 20, 2012, 13:37
Default
  #4
New Member
 
April
Join Date: Jul 2011
Location: Ann Arbor, MI
Posts: 7
Rep Power: 14
april0100 is on a distinguished road
Hello,

Zifei- I'm currently using the DAKOTA Optimization Toolkit. It is available through Sandia Labs (for free) and was relatively easy to interface with OpenFOAM. There is information in the User's Guide (Chapter 18) that describes the steps needed to set up a general script interface. I also suggest downloading the Jaguar GUI and working through the 'generic' script_interfaces tutorial to get a feel for how the communication between DAKOTA and an outside model works. Additionally I found this post to be helpful in detailing the necessary steps for the OpenFOAM interfacing:

http://www.extend-project.de/user-fo...imit=6&start=6


Nima- I'm using the gradient-based optimization in OpenFOAM to perform contaminant source inversion. I'm using gradient-based methods in particular because they are more efficient than non-gradient methods and efficiency is imperative for my problem. Much of the existing literature on optimization in CFD concerns shape optimization, such as the work by Carsten Othmer et al.:

http://citeseerx.ist.psu.edu/viewdoc...0.1.1.123.1479

As for a detailed document explaining how to implement it in a CFD application, you may have to wait until I finish my dissertation

April
april0100 is offline   Reply With Quote

Old   December 20, 2012, 19:16
Default
  #5
Member
 
Zifei Yin
Join Date: Sep 2012
Location: Shanghai & Ames
Posts: 33
Rep Power: 13
yzf1215 is on a distinguished road
Thanks, that helps a lot.
yzf1215 is offline   Reply With Quote

Old   February 26, 2013, 09:31
Default
  #6
Member
 
Stefano
Join Date: Mar 2009
Posts: 59
Rep Power: 17
stefmascio is on a distinguished road
why don't you try IOSO optimization software?
It use surface response methods together with evolutionary models, very performing!
stefmascio 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
vortex cause pressure gradient or pressure gradient induce vortex? fruitkiwi Main CFD Forum 4 June 12, 2012 01:12
Optimization Sensitivity rohtav OpenFOAM 1 June 16, 2010 07:46
Cross-compiling OpenFOAM 1.6 on Linux for Windows 32 and 64bits with Mingw-w64 wyldckat OpenFOAM Announcements from Other Sources 7 January 19, 2010 15:39
Critical errors during OpenFoam installation in OpenSuse 11.0 amscosta OpenFOAM 5 May 1, 2009 14:06
64bitrhel5 OF installation instructions mirko OpenFOAM Installation 2 August 12, 2008 18:07


All times are GMT -4. The time now is 06:58.