SimcenterKnowledge

FE Model Correlation and Update > Model update and model update set solution processes

Optimize

Use the Optimize command to launch the optimization in the Model Update or Model Update Set solution process. The optimization minimizes the objective function by varying design variables that are subject to constraints.

Objective function

The objective function seeks to minimize the following:

  • Target errors

  • Design variable changes that are required to reduce the errors

See Optimization objective function for more information.

Optimization constraints

Design variable changes are limited by the following optimization constraints:

  • The design variables cannot exceed their linear range for each optimization iteration. The linear range is set in the Optimize dialog box.

  • The design variable values must stay in the range delimited by their lower and upper bounds. You can define the lower and upper bounds in the Correlation Details View subpanel for the Design Variables [#] node.

You can also fix design variables so that their current value cannot be modified by the optimization process.

See Design variables in the model update and model update set solution processes for more information.

Optimization algorithms

You can select one of the following optimization algorithms:

  • Least squares algorithm

  • Steepest descent algorithm

  • Genetic algorithm

To find a better optimization solution, you can alternate between algorithms during consecutive optimizations.

See Optimization algorithms for more information.

Optimization process

When you launch the optimization, at each optimization iteration, the Model Update solver performs the following steps:

  1. It assembles the reduced matrices of the eigenvalue problem using the current design variable values, the reduced system, and sensitivity matrices from the SOL 200 Model Update solution.

  2. It solves the eigenvalue problem for the current frequencies and mode shapes.

  3. It pairs the current work modes with the target modes.

  4. It computes target errors.

  5. It minimizes the objective function which outputs new design variable values. This step is done differently depending on the optimization algorithm used.

  6. It calculates the total root mean square error.

  7. It tests if any of the stopping criteria are satisfied.

Where do I find it?

Application Pre/Post
Prerequisite An active Model Update solution process
Simulation Navigator Right-click the Model Update node → Optimize
Command Finder Optimize
Menu ToolsModel UpdateOptimize
How do I

Launch the optimization

Look up more details

Optimization objective function

Optimization algorithms

Quick links

Command reference

Pre/Post video examples

Bulk Entry Descriptions

Simcenter 3D tutorials

Browse Simcenter 3D help by product area

Optimize, 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/id1002084 · retrieved 2026-07-17