|
[Sponsors] |
October 5, 2012, 10:43 |
Gradient-Based Optimization in OpenFOAM
|
#1 |
New Member
April
Join Date: Jul 2011
Location: Ann Arbor, MI
Posts: 7
Rep Power: 14 |
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 |
|
December 18, 2012, 23:32 |
|
#2 |
Member
Zifei Yin
Join Date: Sep 2012
Location: Shanghai & Ames
Posts: 33
Rep Power: 13 |
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 |
|
December 19, 2012, 02:18 |
|
#3 | |
Senior Member
Nima Samkhaniani
Join Date: Sep 2009
Location: Tehran, Iran
Posts: 1,266
Blog Entries: 1
Rep Power: 24 |
Quote:
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) |
||
December 20, 2012, 13:37 |
|
#4 |
New Member
April
Join Date: Jul 2011
Location: Ann Arbor, MI
Posts: 7
Rep Power: 14 |
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 |
|
December 20, 2012, 19:16 |
|
#5 |
Member
Zifei Yin
Join Date: Sep 2012
Location: Shanghai & Ames
Posts: 33
Rep Power: 13 |
Thanks, that helps a lot.
|
|
February 26, 2013, 09:31 |
|
#6 |
Member
Stefano
Join Date: Mar 2009
Posts: 59
Rep Power: 17 |
why don't you try IOSO optimization software?
It use surface response methods together with evolutionary models, very performing! |
|
|
|
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 |