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

About the computation of the gradient of Volume grid node movement

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   March 5, 2014, 18:14
Default About the computation of the gradient of Volume grid node movement
  #1
Member
 
Tommy Chen
Join Date: Mar 2011
Location: University of Michigan
Posts: 96
Rep Power: 15
Tommy Chen is on a distinguished road
Hi Guys:

I want to know some details about the computation of the gradient of Volume grid node movement respect to the surface grid node in SU2.

Could anyone point out that part of code related to this functionality ?

Thanks !
Tommy Chen is offline   Reply With Quote

Old   March 10, 2014, 16:17
Default
  #2
Super Moderator
 
Francisco Palacios
Join Date: Jan 2013
Location: Long Beach, CA
Posts: 404
Rep Power: 15
fpalacios is on a distinguished road
Quote:
Originally Posted by Tommy Chen View Post
Hi Guys:

I want to know some details about the computation of the gradient of Volume grid node movement respect to the surface grid node in SU2.

Could anyone point out that part of code related to this functionality ?

Thanks !
Mmm, maybe I have misunderstood the question. But, if you are asking for the volumetric sensitivity (how changes the volumetric mesh when we perturb the surface geometry), the continuous adjoint formulation does not require that step (everything is computed only using surface information.

Best,
Francisco
fpalacios is offline   Reply With Quote

Old   March 10, 2014, 17:40
Default
  #3
Member
 
Tommy Chen
Join Date: Mar 2011
Location: University of Michigan
Posts: 96
Rep Power: 15
Tommy Chen is on a distinguished road
Quote:
Originally Posted by fpalacios View Post
Mmm, maybe I have misunderstood the question. But, if you are asking for the volumetric sensitivity (how changes the volumetric mesh when we perturb the surface geometry), the continuous adjoint formulation does not require that step (everything is computed only using surface information.

Best,
Francisco
Hi Francisco:

Is this partially due to the assumption that the perturbation of the surface grid node is normal to the local wall surface when you formulate the sensitivity equation?

Since I am much more familiar with discrete adjoint, in which the chain rule has to be used , including the derivatives of volume mesh node displacements respect to every surface mesh node displacement, in order to compute the final gradient of dv. I do not understand why on surface information is necessary.

So , the outputed surface adjoint file after running the SU2_CFD adjoint solver is the only file needed to compute the projected gradient, is it right ?

many thanks
Tommy Chen is offline   Reply With Quote

Old   March 11, 2014, 00:56
Default
  #4
Super Moderator
 
Thomas D. Economon
Join Date: Jan 2013
Location: Stanford, CA
Posts: 271
Rep Power: 14
economon is on a distinguished road
Hi Tommy,

Indeed, this is the case for the type of continuous adjoint based on shape calculus that we have implemented in SU2. The resulting variation of the objective function is simply an integral over the design surface (no volume mesh sensitivities), and the integrand is what we call the surface sensitivity, which is computed at each mesh node. The surface sensitivity is a measure of the change in the objective function given a small perturbation in the local normal direction for each surface mesh node.

Hope this helps clear things up,
T
economon is offline   Reply With Quote

Old   March 12, 2014, 16:50
Default
  #5
Member
 
Tommy Chen
Join Date: Mar 2011
Location: University of Michigan
Posts: 96
Rep Power: 15
Tommy Chen is on a distinguished road
Quote:
Originally Posted by economon View Post
Hi Tommy,

Indeed, this is the case for the type of continuous adjoint based on shape calculus that we have implemented in SU2. The resulting variation of the objective function is simply an integral over the design surface (no volume mesh sensitivities), and the integrand is what we call the surface sensitivity, which is computed at each mesh node. The surface sensitivity is a measure of the change in the objective function given a small perturbation in the local normal direction for each surface mesh node.

Hope this helps clear things up,
T
Hi Tom

Could you recommend some related material to me about the adjoint method used in SU2 ? Paper, books or whatever that can interpret the theory

Thank you
Tommy Chen 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
[General] 3D Human Modelling with Body Surface Area and Volume Computation Presly ParaView 0 June 12, 2013 20:34
[blockMesh] Axisymmetrical mesh Rasmus Gjesing (Gjesing) OpenFOAM Meshing & Mesh Conversion 10 April 2, 2007 14:00
Unstructured grid finite volume methods Marcus Main CFD Forum 3 December 5, 2000 00:25
Grid Independent Solution Chuck Leakeas Main CFD Forum 2 May 26, 2000 11:18
Y+, Grid Generation, Node Economy in Turbomachinery Erich F. Main CFD Forum 8 October 23, 1999 14:43


All times are GMT -4. The time now is 14:31.