OptiStruct is a proven, modern structural solver with comprehensive, accurate and scalable solutions for linear and nonlinear
analyses across statics and dynamics, vibrations, acoustics, fatigue, heat transfer, and multiphysics disciplines.
The OptiStruct Example Guide is a collection of solved examples for various solution sequences and optimization types and provides
you with examples of the real-world applications and capabilities of OptiStruct.
This section presents nonlinear small displacement analysis examples generated using OptiStruct. Each example uses a problem description, execution procedures, and results to demonstrate how OptiStruct is used.
This section presents nonlinear large displacement analysis examples generated using OptiStruct. Each example uses a problem description, execution procedures, and results to demonstrate how OptiStruct is used.
This section presents nonlinear transient analysis examples generated using OptiStruct. Each example uses a problem description, execution procedures, and results to demonstrate how OptiStruct is used.
This section presents normal modes analysis examples generated using OptiStruct. Each example uses a problem description, execution procedures, and results to demonstrate how OptiStruct is used.
This section presents complex eigenvalue analysis examples generated using OptiStruct. Each example uses a problem description, execution procedures, and results to demonstrate how OptiStruct is used.
This section presents thermal and heat transfer analysis examples generated using OptiStruct. Each example uses a problem description, execution procedures, and results to demonstrate how OptiStruct is used.
This section presents analysis technique examples generated using OptiStruct. Each example uses a problem description, execution procedures, and results to demonstrate how OptiStruct is used.
The suspension bridge topology is an optimal structure generated under a distributed load. A fine mesh is generated
to simulate the design space and loads are applied. The distributed load forms a single load case.
The air conditioner bracket is an optimal topology structure generated under both linear static stiffness and modal frequency
response. Shell elements are used to ensure that the bracket is manufacturable using a casting process.
Multi-Model Optimization can be used in applications that require optimizing parts of different sizes. This is accomplished
by using the SCALE continuation line on linked DTPL and DSIZE entries in the models on which the scaled design is to be applied.
Multi-Model Optimization is demonstrated in this Excavator example using Topology optimization design variables that are
linked between the two models.
Demonstrates topology optimization of a V-bracket with RADOPT technique, using OptiStruct. RADOPT is Radioss optimization using OptiStruct. The equivalent static load method (ESLM) is used to perform the optimization run here.
Topology optimization of a cylinder block with a bore will be performed. The cylinder block is modeled using first
order solid (Hexa and Penta) elements.
Multi-Material Optimization (MMO) can be used in applications that require optimizing the parts of different materials.
This method offers an initial concept-level look at material placement within the structure, where multiple materials
can be evaluated.
Multi-Material Optimization (MMO) can be used in applications that require optimizing the parts of different materials.
This method offers an initial concept-level look at material placement within the structure, where multiple materials
can be evaluated.
This section presents shape optimization example problems, solved using OptiStruct. Each example uses a problem description, execution procedures and results to demonstrate how OptiStruct is used in shape optimization.
The examples in this section demonstrate how topography optimization generates both bead reinforcements in stamped
plate structures and rib reinforcements for solid structures.
The examples in this section demonstrate how the Equivalent Static Load Method (ESLM) can be used for the optimization
of flexible bodies in multibody systems.
This section presents multiphysic examples generated using OptiStruct. Each example uses a problem description, execution procedures, and results to demonstrate how OptiStruct is used.
This section presents response spectrum examples generated using OptiStruct. Each example uses a problem description, execution procedures, and results to demonstrate how OptiStruct is used.
This section presents nonlinear explicit analysis examples generated using OptiStruct. Each example uses a problem description, execution procedures, and results to demonstrate how OptiStruct is used.
The OptiStruct Example Guide is a collection of solved examples for various solution sequences and optimization types and provides
you with examples of the real-world applications and capabilities of OptiStruct.
The design space consists of a cantilever beam loaded at the mid-section of the free
end.
Subcase Section
The objective function (compliance) is a subcase dependent
response, therefore the response reference is part of the subcase definition.
The constraint (volume fraction) is a global response, therefore the reference
is outside the
subcase.
The responses and constraints are defined in the Bulk Data section. Two responses are
defined here: the compliance, which is referenced by the objective function, and the
volume fraction, which is referenced by the constraint statement to put up an upper
bound of 0.25 (25% of the design space volume). The constraint statement is then
referenced as a global constraint in the subcase
section.
BEGIN BULK
$
DRESP1,1,comp,COMP
DRESP1,2,volfrac,VOLFRAC
DCONSTR,2,2,,0.2
The volume fraction constraint is set to 25% of the total design material. In the
beam.fem file, the following PSOLID
entry is used:
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
PSOLID
1
1
1
The "1" in the 9th field denotes that the component is designated as design material.
The example is run for 20 iterations.
By running the file, beam.HM.comp.cmf, as a command file in
HyperMesh, the elements are grouped into sets
according to their final material density values. The set labeled "0.0 - 0.1"
contains all of the elements in which densities range from 0% to 10%. The set
labeled "0.1 - 0.2" contains all of the sets in which densities range from 10% to
20%. The elements in the sets that have material densities less then 30% are masked
so that the solution is easier to visualize. The material densities of the remaining
elements are plotted.
This example is analyzed in the one-file setup with the file,
beam.fem. The OptiStruct batch
job is submitted using the command shell script, % optistruct
beam.
Results
The optimization runs for 20 iterations. The results are requested in HyperMesh binary format and written to the file,
beam.res. The shape of the solution at the final iteration
is visualized by creating an assign plot of the density results at the 20th
iteration in the HyperMeshContour panel. By removing components labeled "0.1 - 0.2", "0.2
- 0.3", "0.3 - 0.4", and "0.4 - 0.5" from the display, a concept of the optimized
beam can be visualized.