Documente Academic
Documente Profesional
Documente Cultură
1/42
9/9/2015
Section 3.6, "Sample Modal Analysis (Command or Batch Method)," shows you the sequence of commands
you issue (either manually or while running ANSYS as a batch job) to perform an example modal analysis.
Section 3.5, "Sample Modal Analysis (GUI Method)," shows you how to execute the same sample analysis
using menu choices from the ANSYS GUI. (To learn how to use the commands and GUI selections for building
models, read the ANSYS Modeling and Meshing Guide.)
For detailed, alphabetized descriptions of the ANSYS commands, see the ANSYS Commands Reference.
2/42
9/9/2015
/SOLU
GUI:
Main Menu>Solution
2. Define the analysis type and analysis options. ANSYS offers these options for a modal analysis. Each of these
options is explained in detail below:
Table 3-1 Analysis types and analysis options
Option
New Analysis
Note-In the single point response spectrum (SPOPT,SPRS) and Dynamic Design analysis method
(SPOPT,DDAM), the modal expansion can be performed after the spectrum analysis, based on the significance
factor SIGNIF on the MXPAND command. If you want to perform modal expansion after the spectrum
analysis, choose NO for mode expansion (MXPAND) on the dialog box for the modal analysis options
(MODOPT).
3/42
9/9/2015
4/42
9/9/2015
The unsymmetric method is used for problems with unsymmetric matrices, such as fluid-structure
interaction problems.
Damped method
The damped method is used for problems where damping cannot be ignored, such as bearing problems.
For most applications, you'll choose the subspace, reduced, Block Lanczos or the PowerDynamics method. The
unsymmetric and damped methods are meant for special applications.
When you specify a mode extraction method, ANSYS automatically chooses the appropriate equation solver.
Note-The damped and unsymmetric methods are not available in the ANSYS/LinearPlus program.
5/42
9/9/2015
Note-You can use only axisymmetric loads for prestressing harmonic elements such as PLANE25 and
SHELL61.
6/42
9/9/2015
modes of interest. We recommend that you define as many MDOF as you can based on your knowledge
of the dynamic characteristics of the structure [M, MGEN], and also let the program choose a few
additional masters based on stiffness-to-mass ratios [TOTAL]. You can list the defined MDOF
[MLIST], and delete extraneous MDOF [MDELE]. For more details about master degrees of freedom,
see Section 3.12, "Matrix Reduction."
Command(s):
M
GUI:
Main Menu>Solution>Master DOFs>-User Selected-Define
4. Apply loads on the model. The only "loads" valid in a typical modal analysis are zero-value displacement
constraints. (If you input a non-zero displacement constraint, the program assigns a zero-value constraint to that
DOF instead.) Other loads can be specified, but are ignored (see Note below). For directions in which no
constraints are specified, the program calculates rigid-body (zero-frequency) as well as higher (non-zero
frequency) free body modes. Table 3-2 shows the commands to apply displacement constraints. Notice that you
can apply them either on the solid model (keypoints, lines, and areas) or on the finite element model (nodes and
elements). For a general discussion of solid-model loads versus finite-element loads, see Chapter 2 of the
ANSYS Basic Analysis Procedures Guide.
Note-Other loads-forces, pressures, temperatures, accelerations, etc.-can be specified in a modal analysis, but
they are ignored for the mode extraction. However, the program will calculate a load vector and write it to the
mode shape file (Jobname.MODE) so that it can be used in a subsequent mode-superposition harmonic or
transient analysis.
Table 3-2 Loads applicable in a modal analysis
Cmd
GUI Path
Family
Load Type
Category
Constraints D
http://mostreal.sk/html/guide_55/g-str/GSTR3.htm#S3.4.2.10
7/42
9/9/2015
Apply Delete
List
Keypoints DK
Solid Model
Lines
DL
Solid Model
Areas
DA
Finite Elem
Nodes
DDELE
DLIST
DSCALE
DSYM
DCUM
http://mostreal.sk/html/guide_55/g-str/GSTR3.htm#S3.4.2.10
8/42
9/9/2015
ALPHAD
Material-Dependent
Damping Ratio
MP,DAMP
9/42
9/9/2015
10/42
9/9/2015
http://mostreal.sk/html/guide_55/g-str/GSTR3.htm#S3.4.2.10
11/42
9/9/2015
No. of Modes to
Expand
MXPAND
MXPAND
MXPAND
12/42
9/9/2015
modes expanded.
13/42
9/9/2015
mode.
Command(s):
SOLVE
GUI:
Main Menu>Solution>Current LS
5. Repeat steps 2, 3, and 4 for additional modes to be expanded (in different frequency ranges, for example).
Each expansion pass is stored as a separate load step on the results file.
Caution: Spectrum analyses expect all expanded modes to be in one load step. In the single point response
spectrum (SPOPT,SPRS) and Dynamic Design analysis method (SPOPT,DDAM), the modal expansion can be
performed after the spectrum analysis, based on the significance factor SIGNIF on the MXPAND command. If
you want to perform modal expansion after the spectrum analysis, choose NO for mode expansion (MXPAND)
on the dialog box for the modal analysis options (MODOPT).
6. Leave SOLUTION. You can now review results in the postprocessor.
Command(s):
FINISH
GUI:
Close the Solution menu.
Note-The expansion pass has been presented here as a separate step. However, if you include the MXPAND
command in the modal solution step, the program not only extracts the eigenvalues and eigenvectors, but also
expands the specified mode shapes.
http://mostreal.sk/html/guide_55/g-str/GSTR3.htm#S3.4.2.10
14/42
9/9/2015
TIME/FREQ
22.973
40.476
78.082
188.34
LOAD STEP
1
1
1
1
SUBSTEP CUMULATIVE
1
1
2
2
3
3
4
4
Command(s):
SET,LIST
GUI:
Main Menu>General Postproc>List Results>Results Summary
15/42
9/9/2015
GUI:
Main Menu>General Postproc>Plot Results>Deformed Shape
Use the KUND field on PLDISP to overlay the undeformed shape on the display.
16/42
9/9/2015
The KUND field on PLNSOL and PLESOL gives you the option of overlaying the undeformed shape on
the display.
You can also contour element table data and line element data:
Command(s):
PLETAB, PLLS
GUI:
Main Menu>General Postproc>Element Table>Plot Element Table
Main Menu>General Postproc>Plot Results>-Contour Plot-Line Elem Res
Caution: Derived data, such as stresses and strains, are averaged at the nodes by the PLNSOL command. This
averaging results in "smeared" values at nodes where elements of different materials, different shell thicknesses, or
other discontinuities meet. To avoid the smearing effect, use selecting (described in Chapter 7 of the ANSYS
Basic Analysis Procedures Guide) to select elements of the same material, same shell thickness, etc. before
issuing PLNSOL.
17/42
9/9/2015
In this example, you perform a modal analysis on the wing of a model plane to demonstrate the wing's modal
degrees of freedom.
18/42
9/9/2015
19/42
9/9/2015
Keypoint 5: 1,.25,0
5. After you have entered the last keypoint, click on OK.
6. Choose menu path Utility Menu>PlotCtrls>Window Controls>Window Options.
7. In the scroll box for Location of triad, scroll to "Not shown" and select it.
8. Click on OK.
9. Choose menu path Utility Menu>PlotCtrls>Numbering.
10. Click Keypoint numbering on and click on OK. The numbered keypoints appear in the ANSYS Graphics
window.
20/42
9/9/2015
21/42
9/9/2015
element results in the following warning: "The mesh of volume 1 contains SOLID45 degenerate elements,
which are much too stiff in bending. Use quadratic elements if possible." You can perform this same
analysis using the SOLID95 element, if you are not using ANSYS/ED.
8. Choose menu path Utility Menu>PlotCtrls>Pan,Zoom,Rotate.
9. Click on "Iso," then on Close.
10. Click on SAVE_DB on the ANSYS Toolbar.
22/42
9/9/2015
1. Choose menu path Utility Menu>Select>Entities. The Select Entities dialog box appears.
2. In the top two scroll boxes, select "Nodes" and "By Location."
3. Click the Z coordinates option on.
4. Enter 0 in the Min,Max area for the Z coordinate location.
5. Click the From Full option on.
6. Click on Apply.
7. Choose menu path Main Menu>Solution>-Loads-Apply>-Structural- Displacement>On Nodes. The
Apply U,ROT on Nodes picking menu appears.
8. Click on Pick All. The Apply U,ROT on Nodes dialog box appears.
9. Click on "All DOF."
10. Click on OK.
11. In the Select Entities dialog box, select "By Num/Pick" in the second scroll box.
12. Click on Sele All.
13. Click on Cancel.
23/42
9/9/2015
1. Choose menu path Main Menu>General Postproc>Results Summary. Review the information in the
dialog box, and then close the dialog box using File>Close.
24/42
9/9/2015
25/42
9/9/2015
ANTYPE,MODAL
! Choose modal analysis type
MODOPT,SUBSP,5 ! Choose the subspace mode extraction method, extracting 5 modes
ESEL,U,TYPE,,1 ! Unselect element type 1
NSEL,S,LOC,Z,0
D,ALL,ALL
NSEL,ALL
MXPAND,5
SOLVE
FINISH
/POST1
SET,LIST,2
SET,FIRST
PLDISP,0
ANMODE,10,.5E-1
SET,NEXT
PLDISP,0
ANMODE,10,.5E-1
SET,NEXT
PLDISP,0
ANMODE,10,.5E-1
SET,NEXT
PLDISP,0
ANMODE,10,.5E-1
SET,NEXT
PLDISP,0
ANMODE,10,.5E-1
FINISH
/EXIT
26/42
9/9/2015
27/42
9/9/2015
28/42
9/9/2015
UPCOORD,1.0,ON
displacements
PSTRES,ON
MODOPT,...
MXPAND,...
PSOLVE,TRIANG
! Prestress effects on
! Select eigensolver
! Specify number of modes to be expanded, if desired
! Triangularizes the matrices. Creates .REDM or
! .FULL file depending on solver selected on MODOPT
! command.
PSOLVE,EIGxxxx ! Calculates the eigenvalues and eigenvectors.
! Use EIGREDUC, EIGFULL, EIGUNSYM, or EIGDAMP to
! match MODOPT command.
FINISH
/SOLU !Additional solution step for expansion.
EXPASS,ON
PSOLVE,EIGEXP ! Expands the eigenvector solution. Required if you
! want to review mode shapes in the postprocessor.
FINISH
29/42
9/9/2015
To understand the procedure for modal cyclic symmetry, you need to understand the concept of nodal
diameters. (The word nodal here is used in the vibrational sense, not in the finite element sense.) The term
"nodal diameter" is derived from the appearance of a simple geometry, like a disk, vibrating in a certain mode.
Most mode shapes contain lines of zero out-of-plane displacement which cross the entire disk as shown below.
These are commonly called nodal diameters.
Figure 3-3 Some examples of nodal diameters, i
For complicated structures with cyclic symmetry (such as a turbine wheel), lines of zero displacement might not
be observable in a mode shape. The mathematical definition of nodal diameter in ANSYS is, therefore, more
general and does not necessarily correspond to the number of lines of zero displacement through the structure.
The number of nodal diameters is an integer that determines the variation in the value of a single DOF at points
spaced at a circumferential angle equal to the sector angle. For a number of nodal diameters equal to ND, this
variation is described by the function cos(ND*THETA).
The above definition allows a varying number of waves to exist around the circumference for a given nodal
diameter, as long as the DOF at points separated by the sector angle vary by cos(ND*THETA). For example,
nodal diameter = 0 and a 60 degree sector will produce modes with 0, 6, 12, ..., 6n waves around the
circumference. (In some references, the term "mode" is used instead of nodal diameter as defined above, and the
term nodal diameter is used to describe the actual number of observable waves around the structure.)
3.10.3.1 Overview
The procedure for stress-free modal cyclic symmetry is outlined in the flow chart below, followed by a step-bystep description.
Figure 3-4 Procedure for modal cyclic symmetry (stress-free)
http://mostreal.sk/html/guide_55/g-str/GSTR3.htm#S3.4.2.10
30/42
9/9/2015
1. Define a basic sector model that is cyclically symmetric in the global cylindrical coordinate system (CSYS =
1). (See the ANSYS Modeling and Meshing Guide for information on creating a model.) The angle ( ) spanned
by the basic sector should be such that n = 360, where n is an integer. The basic sector must consist only of
finite elements; no superelements are allowed. Internal coupling and constraint equations are allowed. Boundary
conditions, if any, are applied later (step 5).
The basic sector must have matching lower and higher angle edges as shown in Figure 3-5. Matching
means that there are corresponding nodes on each edge, offset geometrically by the sector angle . The
edges may be of any shape and need not be "flat" in cylindrical coordinate space.
Figure 3-5 Basic sector definition
http://mostreal.sk/html/guide_55/g-str/GSTR3.htm#S3.4.2.10
31/42
9/9/2015
2. Select the nodes on the edge with the lowest angle and define a component. Making a component of the other
edge is optional.
Command(s):
CM, LOW, NODE
CM, HIGH, NODE (optional)
GUI:
Utility Menu>Select>Comp/Assembly>Create Component
3. Reactivate all entities.
Command(s):
ALLSEL
GUI:
Utility Menu>Select>Everything
4. Run the CYCGEN macro. This macro creates a second sector that is overlaid on the basic sector. There is a
constant nodal offset (parameter NTOT) between the sectors. The modal analysis is conducted with this twosector model. The macro copies internal couplings and constraint equations from the basic sector to the second
sector.
Command(s):
CYCGEN
EPLOT
GUI:
http://mostreal.sk/html/guide_55/g-str/GSTR3.htm#S3.4.2.10
32/42
9/9/2015
When only a few constraint equations (CEs) are present in the model. For example, in a
Direct
100,000-DOF problem, only about 1,000 or so CEs are present.
Elimination
Method
When a large number of CEs are present, the memory requirements of this method very
often become too high. In such cases, the Lagrange Multiplier Method (Cekey=1 or 2) is
recommended.
A large number of constraint equations are present in the model. For example, in a
100,000-DOF problem, more than 1,000 or so CEs are present.
1, 2
Lagrange
Multiplier
Method
Typically, when CEINTF, CERIG, or CYCSOL is used, several CEs are generated with
a single command. In these cases, the Lagrange Multiplier Method is recommended.
Cekey = 1: "Quick Solution" is a fast approach, similar in CPU time to the Direct
Elimination Method. However, the higher frequencies extracted tend to be approximate by
about 1 - 2%. This error occurs when the higher frequencies are two or more orders of
magnitude larger than the lowest frequencies extracted.
Cekey = 2: "Accurate Solution" is an exact approach. However, the CPU time taken is
http://mostreal.sk/html/guide_55/g-str/GSTR3.htm#S3.4.2.10
33/42
9/9/2015
8. Enter POSTPROCESSING and expand the model for display. Indicate the number of sectors that you want
to expand.
Command(s):
EXPAND
GUI:
http://mostreal.sk/html/guide_55/g-str/GSTR3.htm#S3.4.2.10
34/42
9/9/2015
http://mostreal.sk/html/guide_55/g-str/GSTR3.htm#S3.4.2.10
35/42
9/9/2015
36/42
9/9/2015
more information.)
Note-The damped and unsymmetric methods are not available in the ANSYS/LinearPlus program.
The first four, the subspace, the Block Lanczos, the PowerDynamics, and the reduced methods are the most
commonly used. Table 3-7 compares these four mode extraction methods. Following the table is a brief
description of each of the six types of mode extraction methods.
Table 3-7 Table of symmetric system eigensolver choices
Eigensolver Application
Disk
Memory
Required
Required(High (High
Medium Low) Medium
Low)
Subspace
Block
Lanczos
Power
Dynamics
Reduced
To find all modes of small to medium models (less than 10K DOF).
Can be used to find few modes (up to about 40) of large models
L
with proper selection of master DOF, but accuracy of frequencies
depends on the master DOF selected.
37/42
9/9/2015
The subspace method uses the subspace iteration technique, which internally uses the generalized Jacobi iteration
algorithm. It is highly accurate because it uses the full [K] and [M] matrices. For the same reason, however, the
subspace method is slower than the reduced method. This method is typically used in cases where high accuracy
is required or where selecting master DOF is not practical.
When doing a modal analysis with a large number of constraint equations, use the subspace iterations method
with the frontal solver instead of the JCG solver, or use the block Lanczos mode extraction method. Using the
JCG solver when your analysis has many constraint equations could result in an internal element stiffness
assembly that requires large amounts of memory.
38/42
9/9/2015
39/42
9/9/2015
http://mostreal.sk/html/guide_55/g-str/GSTR3.htm#S3.4.2.10
40/42
9/9/2015
Choose masters at locations having relatively large mass or rotary inertia and relatively low stiffness (see
Figure 3-8). Examples of such locations are overhangs and "loosely" connected structures. Conversely, do
not choose masters at locations with relatively small mass, or at locations with high stiffness (such as DOF
close to constraints).
Figure 3-8 Choosing masters at locations with (a) large rotary inertia, (b) large mass
If your primary interest is in bending modes, you can neglect rotational and "stretching" DOF.
If the degree of freedom to be chosen belongs to a coupled set, choose only the first (primary) DOF of
the coupled set.
Choose master DOF at locations where forces or nonzero displacements are to be applied.
For axisymmetric shell models (SHELL51 or SHELL61), choose as masters the global UX degree of
freedom at all nodes on those sections of the model that are parallel to or nearly parallel to the center line,
so oscillatory motions between master DOF can be avoided (see Figure 3-9). This recommendation can
be relaxed if the motion is primarily parallel to the centerline. For axisymmetric harmonic elements with
MODE=2 or greater, choose as masters both UX and UZ degrees of freedom.
Figure 3-9 Choosing masters in an axisymmetric shell model
The best way to check the validity of the master DOF set is to rerun the analysis with twice (or half) the number
of masters and to compare the results. Another way is to review the reduced mass distribution printed during a
modal solution. The reduced mass should be, at least in the dominant direction of motion, within 10-15 percent
of the total mass of the structure.
41/42
9/9/2015
in general, not be uniform. In such cases, you should specify some master DOF of your own [M, MGEN]. The
same recommendation applies to structures with an irregular mass distribution, where the program-selected
master DOF may be concentrated in the higher-mass regions.
Go to the beginning of this chapter
http://mostreal.sk/html/guide_55/g-str/GSTR3.htm#S3.4.2.10
42/42