Computing Boundary Displacement
Based on smoothed surface sensitivities, you compute the morpher displacement for the boundaries you want to optimize.
In most cases, to achieve a successful shape optimization surface sensitivities must be smoothed. Non-smoothed sensitivities lead quickly to noisy surface geometries. The default Sensitivity Smoothing Factor value is set to 0.05. If sensitivity noise is observed, increase this value and recompute the surface sensivitiy referring to Computing the Surface Sensitivity.
To compute the displacment:
- Right-click the and select .
- Rename the parameter Scalar to factor.
- Set a small positive value which is multiplied by the surface sensitivity to morph the mesh, say 1e-04 if you want to increase the cost function. Otherwise set a small negative value to reduce the cost function.
- Right-click the and select .
- Set the following properties of the created field function:
Property Value Function Name Displacement Dimensions Length Definition $${CumulativeMorpherDisplacement}+${factor}*$${Adjoint1::Surface Sensitivity} - Right-click the Specification to . node and set
- Select the
Displacement toVector Function.
The morpher uses this displacement to deform the mesh.
node and select the created vector field function