SimcenterKnowledge

Optimization > Geometry Optimization

Defining design constraints – Geometry Optimization

Design constraints define your upper and lower limits on a specific attribute. The constraint puts limits on what the optimization can change in its attempt to meet the design objective.

Geometry optimization uses the results from an analysis, typically displacement or stress, as input to evaluating the constraints.

During each iteration, the software compares the value of each constraint attribute against its limit. If a constraint value falls outside its limit, the model is considered to be in an invalid state. The optimization returns to the previous valid state and tries different values for the design variables.

You can constrain weight, volume, and frequency. In addition, you can use the Result Measures command to extract the results of the solution, such as displacement, stress, and reaction force, for use as a constraint.

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 variables – Geometry Optimization

Part files modified by Geometry Optimization

Analyzing optimization results

Update an expression with the result from a specific iteration

Look up more details

Geometry optimization parameters

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

Defining design constraints – Geometry Optimization, 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/genid_constraints_14_448 · retrieved 2026-07-17