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.
A uniform, homogeneous plate which is symmetric about horizontal axes in both geometry and loading, to find the maximum
axial stress in the plate with a hole.
Snap-fit is a combination of two components namely mating and base part which form a mechanical attachment between them
by means of locators, locks and enhancements. Nonlinear Static Analysis with large displacement theory is used to solve
this example.
Contact smoothing is useful to increase accuracy of the contact solution. An enforced displacement to push two concentric
rings toward each other to engage the contact is used. The usage of NLOUT entry allows you to study the progression of SPC force over successive increments.
Demonstrate a revolute joint using JOINTG and MOTNJG. The JOINTG entry can be used for defining a variety of joints, including revolute, ball, universal, cardan, and so on. Motion on
these joints can be applied using the MOTNJG entry.
The PCOMPLS entry can be used to define continuum shell composites using solid elements. Currently first order CHEXA and CPENTA solid elements are supported.
Demonstrates self-contact which is used in this nonlinear large displacement implicit analysis involving hyperelastic
material and contacts using OptiStruct.
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.
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.
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.
A uniform, homogeneous plate which is symmetric about horizontal axes in both geometry and loading, to find the maximum
axial stress in the plate with a hole.
A uniform, homogeneous plate which is symmetric about horizontal axes in both geometry
and loading, to find the maximum axial stress in the plate with a hole.
This means that the state of stress and deformation below a horizontal centerline is a
mirror image of that above the centerline, and likewise for a vertical centerline. You can
take advantage of the symmetry and, by applying the correct boundary conditions, use only a
quarter of the plate for the finite element model to test for non-convergence solution
results in OptiStruct.
Place the origin of X-Y coordinates at the center of the hole. If you pull on both ends of
the plate, points on the centerlines will move along the centerlines but not perpendicular
to them. This indicates the appropriate displacement conditions to use, as shown in Figure 1.
FE Model
Element Types
CHEXA
The linear material properties are:
MAT1 and MATS1
Young’s Modulus
1.5E5 MPa
Poisson's Ratio
0.3
Initial Yield Point
60.5 MPa
Results
Nonlinear iterations do not converge and OptiStruct saves the
last converged solution by default with NLOUT.
To save non-converged solution, NLOUT is specified in the model. The
SVNONCNV parameter on NLOUT entry is set to
YES by default:
SVNONCNV = YES
Saves the last non-converged iteration
In H3D, it is labeled as NON-CONVERGENT at the final load factor, shown in
Figure 2.