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

Adjoint solver for flow problems

Register Blogs Community New Posts Updated Threads Search

Like Tree2Likes
  • 2 Post By smrutimaya

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   June 8, 2006, 06:11
Default Dear all, Currently I'm wor
  #1
jelmer
Guest
 
Posts: n/a
Dear all,

Currently I'm working on goal-oriented error estimation by using the adjoint solution as weighting function. At this moment I am looking for a steady compressible Navier-Stokes and Euler code that incorporates the adjoint as well. Since such codes are not available yet (or institutes don't want to share...), I have to write it myself for which I intend to use OpenFOAM because of it's clear structure and being open source (I'm a fan of GPL anyway!!).

Now my question is: are there OpenFOAM users already working on an adjoint solver for flow problems (maybe for the purpose of geometry optimisation)? Or maybe you have useful tips about how to implement it the best way?
I am thinking about solving the analytic adjoint equations (instead of the more common 'transpose the system' way) which requires a new adjoint boundary condition implementation as well. In that case I have to add new source code to OpenFOAM and rewrite the main program for the particular adjoint equations, so it probably will be a hard job....
Hope to hear from you!

Kind regards, Jelmer Cnossen
  Reply With Quote

Old   June 8, 2006, 06:33
Default Yes, there is adjoint work goi
  #2
Senior Member
 
Hrvoje Jasak
Join Date: Mar 2009
Location: London, England
Posts: 1,907
Rep Power: 33
hjasak will become famous soon enough
Yes, there is adjoint work going on. However, I am not prepared to share any data or code at this time.

Hrv
__________________
Hrvoje Jasak
Providing commercial FOAM/OpenFOAM and CFD Consulting: http://wikki.co.uk
hjasak is offline   Reply With Quote

Old   July 3, 2007, 03:39
Default Hi Jasak, I wonder, how the
  #3
Senior Member
 
Fabian Braennstroem
Join Date: Mar 2009
Posts: 407
Rep Power: 19
braennstroem is on a distinguished road
Hi Jasak,

I wonder, how the work on adjoint methods is going on. Would be nice, if there is something to share!?

Regards!
Fabian
braennstroem is offline   Reply With Quote

Old   July 4, 2007, 05:06
Default Hi, if there is nothing to
  #4
Senior Member
 
Fabian Braennstroem
Join Date: Mar 2009
Posts: 407
Rep Power: 19
braennstroem is on a distinguished road
Hi,

if there is nothing to share :-( does anyone have some good hints/links/papers about that topic and how complicated that would be to implement this into openfoam!?

Regards!
Fabian
braennstroem is offline   Reply With Quote

Old   July 9, 2007, 09:14
Default AIAA-2007-3947 Very basic a
  #5
Senior Member
 
Eugene de Villiers
Join Date: Mar 2009
Posts: 725
Rep Power: 21
eugene is on a distinguished road
AIAA-2007-3947

Very basic and has some fairly glaring inaccuracies, but its a start.
eugene is offline   Reply With Quote

Old   July 9, 2007, 10:51
Default Hi Eugene, thanks for the 'pa
  #6
Senior Member
 
Fabian Braennstroem
Join Date: Mar 2009
Posts: 407
Rep Power: 19
braennstroem is on a distinguished road
Hi Eugene,
thanks for the 'paper'! Is there a chance that the code will be implemented in the public openfoam release any day!?

Regards!
Fabian
braennstroem is offline   Reply With Quote

Old   May 21, 2008, 15:49
Default Hello, I am student of math
  #7
New Member
 
Petr Simanek
Join Date: Mar 2009
Posts: 5
Rep Power: 17
peita is on a distinguished road
Hello,

I am student of mathematics in Prague. I am trying to use adjoint solver on external dynamics. I use the same solver as the one in AIAA-2007-3947 on flow over car (something that looks like beetle, more insect than car) with drag coefficient as objective function. But it has has really strange behaviour, after few hundreds iterations adjoint pressure, adjoint velocity components and phia have values over 10^60 and are still increasing. Don't anyone know what is wrong?



I have following boundary conditions:



40 m/s primal velocity on input,zero gradient on output, fixedValue 0 on car and ground, symetryPlane on the top

For primal pressure: zeroGradient on ground, inlet and car, fixedValue 0 on outlet and symmetryPlane on top.

For adjoint velocity: fixedValue 0 on inlet and outlet, zeroGradient on ground and symmetryPlane on top, on car I have unit vector with direction oposite to primal flow.

For adjoint pressure: zerogradient everywhere except inlet, here fixedValue 0.

Thank you very much for any hint!

Petr Simanek
peita is offline   Reply With Quote

Old   May 27, 2011, 10:51
Default
  #8
Member
 
Join Date: Aug 2010
Posts: 31
Rep Power: 16
Martin80 is on a distinguished road
Hello,
is there an easy way to get AIAA 2007-3947 ?
b.r., martin.
Martin80 is offline   Reply With Quote

Old   November 2, 2011, 09:08
Default
  #9
Senior Member
 
Anne Gerdes
Join Date: Aug 2010
Location: Hamburg
Posts: 168
Rep Power: 16
Anne Lincke is on a distinguished road
Hey Peita,

are you still facing those problems?
Maybe your adjoint velocity outlet condition is not the right one.
Which cost function are you evaluating and where?

Anne
Anne Lincke is offline   Reply With Quote

Old   November 2, 2011, 09:10
Default
  #10
Senior Member
 
Anne Gerdes
Join Date: Aug 2010
Location: Hamburg
Posts: 168
Rep Power: 16
Anne Lincke is on a distinguished road
Hey Martin,
you can find the paper here

http://www.aiaa.org/agenda.cfm?lumeetingid=1379

Regards
Anne
Anne Lincke is offline   Reply With Quote

Old   November 10, 2011, 03:55
Default online solver help
  #11
New Member
 
nick depp
Join Date: Nov 2011
Posts: 1
Rep Power: 0
geeknick is on a distinguished road
I have looked around assuming that it would be relatively easy these days to find a nonogram online solver, can someone suggest a site please. Thanks in anticipation.
geeknick is offline   Reply With Quote

Old   March 12, 2017, 07:52
Default modifying AdjointShapeOptimizationFoam
  #12
New Member
 
Smrutimaya Pattanaik
Join Date: May 2016
Location: Chennai, India
Posts: 11
Rep Power: 0
smrutimaya is on a distinguished road
I found a nice description for modifying AdjointShapeOptimizationFoam. Its incorporating a cost function related to aero-acoustic noise. It may be helpful to some.

http://www.diva-portal.org/smash/get...FULLTEXT02.pdf

The title is : Numerical Method for Shape Optimization from Wind Noise Perspective
sylvester and romainRH like this.

Last edited by smrutimaya; March 12, 2017 at 07:53. Reason: spelling mistake
smrutimaya 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


LinkBacks (?)
LinkBack to this Thread: https://www.cfd-online.com/Forums/openfoam-solving/58868-adjoint-solver-flow-problems.html
Posted By For Type Date
Untitled document This thread Refback February 19, 2014 11:15

Similar Threads
Thread Thread Starter Forum Replies Last Post
Solver problems JV Siemens 0 October 28, 2005 00:31
Problems with a new solver chris10 OpenFOAM Running, Solving & CFD 9 June 14, 2005 11:44
Problems with VOF solver Benjamin FLUENT 0 August 20, 2004 09:17
Adjoint CPU time Peter Main CFD Forum 0 April 18, 2003 15:21
Viscous adjoint solver Steve Main CFD Forum 1 March 7, 2002 06:05


All times are GMT -4. The time now is 18:54.