|
[Sponsors] |
January 8, 2019, 23:34 |
Adjoint Optimization Discussion
|
#1 |
Member
Join Date: Nov 2014
Posts: 92
Rep Power: 12 |
Hi Foamers,
I am recently looking to develop an adjoint optimization solver for external flow in OpenFOAM. I have done quite a bit of search both in this forum and google but what I have got are very little development in this area. There are some research in this area but mostly for the internal flow not for external and even there is external flow research, the source code is not shared. I would like to open this post to get everyone who is interested in adjoint optimization topic to centralize the information that we have got, for example the research paper or code they have developed, hopefully. Here are some papers that I have collected: http://www.tfd.chalmers.se/~hani/kur...ortAdjoint.pdf http://www.piercelab.caltech.edu/ass...pers/ftc00.pdf http://mdolab.engin.umich.edu/sites/..._Adjoint_1.pdf https://web.stanford.edu/~deman/docs...-2017-4413.pdf https://www.researchgate.net/publica...l_for_OpenFOAM http://www.diva-portal.org/smash/get...FULLTEXT02.pdf The last paper is the only one with source code attached but it is only wind noise optimization and it is not compatible with OpenFOAM-6. I hope this would help everyone and make OpenFOAM stronger. Jason |
|
January 9, 2019, 03:31 |
|
#2 |
Member
Andreas P.
Join Date: May 2017
Posts: 41
Rep Power: 9 |
Hi Hokhay,
thank you for sharing these papers. I know about another project where a discrete adjoint version of OpenFOAM has been developed: https://www.stce.rwth-aachen.de/rese...djointopenfoam The source code is available on request and some papers are also freely available on this page. |
|
January 9, 2019, 07:31 |
|
#3 | |
Member
Join Date: Nov 2014
Posts: 92
Rep Power: 12 |
Quote:
|
||
January 9, 2019, 14:03 |
|
#4 |
Senior Member
Join Date: Aug 2015
Posts: 494
Rep Power: 15 |
We have used the aachen code successfully in the past. A paper is in development, but work is also documented in this conference paper : https://www.researchgate.net/publica...sing_Adjoints.
Caelan |
|
March 7, 2019, 05:25 |
|
#5 |
Member
Pablo Alarcón
Join Date: Mar 2018
Location: Liège
Posts: 59
Rep Power: 8 |
Is there anybody else interested on this subject?
I'm working with OpenFOAM and optimization algorithms, but more focused on the topology optimization part. Would be nice to have somebody else to discuss about it. |
|
December 20, 2019, 06:38 |
Combination of adjoint with level set
|
#6 |
New Member
ATN
Join Date: Jun 2015
Posts: 5
Rep Power: 11 |
Hey i'm just new to openfoam optimization but i'm working on a combination of level set method with adjoint variable to optimize a jet pump
|
|
December 20, 2019, 13:06 |
|
#7 |
Senior Member
Herpes Free Engineer
Join Date: Sep 2019
Location: The Home Under The Ground with the Lost Boys
Posts: 931
Rep Power: 13 |
I think an important update for the `adjoint optimisation` is upcoming in the v1912:
https://develop.openfoam.com/adjoint...-adjoint-v1912
__________________
The OpenFOAM community is the biggest contributor to OpenFOAM: User guide/Wiki-1/Wiki-2/Code guide/Code Wiki/Journal Nilsson/Guerrero/Holzinger/Holzmann/Nagy/Santos/Nozaki/Jasak/Primer Governance Bugs/Features: OpenFOAM (ESI-OpenCFD-Trademark) Bugs/Features: FOAM-Extend (Wikki-FSB) Bugs: OpenFOAM.org How to create a MWE New: Forkable OpenFOAM mirror |
|
February 9, 2020, 11:25 |
|
#8 | |
New Member
Join Date: Jun 2019
Posts: 20
Rep Power: 7 |
Quote:
I am new in Openfoam and TO. Do you have any basic codes for topology optimization in Openfoam? Can we discuss this topic? Thank you. |
||
February 10, 2020, 05:11 |
|
#9 | |
Member
Pablo Alarcón
Join Date: Mar 2018
Location: Liège
Posts: 59
Rep Power: 8 |
Quote:
We can discuss for sure, nonetheless my code is not yet in condition to be shared because is still under development. |
||
February 10, 2020, 05:12 |
|
#10 | |
Member
Pablo Alarcón
Join Date: Mar 2018
Location: Liège
Posts: 59
Rep Power: 8 |
Quote:
|
||
February 11, 2020, 17:08 |
|
#11 |
Senior Member
Herpes Free Engineer
Join Date: Sep 2019
Location: The Home Under The Ground with the Lost Boys
Posts: 931
Rep Power: 13 |
Dont bother with the link. OpenFOAMv1912 now possess an adjoint optimisation module provided by the Technical University of Athens.
__________________
The OpenFOAM community is the biggest contributor to OpenFOAM: User guide/Wiki-1/Wiki-2/Code guide/Code Wiki/Journal Nilsson/Guerrero/Holzinger/Holzmann/Nagy/Santos/Nozaki/Jasak/Primer Governance Bugs/Features: OpenFOAM (ESI-OpenCFD-Trademark) Bugs/Features: FOAM-Extend (Wikki-FSB) Bugs: OpenFOAM.org How to create a MWE New: Forkable OpenFOAM mirror |
|
February 12, 2020, 12:13 |
|
#12 | |
New Member
Join Date: Jun 2019
Posts: 20
Rep Power: 7 |
Quote:
Kind regards Last edited by Cambridge; February 12, 2020 at 17:01. Reason: add one question |
||
February 12, 2020, 12:14 |
|
#13 |
New Member
Join Date: Jun 2019
Posts: 20
Rep Power: 7 |
||
April 6, 2020, 06:21 |
|
#14 |
New Member
ATN
Join Date: Jun 2015
Posts: 5
Rep Power: 11 |
Hey I am also new in openfoam optimization. Did you succeed in implementing compressible rhoSimple loop into default adjoint optimization code of openfoam?
|
|
June 25, 2020, 05:11 |
Combination of adjoint with hybrid compressible solvers
|
#15 | |
New Member
ATN
Join Date: Jun 2015
Posts: 5
Rep Power: 11 |
Quote:
I have read your conference paper with the title of "Optimization for internal turbulent compressible flow using adjoints" is there any possibility that you share the code so that we can use and cite it in our work too? Atena |
||
July 24, 2020, 16:18 |
|
#16 |
Senior Member
Join Date: Aug 2015
Posts: 494
Rep Power: 15 |
Apologies for the delayed response -- I've been quite busy lately. Yes, please feel free to use the code. I've added it to my public git repository (https://github.com/clapointe2011/public). We've not used it for quite some time, but it should work without too much issue. If it does appear buggy, let me know and I can try to track down the issues.
As you know it was used as part of an AIAA conference paper; we also have a publication that has been "nearly done" for a number of years that we will deal with -- it will at least be archived soon so a short description of the nozzle design is available. Caelan |
|
August 1, 2020, 00:01 |
|
#17 |
New Member
Ping He
Join Date: Jun 2019
Posts: 7
Rep Power: 7 |
For those who are interested, we have developed a suite of discrete adjoint solvers for OpenFOAM. Check the installation and tutorials from https://dafoam.github.io. Hopefully you will find it useful.
|
|
October 15, 2021, 10:35 |
|
#18 |
New Member
Join Date: Oct 2021
Posts: 1
Rep Power: 0 |
Hello,
Tha's sounds great, but and concretely, how to use it on a specific case ? Are there any tutorials available somewhere? |
|
March 20, 2023, 15:42 |
Unsteady shape optimization in openFOAM
|
#19 |
New Member
Yuvraj Sarout
Join Date: Mar 2023
Posts: 1
Rep Power: 0 |
I am bit new to shape optimization and trying to implement continuous adjoint based shape optimization. I want to do Unsteady RANS in openFoam.
Is it possible ? Please share your insight |
|
Tags |
adjoint, optimization |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Shape optimization doesn't converge - Adjoint log file | JPBLourenco | SU2 Shape Design | 0 | December 11, 2017 09:41 |
Problems launching adjoint | max_ | SU2 | 2 | March 12, 2016 12:32 |
Question about SU2 optimization | YoniHe | SU2 Shape Design | 3 | January 15, 2016 01:31 |
Adjoint optimization | Odranoel | OpenFOAM Running, Solving & CFD | 0 | July 25, 2015 12:32 |
hard to convergent with SU2 4.0 for Euler adjoint | Xianguu | SU2 | 1 | July 14, 2015 18:09 |