|
[Sponsors] |
March 12, 2014, 17:02 |
About the physical meaning of Sens_Geo
|
#1 |
Member
Tommy Chen
Join Date: Mar 2011
Location: University of Michigan
Posts: 96
Rep Power: 15 |
Hi Guys,
When running su2_cfd adjoint solver on one of my own case, I noticed that the sens_geo is sometimes a minus value, though it still does not converge, but I wonder how could this variable be a minus value, What is the meaning of this variable? Thanks |
|
March 14, 2014, 16:26 |
|
#2 |
Member
Sean R. Copeland
Join Date: Jan 2013
Posts: 40
Rep Power: 13 |
Hi Tommy,
The Sens_Geo output corresponds to your specified objective function's sensitivity to local, normal geometric perturbations of the surface. This geometric sensitivity can be positive or negative, indicating that local outward perturbations of the surface increase or decrease your specified objective function accordingly. Regarding the convergence of the adjoint solver -- there are many factors that affect the convergence of the linear system, including the CFL number, the numerical methods and the accuracy of the linear solver (in addition to the free-stream conditions, the quality of the mesh, and the geometry of interest!). As a first-step, try reducing the CFL number, increase the LINEAR_SOLVER_ITER and decrease the LINEAR_SOLVER_ERROR quantities in your configuration file. Regards, Sean |
|
March 14, 2014, 16:30 |
|
#3 | |
Member
Tommy Chen
Join Date: Mar 2011
Location: University of Michigan
Posts: 96
Rep Power: 15 |
Quote:
In the convergence history file , there is only one single value of the Sens_Geo for every single iteration, so if this value corresponds to the specified objective function's sensitivity to local, normal geometric perturbations of the surface, then where is the location of the perturbation ? Sens_Geo should be different on very single surface mesh node , but in the history file there is only one value on each iteration. |
||
March 14, 2014, 20:00 |
|
#4 |
Member
Sean R. Copeland
Join Date: Jan 2013
Posts: 40
Rep Power: 13 |
Hey Tommy,
You're absolutely right -- there is a single value of Sens_Geo in the history file and my explanation before was not quite correct. If you look CAdjEulerSolver::Inviscid_Sensitivity (in solution_adjoint_mean.cpp), you can see the calculation of Sens_Geo, and it may clear things up. There is a CSensitivity which is calculated at every point on the boundary (THIS term is what I was describing my previous post), and Sens_Geo is the summation of all CSensitivities on the surface -- so Sens_Geo represents the total objective function sensitivity to shape perturbations. Regards, Sean |
|
March 14, 2014, 20:17 |
|
#5 | |
Member
Tommy Chen
Join Date: Mar 2011
Location: University of Michigan
Posts: 96
Rep Power: 15 |
Quote:
Your explanation is quite clear. I am thinking that it might be better if using root mean square of the Sens_Geo of each surface mesh node as measurement. Anyway, thank you so much. |
||
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Superlinear speedup in OpenFOAM 13 | msrinath80 | OpenFOAM Running, Solving & CFD | 18 | March 3, 2015 05:36 |
Physical meaning of TKE | jibreel | Main CFD Forum | 2 | January 6, 2014 04:31 |
viscosity ratio in wake of ellipse - physical meaning? | MachZero | Main CFD Forum | 8 | July 22, 2013 16:32 |
Physical meaning of Y+? | Wodo | Main CFD Forum | 4 | May 20, 2005 01:27 |
The physical meaning of CO of outlet? | ZHANG ZHIQIN | Phoenics | 1 | December 3, 2002 23:30 |