Mechanical Add-Ons Guide
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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. iii
Mechanical Add-ons Guide
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
iv of ANSYS, Inc. and its subsidiaries and affiliates.
Mechanical Add-ons Guide
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. v
Mechanical Add-ons Guide
5.1.6.3. Referencing and Using a Part from the library ............................................................... 146
5.1.6.4. Part File Structure and Format ...................................................................................... 147
5.1.6.5. Part Auto-Recognition and Matching Criteria ............................................................... 148
5.1.6.6. Part Script Files ............................................................................................................ 148
5.1.7. APDL Bolt Modeling ............................................................................................................. 149
5.1.7.1. APDL Bolt Mechanical Tree Object ................................................................................ 149
5.1.7.2. APDL Bolt Part Files ..................................................................................................... 149
5.1.7.3. APDL Bolt Properties .................................................................................................... 151
5.2. Statistics on Structures .................................................................................................................. 151
6. Hydrodynamic Add-ons ...................................................................................................................... 153
6.1. Hydrodynamic Pressure ................................................................................................................ 153
6.2. Offshore ....................................................................................................................................... 153
7. Additive Manufacturing Add-ons ....................................................................................................... 155
7.1. LPBF Process ................................................................................................................................. 155
7.2. DED Process .................................................................................................................................. 155
7.3. Sintering Process .......................................................................................................................... 155
7.4. Distortion Compensation .............................................................................................................. 155
8. Rigid Dynamics Add-ons ..................................................................................................................... 157
8.1. Variable Load ................................................................................................................................ 157
8.2. Motion Load Transfer .................................................................................................................... 157
Release 2023 R1 - © 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 ................................................................................................................... 34
1.4. Materials Properties for Strain Analysis .................................................................................................. 35
1.5. Materials Properties for Stress Analysis .................................................................................................. 36
1.6. Example of Life result where the purple band corresponds to the Static Failure ...................................... 40
1.7. Example of Damage s where the purple band corresponds to the Static Failure ...................................... 40
1.8. Calculated damage in some areas is above the specified maximum damage .......................................... 41
1.9. Maximum Damage display limit not reached ......................................................................................... 42
1.10. Calculated life in some areas is below the specified minimum life ......................................................... 43
1.11. Minimum Life display limit not reached ............................................................................................... 43
1.12. Hex mesh - Mechanical Fatigue Tool - Top Face Life .............................................................................. 44
1.13. Hex mesh - Mechanical Fatigue Tool - Top Face Equivalent Alternating Stress ........................................ 45
1.14. Hex mesh - DesignLife Add-on - Top Face Life ...................................................................................... 45
1.15. Hex mesh - DesignLife Add-on - Top Face Equivalent Alternating Stress ................................................ 45
1.16. Hex mesh - DesignLife Standalone - Top Face Life ................................................................................ 45
1.17. Hex mesh - DesignLife Standalone - Top Face Equivalent Alternating Stress .......................................... 46
1.18. Tet mesh - Mechanical Fatigue Tool - Top Face Life ............................................................................... 46
1.19. Tet mesh - Mechanical Fatigue Tool - Top Face Equivalent Alternating Stress ......................................... 46
1.20. Tet mesh - DesignLife Add-on - Top Face Life ........................................................................................ 46
1.21. Tet mesh - DesignLife Add-on - Top Face Equivalent Alternating Stress ................................................. 47
1.22. Tet mesh - DesignLife Standalone - Top Face Life .................................................................................. 47
1.23. Tet mesh - DesignLife Standalone - Top Face Equivalent Alternating Stress ........................................... 47
1.24. Damage Matrix ................................................................................................................................... 49
2.1. Active NVH Icon on the Add-ons Ribbon ................................................................................................ 51
3.1. Active Forced Response Icon on the Add-ons Ribbon ............................................................................. 94
4.1. Drop Test Add-on Showing Loaded Status ........................................................................................... 117
5.1. Active Bolt Tools Icon on the Add-ons Ribbon ...................................................................................... 119
5.2. Bolt Tools Ribbon ................................................................................................................................ 120
5.3. Basic Bolt Terms .................................................................................................................................. 120
5.4. Bolt Thread Partitioning ...................................................................................................................... 121
5.5. Bolt Tools Modeling Buttons ................................................................................................................ 122
5.6. Bolt Tools Selection Tools .................................................................................................................... 122
5.7. Bolt Tools Contacts Tools ..................................................................................................................... 124
5.8. Bolts Body Coordinate Systems Conventions ....................................................................................... 125
5.9. Coordinate Systems Options and Actions ............................................................................................ 126
5.10. Preloads Options and Actions ............................................................................................................ 127
5.11. Beams Options and Actions ............................................................................................................... 128
5.12. Post Processing Options and Actions ................................................................................................. 129
5.13. Tree Helper Options and Actions ....................................................................................................... 129
5.14. Bolt Tools Wizards Button .................................................................................................................. 130
5.15. Bolt Tools Wizards Menu .................................................................................................................... 131
5.16. Reaction Probes Create Tab ............................................................................................................... 132
5.17. Reaction Probes Reporting Tab .......................................................................................................... 133
5.18. Coordinate Systems Tab .................................................................................................................... 134
5.19. Mesh Tab .......................................................................................................................................... 135
5.20. Named Selections Tab ....................................................................................................................... 135
5.21. Pretension Tab .................................................................................................................................. 136
5.22. Contacts Tab ..................................................................................................................................... 137
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. vii
Mechanical Add-ons Guide
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
viii 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.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. ix
Mechanical Add-ons
Known Limitations
Mechanical Add-ons are supported in English only.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
x 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. Limitations
Once the add-on is loaded, the Ansys nCode DesignLife Ribbon is visible.
Release 2023 R1 - © 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 Static or Transient Structural system:
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
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
2 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
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:
Note:
• Only static or transient structural systems can be used as upstream systems for the
Mechanical Embedded DesignLife system.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 3
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.
Note:
The Shell Seam Weld and Solid Seam Weld analysis types require an Ansys nCode
DesignLife Enterprise license.
Note:
The Shell Seam Weld analysis type requires that the upstream systems be solved
with the Output > Nodal Forces Analysis Settings set to Yes.
2. Once you have selected the analysis type, Solution Group and Load Mapper options are
exposed.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
4 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
3. Under Solution Group, select the portion of the model to be analyzed. By default, the entire
model is used.
Note:
For Shell Seam Weld and Solid Seam Weld cases, ensure that the Solution Group
is scoped only to the welds.
• Multiaxial Assessment (default = Auto). If the Multiaxial Assessment option is set to None,
the Combination Method is exposed (default = Absolute Maximum Principal stress ):
• 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.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 5
DesignLife Add-on
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."
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."
More than two threads requires an Ansys nCode DesignLife Parallel Add-on license.
• 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
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
6 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
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.
• Alternatively, you can right-click Load Mapper and choose Add Loading Event:
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 7
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.
• 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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
8 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
1. For a Static analysis, Direct Transient analysis, or Modal Superposition Transient analysis
with modal combinations calculated within Mechanical:
• You should select either a Static or Transient system as the Environment for the
load.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 9
DesignLife Add-on
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.
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.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
10 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
• Click Add Load under Loading Event to add a load (PSD, Single Frequency, Frequency
Range, Sine On Random) to an event:
Alternatively, you can right-click Loading Event and choose Add Load.
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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 11
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.
Environment
Select the system from which the .rst file will be picked for the nCode fatigue analysis.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
12 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
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.
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.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 13
DesignLife Add-on
The table entries cannot have negative values or multiple entries for the same frequency
value.
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.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
14 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
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.
• 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
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 15
DesignLife Add-on
(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:
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.
Table Definition
This corresponds to the PSD definition that will be used to generate the frequency
table csv file.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
16 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
This is a string property that contains a comma separated 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 comma separated 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.
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.
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.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 17
DesignLife Add-on
This is the equivalent DesignLife Integrated Vibration Generator configuration. In the Advanced
tab, define the Type as SineDwell.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
18 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
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
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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 19
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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
20 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the 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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 21
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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
22 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the 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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 23
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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
24 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the 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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 25
DesignLife Add-on
where,
• Amplitude
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
26 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the 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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 27
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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
28 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 29
DesignLife Add-on
Advanced Tab
Release 2023 R1 - © 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 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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 31
DesignLife Add-on
where,
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
32 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
1. Linear (Hz/sec)
2. Log (sec/decades)
3. Log (octaves/minute)
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 33
DesignLife Add-on
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
34 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the 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.
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.
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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 35
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.
Surface finish and treatment can have a significant effect on fatigue behavior. Rough surface finishes
due to machining marks, for example, will in general reduce the fatigue strength, whereas surface
treatments are often applied to increase the fatigue strength.
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.
7. Set the Surface Finish to one of Polished, Ground, Machined, Poor Machined, As Rolled, or
As Cast.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
36 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
8. 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.
9. 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.
To modify the weld material for a Solid or Shell Seam Weld analysis:
2. 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, and lists those that are valid for Seam Weld analysis in the Seam Weld Material
option field.
1.3.7. Solve
Solving is done as in any Mechanical System:
• While solving, selecting Solution Information will show the solver’s progress and display errors
as they are encountered:
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 37
DesignLife Add-on
• If you are solving in non-SI units, you may need to move a sys file.
1.3.8. Post-processing
These operations are available in post-processing:
• 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:
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
38 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 39
DesignLife Add-on
Figure 1.6: Example of Life result where the purple band corresponds to the Static Failure
Figure 1.7: Example of Damage s where the purple band corresponds to the Static Failure
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
40 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.8: 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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 41
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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
42 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
Figure 1.10: 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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 43
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.12: Hex mesh - Mechanical Fatigue Tool - Top Face Life
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
44 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
Figure 1.13: Hex mesh - Mechanical Fatigue Tool - Top Face Equivalent Alternating Stress
Figure 1.15: Hex mesh - DesignLife Add-on - Top Face Equivalent Alternating Stress
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 45
DesignLife Add-on
Figure 1.17: 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.18: Tet mesh - Mechanical Fatigue Tool - Top Face Life
Figure 1.19: Tet mesh - Mechanical Fatigue Tool - Top Face Equivalent Alternating Stress
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
46 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DesignLife Add-on
Figure 1.21: Tet mesh - DesignLife Add-on - Top Face Equivalent Alternating Stress
Figure 1.23: 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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 47
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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
48 of ANSYS, Inc. and its subsidiaries and affiliates.
Limitations
1.4. Limitations
The following limitations apply to the Mechanical Embedded DesignLife UI:
• Licensing limitations:
→ 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 two 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.
– Can only have Static or Transient Structural systems as upstream source systems for Time
based, or Harmonic for Frequency based.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 49
DesignLife Add-on
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
50 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, Frequency Response Functions (FRFs) or Frequency Response
Assurance Criterion (FRAC).
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. UNV File Restrictions
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 51
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
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:
• Calculate FRF in terms of Compliance (X/F), Mobility (V/F) or Accelerance (A/F) of the input/out-
put DOFs
• Load and review UNV model FRF data, with custom orientation.
• Compute the Frequency Response Assurance Criterion (FRAC) between computational FRFs
or computational and experimental FRFs.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
52 of ANSYS, Inc. and its subsidiaries and affiliates.
MAC Calculator
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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 53
NVH Toolkit Add-on
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.
Units
The units that quantify the values in the unv file. The default value of Units appears as Dataset
164 (p. 87) 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. 87).
Orient By
These options are only supported for unv files. 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
Only supported for unv files. 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 co-
ordinates (xA,yA,zA) with respect to the CS.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
54 of ANSYS, Inc. and its subsidiaries and affiliates.
MAC Calculator
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 unv node is selected through a drop-down menu that displays the unv Node Numbers
as shown in the UNV Node Worksheet (p. 60).
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 55
NVH Toolkit Add-on
The rst-unv node alignment is produced when you press the Apply button in the property
field.
The absolute tolerance employed in the node-matching algorithm. Its default value is 0.01 m.
If Nearest Node match is set to No, all nodes within this tolerance potentially can be matched.
Binary property that ensures the nearest node match between each File 1 and File 2 nodes. This
option ensures consistent runs, but it is also more expensive in terms of computational time,
and this grows as the Node Matching Absolute Tolerance (p. ?) value grows.
Binary property that enables restricting the MAC Calculation to the Nodal Named Selec-
tion (p. ?).
If Restrict to Nodal Named Selection (p. ?) is set to Yes, this property restricts the MAC calcu-
lation to only the nodes contained in the Named Selection you choose.
In order to use this option, the Mechanical APDL database must be saved.
Under Analysis Settings → Analysis Data Management → Save MAPDL db, the property
should be set to Yes. It is empty by default.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
56 of ANSYS, Inc. and its subsidiaries and affiliates.
MAC Calculator
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
is saved to the MAC Calculator subfolder, where the rest of the MAC files are saved as described
in MAC Calculator Generation (p. 61).
Pair Modes
Boolean option employed to trigger the automatic mode pairing algorithm (p. 66) after the
MAC Table is calculated.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 57
NVH Toolkit Add-on
MAC Limit
MAC Limit to be employed in the automatic mode pairing algorithm (p. 66).
Frequency Tolerances
The tolerances to be employed in the automatic mode pairing algorithm (p. 66). 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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
58 of ANSYS, Inc. and its subsidiaries and affiliates.
MAC Calculator
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. 67).
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. 62).
If you press the Reset Modes button, all modes are ticked and shown in the original order (from
lower frequency to higher frequency).
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 59
NVH Toolkit Add-on
The third table of the MAC Frequency Worksheet shows the results of the automatic mode pairing
algorithm (p. 66). 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, a third button appears at the top of the worksheet that allows you to
export the paired modes results to a CSV file.
• 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.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
60 of ANSYS, Inc. and its subsidiaries and affiliates.
MAC Calculator
• Press the Show UNV Node Numbers button to display the UNV Node Numbers in labels in the
Geometry view.
• 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. 54). 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 MAC Calculator runs Mechanical APDL in the background. Each MAC Calculator
result generates a folder under its Analysis Solver Files directory. Three types of files are
generated in each MAC Calculator subfolder:
1. rstmac.out file. This is the output file of the Mechanical APDL run, where all the employed
options can be investigated.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 61
NVH Toolkit Add-on
2. rstmac_unv_XXX.txt files. These are the unv files as read by the RSTMAC command. In case
of a non-Cyclic run (MACOPT and RSTMAC Options/Cyclic Optimization set to No), only one RSTMAC
run is done and therefore only one file is saved. In case of a Cyclic run, a unv file is produced for
each RSTMAC run, and therefore several files are written.
3. rstmac.err file. This file collects the errors found in the RSTMAC run (if any). If errors that prevent
the full generation of the MAC result are found, an Error message is displayed in Mechanical and
this file should be checked for troubleshooting/workarounds.
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. 59) 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. 67) view.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
62 of ANSYS, Inc. and its subsidiaries and affiliates.
MAC 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.
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. 59) are checked/unchecked or moved upwards/down-
wards, the 3D MAC Table is automatically refreshed. In addition, when the Reset Modes or Pair
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 63
NVH Toolkit Add-on
Modes buttons are clicked in the MAC Frequency Worksheet, the 3D MAC Table is automatically re-
freshed.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
64 of ANSYS, Inc. and its subsidiaries and affiliates.
MAC Calculator
You can also use the Matched Nodes Table to compute and display COMAC (p. 65) results. Trigger
the calculation 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 pre-
viously run the Mode Pairing Algorithm (p. 66) or by manually ticking the modes). Calculating the
COMAC results supplements the table with COMAC columns.
Finally, the information displayed in the Matched Nodes Table can be exported to a CSV file when
the Export to CSV button is pressed.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 65
NVH Toolkit Add-on
• complex conjugate of , .
• By pressing the Pair Modes button in the MAC Frequency Worksheet (p. 59). 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. 53) is generated.
• All the surviving values are compared (starting from the highest to the lowest), and two
frequency checks are performed:
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
66 of ANSYS, Inc. and its subsidiaries and affiliates.
MAC Calculator
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.
The four parameters of the algorithm, , , and can be modified through their respective
properties under the Details (p. 54) 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. 66) 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.
• Choose the Preview option from the context menu in the MAC Frequency Worksheet (p. 59).
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. 62). It displays the selected pair of modes (The mode
of File 1 in the left, mode of File 1 in the right).
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 67
NVH Toolkit Add-on
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:
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).
• 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:
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
68 of ANSYS, Inc. and its subsidiaries and affiliates.
MAC Calculator
Show/Hide Mesh
Play
Pause
Stop
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 69
NVH Toolkit Add-on
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:
• Right-click Solution in the project tree, then choose Insert → Stress Recovery or Insert → Strain
Recovery:
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
70 of ANSYS, Inc. and its subsidiaries and affiliates.
Stress/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.
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. 73).
Skip Rows
Integer that controls the number of rows to skip while parsing the MCF.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 71
NVH Toolkit Add-on
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.
• 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.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
72 of ANSYS, Inc. and its subsidiaries and affiliates.
FRF Calculator
• 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. 71).
• 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 only be added under Modal Analyses (Modal, Coupled
Field Modal or Modal Acoustics).
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.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 73
NVH Toolkit Add-on
• Right-click the Solution tree object of the project where the FRF Calculator is to be introduced,
then choose Insert → FRF Calculator:
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. 78).
It can be set to Manual (nodes can only be added directly in the worksheet) or Named Selections
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
74 of ANSYS, Inc. and its subsidiaries and affiliates.
FRF Calculator
(input and output Nodal Named Selections are input through the Output Nodes and Input Nodes
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. 78).
Input Nodes
The Nodal Named Selection that defines the Input Nodes of the FRF Worksheet (p. 78).
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. 87) 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. 87).
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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 75
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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
76 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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 77
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. 77). 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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
78 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. 82).
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).
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.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 79
NVH Toolkit Add-on
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.
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.
Type
The second table has four additional actions that can be accessed through the buttons displayed at
the top:
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
80 of ANSYS, Inc. and its subsidiaries and affiliates.
FRF Calculator
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 7 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, 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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 81
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. Similarly, this third table only supports one RMB action (Show/Hide),
which is used in the same way as described in 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. 87)), 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.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
82 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. 77)).
• Plot Type
Allows you to toggle between the Magnitude and Phase and Real and Imaginary
displays in the FRF Plot.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 83
NVH Toolkit Add-on
An export is triggered by clicking the Export button to the right of the Details view. The
FRFs are exported using the same format in which they are plotted (Magnitude/Phase or
Real/Imaginary), and with the same Physics.
FRAC Plot
A dynamic plot that allows hovering, zooming and panning operations. The FRFs are always
displayed in Magnitude and Phase format. The FRAC Pairs are displayed when a completely
defined FRAC pair is selected.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
84 of ANSYS, Inc. and its subsidiaries and affiliates.
FRF Calculator
FRAC Worksheet
Show/Hide
If the DOF pair is selected/cleared, it is displayed/not displayed in the FRAC Plot, and
the FRAC value is computed. 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 FRAC 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).
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 85
NVH Toolkit Add-on
FRF1
This column defines the first FRF in the FRAC 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 from the FRF Worksheet (p. 78)).
FRF2
This column defines the second FRF in the FRAC Pair. It can be modified through a
dropdown menu that is populated with all the selected FRFs from both the compu-
tational and UNV models (FRFs from the first and second FRF DOF Pair Tables from
the FRF Worksheet (p. 78)).
Name
The contents of this column are modified by entering text, which changes the pre-
defined Name.
FRAC
The FRAC value between FRF1 and FRF2. This column is read only.
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, when the
button is clicked, a 3-step algorithm is triggered: The Nodes that define the selected
UNV FRFs in the second DOF Pair Table are matched with the computational nodes.
Computational FRFs are defined with the matched nodes and the same DOFs and
CS. This computational FRFs are the computational counterparts of the selected ex-
perimental FRFs. FRAC Pairs are defined between each experimental and computa-
tional FRF counterparts, and FRAC is computed.
Export to CSV
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
86 of ANSYS, Inc. and its subsidiaries and affiliates.
UNV File Restrictions
• :number of frequency steps. If and are not expressed in the same frequency steps,
is linearly interpolated in the same steps as .
• : complex conjugate of .
The unv file is structured in datasets split by -1 symbols that can appear in any order.
The following datasets are mandatory for both MAC (p. 53) and FRF (p. 73) 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. 53):
→ Structural: 1
→ Normal Modes: 2
→ Complex Modes: 3
→ Real: 2
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 87
NVH Toolkit Add-on
→ Complex: 5
The following dataset is mandatory for the FRF Calculator (p. 73):
– Response (Output) Node and Reference (Input) Node (record 6, fields 6 and 9):
– 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
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
88 of ANSYS, Inc. and its subsidiaries and affiliates.
UNV File Restrictions
→ Uneven: 0
→ Even: 1
→ Frequency: 18
→ Rpm: 19
→ Displacement: 8
→ Velocity: 11
→ Acceleration: 12
→ Excitation Force: 13
The following datasets are optional. If they exist in the model, the MAC (p. 53) or FRF (p. 73) 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. 54) in
the MAC Calculator (p. 53) or under UNV Data (p. 73) in the FRF Calculator (p. 73) 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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 89
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
90 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.The Forced Response Ribbon
3.4. Setting Up the Forced Response System
3.5. Post-processing
3.6.Troubleshooting
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 91
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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
92 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
• Mistuned object takes tuned response and adds the mistuning effects of each blade in cyclic
analysis
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 93
Forced Response Add-on
• 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.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
94 of ANSYS, Inc. and its subsidiaries and affiliates.
Setting Up the Forced Response System
The analysis can be inserted directly from the Forced Response ribbon within Mechanical, by clicking
the Forced Response Analysis icon. When clicking Forced Response Analysis, make sure the Modal
system is activated, so that the connection in Workbench is with the Modal system upstream of the
Forced Response system.
The normal workflow will be Static Structural analysis to Modal analysis to Forced Response analysis.
If you are performing Parameter Set Studies, make sure the Modal Solution cell is connected to the
Forced Response Setup cell.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 95
Forced Response Add-on
Note:
If you parametrize the Forced Response analysis settings “Range Minimum”, “Range Maximum”,
or “Solution Intervals”, pay special attention to the definition of the results. If you select to
postprocess the results in a Frequency that does not exist for the selected ranges, the results
will fail to evaluate.
Pick the surfaces on which the pressure will be applied in the Forced Response analysis.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
96 of ANSYS, Inc. and its subsidiaries and affiliates.
Setting Up the Forced Response System
Creating this load object in the Static Structural analysis will enable you to apply a surface pressure
in the Forced Response analysis.
Select the Modal Analysis Settings and set the Future analysis under Analysis Data Management
to MSUP Analyses.
Leave the Solver Type within the Solver Controls set to Program Controlled. Only Block Lanczos
is supported. For a better understanding see Mode-Superposition Harmonic Cyclic Symmetry Analysis.
One or several engine orders may be plotted by settings values separated with commas (","). Note
that only positive values are accepted.
Note:
The Campbell diagram does not always guarantee the true resonance. The Campbell diagram
suggests that resonance will occur whenever the natural frequency of the block matches
the excitation frequency, but due to cyclic nature of the structure, mode shape may not
match the Engine Order excitation shape coming out of the nozzles for the Campbell dia-
gram's suggested critical speed. Hence the SAFE or Interference diagram which relates the
mode shapes with speed and natural frequency will predict the true resonance and is used
by industries for reliable design.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 97
Forced Response Add-on
The Damping Ratio refers to the Mechanical APDL command DMPRAT. For more information, see
DMPRAT .
Include the pressure that is mapped in the static structural analysis as an input.
Note:
If Cluster Results is set to Yes, the calculated frequencies are known after solving. If you
insert any result without the analysis solved, the list of frequencies in which to postprocess
the result will only display the Range Minimum and Range Maximum. Once the solution
is performed, you can change the results settings to postprocess in the selected Frequency.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
98 of ANSYS, Inc. and its subsidiaries and affiliates.
Setting Up the Forced Response System
• The pressure may be a constant real and imaginary value, or may be mapped from a file.
• To input a constant value, set Map by to Constant Pressure and then input the real and
imaginary pressure
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 99
Forced Response Add-on
• To input from a file, set Map by to File and then browse for the .csv file.
– The source points may be displayed. If they are not, set Display Source Points to Yes.
– Clicking Seek will move the coordinates of the points in the file so that they match the
selected surface. This process may take a few minutes. Once the best configuration has
been found, the points will be displayed.
• The Reference Coordinate System of the Forced Response Pressure Map object must be
selected so that the Source Points are aligned with the Geometry. You can check if they are
aligned by setting Display Source Points to Yes. If the Source Points are correctly displayed,
that means the Coordinate System definition is correct.
• Right-click the Forced Response Pressure Map object, and choose Generate to map the data.
• Changing the value of Plot to Real or Imaginary displays the mapped pressure.
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
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.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
100 of ANSYS, Inc. and its subsidiaries and affiliates.
Setting Up the Forced Response System
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.
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.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 101
Forced Response Add-on
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 aerocoupling or aerodamping can be included if the coupling files have been generated using
cfx.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
102 of ANSYS, Inc. and its subsidiaries and affiliates.
Setting Up the Forced Response System
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.
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.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 103
Forced Response Add-on
9. If you press Solve before generating the aerodamping, the coefficient will be calculated before
solving.
3.5. Post-processing
Refer to the following sections to refine and view the results of the Forced Response analysis.
3.5.1. Beam Section Results
3.5.2. Mode Multiplier
3.5.3. Displacement
3.5.4. Stress and Strain
3.5.5. Expanded Results Using Data Processing Framework
3.5.6. Frequency Response
3.5.7. Export Results
3.5.8. Result Combination
3.5.9. Fatigue Diagram
3.5.10. Matrices
3.5.11. Command
3.5.12. 2D Chart
3.5.13. Optimize Blade Sequences
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
104 of ANSYS, Inc. and its subsidiaries and affiliates.
Post-processing
3.5.3. Displacement
• Frequency: Drop down of evaluated frequencies
• One sector is plotted at the time, either the sector number, the maximum value, or the sector
having the highest value may be plotted.
• The result part may be: real, imaginary, amplitude, Maximum Values Across Phase angle, or phase
angle.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 105
Forced Response Add-on
• The options are the same as for a Displacement (p. 105) plot.
• The type may be: Equivalent (Von-Mises), Maximum, Minimum and Middle Principal, Normal,
and Shear. Normal and Shear require a direction and coordinate system.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
106 of ANSYS, Inc. and its subsidiaries and affiliates.
Post-processing
• Frequency: The frequency desired to compute the Displacement result. Note that if you are
solving with the Forced Response Analysis Settings (p. 98), Cluster Results option set to Yes,
the list of frequencies will be available after the system is solved.
• Result Part: Choose between Amplitude or Sweeping Phase. If you choose Sweeping Phase,
you must also set the Sweeping Angle [deg] property.
• Coordinate System: Choose to display the result in either the Global Coordinate System or
the Solution Coordinate System.
• Frequency: The frequency desired to compute the Displacement result. Note that if you are
solving with the Forced Response Analysis Settings (p. 98), Cluster Results option set to Yes,
the list of frequencies will be available after the system is solved.
• Type: Choose between Total, Equivalent (von-Mises), Principal, Normal or Shear Stress types.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 107
Forced Response Add-on
– Principal: If you choose a Type of Principal, you will also need to choose between:
– Normal: If you choose a Type of Normal, you will also need to choose between:
– Shear: If you choose a Type of Sheer, you will also need to choose between:
→ XY: Compute element nodal component stresses XY shear component (01 component).
→ XZ: Compute element nodal component stresses XZ shear component (02 component).
→ YZ: Compute element nodal component stresses YZ shear component (12 component).
• Coordinate System: Choose to display the result either in the Global Coordinate System or in
the Solution Coordinate System”
• Result Part: Choose between Amplitude or Sweeping Phase. If you choose Sweeping Phase,
you must also set the Sweeping Angle [deg] property.
• Frequency: The frequency desired to compute the Displacement result. Note that if you are
solving with the Forced Response Analysis Settings (p. 98), Cluster Results option set to Yes,
the list of frequencies will be available after the system is solved.
– Principal: If you choose a Type of Principal, you will also need to choose between:
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
108 of ANSYS, Inc. and its subsidiaries and affiliates.
Post-processing
→ Maximum: Compute element nodal component elastic strains 1st principal component.
→ Middle: Compute element nodal component elastic strains 2nd principal component.
→ Minimum: Compute element nodal component elastic strains 3rd principal component.
– Normal: If you choose a Type of Normal, you will also need to choose between:
→ X: Compute element nodal component elastic strains XX normal component (00 component).
→ Y: Compute element nodal component elastic strains YY normal component (11 component).
→ Z: Compute element nodal component elastic strains ZZ normal component (22 component).
– Shear: If you choose a Type of Shear, you will also need to choose between:
→ XY: Compute element nodal component elastic strains XY shear component (01 component).
→ XZ: Compute element nodal component elastic strains XZ shear component (02 component).
→ YZ: Compute element nodal component elastic strains YZ shear component (12 component).
• Coordinate System: Choose to display the result either in the Global Coordinate System or in
the Solution Coordinate System”
• Result Part: Choose between Amplitude or Sweeping Phase. If you choose Sweeping Phase,
you must also set the Sweeping Angle [deg] property.
• You may plot Displacement, Stress, or Strain. For each of these options the results available are the
same as previously described.
– Sector: A frequency is selected and the value for each sector is displayed.
• Clicking the Graphics tab will display the node number used in the plot.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 109
Forced Response Add-on
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
110 of ANSYS, Inc. and its subsidiaries and affiliates.
Post-processing
• Under Result Combination, pick the environment and result. A coefficient may be applied and as
many result as required may be added.
• The summation may be Square Root of Sum of the Square or Sum. The value at each node will
be added and the final value displayed.
• Units are not taken into account, therefore any result can be added in the current unit system.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 111
Forced Response Add-on
– The Result Part may be: Real, Imaginary, Amplitude, Maximum Values Across Phase Angle,
or Phase Angle.
• The static stresses come form the static structural analysis. If more than one load step is present
in static structural, different load step may be selected.
The material data strength is used to created the fatigue line and to calculate the life. The available
Mean Stress theory are:
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
112 of ANSYS, Inc. and its subsidiaries and affiliates.
Post-processing
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 113
Forced Response Add-on
Where: n is the life, δα is the alternating stress, δm is the steady stress, Se is the endurance strength,
S;y is the yield strength, and Sut is the ultimate strength.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
114 of ANSYS, Inc. and its subsidiaries and affiliates.
Post-processing
3.5.10. Matrices
• Open Matrices will open the Matrices in a csv format in the default editor.
• Copy Matrices will copy the matrices in a csv format to the project's user file.
• For each matrix, the real and imaginary value will be displayed or copied. Therefore 4 matrices
will be created by default. (Real Mrom, Real Krom, Imaginary Mrom, and Imaginary Krom)
3.5.11. Command
You can insert a Command object as a result. When the comand object evaluated, it will generate
the .inp input file with the text defined and the .out output file, and it will call the Mechanical
APDL program with the command line:
" -b nolist -i "+fin+" -o "+fout
Where fin and fout are the input .inp and output .out files.
3.5.12. 2D Chart
• Used to compare plots between different design points, particularly for Monte Carlo analysis
or to compare the initial and optimized blade order.
• The mistuning parameters, frequency response, and mode multiplier for all the design points
may be displayed.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 115
Forced Response Add-on
• Make sure to retain the design point, and to create at least one input and one output parameter.
• 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, is it possible to abort. Doing so 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.6. Troubleshooting
Here is a list of common errors.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
116 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 4: Drop Test Add-on
The Drop Test Add-on comprises a wizard to automate the setup of a drop test analysis within an Explicit
Dynamics or WB-LSDYNA analysis system from a geometry file of the object to be dropped. Once the
Drop Test Add-on is loaded, you should be able to open the Drop Test Wizard. Activate either an Explicit
Dynamics or LS-DYNA analysis and navigate to the Mechanical Environment Toolbar, then click the
Drop Test Wizard icon to launch the wizard.
Note:
Once the Drop Test Add-on is loaded, you should be able to open the Drop Test Wizard.
Activate either an Explicit Dynamics or LS-DYNA analysis and navigate to the Mechanical
Environment Toolbar, then click the Drop Test Wizard icon to launch the wizard.
For more information about this Add-on, see Using the Drop Test Wizard.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 117
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
118 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 5: Mechanical Toolkit Add-ons
The following Add-ons are available for mechanical analysis:
5.1. Bolt Tools
5.2. Statistics on Structures
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 119
Mechanical Toolkit Add-ons
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.
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.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
120 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools
To see details of the geometry recognition routines, see the code module: BoltGeometryRecog-
nition.py
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.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 121
Mechanical Toolkit Add-ons
5.1.3.1. Selection
Selection tools are provided to streamline the selection of geometry across a pattern of bodies or
within a body.
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.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
122 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools
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.
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.1.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. 130).
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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 123
Mechanical Toolkit Add-ons
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.
Removes any faces in the activated contacts that are not the same type as the first selected
face in the graphics.
Example:
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
124 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools
• 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.
5.1.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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 125
Mechanical Toolkit Add-ons
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 at-
tached 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
• 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.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
126 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools
5.1.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/ex-
port 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.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 127
Mechanical Toolkit Add-ons
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.
Activate preload objects under an analysis based on the active preload probes under the solution.
5.1.3.6. Beams
Supports modeling and evaluation of bolts as 1D beam elements.
Opens a dialog to select an Object Summary Table (p. 121) for display.
Creates beam objects with linked remote points, named selections and coordinate systems, for
current graphical selection.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
128 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools
Opens a dialog to select an Object Summary Table (p. 121) for display.
Post Wizard
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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 129
Mechanical Toolkit Add-ons
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
updates.
Opens the wizard interface to display external .csv files and cross reference rows to objects in
the tree (see External File Data Viewer (p. 131)). 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. 131)).
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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
130 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools
Many wizards use multiple, nested tabs for different inputs and some tabs are reused across multiple
wizards.
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.
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.
The purpose of this tab is to view and cross-reference data from an external file to Mechanical
objects. For example, when a file contains fatigue values for multiple beam objects/elements
in the model and you want to identify quickly all the objects that are above a certain value.
This tab identifies the format, including the row at which the data starts and the column
used as an identifier for the Mechanical objects.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 131
Mechanical Toolkit Add-ons
Data Table
This tab displays the external file data and is interactive with the Mechanical interface.
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.
Sub-tabs:
5.1.4.1.2.3.1. Create
5.1.4.1.2.3.2. Reporting
See also:
5.1.4.1.2.3.1. 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, users can select multiple time points for reaction probe creation.
5.1.4.1.2.3.2. 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.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
132 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 133
Mechanical Toolkit Add-ons
5.1.4.1.3.2. Mesh
The purpose of this tab is to create mesh controls that are typically used for meshing of bolt
hardware, including:
Mesh Copy
Axisymmetric Sweep
Create an organized mesh for components that can be swept around an axis.
Mesh Sizing
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
134 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools
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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 135
Mechanical Toolkit Add-ons
5.1.4.1.3.4. 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.
5.1.4.1.3.5. 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 regions in the model for the contacts.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
136 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 137
Mechanical Toolkit Add-ons
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.
This tab is used to identify and/or export the APDL element and Node IDs for the Mechanical
objects.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
138 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools
5.1.4.1.6.1.2. Beams
5.1.4.1.6.1.3. Joints
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 139
Mechanical Toolkit Add-ons
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.
This tab 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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
140 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools
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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 141
Mechanical Toolkit Add-ons
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 In-
stance 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.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
142 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools
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.
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. 145) window interface.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 143
Mechanical Toolkit Add-ons
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 "User-
Arg<x>" where x = 1, 2, or 3 based on the user argument used.
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
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
144 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools
Use this to select similar geometry on the same body. Use other methods to select geometry
across multiple bodies.
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. 142))
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 iden-
tified Instance Groups (see Instance Groups (p. 142)) in the current model.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 145
Mechanical Toolkit Add-ons
A part will be created for each selection in the list. If no selection is active, a part will not be created.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
146 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools
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
reference as well.
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 147
Mechanical Toolkit Add-ons
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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
148 of ANSYS, Inc. and its subsidiaries and affiliates.
Bolt Tools
The use of APDL-based modeling has the advantage of simplifying the Mechanical model, but it de-
mands 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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 149
Mechanical Toolkit Add-ons
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
150 of ANSYS, Inc. and its subsidiaries and affiliates.
Statistics on Structures
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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 151
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
152 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 6: Hydrodynamic Add-ons
The following Add-ons are available for hydrodynamic analysis:
6.1. Hydrodynamic Pressure
6.2. Offshore
6.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 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 153
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
154 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 7: Additive Manufacturing Add-ons
The following Add-ons are available for additive manufacturing analyses:
7.1. LPBF Process
7.2. DED Process
7.3. Sintering Process
7.4. Distortion Compensation
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 155
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
156 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 8: Rigid Dynamics Add-ons
The following Add-ons are available for Rigid Dynamics analyses :
8.1. Variable Load
8.2. Motion Load Transfer
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 157
Release 2023 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
158 of ANSYS, Inc. and its subsidiaries and affiliates.