Optimization > Geometry Optimization
Geometry optimization parameters
| Control Parameters | |
|---|---|
| Maximum Number of Iterations | Specifies the maximum number of iterations that the optimization is allowed to run regardless of whether the optimization has converged. |
| Convergence Parameters | |
| Note that smaller values for convergence criteria mean that more iterations are required for the optimization to converge. The optimization is considered converged if either the relative or the absolute convergence parameters are satisfied. | |
| Max Constraint Violation | Controls the percentage by which the constraint limits are allowed to be violated for a solution to reach convergence. |
| Relative Convergence | Controls the percent change from the last two iterations at which the optimization is considered converged. The design is converged when these conditions are met:The relative percentage change in the objective function value is less than the specified Relative Convergence value for two consecutive iterations.There is no constraint whose allowable violation is exceeded in the last iteration. |
| Absolute Convergence | Controls the actual change from the last two iterations at which the optimization is considered converged. The software determines an absolute convergence tolerance, which is equal to:(Absolute Convergence value) X (initial objective function value). The design is converged when these conditions are met:There are two consecutive iterations for which the absolute change in the objective function is less than the Absolute Convergence tolerance.There is no constraint whose allowable violation is exceeded in the last iteration.The software tests the relative and absolute convergence criteria together. At iteration N, (N vs. N-1) and (N-1 vs. N-2) are the two consecutive iterations. For each iteration, the convergence criterion is considered satisfied if either the absolute or the relative criterion is met. For example: if the relative convergence is satisfied for (N vs. N-1) and the absolute convergence is satisfied for (N-1 vs. N-2), the iteration has converged. |
| Perturbation Fraction | Defines the percentage by which the design variables can vary during a sampling period in the first few iterations of the optimization. The amount changed is the difference between the upper and lower limits of the design variable multiplied by this percentage.For example, consider a design variable with a value of 10. Its upper and lower limits are 11 and 9. If the perturbation percentage is 20, for these initial iterations, the optimization will vary the variable by .20(11 – 9), or 0.4. |
| Results Management | |
| Save results for all iterations | Saves results for all iterations. When this option is not selected, only the results for the final iteration are saved. |
| Global Sensitivity Parameter | |
| Constraint checking | Available when you set the Process Type on the General Setup page to Global Sensitivity.Outputs the value of each design constraint at each step. |
How do I
Create the geometry optimization
Create a weight or volume objective
Create a frequency objective
Create an objective from a result measure
Create a weight or volume constraint
Define a frequency design constraint
Create a constraint based on a result measure
Define design variables for the geometry optimization
Solve the geometry optimization
Learn more
Geometry optimization
Geometry Optimization workflow
Types of geometry optimization
Design objective – Geometry Optimization
Defining design constraints – Geometry Optimization
Defining design variables – Geometry Optimization
Part files modified by Geometry Optimization
Analyzing optimization results
Update an expression with the result from a specific iteration
Quick links
Exporting result quantities as named expressions
Command reference
Pre/Post video examples
Bulk Entry Descriptions
Simcenter 3D tutorials
Browse Simcenter 3D help by product area
Geometry optimization parameters, Simcenter 3D 2021.1 Series
© 2020 Siemens
window.mainLanguage="en_US"
window.delivId=""
window.projectId=""
MathJax.Hub.Config({ TeX: { extensions: ["autoload-all.js"] }, tex2jax: { displayMath: [ ] }, "SVG": { scale: 125 } });
Source: https://docs.sw.siemens.com/en-US/doc/289054037/PL20200601120302950.advanced/id1354226 · retrieved 2026-07-17