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.
Elements are a fundamental part of any finite element analysis, since they completely represent (to an acceptable
approximation), the geometry and variation in displacement based on the deformation of the structure.
The different material types provided by OptiStruct are: isotropic, orthotropic, and anisotropic materials. The material property definition cards are used to
define the properties for each of the materials used in a structural model.
High Performance Computing leverages computing power, in standalone or cluster form, with highly efficient software,
message passing interfaces, memory handling capabilities to allow solutions to improve scalability and minimize run
times.
Contact is an integral aspect of the analysis and optimization techniques that is utilized to understand, model, predict,
and optimize the behavior of physical structures and processes.
OptiStruct and AcuSolve are fully-integrated to perform a Direct Coupled Fluid-Structure Interaction (DC-FSI) Analysis based on a
partitioned staggered approach.
Uniaxial Fatigue Analysis, using S-N (stress-life) and E-N (strain-life) approaches for predicting the life (number
of loading cycles) of a structure under cyclical loading may be performed by using OptiStruct.
Multiaxial Fatigue Analysis, using S-N (stress-life), E-N (strain-life), and Dang Van Criterion (Factor
of Safety) approaches for predicting the life (number of loading cycles) of a structure under cyclical
loading may be performed by using OptiStruct.
Seam Weld Fatigue analysis is available to facilitate Fatigue analysis for seam welded structures. It allows you to
simulate the Fatigue failure at the seam weld joints to assess the corresponding fatigue failure characteristics like
Damage and Life.
When there is no underlying random vibration but there are a sufficient number of simultaneously occurring sine tones,
it can be considered random vibration.
Sine-sweep on random vibration is a superposition of swept sinusoidal vibration on random vibration. It is considered
as a series of single sine tones on top of random vibration.
Aeroelastic analysis is the study of the deflection of flexible aircraft structures under aerodynamic loads, wherein
the deformation of aircraft structures in turn affect the airflow.
OptiStruct provides industry-leading capabilities and solutions for Powertrain applications. This section aims to highlight OptiStruct features for various applications in the Powertrain industry. Each section consists of a short introduction, followed
by the typical Objectives in the field for the corresponding analysis type.
This section provides an overview of the capabilities of OptiStruct for the electronics industry. Example problems pertaining to the electronics industry are covered and common solution
sequences (analysis techniques) are demonstrated.
OptiStruct generates output depending on various default settings and options. Additionally,
the output variables are available in a variety of output
formats, ranging from ASCII (for example, PCH) to binary files (for example,
H3D).
A semi-automated design interpretation software, facilitating the recovery of a modified geometry resulting from a
structural optimization, for further use in the design process and FEA reanalysis.
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 study of fatigue life of structures under Random Loading.
The setup is similar to a Random Response Analysis setup, with an additional Fatigue
subcase. The LCID field on the FATLOAD entry
references the subcase ID of the Random Response Analysis subcase.
Power Spectral Density (PSD) results from the Random Response Analysis are used to calculate
Moments () that are used to generate the probability density
function for the number of cycles versus the stress range.
The PSD Moments are calculated based on the Stress PSD generated from the Random
Response Analysis, as shown below.
Input
Calculates Random Response Fatigue.
Power Spectral Density (PSD) Moments
PSD Moments () are calculated based on
the Stress PSD generated from the Random Response Analysis as:
The moments are calculated based on:(1)
Where,
Frequency value
PSD response value at frequency
The stability of can be checked by setting PARAM, CHKM0, YES. A warning is printed if
the frequency interval must be further refined.
Calculate Probability of Stress Range Occurrence
Calculation of the Probability of occurrence of a stress range between the initial
and final stress range values within each bin section are user-defined.
The probability of a stress range occuring between and is .
Probability Density Function (probability density of number of cycles versus
stress range)
PSD Moments calculated as shown above are used in the generation of a Probability
Density Function for the stress range. The function is based on the
specified damage model on the RNDPDF continuation line on
FATPARM. Currently, DIRLIK, LALANNE,
NARROW, and THREE options are available to
define the damage model. Multiple damage
models are also supported (the worst damage is selected for output from the
specified damage models).
DIRLIK (Default Damage Model):
DIRLIK postulated a closed form solution to the
determination of the Probability Density Function as:(2)
Where,
Irregularity Factor
Stress range
LALANNE:
The LALANNE Random Fatigue
Damage model depicts the probability density function as: (3)
Where,
Irregularity factor
Stress range
NARROW:
The Narrow Band Random Fatigue Damage model uses
the following probability functions:(4)
Where, is the stress range.
In the
NARROW band model, if the irregularity factor is less than 0.95, then OptiStruct will issue a warning that the irregularity factor is
small. Ideally, the irregularity factor should be 1.0 if the signal is NARROW
band.
By default, OptiStruct uses number of
zero crossings () instead of number of peaks () for NARROW band, because the numerical
calculations involving sometimes may lead to unstable numerical
behavior. If the signal is ideally NARROW band, the number of zero crossings and
number of peaks should almost be equal. However,
PARAM,NBZRCRS,NO can be used to switch OptiStruct to using number of peaks () for NARROW band.
THREE:
The Steinberg 3-Band Random Fatigue Damage model
uses the following probability function.
Unlike the other damage models,
for THREE band, the following values are probability (and not probability
density). This is also evident in the use of upper case compared to the lower case for the other damage models. For the THREE
damage model, the following probabilities are directly used to calculate the
number of cycles by multiplying with the total number of zero-crossings in the
entire time history (for other damage models (except THREE), the probability
density values are first multiplied by DS (bin size) to get the
probability).(5)
Where, is the stress range.
The probability density function can be adjusted based on the following
parameters defined on the
RANDOM continuation line of
FATPARM:
FACSREND
Calculates the upper limit of the stress range
(SREND). This is calculated as
SREND = 2*RMS Stress*FACSREND. The RMS Stress
is output from Random Response Subcase. The stress ranges of
interest are limited by SREND. Any stresses
beyond SREND are not considered in Random Fatigue
Damage calculations.
SREND
Directly specifies the upper limit of the stress range (if
SREND is blank, then the
SREND calculated based on
FACSREND is used).
NBIN
Calculates the width of the stress range (DS = ) for which the probability is
calculated (Figure 2). The default is 100 and the
first bin starts from 0.0 to . The width of the stress range is
calculated as
DS=SREND/NBIN.
DS
Directly defines the width of the stress ranges (). (if DS is
blank, then the DS calculated based on
NBIN is used).
Calculate Probability of Stress Range Occurrence
Calculation of the Probability of occurrence of a stress range between the initial
and final stress range values within each bin section are based on the damage
models.
DIRLIK, LALANNE, and
NARROW Damage Models
The probability of a stress range occurring between and is .
THREE Damage Model
The probability is directly defined
using the probability function defined above. It is being repeated here for
clarity.(6)
Where, is stress range.
For the THREE damage model, there are only three bins. The number of
cycles at each stress range (2*RMS, 4*RMS, and 6*RMS) are calculated by directly
multiplying the corresponding probabilities with the total number of zero-crossings
(refer to section below regarding calculation of number of zero-crossings).
Select Damage Models
DIRLIK, LALANNE, NARROW, and
THREE are available for selection on the
PDFi fields of the RNDPDF continuation
line on the FATPARM Bulk Data Entry. The following
information may provide additional understanding to help choose the damage model for
anOptiStruct run.
You can see from the previous sections, that the PSD moments of stress are
used to calculated corresponding moments, which are used to determine the
probability density function for the stress-range.
DIRLIK and LALANNE models generate
probabilities across a wider distribution of the stress-range spectrum.
Therefore, these models should be used when the input random signal consists
of a variety of stress-ranges across multiple frequencies. Therefore, the
information in the probability density function better captures the wider
range in stress-range distribution if DIRLIK and
LALANNE are used.
The NARROW model is intended for random signals for which
the stress range is expected to be closely associated with a high
probability of particular certain stress range distribution. Therefore, if
you know that the input random data does not have a wide range of
stress-range distribution, and that the distribution is mainly concentrated
about a particular stress range, then you should select
NARROW, since it expects the highest probability of
stress-ranges to lie at or around this particular stress range.
The THREE model is like the NARROW model,
except that it expects the distribution of the random signal to contain, in
addition to the association with 1*RMS, associations (albeit smaller) with
2*RMS, and 3*RMS. Therefore, if your input random data is mainly clustered
around stress ranges in 1*RMS, and to a lesser extent, 2*RMS, and 3*RMS,
then you should select THREE.
Number of Peaks and Zero Crossings
NARROW and THREE Damage Models
The
number of zero crossings per second in the original time-domain random loading
(from which the Frequency based Random PSD load is generated) is determined
as:(7)
DIRLIK and LALANNE Damage Models
The
number of peaks per second in the original time-domain random loading (from
which the Frequency based Random PSD load is generated) is determined
as:(8)
The total number of cycles for THREE band and
NARROW band is calculated as:(9)
The total number of cycles for DIRLIK,
LALANNE, and NARROW(with PARAM,NBZRCRS,NO is calculated as):(10)
Where, is Total exposure time given by the T# fields on the FATSEQ Bulk Data
Entry.
Total Number of Cycles of a Particular Stress Range
The total number of
cycles with Stress range is
calculated as:(11)
Fatigue Life and Damage
Fatigue Life (maximum number of cycles of a particular stress range
for the material prior to failure)
is calculated based on the Material SN curve as:(12)
Total Fatigue Damage as a result of the applied Random Loading is calculated based
on:(13)
To account for the mean stress correction with any loading that leads to a mean
stress different from zero, you can define a static subcase that consists of such
loading (typically gravity loads). This static subcase can be referenced on the
STSUBID field of the RANDOM
continuation line.