Mechanical Add-Ons Guide
Mechanical Add-Ons Guide
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 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. iii
Mechanical Add-ons Guide
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
iv of ANSYS, Inc. and its subsidiaries and affiliates.
Mechanical Add-ons Guide
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. v
Mechanical Add-ons Guide
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
vi of ANSYS, Inc. and its subsidiaries and affiliates.
List of Figures
1.1. Active DesignLife Icon on the Add-ons Ribbon ........................................................................................ 1
1.2. Ansys DesignLife Ribbon ......................................................................................................................... 2
1.3. Modify Material Parameters ................................................................................................................... 46
1.4. Materials Properties for Strain Analysis .................................................................................................. 47
1.5. Materials Properties for Stress Analysis .................................................................................................. 49
1.6. Most Damaged tabular data .................................................................................................................. 54
1.7. Series Output History: Time domain case ............................................................................................... 55
1.8. Series Output History: Frequency domain case ...................................................................................... 55
1.9. Selecting a specific Time Series Output .................................................................................................. 56
1.10. Series Output History: Single output display ........................................................................................ 56
1.11. Series Output History: Extracting peak information .............................................................................. 56
1.12. Series Output History: Minimum and maximum values ........................................................................ 57
1.13. Example of Life result where the purple band corresponds to the Static Failure .................................... 58
1.14. Example of Damage s where the purple band corresponds to the Static Failure .................................... 58
1.15. Calculated damage in some areas is above the specified maximum damage ........................................ 59
1.16. Maximum Damage display limit not reached ....................................................................................... 60
1.17. Calculated life in some areas is below the specified minimum life ......................................................... 61
1.18. Minimum Life display limit not reached ............................................................................................... 61
1.19. Hex mesh - Mechanical Fatigue Tool - Top Face Life .............................................................................. 62
1.20. Hex mesh - Mechanical Fatigue Tool - Top Face Equivalent Alternating Stress ........................................ 63
1.21. Hex mesh - DesignLife Add-on - Top Face Life ...................................................................................... 63
1.22. Hex mesh - DesignLife Add-on - Top Face Equivalent Alternating Stress ................................................ 63
1.23. Hex mesh - DesignLife Standalone - Top Face Life ................................................................................ 63
1.24. Hex mesh - DesignLife Standalone - Top Face Equivalent Alternating Stress .......................................... 64
1.25. Tet mesh - Mechanical Fatigue Tool - Top Face Life ............................................................................... 64
1.26. Tet mesh - Mechanical Fatigue Tool - Top Face Equivalent Alternating Stress ......................................... 64
1.27. Tet mesh - DesignLife Add-on - Top Face Life ........................................................................................ 64
1.28. Tet mesh - DesignLife Add-on - Top Face Equivalent Alternating Stress ................................................. 65
1.29. Tet mesh - DesignLife Standalone - Top Face Life .................................................................................. 65
1.30. Tet mesh - DesignLife Standalone - Top Face Equivalent Alternating Stress ........................................... 65
1.31. Damage Matrix ................................................................................................................................... 67
1.32. MPI configuration for DesignLife ......................................................................................................... 71
2.1. Active NVH Icon on the Add-ons Ribbon ................................................................................................ 75
3.1. Active Forced Response Icon on the Add-ons Ribbon ........................................................................... 136
3.2. Interference Diagram with Three Speed Lines ...................................................................................... 141
3.3. Calculate Indices Dialog in Multistage Harmonic Choice Wizard ........................................................... 146
3.4. Nodal Diameter Calculations for Stage 1 .............................................................................................. 148
3.5. Nodal Diameter Calculations for Stage 2 .............................................................................................. 148
3.6. Harmonic Index Calculations ............................................................................................................... 149
3.7. Nodal Diameter Calculations for Stage 1 .............................................................................................. 149
3.8. Nodal Diameter Calculations for Stage 2 .............................................................................................. 150
3.9. Harmonic Index Calculations ............................................................................................................... 150
3.10. Harmonic Index Calculations for All Nodal Diameters ......................................................................... 151
4.1. Drop Test Add-on Showing Loaded Status ........................................................................................... 161
5.1. Active Bolt Tools Icon on the Add-ons Ribbon ...................................................................................... 163
5.2. Bolt Tools Ribbon ................................................................................................................................ 163
5.3. Basic Bolt Terms .................................................................................................................................. 164
5.4. Bolt Thread Partitioning ...................................................................................................................... 164
5.5. Bolt Tools Modeling Buttons ................................................................................................................ 165
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. vii
Mechanical Add-ons Guide
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
viii of ANSYS, Inc. and its subsidiaries and affiliates.
List of Tables
3.1. Allowed results for each selection type ................................................................................................ 156
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. ix
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
x of ANSYS, Inc. and its subsidiaries and affiliates.
Mechanical Add-ons
The Add-ons Ribbon includes a curated selection of Ansys-provided Mechanical Add-ons, formerly referred
to as ACT extensions. This easy access eliminates the need to open the Extensions Manager. Add-ons
are grouped into related functional areas such as hydrodynamic loads, additive manufacturing, rigid
dynamics, and so on.
The loaded/unloaded status of an add-on is persistent (stored in the application's appdata), meaning
an add-on will keep that status the next time you open Mechanical. You may want to unload an add-
on after each use.
It is important to note that Workbench must be free when loading or unloading add-ons, so ensure the
Extensions Manager is closed in Workbench before using the Add-ons Ribbon.
Known Limitations
• The DesignLife, Forced Response, and Restart Analysis Add-ons support English, Chinese, Japanese,
French, and German languages (including associated decimal separators). All other Mechanical Add-
ons support English only.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. xi
Mechanical Add-ons
• When you open Mechanical independently in combination with using any of the Mechanical Add-
ons, the following sequence may produce an undesirable issue:
At this point, you would expect the project to have been cleared, but the Mechanical application
acts as if there is already an add-on-specific object in the tree. This is the defect. For example, attempt-
ing to unload the add-on results in the following warning message: “Add-on cannot be unloaded because
there are objects created with it in the Project,” despite the fact that there are no objects in the tree.
Furthermore, if the add-on you initially used allows only one instance of an item in the tree, this defect
prohibits you from adding a new instance of that object since it believes one already exists.
Workaround: Close Mechanical and directly open (double click) your saved project. Avoid the "File >
New" operation when opening Mechanical independently in combination with any of the Mechanical
Add-ons.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
xii of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 1: DesignLife Add-on
The Mechanical Embedded DesignLife UI is an add-on to the Ansys Mechanical User Interface that
makes the fatigue analysis capabilities of the nCode DesignLife product available from within the
Mechanical environment. The nCode DesignLife product is a partner product from HBM Prenscia.
The DesignLife Add-on is developed to evaluate fatigue life. Using the results of finite element analysis
(FEA) from Ansys Mechanical and Ansys LS-DYNA, it accumulates damage from repetitive loading to
determine a product's predicted life. You can quickly evaluate the effects of different materials and al-
ternative geometries for new designs and optimize design variables for the product's expected usage
before exhaustive and expensive prototyping and testing.
The DesignLife UI Add-on is only available on the Windows operating system. Its use also requires an
Ansys nCode DesignLife license. If you do not already have the license, contact your Ansys Sales Rep-
resentative to obtain one.
For more information about fatigue analysis in Ansys Mechanical, see Fatigue Results.
1.1. Make the DesignLife Add-on Available
1.2.The Ansys DesignLife Ribbon
1.3. Using the DesignLife Add-on
1.4. Performing the Solution
1.5. Limitations
Once the add-on is loaded, the Ansys nCode DesignLife Ribbon is visible.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 1
DesignLife Add-on
After the DesignLife Add-on is loaded, a Mechanical Embedded DesignLife system appears in the
Toolbox:
As an alternative method of inserting an DesignLife Analysis, you can drag and drop this system onto
the Model cell of any existing system:
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
2 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
To perform Design Points Studies, the Solution cell of the loading system must be connected to the
Setup cell of the Mechanical Embedded DesignLife system. If the Solution cell is not connected, you
need to include at least one value of the loading system as an output parameter so that the new
loading system results are calculated and accounted for in the Mechanical Embedded DesignLife
parameter study.
To get detailed Help on the calculations that DesignLife performs, open the DesignLife tab in Mechan-
ical and click the Help button:
• Static, Transient and WB LS-DYNA can be directly connected to a DesignLife analysis to perform
fatigue calculations.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 3
DesignLife Add-on
• Modal and Harmonic systems can be connected to a DesignLife analysis to perform vibration
fatigue calculations. To include static offset, additional upstream systems can be connected. To
perform a vibration fatigue calculation, select the frequency-based time domain (p. 6) analysis
and insert frequency-based loading conditions (p. 18).
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
4 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
• To perform PCB fatigue analysis calculations, Sherlock data can also be connected as an upstream
system. Sherlock data can be consumed either by connecting the Sherlock (Pre) system or im-
porting the Sherlock information via the Mechanical model (see below).
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 5
DesignLife Add-on
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
6 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
Default setting: If a Harmonic system is linked with the nCode DesignLife Add-on system, the Analysis
Domain defaults to Frequency based. Otherwise, Time based is the default.
• Select Shell Seam Weld to perform the nCode SeamWeld Analysis Engine on
shells.
• Select Solid Seam Weld to perform the nCode SeamWeld Analysis Engine on
solids.
Note:
The Shell Seam Weld and Solid Seam Weld analysis types require an Ansys
nCode DesignLife Enterprise license.
Note:
The Shell Seam Weld and Spot Weld analysis types require that the up-
stream systems be solved with the Output > Nodal Forces Analysis Settings
set to Yes.
• Select Gray Iron to perform the nCode GrayIron EN Analysis Engine. To perform
Gray Iron analysis, ensure that Gray Iron Material Properties (p. 52) are defined.
• Select Safety Factor Analysis to perform the nCode Safety Factor Analysis
Engine. There are several combination methods used to calculate stress-based safety
factors. This implementation employs a method used in both the rail and road vehicle
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 7
DesignLife Add-on
industries where the stress is resolved to the plane of the maximum absolute principal
stress (MaxPrincipalPlane), along with standard stress combination methods such as
AbsMaxPrincipal and CriticalPlane. The available materials are MultiMean and
MultiRRatio curves.
• Select Short Fiber Composite Analysis to perform the nCode Short Fiber
Composite Analysis Engine. This analysis engine performs an SN-based analysis using
short fiber, orientation-dependent materials.
The method used to define the SN curves used by the fatigue calculation (SNMethod)
for Short Fiber Composite Analysis is the Basquin method. This method uses a set of
one or more parameterized stress-life curves, and interpolates between them (or ex-
trapolates) based on the share of fibers in the direction of the loading. Each individual
SN curve is similar to the standard SN formulation.
The local SN curve will be determined based on a set of SN (Basquin) curves from the
nCode MXD database. The corresponding Material Type property for the material
map should be set to Short Fiber Composite Basquin Curves. The dataset used for
Short Fiber Composite Analysis is the nCodeSFCBasquinCurveContainer.
The only supported Solution Location for Composite Analysis is Element. Results will
be recovered from the element centroid. If element centroid results are not available
in the FE results file, nCodeDT will average the stresses from the nodes.
The EntityDataType nCode property is set to Stress. Therefore, stresses will be re-
covered from the FE results file. Stresses can result from a static, transient, or modal
analysis, but will normally be from an elastic analysis.
2. Once you have selected the analysis type, Solution Group and Load Mapper options are
exposed.
3. Under Solution Group, select the portion of the model to be analyzed. By default, the entire
model is used. Only flexible bodies are supported for a fatigue analysis. If rigid bodies are
scoped as part of the solution group, they will be automatically excluded.
Note:
For Shell Seam Weld, Solid Seam Weld and Spot Weld cases, ensure that the
Solution Group is scoped only to the welds.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
8 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
– None - If None is selected, no multiaxial assessment results are produced and the
Combination Method setting is exposed (see below).
– Standard - This method is a more recent development that provides a more robust
measure of the biaxiality and non-proportionality of the local loading (stress state).
– Auto - Auto mode uses a two-pass approach, which overrides the Combination
Method setting. The Auto option is not compatible with Short Fiber Composite ana-
lysis.
• Combination Method (default = Abs Max Principal). The analysis engine uses the information
from the load provider to create a stress tensor history σij(t). In order to make a fatigue calcu-
lation, you need to reduce this stress tensor to a scalar value so that you can cycle-count it
and compare the resulting cycles to the local S-N curve. This process is called stress combination.
The available options for combined stress parameters are as follows:
– Abs Max Principal - The Absolute Maximum Principal stress is defined as the principal
stress with the largest magnitude.
– Signed vonMises - The Signed von Mises stress is the von Mises stress, but forced to
take the sign of the Absolute Maximum Principal stress. Short Fiber Composite and
Solid Seam Weld analysis do not support this method.
– Critical Plane - The normal stress is calculated and rainflow is counted on multiple
planes. The critical plane is the plane with the highest predicted fatigue damage. For
stresses flagged as 2D, the planes on which the normal stress is determined have normals
that lie in the plane of the physical surface (in the x-y plane of the 2D stress results
coordinate system). The orientation of each plane is defined by the angle f made with
the local x-axis.
• Elastic-Plastic Correction. If the Analysis Type is set to Strain Life, the Elastic-plastic
Correction option is exposed. Choose between Neuber, Hoffmann-Seeger, or None options.
The None option should be used when plastic stress or strain are present.
Note:
The None option is only available for Ansys Mechanical Premium or Ansys Mechan-
ical Enterprise license.
For Stress Life analysis, if the .rst files used for loading contain plastic results, check the
results carefully. The add-on notifies you by issuing the warning message: "FE contain plastic
stress/strain results, which are invalid for SN fatigue. Check results carefully."
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 9
DesignLife Add-on
For Strain Life analysis, if the .rst files used for loading contain plastic results, use the None
option or check results carefully. The add-on notifies you by issuing the warning message: "FE
contain plastic stress/strain results. Set the Elastic-Plastic correction to None for accurate results.
This option is not available with PRO license. Check results carefully."
Note:
For the Strain Life Analysis Type, if MultiAxial Assessment is set to Auto, then
the Elastic-plastic Correction used by the nCode solver will be Hoffmann-Seeger,
regardless of any manual setting. A different Elastic-plastic Correction method for
this scenario would only be considered for the Safety Factor calculation.
• Large Displacements (default = No). If an FE model has been solved with large displacements
then this must be taken into account when performing stress transformations such as when
resolving the stress to the surface or calculation of averaged nodal stresses. This option should
be set to Yes when large displacements are present, and in order to use this option the
model displacements must be included in the FE results. The default value for this option is
No and this option should only be used when necessary because it will result in a slower
analysis. The Large Displacements option is not supported for the Solid Seam Weld Analysis
Type.
• Stress Gradients (default = Off ). This property has two possible values:
– Auto - a correction for stress gradients is applied if stress gradients are present.
When the Auto option is set, the Stress Gradient Method option is displayed. This property
has two possible values:
– VonMises (default) - Stress gradient corrections are based on a scalar measure of stress
(see Stress Gradients above).
– AbsMaxPrincipal - The stress gradient calculation can also be based on the absolute
maximum principal stress. In this case, the gradient of the AbsMaxPrincipal stress is
determined in the surface normal direction and this is normalised with respect to the
AbsMaxPrincipal stress at the surface.
To visualize the stress gradient factors, insert an Other Results result object under the Solution
and set the Result Type to Stress Gradient Factors. Note that the nCode Material Type
must be defined through materials assignment, or the nCode solver will generate the following
error message when trying to solve:
When Solution Location is set to WeldHotSpot, some additional properties need to be set:
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
10 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
– Offset Type: Defines whether the hotspot stress extrapolation is dependent on the
plate thickness. Set this to Ratio to calculate the offset based on weld thickness. Set it
to Distance to offset points by a fixed distance in mm.
– Maximum Weld Depth: The maximum weld depth in the units of the .rst file (length).
Only visible when the Offset Type (above) is set to Ratio.
– Offset Method: Defines which method to use to specify the offset values used in the
hot spot stress calculation. Set this to Default to use software-defined distances and
ratios. Set it to Custom to specify a user-defined, comma-separated list of distances or
ratios.
– Offset Values: Comma separated list of two or three distances (mm) or ratios. Only
valid when Offset Method is set to Custom.
– Weld Definition File Name: The name of the weld definition .xml file. When the Weld
Definition File Name is loaded, the number of weld lines is detected and these are
populated in the tabular data so that they can be mapped to the corresponding mater-
ial.
• Maximum Weld Depth. This option sets the maximum depth to go into the model when de-
fining the results locations within solid elements. It is therefore only available for the Solid
Seam Weld analysis type. If the value is set to zero, the maximum depth will be the total
thickness at each weld location. Any value entered must be > 0.
• Calculate Safety Factor (default = No). This option sets the back calculation method. This
safety analysis method corresponds to the Scale Factor back calculation mode in DesignLife
and should not be confused with the stress-based factor of the safety analysis engine.
This method corresponds to the Strain Life glyph's back calculation capabilities to assess how
the stress should be increased or decreased to meet the target life. This is called a back calcu-
lation because you know the fatigue life and want to calculate the stress level, which would
normally be an input parameter. This type of back calculation provides quantifiable stress or
strain reduction targets for redesign or countermeasures.
The back calculation method is also possible with a Duty Cycle (see Create a Loading
Event (p. 14)) as follows:
– Then, if OutputEventResults is set to True, a scale factor is reported for each event.
The scale factor result for the whole duty cycle is taken to be the lowest scale factor
from any event.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 11
DesignLife Add-on
Note:
If Calculate Safety Factor is set to Yes and there is a duty cycle, the Combination
Method cannot be set to Critical Plane.
• Certainty of Survival (default = 50.0). The certainty of survival is a real number that specifies
the certainty of survival based on material data scatter. The certainty of survival (in %) allows
statistical variations in material behavior to be taken into account. As mentioned in the nCode
DesignLife guide, the usual application of this is to provide a more conservative prediction to
ensure a safer design. The variability in material properties is characterized by standard error
parameters, which should be determined when fitting material curves to Strain-Life and Cyclic
Stress-Strain test data. The certainty of survival values are converted into a number of standard
errors using the lookup table and this is used to adjust the cyclic stress-strain and strain-life
curves, as described previously.
– Factor of Safety Type. This property is specific to the Safety Factor analysis type.
For Haigh curves, the safety factor can be calculated based on a constant R ratio or a
constant mean stress. The calculation of the safety factor is based on the distance of
the mean stress/stress amplitude from the Haigh constant life line.
→ ConstantRRatio - A line is drawn from the origin through the stress point and
extended until it intersects the Haigh curve.
– Target Life. This property is specific to the Safety Factor analysis type. This is the target
life that is used to calculate the allowed stress value used in the safety factor calculation.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
12 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
When Haigh curves are used, the Target Life is used to interpolate a single curve for
the required life. If a single Haigh curve is selected and the life does not match the
Target Life, this will cause an error.
– Max Safety Factor. This property is specific to the Safety Factor analysis type. This is
an adjustment to improve the plot.
Composites, in general, have anisotropic structures and properties. The material orient-
ation tensor describes the microstructure in terms of the distribution of fiber orientations
at each calculation point (element, layer, section point) in the structure, and this inform-
ation is required if nCodeDT is to take into account the anisotropy of fatigue properties
in the analysis. The material orientation tensor will normally be derived from a simulation
of the manufacturing process. The nCode MaterialOrientationTensor property is set
to ASCIIFile and the file specified by Orientation Tensor File must be in this Glyph-
works-compatible CSV format:
#HEADER
#CHANTITLE
Orientation Tensors
#TITLES
Element,Layer Number,Section Point,a11,a22,a33,a12,a23,a13
#KEYWORDS
ElementID,LayerNumber,Section Point,a11,a22,a33,a12,a23,a13
#DATATYPES
LONG,LONG,LONG,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT
#DATA
1,1,1,0.9483,0.04747,0.004257,-0.003031,2.619E-5,-0.005304
1,2,1,0.7847,0.209,0.006283,-0.002284,-3.154E-5,-0.003902
1,3,1,0.5095,0.4853,0.005148,-7.342E-4,-2.02E-5,-0.003999
1,4,1,0.2087,0.7901,0.001193,0.007548,2.444E-5,-0.002749
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 13
DesignLife Add-on
Metadata can optionally be used to set a default orientation tensor. This is used for any
locations not present in the data section of the file. If required, it must be placed in the
header with this format:
#TESTMETADATA
"OrientationTensor.Default,1,0,0,0,0,0"
This specifies a property set named OrientationTensor with a string property named
Default. The tensor must be specified as a comma-separated list of six numeric values.
– Number of Analysis Threads (default = 4): More than four threads requires an Ansys
nCode DesignLife Parallel Add-on license.
The Number of Analysis Threads property can be used to set the number of threads
for a job or an individual run. For a distributed job, this count will apply to each process
that comprises the job. This property corresponds to the NumAnalysisThreads para-
meter in the input.dcl file consumed by the nCode solver.
– Number of Translational Processes (default = 2): This property controls the number
of processes used simultaneously during the translation process. It corresponds to the
NumTranslationProcesses parameter in the input.dcl file consumed by the nCode
solver.
– Use MPI (default = No): When set to Yes, this enables distributed solution through MPI.
See Distributed Solve with MPI (p. 69) for more information.
– MPI nodes. The total number of nodes to use for MPI (see above).
– Host 2. The name of the second host for the MPI distributed solution (see above).
• Alternatively, you can right-click Load Mapper and choose Add Loading Event:
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
14 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
Loading Events in the Time based Analysis Domain can include multiple loadings of the same type.
Loading Events in the Frequency based Analysis Domain can only support one loading case per
loading event.
Additional loads and properties are frequently added with each new software release, so you must
ensure that an imported .csv is compatible with the current version. In case of doubt, you can check
the current .csv format by exporting loading events before importing.
When importing .csv loading events, the environment system must exist and the selected time step
must be contained in the corresponding result file. If the selected time step does not exist, the loading
event will not be successfully defined, and the loads will activate automatically when selecting the
loading event. If this happens, redefine the time to a step that does exist in the results file.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 15
DesignLife Add-on
• Click Add Load under Loading Event to add a load (Constant Amplitude, Time Step, or
Time Series) to an event:
– Alternatively, you can right-click Loading Event and choose Add Load:
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
16 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
• You should select either a Static, WB LS-DYNA or Transient system as the Environ-
ment for the load.
2. For Modal Superposition Transient analysis where the modal combinations are calculated
within DesignLife:
• You should select a Modal system as the Environment for the load. This exposes addi-
tional fields in the Details view to collect information on the Modal Coordinate File.
– By environment - select a solved transient system that contains the MCF file.
– By manual file input - select the file containing modal coordinates information as the
Input File.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 17
DesignLife Add-on
Note:
The MCF file used by DesignLife should be mass normalized. This is the default in
Mechanical.
Note:
You are loading a Modal Coordinates File (MCF) that could have a different unit system
from the .rst file of the Modal system. You therefore need to input the Units with
which the MCF was generated so that the appropriate conversion is done.
Caution:
The signs of the modal coordinates stored in the .mcf file are not unique. To ensure
the mode shapes of the .rst and .mcf files are identical, they must be generated
from the same analysis solution. Matching .rst and .mcf files from different
solutions can produce incorrect results. If the .mcf file is imported, you must verify
that it was generated from the same solution as the .rst file.
When importing either the time series file or the MCF file, you have two ways of defining how the
imported files are stored. If you want the file to be local to your machine, load it with the Input
File Definition set to an Absolute Path. If you want the file to be contained within the project,
load it as a Relative Path.
Note that if Relative Path is used, the imported file is copied to the user_files directory. If you
are importing multiple files you should therefore make sure that they are named differently.
• Click Add Load under Loading Event to add a load of type PSD (Power Spectral Density),
Single Frequency, Frequency Range, or Sine On Random to an event:
Alternatively, you can right-click Loading Event and choose Add Load.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
18 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
To select the .rst directly from a connected upstream system, set the RST Definition to
Environment (default). You can then choose the upstream connected environment from
which the .rst file will be selected.
If you want to load an .rst file manually, set the RST Definition to Manual. Load the file
from the Absolute Path, or load the file to the user_files folder inside the solver directory
using the Relative Path option.
Note:
Manual file selection does not allow the use of .rst files from harmonic systems.
If the RST Definition is set to Manual File, the .rst file must be from a Modal
system and a Harmonic system must be linked using the Environment or
Manual File option for the MCF Environment property.
If you select Absolute Path, the file from that exact location is consumed. If this file is
modified, the changes are consumed when solving, so ensure the required file is located at
the absolute path. If you select Relative Path, all loaded .rst files are copied to the
user_files folder. If you are loading more than one .rst file, you must therefore give
them different names, or they will be overwritten.
If a Harmonic environment is selected, the MCF Environment setting is hidden and Direct
FRF analysis will be performed.
If a Modal environment is selected, the MCF Definition setting appears. Select between or
Manual File or Environment options.
Manual File
Set the option to Manual File to import the required Modal Coordinate File (MCF).
If you want the file to be local to your machine, load it as Absolute Path. If you
want the file to be contained within the project, load it as Relative Path.
Note that if Relative Path is used, the imported file is copied to the user_files
directory. Therefore, if you are importing multiple files, make sure they are named
differently.
Note that you are loading a Modal Coordinates File (MCF) that can have different
unit systems from the rst file of the Modal system. You therefore need to input the
Units with which the MCF was generated so that the appropriate conversion is
done.
Environment
Set the option to Environment to select the linked Harmonic system from where
the MCF file is picked.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 19
DesignLife Add-on
Environment and Harmonic Step entries appear and Modal Based FRF analysis will
be performed. Select the required MCF Environment from the drop-down list
generated with all Harmonic systems.
Note:
The MCF File used by DesignLife should be mass normalized. This is the default
in Mechanical.
Caution:
The signs of the modal coordinates stored in the .mcf file are not unique. To
ensure the mode shapes of the .rst and .mcf files are identical, they must be
generated from the same analysis solution. Matching .rst and .mcf files from
different solutions can produce incorrect results. If the .mcf file is imported, you
must verify that it was generated from the same solution as the .rst file.
– If the Analysis Settings for the selected Harmonic has the Multiple Steps option
set to No, the Harmonic Step entry will be hidden, as there is just a single step.
– If the Analysis Settings for the selected Harmonic has the Multiple Steps option
set to Yes, the Harmonic Step will be visible and the list will be populated with all
the steps defined in the Harmonic Analysis Settings.
– If the Analysis Settings for the selected Harmonic has the Cluster Results option
set to Yes, you should see the following warning: Clustering frequencies in harmonic
analysis is not recommended for vibration fatigue. Check results carefully.
• For Frequency Range, Sine On Random and PSD loading types, the Frequency Selection
Method is exposed to allow you to define the method used for selecting the frequency
points of the local response PSD or sine sweep amplitude.
LoadingAndFRFFrequencies
This is the default value. Use all the frequencies that appear in the loading PSD or
sine sweep amplitude and the FRF. This is the default choice because it allows peaks
in the loading and natural frequency response to be considered without loss in
resolution.
LoadingFrequencies
Use the same frequency values as the input loading PSD or sine sweep amplitudes.
FRFFrequencies
Use the same frequency values as the FE analysis (the same frequencies as the FE
Frequency Response Function). In the case of the multi-PSD input, all frequency
values, in all configured load cases from the FE input will be used.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
20 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
Environment
Select the system from which the .rst file will be picked for the nCode fatigue analysis.
Note:
If there is more than one loading event, all PSD loads must use the same PSD
Cycle Counting Method.
Interpolation Method
This will impact both the frequency while stepping through the FRF and the PSD points
defined in the table. Therefore, it will modify both the PSD points in the csv frequency
table and the InterpolationMethod in the input.dcl.
When the local response is calculated at frequencies where the FRF or PSD loading is
not defined, the necessary values are interpolated. Interpolation can be LogLog (Log-
Log) or LinLin (Linear-Linear). Note that if data is required beyond the ends of the data,
the last data point is used.
Method for calculating results outside input frequency ranges. UseLimits is the default
value.
Select None to perform all calculations within a frequency range valid for all inputs.
Frequencies outside this range are ignored.
If you select UseLimits to include frequencies outside the range of the input data, the
last defined data point will be used.
Select between Program Controlled, in which 1024 points are used, and Manual
Definition in which you input the desired number of interpolation points.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 21
DesignLife Add-on
Table Definition
Click Apply and enter the PSD spectrum values into the table. The spectrum values
are the Frequency versus the loading squared per unit frequency. The Value in the table
depends on the loading type. The loading type can be either force, displacement, velocity,
or acceleration, but it must match the applied loading from the Harmonic analysis. For
example, if the applied harmonic loading was 1G acceleration, then the PSD spectrum
values must be defined in G^2/Hz.
The table entries cannot have negative values or multiple entries for the same frequency
value.
When selecting the PSD load, two curves are displayed in the PSD Graph window (see
below), the PSD Table and the PSD Curve:
– The PSD Table corresponds to the PSD spectrum versus the loading squared per
unit values input in the tabular data table.
– The PSD Curve corresponds to the interpolation performed on the input tabular
data points, which depends on the Interpolation Method selected, the number
of points used in PSD, and the input tabular data.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
22 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
If Use Static Load Case is set to Yes. Select the static environment and its step from
which to consider the static load case.
• Details for Single Frequency load are defined in the Details Window:
Environment
Select the system from which the .rst file will be picked for the nCode fatigue
analysis.
Frequency (Hz)
Set the frequency in Hz to a float positive value. The default value is 10 Hz. This
parameter corresponds to the SineDwellFrequency parameter in nCode.
Set the exposure duration in seconds to a float positive or equal to a zero value.
The default value is 600 sec. This parameter corresponds to the SineDwellDura-
tionSeconds parameter in nCode.
Amplitude (g)
Set the amplitude in g to a positive float value. This parameter is used to create the
table file containing the Frequency [Hz] versus Amplitude [g] values that the Single
Frequency load uses.
If Use Static Load Case is set to Yes, select the static environment and its step
from which to consider the static load case.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 23
DesignLife Add-on
• Details for Frequency Range load are defined in the Details Window:
Environment
Select the system from which the .rst file will be picked for the nCode fatigue
analysis.
Number of Sweeps
Sweep Rate
The velocity of the frequency sweep, defined in the units set in the Sweep Type
property.
Sweep Type
The type of units that define the Sweep Rate. Choose between Linear (Hz/sec),
Log (sec/decades), and Log (octaves/minute).
Interpolation Method
The default value is Logarithmic. This will impact both the frequency stepping
through the FRF and the PSD points defined in the table. Therefore, it will modify
both the PSD points in the csv frequency table and the InterpolationMethod
in the input.dcl.
When the local response is calculated at frequencies where the FRF or PSD loading
is not defined, the necessary values are interpolated. Interpolation can be LogLog
(Log-Log) or LinLin (Linear-Linear). Note that if data is required beyond the ends of
the data, the last data point is used.
If Use Static Load Case is set to Yes, select the static environment and its step
from which to consider the static load case.
• Details for Sine On Random load are defined in the Details Window:
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
24 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
Environment
Select the system from which the .rst file will be picked for the nCode fatigue
analysis.
Set the exposure duration in seconds to a float positive or to a zero value. This
parameter corresponds to the ExposureDuration parameter in the input.dcl.
Interpolation Method
This will impact both the frequency stepping through the FRF and the PSD points
defined in the table. It will therefore modify both the PSD points in the csv frequency
table and the InterpolationMethod in the input.dcl.
When the local response is calculated at frequencies where the FRF or PSD loading
is not defined, the necessary values are interpolated. Interpolation can be LogLog
(Log-Log) or LinLin (Linear-Linear). Note that if data is required beyond the ends of
the data, the last data point is used.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 25
DesignLife Add-on
Table Definition
This corresponds to the PSD definition that will be used to generate the frequency
table csv file.
This is a string property that contains a delimited list of sine tone frequencies to
superimpose on the Random PSD for SineOnRandom vibrations.
This list must be the same length as the SineAmplitudes list. The values from the
two lists are used in pairs. The default value is not set.
This is a string property that contains a delimited list of sine tone amplitudes to
superimpose on the Random PSD for SineOnRandom vibrations.
This list must be the same length as the SineFrequencies list. The values from the
two lists are used in pairs. The default value is not set.
Note:
This property defines the underlying assumption to use in the cycle counter. The
narrow band approach tends to be conservative and is the default. The broad band
method is analogous to Gaussian random noise, is less conservative and is more in
agreement with results obtained from time domain equivalent calculations. The
default value is NarrowBand.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
26 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
If Use Static Load Case is set to Yes, select the static environment and its step
from which to consider the static load case.
Note:
If the Analysis Domain is set to Time based, only Time Domain loads are allowed. If
the Analysis Domain is set to Frequency based, only Frequency Domain loads are al-
lowed.
Note:
If the Loading Type is set to PSD, all loading events must be PSD too. PSD Loading
events cannot be combined with other types of loading events. In addition, all PSD
loading events, must have the same PSD Cycle Counting Method.
• The EntityDataType is a property passed to the nCode solver through the input.dcl file that
defines the type of results data that will be recovered from the input FE file(s).
Vibration
Vibration results are required to support the Vibration Load Provider (p. 35) in order to
make fatigue calculations based on PSD, swept-sine, sine-dwell, sine-on-random or multi-
PSD loadings. The nCode solver looks in the FE results for a stress frequency response
function (FRF). This takes the form of a complex stress response to unit excitation at a
number of frequencies. Because the FRF will be combined with a PSD or swept-sine
definition in the Vibration Load Provider to generate the local response, the unit excit-
ation and the PSD of swept-sine should have consistent units. For example, for a PSD
loading, if the PSD is defined in acceleration units of g2/Hz, then the FE analysis should
provide the frequency response to an excitation of amplitude of 1g across the frequency
range.
The EntityDataType is set to Vibration when consuming harmonic RST results for Stress,
Strain, Gray Iron, Solid Seam Weld, Spot Weld and Short Fiber Composites analysis.
ModalVibration
Vibration results are required to support the Vibration Load Provider in order to make
fatigue calculations based on PSD, swept-sine, sine-dwell, sine-on-random or multi-PSD
loadings. The nCode solver can use a stress frequency response function (FRF) directly
(see Vibration above) but the FRF can also be calculated from modal stress results and
this can be a more efficient solution.
A modal stress result consists of stress for each mode (real) and when combined with a
set of modal participation factors (complex) is used to calculate the complex FRF. The
modal stress result will typically be a much smaller result than the FRF, having stress
results only for each mode of the system. The required frequency resolution of the FRF
is obtained from the resolution of the modal participation factors.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 27
DesignLife Add-on
The EntityDataType is set to ModalVibration when consuming modal RST results and
harmonic MCF results for Stress, Strain, Gray Iron, Solid Seam Weld, Spot Weld and Short
Fiber Composites analysis.
ForceVibration
This option is used for Shell Seam Weld analyses based on vibration loading with forces
and moments.
ModalForceVibration
This option is used for Seam Weld analyses based on vibration loading with forces and
moments. This is the modal equivalent of ForceVibration for seam welds.
A modal force result consists of forces for each mode (real) and when combined with a
set of modal participation factors (complex) is used to calculate the complex FRF. The
modal force result will typically be a much smaller result then the FRF, having force
results only for each mode of the system. The required frequency resolution of the FRF
is obtained from the resolution of the modal participation factors.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
28 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
This is the equivalent DesignLife Integrated Vibration Generator configuration. In the Advanced
tab, define the Type as SineDwell.
The main difference in the two approaches is the Exposure Duration property, which is not ex-
plicitly defined in the Integrated workflow. The general rule is to multiply the Frequency and
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 29
DesignLife Add-on
Exposure Duration from the add-on load provider and use the product as input to the Number
of Cycles field in the Vibration Generator Glyph.
Go to the Vibration Load in the Analysis Glyph and ensure that the LoadingConfigSource field
is set to MetaData.
This is the equivalent DesignLife Integrated Vibration Generator configuration. In the Advanced
tab, define the Type as SineSweep2.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
30 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
In the Vibration Generator Configuration, additional inputs are required to the StartFrequency
and EndFrequency fields. This would correspond to the frequency range defined in the upstream
Harmonic analysis. The AdditionalNumberOfSweeps field is not equivalent to the Number of
Sweeps field in the embedded add-on load. The equivalence depends on SweepType used (see
the sections below for more information).
Go to the Load Provider option in the Analysis Glyph and set LoadConfigSource to Metadata.
• Force
• Acceleration
• Displacement
must match both model units and the input PSD units.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 31
DesignLife Add-on
PSD g2/Hz
9810 mm/sec2
9.81 m/sec2
386.4 in/sec2
32.2 ft/sec2
PSD (mm/sec2)2/Hz
1.0 mm/sec2
0.001 m/sec2
PSD (m/sec2)2/Hz
1000.0 mm/sec2
1.0 m/sec2
PSD (in/sec2)2/Hz
25.4 mm/sec2
1.0 in/sec2
Multicolumn Input
• CSV File
– PSD
– Swept Sine
– Sine Dwell
• EXCEL
PSD Input
• Vibration Generator
– PSD
– Swept Sine
– Swept Sine 2
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
32 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
• ASCII Translate
All properties on this form are passed out as metadata (as described in the image above):
General
Histogram Output
• StartFrequency
• EndFrequency
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 33
DesignLife Add-on
• FrequencyStep
Sinesweep2
• TestDuration
• AdditionalNumberOfSweeps
• SweepType
• SweepRate
• InterpolationMethod
• TestType
Data in the Vibration Properties tab is set manually and the data in this table is passed out as
metadata as a packet named VibrationTables.
• Type = SineSweep2
• VibrationTable = PropertiesTab
<VibrationTables Version=""1.0"">
<Tables>
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
34 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
<SineSweep2>
<SineSweep2Item Amplitude=""0.1"" Frequency=""1""/>
<SineSweep2Item Amplitude=""5"" Frequency=""10""/>
<SineSweep2Item Amplitude=""20"" Frequency=""100""/>
<SineSweep2Item Amplitude=""10"" Frequency=""1000""/>
</SineSweep2>
</Tables>
</VibrationTables>
• StartFrequency
• EndFrequency
• FrequencyStep
The amplitudes for the histogram are obtained from the table on the Vibration Properties tab.
• Any output frequencies not covered by the table will be set to zero.
• These zero amplitudes will generate an error if the InterpolationMethod is set to Log.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 35
DesignLife Add-on
When LoadingConfigSource is set to Metadata (see below), the swept sine definition in DesignLife
is calculated from the Vibration Generator metadata properties.
The histogram from the Vibration Generator is not used, the sweep range is defined by the XM-
LTable in the metadata.
When LoadingConfigSource is set to Custom, the swept sine definition in DesignLife is calculated
from the Vibration Generator histogram and properties set on the Advanced tab.
When the LoadingConfigSource is switched from Custom to Metadata and then back to Custom,
load provider properties are set to those calculated from the Vibration Generator settings.
If the frequency ranges defined on the Advanced tab and Vibration Properties tab of the Vibra-
tion Generator were not the same, a Custom run and a Metadata run will generate different
results.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
36 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
where,
• Amplitude
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 37
DesignLife Add-on
• Frequency
• Number of Cycles
Advanced Tab
The analysis uses amplitude, frequency and number of cycles from the Vibration Generator
metadata.
The DesignLife load provider must be set to the appropriate amplitude, SineDwellFrequency
and SineDwellDurationSeconds.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
38 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
The FRF (Frequency Response Function) is paired up with acceleration data. Load data can be
multicolumn or histogram curves of acceleration amplitude versus frequency. The dwell frequency
must be inside the range of the sine sweep contained in the load data.
Advanced Tab
SineDwell Properties
• Frequency
• Duration
• SineDwellDurationSeconds
• SineDwellDurationHours
• SineDwellDurationDays
• SineDwellDurationYears
When LoadConfigSource is set to Custom, the dwell amplitude is determined from the sine
sweep loading selected on the Edit Loading tab.
where Number of Cycles & and Frequency are set in the Vibration Generator.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 39
DesignLife Add-on
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
40 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
Advanced Tab
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 41
DesignLife Add-on
In the example below, the default frequency selection method was initially used, but the PSD
frequency steps from metadata and the FRF frequency steps from the harmonic solution did not
have enough resolution to define the stresses.
Advanced Tab
The lack of resolution in the frequency steps (above) was not immediately obvious.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
42 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
where,
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 43
DesignLife Add-on
1. Linear (Hz/sec)
2. Log (sec/decades)
3. Log (octaves/minute)
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
44 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
Note:
When using the DesignLife add-on, Young's Modulus and Tensile Ultimate Strength
properties must be defined for all materials in the engineering data. No comma symbols
are allowed in the material name.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 45
DesignLife Add-on
2. Scope the part that you would like to analyze with a different material. If elements have more
than one Materials Assignment applied to them, the first Material Assignment defined in the
tree will be used.
The Materials Assignment properties can be defined from a material used in the analysis, defined
within Engineering Data (Manual) or picked from an nCode material *.mxd database (Database).
3. Pick a Based on Material from engineering data to base the new material on an existing material's
data.
4. For a Strain Fatigue Type analysis, set the Strength Coefficient, Strength Exponent, Ductility
Coefficient, Ductility Exponent, Cyclic Strength Coefficient, Cyclic Strain Hardening Exponent,
Young's Modulus, Poissons's Ratio, and Tensile Ultimate Strength of the new material.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
46 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
When the material properties are fully defined, the Strain-Life relationship is represented. Shown
below is the Coffin-Manson-Basquin formula, defining the relationship between strain amplitude
and the number of cycles to failure :
where is the strength coefficient, E is the Young's Modulus and b is the strength exponent.
The total life is given by the sum of the elastic and plastic life:
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 47
DesignLife Add-on
Fatigue damage is predicted in the same way as for the S-N method - the damage due to an indi-
vidual cycle is calculated by looking up the strain amplitude of that cycle on the curve to find the
number of reversals to failure 2Nf. The damage assigned to that cycle is then 1/Nf.
5. For a Stress Fatigue Type analysis, set the S-N Curve, Stress Offset, Scale Factor, Young's
Modulus, Poissons's Ratio, and Tensile Ultimate Strength of the new material.
For Stress Analysis, the nCode Multicurve Stress-Life Parameters are set to User Defined and
populated from engineering data (if defined) when the Materials Assignment is created.
To import an S-N Curve, select a *.csv file containing the cycles data in the first column and
the alternating stress in the second column. Multiple curves must be imported separately.
If nCode Multicurve Stress-Life Parameters are not defined in the engineering data, the definition
is set to Program Controlled and default values for Nfc, SEIs, and Ne are used (see below).
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
48 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 49
DesignLife Add-on
6. Set the nCode Material Type to one of Grey Cast Iron, Nodular Cast Iron, Malleable Cast Iron,
Cast Steel, Steel, Aluminum, and Cast Aluminum.
Note:
When calculating Stress Life or Safety Factor analysis, the material definition should be
consistent for all the materials used in the model. If a material uses SN Curve-defined
Mean Stress, care should be taken to ensure that for all materials assigned in the
analysis, SN Curves are defined using Mean Stress and likewise for R-Ratio (see Fatigue
Material Properties for more information).
The default materials applied for the analysis are taken from the iceflow_standard.mxd
database, which can be found in the mats folder in the nCode installation. If the Analysis Type
is Solid or Shell Seam Weld, the default material is seam_steel. If the Analysis Type is Short
Fiber Composite, the default material is Valox 508 GF30.
To modify the default material for Stress, Strain, Gray Iron, Safety Factor, Short Fiber Composite,
Solid or Shell Seam Weld analysis:
8. In the case of Stress Life analysis, the S-N Curve Definition property must first be defined as
either Mean Stress, R-Ratio, or Temperature.
9. In the case of Strain Life analysis, the S-N Curve Definition property must first be defined as
either Strain or Temperature.
10. Set the Database by selecting the *.mxd database file where all the nCode materials are defined.
This file is copied to the current directory. The DesignLife add-on filters the materials found in
this database.
For Stress Life and Safety Factor, it lists those that are valid for Stress Life analysis (nCodeSN-
MeanStressCurveContainer or nCodeSNRRatioCurveContainer type).
For Strain Life, it lists those that are valid for EN analysis (nCodeENMatData type).
For Solid and Shell Seam Weld, it lists those that are valid for Seam Weld analysis
(nCodeSNSeamWeldMatData type).
For Short Fiber Composite, it lists those that are valid for Short Fiber Composite analysis
(nCodeSFCBasquinCurveContainer type).
For Stress Life or Strain Life, if Temperature is selected, it lists those that are valid for temperature-
dependent analysis (nCodeSNTemperatureCurveContainer or nCodeENTemperature-
CurveContainer types). In this case, the Default Temperature parameter for the material will
also be exposed and assigned to the scoped material assignment parts.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
50 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
Note:
If the database material selected is a mean stress curve that does not contain mean
stress curve defined at zero, you will get an nCode solver error stating that the Multi
curve material contains no curve with mean stress. To avoid this, ensure the Mean Stress
Correction in the analysis settings is set to Interpolate.
In nCode, surface finish and treatment effects are modeled in the S-N and E-N engines by means
of a single surface factor Ksur. This works in a different way from the scale factor described above,
with which it should not be confused. The surface factor is used to adjust the material curve. The
application is slightly different for the S-N and E-N methods, but the basic principle is the same—the
surface factor is applied to the fatigue strength of the material in the high cycle (long-life) regime,
but the effect reduces in the low cycle (short-life) regime. The details of the application of the
surface factor are given in the DesignLife Help, with the sections describing the S-N and E-N
analysis engines. Ksur is the product of three factors, which can be defined via the material map.
Each of these has default value of 1.
Where Ktreatment is the Surface Treatment Factor, Kuser is the User Surface Factor and Kroughness
is the Roughness factor.
12. Set the Surface Treatment Factor to adjust the fatigue strength to take into account surface
treatment. A factor > 1 will result in an improvement in fatigue strength. The Surface Treatment
Factor should be a positive float number. The default value is 1.0.
13. Set the User Surface Factor to adjust the fatigue strength for any unspecified reason. A factor >
1 will result in an improvement in fatigue strength. The User Surface Factor should be a positive
float number. The default value is 1.0.
14. The Roughness factor is defined through the Surface Finish property.
If one of the surface roughness descriptions is selected (Polished, Ground, Machined, Poor Ma-
chined, As Rolled, or As Cast), the value for the surface roughness is as shown in the table below.
Condition Rz(μm)
Polished 0
Ground 12.5
Machined 100
Poor Machined 200
As Rolled 200
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 51
DesignLife Add-on
Condition Rz(μm)
As Cast 200
If the Surface Finish is set to Enter Surface Roughness, the Surface Roughness [microm] setting
is exposed. The Surface Roughness Factor will then be calculated based on the specified value.
If the Surface Finish is set to Enter K Roughness, the Roughness Factor setting is exposed to
be set directly, based on your experience or on experimental evidence.
1.3.7. Solve
When solving, the input file used to run nCode is created automatically by the add-on. The nCode
solver is triggered in batch mode, so you may see the nCode executable (dtproc.exe) command
window open and close once the fatigue calculation is completed.
nCode supports reading of various FE files, including .rst and .d3plot. The import of results is
performed by translating the FE data into an intermediate form, stored in a file with a .fei extension.
The creation and use of this file is generally invisible to the user and the file is created or re-created
as needed. If you change a configuration that does not impact the .fei, then the existing file from
the previous simulation will be reused, saving computational time.
If the nCode solver experiences an error, select Solution Information to see more details.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
52 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
1.3.8. Post-processing
These operations are available in post-processing:
1.3.8.1. Most Damaged Tabular Data and Series Output History
1.3.8.2. Post-processing Static Failure
1.3.8.3. Effect of Stress Averaging on Fatigue Results
1.3.8.4. Damage and Rainflow Matrix Plots
1.3.8.5. Solid Seam Weld Life and Damage Vector Results
• You can add a result by selecting the Ansys nCode DesignLife toolbar with Solution active
in the tree:
• Alternatively, you can right-click Solution, choose Insert, and pick a result type.
• Use the Details Window to specify the maximum life or maximum damage to be displayed
in contour plots. This can be used to create more discretized contour plots:
• Other Results: The Ansys nCode DesignLife solver returns the life and damage results for all
analysis types. In addition to life and damage, other results such as Alternating Stress, Mean
Stress, and Minimum and Maximum Stress are returned depending on the analysis domain
and type. Once the solution is achieved, insert an Other Results object to post-process and
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 53
DesignLife Add-on
display the additional results. Select the desired results to display from the Result options
menu.
• This tabular data displays the most damaged Node or Element IDs, displaying all results re-
turned by the Ansys nCode DesignLife solver for the corresponding node or element.
• By default, the five most damaged Node or Element IDs are filtered. If you require a different
number of IDs to be filtered, modify the Most Damaged Ids to Display parameter.
• If you select a NodeId or ElementId in the tabular data, the corresponding node or element
will be selected and highlighted in green in the graphics panel.
• For Shell Seam Weld analysis, the Shell Layer, Seam Weld Location and Seam Weld Type
results are also displayed.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
54 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
The Show Series Output History option in the Definition section for a Life Loading Event is set
to No by default. Set this to Yes to display the Series Output History.
When setting the Show Series Output History to Yes. The DesignLife add-on gathers the list of
requested Most Damaged Ids and sends the list of elements or nodes to extract for each of them,
using the TimeSeriesOutput in the case of the Time domain and the VibrationPSDOutput in the
case of the Frequency domain.
The Series Output History is supported for both Time and Frequency domain and for Stress,
Strain, Gray Iron, Shell Seam Weld, Solid Seam Weld, and Short Fiber analysis types.
For the Time Domain case (see Figure 1.7: Series Output History: Time domain case (p. 55)), for
each node or element, a graph for the combination of loading events is created as the Event pro-
cessing setting for the frequency domain is set to All. In this case, the x-axis corresponds to the
number of cycles.
For the Frequency Domain case (see Figure 1.8: Series Output History: Frequency domain
case (p. 55)), for each node or element, a graph for each loading event is created as the Event
processing setting for frequency domain is set to independent Loading Events. In this case, the
x-axis corresponds to the frequency range.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 55
DesignLife Add-on
History drop-down menu (see Figure 1.9: Selecting a specific Time Series Output (p. 56)). Graphs
for the corresponding node and loading event can be displayed independently.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
56 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
You can filter the x-axis minimum and maximum ranges to visualize the area of interest by setting
the Output History X Axis Minimum and Output History X Axis Maximum values (see below).
Calculated alternating stress in some areas exceeded the UTS, which indicates
Static Failure. For those areas, Life is set to the Static Failure Life and Damage
is set to the Static Failure Damage; plotted as purple contours.
The purple band in the legend, corresponding to the Static Failure Life or Static Failure Damage
value, represents all the areas where Static Failure is reported.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 57
DesignLife Add-on
Figure 1.13: Example of Life result where the purple band corresponds to the Static Failure
Figure 1.14: Example of Damage s where the purple band corresponds to the Static Failure
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
58 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
Case 1 — In the figure below, the Maximum Damaged Displayed is set to 1. However, the
Maximum Damage calculated is of 977.1. Therefore, Mechanical issues the following warning
message:
As you restricted the Maximum Damaged Displayed to 1, all values above were set to 1 and
displayed in red.
Figure 1.15: Calculated damage in some areas is above the specified maximum damage
Case 2 — In the figure below, the Maximum Damage Displayed is set to 1e4. The warning
message is no longer displayed, as the limit is not reached. The Maximum Damage Displayed
was set to 1e4, while the maximum calculated is 977.1.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 59
DesignLife Add-on
Case 1 — In the figure below, the Minimum Life Displayed is set to 700. However, the Minimum
Life calculated is of 614.4. Therefore, Mechanical issues the following warning message:
As the user restricted the Minimum Life Displayed to 700, all values below were set to 700 and
displayed in red.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
60 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
Figure 1.17: Calculated life in some areas is below the specified minimum life
Case 2 - In the figure below, the Minimum Life Displayed is set to 1. The warning message is
no longer displayed, as the limit is not reached. The Minimum Life Displayed was set to 1, while
the maximum calculated is 614.4.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 61
DesignLife Add-on
The integrated/standalone DesignLife interface calculates the surface nodal stresses by averaging
the stresses from all elements that share that node. However, the DesignLife Add-on only includes
the stresses from elements that have a face on the surface. The nodal stress averaging method
used by the DesignLife Add-on is consistent with the method used by Mechanical. For refined, well-
shaped meshes, the effect of the nodal stress averaging method should be minimal. The effect can
be more substantial for poor quality meshes, particularly those with tetrahedral elements.
This simple test case demonstrates the issue with stress averaging methods. It is a simple cantilever
beam. The nodes in the center portion of the top face are saved in a Named Selection (top_face).
The fatigue calculations use the SN method, fully reversing Constant Amplitude loading, and the
signed VonMises stress. You can create a hex or tet mesh by suppressing/un-suppressing the mesh
method.
Hex Mesh
If a hex mesh is used, the maximum calculated alternating stress in the top_face is 45 ksi for the
add-on, the integrated/standalone interfaces, and the Mechanical Fatigue Tool (FT). The minimum
calculated fatigue life is 9999 cycles for all interfaces.
Figure 1.19: Hex mesh - Mechanical Fatigue Tool - Top Face Life
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
62 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
Figure 1.20: Hex mesh - Mechanical Fatigue Tool - Top Face Equivalent Alternating Stress
Figure 1.22: Hex mesh - DesignLife Add-on - Top Face Equivalent Alternating Stress
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 63
DesignLife Add-on
Figure 1.24: Hex mesh - DesignLife Standalone - Top Face Equivalent Alternating Stress
Tet Mesh
If a tet mesh is used, the maximum calculated alternating stress is 45.02 ksi for the add-on, 45.11
ksi for the integrated/standalone interfaces, and 44.97 ksi for the FT. The minimum calculated fatigue
life is 9982 for the add-on, 9909 for the integrated/standalone interface, and 10019 for the FT. The
interfaces produce different fatigue results because they calculate slightly different nodal stresses.
Figure 1.25: Tet mesh - Mechanical Fatigue Tool - Top Face Life
Figure 1.26: Tet mesh - Mechanical Fatigue Tool - Top Face Equivalent Alternating Stress
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
64 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
Figure 1.28: Tet mesh - DesignLife Add-on - Top Face Equivalent Alternating Stress
Figure 1.30: Tet mesh - DesignLife Standalone - Top Face Equivalent Alternating Stress
Conclusion
For surface stresses, the integrated/standalone DesignLife interface calculates the nodal stress by
averaging the stress from all elements that share that node. This averaging scheme is similar to the
averaging scheme used by Mechanical APDL Full graphics. However, the add-on interface only av-
erages the stress from elements that have a face on that surface. This averaging scheme is similar
to the averaging schemes used by Mechanical APDL Power graphics and Mechanical.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 65
DesignLife Add-on
For a refined, well-shaped mesh using hex elements, the averaged surface nodal stresses should
be almost identical regardless of the averaging scheme. Thus, for those types of meshes, the calcu-
lated DesignLife fatigue results from the add-on and the integrated/standalone interface (and the
FT) should be almost identical. However, for coarse tet meshes, the averaged nodal stresses can be
affected by the averaging scheme. Thus, the calculated fatigue results may be different.
In meshes where the averaging scheme affects the nodal stresses (and therefore the fatigue results),
you can expect the add-on results to be more accurate than the integrated/standalone results.
However, a large difference in the fatigue results between the add-on and the integrated/standalone
interfaces would indicate a poor quality mesh.
Conditions to include a Matrix Plot: If any of these conditions are not met, no matrix will be dis-
played when clicking on the Damage Matrix or Rainflow Matrix icons.
If these conditions are not met, a corresponding warning message will be displayed.
Conditions for node Selected: When the nCode system is solved, a fatigue_results.csv file
is generated in the working directory. This file is used to verify the node validity.
• If you select a node that is within fatigue_results.csv file, the software plots the matrix
results corresponding to that node.
• If you select a node that is not within the fatigue_results.csv file, the software finds the
most damaged node within the fatigue_results.csv file and plots the matrix results cor-
responding to that node.
• If you do not select a node (For example if you select a surface, body, or nothing), the software
finds the most damaged node within the fatigue_results.csv file and plots the matrix
results corresponding to that node.
When the conditions are not met and software finds the most damaged node, a message will inform
you that data from the most damaged node is plotted on the matrix.
Solving nCode cycles system: Once you have a solved Stress or Strain system and selected a node,
the nCode analysis runs and returns a cycles_list_1_01.csv file containing the histogram
data that will be represented in the matrix plot.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
66 of ANSYS, Inc. and its subsidiaries and affiliates.
Performing the Solution
The direction of the vector is given by the X, Y and Z Normal weld definition.
Note that the vector graphics display changes to solid vector with uniform size.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 67
DesignLife Add-on
1.4.1. Multi-threading
Multi-threading allows a DesignLife analysis to exploit parallel processing and be run on several pro-
cessors simultaneously on a multi-processor or multi-core computer. You can specify the number of
processors to be used by setting the Number of Threads in the Details panel of the Analysis Settings.
The number of threads should be equal to the number of effective processors on the target computer.
This should therefore be set to 2 for a twin-processor, single-core machine, or set to 4 for a twin-
processor machine where each processor is dual-core.
This Analysis Settings option will be written as the NumAnalysisThreads property in the in-
put.dcl file run by dtproc. This is defined as the number of simultaneous analysis threads to use
for this run and is always limited to the number of available thread licenses + 2.
The DesignLife add-on can be run through RSM to send the job to another machine, where nCode
must be installed.
Using the RSM configuration, you can define configurations that enable you submit a solve to an es-
tablished compute cluster or cloud portal. This step may be done for you by a person designated as
the RSM administrator to create RSM queues that map to the available HPC queues.
To run on a Linux machine, the following environment variables must be set, where %version%
corresponds to the Ansys numbering version, such as ANSYS232_DIR.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
68 of ANSYS, Inc. and its subsidiaries and affiliates.
Performing the Solution
The DesignLife add-on can be run through HPS to send the job to another machine, where nCode
must be installed.
HPS enables you to submit solutions and store solver files using multiple, heterogeneous compute
resources. Note that when you have a simulation with linked systems, HPS does not require you to
download the solution data from the upstream systems. Review the sections on Using HPC Platform
Services to Solve Linked Analyses and Understanding HPC Platform Services (HPS) Limitations for
more information.
To run on a Linux machine, the same environment variables as those set in Ansys Remote Solve
Manager (RSM) (p. 68) (above) are required.
The only part of a DesignLife job that is distributed is that part performed by the analysis engines in
the job configuration. All other aspects, such as FE results file translation, results handling, and post-
processing, are performed on the main machine.
• Each process is allocated a numerical rank from 0 to N-1, where N is the number of processes.
• You can choose to simultaneously run multiple processes on one computer, and single processes
on individual computers: MPI is very flexible.
• Install MPI on the system that runs the distributed application (known as the run time system).
MPI requires a run time system to support the remote invocation of processes and to set
up communication.
– The Intel MPI runtime installer for Windows is included in nCode distributions in the ex-
tras folder. This runtime is not part of the nCode installation but can be installed separ-
ately by running the Intel installer, which is typically named w_mpi-
rt_p_2018.1.156.exe.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 69
DesignLife Add-on
– The runtime must be installed on all the computers that will be used for running the dis-
tributed application. Installing the runtime will install a service which enables start-up of
remote applications. It will also add the runtime binaries folder to the system path.
– Ensure that the MPI application installed is one that is supported by the nCode solver.
• Launch the hydra service and mpiexec register so that credentials are saved:
hydra_service -install
hydra_service -start
mpiexec -register
• Check the firewall permissions and configurations in the DesignLife Documentation and add
the following applications to the firewall:
To make sure MPI is correctly set up on every host, you can test communications by using
dtdistrib.exe within nCode installation directory.
Note:
Check your MPI setup carefully if the results retrieved are zero when using an MPI
configuration. You can check the configuration is working as expected using the
executable above.
To output log messages, run ncpref from the nCode bin directory and change /Librar-
ies/MPI/LogMessages to All.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
70 of ANSYS, Inc. and its subsidiaries and affiliates.
Performing the Solution
Set the number of total nodes to use and the Host 2 on which to run the job. The job will be run
using MPI by running the following batch line:
where:
• mpihost is the machine you are triggering the job from, which will run 1 thread.
• mpihost2 is the machine you are triggering the job to, which by default will be your local
machine.
• mpinodes is the number of nodes that will run on the second machine. This is the total
number of nodes minus 1, as 1 of the nodes is on the main machine.
• dtproc_exe and dthost2_exe are the nCode executables used to run the distributed
jobs, located within the nCode installation directory.
Each process will use a number of threads equal to the number of cores on the computer it is
running on (as is the case for a non-distributed job run).
The distributed license feature is called DTLib_Distributed, which is in a CDS package named
CAEDistributed. If this license is not available, then the job continues but will not be distributed.
In this case, all nodes are instructed to exit and a message is written to the log (at info level) to
record the reason for not running distributed.
Note that:
• Nodes use thread licenses for all threads that they use. There are no "free" threads.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 71
DesignLife Add-on
• The working directory should be located on a mapped network drive that is accessible on
both hosts through the same drive letter (for example, Z:\workdir and a shared folder
\\server\SharedFolder have been mapped to Z:\ on both hosts).
1.5. Limitations
The following limitations apply to the Mechanical Embedded DesignLife UI:
• Licensing behavior:
The following features in the Mechanical DesignLife add-on are only available with Ansys
nCode DesignLife Premium and Ansys nCode DesignLife Enterprise licenses:
→ The Stress Gradients option under Analysis Settings can be set to On.
→ The Elastic Plastic Correction (EPC) option can be set to any value.
→ If you do not already have the license, contact your Ansys Sales Representative to
obtain one.
→ TECS (Technical enhancements and customer support) is provided under the Ansys
nCode DesignLife Pro license. The Ansys nCode DesignLife Premium and Ansys
nCode DesignLife Enterprise licenses do not provide TECS.
– More than four threads requires an Ansys nCode DesignLife Parallel Add-on license.
– The Shell Seam Weld and Solid Seam Weld analysis types require an Ansys nCode
DesignLife Enterprise license.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
72 of ANSYS, Inc. and its subsidiaries and affiliates.
Limitations
– Requires that all upstream systems connected to it are officially supported systems and
all of them are in a solved state.
– Only supports temperature-dependent S-N curves and E-N material properties for Fre-
quency Domain analyses with Static Offset.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 73
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
74 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 2: NVH Toolkit Add-on
The NVH Toolkit Add-on is conceived to postprocess Noise, Vibration and Harshness results. In addition,
it streamlines FEA-Experimental model comparison calculations of Vibration results, like the Modal As-
surance Criterion (MAC), Coordinate MAC, or Frequency Response Functions (FRFs). It also allows you,
using the XML Converter, to convert load data created by external analysis into a format that can be
readily imported into Mechanical.
2.1. Make the NVH Add-on Available
2.2.The NVH Ribbon
2.3. MAC Calculator
2.4. Stress/Strain Recovery
2.5. FRF Calculator
2.6. Pre-Test Calculator
2.7. EM Loads - XML Converter
2.8. UNV File Restrictions
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 75
NVH Toolkit Add-on
Introduces a result that computes the Modal Assurance Criterion (MAC) between Ansys Mechanical
modal analysis results (rst) and experimental results (unv) or between two different rst results.
It offers several preprocessing/postprocessing capabilities:
• Mode pairing
• Data Interpolation
• Filtering Options
Introduces a result that computes the elastic Stress/Strain fields obtained of the linear superposition
of modes according to a Modal Coordinates File (mcf).
Introduces a result that computes the Frequency Response Function (FRF) for a given set of input
and output degrees of freedom (DOFs). It offers several preprocessing/postprocessing capabilities:
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
76 of ANSYS, Inc. and its subsidiaries and affiliates.
The NVH Ribbon
• Calculate FRF in terms of Compliance (X/F), Mobility (V/F) or Accelerance (A/F) of the input/out-
put DOFs, along with their inverse values for Dynamic Stiffness (F/X), Impedance (F/V) or
Dynamic Mass (F/A)
• Load and review UNV model FRF data, with custom orientation
Introduces a result that identifies optimum sensor and exciter locations for vibration tests. It offers
several preprocessing and postprocessing capabilities:
• Identify optimum sensor locations using the Effective Independence Method (EIM)
• Identify optimum exciter locations using the Driving-Point Frequency Response Function
(DPFRF) method
• Export the exciter modal results (mode shapes and DPFRFs) in unv format
Introduces a mechanical wizard panel to convert load data from .csv format to .xml format. It
offers the following capabilities:
• Can convert load data available in the time domain to the frequency domain using a Fast
Fourier Transform (FFT)
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 77
NVH Toolkit Add-on
Note:
The MAC Calculator result can only be added under Modal Analyses (Modal, Coupled Field
Modal or Modal Acoustics).
• On the Solution tree object of the Project where the MAC Calculator is to be introduced, click the
right mouse button to open the context menu, then choose Insert → MAC Calculator:
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
78 of ANSYS, Inc. and its subsidiaries and affiliates.
MAC Calculator
When a MAC Calculator result is added, its default properties are populated, and the MAC Frequency
Worksheet pane is located at the left of the Geometry pane, initially empty.
Use the drop-down menu to set the File Type of File 2 to unv or rst.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 79
NVH Toolkit Add-on
Dimension
The model dimension of the rst file, available options are 2D and 3D. Once you have set the
rst file in the File option, this property becomes read-only if your selection and data from the
rst file matches, otherwise you will get an error. Default value is 3D.
Units
The units that quantify the values in the unv file. The default value of Units appears as Dataset
164 (p. 129) in the unv file, which means that the units of the file are input through the units
dataset in the file. The rest of the options are intended for unv files without a units dataset,
and cover common length units (m, cm, mm, ft, in and µm). In addition, you can define a Custom
Length Scale to adjust the dimensions of the unv model with any positive factor. This option
is only available for unv files.
File
Input File 2 using a File dialog. When the file is set, the rest of the File 2 Options are populated,
the MAC Frequency Worksheet is populated, the UNV Node Worksheet appears and the
File 2 geometry is displayed in the Geometry view. If File 2 is a unv file, its format needs to
comply with the restrictions in UNV File Restrictions (p. 129). Contrary to 2023 R2 and earlier
versions, File 2 is not copied to the MAC Calculator subfolder (located in the analysis solver
files directory). This setting holds the absolute path to the file and you may therefore need to
reload the file if renamed, moved to a new location or deleted.
If the File 2 rst file has a defined cyclic symmetry, the results are automatically expanded.
Data Type
If the File Type is set to unv then this property, which contains a list of data type options, is
exposed after loading the file. The options available depend on the Specific Data Type set in
the unv file under Dataset 55 (p. 129). For instance, if the modal data is available for all the
three types, then Displacement, Velocity and Acceleration will appear in the drop-down list.
Whereas, if only one type is available (displacement, velocity or acceleration), then only that
option is selected by default. Note that for MAC calculation purposes, Velocity (V) and Acceler-
ation (A) data from the unv file is converted to Displacement (X) data at each eigenvalue (ω)
using the following expressions, and is compared against displacement data from the rst file.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
80 of ANSYS, Inc. and its subsidiaries and affiliates.
MAC Calculator
Orient By
Two options are available to orient the rst file relative to the File 1 model, while three options
are available for unv file orientations. Changing any of the options automatically changes the
orientation of the File 2 modelin the Geometry view.
Coordinate System
Supported for both unv and rst files. Orient the unv/rst model according to the RB
transformation defined by the center and rotation of a coordinate system defined in the
model. The selected coordinate system (CS) should be the one that orients the unv/rst
model in the same way that the global coordinate system (GCS) orients the File 1 rst
model.
For example, if node A of the File 1 rst file has coordinates (xA,yA,zA) with respect to the
GCS, the local CS of the unv/rst File 2 file is the one such that the corresponding unv/rst
node to A has coordinates (xA,yA,zA) with respect to the CS.
Orient the unv/rst File 2 model according to the RB transformation defined by three
translations (X Translation, Y Translation, Z Translation) and three rotations expressed in the
axis vector-angle representation (Rotation X Axis, Rotation Y Axis, Rotation Z Axis, Rotation
Angle).
The order of the transformations is first Translation, then Rotation. The Rotation Axis does
not need to be normalized.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 81
NVH Toolkit Add-on
3 Node Alignment
Only available for a unv File 2 model. Orient the unv model according to the RB transform-
ation defined by 3 node matches between the rst and unv models. Each Node Pair is
defined through a Tabular Data property that is displayed when the property is clicked.
The rst node can be scoped through either a Named Selection or a Geometry Selection.
In both cases, the selection can only be formed by one node. The Geometry Selection is
directly made by graphically picking in the Geometry pane, whereas the Named Selection
is selected through a drop-down menu.
The unv node is selected through a drop-down menu that displays the unv Node Numbers
as shown in the UNV Node Worksheet (p. 89).
The rst-unv node alignment is produced when you press the Apply button in the property
field.
Data Interpolation
Binary property that enables data interpolation. The default value is No, in which case the MAC
Calculator will use the node-matching algorithm. Otherwise, it will use the node-mapping al-
gorithm, which interpolates results based on proximity.
Tolerance
Binary property that enables you to use a tolerance for the node-matching algorithm. It is only
visible if the Data Interpolation (p. ?) option (above) is set to No. The default value is No, in
which case it will always match a node from the second file to a node in the first file, using a
nearest node match algorithm. If Tolerance is set to Yes, it will match nodes that meet the
tolerance requirement specified in Node Matching Absolute Tolerance (p. ?).
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
82 of ANSYS, Inc. and its subsidiaries and affiliates.
MAC Calculator
The absolute tolerance employed in the node-matching algorithm. The default value is 0.01 m.
It is only visible if Data Interpolation (p. ?) is set to No and Tolerance (p. ?) is set to Yes.
Binary property that allows you to project complex data into the real plane. Default value is
No. This property is visible if modes from either File 1 or File 2 are real and modes coming from
the other file are complex (data must be available). For more information, see Complex to Real
Projection Methodology (p. 94).
Degrees of Freedom
Dropdown property that allows the restriction of the MAC Calculation to a certain subset of
Degrees of Freedom:
No restriction, all available Structural DOFs in the model are employed (UX, UY, UZ, ROTX,
ROTY, ROTZ).
Only the Translation DOFs in the model are employed (UX, UY, UZ).
Only the Rotation DOFs in the model are employed (ROTX, ROTY, ROTZ).
Custom DOFs
Binary property that enables the export of the 2D MAC Table in png format after each generation
of the MAC Calculator. When the MAC Table is exported through this option, a mac.png file
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 83
NVH Toolkit Add-on
is saved to the MAC Calculator subfolder, where the rest of the MAC files are saved as described
in MAC Calculator Generation (p. 90).
Use Filters
Scoping Method
Allows you to choose between Geometry Selection and Named Selection for the scoping
method.
Geometry Selection
Apply/Cancel property exposed when the Scoping Method is set to Geometry Selection.
Available options are Nodes and Faces, allowing you to select nodes or faces where you
wish to extract nodes.
Named Selection
As above, but exposed when the Scoping Method is set to Named Selection. Available
options are Nodes and Faces.
Binary property that enables filtering based on the distance between nodes (default = No).
Length property that controls the spatial tolerance used to place sensors and exciters. This
will automatically remove nodes in contact regions and mid-side nodes. Unlike the Pre-
Test Calculator (p. 117), it will not remove nodes on free edges.
Read-only property that displays the count of filtered nodes generated after setting the
Minimum Distance between Nodes option. If you alter the scoped Geometry Selection
or the Minimum Distance between Nodes value, the Filtered Node Count will regenerate
automatically. If you modify the scoped Named Selection, this value will reset to zero and
you will need to revalidate the named selection.
Pair Modes
Boolean option employed to trigger the automatic mode pairing algorithm (p. 95) after the
MAC Table is calculated.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
84 of ANSYS, Inc. and its subsidiaries and affiliates.
MAC Calculator
MAC Limit
MAC Limit to be employed in the automatic mode pairing algorithm (p. 95).
Frequency Tolerances
The tolerances to be employed in the automatic mode pairing algorithm (p. 95). If Program
Controlled is selected, the default tolerances are employed. They can be further manipulated
employing the User Defined option, that displays the following properties:
Cyclic Optimization
If Cyclic Optimization is set to Yes, the cylindrical coordinate system that defines the cylindrical
symmetry of the models.
Optimize By
If Cyclic Optimization is set to Yes, choose either Number of Sectors or Sector Angle, that
are input through the remaining options.
Number of Sectors
If Optimize By is set to Number of Sectors, input the number of sectors that defines the
symmetry of the model.
Sector Angle
If Optimize By is set to Sector Angle, input the sector angle that defines the symmetry of the
model.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 85
NVH Toolkit Add-on
Note:
For the node matching algorithm, the MAC Calculator will probably not give correct results
for cases where you have several nodes in the same location, as with remote points. This
limitation is related to the fact that this algorithm matches nodes according to location,
so it is not possible to distinguish between them and it will randomly pick one of them.
The modal assurance criterion (MAC) can compare two real solutions or two complex solutions.
The MAC between two real solutions is computed using the equation:
where:
= diagonal of the mass matrix used in obtaining solution k. The MAC between two complex
solutions is computed using the equation:
where:
In the case of MAC between a real and a complex solution, you can select one of two methods for
the calculation:
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
86 of ANSYS, Inc. and its subsidiaries and affiliates.
MAC Calculator
• Complex to Real Projection (p. ?) property set to No - takes the real part of the complex
solution and uses the Real to Real formulation.
• Complex to Real Projection (p. ?) property set to Yes - takes the Complex to Real Projection
Methodology (p. 94) to convert the complex solution into a real solution, using the Real to
Real formulation.
The modal assurance criterion is not weighted by mass. That is, the mass is assumed to be equal at
all degrees of freedom in cases where:
• The diagonal of the mass matrix is not available, for example with non-structural degrees of
freedom.
• At matched nodes if the Data Interpolation (p. ?) property is set to No, and at mapped nodes
if it is set to Yes.
Check/Uncheck
If the mode is checked/unchecked, it gets unchecked/checked. This means that this particular
mode is employed/not employed in the subsequent MAC calculations. This option is also triggered
for individual modes if its check box is ticked/unticked.
Move Upwards
Move Downwards
Preview
The selected mode is displayed in the Mode Animation View (p. 97).
The Move Upwards and Move Downwards options are especially useful for mode shifts situations
in which two different modes can have very similar frequencies.
The changes that are done in the MAC Frequency Worksheet are instantly translated to the 2D MAC
Table (p. 90).
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 87
NVH Toolkit Add-on
After generating data, the Modal Phase Collinearity (p. 96) (MPC) parameter is added for complex
modes.
If you press the Reset Modes button, all modes are ticked and shown in the original order (from
lower frequency to higher frequency).
The third table of the MAC Frequency Worksheet shows the results of the automatic mode pairing
algorithm (p. 95). This algorithm is triggered by either pressing the Pair Modes button at the top of
the worksheet, or by setting the Pair Modes property in the Details View to Yes. When you press
the button, the modes are reordered and paired, and the third table shows the frequency error (ab-
solute and relative) and the MAC values of those mode combinations.
When the modes are paired, two buttons appear at the top of the worksheet that allow you to export
the paired modes results to a CSV file and to visualize the combined mode-pair table.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
88 of ANSYS, Inc. and its subsidiaries and affiliates.
MAC Calculator
The Preview Matched Nodes option is available as the third button at the top of the worksheet. It
is only visible if the Data Interpolation (p. ?) property is set to No (Matching Node algorithm), data
from File 1 and File 2 is available, but MAC Calculator data has not been generated.
This option allows you to try different configurations of File 1 and File 2 and check if the node
matching is as expected. This data is plotted in the COMAC Table (p. 93).
When the Preview Matched Nodes option is available, every time you change any File 2 Options (p. 79)
or Data Interpolation (p. ?) properties, the data plotted is cleaned.
• A check mark in a node's check box indicates that the node will be employed in the subsequent
MAC calculations. Toggle a node's checked status by clicking its check box, or by using the
Show/Hide option on the context menu. Changing the status of any node refreshes the Geometry
pane to display only the checked nodes and hide the unchecked nodes.
• Press the Reset UNV Nodes button above the Worksheet to reset the coordinates to their original
values.
• Press the Show UNV Node Numbers button to display the UNV Node Numbers in labels in the
Geometry view.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 89
NVH Toolkit Add-on
• Manually editing the coordinates should be done after aligning the rst and unv models through
the properties listed under File 2 Options in the MAC Calculator Details (p. 79). If the nodes are
edited and then any option (Coordinate System/RB Transformation/3 Node Alignment) is changed,
the node location is reset.
• By solving an Analysis that has an already fully defined MAC Calculator result.
• By right-clicking in the project tree to open the context menu, then choosing Generate.
The generation of the each MAC creates a folder under its Analysis Solver Files directory.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
90 of ANSYS, Inc. and its subsidiaries and affiliates.
MAC Calculator
Hover in the table to inspect the individual values. Command buttons above the table enable you to
zoom, pan and reset the view of the table.
If the modes in the MAC Frequency Worksheet (p. 87) are checked/unchecked or moved upwards/down-
wards, the 2D MAC Table is automatically refreshed.
Clicking in any item in the table displays the Mode Animation View (p. 97) view.
• Click the first button to Show/Hide the MAC values inside each item in the Table.
• Click the third button to Export the MAC Table to png format.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 91
NVH Toolkit Add-on
Hover in the Table to inspect the individual values. Command buttons above the table enable you
to switch between the Zoom, Pan and Rotate mode, and to Reset the camera.
If the modes in the MAC Frequency Worksheet (p. 87) are checked/unchecked or moved upwards/down-
wards, the 3D MAC Table is automatically refreshed. In addition, when the Reset Modes or Pair
Modes buttons are clicked in the MAC Frequency Worksheet, the 3D MAC Table is automatically re-
freshed.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
92 of ANSYS, Inc. and its subsidiaries and affiliates.
MAC Calculator
For the Matching Nodes algorithm option (Data Interpolation (p. ?) property set to No) it displays
the list of nodes that have been matched between File 1 and File 2. The selected nodes in the table
are highlighted in magenta (File 1 Node) and green (File 2 Node) in the Geometry pane.
For the Mapping Nodes algorithm option (Data Interpolation (p. ?) property set to Yes) it displays
the list of nodes from File 2, and N/A for all the corresponding nodes of File 1. This happens because
the Mapping Nodes algorithm calculates the node2-equivalent result from the contribution of all
the nodes in File 1, based on their proximity. The selected nodes in the table are highlighted in green
(File 2 Node) in the Geometry pane.
You can also use the COMAC table to compute and display COMAC (p. 94) results. Trigger the calcu-
lation by clicking the button above the table. To produce a successful set of COMAC results, the same
number of modes must be ticked in the MAC Frequency Worksheet (by either having previously run
the Mode Pairing Algorithm (p. 95) or by manually ticking the modes). Calculating the COMAC results
supplements the table with COMAC columns.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 93
NVH Toolkit Add-on
Finally, the information displayed in the COMAC table can be exported to a CSV file when the Export
to CSV button is pressed.
• complex conjugate of , .
• Find the maximum component for complex mode shapes and calculate its phase.
• Rotate all the components of the complex modes by the phase calculated in the previous step,
so that the maximum component is now a pure real component.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
94 of ANSYS, Inc. and its subsidiaries and affiliates.
MAC Calculator
The MAC Calculation Method (p. 86) will then use Real to Real formulation.
• By pressing the Pair Modes button in the MAC Frequency Worksheet (p. 87). In this case the al-
gorithm is automatically triggered.
• By setting the Pair Modes property in the project Details to Yes. In this case the algorithm is
triggered after the MAC Calculator (p. 78) is generated.
• All the surviving values are compared (starting from the highest to the lowest), and two
frequency checks are performed:
If either the relative or the absolute checks passes, modes and are considered to be paired,
and both of them are blocked to be paired with the subsequent modes.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 95
NVH Toolkit Add-on
The four parameters of the algorithm, , , and can be modified through their respective
properties under the Details (p. 79) view.
• ƒ Objective Function.
• frequency of the -th File 1 mode in the diagonal of the MAC matrix.
• frequency of the -th File 2 mode in the diagonal of the MAC matrix.
If the automatic mode pairing algorithm (p. 95) is set, the modes in the diagonal of the MAC matrix
are the paired modes. If it is not set, the modes that happen to be in the diagonal of the MAC matrix
are the ones employed in the expression.
where
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
96 of ANSYS, Inc. and its subsidiaries and affiliates.
MAC Calculator
This parameter is bounded between 0 and 1, giving a lower value for a more complex mode shape.
A complex-valued mode is only considered if it cannot be converted to a real-valued vector by mul-
tiplication with a scalar. That excludes proportionality between the real and imaginary parts of a mode
shape.
The MPC value is shown in the MAC Frequency Worksheet (p. 87) for complex modes.
• Choose the Preview option from the context menu in the MAC Frequency Worksheet (p. 87).
This will update the mode in the side (left or right) where you clicked the right mouse button.
• Click any item in the 2D MAC Table (p. 90). It displays the selected pair of modes (The mode
of File 1 in the left, mode of File 1 in the right).
Each graphical window is independent of the other and works with the same controls as the main
Graphical window in the Geometry pane. They have the following controls:
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 97
NVH Toolkit Add-on
Visualization Options
Only the Relative Scale property is available, employed to rescale the mode displacements.
As MAC is a relative magnitude, this does not affect its value, but only the visualization.
Mode Options
A read-only property that displays the main features of the displayed mode.
For complex modes, there is an option to toggle between Amplitude display or Sweeping
Phase display (0° displays the real component, 90° shows the complex component and any
other angle projects the complex value over the selected phase).
If the Complex to Real Projection (p. 82) option is selected, these options become read-only
properties. The Sweeping Phase value is the value used for sweeping phase of the mode shape.
• A Worksheet view that enables you to show and hide the element types (solid, shell, beam) in
case of rst models and tracelines in case of unv models.
There are four buttons at the bottom of the view that control both graphical windows:
Show/Hide Mesh
Play
Pause
Stop
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
98 of ANSYS, Inc. and its subsidiaries and affiliates.
Stress/Strain Recovery
Note:
The Stress/Strain recovery results can only be added under Modal Analyses (Modal, Coupled
Field Modal or Modal Acoustics).
Note:
The Stress/Strain recovery results require the Vibration Modes from the Modal Analysis to
be the same as the Vibration Modes used to build the Modal Coordinates File. Units may
differ, but the underlying modes must be the same.
• Press the Results Recovery button in the NVH ribbon and choose Stress Recovery or Strain Re-
covery from the drop-down menu:
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 99
NVH Toolkit Add-on
• Right-click Solution in the project tree, then choose Insert → Stress Recovery or Insert → Strain
Recovery:
Geometry
Scoping property that enables you to target the recovery process to certain parts/surfaces/edges
or elements/nodes. Both named selections and geometry selections are available.
rst Options
A single property (rst file) enables you to employ a different result file than the one produced
by the Analysis.
The rst file of the Analysis is the default value. The selected rst file should have the same mesh
as the one employed in the analysis.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
100 of ANSYS, Inc. and its subsidiaries and affiliates.
Stress/Strain Recovery
The stress output (for a Stress Recovery result) or the strain output (for a Strain Recovery result)
should be saved to the rst file to be recovered. This option is enabled by setting Yes in the
appropriate properties under Analysis Settings → Output Controls.
MCF Options
MCF File
Selection of the MCF employed to reconstruct stress and strain. The MCF must be formatted
according to the guidelines in MCF Restrictions (p. 102).
Skip Rows
Integer that controls the number of rows to skip while parsing the MCF.
Normalization
Units
Extract Options
By
The Stress/Strain result can be extracted by Time/Time Step (in case of a MCF indexed
by time) or by Frequency/Frequency Step (if the MCF is indexed by Frequency).
For each case a secondary property is displayed (Step Number, Display Time or Display
Frequency). Steps are 1-based, meaning that the first time/frequency step is step #1.
If By is set to Frequency or Frequency Step, the result is complex and therefore it can
be displayed by Amplitude or Sweeping phase.
Stress/Strain Properties
Type
• Normal Stress/Strain.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 101
NVH Toolkit Add-on
• Shear Stress/Strain.
Shell Layer
The Shell Layer employed to recover Stress/Strain (Top, Bottom, or Middle). This property
is always displayed by default although it only applies to models with shell elements.
The Top layer is enabled by default.
• A header containing any number of lines. The number of lines in the header file is input in
the MCF Options → Skip Rows property (p. 100).
• A space or tab separated list of coordinates, with the first column representing the index
variable (time or frequency) and the rest of the columns being the modal coordinates. If n is
the number of modes:
– If the MCF is indexed by time, modes are real and therefore there should be n+1
columns in total (time column and 1 coordinate per mode and time step).
– If the MCF is indexed by frequency, modes are complex and therefore there should be
(2*n)+1 columns in total (frequency column and 2 coordinates per mode and fre-
quency step, written in its real part and complex part format).
Note:
The FRF Calculator result can be added under Modal Analyses (Modal, Coupled Field
Modal or Modal Acoustics). It also can be added under Harmonic Analysis. If Initial
Conditions are defined, mode shapes are read from Modal Analysis. For Standalone
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
102 of ANSYS, Inc. and its subsidiaries and affiliates.
FRF Calculator
Harmonic Analysis, you must define Solution Method as Mode Superposition and On
Demand Expansion to Yes.
Note:
The FRF Calculator is valid under both Undamped and Damped Modal Analyses. If the
Analysis is Damped, however, the FRF Calculator is only supported with the Reduced
Damped Solver, and the Complex Solutions must be stored.
Note:
The FRAC calculator feature is removed from the current release. The methodology ad-
opted for FRAC calculation in previous releases has some drawbacks as per research
literature. Work on implementing improved methodologies is in progress and this feature
will be available again in a future release.
• Right-click the Solution tree object of the project where the FRF Calculator is to be introduced,
then choose Insert → FRF Calculator:
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 103
NVH Toolkit Add-on
FRF Definition
Frequency Minimum
The lower bound of the frequency range where the FRF is calculated.
Frequency Maximum
The upper bound of the frequency range where the FRF is calculated.
Frequency Interval
The frequency step used to sample the range between Frequency Maximum and Frequency
Minimum.
Nodes Definition
This property controls the way in which node pairs are introduced in the FRF Worksheet (p. 108).
It can be set to Manual (nodes can only be added directly in the worksheet) or Named Selections
(input and output Nodal Named Selections are input through the Output Nodes and Input Nodes
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
104 of ANSYS, Inc. and its subsidiaries and affiliates.
FRF Calculator
properties below. In the second case, the worksheet is populated with all possible combinations
of input and output nodes when the two Named Selections are defined.
Output Nodes
The Nodal Named Selection that defines the Output Nodes of the FRF Worksheet (p. 108).
Input Nodes
The Nodal Named Selection that defines the Input Nodes of the FRF Worksheet (p. 108).
UNV Data
Include UNV Data
File Type
Units
The units that quantify the values in the unv file. The default value of Units appears as Dataset
164 (p. 129) in the unv file, which means that the units of the file are input through the units
dataset in the file. The rest of the options are intended for unv files without a units dataset, and
cover common length units (m, cm, mm, ft, in, and μm). In addition, you can define Custom Length
and Force Scales to adjust the dimensions and the FRFs of the unv model with any positive factor.
File
Input File 2 using a File dialog. When the file is set, the rest of the UNV Data are populated. The
format of the unv needs to comply with the restrictions in UNV File Restrictions (p. 129).
Orient By
Three options are available to orient the unv model relative to the File 1 model with a Rigid Body
(RB) transformation. Changing any of the options automatically changes the orientation of the
unv model in the Geometry view.
Coordinate System
Orient the unv model according to the RB transformation defined by the center and rotation
of a coordinate system defined in the model. The selected coordinate system (CS) should be
the one that orients the unv model in the same way that the global coordinate system (GCS)
orients the rst model.
For example, if node A of the rst file has coordinates (xA,yA,zA) with respect to the GCS, the
local CS of the unv file is the one such that the corresponding unv node to A has coordinates
(xA,yA,zA) with respect to the CS.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 105
NVH Toolkit Add-on
Orient the unv model according to the RB transformation defined by three translations (X
Translation, Y Translation, Z Translation) and three rotations expressed in the axis vector-
angle representation (Rotation X Axis, Rotation Y Axis, Rotation Z Axis, Rotation Angle).
The order of the transformations is first Translation, then Rotation. The Rotation Axis does not
need to be normalized.
3 Node Alignment
Orient the unv model according to the RB transformation defined by 3 node matches between
the rst and unv models. Each Node Pair is defined through a Tabular Data property that
is displayed when the property is clicked.
The rst node can be scoped through either a Named Selection or a Geometry Selection.
In both cases, the selection can only be formed by one node. The Geometry Selection is
directly made by graphically picking in the Geometry pane, whereas the Named Selection is
selected through a drop-down menu.
The rst-unv node alignment is produced when you press the Apply button in the property
field.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
106 of ANSYS, Inc. and its subsidiaries and affiliates.
FRF Calculator
• - FRF between the i-th and j-th DOFs, where DOF i is the output and DOF j is the input.
• - r-th vibration mode, with its real part and its imaginary part:
In terms of the damping coefficient ξr and the undamped frequency , the mode can be
expressed as:
where is the mass normalized mode shape evaluated at DOF i (a complex magnitude in
general).
• - complex conjugate of x.
can be understood as the output generalized displacement measured in DOF i when an input
generalized force is imposed in DOF j as a function of frequency. Thus, depending on the nature of
the DOFs (whether they are displacement or rotation DOFs), is measured as Displacement/Force,
Rotation/Force, Displacement/Torque or Rotation/Torque.
The analogous relationships between generalized velocity (translational or rotational) and generalized
force, or generalized acceleration (translational or rotational) and generalized force are called Mobility
and Accelerance, respectively.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 107
NVH Toolkit Add-on
For a given pair of input and output nodes, a 3x3 FRF matrix can be computed relating the 3 input
and 3 output DOFs measured at each node in the Global Coordinate System (GCS). If that matrix is
denoted as , the FRF matrix expressed in the DOFs along two arbitrary coordinate systems
centered in the input and output nodes is:
where and are the rotation matrices that transform from the GCS to the local output (O) and
input (I) coordinate systems (CS), respectively.
The table is populated with the modes from the analysis. If a given mode is selected/cleared, it will
be used/not used in the subsequent FRF Calculation (p. 107). This action can also be triggered by se-
lecting several rows in the table and selecting the Use/Unuse RMB action.
Damping can be tailored for each mode by modifying the value in the damping column. For undamped
analyses, damping is 2% by default for all modes. For damped analyses, damping is automatically
populated according to the value used in the analysis, and it cannot be modified.
Note:
For models that exhibit symmetries that cause mode pairs (for example, models with cyl-
indrical symmetry where bending modes are paired), damping should be changed consist-
ently for all paired modes. This ensures that the symmetry of the model is correctly applied
to the FRF calculation.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
108 of ANSYS, Inc. and its subsidiaries and affiliates.
FRF Calculator
Show/Hide
If the DOF pair is selected/cleared, it is displayed/not displayed in the FRF Plotter (p. 112).
This action supports multi-selection (if several rows are selected, and the Show/Hide action
is selected, all rows are shown/hidden).
Add
Add a new DOF pair to the table. This action does not support multi-selection.
Delete
Delete all the selected rows from the table. This action supports multi-selection (if several
rows are selected, and the Delete action is selected, all rows are removed).
Duplicate
Duplicate all the selected rows from the table. This action supports multi-selection (if several
rows are selected, and the Duplicate action is selected, all rows are duplicated at the end
of the table).
Output Node
Sort worksheet data based on output node IDs. You can toggle between ascending and
descending sort order by clicking the option again. If the Output Node ID is same in any
two or more rows, the data is sorted based on the following order of preference - Input
Node ID, Output DOF and Input DOF.
Input Node
Sort worksheet data based on input node IDs. You can toggle between ascending and des-
cending sort order by clicking the option again. If the Input Node ID is same in any two or
more rows, the data is sorted based on the following order of preference - Output Node ID,
Input DOF and Output DOF.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 109
NVH Toolkit Add-on
The contents of these columns are modified through scoping a node from the mesh. If a cell
is clicked, the Geometry view enters Mesh Node selection mode, allowing you to scope
nodes. A set of controls appear at the top of the table allowing you to Apply or Cancel the
selection. Only one node can be scoped. In addition, the input and output nodes can be se-
lected from the Remote Points dropdown menu.
The contents of these columns are modified through a dropdown menu inside the cell that
is populated with all the applicable DOFs for the given node. For the Output DOF, the format
of the selection explicitly indicates Displacement (UX, UY, UZ) and Rotation (ROTX, ROTY,
ROTZ). For the Input DOF, the format of the selection explicitly indicates Force (FX, FY, FZ)
and Torque (MX, MY, MZ).
The contents of these columns are modified through dropdown menus inside the cells that
are populated with all the active coordinates systems in the model. By default, the Global
Coordinate System is used. The Output/Input Node IDs and Local Coordinate System triads
are displayed in the Geometry view after changing the CS or Node.
Scalar Load
The contents of this column are modified by entering a scalar value. This value will scale the
output FRF. The column is not available when the Reversed Physics option in the FRF
Plotter is enabled.
Name
The contents of this column are modified by entering text and modifying the predefined
Name. The predefined Name is a mnemonic comprised of the Output and Input DOFs and
Node IDs.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
110 of ANSYS, Inc. and its subsidiaries and affiliates.
FRF Calculator
Type
The second table has four additional actions that can be accessed through the buttons displayed at
the top:
Imports worksheet contents from an Excel file. This Excel file should have the following format:
• The FRF contents should be available in the first sheet of the workbook.
• The file should have 8 columns, starting at cell A1. The columns must be in the same
order as the FRF Worksheet (Output Node, Output DOF, Output CS, Input Node, Input
DOF, Scalar Load, Input CS and Name). Type does not need to be specified.
This option shows/hides the Coordinate System (CS) and Type columns from the FRF work-
sheet.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 111
NVH Toolkit Add-on
The FRFs defined in the UNV file cannot be modified, and therefore all columns are read only with
the exception of the Name. This third table supports three RMB actions (Show/Hide, Output Node
and Input Node), which are used in the same way as described for the previous table. When the third
table is displayed, an additional button is shown above the second table to show/hide the UNV Node
Numbers in the Geometry view. The Input and Output CS that define the DOFs employed in the UNV
FRFs are read from the UNV file if Dataset 2420 is available (see UNV File Restrictions (p. 129)), and
imported into Mechanical. These CS are read only and should not be suppressed or eliminated. When
a given Model transformation is performed (either by another CS, by a RB Transformation or by the
Alignment of 3 Nodes), the CS are also changed to match the model update. If the UNV file does not
have any dataset, the generic GCS_unv CS is employed.
FRF Plot
A dynamic plot that allows hovering, zooming and panning operations. Depending on the
Plot Type, the complex plot can be shown in Magnitude/Phase or in Real/Imaginary graphs.
The maximum and minimum frequency values on the x-axis are restricted to those defined
in the FRF Calculator Details (p. 104). The entire data range can be plotted by clicking the
Autoscale option. Clicking the Home icon (reset axes) replots the data in the user-defined
frequency range.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
112 of ANSYS, Inc. and its subsidiaries and affiliates.
FRF Calculator
FRF Options
• Physics
Allows you to change the Physics of the FRF calculation (Compliance, Mobility or
Accelerance, according to the FRF Calculation Method (p. 107)). You can click the Re-
verse Data button to reverse the physics and instead calculate Dynamic Stiffness
(F/X), Impedance (F/V) or Dynamic Mass (F/A). Reverse Physics will skip 0 values of
the direct FRF.
• Plot Type
Allows you to toggle between the Magnitude and Phase and Real and Imaginary
displays in the FRF Plot.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 113
NVH Toolkit Add-on
An export is triggered by clicking the Export buttons to the right of the Details view.
The file format for export can either be CSV (Export to CSV file button) or UNV (Export to
UNV file button, only if the Physics is not reversed). For CSV files, the FRFs are exported using
the same format in which they are plotted (Magnitude/Phase or Real/Imaginary), and with
the same Physics. For UNV files, the FRFs are exported in Real/Imaginary format and with
Compliance (X/F) Physics.
A dynamic plot that allows hovering, zooming and panning operations. The FRFs are always
displayed in Magnitude and Phase format. The FRF pairs are displayed when a completely
defined FRF pair is selected.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
114 of ANSYS, Inc. and its subsidiaries and affiliates.
FRF Calculator
Show/Hide
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 115
NVH Toolkit Add-on
Add
Add a new FRF pair to the table. This action does not support multi-selection.
Delete
Delete all the selected rows from the table. This action supports multi-selection (if
several rows are selected, the Delete action removes all those rows).
FRF1
This column defines the first FRF in the FRF Pair. It can be modified through a dropdown
menu that is populated with all the selected FRFs from the computational model (FRFs
from the first FRF DOF Pair Table in the FRF Worksheet (p. 108)).
FRF2
This column defines the second FRF in the FRF Pair. It can be modified through a drop-
down menu that is populated with all the selected FRFs from both the computational
and UNV models (FRFs from the first and second FRF DOF Pair Tables in the FRF Work-
sheet (p. 108)).
Name
The contents of this column are modified by entering text, which changes the predefined
name.
In addition, there are two buttons above the Worksheet with different functionality:
This button is only available when UNV data is available. In this case, clicking the
button triggers a 3-step algorithm:
• The nodes that define the selected UNV FRFs in the second DOF Pair Table
are matched with the computational nodes.
• Computational FRFs are defined using the matched nodes and the same DOFs
and coordinate systems. These computational FRFs are the computational
counterparts of the selected experimental FRFs.
• FRF pairs are defined between each experimental and computational FRF
counterpart.
Export to CSV
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
116 of ANSYS, Inc. and its subsidiaries and affiliates.
Pre-Test Calculator
Note:
The Pre-Test Calculator result can only be added under Modal Analyses (Modal, Coupled
Field Modal or Modal Acoustics).
Note:
• On the Solution tree object of the Project where the Pre-Test Calculator is to be introduced,
click the right mouse button to open the context menu, then choose Insert > Pre-Test Calcu-
lator:
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 117
NVH Toolkit Add-on
Geometry
Scoping Method
Drop-down property, allowing you to choose between Geometry Selection and Named
Selection.
Geometry Selection
Apply/Cancel property available when Scoping Method is set to Geometry Selection. This
property allows you to select nodes, or faces where you want to extract nodes, in order to
obtain the initial candidate set of nodes to filter with the Minimum distance between
sensors property. Available options are Nodes and Faces.
Named Selection
Drop-down property available when Scoping Method is set to Named Selection. This
property allows you to scope a nodal named selection with the initial candidate set of nodes
to filter with the Minimum distance between sensors property. It allows you to select
Named Selections containing nodes or faces.
Definition
Minimum Distance between Nodes
Length property that controls the spatial tolerance employed to place sensors and exciters.
It will automatically remove nodes on free edges, nodes in contact regions and mid-side
nodes. The default value is 2 times the Global Mesh Size.
Read-only property to display the count of filtered nodes generated after adding Minimum
distance between nodes. If you alter the scoped Geometry or Minimum distance between
nodes value, this value will regenerate automatically, but if you modify the scoped Named
Selection, this value will reset to zero and you will need to revalidate the named selection.
Exciter Calculation
Sensor Definition
Proximity between Sensors
Length property that controls the minimum distance between sensors. This offers an addi-
tional filter to place sensors according to the Minimum Distance between Nodes property
(the value selected must be greater than this property). The default value is 4 times the
Global Mesh Size. This property allows you to remove nearby nodes at each iteration of the
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
118 of ANSYS, Inc. and its subsidiaries and affiliates.
Pre-Test Calculator
EIM, for the top Maximum Number of Sensors EIM nodes. The Maximum number of Sensors
will always take precedence over this property. See Sensor Identification Method (p. 120) for
more information.
Sensor Type
Drop-down property that controls the way Coordinate Systems are defined at each sensor
location. The Program Controlled option automatically computes a Coordinate System ac-
cording to the Automatic Coordinate System Definition (p. 127).
The User Defined option triggers the presence of the User Defined CS property defined
below. The modification of this property affects all sensors that have already been found and
that are displayed in the Pre-Test Worksheet (p. 124).
User Defined CS
Drop-down property that allows you to scope an existing Coordinate System in the Tree to
define the sensor orientation.
The modification of this property affects all sensors that have already been found and that
are displayed in the Pre-Test Worksheet (p. 124).
Integer property that defines the maximum number of sensors to be found by the Sensor
Identification Method (p. 120). The Maximum Number of Sensors value cannot be higher
than the total number of nodes defined in the Nodal Named Selection scoped in the Named
Selection property.
Binary property that enforces strict implementation of the Maximum Number of Sensors
in the Sensor Identification Method (p. 120).
Exciter Definition
Coordinate System Definition
Drop-down property that controls the way Coordinate Systems are defined at each exciter
location (only available if the Exciter Calculation property is set to Yes). The Program
Controlled option automatically computes a Coordinate System according to the Automatic
Coordinate System Definition (p. 127).
The User Defined option triggers the presence of the User Defined CS property defined
below.
The modification of this property affects all exciters that have already been found and that
are displayed in the Pre-Test Worksheet (p. 124).
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 119
NVH Toolkit Add-on
User Defined CS
Drop-down property that allows you to scope an existing Coordinate System in the Tree to
define the exciter orientation (only available if the Exciter Calculation property is set to Yes).
The modification of this property affects all sensors that have already been found and that
are displayed in the Pre-Test Worksheet (p. 124).
• SN={xn}N – Set of candidate nodes, with NN being its size (the total number of candidate nodes
after filtering).
• Nmax – Maximum number of sensors defined by the user in the Sensor Definition section of
Pre-Test Calculator Details (p. 118).
• {Φi} – Set of modes considered in the analysis. Only the modes that are checked in the Fre-
quency Worksheet inside the Pre-Test Worksheet (p. 124) are employed.
• α – Percentage used to remove nodes after each iteration. This is dependent on the number
of nodes available at each iteration:
– 5% if the number of nodes is greater than 1000 and less than 5000
EIM maximizes the Fisher Information Matrix (FIM) determinant, defined as follows:
Where Φxi is the target modal matrix of the ith node. The sensor type affects the size of Φxi and the
method is followed to maximize FIM. The value of x is 1 for uniaxial sensors 3 for triaxial sensors.
• If the sensors are uniaxial, only the displacement degree of freedom in the Z direction of the
Coordinate System defined at the sensor is employed. Thus, the mode shape is first projected
in the local Z direction for each node (reducing from 3N0 to N0 components) and Φxi contains
only one row.
• If the sensors are triaxial, the three displacement DOFs defined at each node are employed in
the calculation, and Φxi contains three rows.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
120 of ANSYS, Inc. and its subsidiaries and affiliates.
Pre-Test Calculator
The implemented EIM algorithm removes a set of nodes after each iteration until the specified number
of sensors requested by the user is reached. The metric used to assess which sensors are removed is
the determinant of the Fisher Information Matrix. The Effective Independence value corresponding
to the ith sensor is given by:
• If the sensors are uniaxial, E1i is a scalar value that lies in the range [0,1].
Nodes are ranked and sorted in a descending order of E1i. Sensors with a value of this metric
closer to 0.0 contribute less to the determinant of FIM, so they can be deleted.
• If the sensors are triaxial, E3i is a 3x3, fully populated matrix and its metric is calculated as:
Nodes are ranked and sorted in a descending order of E3i. Sensors with a value of this metric
closer to 0.0 contribute less to the determinant of FIM, so they can be deleted.
Additionally, nodes must comply with the Proximity between Sensors (p. 118) property.
At each iteration, after removing sensors at a rate of α and sorting the nodes based on the E1i or E3i
value, nearby nodes are removed as follows:
The top Nmax nodes with the highest value of E1i or E3i are considered in turn and nearby nodes that
do not meet the Proximity between Sensors property are removed. Removal of nodes stops if the
distance of the remaining sensors reaches the Nmax value.
Iteration continues until the Maximum Number of Sensors value is reached, either at a rate of α or
using the Proximity between Sensors property. If the Respect Maximum Number of Sensors
property in Pre-Test Calculator Details (p. 118) is set to Yes, you will always get the Maximum Number
of Sensors. Otherwise, removal of nearby nodes at the last iteration could result in less than the
Maximum Number of Sensors.
This final set of sensors gives the best configuration for sensor placement, based on the Effective In-
dependence value. It must be noted, however, that these locations offer a degree of manual modific-
ation. If a location offered by the Pre-Test Calculator is inaccessible, it is possible to place the sensor
near to that location instead.
Additionally, an AutoMAC matrix is computed and displayed in the Sensors AutoMAC Panel (p. 122)
for the final set of sensors, Sf.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 121
NVH Toolkit Add-on
The panel has similar functionality to the 2D MAC Table (p. 90) from the MAC Calculator. If the sensors
in the Pre-Test Worksheet (p. 124) are selected/cleared, or if you choose to add sensors manually, the
AutoMAC is updated with the selected sensors (new sensors will be selected by default).
You can hover in the table to inspect individual values. Command buttons above the table allow you
to zoom, pan and reset the view of the table.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
122 of ANSYS, Inc. and its subsidiaries and affiliates.
Pre-Test Calculator
• Click the first button to show/hide the MAC values inside each item in the table.
• Click the second button to export the MAC table to png format.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 123
NVH Toolkit Add-on
• SN={xn}N – Set of candidate nodes (the total number of candidate nodes after filtering).
• {Φi} – Set of modes considered in the analysis. Only the modes that are checked in the Frequency
Worksheet inside the Pre-Test Worksheet (p. 124) are employed.
For each node in SN, the method consists of computing the peaks of the Accelerance DPFRF in the
local Z direction. That is, to project the displacement degree of freedom in the Z direction determined
by the local coordinate system at the candidate node and to compute its Accelerance DPFRF. This
FRF is computed with the same methodology described in FRF Calculation Method (p. 107).
Particularizing for the case of real mode shapes with equal input and output DOFs, and taking into
account that the peaks of the Accelerance DPFRF are approximately located at the modal frequencies,
the peaks of the DPFRF for each node n are:
The modal damping ratio that is assumed for all modes is 2%.
Once all peaks are computed (for each candidate sensor, a peak is computed per normal mode ),
a metric is computed for each candidate node. This metric consists of calculating the maximum of
the DPFRF peaks. This is an indicator of the maximum strength of the response:
Finally, the candidate nodes are sorted according to this metric and the first NE nodes are considered
the best exciters.
The table is populated with the modes from the analysis. If a given mode is selected/cleared, it will
be used/ignored in the subsequent Sensor (p. 120) and Exciter (p. 123) Identification. This action can
also be triggered by selecting several rows in the table and applying the Use/Unuse right-click action.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
124 of ANSYS, Inc. and its subsidiaries and affiliates.
Pre-Test Calculator
The second and third tables in the worksheet are used to control the local Coordinate System at each
sensor and exciter location. Both tables are initially empty and have the following right-click actions:
Show/Hide
Add
This action is only available for the second table (Sensors Table). It allows you to add sensors
to the analysis after selecting nodes in the Geometry view (only selection of nodes is allowed).
The AutoMAC Table is also updated once this action is completed.
In the Sensors Table, the Method used to find the sensor is shown in the last column.
In addition to the tables, there is a Details view at the top of the third table that has the following
properties:
Number of Exciters
Integer property that changes the number of exciters that are considered. Changing this
value triggers a dynamic update of the Pre-Test Worksheet plot.
Scale factor property that controls the size of exciter and sensor icons (arrows and spheres).
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 125
NVH Toolkit Add-on
CS Definition
Similar to the Coordinate System Definition Properties (p. 118) for sensor and exciter definition,
this property allows you to switch between Program Controlled and User-Defined, and in
this case it only affects the individual sensor or exciter that is modified.
User Defined CS
Similar to the User Defined CS Properties (p. 118) for sensor and exciter definition, this property
allows you to scope a previously defined Coordinate System to an individual sensor or exciter.
It is only available if the CS Definition at the given row is scoped to User Defined.
Ranking
Read-only column that shows the order of the sensors/exciters according to their algorithm
(EIM/MDPFRF). Sensors and exciters in the table are sorted based on this value.
Method
Read-only column that indicates the method used for sensor selection. EIM stands for Effective
Independence Method, while Manual refers to the user-defined sensors.
MDPFRF
Read-only column that indicates the value of the Maximum Driving Point Frequency Response
Function, calculated according to the Exciter Identification Method (p. 123).
The second and third tables have four additional actions that can be accessed through the buttons
displayed at the top:
Shows the sensor/exciter IDs in the Geometry view, allowing for easier identification.
Click this button to start the Sensor Mass Effect Analysis (p. 127) workflow.
Allows the creation of a Named Selection for selected sensors and exciters.
Allows the export of selected sensor and exciter information in unv format after each gener-
ation of the Pre-Test Calculator. _sensors and _exciters suffixes are added to the chosen
filename.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
126 of ANSYS, Inc. and its subsidiaries and affiliates.
Pre-Test Calculator
The Modal Analysis that holds the Pre-Test Calculator is then duplicated, and a Sensor Mass load
object is added to the Tree. The load has the following properties:
Definition Method
Drop-down property that allows you to select either Constant or Defined by Worksheet
mass definition. If Constant is selected, the same mass value is used for all sensors, and it
can be introduced in the Sensor Mass property below. If Defined by Worksheet is selected,
the mass of each individual sensor can be introduced in the Sensor Mass Worksheet.
Sensor Mass
When the Analysis is then solved, the mass at each sensor is added to the Finite Element
formulation as an attached Point Mass.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 127
NVH Toolkit Add-on
the tangent plane. This is accomplished by finding the unique rotation without drill that maps the Z
axis of the Global Coordinate System (denoted as ) to the normal vector at the sensor/exciter (de-
noted as ).
Mathematically:
• Click the EM Loads - XML Converter button in the NVH Toolkit ribbon.
• Select the Automation tab, select Open Wizard and then select EM Loads - XML Converter
Wizard in the Wizard panel.
• Input File: select the load data available in .csv format. This load data is generally
created by an external analysis, such as Maxwell. Both time domain and frequency
domain load data is supported. If the data is in the time domain, a Fast Fourier
Transformation (FFT) is applied to convert it to frequency domain.
• Convert Files: options are Selected File (default) and All Files in Folder. With the
default option, only the selected file will be used for conversion. For All Files in Folder,
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
128 of ANSYS, Inc. and its subsidiaries and affiliates.
UNV File Restrictions
all the .csv files present in that folder will be used to generate a combined load file
in .xml format.
• Force Component: options are All Components (default), Radial and Tangential.
• Output File Name: options are Program Controlled (default) and User-defined. With
Program Controlled, the name of the .xml file is same as that of the selected .csv
file, whereas a user-defined name can be entered in case of the latter.
Generate XML
After selecting all the required inputs and setting properties, click the Generate XML button
to generate the load file in .xml format. This file is created in the same location as the input
.csv file. The resulting .xml file is compatible with the format supported by the Imported
Remote Loads object.
The unv file is structured in datasets split by -1 symbols that can appear in any order.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 129
NVH Toolkit Add-on
The following datasets are mandatory for both MAC (p. 78) and FRF (p. 102) Calculators. If they are not
found in the unv file the MAC Calculator will not work:
• Either Dataset 15 or 2411 (Node coordinates), but not both in the same unv file.
The following dataset is mandatory for the MAC Calculator (p. 78):
→ Structural: 1
→ Normal Modes: 2
→ Complex Modes: 3
→ Displacement: 8
→ Velocity: 11
→ Acceleration: 12
→ Real: 2
→ Complex: 5
The following dataset is mandatory for the FRF Calculator (p. 102):
– Response (Output) Node and Reference (Input) Node (record 6, fields 6 and 9):
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
130 of ANSYS, Inc. and its subsidiaries and affiliates.
UNV File Restrictions
– Response (Output) Direction and Reference (Input) Direction (record 6, fields 7 and 10):
→ +X Translation: 1
→ -X Translation: -1
→ +Y Translation: 2
→ -Y Translation: -2
→ +Z Translation: 3
→ -Z Translation: -3
→ +X Rotation: 4
→ -X Rotation: -4
→ +Y Rotation: 5
→ -Y Rotation: -5
→ +Z Rotation: 6
→ -Z Rotation: -6
→ Uneven: 0
→ Even: 1
→ Frequency: 18
→ Rpm: 19
→ Displacement: 8
→ Velocity: 11
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 131
NVH Toolkit Add-on
→ Acceleration: 12
→ Excitation Force: 13
The following datasets are optional. If they exist in the model, the MAC (p. 78) or FRF (p. 102) Calculators
use them, and if they do not exist the default workaround applies:
• Dataset 164 (Units). If Dataset 164 is present, the Units property under File 2 Options (p. 79) in
the MAC Calculator (p. 78) or under UNV Data (p. 102) in the FRF Calculator (p. 102) should be scoped
to Dataset 164 (unv file). If it is not present, the Units property should be scoped to the applicable
length unit of the file.
• Either Dataset 2420 or Dataset 18 (Coordinate Systems). If neither is present, all Modal parameters
are assumed to be expressed in the Global Coordinate System.
• Dataset 82 (Tracelines). This dataset is only employed to display the unv model.
• Dataset 2412 (Mesh). This dataset is only employed to display the unv model. Only the display of
linear 1D, 2D and 3D elements (beams, tris, quads, tets and hexas) is supported.
If neither Dataset 82 nor 2412 are present in the unv file, the unv model is displayed as a point
cloud in the Geometry pane.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
132 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 3: Forced Response Add-on
The Forced Response Add-on provides a comprehensive way of investigating the aeromechanics, and
ultimately, the reliability of turbomachinery blade rows. Working in conjunction with Ansys Computa-
tional Fluid Dynamics (CFD) tools, the Forced Response Add-on accurately predicts the structural vibra-
tions of industrial components. Advanced physical phenomena such as airfoil aeroelasticity, flutter, de-
terministic and probabilistic mistuning, as well as an array of loading and boundary conditions can be
modeled and studied. Efficient high-fidelity modeling is achieved using a combination of core techno-
logies such as cyclic symmetry and mode-superposition as well as innovative techniques to model
mistuning and aeroelasticity in a reduced space. Based in Workbench Mechanical, the Forced Response
Add-on is the most intuitive, reliable, and efficient way to simulate turbomachinery blade rows.
3.1. Introduction to Forced Response
3.2. Make the Forced Response Add-on Available
3.3. Setting Up the Forced Response Analysis
3.4. Multistage Harmonic Choice Wizard
3.5. Multiharmonic Combination
3.6. Post-processing
3.7.Troubleshooting
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 133
Forced Response Add-on
• Resonance crossing between excitation (EO line) and mode frequency must be identified and forced
response estimation is performed
• Forced response yields blade fatigue data that can be used for blade life analysis
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
134 of ANSYS, Inc. and its subsidiaries and affiliates.
Introduction to Forced Response
• Tuned: All blades are assumed identical, and are modeled on single blade
Workflow
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 135
Forced Response Add-on
• Mistuned object takes tuned response and adds the mistuning effects of each blade in cyclic
analysis
• Small mistuning — variation of in blade stiffness should not be more than 10%
Note:
The Forced Response Add-on is only available on the Windows operating system. Its use re-
quires an Ansys Mechanical Premium or Ansys Mechanical Enterprise license. If you do not
already have the license, contact your Ansys sales representative to obtain one.
When the Forced Response Add-on is loaded, the Forced Response ribbon is accessible. It displays the
following buttons:
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
136 of ANSYS, Inc. and its subsidiaries and affiliates.
Setting Up the Forced Response Analysis
Creating the Forced Response Pressure Map object in the Static Structural analysis enables the use
of Aerocoupling in the Harmonic Response system.
Note:
Most Forced Response results require generated files. Set the Delete Unneeded Files option
to No. This option is under Analysis Data Management in the Analysis Settings of the
Modal system.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 137
Forced Response Add-on
Leave the Solver Type within the Solver Controls set to Program Controlled. Only Block Lanczos
is supported. For more information, see Mode-Superposition Harmonic Cyclic Symmetry Analysis.
Note:
For Mistuning and Aerocoupling, the files with the extensions .rstp, .r001, .rdb, and
.ldhi are required. In the Modal Analysis settings, the Delete Unneeded Files field must
be set to No to ensure these files are present.
Alternatively, add a post command in the Solution of the Modal to copy over the files, as
follows:
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
138 of ANSYS, Inc. and its subsidiaries and affiliates.
Setting Up the Forced Response Analysis
The Solution Method field must be set to Mode Superposition. To activate the Cyclic Mode Super-
position option, turn on the Beta flag by selecting Yes in the Cyclic Mode Superposition field.
Note:
Most Forced Response results require generated files. Set the Delete Unneeded Files option
to No. This option is under Analysis Data Management in the Analysis Settings of the
Harmonic system.
Leave the Solver Type within the Solver Controls set to Program Controlled. Only Block Lanczos
is supported. For more information, see Mode-Superposition Harmonic Cyclic Symmetry Analysis.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 139
Forced Response Add-on
Note:
Interference Diagram does not always guarantee the true resonance. It suggests that res-
onance occurs whenever the natural frequency of the block matches the excitation fre-
quency. However, due to the cyclic nature of the structure, the mode shape may not match
the Engine Order excitation shape coming out of the nozzles for the diagram's suggested
critical speed. Hence, the SAFE or Interference Diagram, which relates the mode shapes
with speed and natural frequency, predicts the true resonance and is used by industries
for reliable design.
The Rotational Speed field is auto-populated from the Rotational Velocity value of the Static Struc-
tural system pre-stressing the Modal system and can be edited.
One or several engine orders may be plotted by setting values separated with commas (',).
Note:
The figure below illustrates an Interference Diagram with three speed lines. The speed lines follow
this formula:
(3.1)
where corresponds to the frequency, to the harmonic index, and to the rotational velocity.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
140 of ANSYS, Inc. and its subsidiaries and affiliates.
Setting Up the Forced Response Analysis
Mistuning is based on the Component Mode Mistuning methodology (see Mistuning in the Mechan-
ical APDL Theory Reference), which requires the elements making up the blade and the interface
nodes between these elements and the rest of the sector model to be in an element and nodal
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 141
Forced Response Add-on
component (CM) respectively. Use the CYCFREQ,BLADE command option to provide this information,
as well as how many blade modes to include and their frequency range.
For blades with shrouds, the nodes on the shroud boundaries should also be in the node component
(if the shroud interfaces are modeled as stuck).
The mistuning parameters are provided in a parameter array of size Ν×1, where Ν is the number of
blades. Each row represents the deviation in stiffness of each blade δn from the nominal value [Κ0]
used in the modal cyclic symmetry analysis. Equivalently, the stiffness deviation, , may
be expressed in terms of each blade's natural frequency deviation squared, , where ω is the
n
nominal (tuned) blade frequency and ω is the mistuned frequency of blade n.
You may also mistune each of the individual blade frequencies, in which case the provided array
parameter would be Ν×Μ, where each column is for the Μ blade frequencies (from the CYC-
FREQ,BLADE specification), and each entry corresponds to that blade's frequency deviation squared,
, where the subscript ι refers to the ιth frequency of blade n (such that the array location
(n,ι) contains this value).
Pick the blade and blade interface. If shared topology is used, the blade interface should be selected
automatically.
• The number of blade modes to include in the CMS reduction. Refers to the Mechanical APDL
command CYCFREQ,BLADE,,,value.
• The number of sectors is automatically populated and gives the number of mistuning values
to be input.
• Mistuning can be entered manually, imported from a .csv file, or be randomly generated.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
142 of ANSYS, Inc. and its subsidiaries and affiliates.
Setting Up the Forced Response Analysis
File
Select a .csv file. This file must contain a set of mistuning parameters per column. The
Column in Mistuning Parameter File setting defines which columns will be read in the
file. Using that setting, you can parameterize the mistuning parameter for each blade. The
number of rows in the file must be equal to the number of sectors.
Random
Choose between Normal (Gaussian) or Uniform distribution. A new set of random mistuning
values will be generated every time the Random Mistuning Parameter Set value is
changed. You can perform several analyses using the same random mistuning value. The
random mistuning values are saved for later review.
• The blade elements and interference nodes are defined according to the scoped geometry.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 143
Forced Response Add-on
1. The Reference Coordinate System of the AeroCoupling objects must be selected so that the
Source Points are aligned with the Geometry. You can check if they are aligned by switching the
Display Source Points to Yes. If the Source Points are displayed correctly, that means the Coordin-
ate System definition is correct.
2. Select the faces on which the pressure is applied. By default the same faces and coordinates as
the ones selected for Force Response Pressure Map will be selected. You might also use the
Seek function after selecting the files.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
144 of ANSYS, Inc. and its subsidiaries and affiliates.
Multistage Harmonic Choice Wizard
3. Browse for a folder containing all the aerodamping files, or enter each file using the Tabular Data
tool
4. Check Tabular Data to make sure that the nodal diameters are associated with the correct file.
To better understand the concept of nodal diameter refer to Modal Cyclic Symmetry Analysis.
5. The aero scaling and nodal diameter will be read from the files and may be modified.
6. If no mistuning is present (or if mistuning is suppressed), the blade, blade interface, and number
of cantilever mode shapes must be defined. If mistuning is created afterwards or unsuppressed,
select the aerocoupling object in the tree again to remove the selection.
7. Right-click the AeroCoupling object, and choose Generate to generate the aerodamping coeffi-
cients.
9. If you press Solve before generating the aerodamping, the coefficient will be calculated before
solving.
• /COM AEROCOEFF command computes the aero-damping and stiffness coefficients, and writes
them to an APDL array.
• PARRES,CHANGE,AeroParm,PARM
• *STAT,FileAeroArray
• Including multiple HIs can improve accuracy for models with multiharmonic phenomenon
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 145
Forced Response Add-on
• Including all harmonics in each stage increases the time and computational effort enough to
defeat the purpose of multistage modeling
• Randomly choosing harmonic indices may lead to a solver error if the chosen HIs are uncoupled,
resulting in no constraint equations generated between stages
The Multistage Harmonic Choice Wizard calculates and lists which harmonic indices (HIs) are relevant
at each stage by evaluating the relationship between the nodal diameters and HIs. For an example
problem demonstrating this and detailing the underlying equations, see Static Analysis of a 2-Stage
Disk with Pinholes. For a discussion on the concepts of harmonic index and nodal diameters of a cyclically
symmetric structure and their relationship, see Understanding Harmonic Index and Nodal Diameters in
the Cyclic Symmetry Analysis Guide.
Note:
The wizard is only available for models that include a Stage object with a defined cyclic
symmetry region (either a Cyclic Region or Pre-Meshed Cyclic Region object).
Specify these values in the Wizard dialog in the following order, as shown in the image above:
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
146 of ANSYS, Inc. and its subsidiaries and affiliates.
Multistage Harmonic Choice Wizard
• Main Harmonic: Specify the main harmonic index for the response, which depends on the engine
order (excitation) of interest. It must be an integer greater than or equal to zero. The maximum
available value is the lowest maximum harmonic index of all stages.
• Consider Only Adjacent Stages: Select Yes to use the interstage connections that are defined
in your model (via Interstage objects) in the calculation of relevant harmonic indices. If it is set
to No, the algorithm considers all possible combinations of two stages, regardless of the interstage
connections defined in the model.
• HI Coupling Method: Select the method used to compute the coupled harmonic indices among
the following 3 options (from the minimum to maximum number of coupled harmonic indices):
– Fundamental Nodal Diameters: The wizard only calculates the aliased harmonic indices
coupled with the main harmonic.
– First Extension of Fundamental Nodal Diameters: The wizard extends the previous
concept to include higher nodal diameters up to the Maximum Nodal Diameter specified
for the main harmonic only.
– All Nodal Diameters: The wizard computes all coupled harmonic indices below the Max-
imum Nodal Diameter specified without restrictions on the main harmonic.
• Maximum Nodal Diameter: This field is active if HI Coupling Method is set to First Extension
of Fundamental Nodal Diameters or All Nodal Diameters. Enter an integer to specify the nodal
diameter range or the maximum number of nodal diameters for which you require an accurate
response. This option is not available if the HI Coupling Method is set to Fundamental Nodal
Diameters.
Note:
Consider the trade-off between accuracy and computational costs when specifying the
nodal diameter range:
– A high number selects more harmonic indices and provides more accurate results
over a wider frequency range at the price of higher computational costs.
2. Calculate Button: Click Calculate after you have specified all inputs, and the wizard generates two
tables, listing the calculated indices (see step 3) and all analyses that are included in your model
(see step 4).
3. Calculated Indices Table: This table lists the main harmonic indices required for each stage to es-
tablish a baseline of accuracy. These HIs are sent to the analyses selected in steps 4 and 5 for inclusion
in your model.
4. List of Analysis: This table lists all available analyses included in your model. By default, the wizard
sends the calculated HIs to all analyses if you do not select one or more specific analyses from the
list. Alternatively, select checkboxes to send the calculated HIs only to those specified analyses.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 147
Forced Response Add-on
For a list of supported analysis types, see Solving a Multistage Analysis in the Multistage Cyclic
Symmetry Analysis Guide.
5. Send to Analysis: Click this button to send the calculated indices to the respective stages in the
analyses selected in step 4.
Note:
This action resets the solution state of the Stage object to Solve Required, even if
you have previously solved the simulation.
Below are two examples illustrating the application of the wizard using harmonic indices:
The aim is to find the coupled harmonic indices that match the main harmonic index, HI=1.
Stage Stage
1 2
Sectors 6 12
(N)
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
148 of ANSYS, Inc. and its subsidiaries and affiliates.
Multistage Harmonic Choice Wizard
The first two tables list the nodal diameters for each HI of Stage 1 (Figure 3.4: Nodal Diameter Calculations
for Stage 1 (p. 148)) and Stage 2 (Figure 3.5: Nodal Diameter Calculations for Stage 2 (p. 148)). For Main
Harmonic 1, the coupling nodal diameters are 1 and 5 in Stage 1. In Stage 2, the coupling diameters
(1 and 5) are found to be part of HI 1 and 5.
Table 3 (Figure 3.6: Harmonic Index Calculations (p. 149)) indicates the coupling Fundamental Nodal
Diameters (also referred to as the Main Diagonal) for the Harmonic Indices matrix. The Fundamental
Nodal Diameters are represented by the blue band. The coupling indices are represented in green. The
Fundamental Nodal Diameters represent aliased/main coupling. Since the HI of Stage 2 is an integral
multiple of Stage 1, there are no additional couplings. Therefore, setting HI Coupling Method to First
Extension of Fundamental Nodal Diameters or All Nodal Diameters to request additional indices
does not cause a change in generated Main Harmonic indices.
The aim is to find the coupled harmonic indices that match the main harmonic index, H=1.
Stage Stage
1 2
Sectors 6 21
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 149
Forced Response Add-on
The nodal diameters for each harmonic index of Stage 1 and Stage 2 are listed in Figure 3.7: Nodal
Diameter Calculations for Stage 1 (p. 149) and Figure 3.8: Nodal Diameter Calculations for Stage 2 (p. 150).
If HI Coupling Method is set to Fundamental Nodal Diameters, only the nodal diameters below the
maximum harmonic index of the stage with the highest number of sectors (in this case, 10) are con-
sidered. This corresponds to the nodal diameters in green. This method indicates coupling between
the harmonic index 1 of Stage 1 and harmonic indices 1, 5, and 7 of Stage 2. It is also displayed
graphically in the aliased main diagonal indicated by the blue arrows in Figure 3.9: Harmonic Index
Calculations (p. 150).
If HI Coupling Method is set to First Extension of Fundamental Nodal Diameters, the wizard selects
more harmonics by extending the main diagonal to higher nodal diameters, as illustrated by the orange
arrows in Figure 3.9: Harmonic Index Calculations (p. 150). The process stops at the specified Maximum
Nodal Diameter. For a value of 17 nodal diameters, the extra harmonics 4, 8, and 10 of Stage 2 (in orange)
which also participate in the response are selected. They correspond respectively to the coupling of
the 17th, 13th, and 11th nodal diameters.
If HI Coupling Method is set to All Nodal Diameters, the wizard selects all harmonic indices coupled
below the specified Maximum Nodal Diameter inside and outside of the main diagonal by incrementally
adding HIs starting from the specified Main Harmonic. In that case, the selected harmonic indices are
1 and 2 for Stage 1 and 1, 2, 4, 5, 7, 8, and 10 for Stage 2, as illustrated in Figure 3.10: Harmonic Index
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
150 of ANSYS, Inc. and its subsidiaries and affiliates.
Multiharmonic Combination
Calculations for All Nodal Diameters (p. 151). Starting from the Fundamental Nodal Diameters (in light
green), it searches for other coupled nodal diameters in those rows and columns below the Maximum
Nodal Diameter (yellow cells) and continues the process to find all couplings by finding the dark green
nodal diameters next. The remaining white cells with a number of nodal diameters under 17 also rep-
resent existing nodal diameter couplings, but with less influence on the input Main Harmonic and are
not output by the wizard.
Multiharmonic Plot and Chart provide the composite values of all harmonic responses at different
frequencies in the time domain. The composition of harmonic responses excited at different frequencies
into a time domain signal is done as follows:
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 151
Forced Response Add-on
If a solution exists, the solution is periodic and ω0 (the greatest common divisor of all frequencies) is
the fundamental frequency. If a solution does not exist, the signal is not periodic.
The Multiharmonic Plot and Chart objects assume that all loadings are multiples of a greatest common
divisor. Signals are assumed to be periodic, both inputs and outputs of the multiharmonic analysis.
Multiharmonic combination objects are only valid if the solution intervals are equal in all RPMs/Steps.
For derived results like Von Mises stress, the values are first converted to the time domain before
composition.
As an example, a multiharmonic analysis can be conducted with the steps defined as shown.
Here,
• Where GCD is the greatest common divisor of the maximum frequency value in each
step.
DPF operators are used to obtain the result data at each solution interval in each defined step
(RPM value). Another DPF operator fft_multi_harmonic_minmax is used to create a
composite of the harmonic response. For more details on this refer to the fft_multi_har-
monic_minmax operator in the appropriate Data Processing Framework (DPF) manual.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
152 of ANSYS, Inc. and its subsidiaries and affiliates.
Multiharmonic Combination
as a result under harmonic analysis. For a chosen Set, all harmonic responses are calculated, and total
response is displayed for the chosen result type.
Define By
Selection
Allows all FE (Nodes and Elements) and Geometry (Vertex, Edge, and Body) selections.
Results cannot be scoped to mid-side nodes for multiharmonic combination objects.
Set
Drop-down that contains the available sets for evaluation. For example, to evaluate the
composite result of the last frequencies of each harmonic step, select the last set available
in the list.
Time Evaluation
Result
Drop-down contains Displacement, Stress and Elastic Strain. Elemental results for Elastic
Strain are not supported for this Result object.
Type
This is available when the Result chosen is Stress or Elastic Strain. The available types are
Normal and Shear components for Stress or Elastic Strain.
Orientation
Depending on whether Normal or Shear components are requested, the drop-down offers
different orientation options.
Coordinate System
Integration Point
Drop-down that is available when Result is either Stress or Elastic Strain. Elemental or
Nodal result display options are available.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 153
Forced Response Add-on
Scoping Method
Geometry and Named Selections for single nodes and elements. Results cannot be scoped
to mid-side nodes for multiharmonic combination objects.
Domain
Drop-down that contains options to set the plot domain to Frequency and Time.
You can choose the number of time domain points used to calculate and display the graph.
Requesting more points leads to a more precise evaluation but at the cost of evaluation time.
By default, an internal algorithm is used.
You can choose the number of cycles of the combined signal. The number of cycles is the
number of periods of the fundamental frequency that are shown in the plot. The default
value is 1.
Frequency Set
This option is available only if Chart Type is set to Time Domain. This is used to choose
time domain signal to plot. For example, to evaluate the composite result of the last frequen-
cies of each harmonic step, select the last set available.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
154 of ANSYS, Inc. and its subsidiaries and affiliates.
Multiharmonic Combination
Time Evaluation
Results
Expanded results that are available, such as Rotations and Beam Results (DOF results and
Beam SEQV). Refer to the table below to see what is available for each scoping type.
Shows a table with detected/calculated orders that you can deactivate by deleting rows.
Refer to Multiharmonic Combination (p. 151) for more information about engine orders.
Drop-down that contains the option to select Yes or No. Setting the option to Yes will show
the response of all orders along with the synthesized response. Setting the option to No will
only show the synthesized response.
Y Log Scale
This option is available only if Chart Type is set to Frequency Domain. Sets the scale to
logarithmic if set to True.
X Axis Units
This option is available only if Chart Type is set to Frequency Domain. The drop-down
contains options to set units in RPM, Hz and rad/s.
Allows you to input the minimum and maximum values of each axis manually.
This read-only field shows the unit system used to display the object.
After providing the inputs, you can right-click the object and select Generate. This will populate the
chart and tabular columns, showing the synthesized (composite) value of all harmonic responses. If
individual orders are requested, they are plotted as well. The plot contains an option to select and
deselect the orders to display.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 155
Forced Response Add-on
3.6. Post-processing
Refer to the following sections to refine and view the results of the Forced Response analysis.
3.6.1. Mode Multiplier
3.6.2. Export Results
3.6.3. Fatigue Diagram
3.6.4. Matrices
3.6.5. Optimize Blade Sequences
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
156 of ANSYS, Inc. and its subsidiaries and affiliates.
Post-processing
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 157
Forced Response Add-on
Here are some key properties in the Details panel of the Fatigue Diagram post-processing object:
• Define the Frequency Range for the alternating stresses. One or several frequencies may be picked
to calculate the alternating stresses.
• Set the Result Part to either Real, Imaginary, Amplitude, Maximum Values Across Phase Angle,
or Phase Angle.
• The static stresses come from the Static Structural analysis. If more than one load step is present
in the Static Structural system, a different load step may be selected.
• The material data strength creates the fatigue line and calculates the life. The available Mean Stress
Theory options and their formulas are:
Goodman:
Soderberg:
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
158 of ANSYS, Inc. and its subsidiaries and affiliates.
Post-processing
Gerber:
ASME Elliptical:
where n is the life, δα is the alternating stress, δm is the steady stress, Se is the endurance strength,
Sy is the yield strength, and Sut is the ultimate strength.
The Mean Stress Theory can be set to Custom. You must define steady vs. alternating stress limit
tabular data.
3.6.4. Matrices
• Open Matrices opens the Matrices in a csv format in the default editor.
• Copy Matrices copies the matrices in a csv format to the project's user file.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 159
Forced Response Add-on
• For each matrix, the real and imaginary values are displayed or copied. Therefore, 4 matrices
are created by default. (Real Mrom, Real Krom, Imaginary Mrom, and Imaginary Krom)
• The number of random shuffles define the number of times the blade order will be randomly
changed and the result evaluated.
• The best value is then taken as a first point for the iterations. The number of iterations is user
defined.
• While the iteration is running, it is possible to abort. This will save the current best value in
the user directory and close Mechanical.
• Ansys recommendeds using a large number of frequencies. This will not slow down the optim-
ization process while creating better results.
3.7. Troubleshooting
Here is a list of common errors:
– Ensure that Delete Unneeded Files is set to No in the Analysis settings of the Static, Modal, and
Harmonic systems.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
160 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 4: Explicit Dynamics Add-ons
The following add-ons are available for Explicit Dynamics analyses:
4.1. Drop Test Add-on
4.2.The LS-DYNA Keyword Manager Add-on
For more information about this Add-on, see Using the Drop Test Wizard.
The Keyword Manager is opened by clicking the Keyword Manager icon in the Mechanical Environment
tab. For more information about this Add-on, see The LS-DYNA Keyword Manager.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 161
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
162 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 5: Bolt Tools Add-on
The Bolt Tools Add-on provides helpers and quick actions to automate the standard modeling needs
like creating contacts and preloads. Use the Instance Manager for auto-recognition of geometry and
grouping as well as linking to user-defined modeling routines in Mechanical. User-defined APDL mod-
eling routines are linked to Mechanical coordinate systems.
The head of the bolt can be simplified to a circular representation, or a hex or polygon can be used.
The "Bottom" and "Top" faces are the two faces that are the furthest apart along the bolt axis. The Top
face is the face closer to the centroid of the part, typically where the head would be on a standard
bolt/fastener geometry.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 163
Bolt Tools Add-on
Below are two other types of modeling that are generally supported and can be auto-recognized. These
involve geometric partitioning of the threaded region. The threads are still cylindrical faces, but they
can be split into a separate section by an edge, or by a step where the radius of the thread section is
different from the radius of the shank section.
To see details of the geometry recognition routines, see the code module: BoltGeometryRecog-
nition.py
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
164 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools Modeling Buttons
The example BoltProbes.py is a file that holds code to display Bolt Pretension Probe objects for
the max preload, working load, percent, user-defined allowable, and utilization. Users can add files
to this directory to create customized table data to be pulled into any Mechanical session. To display
a table in Mechanical, select the appropriate file with the specified routines for extracting model
values and performing user-defined evaluations (such as utilizations and factor of safety)
Access to select an OST file for loading into Mechanical is present in multiple menu areas.
5.3.1. Selection
Selection tools are provided to streamline the selection of geometry across a pattern of bodies or
within a body.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 165
Bolt Tools Add-on
Selects the bodies in the same Instance Group as the bodies associated with the current selection.
Selects the bodies in the same Instance Group as the bodies associated with the current selection,
and attempts to identify separate patterns within the Instance Group.
Selects in the graphics all the bodies scoped to any of the active Instance Groups in the tree.
Activates the Instance Groups in the tree based on the currently selected geometry.
Selects the equivalent geometry entities on each body of the Instance Group.
Attempts to select geometry of the same size and shape within the body associated with the
current selection.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
166 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools Modeling Buttons
Opens a secondary form to select geometry associated with different parts of a bolt.
Go To Selection In Tree
Activates the tree body objects for the current graphical selection.
5.3.2. Contact
Contacts are in integral part of bolted joint modeling and can take a significant amount of time to
setup correctly for large assemblies. Many features and tools are introduced to simplify and streamline
this process. The menu actions are quick and simple, but for more robust actions and creating contacts
refer to Bolt Tools Modeling Wizard (p. 174).
In general, a bolted connection will have two contacts: one for the threaded section and one for the
head of the fastener. The threaded section will commonly have a bonded connection, while the head
will have frictional contact.
Using the Mechanical Connection Group object you can use settings for the auto-contact-detection
for cylindrical faces to parse out contacts for thread vs. Head.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 167
Bolt Tools Add-on
Shows only the selected bodies and bodies that are associated via a contact pair in the tree.
Activates all contacts in the tree that contain the given graphical selection entities.
This works on any specific entities such as faces, not just the body.
Removes the graphical selection entities from all contacts in the tree.
Useful for globally cleaning contacts of geometrical entities that should not have contacts,
but perhaps were included in auto contact generation.
Contacts that have all entities removed from a scoping by this action will be deleted.
Removes the graphical selection entities from activated contacts in the tree.
Contacts that have all entities removed from a scoping by this action will be deleted.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
168 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools Modeling Buttons
Removes any faces in the activated contacts that are not the same type as the first selected
face in the graphics.
Example:
• Run the code to remove any non-planar faces from the activated contacts
Contacts that have all entities removed from a scoping by this action will be deleted.
For contacts scoped to Named Selections this will activate the named selections in the tree
for quick reference.
This wizard creates post processing objects related to contacts, and exports multiple images
to files as well as Microsoft PowerPoint presentations.
This wizard exports the contact status summary for selected contact objects from the Outline
tree.
5.3.3. Meshing
Under Mesh options you can use the Add Mesh Copy capability.
Add a Mesh Copy control. This is useful to copy a mesh from one bolt to others in the pattern.
Select equal faces of all bolt instances and the mesh copy scoping will be completed on that
selection.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 169
Bolt Tools Add-on
The following methods are used for CS creation and easy manipulation:
Each entity will get its own cartesian coordinate system located at its centroid.
Z axis will be set to be primary and aligned with the associated geometrical entity.
Flip Z Axis
The following methods work specifically with the convention of a bolt CS being cylindrical and attached
to the bottom face of a bolt.
Add Bolt CS
Adds a CS based on entity selection in the graphics window. Any entity types (Faces, edges, etc..)
can be selected, but the routine will work with the associated bodies.
• Cylindrical
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
170 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools Modeling Buttons
• The routine will attempt to determine the bolt axis, then find the furthest faces from the
centroid along that axis (top and bottom faces)
• The face that is furthest from the centroid will be designated the bottom face, and will be
the origin of the CS
Get Bolt CS
Activate CS for a body that fit the standard convention for a bolt CS.
5.3.5. Preloads
Bolt preloads are an integral part of the bolted joint analysis and simulate the tensioning assembly
of the bolt, typically, prior to other loads being applied. The bolt body is cut into two sections and a
pilot node is used to apply this modeling practice. Application of a preload can either be to a cylindrical
face, or to a body. When scoped to a body, a coordinate system must be identified in order to establish
the location of the cut section along the bolt axis.
Consideration must be taken that the split in the body is located outside of a bonded contact section,
which is typical of a bolt thread. In order to do this, often it is important to control the split of the
body based on a coordinate system.
In addition to the split, the preload values can be implemented by step. Functionality to import/export
the preload table values is exposed in this menu.
Assign Preload Cs
Attempt to associate the selected preloads with the closest CS to the body centroid.
Move Preload Cs
Shows small window for user input to move the coordinate system of all activated preloads in
the Z direction.
Useful for modifying the location of the cut section in the bolt to avoid any bonded contact in
the threaded section.
Select any corresponding preloads from the currently active coordinate systems.
Select any corresponding coordinate systems from the currently active preloads.
Select in the graphics all the scoped entities for the active preload objects in the tree.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 171
Bolt Tools Add-on
Activate preload objects under an analysis based on the active preload probes under the solution.
5.3.6. Beams
Supports modeling and evaluation of bolts as 1D beam elements.
Opens a dialog to select an Object Summary Table (p. 165) for display.
Creates beam objects with linked remote points, named selections and coordinate systems, for
current graphical selection.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
172 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools Modeling Buttons
Opens a dialog to select an Object Summary Table (p. 165) for display.
This wizard creates post processing reaction probes for forces and moments at various locations
and time points. These are then exported easily to a summary file in .csv format.
Opens a post processing wizard for viewing time history results for multiple beam, joint, or user-
element data.
Use in cases where you have exported tabular data from an APDL snippet and want to reference
the data back to Mechanical via the APDL element number.
Opens a secondary object tree with referenced objects underneath it for quick cross referencing.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 173
Bolt Tools Add-on
Opens secondary window of quick key options for filtering the model tree or setting visibility.
Opens a pane for selecting objects based on group or folder in the tree.
Useful for selecting grouped objects and modifying properties in the details window in mass up-
dates.
Opens the wizard interface to display external .csv files and cross reference rows to objects in the
tree (see External File Data Viewer (p. 175)). You can specify columns for the object IDs for cross
referencing.
Object Selector
Opens the wizard interface to help select objects in the tree based on user criteria (see Select
Objects (p. 175)).
The controls in the wizard have contextual help tool tips that appear when the mouse is over them.
Refer to the Wizard controls and local help for case-specific help. Access for opening the panel and
getting started is directly from the app ribbon menu as shown below.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
174 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools Modeling Wizard
Functions are also available based on the current tree selection, such as export of a summary report,
and the tab controls streamline the selection process when the tree contains many objects.
Select Objects
The purpose of this tab is to facilitate the selection of multiple objects in the tree structure. A parent
tree node can be selected, and children can be filtered by type and various other properties. There
are many workflows that utilize the current tree selection, and this tab helps to streamline that selection
process for generic downstream actions.
This tab identifies the format, including the row at which the data starts and the column
used as an identifier for the Mechanical objects.
Data Table
This tab displays the external file data and is interactive with the Mechanical interface.
Reaction Probes
This tab is used to create post-processing reaction probes for forces and moments at various locations
and time points. These can then be exported easily to a summary file in .csv format.
Create
The purpose of this tab is to create multiple Reaction Probes to identify forces and moments at
multiple selections. The selections can be geometry entities, contact objects or construction surfaces
that are dynamically created by the wizard. In addition to multiple locations in the model, you
can select multiple time points for reaction probe creation.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 175
Bolt Tools Add-on
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
176 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools Modeling Wizard
Reporting
The purpose of this tab is to export data from multiple Reaction Probes into a single file for
further viewing or manipulation using external tools. Basic data such as the location, time point
and associated values will be included in this report.
Many wizards use multiple, nested tabs for different inputs and some tabs are reused across multiple
wizards.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 177
Bolt Tools Add-on
Coordinate Systems
The purpose of this tab is to create multiple coordinate systems.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
178 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools Modeling Wizard
Mesh
The purpose of this tab is to create mesh controls that are typically used for meshing of bolt
hardware, including:
Mesh Copy
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 179
Bolt Tools Add-on
Axisymmetric Sweep
Create an organized mesh for components that can be swept around an axis.
Mesh Sizing
Sizing of different user or auto-identified regions of a bolt. There are options available to include
sizing for shank, thread, and seat faces of the bolt body. If the shank, thread, and seat faces are
not selected explicitly, these are automatically identified for bolts selected in the geometry tab.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
180 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools Modeling Wizard
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 181
Bolt Tools Add-on
Named Selections
The purpose of this tab is to create Named Selections of multiple items. Named selections of each
individual entity in the selection can be created easily.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
182 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools Modeling Wizard
Pretension
The purpose of this tab is to create bolt Pretension objects and associated results probes. Bolt
pretension can be created for 3D geometry or beams, and the location of the pretension split can
be directly input or inferred from geometry recognition with keyword inputs. The supported ana-
lysis types include Static, Transient, and LS-DYNA.
It is mandatory to select at least one analysis object in the Pretension wizard. Multiple analysis objects
can be selected. Depending on the type of selected analysis (i.e. Static, Transient, or LS-DYNA),
different load definition tabs are added to the panel.
Note:
Click Get Load Definition Options every time the analysis objects are altered. For LS-
DYNA analyses, the load definition options are updated, hence supporting the geometry
and beam connection scoping.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 183
Bolt Tools Add-on
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
184 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools Modeling Wizard
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 185
Bolt Tools Add-on
Contacts
The purpose of this tab is to create bolt contact regions. This includes separate contacts for the
Head and Thread regions. There are many dimensional inputs for you to manually input or auto-
detect. These inputs are then used in Named Selection worksheet logic to identify the correct re-
gions in the model for the contacts.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
186 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools Modeling Wizard
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 187
Bolt Tools Add-on
Create
The purpose of this tab is to detect and create connections between holes. Beams and
Contacts can be created to make connections. Details as to how the model should be
connected are defined in the sub-tabs.
Results
The purpose of this tab is to display the created objects from the workflow.
Note:
You can select the geometry where the imprint is required. If the Imprint Geometry option is left
blank, all active bodies are taken into account. All the geometric bodies that must be ignored during
the imprinting process must be selected using the Ignore Geometry option.
• Auto Remove Bolt Hardware: This automatically detects washers and nuts, and removes
them from imprinting. Where there is no washer, the body in contact with the bolt head is
removed from imprinting (even if it is explicitly selected in the Imprint Geometry section).
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
188 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools Modeling Wizard
• Save Backup of Current Geometry: This is a backup of the current geometry, which is saved
in the working directory. This geometry can be retrieved using the Revert Geometry option
under Imprint.
Note:
This option will not save the history of all the changes made to the geometry.
For example, if the imprint operation is carried out in multiple steps, it will
not automatically save the initial geometry (the first geometry on which the
imprint operation was performed).
• Refresh Geometry: With this option, the geometry is updated and imported in Mechanical.
This will not allow the option to explicitly open SpaceClaim.
In the Detection section, a Compression Cones preview can be visualized and imprint faces can
be activated. The Imprint Geom Now option starts the geometry modification process in SpaceClaim.
Depending on the selected option, the modified geometry can be refreshed automatically in
Mechanical (without opening SpaceClaim) or the geometry can be imported manually in Mechan-
ical.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 189
Bolt Tools Add-on
This wizard has a Connection Objects tab, which contains multiple sub-tabs:
APDL Info
This tab is used to identify and/or export the APDL element and Node IDs for the Mechanical
objects.
Beams
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
190 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools Modeling Wizard
Joints
Results Table
This tab is used to display the results. There are three definitions for a given result value: the
Result Type, Location or Element, and Time. For example, Axial Stress at Element 124 at
Time equals 3.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 191
Bolt Tools Add-on
This wizard has a Contact Tool Results tab, which allows you to create post-processing objects
related to contacts, and to export multiple images to files as well as Microsoft PowerPoint
presentations.
This tab is used to create contact results such as Pressure and Status contours. These can be
created for multiple locations and time points.
This tab is used to create images of the Contact Result contours and save them to a file.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
192 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools Instance Manager
Report Generation
This tab is used to export created images to a Microsoft PowerPoint presentation in a grid
format.
The Instance Manager can auto-create Instance groups for the entire model. This consists of identifying
bodies with the same volume and material and putting them into a group together.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 193
Bolt Tools Add-on
Auto Creation/Tolerance
Only Instance Groups with more bodies than the Min. Number will be created.
This avoids creating Instance Groups for all bodies in the model and only focusing on bodies in
patterns of a certain size.
Some key aspects of Instance Groups and how they are different from a Named Selection are:
1. Although you can specify any body in the model to be in an arbitrary group, typically Instance
Groups are used to identify the same body that repeats in the model, like a bolt.
2. Scoping of a body from one group automatically removes it from another. Bodies cannot
belong to more than one group.
3. Instance Groups can be linked to a standard part, and therefore to a standard routine for
model setup to streamline the workflow.
4. Instance Groups can be auto-generated for the entire model to avoid user time to set up
manually.
5. Instance Groups can be used to select the same geometry across the bodies in the group.
For example, a bolt head contact face can be selected in the graphics on one bolt and then
easily extended to the same face on all other bodies in the group.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
194 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools Instance Manager
Once you set Is Standard Part to Yes, options will appear to select a part from the app library. Once
the part is selected, you can select a Py File to run for this group. The user also has the ability to
send user arguments to the python routine via "User Arg<x>" properties.
After selecting the proper part and routine, to trigger the actions use the menu button under In-
stancesRun Standard Part Scripts From Selected. The appropriate modules will be imported and
the method "Run", which is a required method definition in the module, will be run. The app will also
send global variables that can be used which are described in Standard Variables and Header
Definition/On Selection
Toggle to determine if the Instance Group is linked to a standard part from the Part Library
Linking a standard part to the Instance Group can be done manually (drop-down) or automatically
via the Part Library (p. 197) window interface.
Py File
This is based on the context of the model and what modeling approach you want for this part
in context.
These are text-based arguments that are given to the global scope of the part script module to
allow users context-based options at runtime. These will be given as global variables "UserArg<x>"
where x = 1, 2, or 3 based on the user argument used.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 195
Bolt Tools Add-on
All bodies that are determined to be equal same and in the same pattern will be selected.
Selects the same face, edge, etc. on each body that is determined to be equal.
Example: The 2nd edge of the 3rd face of each equal body
Use this to select similar geometry on the same body. Use other methods to select geometry
across multiple bodies.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
196 of ANSYS, Inc. and its subsidiaries and affiliates.
Instances - Part Library
A part library is utilized to automate the modeling of standard parts represented as bodies in the
model. With a predefined file that contains part information like material, volume and name, you can
uniquely define criteria to identify a specific part. Once identified, this part can be mapped to standard
scripts which will control the setup. This can include meshing, loads, material selection, contacts, post
objects, or any other modeling setup. More than one script file can be used to account for different
modeling approaches taken on the same part based on the analysis context. For example, sometimes
you may want to represent a bolt with full solid elements, while other times a beam-representation
may be appropriate.
The Part Library concept works in conjunction with Instance Groups (see Instance Groups (p. 194)) objects
in the model tree. Instance Groups can be inserted under the Instance Manager to link the standard
part information to specific bodies in the model.
The list on the left contains all the parts in the library, and the list on the right will be all the identified
Instance Groups (see Instance Groups (p. 194)) in the current model.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 197
Bolt Tools Add-on
A part will be created for each selection in the list. If no selection is active, a part will not be created.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
198 of ANSYS, Inc. and its subsidiaries and affiliates.
Instances - Part Library
You can also use folders within this directory to organize files. The library will load any .txt files in
the main library directory recursively. An example file with format is located in this directory for ref-
erence as well.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 199
Bolt Tools Add-on
This is not required as a module is included in the basic installation called Standard.py. This
module can be used as an example of how users can create additional similar modules with custom
functions for part recognition. Standard Parts without a matching script defined will use the default
Standard.py module criteria.
In this path a new module can be created with a function defined with the name: "IsBodyGroupThis-
Part". This function will take the arguments from the table below, and should return a boolean
True/False to determine if there is a match for the BodyGroup to the Standard Part.
Property Description
ExtAPI Extension API Global
Quantity Ansys.Core.Units.Quantity type
Part Standard Part Class Object
BodyGroup InstanceManager BodyGroup Class Object that is being evaluated.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
200 of ANSYS, Inc. and its subsidiaries and affiliates.
APDL Bolt Modeling
The use of APDL-based modeling has the advantage of simplifying the Mechanical model, but it demands
that you understand how to integrate APDL commands into the main APDL input being generated by
the Mechanical model. You will have three distinct sections for which commands can be applied:
Pre
Commands are created prior to load creation, but after geometry, contacts and other model aspects
are generated.
Solve
Commands are created at the end of load input, but before SOLVE command
Post
Once the parts are selected, you can specify an offset for the nut/nut washer section, as this will be
case-specific to the model. To introduce multiple instances of this assembly to the model, you can
select coordinate systems. These will be used to define where in the model to show the graphical
representations, and the coordinate system information will be passed to the APDL input file such
that they can be used to create the FE entities required at the user-specified locations.
Convention: It is assumed the coordinate system is located along the bolt axis at the head of
the bolt with Z axis pointing towards the threads.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 201
Bolt Tools Add-on
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
202 of ANSYS, Inc. and its subsidiaries and affiliates.
APDL Bolt Modeling
Parts
Bolt
Bolt Washer
Nut
Nut Washer
The coordinate system Ids are sent to the APDL input file prior to the user-defined commands.
Coordinate System APDL array can be referenced to create and orient fastener nodes/elements
in the main model
Display
Visible (Option for if graphics are visible even when object is not selected.)
Transparency
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 203
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
204 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 6: optiSLang 3D Postprocessing Add-on
The optiSLang 3D Postprocessing Add-on helps Ansys Mechanical to interact with optiSLang 3D Post-
processing. It enables the use of empirical and free-form random field models to generate random
geometric imperfections and apply displacements to the nodes on a part of the model's boundary. It
also allows export of results to optiSLang 3D Postprocessing for statistical analysis and Field-MOP creation.
For more information about this add-on, see Getting Started with oSP3D.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 205
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
206 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 7: Restart Analysis Add-on
The Restart Analysis Add-on makes Static-Static or Transient-Transient Structural restart capabilities
available within the Mechanical environment.
To unload the Add-on, simply click the Restart Analysis icon in the Add-ons Ribbon again.
1. Select any Static or Transient Structural analysis system in the tree view in Mechanical.
2. Click Create Restart Analysis in the Restart Analysis toolbar. If all criteria are satisfied (i.e., Restart
Files must be retained, etc.), a new analysis system is created with a Restart Setup object
already added to it. Otherwise, set the options in the Base Analysis. The new analysis system
is created with all the appropriate settings. For more information, see Restart Analysis System
Criteria (p. 211).
3. Add your loads and boundary conditions. For more information on acceptable loads and
boundary conditions, see Limitations for Loads and Boundary Conditions (p. 212).
4. Configure the settings in the Details panel of the Restart Setup object.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 207
Restart Analysis Add-on
2. Click Restart Setup Object in the Restart Analysis toolbar to insert this object under the selected
analysis and proceed with restarting the analysis.
Choose any valid analysis system from the drop-down menu in this property. The analysis list is
filtered based on the Restart Analysis type. If the Restart Analysis system is Static Structural, only
the remaining Static Structural systems will appear in the list.
To perform a Static-Transient or Transient-Static restart, use Transient Structural systems for both
the Base and Restart Analyses and set Time Integration to either On or Off as appropriate.
• Last Load Step (Default): This is the default option. It uses the last load step of the selected Base
Analysis to restart the analysis.
• Manual: If there are restart points available at multiple load steps in the Base Analysis, use this
option to manually specify a load step number to restart from.
No is the default option for this property. When solving the Restart Analysis, selecting Yes forces
the Base Analysis to solve before starting the Restart Analysis solution. This option is recommended
only for batch analyses such as a Design Point study.
• Only Restarted Steps (Default): When this option is selected, only the results for the restarted
steps are saved and available for post-processing.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
208 of ANSYS, Inc. and its subsidiaries and affiliates.
• Base + Restarted Steps (Full Time History): When this option is selected, all the load step
results are saved, that is, both the Base Analysis steps and restart load steps. This increases
the size of the results file for the Restart Analysis.
If the Base Analysis has loads (Pressure or Force) applied by the Surface Effect option, these loads can
be further modified in the Restart Analysis by following these steps:
2. Click Load Applied by Surface Effect (Restart) in the Restart Analysis toolbar, or right-click the
analysis system and select Insert > Load Applied by Surface Effect (Restart).
Load Object
This contains a drop-down menu of all the Pressure and Force loads present in the selected Base
Analysis (the analysis selected in the Restart From System property in the Restart Setup object).
Only Pressure and Force loads with the Applied By property set to Surface Effect and Magnitude
defined as Constant or Tabular are supported.
Data Format
• Constant: This is the default option. It applies a constant load ramped over the Restart load
step.
Depending on whether the Define By property in the Details panel of the load (Pressure or Force)
is set to Components, Vector, or Normal To, this property can be set to Magnitude (for Define
By set to Vector or Normal To) or X Component, Y Component, and Z Component (for Define
By set to Components).
Note:
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 209
Restart Analysis Add-on
• Surface Effect-based Force loads in the Base Analysis with Independent Variable set
as Step: To remediate, set Independent Variable to Time.
• Force loads scoped to Nodes/Vertices in the Base Analysis with Independent Variable
set as Time: To remediate, set Independent Variable to Step.
• Force loads that are scoped to Nodes/Vertices, if Base Analysis is a Transient Structural
analysis: To remediate, use Nodal Forces instead in the Base Analysis.
• Pressure/Force loads with Magnitude defined as a Function, from the selected Base
Analysis.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
210 of ANSYS, Inc. and its subsidiaries and affiliates.
Restart Analysis System Criteria
The criteria below must be met for the Restart Analysis. If you use Create Restart Analysis to create
the Restart Analysis directly, all the criteria are automatically satisfied. If you use the Restart Setup
object and all the criteria are not met, warning messages are issued, and the Restart Setup object will
be invalidated.
• As the Restart Analysis continues from the Base Analysis, more steps (load steps) are required in the
Restart Analysis compared to the Base Analysis.
• For Static-Static restarts, the Base and Restart Analyses must have identical Large Deflection, Newton
Raphson, Solver Type, and Quasi-Static settings under Analysis Settings.
• For Transient-Transient restarts, in addition to the preceding criteria, Application Based Settings and
Damping Controls must be identical between the Base and Restart Analyses.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 211
Restart Analysis Add-on
• The step end times and substep settings (of the Base Analysis) are retained in the Restart Analysis.
• If the Base Analysis is not solved, the Solver Unit System setting (under Analysis Settings) is the
same for the Base and Restart Analyses. If the Base Analysis is solved, the Solver Unit System setting
for the Restart Analysis is the same as the unit system in which the Base Analysis is solved (irrespective
of the active unit system in Mechanical).
General Limitations
• This Add-on is available for connected Static-Static or Transient-Transient Structural Analysis only.
That is, they share the mesh and appear within the same Mechanical window.
• HPC Platform Services (HPS) and Multistage Cyclic Symmetry are not supported by the Restart Ana-
lysis Add-on.
• When the Only Restarted Steps (Default) option is used during post-processing and you attempt
to retrieve the result at a time point corresponding to the Base Analysis steps, the result corresponding
to the nearest available time point in the solved model is displayed.
• When a Modal analysis is restarted from Load Step 2 or higher, it does not activate certain elements
in the presence of Element Birth and Death or Contact Step control in the pre-stress Static Structural
analysis.
• If Retain Files After Full Solve under Analysis Settings of the Restart Analysis is set to Yes, set
Combine Restart Files to Yes.
• If inertial loads (Standard Earth Gravity, Acceleration, Rotational Acceleration, and Rotational Velocity)
are present in the Base Analysis, they must also be added to the Restart Analysis. To add them, drag
and drop all the inertial loads from the Base Analysis onto the Restart Analysis.
• Force, Pressure, Imported Pressure, or Hydrostatic Pressure loads are permitted only with the Applied
By option set to Direct, unless a Nonlinear Adaptive Region is defined in the Base Analysis. However,
using the Load Applied by Surface Effect (Restart) option modifies the existing surface-based Force
or Pressure loads in the Base Analysis.
• Force loads scoped to vertices are not permitted. As an alternative, use Nodal Force to apply Force
loads on a nodal-named selection.
• Remote loads (Remote Force, Remote Displacement, and Moments) are permitted only with the Remote
Point scoping method.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
212 of ANSYS, Inc. and its subsidiaries and affiliates.
• Elastic Support, Compression Only Support, Bearing Load, Nodal Orientations, Imported Initial Stress
or Strains, and Line Pressure objects are not permitted in the Restart Analysis.
• Modifying Bolt Pretension loads in the Restart Analysis is not supported. For evaluating Bolt results
using the Bolt Tool, drag and drop the Bolt Pretension loads from the Base Analysis onto the Restart
Analysis. Do not change the Scoping or Formulation of the Bolt Pretension objects. The Define By
property will be set to Open for clarity.
• Nonlinear Adaptive Regions are permitted in the Base Analysis only. However by default (the Time
Range property set to Entire Load Step), a Nonlinear Adaptive Region is active for all the load steps
in the Base and Restart Analyses. To make a Nonlinear Adaptive Region active for specific load steps
only (for instance, activating it for the Base Analysis only), use the Time Range property.
– Nodal Force, Nodal Pressure, and Nodal Displacement objects are not permitted in the Restart
Analysis, if the scoping belongs to the bodies scoped in the Nonlinear Adaptive Region objects
in the Base Analysis.
– Only the Base + Restarted Steps (Full Time History) option is permitted.
– If the Time Range of the Nonlinear Adaptive Region objects in the Base Analysis is set such
that remeshing is also active in the Restart Analysis, Element Birth and Death or Contact Step
Control objects are not permitted in the Restart Analysis.
• Element Birth and Death and Contact Step Control are permitted in the Base and Restart Analyses,
unless Contact Split is active in the Base Analysis.
Note:
Do not set the status (under Step Controls) for either Element Birth and Death or Contact
Step Control objects to Dead, if the load step number is less than or equal to the Restart
load step number (in the Restart Setup object). This is an interface limitation that has no
effect on the solution. The Status setting is only considered for a load step number
greater than the Restart load step number.
Restrictions on Displacements
If a Nonlinear Adaptive Region is present in the Base Analysis, displacements are permitted with the
following restrictions:
• If Displacement boundary conditions (in the Base or Restart Analysis) that are scoped to geometric
entities (vertices, edges, or faces) belonging to the bodies scoped to a Nonlinear Adaptive Region
in the Base Analysis are present, only Named Selection Scoping is permitted.
• Multiple Displacement objects cannot be applied using the same Named Selection.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 213
Restart Analysis Add-on
must be applied in the Base Analysis. This also applies to component Displacements (i.e., a
component cannot be Free in the Base Analysis and loaded in the Restart Analysis).
• For Displacements, only Tabular Loading is permitted. In the Details panel of Displacement objects,
only setting Independent Variable as Time is permitted (i.e., step loading or function loading
is not permitted).
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
214 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 8: Hydrodynamic Add-ons
The following Add-ons are available for hydrodynamic analysis:
8.1. Hydrodynamic Pressure
8.2. Offshore
8.3. Aqwa Co-simulation
8.2. Offshore
The Offshore Add-on exposes the OCEAN commands in Mechanical APDL, which can be used to include
the hydrodynamic loads on submerged beam and pipe elements – resulting from the motion of the
structure through the fluid, or from the fluid motion around the structure due to current or waves – in
Static Structural, Transient Structural, Modal and Harmonic Response analyses. For more information
about this Add-on, see The Offshore Add-on.
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 215
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
216 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 9: Additive Manufacturing Add-ons
The following add-ons are available for additive manufacturing analyses:
9.1. LPBF Process
9.2. DED Process
9.3. Sintering Process
9.4. Distortion Compensation
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 217
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
218 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 10: Rigid Dynamics Add-ons
The following Add-ons are available for Rigid Dynamics analyses :
10.1. Variable Load
10.2. Motion Load Transfer
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 219
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
220 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 11: Add-ons Tutorials
The following tutorials are available so you can get better acquainted with the interfaces, features, op-
tions, and settings for specific add-ons.
DesignLife
Fatigue Analysis of a Simple Shaft Under Combined Bending and Torsion
Additive Manufacturing
Calibration - Double Arches Geometry
Turbomachinery
Turbomachinery Mistuning Analysis using the Forced Response Add-on
NVH
Modal Assurance Criterion (MAC) Analysis
Characterize the Dynamic Behavior of a Structure using Frequency Response Functions (FRFs)
Optimum Sensor and Exciter Locations for Vibration Tests (Pre-Test Calculator Analysis)
Restart Analysis
Multiple Load Step Restart Using Restart Analysis Add-on
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 221
Release 2024 R2 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
222 of ANSYS, Inc. and its subsidiaries and affiliates.