Structural Optimization Analysis Guide
Structural Optimization Analysis Guide
Copyright © 2026 Synopsys, Inc. and ANSYS, Inc. This Synopsys product and all associated documentation are
proprietary to ANSYS, Inc. and Synopsys, Inc. and may only be used pursuant to the terms and conditions of a
written license agreement. All other use, reproduction, modification or distribution of the Synopsys product or
the associated documentation is strictly prohibited.
ANSYS, Ansys Workbench, AUTODYN, CFX, FLUENT and any and all ANSYS, Inc. brand, product, service and feature
names, logos and slogans are registered trademarks or trademarks of ANSYS, Inc. or its subsidiaries located in the
United States or other countries. ICEM CFD is a trademark used by ANSYS, Inc. under license. CFX is a trademark
of Sony Corporation in Japan. All other brand, product, service and feature names or trademarks are the property
of their respective owners. FLEXlm and FLEXnet are trademarks of Flexera Software LLC.
Disclaimer Notice
THIS ANSYS SOFTWARE PRODUCT AND PROGRAM DOCUMENTATION INCLUDE TRADE SECRETS AND ARE CONFID-
ENTIAL AND PROPRIETARY PRODUCTS OF ANSYS, INC., ITS SUBSIDIARIES, OR LICENSORS. The software products
and documentation are furnished by ANSYS, Inc., its subsidiaries, or affiliates under a software license agreement
that contains provisions concerning non-disclosure, copying, length and nature of use, compliance with exporting
laws, warranties, disclaimers, limitations of liability, and remedies, and other provisions. The software products
and documentation may be used, disclosed, transferred, or copied only in accordance with the terms and conditions
of that software license agreement.
ANSYS, Inc. and ANSYS Europe, Ltd. are UL registered ISO 9001: 2015 companies.
For U.S. Government users, except as specifically granted by the ANSYS, Inc. software license agreement, the use,
duplication, or disclosure by the United States Government is subject to restrictions stated in the ANSYS, Inc.
software license agreement and FAR 12.212 (for non-DOD licenses).
Third-Party Software
See the legal information in the product help files for the complete Legal Notice for ANSYS proprietary software
and third-party software. If you are unable to access the Legal Notice, contact ANSYS, Inc.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. iii
Structural Optimization Analysis Guide
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
iv of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
List of Figures
4.1. Printing Angle Impact on Quality of Surface in FDM [15]. ..................................................................... 253
4.2. Overhanging Region (red) for Shape Ω Printed in Direction . .............................................................. 254
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. v
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
vi of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
List of Tables
4.1. AM Overhang Constraint Formulation ................................................................................................. 254
4.2. Setup Parameters and Technical Details ............................................................................................... 254
4.3. Local Design Restriction Properties by Optimization Type .................................................................... 289
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. vii
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
viii of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Chapter 1: Structural Optimization Overview
In the Ansys Mechanical application™, the Structural Optimization analysis is a form-finding analysis
driven by mechanical and geometrical criteria. The application obtains mechanical criteria from upstream
linear structural analyses (static, modal, harmonic, or thermal). The application also supports criteria
from non-linear structural analyses.
Optimization Methods
The application provides the following optimization methods:
• Topology Optimization:
– Density Based : This method performs optimization based on the density of each element of
your model. It employs Solid Isotropic Material with Penalization (SIMP) wherein density is
forced to approach 0 or 1 rather than varying continuously.
– Level Set: This method directly deals with the boundary of the shape. This enables Mechanical
to deliver an unambiguous solution.
– Mixable Density: This optimization type is using the same mathematical background as
density-based method but it has been enriched thanks to cross-fertilization with the Level-Set
based technology.
• Lattice Optimization: This method enables you to compute an optimal variable density lattice
distribution in your geometry.
• Shape Optimization: This method enables you to optimize the shape of your model by
morphing the mesh. As opposed to topology optimization, no topological change is allowed.
This method supports solid models only.
• Topography Optimization: This method enables you to perform shape optimization using mesh
node relocations. This method supports shell models only.
• Materials Optimization: This method enables you to determine the optimal distribution of dif-
ferent materials in one domain and lattice structures in one domain.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 1
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
2 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Chapter 2: Optimization Analysis Workflow
The topics listed below describe the steps to create and perform an optimization analysis.
2.1. Create User Defined Criteria
2.2. Create Upstream Analysis Systems
2.3. Attach Geometry and Launch Mechanical
2.4. Specify Analysis Settings
2.5. Define Optimization Method and Regions
2.6. Determine Objective and Constraints Capabilities
2.7. Define Design Objectives
2.8. Define Response Constraints
2.9. Define Manufacturing Constraints
2.10. Define Design Constraints
2.11. Specify Results and Solve
2.12. Post Processing
2.13. Recreating CAD Geometry
2.14. Performing Design Validation
• Modal Analysis
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 3
Optimization Analysis Workflow
• Steady-State Thermal Analysis (p. 11) (Supported for Primary Criterion only)
Note:
When Beta Options are active, you can create User Defined Criteria as final result data in the
Structural Optimization analysis for the Objective (p. 55) object or as a Response Con-
straint (p. 62).
Depending upon your application (mesh or solution), the Primary Criterion object enables you to:
• Set scoping options to generate the scalar value for an entity of interest (body, remote point,
boundary condition, etc.).
Note:
Based on how you specify criterion, using the Measures object or from the solution of
the upstream system, a prefix is added to the available options to indicate their source,
either "Meas:" or the analysis designation, such as "A5," "B5," etc.
To create more complex criterion, you can combine multiple scalar criteria (Primary Criterion objects)
into a single scalar value using the Composite Criterion object/option.
See the Understanding the Criterion Calculations (p. 12) section for a description of the calculations
used to obtain the criterion.
1. To apply criteria to the mesh, first insert a Measures object from the Model Context tab or right-
click the Model object and select Insert > Measures.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
4 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Create User Defined Criteria
Once the Measures object is inserted, the Primary Criterion/Composite Criterion options are
available from the Measures Context tab, or by right-clicking the Measures object and selecting
Insert > Primary Criterion or Composite Criterion.
• Geometry (default): Displays an associated Geometry selection property you use to select
a geometric entity using the Vertex, Edge, Face, or Body selection options.
• Named Selection: Displays an associated Named Selection property you use to select an
available user–defined Named Selection.
3. From the Base Result property, select the type of nodal vector field from which the extraction
occurs. Property options for this analysis type include:
• Mass
• Volume
• Center of Gravity
• Moment of Inertia
4. If symmetry is specified using either the Cyclic Region or Pre-Meshed Cyclic Region objects, the
Cyclic Reduction category and property become visible in the Details pane. The Base Sector
entry is read-only and indicates the supported geometry sector. This means that the application
performs calculations only on the base sector of the model.
5. As needed, change the Coordinate System. This property provides a drop-down list of available
coordinate systems. The selected coordinate system must be Cartesian. The default setting is
Global Coordinate System.
Note:
When the Base Result property is set to Moment of Inertia, this property also
includes and is automatically set to the option Coordinate System At Center
Of Gravity. Using this option means that the Moment of Inertia is computed with
respect to the center of gravity of the scoped geometry.
6. Specify the component of interest using the Reduction property. Options include:
• X, Y or Z: These options are available when the Base Result property is set to Center of
Gravity.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 5
Optimization Analysis Workflow
• Ixx, Iyy, Izz, Ixy, Ixz, Iyz: These options tensor component options are available when the
Base Result property is set to Moment of Inertia.
Note:
• It is only available when the Base Result property is set to Center of Gravity
or Moment of Inertia.
• If specified, the application ignores Point Mass, Distributed Mass, and Impor-
ted Condensed Parts for the Primary Criterion computation.
7. When you solve, the read-only Value property displays the calculated mass, volume, center of
gravity, or moment of inertia. You can parameterize this value.
See the Understanding the Criterion Calculations (p. 12) section for a description of the calculations
used to obtain the criterion.
1. Select the Solution object and then select the Primary Criterion option from the Solution
Context tab, or right-click the Solution object and select Insert > User Defined Criteria >
Primary Criterion.
• Geometry (default): Displays an associated Geometry selection property you use to select a
geometric entity using the Vertex, Edge, Face, or Body selection options.
Important:
Note:
If specified, the application ignores Point Mass, Distributed Mass, and Impor-
ted Condensed Parts for the Primary Criterion computation.
• Named Selection: Displays an associated Named Selection property you use to select an
available user-defined Named Selection.
• Remote Point: Displays an associated Remote Point property you use to select an available
user-defined Remote Point.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
6 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Create User Defined Criteria
• Boundary Condition: Displays an associated Boundary Condition property you use to select
either a Remote Force, Moment, or a Remote Displacement (the three supported boundary
conditions).
3. From the Base Result property, select the type of nodal vector field from which the extraction
occurs. Property options for this analysis type include:
• Displacement
• Velocity
• Acceleration
4. No action is required for the Coordinate System property. This property is read-only and set to
Global Coordinate System.
5. Specify the component from which to extract node values using the Component Reduction
property. Options include:
• Magnitude
• Directional
If you specify Directional, the Define By property displays. Options for the property include:
Component: When you select Component, the X/Y/Z (3D Only) Component properties
display. Set the value of these properties as either 0 or 1 in order to define the direction(s)
of interest. For example, specifying 1,0,0 for the components corresponds to a reduction
in the X direction.
Direction Selection: When you select Direction Selection, the Direction property displays.
Use this property to specify a direction by selecting an entity on the model.
6. Using the Spatial Reduction property, specify a desired computation method to produce a
scalar value from the scalar field on multiple nodes for each frequency. Options include Arith-
metic Average (default), Absolute Maximum, Continuous Average, and Standard Deviation.
This property is not available if you set the Base Result property to Equivalent Radiated Power
• Frequency Reduction: Except for the Equivalent Radiated Power option, this is a read-
only property set to Integration Over Frequency Range. For the Equivalent Radiated
Power selection, property options include Average, the standard arithmetic average, and
Average of Decibel Level that optimizes the ERP Level.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 7
Optimization Analysis Workflow
• Frequency Range: You use this property to define a desired frequency range. This produces
a scalar value from the vector field on multiple frequencies. Options include Use Parent
(default) and Manual. The Use Parent option uses the entire frequency range of the
analysis or you can use the manual option and specify a range. When you select the
Manual option, the Minimum Frequency and Maximum Frequency properties display
automatically so that you can enter values. These properties are read-only when you select
the Use Parent option.
8. After you solve the analysis, the read-only properties, Value and Discretization Error, display
the calculated displacement, velocity, or acceleration as well as an estimate of discretization error.
The discretization error result enables you to consider the quality of the chosen frequency spacing.
You can parameterize this value.
See the Understanding the Criterion Calculations (p. 12) section for a description of the calculations
used to obtain the criterion.
1. Select the Solution object and then select the Primary Criteria option from the Solution Context
tab, or right-click the Solution object and select Insert > User Defined Criteria > Primary Cri-
teria.
2. Specify the setting of the Base Result property. Property options for this analysis type include:
• Single Frequency (default): Using this option, the application controls the i-th eigenfrequency
that you have selected in the mode number. During the optimization the mode order may
change, but the optimizer only focuses on the selected i-th eigenfrequency.
• Robust Frequencies: Using this option, the application controls the i-th eigenfrequency that
you have selected in the mode number, but also takes into account the presence of the other
eigenfrequencies per a weighted sum. The purpose of this option is to better manage the
mode-crossing effect, that is, modes order can change drastically during the solution and as
a result, cause the solver to prematurely converge and produce an undesirable design.
When you select this option, the Frequency Reduction property displays. Property options
include Average, Smooth Minimum, and Mode Tracking.
Note:
The rank of any eigenmode may change during the optimization. The Mode
Tracking option enables you to track a mode of interest, as long as it does not
change drastically during the optimization process.
3. Specify a Mode Number that corresponds to the eigenfrequency you wish to observe. The default
setting is 1. The entry range depends on the number of modes that you have requested in the
upstream modal analysis, which has a default setting of 6.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
8 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Create User Defined Criteria
4. When you solve, the read-only Value property displays the calculated frequency or frequencies.
You can parameterize this value.
See the Understanding the Criterion Calculations (p. 12) section for a description of the calculations
used to obtain the criterion.
Note:
If Beta Options are active, Modal analyses support User Defined Criteria when you also in-
clude a Cyclic Region or a Pre-Meshed Cyclic Region object. Mode Tracking is not supported
for the Robust Frequencies setting.
1. Select the Solution object and then select the Primary Criterion option from the Solution
Context tab, or right-click the Solution object and select Insert > User Defined Criteria >
Primary Criterion.
• Geometry (default): Displays an associated Geometry selection property you use to select a
geometric entity using the Vertex, Edge, Face, or Body selection options.
Important:
Note:
If specified, the application ignores Point Mass, Distributed Mass, and Impor-
ted Condensed Parts for the Primary Criterion computation.
• Named Selection: Displays an associated Named Selection property you use to select an
available user–defined Named Selection.
• Remote Point: Displays an associated Remote Point property you use to select an available
user–defined Remote Point.
• Boundary Condition: Displays an associated Boundary Condition property you use to select
either a Remote Force, Moment, or a Remote Displacement (the three supported boundary
conditions).
3. From the Base Result property, select the type of nodal vector field from which the extraction
occurs. Property options for this analysis type include:
• Displacement
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 9
Optimization Analysis Workflow
• Rotation
• Reaction Force
• Reaction Moment
4. If symmetry is specified using either the Cyclic Region or Pre-Meshed Cyclic Region objects, the
Cyclic Reduction category and property become visible in the Details pane. The Base Sector
entry is read-only and indicates the supported geometry sector. This means that the application
performs calculations only on the base sector of the model.
5. In the Load Step Selection category, specify a desired Load Step for which to compute the cri-
terion using the Step property.
6. Specify the component from which to extract node values using the Component Reduction
property. Options include:
• Magnitude
• Directional
If you specify Directional, the Define By property displays. Options for the property include:
Component: When you select Component, the X/Y/Z (3D Only) Component properties
display. Set the value of these properties as either 0 or 1 in order to define the direction(s)
of interest. For example, specifying 1,0,0 for the components corresponds to a reduction
in the X direction.
Direction Selection: When you select Direction Selection, the Direction property displays.
Use this property to specify a direction by selecting an entity on the model.
7. Using the Spatial ReductionTip (p. 10) property, specify a desired computation method to produce
a scalar value from the scalar field on multiple nodes. Options include Arithmetic Average (de-
fault), Absolute Maximum, and Continuous Average and Standard Deviation for the Displace-
ment and Rotation options of the Base Result property and Sum for the Reaction Force and
Reaction Moment options.
8. When you solve, the read-only Value property displays the calculated displacement, rotation,
force, or torque. You can parameterize this value.
See the Understanding the Criterion Calculations (p. 12) section for a description of the calculations
used to obtain the criterion.
Tip
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
10 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Create User Defined Criteria
When combining the Spatial Reduction property of the Primary and Composite Criterion objects,
you can devise a control of the deviation over the scoping region, specifically, the gap between
the maximum and the average. Procedure:
1. Insert a Primary Criterion object, specify a desired scoping and the base result, and set
the Spatial Reduction property to Absolute Maximum.
2. Repeat the above step and set the Spatial Reduction property to Arithmetic Average.
3. Insert a Composite Criterion object, specify the above Primary Criteria definitions, and
specify a Coefficient of 1.0 and -1.0, respectively.
You can now use the Composite Criterion to specify a Criterion Constraint (p. 62) or the Object-
ive (p. 55) object in the downstream Structural Optimization analysis.
1. Select the Solution object and then select the Primary Criterion option from the Solution
Context tab, or right-click the Solution object and select Insert > User Defined Criteria >
Primary Criterion.
• Geometry (default): Displays an associated Geometry selection property you use to select a
geometric entity using the Vertex, Edge, Face, or Body selection options.
Important:
Note:
If specified, the application ignores Point Mass, Distributed Mass, and Impor-
ted Condensed Parts for the Primary Criterion computation.
• Named Selection: Displays an associated Named Selection property you use to select an
available user–defined Named Selection.
3. From the Base Result property, select the type of nodal vector field from which the extraction
occurs. The only option for this analysis type is Temperature.
4. In the Load Step Selection category, specify a desired Load Step for which to compute the cri-
terion using the Step property.
5. Using the Spatial Reduction property, specify a desired computation method to produce a
scalar value from the vector field on multiple nodes. Options include Arithmetic Average (default),
Absolute Maximum, Continuous Average, and Standard Deviation.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 11
Optimization Analysis Workflow
6. When you solve, the read-only Value property displays the calculated temperature. You can
parameterize this value.
See the Understanding the Criterion Calculations (p. 12) section for a description of the calculations
used to obtain the criterion.
Once solved, the Composite Criterion result is displayed by the Value property.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
12 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Create User Defined Criteria
Measures Object
Mass
Given , the volumetric mass of the body, and , the mass formula of the k-th body reads
(continuous and discretized):
Where and are the volume and resp. the volumetric mass of the e-th element.
Note:
Where is the density parameter of the e-th element. This is a unit-less multiplier
with a range of 0.0 to 1.0.
Center of Gravity
For Center of Gravity, you can choose the component of interest (x, y or z).
Given X = (x, y, z), a material point within the body, the formula reads (continuous):
After discretization:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 13
Optimization Analysis Workflow
Where:
Notes:
Moment of Inertia
The Moment of Inertia is by nature a tensor. You can choose the component of interest (Ixx, Iyy,
Izz, Ixy, Ixz, Iyz).
The full tensor with respect to the global coordinate system reads (continuous formula):
After discretization:
Note:
With respect to the Center of Gravity (G) the formula now reads:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
14 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Create User Defined Criteria
The goal of the User Defined Criterion feature is to define a singular scalar value that measures
the mechanical performance of a design as a result of the following three-step reduction process:
2. Spatial reduction that transforms the component-reduced field into a singular scalar value
defined for every excitation frequency.
3. Frequency reduction that aggregates the spatially-reduced field into a singular scalar
value.
Component reduction returns a spatial scalar field, defined for every excitation frequency:
Spatial reduction returns a singular value, defined for every excitation frequency:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 15
Optimization Analysis Workflow
where:
This parameter is related to the following Spatial Reduction when the property is set to Arith-
metic Average:
(Based on scoping, can be the volume of influence, the surface of influence or the length of
influence).
When the Spatial Reduction property is set to Absolute Maximum, the criterion is defined as:
However, in order for this calculation to be derivable, the max operator is approximated. The
calculation uses the absolute values of the result.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
16 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Create User Defined Criteria
When the Spatial Reduction property is set to Standard Deviation, the criterion is defined as:
Where:
N is the number of nodes in the NodeSet.
is the average value of the for a given excitation frequency.
Note:
• The frequency reduction process naturally introduces discretization error in the cri-
terion evaluation. The application calculates an estimate for this error. If it exceeds
10% of the criterion value, then a corresponding message appears in the Optimization
Output.
Modal Analysis
Primary Criterion
Where:
For the Average reduction frequency, the weight is the same for all frequencies, that is:
This expression provide an acceptable approximation of the true minimum, while remaining de-
rivable, which is compulsory to be used in an optimization problem.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 17
Optimization Analysis Workflow
The goal of the User Defined Criterion feature is to define a singular scalar value that measures
the mechanical performance of a design as a result of the following two-step reduction process:
2. Spatial Reduction that transforms the spatial scalar-field onto a singular scalar value.
Where:
Considering the displacement as a base result, the different component reductions are:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
18 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Create User Defined Criteria
is the weight of each node of the NodeSet. This parameter is related to the following Spatial
Reduction property:
(Based on scoping, , can be the volume of influence, the surface of influence, or the length
of influence).
When the Spatial Reduction property set to Absolute Maximum, the criterion is defined as:
However, in order for this calculation be derived, the maximum (max) criterion is approximated.
The calculation uses the absolute values of the result.
Note:
When the Base Result property is set to Reaction Force and the Component Reduction
property is set to Magnitude, the formula of the criterion reads:
When the Spatial Reduction property is set to Standard Deviation, the criterion is defined as:
Where:
N is the number of nodes in the NodeSet.
is the average value of the is the average value of over the NodeSet.
The goal of the User Defined Criterion feature is to define a singular scalar value that measures
the mechanical performance of a design as a result of the following spatial reduction process that
transforms the spatial scalar-field onto a singular scalar value.
Here is an example of the computation process for a temperature base result, spatial reduction
returns a singular value, the criterion (Crit):
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 19
Optimization Analysis Workflow
Where:
When the Spatial Reduction property set to Absolute Maximum, the criterion is defined as:
However, in order for this calculation be derived, the maximum (max) criterion is approximated.
The calculation uses the absolute values of the result.
When the Spatial Reduction property is set to Standard Deviation, the criterion is defined as:
Where:
N is the number of nodes in the NodeSet.
is the average value of the is the average value of over the NodeSet.
Composite Criterion
Using the Composite Criterion object, you combine several primary criteria into a single scalar value.
The composite criteria is computed as a weighted sum of Primary Criteria.
Where:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
20 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Create Upstream Analysis Systems
• Harmonic Response
• Modal
• Steady-State Thermal
• Any combination of Harmonic Response, Modal, Static Structural, and/or Steady-State Thermal.
• Symmetry specified using the Cyclic or Pre-Meshed Cyclic objects. The optimization process considers
both of these symmetry types during shape derivative computations. Supported analysis types include:
– Shape Optimization
Note:
To make sure that the geometry remains compatible with cyclic symmetry, the Shape
Optimization method automatically considers the faces of the Low Selection and
High Selection of the cyclic region to be non-optimizable.
• Condensed Parts when you have an upstream Harmonic Response, Modal, or Static Structural
(linear only) analysis.
Procedure
1. Specify your upstream system or systems. Drag the system from the Toolbox to the Project
Schematic or double-click the system in the Toolbox. The cells between the systems should be
linked as illustrated below.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 21
Optimization Analysis Workflow
2. Link your systems as illustrated in the examples shown below. The new Structural Optimization
system shares the Engineering Data, Geometry, and Model cells with the same cells as the up-
stream systems and the Solution cell links to the Setup cell of the Structural Optimization system.
If necessary, link the Solution cell of the Static Structural or Modal analysis to the Setup cell of
the Structural Optimization system.
Note:
• If your upstream system is a single Static Structural analysis, Ansys recommends that
you use step-based loading to improve scalability. In order to do so, you need to
define your loading conditions using the Tabular Data window and you need to set
the Independent Variable property to the Step option. This does not include the
use of the Thermal Condition load.
• When you specify a Structural Optimization system from Mechanical, you need to
make sure that you connect the systems properly. Connect the systems using the
Transfer Data From context (right-click) menu option from the Structural Optimiz-
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
22 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Attach Geometry and Launch Mechanical
ation environment. Once linked, you can disconnect the systems using the Unlink
Data From option of the context menu.
Once you link the analyses, automatic property specifications are made in Mechanical to define the re-
lationship between the systems.
Procedure
1. Right-click the Geometry cell of the (furthest) upstream system, select Import > Browse and select
the desired file for import. Note that double-clicking on the Geometry cell opens Discovery Mod-
eling.
Important:
2. Once you have your geometry specified, double-click the Model cell (or right-click, and select Edit)
of any of the systems to launch the Mechanical application.
3. Once your geometry is loaded in Mechanical, review how it is presented in the project tree. Note
that the Future Analysis property of the Analysis Data Management Category in the Analysis
Settings object of the upstream system is specified as Structural Optimization. And, the Environ-
ment Selection List property of the Solution object of the optimization system shows the cell
identifiers of the environments linked to the current optimization environment, as illustrated below
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 23
Optimization Analysis Workflow
Note:
Also illustrated above, the application automatically inserts and assigns default values
to the Optimization Region, Objective, and Response Constraint objects in the op-
timization analysis.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
24 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Specify Analysis Settings
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 25
Optimization Analysis Workflow
For the Topology Optimization - Density Based method, you can modify the properties as de-
scribed below.
The Reload Volume Analysis category of the Analysis Settings is only available when per-
forming a Structural Optimization analysis and it only displays following the solution process.
This category includes the Reload Volume Fraction property. The options for this property
include Off and Manual. When you set the property to Manual, the Current Reload Point
property also displays and provides the following options:
• Initial: Using this setting, your next solution begins from Iteration 0 (a new solution).
• Iteration Number ##: This setting is based on the last Iteration completed for the
previous solution. Using this setting, your next solution begins by reloading the volume
fractions at the specified iteration number.
Note:
When you pick a reload point that is different from the Initial reload point,
you may receive an optimized shape that is different than the optimized shape
obtained when you perform the optimization from the beginning of the ana-
lysis.
Important:
If you modify any of the following, the Reload Volume Analysis category disappears
from the Analysis Settings:
• Manufacturing Constraints (You can use the Pull Out Direction Manufactur-
ing Constraint for Reload Volume Analysis if you set the Region of Manu-
facturing Constraint property to Exclude Exclusion)
• Optimization Region
• Size property
Definition Category
The Definition category of the Analysis Settings is only available when performing a Struc-
tural Optimization analysis. The properties of the Definition category include:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
26 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Specify Analysis Settings
• Maximum Number of Iterations: This property specifies the maximum number of iter-
ations performed for the Structural Optimization analysis. The solution process continues
until the application achieves convergence accuracy or reaches the maximum number
of iterations. The default value is 500.
• Minimum Normalized Density: This property requires a value greater than 0 and less
than 1. The Structural Optimization analysis uses this value to extract the permissible
range of retained threshold values. The default value is 0.001.
• Convergence Accuracy: This property specifies the convergence criteria of the Struc-
tural Optimization analysis. The solution process continues until the application achieves
convergence accuracy or reaches the maximum number of iterations. This value must
be less than or equal to 2. The default value is 0.1%.
Note:
• Initial Volume Fraction: This property requires a value greater than 0 and less than
or equal to 1. The optimization analysis uses this value as an initial estimate for the
volume fraction. All optimized elements begin with this value. By default, the application
uses your specified Objectives and Constraints to determine the initial estimate. A value
of 1 indicates full material, whereas all other values indicate a fraction of the original
material.
• Penalty Factor (Stiffness): During the solution process, this property applies a penalty
factor to the structural stiffness matrix in order to prevent the stiffness matrix from
scaling linearly with the pseudo density. Therefore, the stiffness at each iteration, as
needed, is modified using the expression: . The
default value is 3.
• Region of Manufacturing Constraint: The options for this property are Include Exclu-
sions (default) and Exclude Exclusions. When you specify Include Exclusions, the
application also incorporates the Exclusion Region (p. 44) to satisfy the Pull Out Dir-
ection, Extrusion, Cyclic Repetition, and Symmetry manufacturing constraints.
• Region of Min Member Size: The options for this property are Include Exclusions
and Exclude Exclusions (default). When you specify Include Exclusions, the application
also incorporates the Exclusion Region (p. 44) to meet the minimum member size
specified through the Member Size manufacturing constraint.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 27
Optimization Analysis Workflow
• Filter (Density Based method only): This property specifies the method used to calculate
the pseudo density of each element. Options include:
– Linear: A faster processing option than Non-Linear, this option may prefer placing
material on the boundary of your design domain as well as cause the Minimum
value of the Member Size property to infringe upon the boundary of the design
domain.
– Non-Linear (Program Controlled default): This option uses more advanced al-
gorithms to calculate the pseudo densities that resolve the drawbacks of linear
filtering.
Note:
Ansys recommends that you exclude all areas where loads are applied.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
28 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Specify Analysis Settings
Output Controls
• Export Design Properties. This property is only available for a Structural Optimization
analysis when you have an upstream Modal, Static Structural, or Thermal analysis system.
Upstream Harmonic Response analyses do not support the export of structural results.
You use the options when the application creates solution data. You can then create
results in your Structural Optimization analysis that correspond to your upstream ana-
lysis. These results enable you to examine the mechanical behavior of your optimal
design (corresponding to the last accepted iteration) as well as the mechanical behavior
of intermediate designs. Property options include:
– On Final Design: Solution data is created at the end of the optimization process.
This corresponds to the last accepted iteration (optimal design).
– All Accepted Iterations: Solution data is generated after each accepted iteration of
the optimization process. That is, the solution data includes all accepted iterations.
– Last Accepted Iteration: Solution data is generated during the optimization process
that corresponds to the last accepted iteration. That is, the single data is updated
during the optimization in accordance with the latest accepted design.
Export Design Properties File Format: This property displays when you specify
the Export Design Properties property. Options include HDF5 File (default) and
VTK File (requires external reader).
Important:
Note:
• Store Results At: Based on the analysis type, specify this time to be All Time Points
or All Iterations (default setting), Last Time Point or Last Iteration, Equally Spaced
Points or Specified Recurrence Rate.
Value. Displayed only if Store Results At is set to Equally Spaced Points or Spe-
cified Recurrence Rate.
See Output Controls section for additional information about the properties of this category.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 29
Optimization Analysis Workflow
The Solver Type property is the only property for this category. The property's options include:
• Program Controlled (default): The application selects the Sequential Convex Program-
ming solver as the default option.
See the Optimization Solver Methods (p. 170) section for additional technical detail
about this solver type.
• Optimality Criteria: The Optimality Criteria method can be used to solve Structural
Optimization problems with a simple compliance objective that uses a volume or mass
constraint.
Note:
See the Optimization Solver Methods (p. 170) section for additional technical details
about this solver type.
See the Analysis Data Management Category section of the Help for additional information
about the properties of this category.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
30 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Specify Analysis Settings
For the Topology Optimization - Level Set Based method, you can modify the properties as
described below.
Definition Category
The Definition category of the Analysis Settings is only available when performing a Struc-
tural Optimization analysis. The properties of the Definition category include:
• Maximum Number of Iterations: This property specifies the maximum number of iter-
ations performed for the Structural Optimization analysis. The solution process continues
until the application achieves convergence accuracy or reaches the maximum number
of iterations. The default value is 500.
• Convergence Accuracy: This property specifies the convergence criteria of the Struc-
tural Optimization analysis. The solution process continues until the application achieves
convergence accuracy or reaches the maximum number of iterations. The default value
is 0.1%.
Output Controls
• Export Design Properties. This property is only available for a Structural Optimization
analysis when you have an upstream Modal, Static Structural, or Thermal analysis system.
Upstream Harmonic Response analyses do not support the export of structural results.
You use the options when the application creates solution data. You can then create
results in your Structural Optimization analysis that correspond to your upstream ana-
lysis. These results enable you to examine the mechanical behavior of your optimal
design (corresponding to the last accepted iteration) as well as the mechanical behavior
of intermediate designs. Property options include:
– On Final Design: Solution data is created at the end of the optimization process.
This corresponds to the last accepted iteration (optimal design).
– All Accepted Iterations: Solution data is generated after each accepted iteration of
the optimization process. That is, the solution data includes all accepted iterations.
– Last Accepted Iteration: Solution data is generated during the optimization process
that corresponds to the last accepted iteration. That is, the single data is updated
during the optimization in accordance with the latest accepted design.
Export Design Properties File Format: This property displays when you specify
the Export Design Properties property. Options include HDF5 File (default) and
VTK File (requires external reader).
Note:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 31
Optimization Analysis Workflow
• Store Results At: Based on the analysis type, specify this time to be All Time Points
or All Iterations (default setting), Last Time Point or Last Iteration, Equally Spaced
Points or Specified Recurrence Rate.
Value. Displayed only if Store Results At is set to Equally Spaced Points or Spe-
cified Recurrence Rate.
See Output Controls section for additional information about the properties of this category.
See the Analysis Data Management Category section of the Help for additional information
about the properties of this category.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
32 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Specify Analysis Settings
Lattice Optimization
For the Lattice Optimization method, you can modify the properties as described below.
The Reload Volume Analysis category of the Analysis Settings is only available when per-
forming a Structural Optimization analysis and it only displays following the solution process.
This category includes the Reload Volume Fraction property. The options for this property
include Off and Manual. When you set the property to Manual, the Current Reload Point
property also displays and provides the following options:
• Initial: Using this setting, your next solution begins from Iteration 0 (a new solution).
• Iteration Number ##: This setting is based on the last Iteration completed for the
previous solution. Using this setting, your next solution begins by reloading the volume
fractions at the specified iteration number.
Note:
When you pick a reload point that is different from the Initial reload point,
you may receive an optimized shape that is different than the optimized shape
obtained when you perform the optimization from the beginning of the ana-
lysis.
Important:
If you modify any of the following, the Reload Volume Analysis category disappears
from the Analysis Settings:
• Manufacturing Constraints (You can use the Pull Out Direction Manufactur-
ing Constraint for Reload Volume Analysis if you set the Region of Manu-
facturing Constraint property to Exclude Exclusion)
• Optimization Region
• Size property
Definition Category
The Definition category of the Analysis Settings is only available when performing a Struc-
tural Optimization analysis. The properties of the Definition category include:
• Maximum Number of Iterations: This property specifies the maximum number of iter-
ations performed for the Structural Optimization analysis. The solution process continues
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 33
Optimization Analysis Workflow
until the application achieves convergence accuracy or reaches the maximum number
of iterations. The default value is 500.
• Minimum Normalized Density: This property requires a value greater than 0 and less
than 1. The Structural Optimization analysis uses this value to extract the permissible
range of retained threshold values. The default value is 0.001.
• Convergence Accuracy: This property specifies the convergence criteria of the Struc-
tural Optimization analysis. The solution process continues until the application achieves
convergence accuracy or reaches the maximum number of iterations. This value must
be less than or equal to 2. The default value is 0.1%.
Note:
• Initial Volume Fraction: This property requires a value greater than 0 and less than
or equal to 1. The optimization analysis uses this value as an initial estimate for the
volume fraction. All optimized elements begin with this value. By default, the application
uses your specified Objectives and Constraints to determine the initial estimate. A value
of 1 indicates full material, whereas all other values indicate a fraction of the original
material.
• Region of Manufacturing Constraint: The options for this property are Include Exclu-
sions (default) and Exclude Exclusions. When you specify Include Exclusions, the
application also incorporates the Exclusion Region (p. 44) to satisfy the Pull Out Dir-
ection, Extrusion, Cyclic Repetition, and Symmetry manufacturing constraints.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
34 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Specify Analysis Settings
Output Controls
• Export Design Properties. This property is only available for a Structural Optimization
analysis when you have an upstream Modal, Static Structural, or Thermal analysis system.
Upstream Harmonic Response analyses do not support the export of structural results.
You use the options when the application creates solution data. You can then create
results in your Structural Optimization analysis that correspond to your upstream ana-
lysis. These results enable you to examine the mechanical behavior of your optimal
design (corresponding to the last accepted iteration) as well as the mechanical behavior
of intermediate designs. Property options include:
– On Final Design: Solution data is created at the end of the optimization process.
This corresponds to the last accepted iteration (optimal design).
– All Accepted Iterations: Solution data is generated after each accepted iteration of
the optimization process. That is, the solution data includes all accepted iterations.
– Last Accepted Iteration: Solution data is generated during the optimization process
that corresponds to the last accepted iteration. That is, the single data is updated
during the optimization in accordance with the latest accepted design.
Export Design Properties File Format: This property displays when you specify
the Export Design Properties property. Options include HDF5 File (default) and
VTK File (requires external reader).
Note:
• Store Results At: Based on the analysis type, specify this time to be All Time Points
or All Iterations (default setting), Last Time Point or Last Iteration, Equally Spaced
Points or Specified Recurrence Rate.
Value. Displayed only if Store Results At is set to Equally Spaced Points or Spe-
cified Recurrence Rate.
See Output Controls section for additional information about the properties of this category.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 35
Optimization Analysis Workflow
The Solver Type property is the only property for this category. The property options include:
• Program Controlled (default): The application selects the Sequential Convex Program-
ming solver as the default option.
See the Optimization Solver Methods (p. 170) section for additional technical detail
about this solver type.
• Optimality Criteria: The Optimality Criteria method can be used to solve Structural
Optimization problems with a simple compliance objective that uses a volume or mass
constraint.
Note:
See the Optimization Solver Methods (p. 170) section for additional technical details
about this solver type.
See the Analysis Data Management Category section of the Help for additional information
about the properties of this category.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
36 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Specify Analysis Settings
Shape Optimization
For the Shape Optimization method, you can modify the properties as described below.
Definition Category
The Definition category of the Analysis Settings is only available when performing a Struc-
tural Optimization analysis. The properties of the Definition category include:
• Maximum Number of Iterations: This property specifies the maximum number of iter-
ations performed for the Structural Optimization analysis. The solution process continues
until the application achieves convergence accuracy or reaches the maximum number
of iterations. The default value is 500.
• Convergence Accuracy: This property specifies the convergence criteria of the Struc-
tural Optimization analysis. The solution process continues until the application achieves
convergence accuracy or reaches the maximum number of iterations. The default value
is 0.1%.
Output Controls
• Export Design Properties. This property is only available for a Structural Optimization
analysis when you have an upstream Modal, Static Structural, or Thermal analysis system.
Upstream Harmonic Response analyses do not support the export of structural results.
You use the options when the application creates solution data. You can then create
results in your Structural Optimization analysis that correspond to your upstream ana-
lysis. These results enable you to examine the mechanical behavior of your optimal
design (corresponding to the last accepted iteration) as well as the mechanical behavior
of intermediate designs. Property options include:
– On Final Design: Solution data is created at the end of the optimization process.
This corresponds to the last accepted iteration (optimal design).
– All Accepted Iterations: Solution data is generated after each accepted iteration of
the optimization process. That is, the solution data includes all accepted iterations.
– Last Accepted Iteration: Solution data is generated during the optimization process
that corresponds to the last accepted iteration. That is, the single data is updated
during the optimization in accordance with the latest accepted design.
Export Design Properties File Format: This property displays when you specify
the Export Design Properties property. Options include HDF5 File (default) and
VTK File (requires external reader).
Note:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 37
Optimization Analysis Workflow
• Store Results At: Based on the analysis type, specify this time to be All Time Points
or All Iterations (default setting), Last Time Point or Last Iteration, Equally Spaced
Points or Specified Recurrence Rate.
Value. Displayed only if Store Results At is set to Equally Spaced Points or Spe-
cified Recurrence Rate.
See Output Controls section for additional information about the properties of this category.
See the Analysis Data Management Category section of the Help for additional information
about the properties of this category.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
38 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Specify Analysis Settings
For the Topology Optimization - Mixable Density method, you can modify the properties as
described below.
Definition Category
The Definition category of the Analysis Settings is only available when performing a Struc-
tural Optimization analysis. The properties of the Definition category include:
• Maximum Number of Iterations: This property specifies the maximum number of iter-
ations performed for the Structural Optimization analysis. The solution process continues
until the application achieves convergence accuracy or reaches the maximum number
of iterations. The default value is 500.
• Convergence Accuracy: This property specifies the convergence criteria of the Struc-
tural Optimization analysis. The solution process continues until the application achieves
convergence accuracy or reaches the maximum number of iterations. The default value
is 0.1%.
Output Controls
• Export Design Properties. This property is only available for a Structural Optimization
analysis when you have an upstream Modal, Static Structural, or Thermal analysis system.
Upstream Harmonic Response analyses do not support the export of structural results.
You use the options when the application creates solution data. You can then create
results in your Structural Optimization analysis that correspond to your upstream ana-
lysis. These results enable you to examine the mechanical behavior of your optimal
design (corresponding to the last accepted iteration) as well as the mechanical behavior
of intermediate designs. Property options include:
– On Final Design: Solution data is created at the end of the optimization process.
This corresponds to the last accepted iteration (optimal design).
– All Accepted Iterations: Solution data is generated after each accepted iteration of
the optimization process. That is, the solution data includes all accepted iterations.
– Last Accepted Iteration: Solution data is generated during the optimization process
that corresponds to the last accepted iteration. That is, the single data is updated
during the optimization in accordance with the latest accepted design.
Export Design Properties File Format: This property displays when you specify
the Export Design Properties property. Options include HDF5 File (default) and
VTK File (requires external reader).
Note:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 39
Optimization Analysis Workflow
• Store Results At: Based on the analysis type, specify this time to be All Time Points
or All Iterations (default setting), Last Time Point or Last Iteration, Equally Spaced
Points or Specified Recurrence Rate.
Value. Displayed only if Store Results At is set to Equally Spaced Points or Spe-
cified Recurrence Rate.
See Output Controls section for additional information about the properties of this category.
See the Analysis Data Management Category section of the Help for additional information
about the properties of this category.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
40 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Specify Analysis Settings
Topography Optimization
For the Topography Optimization method, you can modify the properties as described below.
Definition Category
The Definition category of the Analysis Settings is only available when performing a Struc-
tural Optimization analysis. The properties of the Definition category include:
• Maximum Number of Iterations: This property specifies the maximum number of iter-
ations performed for the Structural Optimization analysis. The solution process continues
until the application achieves convergence accuracy or reaches the maximum number
of iterations. The default value is 500.
• Convergence Accuracy: This property specifies the convergence criteria of the Struc-
tural Optimization analysis. The solution process continues until the application achieves
convergence accuracy or reaches the maximum number of iterations. The default value
is 0.1%.
Output Controls
• Export Design Properties. This property is only available for a Structural Optimization
analysis when you have an upstream Modal, Static Structural, or Thermal analysis system.
Upstream Harmonic Response analyses do not support the export of structural results.
You use the options when the application creates solution data. You can then create
results in your Structural Optimization analysis that correspond to your upstream ana-
lysis. These results enable you to examine the mechanical behavior of your optimal
design (corresponding to the last accepted iteration) as well as the mechanical behavior
of intermediate designs. Property options include:
– On Final Design: Solution data is created at the end of the optimization process.
This corresponds to the last accepted iteration (optimal design).
– All Accepted Iterations: Solution data is generated after each accepted iteration of
the optimization process. That is, the solution data includes all accepted iterations.
– Last Accepted Iteration: Solution data is generated during the optimization process
that corresponds to the last accepted iteration. That is, the single data is updated
during the optimization in accordance with the latest accepted design.
Export Design Properties File Format: This property displays when you specify
the Export Design Properties property. Options include HDF5 File (default) and
VTK File (requires external reader).
Note:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 41
Optimization Analysis Workflow
• Store Results At: Based on the analysis type, specify this time to be All Time Points
or All Iterations (default setting), Last Time Point or Last Iteration, Equally Spaced
Points or Specified Recurrence Rate.
Value. Displayed only if Store Results At is set to Equally Spaced Points or Spe-
cified Recurrence Rate.
See Output Controls section for additional information about the properties of this category.
See the Analysis Data Management Category section of the Help for additional information
about the properties of this category.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
42 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Specify Analysis Settings
Materials Optimization
For the Materials Optimization method, you can modify the properties as described below.
Definition Category
The Definition category of the Analysis Settings is only available when performing a Struc-
tural Optimization analysis. The properties of the Definition category include:
• Maximum Number of Iterations: This property specifies the maximum number of iter-
ations performed for the Structural Optimization analysis. The solution process continues
until the application achieves convergence accuracy or reaches the maximum number
of iterations. The default value is 500.
• Convergence Accuracy: This property specifies the convergence criteria of the Struc-
tural Optimization analysis. The solution process continues until the application achieves
convergence accuracy or reaches the maximum number of iterations. The default value
is 0.1%.
Output Controls
• Export Design Properties. This property is only available for a Structural Optimization
analysis when you have an upstream Modal, Static Structural, or Thermal analysis system.
Upstream Harmonic Response analyses do not support the export of structural results. You
use the options when the application creates solution data. You can then create results in
your Structural Optimization analysis that correspond to your upstream analysis. These results
enable you to examine the mechanical behavior of your optimal design (corresponding to
the last accepted iteration) as well as the mechanical behavior of intermediate designs.
Property options include:
– On Final Design: Solution data is created at the end of the optimization process. This
corresponds to the last accepted iteration (optimal design).
– All Accepted Iterations: Solution data is generated after each accepted iteration of the
optimization process. That is, the solution data includes all accepted iterations.
– Last Accepted Iteration: Solution data is generated during the optimization process that
corresponds to the last accepted iteration. That is, the single data is updated during the
optimization in accordance with the latest accepted design.
Export Design Properties File Format: This property displays when you specify the
Export Design Properties property. Options include HDF5 File (default) and VTK File
(requires external reader).
Important:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 43
Optimization Analysis Workflow
Strain-based results are not supported for the Topology Optimization - Density
Based method.
Note:
• Store Results At: Based on the analysis type, specify this time to be All Time Points or All
Iterations (default setting), Last Time Point or Last Iteration, Equally Spaced Points or
Specified Recurrence Rate.
Value. Displayed only if Store Results At is set to Equally Spaced Points or Specified
Recurrence Rate.
See Output Controls section for additional information about the properties of this category.
See the Analysis Data Management Category section of the Help for additional information
about the properties of this category.
Go to a section topic:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
44 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Define Optimization Method and Regions
• Lattice Optimization
• Shape Optimization
• Topography Optimization
• Materials Optimization
See the Design Method Definitions (p. 123) section for more information about the requirements
and limitations of each method.
The properties of the Design Region category enable you to define the geometry as a Geometry
Selection or a Named Selection. This is the region that you wish to optimize.
The properties of the Exclusion Region category enable you to specify a region (geometric entities
or elements) to be excluded from optimization. You specify excluded regions using defined
Boundary Conditions, Geometry Selection, or a Named Selection.
Note:
Currently, the application does not provide an option to exclude contact and target en-
tities. If you are using either the Shape Optimization or Topography methods and your
model includes bodies with contact conditions, Ansys recommends that you apply a
Local Design Restriction to these entities using the Non-Optimizable setting. See the
Define Additional Restriction Regions (p. 49) topic below.
Density Based optimization regions cannot be mixed with other types of optimization regions. When
you are using the density-based optimization method you have two options: you can use multiple
Optimization Region objects or you can use Geometry Selection or Named Selections to define the
scope of the Manufacturing Constraints.
Important:
• Each optimization region must be uniquely scoped. The scoping of the regions cannot
overlap. The application will include all the geometries of the optimization regions in the
optimization process. You can use the individual optimization regions for the scoping of
geometric response constraints and of manufacturing constraints.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 45
Optimization Analysis Workflow
• The Mixable Density, Level Set, and Shape Optimization options/methods only support
3D solid elements and the Topography Optimization method only supports shell elements.
When Beta Options are active, the Mixable Density method also supports 2D solid and
3D shell elements.
• When using the Materials Optimization method, only one Optimization Region object
can be specified in the analysis.
The following table outlines the methods that you can combine within an optimization problem.
Category Properties/Options/Description
Design Scoping Method. The options for this property include:
Re-
gion • Geometry Selection (default): This option indicates that the design region is applied
to a geometry or geometries, which are chosen using graphical selection tools.
When you specify Geometry Selection for the Scoping Method, the Geometry
property will appear.
In this case, use selection filters on the Graphics Toolbar to pick your geometric
entities (only body and element selection), and then click Apply. Once complete,
the property displays the type of geometry (Body, Element, etc.) and the number
of selected geometric entities (for example: 1 Body, 12 Elements).
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
46 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Define Optimization Method and Regions
Category Properties/Options/Description
Ex- Defined By. The options for this property include:
clu-
sion • Boundary Condition (default):
Re-
gion When you specify Boundary Condition for the Defined By property, a Boundary
Condition property will appear. This property includes the following options:
– All Loads: Applies the locations of all loading conditions from the upstream
static/modal system.
– All Supports: Applies the locations of all supports from the upstream
static/modal system.
Note:
• Geometry Selection: This option indicates that the design region is applied to a
geometry or geometries, which are chosen using graphical selection tools. When
you specify Geometry Selection for the Scoping Method, the Geometry property
will appear. Exclusion Region geometry selections can be scoped to bodies, faces,
edges, and elements.
Exclusion Thickness: This property displays when you set the Optimization Type property
to Topology Optimization - Level Set Based or Topology Optimization - Mixable
Density. The default setting for this property is Program Controlled or you can enter a
value manually. This option enables you to specify a thickness for the Exclusion Region.
The default value is two times the average element size. The unit must be a length.
Exclusion Extension: This property displays when you set the Optimization Type property
to either Topology Optimization - Level Set Based or toTopology Optimization - Mixable
Density. This option enables you to specify the extension type for the Exclusion Region.
Options include is Isotropic (default) and Orthotropic. Use the Isotropic option to perform
expansion uniformly in the three directions. Use the Orthotropic option to perform the
expansion along the surface normal. The Orthotropic option is only available for surface
bodies.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 47
Optimization Analysis Workflow
Category Properties/Options/Description
Op- Optimization Type: You use this property to specify the type of optimization you wish
tim- to perform. Options include:
iz-
a- • Topology Optimization - Density Based
tion
Op- • Topology Optimization - Level Set Based
tion
• Lattice Optimization (see below)
• Materials Optimization
Lattice Optimization
The following additional properties are available when you select Lattice Optimization
as the Optimization Type:
• Lattice Type: This property specifies the structure of the unit cell.
• Lattice Cell Size: The value of this property specifies the lattice cell size to be
used when rebuilding the lattice geometry for printing.
The following additional properties are available when you select Shape Optimization
or Topography Optimization as the Optimization Type:
• Move Limit Per Iteration: This property enables you to define how far each
node can move at each iteration. It must be defined in length units, for example
one element size. By default, this property is set to Program Controlled. Select
the Manual option to change the value.
• Total Move Limit: This property enables you to define how far each node can
move in total. It must be defined in length units, for example three times the
element size. By default, this property is set to Program Controlled. Select the
Manual option to change the value.
• Mesh Deformation Control: This property enables you to define how much
the mesh can be stretched. It is an additional control to avoid element distortion.
This unit-less value is a sort of penalty factor that ranges from 0 (no control)
to 1.0. By default, this property is set to Program Controlled. Select the Manual
option to change the value.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
48 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Define Optimization Method and Regions
Application
1. From the Optimization Region object, add the object using the context (right-click) menu option
Insert > Local Design Restriction or select the Local Design Restriction option on the
Environment Context tab.
2. Using the Defined By and Geometry/Named Selection properties, specify additional design
restrictions on geometric entities or geometry- or element-based Named Selections. Restrictions
apply based on the setting of the Type property described below.
3. Use the Type property to define the additional exclusion restrictions. Options include:
• Non-Optimizable (default): The application does not optimize the selected regions (the degrees
of freedom). For the topology optimization methods this means the selection will have forced
material. For Shape Optimization or Topography methods, this means that the nodes cannot
be moved. For the Materials Optimization method, a Materials property displays. Specify a
material for the selected regions.
• In-Plane Morphing: Supported for the Shape Optimization method and face selections only,
the application does not move any nodes vertically with respect to the original face. That is,
the nodes remain "in the plane." See the Displacement Illustration (p. 50) below.
The options listed below are available for the Shape Optimization and Topography methods.
Except for the Along Direction Morphing option, all options only support face-based scoping,
either through direct selection or using a Named Selection.
• Along Direction Morphing: The application only displaces the nodes of the specified
selection along a defined coordinate direction. See the Displacement Illustration (p. 50)
below.
• Along Normal Morphing: Nodes of the selection can only be displaced along the initial
normal of the surface. See the Displacement Illustration (p. 50) below.
• Free: The application can displace nodes in any direction up to the distance specified by
the Total Move Limit property. See the Node Movement Illustration (p. 51) below.
• Inward Morphing[a]: The application can only displace nodes inward up to the limit specified
by the Total Move Limit property. See the Node Movement Illustration (p. 51) below.
• Outward Morphing[a]: The application can only displace nodes outward up to the limit
specified by the Total Move Limit property. See the Node Movement Illustration (p. 51)
below.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 49
Optimization Analysis Workflow
Application
4. Based on the Type property setting, specify:
• A Coordinate System and Axis for the allowed displacement (Location and Orientation
category).
Or...
• The Total Move Limit property of the Optimization Option category. This value, either
determined by the application or entered manually, defines the maximum distance a node
can move.
Note:
If your simulation includes Symmetry, you must scope the Local Design Restriction object
to each side of the symmetrical body so that the application respects the symmetry and
correctly processes the exclusion.
[a]
[a]
Inward/Outward Directions
For the Shape Optimization method, inward and outward refer to the interior/exterior of the initial body. For the Topography
Optimization method, because the Optimization Region is not a solid body, inward and outward refer to the corresponding
sides of your selection. The green highlight of the selected face indicates the outward side.
Displacement Illustration
For the mesh nodes illustrated in red:
• The black coordinate shows no local constraint specified. The node can move in any of the three
directions.
• The pink directions show the displacement for the In-Plane Morphing option. The node can
only move on the original surface.
• The green directions show the displacement for the Along Direction Morphing option. The
node can only move along the direction you specify.
• The blue directions show the displacement for the Along Normal Morphing option. The node
can only move along the normal of the original surface.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
50 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Define Optimization Method and Regions
Free setting with a large value specified for the Total Move Limit.
inward Morphing setting with a moderate value specified for the Total Move Limit.
Outward Morphing setting with large value specified for the Total Move Limit.
Free setting with moderate value specified for the Total Move Limit.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 51
Optimization Analysis Workflow
Upstream Level
Density Lattice Shape Mixable
Analysis Response Set Topography Materials
Based Optimization Optimization Density
System? Based
Geometric Y Y Y Y Y Y Y
(default) Mass/Volume [a]
C/O C/O C/O C/O C/O C/O C/O
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
52 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Determine Objective and Constraints Capabilities
Upstream Level
Density Lattice Shape Mixable
Analysis Response Set Topography Materials
Based Optimization Optimization Density
System? Based
Center of C
C C C C C
Gravity[a]
Moment of C C
C C C C
Inertia[a]
User Defined C/O C/O C/O
C/O C/O
Criterion
Harmonic Upstream
Re- analysis No No Yes Yes Yes Yes
sponse[b] supported?
User-defined
C/O C/O C/O C/O
Criterion (p. 3)
Nonlinear Upstream No
Yes
Static analysis No No Yes No
(Beta)
Structural supported?
System - Compliance C/O
(Nonlinear
Contact Displacement C
only) [d] Stress C/O
Local Stress C
Reaction Force C
User-defined
Criterion (p. 3)
Accumulated
Plastic Strain O
(APS)
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 53
Optimization Analysis Workflow
Upstream Level
Density Lattice Shape Mixable
Analysis Response Set Topography Materials
Based Optimization Optimization Density
System? Based
Nonlinear Upstream
Static analysis No No No Yes No
Structural supported?
[d]
Accumulated
Plastic Strain O
(APS)
Modal Upstream
analysis Yes Yes Yes Yes Yes Yes
supported?
Frequency[a] C/O C/O C/O C/O
User-defined
C/O C/O C/O C/O
Criterion (p. 3)[e]
Nonlinear Upstream
Steady-State analysis Yes No No No No No
Thermal supported?
System Thermal
(Radiation O
Compliance
Only)
Temperature C
[a] This response will be deprecated in a future release. Ansys recommends that you use a
User Defined Criterion response instead as it is more versatile.
[b] The Structural Optimization analysis only supports an upstream standalone MSUP Harmonic
Response analysis.
[c] The application ignores Condensed Part objects included in the model when computing
compliance.
[d] To specify a nonlinear analysis, set Large Deflection property to On in the Details of the
Solver Controls category of the Analysis Settings.
[e] If Beta Options are active, Modal analyses support User Defined Criteria when you also in-
clude a Cyclic Region or a Pre-Meshed Cyclic Region object. Mode Tracking is not supported
for the Robust Frequencies setting.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
54 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Define Design Objectives
Go to a section topic:
Application
To apply an Objective object: On the Environment Context tab: select Objective, or right-click the
Environment tree object or in the Geometry window and select Insert > Objective.
Whenever you link a Harmonic Response, Modal, Static Structural, or Steady-State Thermal analysis
to a Structural Optimization analysis in the Project Schematic, a new row is added to the Worksheet.
The default Response Type setting for a Static Structural analysis is Compliance, for a Modal analysis
it is Frequency, and for a Steady-State Thermal analysis it is Thermal Compliance. There is not default
setting for a Harmonic Response analysis.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 55
Optimization Analysis Workflow
You can insert additional rows into the Worksheet to specify multiple response types for multiple systems
and Weight values for a single step or multiple steps (by disabling or enabling the Multiple Sets option).
Note:
For the Topology Optimization - Density Based method, Objective objects of different
types are always normalized. Here, the option only applies for Objective objects of same
type.
For the Topology Optimization - Level Set method, when you have multiple Objective
objects specified, you can choose to normalize them with their initial response to give
equal weightage for all objectives. To do so, set the Normalized Sum property to Yes.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
56 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Define Design Objectives
Multiple Systems
Worksheet Properties
You set the values for properties in the Worksheet columns to define the Objective object as follows:
Enabled
This option is checked by default. When checked the application includes the specifications of the
row in the solution. Unchecking the row excludes it from the solution.
Response Type
The options for this column depend upon the analysis you are optimizing. Supported options include:
• Mass/Volume
• Stress
• Compliance
• Criterion (p. 3)
• Frequency
• Thermal Compliance
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 57
Optimization Analysis Workflow
Review the Objective and Response Constraint Capability Map (p. 52) for a complete listing of the
supported analysis types, response constraint you want to specify, and the optimization method
you are using.
Note:
When you select a criterion that is scoped to Remote Point or remote boundary condition
(Remote Force or Remote Displacement), the Base Result property options Reaction
Force and Reaction Moment are not supported for the Density Based and Lattice Op-
timization methods.
Goal
The options for this property depend upon the selection made in the Response Type column.
Stress
Accumulated Plastic
Strain
Frequency Maximize.
Criterion Minimize or Maximize[a].
Compliance
Thermal Compliance Minimize or Maximize.
[a] Maximization of Compliance is not supported for the Density Based method.
Note:
Generally, you set static and thermal compliance constraints to Minimize, however, the
application also supports the Maximize setting.
Formulation
This column is applicable only when the Response Type is set to Compliance (Static Structural
analysis), Stress (Static Structural analysis), or Thermal Compliance (Steady-State Thermal Analysis).
Compliance
For the Density Based optimization method, when you select Compliance (Static Structural
analysis), this column is used to specify the formulation method by which maximum stiffness
can be attained to minimize the compliance.
• Program Controlled: This default setting selects either the Force or Displacement for-
mulation based on whether a force load or a displacement load exists in the Static
Structural analysis.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
58 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Define Design Objectives
• Force: If you have not applied a displacement load and a force load is applied, then the
displacement, with respect to this force load, is minimized during the optimization.
• Displacement: If you have a non-zero displacement load and no force load is applied,
then the force that leads to the given displacement is maximized during the optimization.
Note:
For the Topology Optimization - Level Set Based and Shape Optimization
methods, the Compliance option uses a unique formula regardless of the
context. That is, it executes in the presence of surface loads, acceleration,
prescribed displacement, and/or thermal expansion.
Stress
• Equivalent von-Mises Stress (default). This option is supported for density based, level set,
and shape optimization methods.
• Local Equivalent von-Mises Stress. This option is only supported for shape optimization
methods.
• Maximum Principal Stress. This option is supported for density based, level set, and shape
optimization methods.
• Local Strain Energy. This option is supported for level set and shape optimization methods.
The strain energy computed only over the optimization region of interest.
Important:
The Local Strain Energy calculation is exactly twice the Compliance if, and only
if:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 59
Optimization Analysis Workflow
As a result, Ansys recommends that you keep this in mind when specifying this
stress option. For example, if you apply a prescribed-displacement and minimize
the Local Strain Energy, you could experience an unwanted (but expected) dis-
connection.
While the Local Strain Energy is by nature, a scalar value, the Equivalent von-
Mises Stress and Maximum Principal Stress options are elemental scalar-fields.
Before being consumed by the optimizer, those two stress-norm are scalarized in
a way to mimic the maximum and to stay derivable.
As summarized below, the application monitors all elements of the optimization region, however,
based on the method and criterion, some elements may be ignored. This table describes the
supported methods only.
Methods
Criterion Density Based Level Set Based Shape Optimization
Equivalent Scoping elements: All Scoping elements: All Scoping elements: All.
von-Mises Stress elements except those elements except those
lying in the Exclusion lying in the Exclusion
Region. Region.
Local Equivalent Not Available Not Available Scoping elements: All
von-Mises Stress elements except those
lying in the Exclusion
Region.
Maximum Scoping elements: All Scoping elements: All Scoping elements: All.
Principal Stress elements except those elements except those
lying in the Exclusion lying in the Exclusion
Region. Region.
Local Strain Not Available Not Available Scoping elements: All.
Energy
Thermal Compliance
For Thermal Compliance, this column is used to specify the formulation method by which heat
transfer is maximized. Options include Program Controlled (default), Thermal Load, and
Temperature. The Thermal Load option includes all thermal loads (Convection, Heat Flux, etc.)
exceptTemperature. For this Worksheet property, note the following behaviors:
• Program Controlled: This default setting selects either the Temperature or Thermal
Load formulation based on whether a temperature load or a thermal load exists in the
Steady-State Thermal analysis.
• Thermal Load: If you have not applied a Temperature load and a Thermal Load is applied,
then the average temperature, with respect to this thermal load, is minimized during the
optimization.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
60 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Define Design Objectives
• Temperature: If you have Temperature load and no Thermal Load is applied, then the
thermal load that leads to the given temperature is maximized during the optimization.
Note:
For the Topology Optimization - Level Set Based and Shape Optimization
methods, the Thermal Compliance option uses a unique formula regardless
of the context. That is, it executes in the presence of Heat Flux, Heat Flow,
prescribed Displacement, Convection conditions, and/or Internal Heat Gener-
ation.
Environment Name
From the drop-down list, select the environment associated with the entries of the Response Type
and Goal properties. Note that geometric criteria (mass, volume, etc) does not need to be associated
to an environment.
Criterion
Weight
The default value for this option is 1. The Weight can be any real number.
If you define multiple responses, they are aggregated into a weighted sum, using:
Where:
When the Normalized Sum option is set to No, then , where is the entered weight.
When the Normalized Sum option is set to Yes, then . This indicates that it is scaled
Multiple Sets
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 61
Optimization Analysis Workflow
• If Enabled, you can specify Start Step and End Step values within the boundaries of the maximum
number of steps defined in the upstream Static Structural analysis.
• If Disabled, only the Step column is available to define the Weight for a single step.
Start Step
This option is available when the Environment Name column is set to either Static Structural or
Steady-State Thermal. This option requires the Multiple Sets option to be set to Enabled in order
to define the Start Step from the upstream solution.
End Step
This option is available when the Environment Name column is set to either Static Structural or
Steady-State Thermal. This option requires the Multiple Sets option to be set to Enabled in order
to define the End Step from the upstream solution.
Step
This option is supported when the Environment Name column is set to either Static Structural
or Steady-State Thermal. This option specifies the step number used from the upstream solution.
This field is read-only when the Multiple Sets option is set to Enabled, and the entry for this option
can also be Multiple or All, if the Start and End Step values cover more than one step or the entire
analysis from the upstream solution. Otherwise, you can specify the weight for single steps using
this option.
Start Mode
Only supported when Modal system is selected in the Environment Name column. This field requires
the Multiple Sets option to be set to Enabled in order to define the Start Mode for the selected
Modal analysis solution.
End Mode
Only supported when Modal system is selected in the Environment Name column. This field requires
the Multiple Sets option to be set to Enabled in order to define the Start Mode for the selected
Modal analysis solution.
Mode
Only supported when Modal system is selected in the Environment Name column. This option
specifies the mode number used from the upstream solution. This field is read-only when the Multiple
Sets option is set to Enabled and the entry for this option can also be Multiple or All, if the Start
Mode and End Mode values cover more than one mode or all of the modes from the upstream
solution. Otherwise, you can specify the weight for single modes using this option.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
62 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Define Response Constraints
• Volume Constraint
• Moment of Inertia
• Criterion Constraint (p. 3) (Harmonic Response, Modal, Static Structural, Steady-State Thermal)
Note:
When you apply a Global Stress Constraint or a Local von-Mises Stress Constraint
to a shell body, the application optimizes the body using the elemental mean of the
top and bottom surfaces.
Note:
Review the Objective and Response Constraint Capability Map (p. 52) for a complete listing
of the supported analysis types, response constraint you want to specify, and the optimization
method you are using.
Application
To apply a Response Constraint:
1. On the Environment Context tab, open the Response Constraint drop-down menu and select
the desired response constraint, or, right-click the Environment (Structural Optimization)
object or in the Geometry window and select Insert>[desired Response Constraint menu
option].
2. The application inserts the appropriate object matching the selected response option.
Additional properties display based on the setting of the Response property setting, and include:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 63
Optimization Analysis Workflow
Geometric-Based Analyses
• Center of Gravity Constraint: Specify the upper and/or the lower limit (Max-
imum Value/Minimum Value) and desired Axis.
• Criterion Constraint: Specify the Criterion, Lower Bound, and Upper Bound
properties.
Criterion Constraint: Specify the Criterion, Lower Bound, and Upper Bound properties.
Modal Analyses
• Natural Frequency Constraint: Specify the values for the Mode Number, Minimum
Frequency, and Maximum Frequency properties. Modify the Environment Selection
property as needed.
• Criterion Constraint: Specify the Criterion, Lower Bound, and Upper Bound
properties.
• Global Stress Constraint: Specify a Stress Type, either Equivalent von-Mises Stress
(default), Local Equivalent von-Mises Stress, Maximum Principal Stress, or Local
Strain Energy, and the Maximum stress value. Modify the Environment Selection
property as needed.
• Local von-Mises Stress Constraint: Define the Scoping Method as either Geometry
Selection or Named Selection and then specify the geometry. Also specify the
Maximum stress value. Modify the Environment Selection property as needed.
• Reaction Force Constraint: Specify the Axis Selection, Criteria, Bound Type, and
X/Y/Z Component properties. Modify the Environment Selection property as
needed.
• Criterion Constraint: Specify the Criterion, Lower Bound, and Upper Bound
properties.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
64 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Define Response Constraints
Thermal Analyses
• Temperature Constraint: Specify the Temperature (Abs Max) property. Modify the
Environment Selection property as needed.
• Thermal Compliance: Specify the maximum value. Modify the Environment Selec-
tion property as needed.
• Criterion Constraint: Specify the Criterion, Lower Bound, and Upper Bound prop-
erties.
Note:
The Response Constraint object provides the context menu (right-click) option Rename Based on
Definition. This option automatically renames the object based on your Response property selection.
That is, it renames the object "Mass Constraint,""Volume Constraint,""Global Stress Constraint," or
"Natural Frequency Constraint" accordingly. This feature supports all of the options of the Response
property.
Category Properties/Options/Description
Scope Scoping Method: The option for this property is based upon the type of Response
Constraint you specify.
For the Mass Constraint, Volume Constraint, Center of Gravity, and Moment
of Inertia response types, the available Scoping Method options include:
• Geometry Selection: This option indicates that the design region is applied
to a geometry or geometries (body selection only), which are chosen using
the graphical selection tools. When you specify Geometry Selection for
the Scoping Method, the Geometry property displays.
In this case, use selection filters on the Graphics Toolbar to pick your
geometric entities, and then click Apply. Once complete, the property
displays the type of geometry and the number of selected geometric entities
(for example: 1 Body).
• Named Selection: This option indicates that the design region is applied
to a body-based (only) Named Selection. When you specify Named Selection
for the Scoping Method, the Named Selection property displays. This
property provides a drop-down list of available user-defined Named
Selections.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 65
Optimization Analysis Workflow
Category Properties/Options/Description
• Optimization Region (default): This option indicates that the design region
is applied to the specified Optimization Region. When Optimization
Region is specified for the Scoping Method, the Optimization Region
Selection property also displays. This property contains a default value:
Optimization Region.
For the Global Stress Constraint (Static Structural only) response type, the only
available option is Optimization Region and All Optimization Regions.
Note:
Definition Type
Response
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
66 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Define Response Constraints
Category Properties/Options/Description
Volume/Mass constraint. The default value is 50. The entry
range for this property is between 1 and 99.
Note:
Note:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 67
Optimization Analysis Workflow
Category Properties/Options/Description
– Range: When this option is selected, the Percent to Retain
(Min) and Percent to Retain (Max) properties also display.
You use these two properties to define the range, namely
the lower and upper bound, in percentage, of the Moment
of Inertia. The default value for each is 50. The entry range
for these properties is between 1 and 99.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
68 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Define Response Constraints
Category Properties/Options/Description
supports a specified maximum stress using the Maximum property
that also displays when you select the Local von-Mises Stress
option. You specify the stress value of the Maximum property as
either a Constant (default) or using Tabular Data entries (via fly-out
menu). The application supports multiple Local von-Mises Stress
constraints. You can apply this constraint on supported elements
that may or may not be included in the Optimization Region.
Important:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 69
Optimization Analysis Workflow
Category Properties/Options/Description
– Criteria: Options include Sum (default) and Absolute
Maximum (when scoped to more than one node or a vertex,
edge, face, or body).
Note:
Important:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
70 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Define Response Constraints
Category Properties/Options/Description
make sure that the optimized geometry or structure is stiff enough.
When selected, the Maximum property also displays. Enter a value
in the Maximum property as a Constant or using Tabular Data
entries. When selected, the Compliance Limit property also displays.
The Compliance Limit property enables you to specify an upper
boundary on the Compliance value.
Note:
Suppressed
Environment Selection
The application displays this property when you select the Global Stress,
Local von-Mises Stress, Natural Frequency, Displacement, Reaction
Force, or Temperature options for the Response property. The entry
depends upon your upstream analysis type. Per the upstream system, the
default entry is All Structural, All Modal, or All Steady-State Thermal.
Also included in the drop-down list are the specific upstream systems.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 71
Optimization Analysis Workflow
Category Properties/Options/Description
You can select from one of these systems to specify individual values for
stress, frequency, etc.
Note:
Location When you specify the Response property as Center of Gravity or Moment of
and Ori- Inertia, the Axis property displays in order to specify a desired axis to constrain.
entation Options include X-Axis, Y-Axis, and Z-Axis.
Refer to the Response Constraint object reference page for additional information.
Go to a section topic:
Refer to the Manufacturing Constraint object reference page for additional information.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
72 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Define Manufacturing Constraints
Constraint Types
The application supports manufacturing constraints, per method, as shown here.
Note the following requirements and restrictions when you are using the Topology Optimization
- Density Based or Topology Optimization - Mixable Based optimization method. The restrictions
only apply when one of the manufacturing constraint types is scoped to an Optimization Region
or if it has an overlapping region.
– Cyclic Repetition, the Build Direction must be parallel to the Axis specified for the Cyclic
Repetition.
Note:
– Pattern Repetition, the Build Direction must be perpendicular to the Axis specified for
the Pattern Repetition.
• If you specify an Extrusion and a Cyclic Repetition Design Constraint, the axis of rotation of
cyclic constraint must be in the same as the extrusion direction.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 73
Optimization Analysis Workflow
• If you specify an Extrusion and a Symmetry design constraint, the extrusion direction must be
in the symmetry plane.
• If you specify a Pull Out Direction and a Symmetry design constraint, the pull out direction
must be in the symmetry plane.
– Pull Out Direction, the pull-out direction must be perpendicular to the pattern direction.
Note the following requirements and restrictions when you are using the Topology Optimization
- Level Set Based optimization method. The restrictions only apply when one of the manufacturing
constraint types is scoped to an Optimization Region or if it has an overlapping region.
• When you specify a Member Size manufacturing constraint and set the Minimum property
to Manual, the application performs two optimizations. The first one does not consider the
manufacturing constraint in the solution calculation. However, if the constraint's Minimum
value is exceeded at the end of this first run, then a second optimization run is executed
using the constraint specifications. This logic makes sure that the optimization does not be-
come trapped in an irrelevant local minimum.
– Cyclic Repetition, the Build Direction must be parallel to the Axis specified for the
Cyclic Repetition.
– Pattern Repetition, the Build Direction must be perpendicular to the Axis specified
for the Pattern Repetition.
• If you specify a Pull Out Direction and a Symmetry design constraint, the pull out direction
must be in the symmetry plane.
• If you specify the Pattern Repetition design constraint, in combination with Pull Out Direc-
tion, the pull-out direction must be perpendicular to the pattern direction.
• You cannot combine a Millability Manufacturing Constraint with any Design Constraint.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
74 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Define Manufacturing Constraints
If your Optimization Region includes the geometry of the low and high faces specified by a Cyclic
Region or a Pre-Meshed Cyclic Region object, the following apply, you can specify the following
based on requirements.
Manufacturing Constraints
• AM Overhang Constraint: The Build Direction must be parallel to the Axis of the cyclic
region.
• Pull-Out Direction: The pull-out direction and axis of symmetry must be the same.
Design Constraints
Note the following requirements if your analysis also includes any of these design constraints:
• Pattern Repetition: The pattern direction must match the axis of symmetry.
Note:
The Housing manufacturing constraint is supported as a Beta Option and has no specific-
ation requirements.
Application
The analysis can include only one Manufacturing Constraint object.
1. To add the object, either look on the Environment Context tab and select Manufacturing Constraint
> [manufacturing constraint type] or right-click the Environment object or within the Geometry
window and select Insert > [manufacturing constraint type].
Details Properties
The Details pane for this object includes the following properties.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 75
Optimization Analysis Workflow
Category Properties/Options/Description
Scope Scoping Method: Based upon the type of Manufacturing Constraint you have inserted
into the tree, one or more of the following options is available for this property:
• Geometry Selection: This option indicates that the design region is applied to a
geometry or geometries, which are chosen using the graphical selection tools.
When you specify Geometry Selection for the Scoping Method, the Geometry
property displays.
In this case, use selection filters on the Graphics Toolbar to pick your geometric
entities (body and element selection only), and then click Apply. Once complete,
the property displays the type of geometry (Body, Element, etc.) and the number
of selected geometric entities (for example: 1 Body, 12 Elements).
• Named Selection: This option indicates that the design region is applied to a
Named Selection. When you specify Named Selection for the Scoping Method,
the Named Selection property displays. This property provides a drop-down list
of available user-defined Named Selections (only body-based and element-based
Named Selections are supported).
• Optimization Region: This option indicates that the design region is applied to
the specified Optimization Region. When you select Optimization Region for the
Scoping Method, the Optimization Region Selection property displays and is
automatically set to Optimization Region (the only option).
• All Optimization Regions: When you have multiple Optimization Regions, this
option indicates that the constraint is applied to all defined Optimization Regions.
Defin- Type: This is a read-only property that indicates the object as a Manufacturing Constraint.
i-
tion Subtype: This is a read-only property that displays the type of Manufacturing Constraint
you selected. Options include:
• Member Size: This subtype provides options to specify the minimum thickness,
the maximum thickness, and/or a gap size of the connected parts in the final design.
Note:
• Pull Out Direction: This subtype is used for mold-based manufacturing processes.
It enables you to specify the direction to remove the model from the mold in a
manner that ensures the integrity of the model.
When selected, the Pull Out Option property displays. This property has the
following options:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
76 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Define Manufacturing Constraints
Category Properties/Options/Description
– None (default): The pull out direction is specified using location and
orientation only.
– No-Hole: Selecting this option makes sure that the design will not have any
perforations. It typically aims to ease the filling stage during the casting
process.
Note:
• Extrusion: Make sure that the resulting cross section of your final design is kept
constant along the selected plane. For each element of the Optimization Region,
the application requires at least two corner nodes to lie on the Axis specified for
the Extrusion.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 77
Optimization Analysis Workflow
Category Properties/Options/Description
is not able to build supports for all exclusions, it creates as many as possible and
issues a warning.
Note:
See the LPBF Simulation Guide for details about performing additive
manufacturing simulations.
Important:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
78 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Define Manufacturing Constraints
Category Properties/Options/Description
Minim- Density Based Method
um
Size When you specify a Member Size constraint for the Topology Optimization -
Con- Density Based method, the following properties display in the Minimum Size
trols Controls category of the Details pane.
• Minimum: For the Density Based optimization method, the options include
Program Controlled (default) and Manual. Using the Program Controlled
setting, the application automatically sets the minimum size equal to the mesh
element size.
Min Size: This property displays when you set Minimum property to Manual.
The application automatically computes a default value for this property using
the mesh size of the generated mesh. This value can simplify the Structural
Optimization solution run. The Program Controlled setting is applicable even
when no Member Size is added to the analysis.
When you specify a Member Size constraint for the Topology Optimization -
Level Set Based or the Topology Optimization - Mixable Density methods, the
following properties display in the Minimum Size Controls category of the Details
pane.
Min Size: This property displays when you set the Minimum property to
Manual. Use this property to manually enter a desired minimum member size
length.
For the Shape Optimization method, options include Free (default) and
Manual.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 79
Optimization Analysis Workflow
Category Properties/Options/Description
Max Size: This property displays when you set the Maximum property to
Manual. Use this property to manually enter a desired maximum member size
length.
Note:
When you specify a Member Size constraint for the Topology Optimization -
Level Set Based or the Topology Optimization - Mixable Density methods, the
following properties display in the Maximum and Gap Size Controls category
of the Details pane.
Max Size: This property displays when you set the Maximum property to
Manual. Use this property to manually enter a desired maximum member size
length.
Note:
• Gap Size: This property displays when you set the Maximum property to
Manual. The minimum gap constraint can be used only in combination with
the Maximum Member Size constraint. Options include Free (default) and
Manual.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
80 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Define Manufacturing Constraints
Category Properties/Options/Description
Value: This property displays when you set the Gap Size property to Manual.
Use this property to manually enter a desired member size gap length.
Note:
Ansys recommends that you specify a Gap Size limit that is smaller than
two times the limit for the Maximum Member Size (minGap 2*MaxThick).
Loc- When one of the following subtypes is selected, their associated properties display in the
a- Location and Orientation category of the Details view.
tion
and Pull Out Direction
Ori-
ent- When this constraint type is selected, the following associated properties display:
a-
• Coordinate System: Specify the appropriate Cartesian coordinate system
tion
for material removal.
• Axis: Specify the removal axis. Options include: X-Axis, Y-Axis, Z-Axis.
• Direction: Specify the removal direction based on the above axis. Options
include: Along Axis, Opposite to Axis, or Both Direction.
The Pull Out Direction constraint satisfies the criteria that there is no
concave shape inside of the die so that the part cannot be trapped. This
makes sure that the die can be successfully separated from a part after
forming.
For the options Along Axis and Opposite to Axis only the direction of
the coordinate system is relevant.
For the Topology Optimization - Density Based optimization method,
when the Direction property is set to Both Directions, both the origin
and the axis selection of the coordinate system is important. The Pullout
Constraint is applied from the normal plane (normal to the coordinate
system axis selection) at the origin and along and opposite to the direction
specified by the coordinate system axis.
Millability
When this constraint type is selected, the following associated properties display:
• Axis: Specify the axis around which the rotation occurs. Options include:
X-Axis (default), Y-Axis, Z-Axis. See the Millability (p. 237) section for more
information.
Extrusion
When this constraint type is selected, the following associated properties display:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 81
Optimization Analysis Workflow
Category Properties/Options/Description
• Coordinate System: Specify the appropriate Cartesian coordinate system
for the extrusion.
• Axis: Specify the extrusion axis. Options include: X-Axis, Y-Axis, Z-Axis.
AM Overhang Constraint
When this constraint type is selected, the following associated properties display:
• Build Direction: You use this property to specify the direction that you
would like the overhang constraint to be applied. Options include +X Axis,
+Y Axis, +Z Axis (default), -X Axis, -Y Axis, and -Z Axis.
• Overhang Angle: You use this property to specify the degree to which
the constraint should be applied. The default setting is 45°.
Note:
Housing
• Scoping Method: Specify how you want to select the region, either using
Geometry Selection or using a Named Selection.
• Geometry: Select your geometry or mesh entities that you want to use to
create a watertight cavity. Only node, edge, or face selections are supported.
Part- Parting Surface Control: Specify whether the parting surface is unconstrained or has an
ing imposed constraint. Options include:
Sur-
face • Free (default): Leave the parting surface unconstrained.
Con-
• Force Plane: Use this option to impose a parting surface. When selected, the
following additional properties display:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
82 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Define Design Constraints
Category Properties/Options/Description
trol – Parting Surface Coordinate System: Specify an appropriate Cartesian
[a] coordinate system to align the parting surface.
Group
– Parting Surface Plane: Specify a plane that serves as parting surface. Options
include: XY Plane, XZ Plane, YZ Plane.
[a] This category is only available for the Topology Optimization - Level-Set method when
the Direction property is set to Both Directions.
• Cyclic Repetition: This option enables you to control how the sectors are repeated, at the required
times, along the specified axis and yields a design that is symmetric with respect to an axis of rotation.
• Symmetry: This option enables you to enforce a design that is symmetric with respect to a user-
defined plane.
• Uniform: This option enforces a design that has a constant Topology Density on all planes parallel
to a user-defined plane.
• Pattern Repetition: This option enforces a design that has a repetitive pattern. The pattern is repeated
along the specified axial plane with a user-defined offset value.
Go to a section topic:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 83
Optimization Analysis Workflow
• If you specify two Symmetry constraints, the symmetry planes must be perpendicular to one
another.
• If you specify a Symmetry and a Cyclic Repetition, the given symmetry plane must be perpen-
dicular to the axis of rotation.
• If you specify a Symmetry and a Uniform, the symmetry plane must be parallel to the plane of
the uniform constraint.
• If you specify two Pattern Repetition constraints, the axis planes must be perpendicular to one
another.
• Note the following restrictions when you specify a Manufacturing Constraint and a Design
Constraint with the Subtype combinations:
– For Symmetry and Extrusion, the extrusion direction must be in the symmetry plane.
– For Symmetry and Pull Out Direction, the pull out direction must be in the symmetry
plane.
– For Cyclic Repetition and Extrusion, the axis of rotation of cyclic constraint must be in
the same as the extrusion direction.
– For Cyclic Repetition and Pull Out Direction, the pull out direction and the cyclic axis
of rotation must be the same.
– Cyclic Repetition, the pattern direction must be the same as the rotation axis.
– Pull Out Direction, the pull-out direction must be perpendicular to the pattern direction.
– Uniform, the plane of the uniform constraint must be perpendicular to the pattern direction.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
84 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Define Design Constraints
Application
The analysis can include only one Design Constraint object.
1. To add the object, either look on the Environment Context tab and select Design Constraint >
[Subtype] or right-click the Environment object or within the Geometry window and select Insert
> [Subtype].
Details Properties
The Details pane for this object includes the following properties.
Category Properties/Options/Description
Scope Scoping Method: Based upon the type of Design Constraint you have inserted
into the tree, one or more of the following options is available for this property:
• Geometry Selection: This option indicates that the design region is applied
to a geometry or geometries, which are chosen using the graphical selection
tools. When you specify Geometry Selection for the Scoping Method, the
Geometry property displays.
In this case, use selection filters on the Graphics Toolbar to pick your
geometric entities (body and element selection only), and then click Apply.
Once complete, the property displays the type of geometry (Body, Element,
etc.) and the number of selected geometric entities (for example: 1 Body,
12 Elements).
• Named Selection: This option indicates that the design region is applied
to a Named Selection. When you specify Named Selection for the Scoping
Method, the Named Selection property displays. This property provides a
drop-down list of available user-defined Named Selections (only body-based
and element-based Named Selections are supported).
• Optimization Region: This option indicates that the design region applied
to the specified Optimization Region. When you select Optimization
Region for the Scoping Method, the Optimization Region Selection
property displays.
Definition Type: This is a read-only property that indicates the object as a Design Constraint.
Subtype: This property is a read-only field and it displays the type of Design
Constraint you selected from the Design Constraint drop-down menu.
• Cyclic Repetition
• Symmetry
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 85
Optimization Analysis Workflow
Category Properties/Options/Description
• Uniform
• Pattern Repetition
Location When a subtype is selected, their associated properties display in the Location
and Ori- and Orientation category of the Details:
entation
Cyclic Repetition
Symmetry
• Axis: Specify the plane for the symmetry model. Options include:
YZ Plane, XZ Plane, and XY Plane.
Uniform
Pattern Repetition
• Axis: Specify the appropriate axis. Options include: X-Axis, Y-Axis, and
Z-Axis.
• Offset: Specify the appropriate offset after which the pattern is repeated.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
86 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Specify Results and Solve
• Structural Results (p. 97): Supported structural results include Deformation, Stress, and Strain results.
To evaluate these results, you must create solution data using the Export Design Properties property.
See the Specify Analysis Settings (p. 24) section for more information about the settings of the Export
Design Properties property.
Note:
Upstream Harmonic Response analyses do not support the export of structural results.
• Thermal Results (p. 100): Supported thermal results include Temperature and Heat Flux (Directional
and Total). To evaluate these results, you must create solution data using the Export Design Properties
property. See the Specify Analysis Settings (p. 24) section for more information about the settings
of the Export Design Properties property.
• User Defined Results: User Defined Results are available using the context (right-click) option on the
Worksheet for the Available Solution Quantities.
Note:
The Mechanical APDL solver supports the use of the Commands (APDL) object for optimization
analyses. This support includes all iterations of the optimization analysis and for all load
steps.
Important:
If you are using the Remote Solve Manager (RSM) for your solution, the density trackers do
not update during the solution process. In order to see an optimization update for your
model, you need to select the tracker object, right-click, and select the option Evaluate All
Results. This action tells the remote machine to read the appropriate local file and display
the current results.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 87
Optimization Analysis Workflow
Application
One Topology Density object is added automatically to the optimization analysis system. You can
add additional objects by selecting Topology Density from the Results group on the Solution
Context tab or by right-clicking the Solution folder (or in the Geometry window) and selecting In-
sert>Topology Density.
Note:
You can further analyze your optimized model, through continued simulation or by per-
forming a design validation by exporting your results and making them available to a new
downstream system.
The Solution object property Export Topology (STL file) enables you to automatically
export your results in Standard Tessellation Language (STL) and in Part Manager Database
(PMDB) file format, archive the files in zip file format, and then place the zipped file in the
Solver Files Directory. This option is set to Yes by default.
In order to make the optimized results available to a downstream system, you need to
create the new system on the Workbench Project Schematic and link the Results cell of
your Structural Optimization analysis to the Geometry cell of a new downstream system,
either a Geometry component system or the Geometry cell of another analysis system.
Refer to the Design Validation (p. 111) section for additional details about this process.
Display Limitation
This result type does not support the display options available from the Geometry drop-down menu
on the Result Context tab and that include the following views: Exterior, IsoSurfaces, Capped
IsoSurfaces, and Section Planes.
Result Smoothing
The Topology Density result offers the Results group option Smoothing from the Solution Context
Tab. You can also insert a Smoothing object using the context (right-click) menu options Insert >
Smoothing. This result generates an STL (Stereolithography) file based on the Topology Density
result that you can need modify to move nodes of the geometry to refine your part and as desired,
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
88 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Specify Results and Solve
save for use in downstream validation systems. Multiple Smoothing objects can be added for each
Topology Density result.
Note:
Specify Properties
Using the properties of the Details pane, define results.
Category Properties/Options/Description
Scope Scoping Method. The options for this property include:
• Geometry Selection: This option indicates that the design region is applied
to a geometry or geometries, which are chosen using the graphical
selection tools. When you specify Geometry Selection for the Scoping
Method, the Geometry property displays.
In this case, use selection filters on the Graphics Toolbar to pick your
geometric entities (body and element selection only), and then click Apply.
Once complete, the property displays the type of geometry (Body, Element,
etc.) and the number of selected geometric entities (for example: 1 Body,
12 Elements).
• Named Selection: This option indicates that the design region is applied
to a Named Selection. When you specify Named Selection for the Scoping
Method, the Named Selection property displays. This property provides
a drop-down list of available user-defined Named Selections (only
body-based and element-based Named Selections are supported).
Defini- Type: Read-only field that describes the object - Topology Density.
tion
Starting at Sector: Define which sectors are included in the expanded display
of results. Visible only when your analysis includes Symmetry specified using
either the Cyclic Region or Pre-Meshed Cyclic Region objects. Select the specific
sectors to include within the expansion.
Note:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 89
Optimization Analysis Workflow
Category Properties/Options/Description
Iteration: The default setting is Last. You can specify an iteration number to
obtain results for the specified iteration (displayed in the Result category).
Note:
Once you evaluate the result, use the slider to view the optimized topology in
the graphics view. The application computes and displays the values for the
Original Volume, Final Volume, Percent Volume of Original, Original Mass, Final
Mass, and Percent Mass of Original properties.
Exclusions Participation: Yes (default) or No. When set to Yes, the application
uses the excluded elements to compute the Original Volume, Final Volume,
Percent Volume of Original, Original Mass, Final Mass, and Percent Mass of Original
properties. When set to No, excluded elements are not considered.
Maximum: Read-only field that displays maximum density value of the result.
Original Volume: Read-only field that displays, per scoping, the computed original
volume.
Final Volume: Read-only field that displays, per scoping and the Retained
Threshold setting, the optimized volume.
Percent Volume of Original: Read-only field that displays the value of the Final
Volume divided by the Original Volume.
Original Mass: Read-only field that displays, per scoping, the computed original
mass.
Final Mass: Read-only field that displays, per scoping and the Retained Threshold
setting, the optimized mass.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
90 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Specify Results and Solve
Category Properties/Options/Description
Percent Mass of Original: Read-only field that displays the value of the Final
Mass divided by the Original Mass.
Note:
Visibility Show Optimized Region: This property is used to control graphical view changes
only. The options for this property include:
• All Regions: This option displays all of the regions selected by the Scoping
Method. Three color bands are shown: Remove (Red), Marginal (Yellow),
and Keep (Gray). Remove indicates a Retained Threshold value of 0 to
0.4, Marginal indicates a value of 0.4 to 0.6, and Keep indicates a value
greater than 0.6.
Informa- Iteration Number: Read-only field that displays the converged iteration step
tion number.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 91
Optimization Analysis Workflow
Because the optimized and non-optimized bodies share nodes at the contact region, the non-optimized
body appears modified at the contact surfaces. However, no actual change has taken place to the
non-optimized body.
Application
You can add the object (or objects) by selecting Topology Elemental Density from the Results group
on the Solution Context tab or by right-clicking the Solution folder (or in the Geometry window)
and selecting Insert > Topology Elemental Density.
Note:
You can further analyze your optimized model, through continued simulation or by per-
forming a design validation by exporting your results and making them available to a new
downstream system.
The Solution object property Export Topology (STL file) enables you to automatically
export your results in Standard Tessellation Language (STL) and in Part Manager Database
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
92 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Specify Results and Solve
(PMDB) file format, archive the files in zip file format, and then place the zipped file in the
Solver Files Directory. This option is set to Yes by default.
In order to make the optimized results available to a downstream system, you need to
create the new system on the Workbench Project Schematic and link the Results cell of
your Structural Optimization analysis to the Geometry cell of a new downstream system,
either a Geometry component system or the Geometry cell of another analysis system.
Refer to the Design Validation (p. 111) section for additional details about this process.
Display Limitation
This result type does not support the following display options available from the Geometry drop-
down menu on the Result Context Tab:
• Exterior
• IsoSurfaces
• Capped IsoSurfaces
• Section Planes
Specify Properties
Using the properties of the Details pane, define results.
Category Properties/Options/Description
Scope Scoping Method. The options for this property include:
• Geometry Selection: This option indicates that the design region is applied
to a geometry or geometries, which are chosen using the graphical
selection tools. When you specify Geometry Selection for the Scoping
Method, the Geometry property displays.
In this case, use selection filters on the Graphics Toolbar to pick your
geometric entities (body and element selection only), and then click Apply.
Once complete, the property displays the type of geometry (Body, Element,
etc.) and the number of selected geometric entities (for example: 1 Body,
12 Elements).
• Named Selection: This option indicates that the design region is applied
to a Named Selection. When you specify Named Selection for the Scoping
Method, the Named Selection property displays. This property provides
a drop-down list of available user-defined Named Selections (only
body-based and element-based Named Selections are supported).
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 93
Optimization Analysis Workflow
Category Properties/Options/Description
Defini- Type: Read-only field that describes the object - Topology Elemental Density.
tion
Starting at Sector: Define an individual sector to be displayed. This result does
not support the visual expansion of all sectors, only the specified sector. Visible
only when your analysis includes Symmetry specified using either the Cyclic
Region or Pre-Meshed Cyclic Region objects.
Note:
Iteration: The default setting is Last. You can specify an iteration number to
obtain results for the specified iteration (displayed in the Result category).
Note:
Exclusions Participation: Yes (default) or No. When set to Yes, the application
uses the excluded elements to compute the Original Volume, Final Volume,
Percent Volume of Original, Original Mass, Final Mass, and Percent Mass of Original
properties. When set to No, excluded elements are not considered.
Original Volume: Read-only field that displays, per scoping, the computed original
volume.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
94 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Specify Results and Solve
Category Properties/Options/Description
Final Volume: Read-only field that displays, per scoping and the Retained
Threshold setting, the optimized volume.
Percent Volume of Original: Read-only field that displays the value of the Final
Volume divided by the Original Volume.
Original Mass: Read-only field that displays, per scoping, the computed original
mass.
Final Mass: Read-only field that displays, per scoping and the Retained Threshold
setting, the optimized mass.
Percent Mass of Original: Read-only field that displays the value of the Final
Mass divided by the Original Mass.
Visibility Show Optimized Region: This property is only used to control graphical view
changes. The options for this property include:
• All Regions: This option displays all of the regions selected by the Scoping
Method. Three color bands display: Remove (Red), Marginal (Yellow), and
Keep (Gray). Remove indicates a Retained Threshold value of 0 to 0.4,
Marginal value indicates a value of 0.4 to 0.6, and Keep value indicates a
value greater than 0.6.
Informa- Iteration Number: Read-only field that displays the converged iteration step
tion number.
Go to a section topic:
Application
One Topology Multi-Density object is added automatically to the optimization analysis system when
performing a Materials Optimization analysis. You can add additional objects by selecting Topology
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 95
Optimization Analysis Workflow
Multi-Density from the Results group on the Solution Context tab or by right-clicking the Solution
folder (or in the Geometry window) and selecting Insert > Topology Multi-Density.
Display Limitation
This result type does not support the following display options available from the Geometry drop-
down menu on the Result Context Tab:
• Exterior
• IsoSurfaces
• Capped IsoSurfaces
• Section Planes
Result Smoothing
The Topology Multi-Density result offers the Results group option Smoothing from the Solution
Context Tab. You can also insert a Smoothing object using the context (right-click) menu options
Insert > Smoothing. This result generates an STL (Stereolithography) file based on the Topology
Multi-Density result that you can modify to move nodes of the geometry to refine your part and as
desired, save for use in downstream validation systems. Multiple Smoothing objects can be added
for each result. Note that it generates one smoothed object for all materials.
Note:
Specify Properties
Use the properties of the Details pane to define your result.
Category Properties/Options/Description
Scope Scoping Method. Property options include:
• Optimization Region (default): This option indicates that the design region is applied
to the specified Optimization Region. When you select Optimization Region for the
Scoping Method, the Optimization Region property displays.
• Geometry Selection: This option indicates that the design region is applied to a
geometry or geometries, which are chosen using the graphical selection tools. When
you specify Geometry Selection for the Scoping Method, the Geometry property
displays.
In this case, use selection filters on the Graphics Toolbar to pick your geometric entities
(body and element selection only), and then click Apply. Once complete, the property
displays the type of geometry (Body, Element, etc.) and the number of selected
geometric entities (for example: 1 Body, 12 Elements).
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
96 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Specify Results and Solve
Category Properties/Options/Description
• Named Selection: This option indicates that the design region is applied to a Named
Selection. When you specify Named Selection for the Scoping Method, the Named
Selection property displays. This property provides a drop-down list of available
user-defined Named Selections (only body-based and element-based Named Selections
are supported).
Defin- Type: Read-only field that describes the object - Topology Multi-Density.
i-
tion By: Read-only field that displays the entry Iteration.
Iteration: The default setting is Last. You can specify an iteration number to obtain
results for the specified iteration (displayed in the Result category).
Note:
Important:
Stress- and strain-based results are not supported for the Topology Optimization -
Density Based method.
Note:
• Upstream Harmonic Response analyses do not support the export of structural results.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 97
Optimization Analysis Workflow
Application
1. Set the Export Design Properties property (shown below) to a desired option. This property is
included in the Output Controls category of the Analysis Settings object. See the Specify Ana-
lysis Settings (p. 24) section for a description of the options based on the selected optimization
method. This property is available for all optimization methods.
2. Insert results from the appropriate menu (Deformation, Stress, or Strain) on the Solution tab or
using the context (right-click) menu options on the Solution object.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
98 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Specify Results and Solve
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 99
Optimization Analysis Workflow
Once you have specified a result, you specify the properties as you normally would (see results object
reference), except there are the following properties with specific requirements for Structural Optim-
ization:
• Environment Selection: You use this property to select the upstream system from which the
result obtains data.
• Starting at Sector: Define which sectors are included in the expanded display of results. Visible
only when your analysis includes Symmetry specified using either the Cyclic Region or Pre-
Meshed Cyclic Region objects. Select the specific sectors to include within the expansion.
Note:
These results are not affected by the settings of the Cyclic Solution Display
category of the Details pane of the Solution object. The application performs
calculations only on the base sector of the model.
• Set Number: This option displays the contour result for a given Result Set contained in the
result file. By default, this value is the last set. If only one set is available, then that is the spe-
cified Result Set. For a solution that includes load steps and modes, you specify the desired
set using the Set Number property (see Result Set Listing).
• Iteration: This property displays the result set from which the result was obtained. Contours
for the result are based on the data of the iterations. By default, this value is the last iteration.
If only one iteration is available, then that is the specified Iteration. To obtain other iterations,
set the Export Design Properties property to All Accepted Iterations.
Application
1. Set the Export Design Properties property (shown below) to a desired option. This property is
included in the Output Controls category of the Analysis Settings object. See the Specify Ana-
lysis Settings (p. 24) section for a description of the options based on the selected optimization
methods. This property is available for all optimization methods.
2. To evaluate thermal results available, you need to create solution data using the options the
Export Design Properties property (shown below) of the Output Controls category of the
Analysis Settings object. See the Specify Analysis Settings (p. 24) section for a description of
the options based on the selected optimization methods. This property is available for all optim-
ization methods.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
100 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Specify Results and Solve
Once specified, you can create temperature and heat flux results. Insert results from the Thermal
menu on the Solution tab or using the using the context (right-click) menu options of the Solution
object.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 101
Optimization Analysis Workflow
Once you have specified a result, you specify the properties as you normally would (see results object
reference), except there are the following properties with specific requirements for Structural Optim-
ization:
• Environment Selection: You use this property to select the upstream system from which the
result obtains data.
• Starting at Sector: Define which sectors are included in the expanded display of results. Visible
only when your analysis includes Symmetry specified using either the Cyclic Region or Pre-
Meshed Cyclic Region objects. Select the specific sectors to include within the expansion.
Note:
These results are not affected by the settings of the Cyclic Solution Display
category of the Details pane of the Solution object. The application performs
calculations only on the base sector of the model.
• Set Number: This option displays the contour result for a given Result Set contained in the
result file. By default, this value is the last set. If only one set is available, then that is the spe-
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
102 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Post Processing
cified Result Set. For a solution that includes load steps and modes, you specify the desired
set using the Set Number property (see Result Set Listing).
• Iteration: This property displays the result set from which the result was obtained. Contours
for the result are based on the data of the iterations. By default, this value is the last iteration.
If only one iteration is available, then that is the specified Iteration. To obtain other iterations,
set the Export Design Properties property to All Accepted Iterations.
Important:
• If your upstream system is a single Static Structural analysis, it is recommended that you
use step-based loading to improve scalability. In order to do so, you need to define your
loading conditions using the Tabular Data window and you need to set the Independent
Variable property to the Step option. This does not include the use of the Thermal Con-
dition load.
• If you are using the Remote Solve Manager (RSM) for your solution, the density trackers
do not automatically update during the solution process. In order to see an optimization
update for your model, you need to select the tracker object, right-click, and select the
option Evaluate All Results. This action tells the remote machine to read the appropriate
local file and display the current results.
• For a Modal analysis: your Structural Optimization analysis will terminate prior to completion
if every iteration of the optimization run is not able to extract the maximum number of
modes specified from the modal solver.
• The solver unit system specified in the analysis settings of the Static Structural or Modal
analysis needs to match the unit system specified in the Structural Optimization analysis.
If not, the optimization run presents a unit system mismatch error.
For a general overview of the solution process, see the Solve section of the Help.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 103
Optimization Analysis Workflow
"The solution ran for iterations and aborted as you requested. Examine the convergence plots
to determine if this is an acceptable solution."
Reviewing Results
For the Density Based optimization type, you can increase and decrease the boundary of the shape
displayed by the tracker using the Retained Threshold property. This property provides a scalable
slider feature to increase and decrease the displayed threshold of the removed/retained elements on
the model.
For the Level Set Based optimization type, the use of the Retained Threshold property is not relevant.
The shape is clearly and unambiguously defined, removing the need for any interpretation.
See the Topology Density (p. 88) and the Topology Elemental Density (p. 92) sections for descriptions
of the purpose and use of the results specific to a the analysis.
Note:
You can further analyze your optimized model, through continued simulation or by performing
a design validation by exporting your results and making them available to a new downstream
system.
The Solution object property Export Topology (STL file) enables you to automatically export
your results in Standard Tessellation Language (STL) and in Part Manager Database (PMDB)
file format, archive the files in zip file format, and then place the zipped file in the Solver
Files Directory. This option is set to Yes by default.
In order to make the optimized results available to a downstream system, you need to create
the new system on the Workbench Project Schematic and link the Results cell of your
Structural Optimization analysis to the Geometry cell of a new downstream system, either
a Geometry component system or the Geometry cell of another analysis system. Refer to the
Design Validation (p. 111) section for additional details about this process.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
104 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Post Processing
Select this object to view the optimization of the model during the solution. The content of the display
is determined by the setting of the Show Optimized Region property. For the density-based optimiz-
ation method, the options include: Retained Region (default), Removed Region, and All Regions.
Note that the All Regions option displays only color changes on the model.
• The display is only available when the tracker object is selected during the solution.
• If a tracker object is not selected during the solution process, by default, the application displays
the result of the final iteration.
• The Iteration Number property of the tracker object indicates the iteration number of the result
currently displayed in the Geometry window based on the setting of the Update Interval
property of the Solution Information object.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 105
Optimization Analysis Workflow
Important:
The capability to recreate a downstream geometry is not supported for 2D plane, shell, and
multi-body geometries.
Application
This workflow assumes that you have a working knowledge of Workbench and its component systems.
To create a new geometry from your optimized analysis:
1. Place a new Geometry system on the Project Schematic as illustrated and link the Results cell of
the Structural Optimization system to the Geometry cell of your new system.
2. Select the Results cell of the Structural Optimization system. In the properties pane, set the Geo-
metry Format property to Grouped Obj (default).
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
106 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Recreating CAD Geometry
3. Right-click the Results cell of the Structural Optimization system and select Update. Once complete,
refresh the Geometry cell of the new system.
4. Open the geometry in Discovery Modeling and use the reverse engineering feature to specify your
geometry.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 107
Optimization Analysis Workflow
Note:
For a Topology Result (p. 88), you can create and export an STL file by 1) using the Export
Topology (STL file) property on the solution object, or 2) using a Smoothing object. An STL
file generated from a Smoothing object is specifically designed for the reverse engineering
capability.
Example
The following sequence shows an example of the original geometry, the optimized geometry, and the
recreated geometry.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
108 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Recreating CAD Geometry
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 109
Optimization Analysis Workflow
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
110 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Performing Design Validation
• Transfer to Design Validation System (Geometry) (p. 112): This option enables you to first revise
your geometry in a CAD application. No environmental conditions are transferred to the down-
stream system.
• Transfer to Design Validation System (Model) (p. 116): This option enables you to transfer
scoping downstream.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 111
Optimization Analysis Workflow
Note:
As desired, you can use Non-Ansys tools to validate your design. You will need to retrieve
the STL file of the optimized design in order to import it into the geometry modeling
software of your choice.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
112 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Performing Design Validation
The optimized geometry file - in Standard Tessellation Language (STL) - is created from the selected
Topology Density result picked using the --Topology Result property of the Solution object of the
optimization system in Mechanical. The --Topology Result property only appears when the property
Export Optimal Shape is set to Only Geometry.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 113
Optimization Analysis Workflow
By having both geometries available in the Geometry cell (in Workbench), you can perform actions
such as overlaying or preserving sections of the geometry or sweep surfaces in order to create addi-
tional material around selected regions such as bolt holes.
Note:
If you decide to use Discovery Modeling to adjust the optimized geometry, check the Ad-
ditive Manufacturing section (as well as the Designing, Repairing problems, and Pre-
paring designs for analysis sections) in the Discovery Modeling Help for the tools you
can use to simplify and prepare the optimized geometry in the new system.
Once you have specified the desired result to export and solved the analysis, return to Workbench.
As shown below, the highlighted context menu option Transfer to Design Validation System
(Geometry) becomes available to transfer the Results cell of your completed analysis to either the
Geometry cell or the Model cell of a newly created system. To begin this process, right-click the
Structural Optimization's Results cell and select the Transfer to Design Validation System (Geometry)
option from the menu.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
114 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Performing Design Validation
Note:
Once you select the option, Workbench creates a new Mechanical system of the same type that is
upstream of the optimization system and send the original geometry and the optimized geometry
to the Geometry cell of the new system. Next, Update the Geometry cell of the new system to update
the Results cell of the optimization system (which changed to out of date after the new system is
created and linked) and the Geometry cell of the new system. The Geometry cell of the new system
becomes up-to-date after the action is complete.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 115
Optimization Analysis Workflow
If you are working with two upstream systems, you simply need to Update the first newly created
system. All other downstream systems share Engineering Data, Geometry, and Model cell data.
Once updated, you can validate all of the systems in one Mechanical session.
Note:
Even though the Geometry cell of the new system is up-to-date, first simplify the optimized
geometry using Discovery Modeling before attempting to open up the geometry in
Mechanical. Attempting to open the unsimplified optimized design from the STL file in
Mechanical will take a long time and will lead to issues due to the use of facets.
Note:
As desired, you can use non-Ansys tools to validate your design. You will need to retrieve
the STL file of the optimized design in order to import it into the geometry modeling
software of your choice.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
116 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Performing Design Validation
Important:
• For projects saved prior to release 2026 R1 that are using non-associative CAD import,
the automatic propagation of scoping for the downstream validation system will not
occur. A debug option enables you to correct this situation.
The design validation process requires that you specify a Smoothing object for your desired Topology
Density (p. 88) result in Mechanical. Once you insert the Smoothing object, you need to set the
Export Model property to Yes to make the result available for validation. Evaluate this result object
once complete.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 117
Optimization Analysis Workflow
The application creates a .pmdb file for export. An example is shown in the File Name property
above. This file is placed in the working project directory and will be used in the creation of the new
design validation system in Workbench.
Note:
• The Linux platform. However, you can create a design validation system on Windows
and then solve it on Linux.
Once you have specified the desired result to export and solved the analysis, return to Workbench.
As shown below, the highlighted context menu option Transfer to Design Validation System
(Model) becomes available to transfer the Results cell of your completed analysis to either the
Geometry cell or the Model cell of a newly created system. To begin this process, right-click the
Structural Optimization's Results cell and select the Transfer to Design Validation System (Model)
option from the menu.
Note:
Workbench creates and links a new Mechanical system of the same type that is upstream of the
Structural Optimization system.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
118 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Performing Design Validation
As pointed out above, by default, the application creates an .pmdb file for export. In Workbench,
this application generated file becomes available in the drop-down list of the Smoothed Model
property of the Model cell properties on the Workbench Project Schematic. The Smoothed Model
drop-down menu can contain multiple .pmdb files based on the number of Smoothing objects you
specify for export in Mechanical. Multiple files are often created for Topology Density results that
have different Retained Threshold settings.
Next, update the Model cell of the new system: right-click and select Update. This updates the Results
cell of the Structural Optimization system (which changed to out-of-date after the new system is
created and linked) and the Model cell of the new system.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 119
Optimization Analysis Workflow
Important:
It is possible that you will receive an error during the update. This is a result of a mesh
limitation. Return to Mechanical and specify a Patch Independent Mesh Method and update
the new system again.
If you are working with two upstream systems, you simply need to Update the first newly created
system. All other downstream systems share Engineering Data and Model cell data. Once updated,
you can validate all of the systems in one Mechanical session.
Once the Model cell of your new system is up-to-date, you can open it in Mechanical and analyze
the newly optimized topology.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
120 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Performing Design Validation
If you decide to use Discovery Modeling to adjust the optimized geometry, check the Additive
Manufacturing section (as well as the Designing, Repairing problems, and Preparing designs for
analysis sections) in the Discovery Modeling Help for the tools you can use to simplify and prepare
the optimized geometry in the new system.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 121
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
122 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Chapter 3: Design Methods
This chapter examines how each method processes the shapes, the rules you must follow for each
method, as well as other additional general process descriptions.
3.1. Shape Processing Workflows
3.2. Recommendations - Optimization in Practice
3.3. Mixing Multiple Methods within an Analysis
[Link] Optimization versus Shape Optimization
Despite the qualitative differences between the optimization methods, each method follows the same
analytical workflow when performing an analysis, including:
1. Shape Description: For the Shape Optimization and Topography Optimization methods the
shape is explicitly defined using the finite element mesh. The Topology Optimization and Lattice
Optimization methods use implicit descriptions through either density fields (Lattice and Solid
Isotropic Material with Penalization method (SIMP) topology optimization) or level-set functions
(Level Set-based topology optimization).
2. Shape Evaluation: Methods using implicit shape description require dedicated treatment for
finite element analysis.
3. Shape Derivative Computation: Based on the shape description, the application selects how
to best compute the shape derivative, that is, the desired sensitivity for each specified criterion
with respect to the corresponding degrees of freedom of the optimization problem.
4. Shape Update: The application performs final geometry modifications based on the selected
shape description.
See the following sections for the shape processing workflows of each method:
3.1.1. Density Based Topology Optimization Shape Processing
3.1.2. Level Set Based Topology Optimization Shape Processing
3.1.3. Lattice Optimization Shape Processing
3.1.4. Shape Optimization Shape Processing
[Link] Optimization Shape Processing
3.1.6. Materials Optimization Shape Processing
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 123
Design Methods
Shape Description
You can characterize the density-based approach as a large-scale parametric optimization where the
DOF is the “density.” That is, a unit-less variable ranging from 0 to 1, where:
As a result, this method does not deliver a shape but an optimized density-field. To create an unam-
biguous design, the application forces the density to approach 0 or 1 and then removes any interme-
diate densities. Here is an example of a part defined with a density-threshold of 0.5 (default).
Where:
(b) is the resulting shape (while drawing the iso-surface corresponding to 0.5 – density)
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
124 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Shape Processing Workflows
Shape Evaluation
For shape evaluation using the density-field, , it is critical to properly update the material
properties. Specifically, the application updates:
• Young modulus and mass for static structural and modal analyses.
To force solutions to approach either zero (0) or one (1), Ansys uses the following widely documented
interpolation schemes:
Note:
For the above calculations, Mvoid << Msolid and Kvoid << Ksolid correspond to the material
properties of a weak material representing the void.
Shape Derivative
The shape derivative used in gradient-based optimizers for the density-based method is calculated
from the derivative with respect to the density. Furthermore, for:
Shape Update
By adding the descent direction , derived from the gradient-based optimizer, to the current
density field , the application computes a new density field . The calculation is represented
as:
Summary
Degrees of freedom for this method are based on the density of the elements or the density at the
nodes.
Strengths
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 125
Design Methods
Limitations
Can sometimes deliver an ambiguous solution, including intermediate densities that do not
provide the most ideal optimized part.
Produces a less accurate evaluation than the body-fitted approach.
Tips
Use a uniform mesh to equally capture geometric details for the entire domain.
[2] MP Bendsoe, O. Sigmund, Topology optimization: theory, methods, and applications, Springer
Science & Business Media, 2003.
[3] F. Murat, L. Tartar, Calcul des Variations et Homogeneisation, In Les Methodes de l Homogeneisation
Theorie et Applications en Physique, Coll. Dir. Etudes et Recherches EDF, 57, Eyrolles, Paris, pp.319-
369, 1985.
Shape Description
This method manages shape description through pure geometric information and defines a shape
without ambiguity. That is, for the shape, defined over the working domain, using an auxiliary function,
denoted as the level-set function, specifies positive, zero, or negative values, such that:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
126 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Shape Processing Workflows
Note:
• This implicit representation of the shape enables you to make topological changes
without needing to detect topological modifications and reconstruct shape parametriz-
ations.
• For the level-set functions that provide the same shape description, Ansys uses the
signed-distance function (SDF) [DF2012], defined as:
• The level-set function is discretized at vertices of the mesh and interpolated inside the
elements.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 127
Design Methods
Shape Evaluation
The application evaluates the criteria on a fixed mesh. However, the definition of the mechanical
properties is simple and generic, that is:
• As to the one layer of elements cut by the zero level-set, they receive an intermediate density
in accordance with the solid fraction.
Using the ersatz-material approach [5 (p. 349)], each material property is interpolated as
, where Evoid << Esolid corresponds to the material properties of a weak
material representing the void.
Shape Derivative
The application computes the shape derivative using the continuous formalism defined by Hadamard
(see [5 (p. 349)]). That is, given a shape perturbation , the asymptotic expansion reads:
Where:
is current shape.
is the shape perturbation.
is the new shape.
For the form, the integrand, , depends on the criterion, , through both the solution state
of the mechanical problem and some corresponding adjoint-state.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
128 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Shape Processing Workflows
Shape Update
Given a shape perturbation , the application updates the shape by solving a transport equation for
the level-set function [BDF2012]:
Summary
The degrees of freedom for this method are based on the boundary of the shape.
Strengths
Limitations
Tips
Use a uniform mesh to equally capture geometric details for the entire domain.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 129
Design Methods
[5] G. Allaire, F. Jouve, AM Toader, Structural optimization using sensitivity analysis and a level-set
method, Journal of computational physics, 2004.
[6] C. Bui, C. Dapogny, P. Frey. An accurate anisotropic adaptation method for solving the level set
advection equation, International Journal for Numerical Methods in Fluids, 2012.
[7] S. Osher, JA Sethian, Fronts propagating with curvature-dependent speed: Algorithms based on
Hamilton-Jacobi formulations, Journal of computational physics, 1988.
Shape Description
For the lattice method, the working domain is occupied by a lattice structure of varying density .
You need to define the cell-size as well as the minimum and maximum density value
. Based on the values of as well as other options, the product is able to
reconstruct a lattice structure inside of the working domain.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
130 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Shape Processing Workflows
Lattice Reconstruction
Shape Evaluation
Depending on the lattice pattern and the density value at each element, the mechanical properties
described by the elasticity tensor are modified via analytical formulas [11 (p. 349)], based
on results extracted using the homogenization theory [12 (p. 349)].
Shape Derivative
The shape derivative used in gradient-based optimizers for the lattice method is calculated from the
derivative with respect to the density. Furthermore, for:
The derivatives, , of the elasticity tensor with respect to the density are obtained via analytical
formulas [11 (p. 349)].
Shape Update
By adding the descent direction , derived from the gradient-based optimizer, to the current
density field , the application computes a new density field . The calculation is represented
as:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 131
Design Methods
Summary
Degrees of freedom for this method are the density at nodes (that will be then mapped at elements).
Strengths
Limitations
Some results, such as stress, may not be accurate enough, especially close to the shape boundary,
due to using the homogenized properties in the finite element analysis.
Tips
The smaller you make the lattice cell size, the more accurate the finite element modelling.
[12] G. Allaire, Homogenization and two-scale convergence, SIAM Journal on Mathematical Analysis,
1992.
Shape Description
For the Shape Optimization method, the shape is represented by a simplicial mesh
composed of tetrahedral elements .
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
132 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Shape Processing Workflows
Shape Evaluation
For this method, no special treatment is required to perform shape evaluation.
Note:
Shape Derivative
The application computes the shape derivative using the continuous formalism defined by Hadamard
(see [5 (p. 349)]). That is, given a shape perturbation , the asymptotic expansion reads:
where:
is current shape.
is the shape perturbation.
is the new shape.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 133
Design Methods
For the form, the integrand, , depends on the criterion, , through both the solution state
of the mechanical problem and some corresponding adjoint-state.
Note:
To perform larger shape modifications and to avoid distortions that may lead to poor mesh
quality, the shape gradient is extended inside the whole domain by solving an auxiliary
problem [8 (p. 349)].
Shape Update
The application creates the new shape by updating the position of the mesh vertices using the shape
perturbation , as:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
134 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Shape Processing Workflows
where:
Summary
Degrees of freedom for this method are based on node location.
Strengths
This method accurately computes any state variable given proper mesh quality.
Compared to the topology optimization methods, no numerical trickery occurs to evaluate the
shape.
This method is rather dedicated for local and decent modification, but the implementation has
proved to conveniently manage large shape changes without remeshing.
Used in the final stage of design process when local and decent shape adjustments are expected.
Limitations
Finite element approximation errors could occur due to poor-quality mesh regions or if large
modifications are made.
Because shape optimization does not manages topology changes, additional programming is in
place to preserve mesh-quality. This factor can sometimes lead to additional computational re-
quirements.
Tips
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 135
Design Methods
Shape Description
For the Topography Optimization method, the shape, , is represented by a mesh, , and
composed of shell elements . This method is essentially equivalent to the Shape Optimization
method for surface bodies.
Shape Evaluation
For this method, no special treatment is required to perform shape evaluation.
Note:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
136 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Shape Processing Workflows
Shape Derivative
The application computes the shape derivative using the continuous formalism defined by Hadamard
(see [AJT2004]). That is, given a shape perturbation , the asymptotic expansion reads:
Where:
is current shape.
is the shape perturbation.
is the new shape.
For the form, the integrand, , depends on the criterion, , through both the solution state
of the mechanical problem and some corresponding adjoint-state.
Shape Update
The application creates the new shape by updating the position of the mesh vertices using the shape
perturbation , as:
Where:
Summary
Degrees of freedom for this method are based on node location.
Strengths
This method accurately computes any state variable given proper mesh quality.
Compared to the topology optimization methods, no numerical trickery occurs to evaluate the
shape.
This method is specific to local modifications of the shape but also manages large shape changes
without remeshing.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 137
Design Methods
Used in the final stage of the design process for local shape adjustments.
Limitations
Finite element approximation errors could occur due to poor-quality mesh regions or if large
modifications are made.
Because shape optimization does not manage topology changes, additional programming is in
place to preserve mesh-quality. This factor can sometimes lead to additional computational re-
quirements.
Tips
[10] M. Shimoda, Y. Liu, A non-parametric free-form optimization method for shell structures, Struc-
tural and Multidisciplinary Optimization, 2014.
Shape Description
You can characterize the materials optimization as a large-scale parametric optimization where the
degrees of freedom (DOFs) are the "densities of each material." Each material has a unit-less variable
ranging from 0 to 1, where:
• A value of zero (0) shows that the material is not present at an element.
As a result, this method does not deliver a shape but an optimized density-field. To create an unam-
biguous design, the application forces the densities to approach either 0 or 1. Moreover, it forces
one, and only one, material to be active in an element.
Shape Evaluation
For shape evaluation, the density-fields of each material, , where n is the number of
materials and is used to properly update the material properties. Specifically, the application updates:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
138 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Shape Processing Workflows
To force solutions to approach either zero (0) or one (1), the application uses the following interpolation
schemes:
(linear interpolation for the mass, where is the mass of material i).
Note:
Shape Update
The optimizer determines a change in the density field of each material, based on the gradients
of the optimization problem. A new trial design is updated according to:
The density fields of the materials are then used to calculate the material properties of the new design.
Summary
Degrees of freedom for this method are based on the densities of different materials at the elements
or at the nodes.
Strengths
Limitations
Can sometimes deliver an ambiguous solution, including intermediate densities that do not
provide a clear material distribution
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 139
Design Methods
Tip
Use a uniform mesh to equally capture geometric details for the entire domain.
• Unify and to mutualize some components between all the optimization methods.
• Better align and streamline the density-method within the overall structural optimization
framework.
• Incorporates the benefits of other methods and conversely (cross fertilization process).
• Can be combined with other methods in an optimization problem enabling you to manage
complex systems with dedicated requirements.
Review the following requirements and limitations associated with performing a mixable density-
based optimization analysis. These limitations apply only to the optimization analysis and are not
applicable to any downstream design validation systems. Go to a section topic:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
140 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Recommendations - Optimization in Practice
General Limitations
The mixable density-based optimization analysis method does not support:
• If you specify the Solver Type as Optimality Criteria, the application only supports Response
constraints types of Mass and Volume and Manufacturing Constraints where only the Minimum
Member Size can be specified.
• Use of Section Planes with Topology Density and Topology Elemental Density results. Note that
the User Defined Result does support this feature.
• Axisymmetric model when you wish to define a Global Stress Constraint (p. 62) and Local von-
Mises Stress Constraint. (p. 62)
• A solution run on high performance computing (HPC) using Distributed Ansys across multiple ma-
chines, when:
– You have Thermal Condition included in a Static Structural analysis linked to a Structural
Optimization analysis.
– You want to optimize a Static Structural analysis that is linked to an upstream Steady-State
Thermal analysis.
• Damping when the Damped property set to Yes (and therefore also the Campbell Diagram
chart).
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 141
Design Methods
• EM Transducer.
The Level Set optimization workflow has some specific considerations as compared to the other
methods, as described below. Use these topics in combination with the general workflow to ensure
the proper completion of your analysis.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
142 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Recommendations - Optimization in Practice
Geometric Analysis
For the Objective and the Response Constraint objects, the Level Set method supports the fol-
lowing settings for the Response Type and Response properties:
• Mass
• Volume
• Center of Gravity
• Moment of Inertia
Extend Compliance
For the Level Set method when you set the Response Type/Response for the Objective Worksheet
or a Response Constraint object to Compliance, Static Structural analyses supports the combin-
ation of force-based and displacement-based loading as well as thermal loading. This context for
Compliance is described by:
Where:
These formulas are equivalent and are based on the potential energy. The compliance is a self-
adjoint response meaning that no adjoint problem must be solved. The compliance is always
computed over the whole model.
Displacement-based Criterion (will be deprecated and fully replaced by the User Defined Cri-
terion (p. 3))
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 143
Design Methods
• For a singular node selection, the response = ( -th node, -axis). You can define
an upper limit for each direction.
• For multiple node selection, the response = (the average of the absolute
Note:
When you specify this type of Response Constraint, the Coordinate System
property for the object is read-only and automatically set to Nodal Coordinate
System. The application uses the Global Coordinate System for this setting.
Reaction Force Criterion (will be deprecated and fully replaced by the User Defined Cri-
terion (p. 3))
For a singular node selection, the response = ( -th node, -axis). You can define an
upper limit for each direction.
For multiple node selection, the response = (the RF along the k-axis).
Note:
When you specify this type of Response Constraint, the Coordinate System property
for the object is read-only and automatically set to Nodal Coordinate System. The
application uses the Global Coordinate System for this setting.
Review the Best Practices and Recommendations (p. 145) topic below for additional information
for configuring your upstream analysis.
For the Level Set method when you set the Response Type/Response for the Objective Worksheet
or a Response Constraint object to Thermal Compliance, Steady-State Thermal analyses supports
the combination of Heat Flux, Heat Flow, and Temperature, Convection, and Internal Heat Gener-
ation. This context for Thermall Compliance is described by:
Where:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
144 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Recommendations - Optimization in Practice
the film coefficient and the ambient temperature of the convection condition.
the internal heat generation.
the heat flux.
This is based on the potential energy. The thermal compliance is a self-adjoint response meaning
that no adjoint problem must be solved. The thermal compliance is always computed over the
whole model.
The Level Set method supports Frequency (Eigenfrequency) as the Response/Response Type
setting. Review the Best Practices and Recommendations (p. 145) topic below for additional inform-
ation for configuring your upstream analysis.
The Level Set method supports the following Manufacturing Constraint Subtypes (p. 72):
• Member Size (Minimum or Maximum): To properly represent the optimal shape, you
should mesh your model such that Maximum Size of the Member Size is greater than four
times the element average size.
• Pull Out Direction: You can further define the Direction for this constraint: Along Axis
(default), Opposite to Axis, or Both Directions.
Note:
The moldability of the part could be lost during the optimization process.
• AM Overhang Constraint (p. 77): This constraint enables you to further define the Build
Direction and Overhang Angle.
Mesh Specifications
When specifying the mesh on your model, it is strongly recommended that you:
• Always use a uniform mesh (homogeneous element size). This enables you to capture the
design with the same precision everywhere on the model. However, in the presence of thin
regions, it may be necessary to refine the mesh locally in order to get at least three or four
layers of elements.
• Make sure that you have a sufficiently fine mesh. If the final design shows geometric features
as thick as an element size, it means that the mesh was not fine enough, as illustrated here.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 145
Design Methods
This illustration displays 238,000 tetrahedrons on the left and 950,000 on the right. The feature on
the left is very thin (one element size) and reaches the limit of the Level Set capability to properly
capture the design. The finer mesh on the right provides an improved design.
When specifying your upstream Static Structural analysis, note the following:
• A minimum stress problem can be realized by a void design (no material) if there is no stiffness
constraint - if there is no mass, there is no stress. Therefore, Ansys recommends that you use
stress criterion in combination with a stiffness criterion (nodal displacement, compliance, etc.).
• It is strongly encouraged that you specify an "exclusion zone" around the loading conditions
(surface or node-based).
• If your solution experiences disconnected clamped parts, it may be a result of the optimization
aiming to optimally distribute an amount of material. The algorithm sometimes chooses to
save material by disconnecting clamped parts and/or to reinforce others. This characteristic
of optimization is useful in order to identify useful and/or otherwise impractical fixed parts.
You can control an eigenmode whose frequency always has the same ranking during the optimization
process. If its ranking changes, the algorithm may face some difficulty.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
146 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Recommendations - Optimization in Practice
• Nonlinear Contact
• Thermal Loads
• Criterion Constraint
• Member Size
• Extrusion
• AM Overhang Constraint
• Housing
• For the Octahedral 1 and Octahedral 2 lattice structures, note the following material property lim-
itations:
– A Poisson ‘s Ratio value greater than 0.32 can cause the interpolated material properties to
become inaccurate.
– A low Density value (< 0.05) can generate a negative Young's Modulus value.
Category Properties/Options/Description
Lattice Specify the Lattice Type property as one of the following:
Type
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 147
Design Methods
Category Properties/Options/Description
Cubic Crossed
(default)
Midpoint Octahedral
1
Octet Octahedral
2
Diagonal
Minim- Specify a minimum density in order make sure the lattice structures are not too thin.
um The default value is 0.
Dens-
ity
Maxim- Specify a maximum density. The element will be considered as full for densities higher than
um the Maximum Density.
Dens-
ity
Lattice Specify the lattice cell size to be used when rebuilding the lattice geometry for printing.
Cell
Size
Specifying Constraints
For this analysis, the:
• Response Constraint (p. 62) object supports Mass Constraint (default) or Volume Constraint,
Global Stress Constraint, Displacement Constraint, Center of Gravity Constraint, Moment
of Inertia Constraint, Compliance, and Natural Frequency Constraint.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
148 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Recommendations - Optimization in Practice
• Design Constraint (p. 83) object supports the Symmetry, Pattern Repetition, and Cyclic
Repetition constraints.
Defining Results
Similar to the optimization results (Topology Density (p. 88) and Topology Elemental Density (p. 92)),
lattice optimization supports Lattice Density and Lattice Elemental Density results. These results
produce nodal averaged results and element-based result values. A Lattice Density result object is
inserted automatically. You can add additional objects by selecting Lattice Density or Lattice Ele-
mental Density from the Result group on the Solution context tab or by right-clicking the Solution
folder (or in the Geometry window) and selecting Insert > Lattice Density/Lattice Elemental
Density.
A lattice analysis automatically inserts a Lattice Density Tracker as a child object of the Solution
Information object that enables you to view the optimization of the model during the solution.
These result types do not support some of the display options available from the Geometry drop-
down menu on the Result Context tab, including Exterior, IsoSurfaces, and Capped IsoSurfaces.
The lattice type, cell size, and density information are automatically transferred when linking a lattice
optimization analysis to a Geometry system. Opening your new lattice geometry in the Discovery
Modeling application enables you to further modify aspects of your geometry.
Procedure
1. From the Workbench Project Schematic, create a new downstream Geometry system, as illus-
trated below.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 149
Design Methods
2. Link the Results cell of your lattice optimization analysis to the Geometry cell of the downstream
system.
3. Right-click the Results cell of your lattice optimization analysis and select Update.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
150 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Recommendations - Optimization in Practice
4. Right-click the Geometry cell of the downstream system and select Refresh.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 151
Design Methods
5. Right-click the Geometry cell of the downstream system and select Update.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
152 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Recommendations - Optimization in Practice
6. Open Discovery Modeling from the Geometry cell of the downstream system.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 153
Design Methods
8. From the Shell Options tool, 1) choose Basic as the Infill type, and then 2) select the Solid body
in the structure tree, and then 3) select Use Density Attributes. The Lattice Shape from the drop-
down menu is automatically chosen. This includes the lattice type you specified in the optimization
analysis in Mechanical.
Note:
Using the Select Faces or Facets tool (highlighted below) from the design window,
you can choose to selectively exclude faces from the original body from this outer
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
154 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Recommendations - Optimization in Practice
shell. This enables the lattice infill to extend all the way to the boundary of the part
on that face.
9. A green check mark in the design window verifies the operation. The density distribution from
the lattice optimization is now mapped onto the body and a faceted body is generated.
Note:
For the upstream system, the Output Controls property Export Knockdown Factor must
be set to Yes. This is the default setting.
Duplication
When you use the Duplicate option on the Solution cell, you include all (loading, results, etc.)
objects defined in the upstream system.
1. Right-click the Solution cell of the upstream system and select Duplicate. A new system
is placed into the schematic. This new system includes all environmental conditions
defined in the upstream system, such as loading conditions or results.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 155
Design Methods
2. Drag and drop the Solution cell of the Structural Optimization analysis onto the Setup
cell of the new system. The application properly links the systems together.
3. Right-click the Setup cell of the new system and select Update. Your new system is ready
for a validation analysis.
Transferring Data
You can also use the system option Transfer Data To New. When used, none of the environmental
conditions defined in the upstream system, such as loading conditions or results are included in
the new system. The steps to use this method are described below.
1. Right-click the Solution cell of the Structural Optimization analysis and select Transfer
Data to New > Analysis System type.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
156 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Recommendations - Optimization in Practice
2. Right-click the Setup cell of the new system and select Update. Your new system is ready
for a validation analysis.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 157
Design Methods
Introduction
The Shape Optimization option of the Optimization Type property enables shape optimization
using mesh node relocations. As with the other optimization methods, this is a physics driven optim-
ization based on a set of loads and boundary conditions provided by either a single preceding ana-
lysis or multiple preceding analyses.
Using this method, the application computes an optimal shape in the design domain that you can
apply to a selected region of your model and that also includes specific design Objectives and Con-
straints.
Geometric Analysis
Review the Geometric Analysis (p. 143) topic in the Prerequisites and Requirements content in the
Topology Optimization - Level-Set Based section for the supported Response Type and Response
properties when performing a geometric analysis.
Review the Configuring Static Structural Analysis (p. 143) topic in the Prerequisites and Requirements
content in the Topology Optimization - Level-Set Based section for the supported Response
Type/Response for the Objective Worksheet or a Response Constraint object to Compliance.
Static Structural analyses supports the combination of force-based and displacement-based
loading as well as thermal loading.
In addition, when specifying your upstream Static Structural analysis, note that any surface of the
optimizable body that is scoped to boundary conditions (fixed displacements, loads, bonded
contacts, etc.) must be defined in the Exclusion Region.
Modal Analysis
In addition, when specifying your upstream Modal analysis, note that you can control an eigenmode
whose frequency always has the same ranking during the optimization process. If its ranking
changes, the algorithm will face some difficulty.
Manufacturing Constraint
For this analysis method, only the Member Size (Maximum) property is available. To properly
represent the optimal shape, you should mesh your model such that Maximum Size of the
Member Size is greater than four times the element average size.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
158 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Recommendations - Optimization in Practice
Application Differences
Note the following when using the Shape Optimization method.
This analysis method supports 3D tetrahedron solid elements only in the Optimization Region -
all other element types are excluded.
Important:
When specifying the mesh on your model, it is strongly recommended that you:
• Always use a uniform mesh (homogeneous element size). This enables you to
capture the design with the same precision everywhere on the model.
You use the Optimization Region object to select a region of your geometry on which to perform
optimization as well as the optimization method to be used.
1. In order to scope the optimization regions using the Shape Optimization method, you need
to first generate the mesh.
2. Specify the Design Region. The properties of the Design Region category enable you to
define the geometry as a Geometry Selection or a Named Selection. This is the region that
you wish to optimize.
3. Specify the Exclusion Region. The properties of the Exclusion Region category enable you
to specify a region (geometric entities or elements) to be excluded from optimization. You
specify excluded regions using defined Boundary Conditions, Geometry Selection, or a Named
Selection.
The surfaces scoped to boundary conditions (such as Fixed Support, Force, Bonded Contact,
etc.) must be included in the scoping of the Exclusion Region.
Note:
Bordering the scoping of your defined Exclusion Region is a "buffer zone." The
area is a transition region where the deformation is less permissive. This enables a
smoother result.
4. Set the Optimization Type property to Structural Optimization. Specify the following addi-
tional properties as needed:
• Move Limit Per Iteration: This property enables you to define how far each node can
move at each iteration. It must be defined in length units, such as one element size.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 159
Design Methods
By default, this property is set to Program Controlled. Select the Manual option to
change the value.
Note:
Ansys recommends that you use a value smaller than the average ele-
ment size and smaller than the Total Move Limit property setting.
• Total Move Limit: This property enables you to define how far each node can move
in total. It must be defined in length units, such as three element sizes. By default, this
property is set to Program Controlled. Select the Manual option to change the value.
• Mesh Deformation Control: This property enables you to define how much the mesh
can be stretched. It is an additional control to avoid element distortion. This unit-less
value is a sort of penalty factor that ranges from 0 (no control) to 1.0. By default, this
property is set to Program Controlled. Select the Manual option to change the value.
Note:
When you use the Program Controlled setting, a new value is computed that is
based on the number of layers of elements in the mesh. As a result, the more layers
you have, the more permissive the tuning. This means that the Total Move Limit
will be higher, and the Mesh Deformation Control will be smaller.
Specifying Results
This method supports Topology Density results. The Topology Density object (p. 88) is added
automatically to the analysis system. You can add additional objects by selecting Topology
Density from the Results group on the Solution Context tab or by right-clicking the Solution
folder (or in the Geometry window) and selecting Insert>Topology Density.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
160 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Recommendations - Optimization in Practice
Compared to Shape Optimization, Topography Optimization is used for shell-based models only.
Using this method, the application computes an optimal shape in the design domain that you can
apply to a selected region of your model and that also includes specific design Objectives and Con-
straints.
Geometric Analysis
Review the Geometric Analysis topic in the Prerequisites and Requirements content in the
Topology Optimization - Level-Set Based (p. 142) section for the supported Response Type and
Response properties when performing a geometric analysis.
Review the Configuring Static Structural Analysis topic in the Prerequisites and Requirements
content in the Topology Optimization - Level-Set Based (p. 142) section for the supported Response
Type/Response for the Objective Worksheet or a Response Constraint object.
In addition, when specifying your upstream Static Structural analysis, note that any surface of the
optimizable body that is scoped to boundary conditions (fixed displacements, loads, bonded
contacts, etc.) must be defined in the Exclusion Region.
Modal Analysis
This method only supports User Defined Criterion (p. 3) that you define in the upstream Modal
analysis. This result data can then be used in the Structural Optimization analysis by the Objective
object or as a Response Constraint .
In addition, when specifying your upstream Modal analysis, note that you can control an eigenmode
whose frequency always has the same ranking during the optimization process. If its ranking
changes, the algorithm will face some difficulty.
Manufacturing Constraint
Application Differences
Note the following when using the Topography Optimization method.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 161
Design Methods
Important:
When specifying the mesh on your model, it is strongly recommended that you:
• Always use a uniform mesh (homogeneous element size). This enables you to
capture the design with the same precision everywhere on the model.
You use the Optimization Region object to select a region of your geometry on which to perform
optimization as well as the optimization method to be used.
1. In order to scope the optimization regions using the Topography Optimization method, you
need to first generate the mesh.
2. Specify the Design Region. The properties of the Design Region category enable you to
define the geometry as a Geometry Selection or a Named Selection. This is the region that
you wish to optimize.
3. Specify the Exclusion Region. The properties of the Exclusion Region category enable you
to specify a region (geometric entities or elements) to be excluded from optimization. You
specify excluded regions using defined Boundary Conditions, Geometry Selection, or a Named
Selection.
The surfaces scoped to boundary conditions (such as Fixed Support, Force, Bonded Contact,
etc.) must be included in the scoping of the Exclusion Region.
4. Set the Optimization Type property to Topography Optimization. Specify the following
additional properties as needed:
• Move Limit Per Iteration: This property enables you to define how far each node can
move at each iteration. It must be defined in length units, such as one element size.
By default, this property is set to Program Controlled. Select the Manual option to
change the value.
• Total Move Limit: This property enables you to define how far each node can move
in total. It must be defined in length units, such as three element sizes. By default, this
property is set to Program Controlled (equal to the size of one element or slightly
larger depending the fineness of the mesh). Select the Manual option to change the
value.
• Mesh Deformation Control: This property enables you to define how much the mesh
can be stretched. It is an additional control to avoid element distortion. This unit-less
value is a sort of penalty factor that ranges from 0 (no control) to 1.0. By default, this
property is set to Program Controlled. Select the Manual option to change the value.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
162 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Recommendations - Optimization in Practice
Specifying Results
This method supports Topology Density (p. 88) results. The Topology Density object is added
automatically to the analysis system. You can add additional objects by selecting Topology
Density from the Results group on the Solution Context tab or by right-clicking the Solution
folder (or in the Geometry window) and selecting Insert > Topology Density.
Points to Remember
Note the following before beginning your analysis:
• Use the Engineering Data Workspace to create specific materials. Engineering Data is a component
of the Workbench application. To use the workspace, you must create or resume your analysis from
the Workbench Project Schematic.
• You can add materials to your project using the Materials object.
• You can import materials from an external library file into your project.
• When performing an optimization with multiple materials, Ansys recommends that you use mater-
ials with significantly different properties. Similar material properties increase the risk of creating
problems that do not have a feasible solution.
• Applying multiple Local Design Restriction objects that include different materials to the same region
can create infeasible problems.
• This method enables you to perform lattice optimization. All of the requirements, limitations, and
definition specifics Lattice Optimization Analysis (p. 146) are applicable.
Important:
– You can specify the analysis to use only material distribution (Full) or lattice distribu-
tion. These capabilities cannot be combined.
– Because of processing differences, results for lattice structures evaluated using this
method may differ form those you receive using the Lattice Optimization method.
• Use a uniform mesh to equally capture geometric details for the entire domain.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 163
Design Methods
Limitations
• When you change the Optimization Type property to Materials Optimization, the worksheet
for material definition may not automatically refresh or display. To resolve this issue, you need
to select any other object in the Outline and then return to the Optimization Region object.
This action will properly display the worksheet.
• When using Full Screen mode, you could see an issue when changing the options of the Filling
Method drop-down menu of the worksheet. Exit Full Screen mode to correct the issue.
Definition
You can define the analysis for the following:
Multiple Materials
This procedure assumes that you have opened the application, defined your upstream analysis,
and inserted a Structural Optimization analysis. To define an analysis using the Materials Op-
timization method:
1. Select the Materials Optimization option for the Optimization Type property, a worksheet
automatically displays.
2. Use the Materials drop-down menu of the worksheet to select the desired material. If you
wish to use the Void option, it must be specified first. This option behaves as material selection
but gives the application the option to not use material in the design space.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
164 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Recommendations - Optimization in Practice
3. Select Full from the Filling Method drop-down menu. Full is the only supported option to
perform material distribution. To perform a lattice optimization, see the topic below.
Note:
If you are working with a project that was originally saved in release 2025
R1, the application sets the Filling Method property of the Materials Optim-
ization method to Lattice. This is a result of lattice only support in release
2025 R1 but not multiple materials optimization. Change this setting as
needed.
Lattice
1. Select the Materials Optimization option for the Optimization Type property, a worksheet
automatically displays.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 165
Design Methods
2. Use the Materials drop-down menu of the worksheet to select the desired material. The
Lattice feature only supports the use of one material.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
166 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Recommendations - Optimization in Practice
4. Under Lattice Specifications table, the selected material displays automatically with default
settings for the Lattice Type, Minimum Density, and Maximum Density properties.
Note:
These are the same properties that display in the Details pane when you specify
the Lattice Optimization method for the Optimization Type property of the
Optimization Region object. However, the application does not specify default
values for the Maximum Density property and a Lattice Cell Size property is also
available using this method.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 167
Design Methods
5. Select a desired Lattice Type and then specify the Minimum Density and Maximum
Density properties.
6. See the Lattice Optimization Analysis (p. 146) section for additional details for completing
your simulation using the lattice-based method.
Recommendations
For a density-based optimization analysis, Ansys recommends that you:
• Use the mixable density method when you specify a Thermal Condition in an upstream
Static Structural analysis to enable a more versatile and robust problem formulation.
General Limitations
The density-based optimization analysis method does not support:
• If you specify the Solver Type as Optimality Criteria, the application only supports Response
constraints types of Mass and Volume and Manufacturing Constraints where only the Minimum
Member Size can be specified.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
168 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Recommendations - Optimization in Practice
• Use of Section Planes with Topology Density and Topology Elemental Density results. Note that
the User Defined Result does support this feature.
• Axisymmetric model when you wish to define a Global Stress Constraint (p. 62) and Local von-
Mises Stress Constraint. (p. 62)
• A solution run on high performance computing (HPC) using Distributed Ansys across multiple ma-
chines, when:
– You have Thermal Condition included in a Static Structural analysis linked to a Structural
Optimization analysis.
– You want to optimize a Static Structural analysis that is linked to an upstream Steady-State
Thermal analysis.
• Damping when the Damped property set to Yes (and therefore also the Campbell Diagram
chart).
• Joint Load.
• EM Transducer.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 169
Design Methods
The Sequential Convex Programming method (SCP), see Zillober[1][2][3], is an extension of the
method of moving asymptotes (MMA), see Svanberg[4]. The Sequential Convex Programming
method requires the derivatives of all functions present in the Topology Optimization problem.
MMA is a nonlinear programming algorithm that approximates a solution for a Topology Optimiz-
ation problem by solving a sequence of convex and separable subproblems. These subproblems
can be solved efficiently due to their special structure.
The Sequential Convex Programming method extends MMA to ensure convergence by rejecting
steps that do not lead to an optimal solution of the underlying problem. The test for acceptance
is done by a merit function and a corresponding line search procedure, see Zillober[5]. The goal of
the merit function is to measure the progress and enable the objective function and the constraints
to be combined in a suitable way.
Optimality Criteria
The Optimality Criteria method can be used to solve density-based optimization problems with a
simple compliance objective that uses a volume or mass constraint. The Optimality Criteria method
[1] Zillober, Ch., A globally convergent version of the method of moving asymptotes, Structural
Optimization, 6(3):166-174, 1993.
[2] Zillober, Ch., A combined convex approximation — interior point approach for large scale
nonlinear programming, Optimization and Engineering, 2(1):51-73, 2001.
[3] Zillober, Ch., SCPIP - an efficient software tool for the solution of structural optimization
problems, Structural and Multidisciplinary Optimization, 24(5), 2002.
[4] Svanberg, K., The Method of Moving Asymptotes — a new method for structural optimiza-
tion, International Journal for Numerical Methods in Engineering, 24:359-373, 1987.
[5] Zillober, Ch., Global convergence of a nonlinear programming method using convex approx-
imations, Numerical Algorithms, 27(3):256-289, 2001.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
170 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Recommendations - Optimization in Practice
is an iterative solver, see Bensoe and Sigmund[6]. The Optimality Criteria method should not be
used for a Modal Analysis.
Note:
The following limitations apply when using the Optimality Criteria Solver Type:
• Only supports the Compliance (Structural) setting for the Response Type column
of the Objective object worksheet.
In addition, you can add a single natural frequency as a constraint and define a lower and an upper
bound on the frequency. The solver will guarantee, if possible, that this frequency lies within the
specified range.
If the design objective is to optimize a frequency, then all of the repeating frequencies are optimized
simultaneously.
It is important to note that the mode shapes will change during the iterative solution procedure
and that there is no tracking with respect to the initial mode shape. Only the actual value of the
specified natural frequency is considered. This means at the final iteration the mode shape may
change dramatically in comparison to the initial shape of the optimized mode.
Because the underlying solver is sensitivity based, problems with natural frequencies have to be
handled with care. The problem is not differentiable in the common sense, such as a case of multiple
eigenvalues. Instead, derivatives for multiple eigenvalues have to be calculated in a special way.
Since the mode shapes are not unique for multiple eigenvalues, additional effort is necessary to
get sensitivities that are independent of the mode shapes. In order to obtain unique sensitivities
for these eigenvalues, an additional eigenvalue problem has to be solved for each optimized element,
see Seyranian[7].
[6] Bendsoe, M.P. and Sigmund O., Topology Optimization: Theory, Methods and Applications,
Springer, Berlin, 2003.
[7] Seyranian, A.P., Lund E., and Olhoff N., Multiple eigenvalues in structural optimization
problems, Structural Optimization, 8:207-227, 1994.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 171
Design Methods
Where is the elemental mean value of the equivalent (von-Mises) stress of element e in set S.
Since the maximum leads to a non-differentiable problem formulation, the p-norm is used to ap-
proximate the actual maximum instead. Applying the differentiable p-norm leads to:
Where denotes the vector of all stress values of the elements in set S. Note that the p-norm
overestimates the actual maximum. To stabilize the solver different regularization techniques are
used in the literature. In Holmberg[8], a fixed scaling parameter is introduced. With factor:
that leads to:
where nS is the number of elements in the considered set. In previous releases this approach was
used. Since at the final iteration, the maximum stress of some optimized elements might be
greater than the user-defined upper bound of the global/local stress constraint, the validation
might fail.
Where denotes the iteration. This approach improves accuracy as well as the estimate of the stress
value.
[8] Holmberg E., Torstenfelt B., and Klarbring A., Stress constrained topology optimization,
Structural and Multidisciplinary Optimization, 48(1):33-47,2013.
[9] Le C., Norato J., Bruns T., Ha C., Tortorelli D. Stress-based Topology Optimization for continua,
Structural and Multidisciplinary Optimization, 41(4):605{620, 2010.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
172 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Recommendations - Optimization in Practice
To simplify the notation, assume that only one constraint exists. The optimality conditions of the
Topology Optimization problem can be stated with the following equation:
Where denotes the Lagrange function. The Lagrange function is defined by:
Where is the Lagrange multiplier corresponding to the constraint , and is the objective function
to be either maximized or minimized. The solver will stop as soon as the desired tolerance is
achieved, where: , as defined here:
Because approaching this stationary point can require a large number of iterations, a relaxed con-
vergence criterion is used. The optimization stops as soon as the following equation has three
successive iterations. In this equation, denotes the vector of pseudo densities of the iteration.
Note that three successive iterations are considered as the underlying solver is stabilized by a line
search procedure. This line search procedure might lead to small changes with respect to the pseudo
densities as well as small changes to the objective function. It is possible that the convergence
tolerance is satisfied for one iteration but the next iteration leads to a significant improvement of
the objective function. Due to the relaxed stopping criterion, the optimization might terminate too
early. In this case, the optimization should be rerun with a smaller tolerance.
The optimization is influence by the thermal condition according to the following equation[10]:
Linear static equilibrium in finite element system including both mechanical and thermal loading
is given by:
,
Where:
= stiffness matrix
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 173
Design Methods
= displacement vector
= externally applied mechanical loading
= thermal load vector.
The nodal load vector due to temperature effects for the element may be written as:
Here is the element strain-displacement matrix, is the element elasticity matrix, and is
the thermal strain vector for the element given by:
With is the thermal expansion coefficient of the material, is the temperature change on
the element, and is [1,1,1,0,0,0] for three-dimensions and [1,1,0] for two-dimension.
References
Note:
The Materials Optimization method cannot be mixed with other design methods. Only one
Optimization Region object is supported for this method.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
174 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Topology Optimization versus Shape Optimization
Shape Optimization methods relate to a body-fitted method in that the shape is explicitly defined by
the mesh. Using this method, the application optimizes the design by moving the mesh nodes. Shape
Optimization is a sort of morphing without the need to define any parameter. By contrast to Topology
Optimization, the calculation of certain quantities, such as stress, is more accurate. Shape Optimization
is convenient when you expect moderate modifications while keeping the same topology (no hole, no
merge).
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 175
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
176 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Chapter 4: Structural Optimization Theory
In order to provide background about how manufacturing and design constraints are implemented
and the options you can use to further improve your results, this section describes the concepts behind
the use of the constraints in the application when performing a Structural Optimization analysis.
Important:
For the examples in the following sections, the results you obtain may differ slightly from
those shown, depending on the version of the application you are using.
Go to a section topic:
4.1. Manufacturing Constraint Background
4.2. Design Constraints Background
4.3. Local Design Restrictions
However, manufacturing constraints also include limitations related to the numerical framework (Optim-
ization Method, Optimization Region, Mesh, etc.). The following documentation discusses the basic
details of their formulation and numerical implementation together with limitations and best-practices
for efficient usage.
Note:
The description "average element size," denoted dxAVG, appears frequently in the numerical
implementation of manufacturing constraints. For 3D solid domains, the average element
size is defined as the average of the cubic root of the volume over all elements.
Go to a section topic:
4.1.1. Member Size Minimum
4.1.2. Member Size Maximum
4.1.3. Member Size Gap Size
4.1.4. Pull Out Direction
4.1.5. Millability
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 177
Structural Optimization Theory
4.1.6. Extrusion
4.1.7. AM Overhang Constraint
4.1.8. Housing
4.1.9. Complexity Index
Industry Motivation
This specification is motivated by several industrial manufacturing processes. Examples include:
• During a casting process, you can actively avoid thin areas in the mold that can lead to failure
as a result of premature solidification.
• During an additive manufacturing process, you can avoid thin members that can result in im-
perfections in the printing process.
1. The application computes the cross-sectional thickness for every point on the boundary, that
is, the distance until crossing the opposite boundary along the direction opposite to the ex-
terior normal vector.
2. The minimum value of the distance field is defined as the minimum member size of the
structure.
• Length (X-direction)
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
178 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
• Width (Y-direction)
• Height (Z-direction)
• It is not derivable due to the minimum operator, and therefore not suitable for gradient-based
optimization algorithms.
• It is not applicable for all methods, namely it requires geometric information that is not available
for density-based methods.
The Minimum Member Size constraint is available for density-based optimization, mixable density,
and level-set based optimization. The formulation depends on the structural optimization framework.
Note: Note:
is is
automatically automatically
rounded-up rounded-up
to . to .
The The
default default
value is value is
equal
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 179
Structural Optimization Theory
equal to to 4
. .
Exclusion You specify whether Exclusion regions are inherently considered in the
Region to Include or Exclude member size evaluation.
Exclusions from the
Analysis Settings.
Infeasible Naturally ignored Detected and eliminated from
[a] the constraint evaluation.
Regions
Special None The optimization runs first
treatment without the MinMS constraint.
If the solution does not meet
the requirement, then the
optimization continues adding
the MinMS as a constraint.
Mesh The finer the mesh, the more accurate the computations related to Minimum
Size member size.
[a] Regions where the Minimum Member Size cannot be respected - closely spaced boundaries.
Recommendations
Note the following:
• The computational time for the Minimum Member Size constraint increases together with
and the mesh size refinement.
• As any constraint, the Minimum Member Size affects the objective performance. Namely, by
increasing , the feasible domain shrinks and probably leads to smaller objective gain. Es-
pecially when an objective function with antagonistic behavior is used, that is, the volume,
this tendency becomes more significant.
Example
For the following example, the Optimization Type property is set to the Topology Optimization –
Level Set Based option. The optimization problem consists of:
Example File
Download the following project file to examine the feature in more detail:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
180 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
The upstream Static Structural system is specified with two displacements, a force, and a moment,
as illustrated.
As shown from the Topology Density as well as a User Defined Result, the optimized result without
considering an minimum member size constraint, shown here, produces slender "ribs.". Note that the
User Defined Result shown below is a cutout of the result using the Section Plane feature.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 181
Structural Optimization Theory
When you add a minimum member size constraint with dmin = 8.0e-03, it leads to the optimized
shape where slender ribs disappear.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
182 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
[13] G. Allaire, F. Jouve, G. Michailidis, Thickness control in structural optimization via a level set
method, Structural and Multidisciplinary Optimization, 2016.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 183
Structural Optimization Theory
Industry Motivation
This specification is motivated by several industrial manufacturing processes. Examples include:
• During casting processes, a maximum member size is directly related to the cooling process
of the parts where the distance to shape boundaries determines solidification times. Larger
members require a more elaborate solidification system to remove the shrinkage porosity
outside of the cast part and therefore increase manufacturing costs.
• During additive manufacturing processes, you can avoid large members that result from the
distortion created during the solidification of each layer by thermal residual stress.
1. The application computes the pointwise distance by selecting a point inside of the shape
that it then extends to the boundary. [13 (p. 349)], [14 (p. 349)].
2. The maximum value of the distance field is defined as the maximum thickness of the structure.
• It is not derivable due to the Maximum operator and therefore is not suitable for gradient-
based optimization algorithms.
• As illustrated below, it is not permissive because it tracks violation regions that should be ig-
nored [13 (p. 349)].
However, the devised formulation is appropriately adjusted to overcome these two problems. As a
result, the limit value might be violated in some limited regions of the optimized shape.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
184 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Distortions close to joints of structural members to respect the maximum member size limit (dmax) in a pointwise m
(left): dmax is not respected close to joints; (right): dmax is respected everywhere.
For the Mixable Density and Level Set based methods, the Member Size constraint includes the
Measurement Type property. It provides the following options:
• Isotropic: For this setting, the formulation of member size is not directional. The constraint is
satisfied when you preserve the distance in any direction. For example, for the plate illustrated
below, the maximum thickness corresponds to its height.
• In-Plane: For this setting, the formulation of member size approximates the thickness in the
selected plane. To enable this capability, when you select this option, a Coordinate System
and a Plane property display. You specify a desired coordinate system that you use to define
a desired plane. Using the plate illustrated below again, Plane property options specify:
The In-Plane definition of the thickness is of particular interest when designing the ribs in
cast parts, where you select the thickness plane perpendicular to the pull-out direction.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 185
Structural Optimization Theory
Additionally, for the Mixable Density and Level Set based methods, you can change the settings of
the Measurement Type property to account for isotropic planar formulations of the thickness.
Ex- Using the options, Exclusion regions are inherently considered in the member
clu- Include Exclusions size evaluation.
sion or Exclude
Re- Exclusions, of the In case the thickness of the exclusion region exceeds ,
gion Region of the constraint cannot be respected during the optimization
Manufacturing and therefore, is automatically re-adjusted to comply
Constraint and/or with the exclusion region.
Region of Min
Member Size
properties of the
Analysis Settings
object, you can
specify whether to
include or exclude
exclusions.
Re- The member size is computed with respect to NA NA
tained the 0.5 iso-contour of the density field.
Threshold
Modifying the Retained Threshold property
changes the member size of the shape.
Meas- NA The property’s options, Isotropic and In- NA
ure- Plane, enable you to further define the
ment thickness for your application. The In-
Type Plane option also enables you to
approximate the thickness over a specified
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
186 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Recommendations
Note the following:
• The Maximum Member Size constraint tends to deliver more complex designs.
• Ansys recommends that you use a fine mesh if you expect additional details in the geometry.
• As with any constraint, the Maximum Member Size affects the objective performance. Specific-
ally, if you reduce , the feasible domain shrinks and likely leads to a smaller objective
gain.
• When you set the Measurement Type property to In-Plane, thin regions with large in-plane
thickness may still appear. This is a limitation inherent to the approximation method.
Examples
Pillar Structure
For the following example, the Optimization Type property is set to the Topology Optimization
– Level Set Based option. This analysis uses a pillar structure clamped on the bottom with a
vertical load applied to the top, as illustrated below. The optimization problem is to minimize the
structural compliance under a volume fraction constraint of 0.4.
Example File
Download the following project file to examine the feature in more detail:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 187
Structural Optimization Theory
The following Topology Density result and User Defined Result, show the optimized result
without considering any maximum member size constraints. As expected, the optimized shape
is a cylinder. Note that the User Defined Result shown below is a cutout of the result using the
Section Plane feature.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
188 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Adding an maximum member size constraint of 0.02 leads to the optimized shape shown below.
One can observe the indentations that are created to satisfy the maximum member size constraint.
The expected impact of the maximum member size constraint is clearly seen, reducing the max-
imum distance from the points inside the shape to the structural boundary.
Engine Bracket
For the following example, the Optimization Type property is set to the Topology Optimization
– Level Set Based option. The optimization problem consists of:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 189
Structural Optimization Theory
Example File
Download the following project file to examine the feature in more detail:
Mechanical Setup
The upstream Static Structural system is specified with two displacements, a force, and a moment,
as illustrated.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
190 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
The following Topology Density result shows the optimized result without considering an max-
imum member size constraint.
And here you can see the optimized shape and cross-sectional density for dmax of 0.01.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 191
Structural Optimization Theory
Plate Reinforcement
For the following example, the Optimization Type property is set to the Topology Optimization
– Level Set Based option. This analysis examines the design of a reinforcement structure above
a plate structure. The optimization problem consists of:
Mechanical Setup
As illustrated, the upstream Static Structural system is specified with a Fixed Support (A), one
Displacement (B), and a Force (C) applied at the center of the bottom side of the body.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
192 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Here is the finite element mesh (643,900 elements) and the Exclusion Region.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 193
Structural Optimization Theory
The following Topology Density result shows the optimized result without considering a maximum
member size constraint.
Here is a result of the optimized shape for dmax = 6mm with the Measurement Type property
set to Isotropic.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
194 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Here you can see the optimized shape for dmax = 6mm with the Measurement Type property
set to In-Plane, the Coordinate System property set to Global Coordinate System, and the
Plane property set to XZ Plane.
For this example, you can verify how using the In-Plane setting for the Measurement Type
property for a Maximum Member Size constraint, together with the Pull-Out Direction constraint,
can produce a rib-type structure.
[14] Fernandez, E., Yang, K.K., Koppen, S., Alarcon, P., Bauduin, S., Duysinx, P., Imposing minimum and
maximum member size, minimum cavity size, and minimum separation distance between solid
members in topology optimization. Computer Methods in Applied Mechanics and Engineering, 2020.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 195
Structural Optimization Theory
Industry Motivation
This specification is motivated by several industrial manufacturing processes:
1. During casting process, it is linked to the capability of constructing molds with thin features
as well as with their life cycle.
2. During milling process, as well as other tooling processes, it is related to the characteristics
of the tooling machine (head and bit radius, etc.).
1. The pointwise distance between structural members is computed for every point on the
boundary along the exterior normal vector.
2. The minimum value of the distance field is defined as the gap size of the structure.
3. The gap size inherits the same Measurement Type property specification as the Maximum
Member Size constraint to which it is related.
• It is not derivable, due to the minimum operator and the computational procedure, therefore,
it is not suitable for gradient-based optimization algorithms.
• It is quite restrictive for topology optimization since it hinders structural members from ap-
proaching each other and finally merging.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
196 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
A specific formulation has been devised to overcome these problems. As a consequence of adopting
a rather qualitative formulation [14 (p. 349)], closely spaced features may still appear in the optimized
shape.
Recommendations
As any constraint, the Gap Size affects the objective performance. Namely, by increasing , the
feasible domain shrinks and probably leads to smaller objective gain.
Examples
Pillar Structure
For the following example, the Optimization Type property is set to the Topology Optimization
– Level Set Based option. This analysis uses a pillar structure clamped on the bottom with a
vertical load applied to the top, as illustrated below. The optimization problem is to minimize the
structural compliance under a volume fraction constraint of 0.4.
Example File
Download the following project file to examine the feature in more detail:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 197
Structural Optimization Theory
As shown from the Topology Density result as well as a User Defined Result, the optimized
result without considering manufacturing constraints. As expected, the optimized shape is a cyl-
inder. Note that the User Defined Result shown below is a cutout of the result using the Section
Plane feature.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
198 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Adding an maximum member size constraint of 0.012 leads to the optimized shape shown below.
One can observe the indentations that are created to satisfy the maximum member size constraint.
The structural compliance is equal to 1.85953 e-04 (+1.5%).
Adding a Gap Size constraint with limit dGapSize = 0.012 results in the optimized shape shown
below, wherein the distance between structural members increases. The structural compliance
equals to 1.92452 e-04, namely 5% less stiff due to the maximum member size and gap size
constraints.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 199
Structural Optimization Theory
Plate Reinforcement
For the following example, the Optimization Type property is set to the Topology Optimization
– Level Set Based option. This analysis examines the design of a reinforcement structure above
a plate structure. The optimization problem consists of:
• An In-Plane Maximum Member Size constraint with dmax = 6mm, perpendicular to the
Pull-Out Direction (XZ Plane).
Example File
Download the following project file to examine the feature in more detail:
Mechanical Setup
As illustrated, the upstream Static Structural system is specified with a Fixed Support (A), one
Displacement (B), and a Force (C) applied at the center of the bottom side of the body.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
200 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 201
Structural Optimization Theory
The following Topology Density result shows the optimized result without considering a member
size constraint.
Here is a result of the optimized shape with the Measurement Type property set to Isotropic.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
202 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Here you can see the optimized shape for the Measurement Type property set to In-Plane and
the Plane property set to XY Plane for the illustrated coordinate system.
Members that are thick on this plane are split into smaller members. This creates a design that
is difficult to manufacture.
Adding a Gap Size constraint produces a better separation of structural members, contributing
to the overall manufacturability of the design.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 203
Structural Optimization Theory
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
204 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
• No-Hole: This option aims to simplify the casting process. It ensures that the shape does not
perforate along the specified direction and enables it to shrink perpendicular to the pull-out
direction.
• Stamping: You use this option to create a design that is compatible with a stamping or forging
process. This option makes sure the shape does not perforate along the specified pull-out
direction.
Go to a section topic:
Supported Methods
The Pull Out Direction constraint is available for the Mixable Density, Level Set, and Density Based
optimization methods. These methods employ a built-in approach. In a built-in approach, this constraint
is embedded directly into the mathematical formulation of the optimization problem. It is treated
and satisfied for each iteration. Note that only the Level Set method provides the Pull Out Options
properties.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 205
Structural Optimization Theory
• For the Level Set Based method, additional options are available, as described below.
Method
Property Mixable Density/Density Based Description
Stamping NA Imposes n
pull-out d
No-Hole NA Imposes n
direction.
to the pul
Note: The
Axis The Axis property enables you to specify the axis of the Coordinate Sy
Direction The Direction property enables you to specify whether the shape boun
(two-sided) directions.
Parting Surface Control For the Density Based method, when you set the Dir- For the Le
ection property to Both Directions, the application Both Dire
automatically imposes a parting surface. This surface to impose
passes from the origin of the coordinate system and Group ca
is perpendicular to the axis you specify in the Axis and a plan
property.
Exclusion Region You can decide whether to Include or Exclude Exclusion
Exclusions from the Analysis Settings. automatic
images be
Here is an example of the extension of the Exclusion Region in a Level Set Based Optimization using
the Pull Out Direction constraint.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
206 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Exclusion Region (b) without Pull Out constraint. Extended Exclusion Region for (c) one-sided pull
out in the +Z direction.
One-sided pull out (d) in the -Z direction and (e) two-sided pull out along the Z-axis.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 207
Structural Optimization Theory
• With the No-Hole constraint, tiny perforations may still appear in the optimized shape (see the il-
lustrations section).
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
208 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Examples
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 209
Structural Optimization Theory
This analysis examines the effect of the Pull Out Direction Manufacturing Constraint on a can-
tilever model with a spiral shape. The optimization problem is to minimize the structural com-
pliance under a volume fraction constraint of 0.4.
Example File
Download the following project file to examine the feature in more detail:
No Manufacturing Constraints
This result shows the optimized shape with no manufacturing constraints. The shape presents
some cavities and undercuts along the Y-direction (indicated with red arrows). For this result,
the structural compliance equals 5.22538e-02.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
210 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Here is the optimized shape with the Axis property set to Y Axis and the Direction property
set to Both Directions. Using a two-sided Pull Out Direction constraint along the Y axis
results, the previous cavities and undercuts have disappeared. The value of the structural
compliance increased slightly to 5.27043e-02 (+0,9%).
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 211
Structural Optimization Theory
As illustrated below, changing the optimized shape by setting the Axis property set to Y
Axis and the Direction property set to Along Axis, the shape changes dramatically because
the side oriented in the -Y direction is considered as a parting surface. Disposing less freedom
to evolve than in the two-sided, the value of the structural compliance increases more than
previously, to 5.85545e-02 (+12.1%).
The above formulation includes some thick regions that may present a problem to manufac-
ture. Here you add a Member Size constraint specified with the Maximum property set to
Manual and the Max Size property set to 4mm (dmax = 4.0e-03). Adding the constraint helps
to redistribute the available material, while respecting the Pull Out Direction constraint.
The Max Size property specification (dmax = 4.0e-03) substitutes thick regions with thin
nerves. By chance, this solution is better than the initial nominal optimization.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
212 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Using the Level Set Based optimization method, this analysis examines the effect of the Pull
Out Direction Manufacturing Constraint on a suspending arm, under different options for the
parting surface definition. The optimization problem is to minimize the structural compliance
under a volume fraction constraint of 0.4 and a two-sided Pull Out direction constraint.
Example File
Download the following project file to examine the feature in more detail:
The mesh and environmental conditions are illustrated here. The finite element model
contains 67,888 elements.
A Fixed Support (B) is scoped to the inner surface of the three parts on the left side of the
model and an inclined Force (A) is applied to the inner surface of the part on the right side.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 213
Structural Optimization Theory
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
214 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Here is the optimized shape with the Axis property set to Z Axis and the Direction property
set to Both Directions. The Parting Surface Control property is set to Free. For this result,
the structural compliance equals 0.00270791.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 215
Structural Optimization Theory
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
216 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 217
Structural Optimization Theory
Stamping Example
Using the Level Set Based optimization method, this analysis examines the effect of the Pull
Out Direction Manufacturing Constraint on an engine bracket part. The optimization problem
is to minimize the structural compliance under a volume fraction constraint of 0.2.
Example File
Download the following project file to examine the feature in more detail:
The mesh and environmental conditions are illustrated here. The finite element model
contains 153,729 elements.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
218 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Displacements (A and B) are scoped to two faces at the left hand corner of the base. A Mo-
ment and Force (C and D) are specified on the inner surface of the bracket.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 219
Structural Optimization Theory
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
220 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
No Manufacturing Constraints
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 221
Structural Optimization Theory
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
222 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 223
Structural Optimization Theory
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
224 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Here, the Pull Out Option property is set to Stamping and specified in the Z-direction. This
produces an optimized shape where no perforation appears in the Z-direction. The value of
the structural compliance increases to 0.0176963 (+11.3%).
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 225
Structural Optimization Theory
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
226 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
No Hole Example
Using the Level Set Based optimization method, this analysis examines the effect of the Pull
Out Direction Manufacturing Constraint on a suspending arm. The optimization problem is to
minimize the structural compliance under a volume fraction constraint of 0.4 and a two-sided
Pull Out Direction constraint in the Y-axis.
Example File
Download the following project file to examine the feature in more detail:
The mesh and environmental conditions are illustrated here. The finite element model
contains 14,714 elements.
A Fixed Support (B) is scoped to the inner surface of the three parts on the right side of the
model and a vertical Force (A) is applied to the inner surface of the part on the right side.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 227
Structural Optimization Theory
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
228 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 229
Structural Optimization Theory
For this result, the Pull Out Option property is set to None. The optimized shape for the
constraint pulled out in both directions (Direction property set to Both Directions) along
the Y-axis (Axis property set to Y Axis). The structural compliance equals 1.34666e-03.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
230 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 231
Structural Optimization Theory
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
232 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
For this result, the Pull Out Option property is set to Stamping. The optimized shape for
the constraint pulled out in both directions (Direction property set to Both Directions)
along the Y-axis (Axis property set to Y Axis). There are now no perforations along the Y-
axis. The structural compliance increases to 1.3527e-03 (+0.45%).
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 233
Structural Optimization Theory
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
234 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 235
Structural Optimization Theory
For this result, the Pull Out Option property is set to No Hole. The optimized shape for the
constraint pulled out in both directions (Direction property set to Both Directions) along
the Y-axis (Axis property set to Y Axis). Compared to the default option, the small hole
close to the loading disappears. More freedom to shrink perpendicular to the Y-axis is
provided compared to the Stamping option. The structural compliance is similar to the
result shown above (+0.1%).
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
236 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
References
[13 (p. 349)] G. Allaire, F. Jouve, G. Michailidis, Molding direction constraints in structural optimization
via a level-set method, Variational Analysis and Aerospace Engineering: Mathematical Challenges for
the Aerospace of the Future, 2016.
4.1.5. Millability
The Millability Manufacturing Constraint ensures that your optimized design is compatible with a
four-axis milling process by restricting geometry that cannot be accessed or machined using the
available tool movements. This manufacturing constraint is only available for Topology Optimization
- Level Set Based method. This method uses a built-in approach. In a built-in approach, this constraint
is embedded directly into the mathematical formulation of the optimization problem. It is treated
and satisfied for each iteration.
Go to a section topic:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 237
Structural Optimization Theory
Overview
Here is an illustration of a four-axis milling machine, showing all four axes.
Property Description
Co- Specify a coordinate system for the model.
ordin-
ate
Sys-
tem
Ax- Specify the axis around which the rotation occurs. Options include X Axis (default), Y
is Axis, and Z Axis. Based on your selection, the application automatically divides the
Optimization Region into regions and assigns a specific milling direction to each region.
These milling directions are oriented perpendicular to the selected axis.
• The current methodology does not account for specific tooling parameters.
• The automated assignment of milling directions to each region by the application is a limitation
of the current approach and may lead to sub-optimal designs.
• You may notice non-smooth transitions in the optimized geometry, particularly at the junctions
between regions with different milling directions. These are numerical artifacts caused by the im-
plicit decomposition of the optimization region and do not affect the overall quality or performance
of the final shape.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
238 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Millability Example
This example examines designs created with and without the Millability Manufacturing Constraint
on an engine bracket model. The goal of the optimization example is to reduce structural compliance
while maintaining a volume fraction constraint of 0.4. The example tests different milling directions
to achieve the best performance.
Fixed Supports (A) are scoped to the cylinders as illustrated and a Force (B) is applied to the
center cylinder.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 239
Structural Optimization Theory
No Millability Constraint
The following Topology Density results shows the optimization without considering a Millability
constraint. The structural compliance equals 1.29497e-07.
The following shows the result of a Millability constraint specified on the X-Axis. As noted above,
the shape is split into four regions and each region has a predefined milling direction (+Y, -Y, +Z,
-Z). As highlighted, the result shows some rough regions at the junctions between these regions.
The structural compliance increased by +2.8%.
The following results illustrate a Millability constraint specified in the Y-Axis and in the Z-Axis.
The optimization demonstrates significantly lower performance efficiency compared to the previous
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
240 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
configuration (X Axis). This is reflected in the objective function, which increases by 52.9% along
the Y Axis and 46.0% along the Z Axis relative to the unconstrained result.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 241
Structural Optimization Theory
4.1.6. Extrusion
The Extrusion constraint enables you to makes sure that the resulting cross-section of the final design
is kept constant all along the selected axis. This constraint is supported for the following optimization
methods:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
242 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
• Shape Optimization
Important:
The application only supports the specification of one Extrusion constraint for each
Structural Optimization analysis.
Industry Motivation
Principally, the constant cross-section requirement stems from extrusion-based manufacturing processes
(hot extrusion, cold extrusion, etc.). However, it can also be used to facilitate the manufacturing process
in different frameworks, such as to enforce constant profile of features in casting.
Property Description
Co- Specify the desired Cartesian or Cylindrical coordinate system for the extrusion.
ordin-
ate
Sys-
tem
Ax- Specify the axis of the extrusion. Options include X Axis, Y Axis, and Z Axis.
is
Note:
Recommendations
Like all constraints, the Extrusion constraint may shrink the feasible domain and lead to smaller ob-
jective gain. Plan your design accordingly.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 243
Structural Optimization Theory
Examples
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
244 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
The following example uses a typical cantilever beam using the Topology Optimization -
Mixable Density method. The optimization problem consists in minimizing the structural
compliance under a volume fraction constraint of 0.4.
Example File
Download the following project file to examine the feature in more detail:
The mesh and environmental conditions are illustrated below. The finite element model
contains 31,755 elements.
A Fixed Support (A) is applied on the left side surface of the domain and a vertical Force
(B) is applied in the middle of the surface on the right side.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 245
Structural Optimization Theory
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
246 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Here is the result without considering design constraints. The structural compliance equals
2.05523e-02.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 247
Structural Optimization Theory
Adding an Extrusion constraint along the Z-axis, to obtain a uniform cross-section, results
in the optimized shape shown below. This shape resembles a typical IPE-type beam. As ex-
pected, the structural compliance increases to 2.41985e-02 (+17.7%).
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
248 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Using the Shape Optimization method, the following example examines an engine bracket
model. The optimization problem consists in minimizing the mass under a constraint on the
maximum displacement along the Z-direction over the region where the load is applied. In ad-
dition, an Extrusion constraint along the Y-axis is added to maintain a uniform cross-section of
the central part.
Example File
Download the following project file to examine the feature in more detail:
The mechanical setup and mesh is shown below. The finite element model is comprised of
241,036 elements.
The bracket is clamped with Fixed Supports (A) and a vertical Force (B) is applied on a
region on the right.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 249
Structural Optimization Theory
Here, a Primary Criterion specifies a constraint on the maximum displacement along the
Z-direction over the region where the load is applied.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
250 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Optimization Region
The Optimization Region setup is illustrated below. Only the central body of the bracket
(in blue) is optimized while the regions around the boundary conditions (in red) are kept
fixed during the optimization process.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 251
Structural Optimization Theory
Optimized Shape
Here is the optimized shape with the Extrusion constraint along the Y-axis. The shape is
modified in the X-Z plane and the profile remains constant along the Y-axis. The total mass
reduces by 9,4%.
Available for the Mixable Density, Density Based, and Level Set Based optimization methods, the
AM Overhang Constraint (p. 72) manufacturing constraint aims to create self-supporting designs that
prevent the formation of these overhanging regions.
Go to a section topic:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
252 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Overview
For any AM process, support structures can lead to excessive printing time and cost [15 (p. 349)]. More
precisely, for metal powder bed fusion processes, overhang features can significantly impact the
structural quality of the printed part. For fused deposition modeling (FDM) processes, the existence
of supports may significantly deteriorate the quality of the outer surface, having a strong visual impact
on the printed part, as illustrated below.
Figure 4.1: Printing Angle Impact on Quality of Surface in FDM [15 (p. 349)].
In theory, the computation of the overhang angle constraint is performed in two steps:
1. The inner product between the exterior normal vector and the build direction is computed
for every point of the structural boundary.
2. The minimum value of shall be greater than the threshold provided by the angle
. That is:
• It is not derivable due to the minimum operator and therefore not suitable for gradient-based
optimization algorithms.
• It is not applicable for all methods, mainly because it requires geometric information that is
not directly available for the density-based methods.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 253
Structural Optimization Theory
The devised formulation depends on the Structural Optimization framework described in the following
table.
The setup requires specifying a Build Direction ( ) and the Overhang Angle ( ).
The overhang angle consists of the minimum allowed angle between the shape's
boundary and the print bed.
Exclusion You can decide whether to Include or Exclusion regions are inherently
Region Exclude Exclusions from the Analysis considered in the overhangs evaluation.
Settings.
Working All boundaries of the working domain
Domain that are not self-supported are
considered as print beds. Namely, they
are ignored by the constraint.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
254 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
• As with any constraint, the AM Overhang Constraint affects the objective performance. Namely,
by increasing the allowed overhang angle ( ), the feasible domain shrinks and likely results
in smaller objective gain.
Example
This example examines the effect of an AM Overhang Constraint Manufacturing Constraint on an
engine bracket model.
Example File
Download the following project file to examine the feature in more detail:
The specified mesh and the setup of the environment, shown in wireframe mode so that you can
clearly see the specified boundary conditions, are illustrated below. The optimization problem is
to minimize the structural compliance under a volume fraction constraint of 0.4.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 255
Structural Optimization Theory
No AM Overhang Constraint
Here are illustrations of the optimized result without considering an AM Overhang Constraint.
The structural compliance equals 1.29836e-07.
In the following, an AM Overhang Constraint is added for a build direction in the positive Z axis
( ) and for varied overhang angles ( = 60°, 45°, and 30°). The structural compliance
is increased by +7.4%, +6.3%, and +5.7% respectively and, as expected, increasing the overhang-
angle results in less objective gain.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
256 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
In the following, an AM Overhang Constraint is added for a build direction in the positive Y axis
( ) and for an overhang angle of = 45°. The structural compliance equals
1.32978e-07 (+2.4%). Overhanging regions are removed, and the shape appears to be self-sup-
porting. However, as shown, this is achieved by forming linear overhangs and using some mater-
ial as supports for the 3D printing. This indicates that the choice of build-direction is not appro-
priate.
4.1.8. Housing
Supported for the Mixable Density and Level Set Based optimization methods, the Housing constraint
enables you to create watertight designs that enclose a given set of faces.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 257
Structural Optimization Theory
As with any constraint, the Housing constraint affects the objective performance. Due to the imposed
geometric restriction, the feasible domain shrinks and probably results in smaller objective gain.
Example
This example examines a clutch housing. Using the Level Set Based Optimization Method, this
problem consists of minimizing the structural compliance under a volume fraction constraint of 0.5.
In addition, it is required that no perforations exists between the exterior and the surfaces shown
below in red.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
258 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Example File
Download the following project file to examine the feature in more detail:
The specified mesh and the setup of the environment, are illustrated below. The displacement is
fixed at six locations (blue) and a horizontal load is applied on the inner surface (red). The finite
element model includes 242, 979 elements.
No Housing constraint is specified for the following result. The existing perforations violate the
housing specification and the structural compliance equals 3.22359e-04.
When you add a Housing constraint, the optimization problem results in the optimized shape
shown below. As expected, the surfaces are encapsulated by the structural design and the struc-
tural compliance slightly increases to 3.25889e-04 (+1.1%).
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 259
Structural Optimization Theory
Supported Methods
The Complexity Index constraint is only available only for Level Set Based optimization method.
Industrial Motivation
This constraint helps you limit the geometric complexity of your designs which directly impacts the
cost of production. Furthermore, this constraint type enables you to produce more organic, bio-mi-
metic designs, which facilitate aesthetically pleasing designs in development areas such as architecture
and furniture manufacturing.
Note: Complexity index values are non-dimensional. In fact, the sphere is considered as a reference
design where the Complexity Index is equal to 1.0 - the lowest supported value.
Example File
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
260 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Download the following project file to examine the feature in more detail:
The specified mesh and the setup of the environment are illustrated below. Fixed supports are applied
on the four faces highlighted in blue and force loads are applied on the upper portion of the model
(in red). This represents forces exercised by electrical cables.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 261
Structural Optimization Theory
Here are the results when no Complexity Index is specified and when an index of 3.5 is specified.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
262 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint Background
Here, Complexity Index values of 2.5 and 2.0 are specified. As expected, the shape gets simplified
and the total volume increases by +17%, +42,3%, and +63% correspondingly.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 263
Structural Optimization Theory
Go to a section topic:
4.2.1. Cyclic Repetition
4.2.2. Symmetry
4.2.3. Uniform
4.2.4. Pattern Repetition
• Shape Optimization
Important:
The application only supports the specification of one Cyclic Repetition constraint for
each Structural Optimization analysis.
Industry Motivation
A cyclic-symmetric design is desirable because it is easy to manufacture and it is aesthetically appealing.
Property Description
Number Specify the desired number of identical sectors to be used in your design.
of Sectors
Coordin- Specify the desired Cartesian or Cylindrical coordinate system. This coordinate
ate Sys- system determines the axis of cyclic symmetry.
tem
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
264 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Design Constraints Background
Property Description
Axis Specify the axis of symmetry. Options include X Axis, Y Axis, and Z Axis.
Note:
Recommendations
Like all constraints, the Cyclic Repetition constraint may shrink the feasible domain and lead to
smaller objective gain. Plan your design accordingly.
Example File
Download the following project file to examine the feature in more detail:
The mesh and environmental conditions are illustrated below. The finite element model contains
64,384 elements.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 265
Structural Optimization Theory
A Fixed Support (A) is scoped to the center cylinder and two force loading conditions applied on a
specific portion of the surface (illustrated in red). One Force is defined as a tangential force (B) and
the other is a Force applied to the Normal of the surface (C).
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
266 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Design Constraints Background
Here is a result of the optimized shape using Cyclic Repetition constrain specified with three (3)
sectors.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 267
Structural Optimization Theory
Here is a result of the optimized shape using Cyclic Repetition constrain specified with five (5) sectors.
4.2.2. Symmetry
The Symmetry constraint enables you to enforce a design that is symmetric with respect to a specified
plane. A symmetric design may be desirable both for manufacturing reasons (easy-to-produce) and
aesthetic appeal. This constraint is available for following optimization methods:
• Shape Optimization
Note:
If you specify more than one Symmetry design constraint object, the symmetry planes
must be perpendicular to one another.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
268 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Design Constraints Background
Property Options/Description
Coordinate Sys- Select a desired Cartesian coordinate system from the drop-down menu for your
tem symmetry model.
Axis Use the property options, YZ Pane (default), XZ Plane, and XY Plane, to specify
the desired plane for the symmetry model.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 269
Structural Optimization Theory
Example Problems
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
270 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Design Constraints Background
This example compares the results of an optimized model with and without a specified Symmetry
design constraint. The example model is a cantilever beam that includes a cylindrical hole
through the middle of the solid body in the Y-direction. The optimization problem consists of
minimizing the structural compliance, under a volume fraction constraint of 0.3 using the Topo-
logy Optimization - Level Set Based method.
Example File
Download the following project file to examine the feature in more detail:
The mesh and environmental conditions are illustrated below. The finite element model
contains 39,123 elements.
A Fixed Support (A) is scoped to the right side of the body and a Force (B) is applied to
the surface of the cylindrical hole in the Z direction.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 271
Structural Optimization Theory
The problem uses the cylindrical hole to create a Coordinate System originating at the
center of gravity of the cantilever beam.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
272 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Design Constraints Background
Here is the optimized result without using the design constraint. Due to the symmetries of
the mechanical setup, the optimized shape is doubly symmetric with respect to the XY and
XZ planes of the coordinate system. The structural compliance equals 1.62567e-03.
Here is the optimized result using the design constraint specified in the YZ plane. The op-
timized shape is now symmetric with respect to all three planes (YZ, XZ, XY). The structural
compliance increases to 3.11336e-03 (+91.5%).
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 273
Structural Optimization Theory
The example model is an exhaust valve. Using the Shape Optimization method, this optimization
problem consists of minimizing the Equivalent (von-Mises) Stress, which exceeds the structural
steel yield value for the initial design, under the constraint that the total mass cannot increase.
Example File
Download the following project file to examine the feature in more detail:
The mesh and environmental conditions are illustrated below. The finite element model
contains 241,171 elements.
A Fixed Support (A) is scoped to the face illustrated below in purple, three Displacements
(B/C/D) are specified on the yellow faces, and a Pressure (E) is applied to the interior of the
body, as highlighted in red.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
274 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Design Constraints Background
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 275
Structural Optimization Theory
Here is the Equivalent Stress result for the upstream Static Structural analysis.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
276 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Design Constraints Background
Here you can see the optimized shape without design constraints and the total movement
of surface nodes. Because the field is not symmetric with respect to the XY-plane, the initial
symmetry is lost. The Equivalent (von-Mises) Stress reduces from 277.9MPa to 181.4 MPa
(-34,7%).
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 277
Structural Optimization Theory
Here is the optimized shape with a Symmetry constraint specified in the XY-plane. The initial
symmetry is preserved as shown by the symmetrical total movement of the nodes. The
Equivalent (von-Mises) Stress result reaches a slightly higher value of 183.9 MPa (-33,8%).
4.2.3. Uniform
The Uniform constraint enables you to enforce a design that has a constant Topology Density on all
layers parallel to a user-defined plane. This constraint is only supported for the Topology Optimization
- Density Based method.
Important:
The application only supports the specification of one Uniform constraint for each Struc-
tural Optimization analysis.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
278 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Design Constraints Background
Industry Motivation
The principal motivation for this constraint derives from searching for the optimal ligaments between
structural bodies, while avoiding the use of discrete variables.
Property Description
Coordinate Specify the desired Cartesian coordinate system for the uniform model.
System
Axis Specify the desired plane. Options include XY Plane, XZ Plane, and YZ Plane.
Recommendations
Like all constraints, the Uniform constraint may shrink the feasible domain and lead to smaller objective
gain. Plan your design accordingly.
Example
This example compares the results of an optimized model with and without a specified Uniform
design constraint. The example model is a two-dimensional simplified case of a bracing system for
the facade of high-rise buildings. The optimization problem consists in minimizing the structural
compliance under a volume fraction constraint of 0.2 using the Topology Optimization – Density
Based method. In addition, a Pattern Repetition (p. 284) constraint is imposed, such that the design
repeats at every floor.
Example File
Download the following project file to examine the feature in more detail:
The mesh and environmental conditions are illustrated below. The finite element model contains
1486 elements.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 279
Structural Optimization Theory
A Fixed Support (A) is defined on the bottom edge of the domain and a horizontal Force (B) is applied
on the edge of the left side of the surface. This force mimics wind loads.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
280 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Design Constraints Background
The optimization setup is shown below. Only the central part of the domain is optimizable and it
represents the bracing system.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 281
Structural Optimization Theory
Here is the optimized result without a Uniform constraint. The structural compliance equals 23.8428.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
282 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Design Constraints Background
Here is the result with a Uniform constraint in the XY Plane. The design of the bracing system is
simplied using straight bars of uniform length. As expected, the structural compliance increases to
53.2848 (+123.5%).
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 283
Structural Optimization Theory
• Lattice Optimization
Industry Motivation
From a manufacturing perspective, repetition helps to significantly reduce the production costs in
most manufacturing processes. Moreover, from an aesthetic perspective, repetitive designs are fre-
quently required in architecture.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
284 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Design Constraints Background
Property Description
Coordinate Specify the desired Cartesian coordinate system for the repetitive pattern.
System
Axis Specify the desired axis of repetition. Options include X Axis, Y Axis, and Z
Axis.
Offset Specify the desired distance between repetitions.
Important:
In order to use multiple Pattern Repetition constraint in your analysis, the axis planes of
each constraint must be perpendicular to one another.
Recommendations
Like all constraints, the Pattern Repetition constraint may shrink the feasible domain and lead to
smaller objective gain. Plan your design accordingly.
Example
The example model is a two-dimensional simplified case of a bracing system for the facade of high-
rise buildings [17 (p. 349)]. The optimization problem consists in minimizing the structural compliance
under a volume fraction constraint of 0.4 using the Topology Optimization – Density Based method.
Example File
Download the following project file to examine the feature in more detail:
The environmental conditions are illustrated below. Note that the finite element model contains
44160 elements. A Fixed Support (A) is defined on the bottom edge of the domain and two horizontal
Force (B and C) loads, mimicking seismic loads, are applied at specific floors (in red).
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 285
Structural Optimization Theory
The optimization setup is shown below. The left and right sides of the domain are excluded from the
optimization region.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
286 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Design Constraints Background
Here, as illustrated by the image of the left, is the optimized result without considering any design
constraints. As expected, most of the material is concentrated at the lower region, where resulting
moment and shear forces are higher. The density field is too low at high regions. AS shown by the
image of the right, the shape is modified at these regions for a Retained Threshold equal to 0.01.
The structural compliance equals 1.95443e-06.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 287
Structural Optimization Theory
Adding a Pattern Repetition constraint along the Z-axis, to obtain a shape that repeats at every
floor, results in the optimized shape shown below. As expected, the structural compliance increases
to 2.60075e-06 (+32.4%).
Go to a section topic:
4.3.1. Non-Optimizable Regions
4.3.2. Bandwidth Constraints
4.3.3. Directional Morphing
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
288 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Local Design Restrictions
• Topology Optimization (mixable, level-set, and density-based) and Materials Optimization: The
selected region retains forced material, as specified by the design restriction, preventing removal
during optimization.
• Shape Optimization and Topography Optimization: Nodes within the selected region are fixed
and cannot be moved.
• Lattice Optimization: The selected region is assigned a maximum specified density limit.
ANSYS recommends using this feature when the regions to be preserved are geometrically isolated
from the rest of the model—even if no loads or boundary conditions are applied to them.
Go to a section topic:
Method
Density/Mixable Shape/Topography Lattice Materials
Property Density/Level-Set Optimization Optimization Optimization
Material NA NA NA Specify the material
used for the Local
Design Restriction
selected regions.
Exclusion Inherited from the corresponding NA NA
Thickness properties of the Optimization Region
object.
Exclusion Ex- Inherited from the NA NA NA
tension corresponding
properties of the
Optimization Re-
gion object.[a]
Minim- NA NA Inherited from the NA
um/Maxim- corresponding
um Density properties of the
Optimization Re-
gion object.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 289
Structural Optimization Theory
Method
Density/Mixable Shape/Topography Lattice Materials
Property Density/Level-Set Optimization Optimization Optimization
Lattice Cell NA NA NA
Size
[a] Not supported for the Topology Optimization - Density Based method.
Example File
Download and solve the following project file to examine the feature in more detail:
The environmental conditions are illustrated below. The finite element model includes 497,344
elements.
The upstream Static Structural system is configured with a Fixed Support (A) applied at the
four outer bolt holes, and a Force (B) applied at the two central through-holes.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
290 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Local Design Restrictions
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 291
Structural Optimization Theory
This result shows the optimized shape without a specified Local Design Restriction. For this result,
the structural compliance equals 0.479754.
In this example, two design restriction objects define the regions to be excluded as illustrated in
red when you select the Local Design Restriction and Optimization Region objects. Each object
specifies the Type property as Non-Optimizable.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
292 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Local Design Restrictions
As expected, the optimized shape changes significantly to accommodate these restrictions. Since
all defined regions must be covered by material, the design space is reduced. The structural
compliance increases by +5.3%.
Setting the Exclusion Extension property to Isotropic automatically modifies all exclusion regions
and leads to a slightly different optimized shape with similar performance.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 293
Structural Optimization Theory
Example File
Download and solve the following project file to examine the feature in more detail:
The Optimization Region is specified using the following materials and a weak material representing
void.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
294 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Local Design Restrictions
• A Center of Gravity constraint so that the X-coordinate lies inside the interval [-0.1, -0.01].
The environmental conditions are illustrated below. The finite element model includes 29,210
elements.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 295
Structural Optimization Theory
The upstream Static Structural system is configured with a Pressure (A) applied to the center
opening and four Fixed Supports (B-D) in the outer openings.
The first Local Design Restriction includes regions covered by Stainless Steel.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
296 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Local Design Restrictions
The second Local Design Restriction includes a region covered by Structural Steel.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 297
Structural Optimization Theory
Optimized Shape
Here is the resulting optimized shape. You can see the correct placement of materials at the ex-
cluded regions.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
298 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Local Design Restrictions
Example File
Download and solve the following project file to examine the feature in more detail:
The Optimization Region includes a Titanium Alloy lattice of Cubic type, whose density is allowed
to vary inside the interval [0.2, 0.8]. The optimization problem is to minimize the structural compliance
under:
• A Center of Gravity constraint so that the X-coordinate lies inside the interval [-0.1, -0.01].
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 299
Structural Optimization Theory
The environmental conditions are illustrated below. The finite element model includes
29,210elements.
The upstream Static Structural system is configured with a Pressure (A) applied to the center
opening and four Fixed Supports (B-D) in the outer openings.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
300 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Local Design Restrictions
The Exclusion Region includes all boundary conditions as well as the following additional Local
Design Constraint specified as Non-Optimizable.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 301
Structural Optimization Theory
Optimized Shape
The optimized shape is illustrated below. You can verify that the excluded regions are covered
by lattice material with the highest specified density.
Free setting with a large value specified for the Total Move Limit.
Inward Morphing setting with a moderate value specified for the Total Move Limit.
Outward Morphing setting with large value specified for the Total Move Limit.
Free setting with moderate value specified for the Total Move Limit.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
302 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Local Design Restrictions
Go to a section topic:
• Bandwidth Constraints Case Study 1: Shape Optimization Curved Cylinder (p. 304)
Shape Optimization
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 303
Structural Optimization Theory
Because the Optimization Region is not a solid body, "inward" and "outward" refer
to the corresponding sides of your selection. The green highlight of the selected
face indicates the outward side.
Total This value defines the size of the domain inside which selected nodes can be displaced.
Move
Lim-
it
Important:
The Optimization Region object also includes a Total Move Limit property. The value
you enter for the Total Move Limit in the Local Design Restriction object cannot exceed
this limit. If it does, the system automatically resets it to the value defined in the Optimiz-
ation Region object. However, a node can be displaced by more than the value specified
in this property without violating the corresponding Local Design Restriction. Therefore,
the two concepts are not equivalent. This situation is illustrated below. A Local Design
Restriction specified as Free is defined over an edge (shown in red). The displaced edges
appear as dashed contours. The final node displacement can exceed the value of the Total
Move Limit property without violating the constraint.
Example File
Download and solve the following project file to examine the feature in more detail:
The mesh and environment conditions are illustrated below. The finite element model contains
116,296 elements.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
304 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Local Design Restrictions
As illustrated, the upstream Static Structural system is configured with a Fixed Support (A) and
a Force (B).
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 305
Structural Optimization Theory
Bandwidth constraints are applied by assigning the specifying a Local Design Restriction to the
highlighted optimizable surface. For each Local Design Restriction type (Free and Inward
Morphing), the Total Move Limit is set to 4 mm.
Free Morphing
This example specifies Free morphing. As illustrated, the optimized shape can move in both dir-
ections—inward and outward—up to the value specified in the Total Move Limit property.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
306 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Local Design Restrictions
Inward Morphing
Switching to Inward Morphing, the shape can no longer move outwards. This leads to a significant
loss of design freedom and a corresponding loss of performance.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 307
Structural Optimization Theory
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
308 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Local Design Restrictions
Example File
Download and solve the following project file to examine the feature in more detail:
The mesh and environment conditions are illustrated below. The finite element model contains
239,076 elements.
As illustrated, the upstream Static Structural system is configured with a Fixed Support (A),
three Displacements (B/C/D), and a Pressure (E).
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 309
Structural Optimization Theory
For reference, the Equivalent Stress result from the upstream Static Structural analysis is illus-
trated below.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
310 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Local Design Restrictions
Free Morphing
Here is the Equivalent Stress result with the Local Design Restriction specified as Free. The
second image shows a User Defined Result of the optimized stress distribution and the total
node movement. The stress criterion is 1.82402e+08.
Inward Morphing
Here is the Equivalent Stress result with the Local Design Restriction specified as Inward
Morphing. The second image shows a User Defined Result of the optimized stress distribution
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 311
Structural Optimization Theory
and the total node movement. The stress criterion equals 1.92901e+08. An improvement of
(+5.8%).
Outward Morphing
Here is the Equivalent Stress result with the Local Design Restriction specified as Outward
Morphing. The second image shows a User Defined Result of the optimized stress distribution
and the total node movement. The stress criterion equals 2.06922e+08. An improvement of
(+13.4%).
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
312 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Local Design Restrictions
Each environment includes a Local Design Restriction with the indicated Type and a Total Move
Limit property setting of 1cm.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 313
Structural Optimization Theory
Example File
Download and solve the following project file to examine the feature in more detail:
The mesh and environment conditions are illustrated below. The finite element model contains
4,902 shell elements.
As illustrated, the upstream Static Structural system is configured with a Fixed Support (A) and
a Force (B).
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
314 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Local Design Restrictions
Each of the three environments includes two Local Design Restrictions specified as Exclusion
Region objects that are defined as follows (outer edges and boundary conditions).
Each of the three environments also includes a Local Design Restriction specified as follows.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 315
Structural Optimization Theory
Free Morphing
When solved, Free morphing provides maximum flexibility with respect to shape changes. Note
how the shape moves in both directions. The structural compliance equals 0.0486367.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
316 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Local Design Restrictions
Inward Morphing
For Inward Morphing, the shape can only move to the internal side. In this case, structural
compliance increases significantly, by +166.3%.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 317
Structural Optimization Theory
Outward Morphing
For Outward Morphing, the shape can move only to the external side. Despite the additional
restriction with respect to the Free option, the structural compliance improves by -10.4%. This
validates the existence of abundant local minima.
Or?
For Outward Morphing, the shape can move only toward the external side. Despite this additional
restriction compared to the Free option, the structural compliance improves by (negative?) 10.4%.
This indicates the presence of multiple local minima in the design space.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
318 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Local Design Restrictions
You can also combine different types of bandwidth constraints, defined over different regions of
the shape. As illustrated, in this example, we combine Free, Outward Morphing, and Inward
Morphing.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 319
Structural Optimization Theory
The structural compliance increases merely by +1.1% compared to the Free morphing.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
320 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Local Design Restrictions
The figure below illustrates different restrictions scenario. For the mesh nodes illustrated in red:
• The black coordinate shows no local constraint specified. The node can move in any of the
three directions.
• The pink directions show the displacement for the In-Plane Morphing option. The node can
only move on the original surface.
• The green directions show the displacement for the Along Direction Morphing option. The
node can only move along the direction you specify.
• The blue directions show the displacement for the Along Normal Morphing option. The node
can only move along the normal of the original surface. That is, the normal direction is not
updated during the optimization process. The normal direction at nodes is computed as an
average of the normal vectors of their adjacent faces.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 321
Structural Optimization Theory
Property Description
Type For the Topography Optimization method and the Along Normal Morphing option, the
normal direction is oriented towards the outward side of the faces, indicated by the green
highlight when selected.
Axis This property is available only for the Along Direction Morphing option.
Recommendations
Note the following:
• When using the In-Plane Morphing option for non-smooth regions, the following cases may
occur:
– If a node is attached to two planar surfaces that form a sharp angle, the node can move
only along the direction of their common edge.
– If a node is attached to more than two planar surfaces that form sharp angles, for ex-
ample, corner nodes, the node cannot move.
• Nodes in regions that include multiple local design restrictions are handled as follows:
– If at least one non-optimizable Local Design Restriction exists, the node is blocked.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
322 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Local Design Restrictions
– If one Local Design Restriction specified using the Along Direction Morphing option
exists:
→ And there is also a second Local Design Restriction of the same type and the
directions are not aligned, then the node is blocked.
→ And a second Local Design Restriction specified using the In-Plane Morphing
option exists:
• And the specified Axis lies inside the specified plane, then the In-Plane
Morphing Local Design Restriction is neglected.
• If the specified Axis does not lie inside the specified plane, then the node is
blocked.
– If two Local Design Restrictions specified using the In-Plane Morphing option exist:
→ And the specified planes are identical, then the second Local Design Restriction
is neglected.
→ And the specified planes are not identical, then the Local Design Restrictions
specified using the In-Plane Morphing option are neglected and an Local Design
Restriction specified using the Along Direction Morphing option is imposed in
the direction of their crossing line.
Example
This example examines the application of directional morphing constraints using the Shape Optim-
ization method. The example model is a C-type bracket. The optimization problem consists of min-
imizing structural compliance while preventing the total mass from increasing.
Example File
Download and solve the following project file to examine the feature in more detail:
The mesh and environmental conditions are illustrated below. The finite element model contains
89,823 elements.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 323
Structural Optimization Theory
As illustrated, the upstream Static Structural system is configured with a Fixed Support (A) and
a Force (B).
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
324 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Local Design Restrictions
First, no directional morphing constraints is imposed on part of the body, shown in blue. The
optimized shape appears as shown. The structural compliance equals 5.6792e-04.
One can verify from the previous example that, in the absence of additional design restrictions,
it is possible for an initially castable shape to become non-castable in some direction. The optimized
shape has lost its castability in the Y-direction due to undercuts formed in the upper and lower
sides of the horizontal part.
To prevent this situation, impose a Local Design Restriction of Type = Along Direction Morphing
and select the Y-Axis as axis for shape modifications.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 325
Structural Optimization Theory
You can verify that the shape evolves along the Y-direction, preventing the formation of undercuts.
The structural compliance slightly increases to 5.93954e-04 (+0.8%).
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
326 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Local Design Restrictions
An additional design freedom that respects castability in the Y-direction can be provided by letting
the three inner surfaces move in-plane, as shown below.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 327
Structural Optimization Theory
The optimized shape and the shape evolution combining Along Direction and In-plane
Morphing local Design Restriction for different regions of the same shape appears below.
The shape retains castability in the Y-direction and structural compliance equals 5.53491e-04.
Now, examine the difference between Along Direction Morphing and Along Normal Morphing.
For this, we allow only a small part of the lower side to move, as shown below.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
328 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Local Design Restrictions
Using Type = Along Direction Morphing in the Z-Axis, all nodes are forced to move only in the
Z-direction.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 329
Structural Optimization Theory
The optimized shape and the shape evolution are shown here. Structural compliance equals
6.40487e-04.
Using Type = Along Normal Morphing, all nodes are forced to move only in the direction of the
exterior normal vector of the original surface.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
330 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Local Design Restrictions
For the curved parts, this direction is different than the Z-Axis, while for the flat part directions
coincide. The optimized shape and its shape evolution are shown below. Structural compliance
equals 6.36056e-04.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 331
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
332 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Chapter 5: Object Reference
Specifications are provided for the following Mechanical application objects that are unique to Struc-
tural Optimization simulations:
5.1. Design Constraint
5.2. Local Design Restriction
5.3. Manufacturing Constraint
5.4. Objective
5.5. Optimization Region
5.6. Response Constraint
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 333
Object Reference
Object
Properties (p. 334)
Tree
Dependencies (p. 334)
Insertion
Methods (p. 335)
Right-click
Options (p. 335)
Additional
Related
Information (p. 335)
Object Properties
The Details Pane properties for this object are examined in the Define Design Constraints (p. 83) section.
Tree Dependencies
• Valid Parent Tree Object: Structural Optimization Environment.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
334 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Local Design Restriction
Insertion Methods
To add a Design Constraint object, highlight the Structural Optimization environment and either:
• Select Design Constraint > [desired Design Constraint] from the Environment Context Tab.
Right-click Options
In addition to common right-click options, relevant right-click options for this object include:
• Commands
• Suppress/Unsuppress
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 335
Object Reference
Object
Properties (p. 336)
Tree
Dependencies (p. 338)
Insertion
Methods (p. 338)
Additional
Related
Information (p. 338)
Object Properties
The Details Pane for this object includes the following properties.
Category Properties/Options/Descriptions
Restric- Define By[a]: Specify as Geometry Selection (default) or Named Selection.
tion Re-
gion Geometry: Visible when the Scoping Method is set to Geometry Selection. Use
selection filters to pick geometry, click in the Geometry field, then click Apply.
Based on the specifications you make below, scoping requirements may apply.
Named Selection: Visible when the Scoping Method is set to Named Selection.
This field provides a drop-down list of available user-defined Named Selections.
Based on the specifications you make below, scoping requirements may apply.
Defini- Type: Use this property to define additional restrictions. Options include:
tions
• Non-Optimizable (default): The application does not optimize the selected
regions (the degrees of freedom). For the topology optimization methods
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
336 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Local Design Restriction
Category Properties/Options/Descriptions
this means the selection will have forced material. For the Shape Optimiz-
ation and Topography methods, this means that the nodes cannot be
moved.
Use the following options for the Shape Optimization and Topography
methods:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 337
Object Reference
[a]
Limitation
If your simulation includes Symmetry, you must scope the Local Design Restriction object to each side of the symmetrical
body so that the application respects the symmetry and correctly processes the exclusion.
Tree Dependencies
• Valid Parent Tree Objects: Optimization Region object.
Insertion Methods
Highlight the Optimization Region object and select the Local Design Restriction option from the
Optimization group on the Environment Context tab. You can also right-click the Optimization Region
object and select Insert > Local Design Restriction.
Right-click Options
Relevant right-click options for this object are in the common right-click options list.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
338 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Manufacturing Constraint
Object
Properties (p. 339)
Tree
Dependencies (p. 339)
Insertion
Methods (p. 340)
Right-click
Options (p. 340)
API
Reference (p. 340)
Additional
Related
Information (p. 340)
Object Properties
The Details Pane properties for this object are examined in the Define Manufacturing Constraints (p. 72)
section.
Tree Dependencies
• Only one Manufacturing Constraint object is permitted for each analysis.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 339
Object Reference
Insertion Methods
To add a Manufacturing Constraint object, highlight the Structural Optimization environment and
either:
• Open the Manufacturing Constraint drop-down menu on the Environment Context tab and
select a desired constraint type (p. 73).
Right-click Options
In addition to common right-click options, relevant right-click options for this object include:
• Suppress/Unsuppress
API Reference
See the Manufacturing Constraint section of the ACT API Reference Guide for specific scripting inform-
ation.
5.4. Objective
Specifies the structural optimization goal. A Structural Optimization (p. 1) analysis can have only one
Objective object in the tree. The application inserts this object automatically when you create a
Structural Optimization analysis.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
340 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Objective
Additional Related
Information (p. 342)
Object Properties
The Details Pane properties for this object are examined in the Define Design Objectives (p. 55) section.
Tree Dependencies
• Valid Parent Tree Object: Structural Optimization Environment.
Insertion Methods
The application automatically inserts this object. To add additional Objective objects, highlight the
Structural Optimization environment and:
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 341
Object Reference
Right-click Options
In addition to common right-click options, relevant right-click options for this object include:
• Commands Objects
API Reference
See the Objective section of the ACT API Reference Guide for specific scripting information.
Exclusion Region
The Exclusion Region object is an insertable child object of the Optimization Region object. The Ex-
clusion Region object enables you to specify additional geometric entities (body, face, edge, and ele-
ments) and/or geometry- or element-based Named Selections to the scoping of the Exclusion Region
of the Optimization Region object.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
342 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Optimization Region
Object
Properties (p. 343)
Tree
Dependencies (p. 343)
Insertion
Methods (p. 344)
Right-click
Options (p. 344)
API
Reference (p. 345)
Additional
Related
Information (p. 345)
Object Properties
The Details Pane properties for this object are examined in the Define Optimization Method and Re-
gions (p. 44) section of the Structural Optimization Analysis Guide.
Tree Dependencies
• Valid Parent Tree Object: Structural Optimization Environment.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 343
Object Reference
Insertion Methods
• Select the Optimization Region option from the Optimization group on the Environment Context
tab.
• Right-click the Structural Optimization object and select Insert > Optimization Region.
• Select either the Environment or the Optimization Region object, right-click in the Geometry window,
and select Insert > Optimization Region.
• Right-click an existing Optimization Region object and select Insert > Optimization Region.
Right-click Options
In addition to common right-click options, relevant right-click options for this object include:
• Insert >
– Objective
– Volume Constraint
– Mass Constraint
– Member Size
– Extrusion
– AM Overhang Constraint
– Housing
– Complex Index
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
344 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Response Constraint
– Cyclic Repetition
– Symmetry
– Uniform
– Pattern Repetition
– Commands Objects
API Reference
See the Optimization Region section of the ACT API Reference Guide for specific scripting information.
• Volume Constraint
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 345
Object Reference
This constraint is required for a Structural Optimization (p. 1) analysis. The application inserts this object
automatically when you create a Structural Optimization analysis. The default response constraint is
a Mass Constraint object.
Additional Related
Information (p. 348)
Object Properties
The Details Pane properties for this object are examined in the Define Response Constraints (p. 62)
section.
Tree Dependencies
• Valid Parent Tree Object: Structural Optimization Environment.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
346 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Response Constraint
Insertion Methods
The application automatically inserts this object as a Mass Constraint. To add additional constraint
objects, highlight the Structural Optimization environment and either:
• Select the desired constraint from the Response Constraint drop-down menu on the Environment
Context.
• Right-click the Environment object or within the Geometry window and select Insert > [desired
constraint].
Right-click Options
In addition to common right-click options, relevant right-click options for this object include:
• Insert >
– Optimization Region
– Objective
– Mass Constraint
– Volume Constraint
– Member Size
– Extrusion
– Cyclic
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 347
Object Reference
– Symmetry
– Uniform
– Pattern Repetition
– AM Overhang Constraint
– Commands
• Suppress/Unsuppress
API Reference
See the Response Contraint section of the ACT API Reference Guide for specific scripting information.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
348 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.
Chapter 6: Bibliography
[1] Bendsøe, M. P., & Kikuchi, N. (1988). Generating optimal topologies in structural design using a ho-
mogenization method. Computer Methods in Applied Mechanics and Engineering. 71(2), 197–224.
[2] Bendsøe, M. P., & Sigmund, O. (2003). Topology Optimization: Theory, Methods, and Applications.
Berlin, DE: Springer.
[3] Murat, F., & Tartar, L. (1985). Calcul des Variations et Homogénéisation. D. Bergman & al. (Eds.), Les
Méthodes de l’Homogénéisation: Théorie et Applications en Physique (pp. 319-369). Coll. Dir. Etudes et
Recherches EDF. 57. Paris, FR: Eyrolles.
[4] Dapogny, C., & Frey, P. (2012). Computation of the signed distance function to a discrete contour
on adapted triangulation. Calcolo. 49, 193–219
[5] Allaire, G., Jouve, F., & Toader. A.-M. (2004). Structural optimization using sensitivity analysis and a
level-set method. Journal of Computational Physics. 194, 363–393
[6] Bui, C., Dapogny, C., & Frey, P. (2012). An accurate anisotropic adaptation method for solving the
level set advection equation. International Journal for Numerical Methods in Fluids.
[7] Osher, S., & Sethian, J. A. (1988). Fronts propagating with curvature-dependent speed: Algorithms
based on Hamilton-Jacobi formulations. Journal of Computational Physics. 79(1), 12–49.
[8] Allaire, G., Dapogny, C., & Jouve, F. (2021). Shape and Topology Optimization. A. Bonito & R. Nochetto
(Eds.), Geometric Partial Differential Equations, Part II (pp. 1–132). Handbook of Numerical Analysis. 22.
Elsevier.
[9] Allaire, G., & Schoenauer, M. (2007). Conception optimale de structures. Berlin, DE: Springer.
[10] Shimoda, M., & Liu, Y. (2014). A non-parametric free-form optimization method for shell structures.
Structural and Multidisciplinary Optimization. 50, 409–423.
[11] Cheng, L., Zhang, P., Biyikli, E., Bai, J., Robbins, J., & To, A. (2017). Efficient design optimization of
variable-density cellular structures for additive manufacturing: theory and experimental validation.
Rapid Prototyping Journal. 23(4), 660–677.
[12] Allaire, G. (1992). Homogenization and two-scale convergence. SIAM Journal on Mathematical
Analysis. 23(6), 1482–1518.
[13] Allaire, G., Jouve, F., & Michailidis, G. (2016). Thickness control in structural optimization via a level
set method. Structural and Multidisciplinary Optimization. 53, 1349–1382.
[14] [Fernández, E., Yang, K. K., Koppen, S., Alarcón, P., Bauduin, S., & Duysinx, P. (2020). Imposing min-
imum and maximum member size, minimum cavity size, and minimum separation distance between
solid members in topology optimization. Computer Methods in Applied Mechanics and Engineering.
368, Article 113157.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates. 349
Bibliography
[15] G. Allaire, C. Dapogny, R. Estevez, A. Faure, G. Michailidis, Structural optimization under overhang
constraints imposed by additive manufacturing technologies, Journal of Computational Physics, Volume
351, 2017, Pages 295-328.
[16] Matthijs Langelaar, Topology optimization of 3D self-supporting structures for additive manufacturing,
Additive Manufacturing, Volume 12, Part A, 2016, Pages 60-70.
[17] L.L. Stromberg, A. Beghini, W.F. Baker, G.H. Paulino, Topology optimization for braced frames:
Combining continuum and beam/column elements. Engineering Structures, 2012.
Release 2026 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
350 of Synopsys, Inc., ANSYS, Inc., subsidiaries and affiliates.