Professional Documents
Culture Documents
Go to the Next Chapter Go to the Previous Chapter Go to the Table of Contents for This Manual Go to the Guides Master Index
Chapter 1 * Chapter 2 * Chapter 3 * Chapter 4 * Chapter 5 * Chapter 6 * Chapter 7 * Chapter 8 * Chapter 9 * Chapter 10 * Chapter 11 * Chapter 12 * Chapter 13 * Chapter 14
You use the same set of commands to build a model and perform a modal analysis that you use to do any other type of finite element analysis. Likewise, you choose similar options from the graphical user interface (GUI) to build and solve models, no matter what type of analysis you are doing. 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.
Only linear behavior is valid in a modal analysis. If you specify nonlinear elements, they are treated as linear. For example, if you include contact elements, their stiffnesses are calculated based on their initial status and never change. Material properties can be linear, isotropic or orthotropic, and constant or temperature-dependent. You must define both Young's modulus (EX) (or stiffness in some form) and density (DENS) (or mass in some form) for a modal analysis. Nonlinear properties are ignored.
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 Command GUI Path ANTYPE Main Menu>Solution>-Analysis Type-New Analysis Main Menu>Solution>-Analysis Type-New Analysis Type: Modal ANTYPE Analysis>Modal Mode Extraction Method MODOPT Main Menu>Solution>Analysis Options Number of Modes to MODOPT Main Menu>Solution>Analysis Options Extract No. of Modes to MXPAND Main Menu>Solution>Analysis Options Expand* Mass Matrix LUMPM Main Menu>Solution>Analysis Options Formulation Prestress Effects PSTRES Main Menu>Solution>Analysis Options Calculation
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.4.2.1 Option: New Analysis [ANTYPE] Choose New Analysis.
Note-Restarts are not valid in a modal analysis. If you need to apply different sets of boundary conditions, do a new analysis each time (or use the "partial solution" procedure described in Chapter 3 of the ANSYS Basic Analysis Procedures Guide). 3.4.2.2 Option: Analysis Type: Modal [ANTYPE] Use this option to specify a modal analysis. 3.4.2.3 Option: Mode Extraction Method [MODOPT] Choose one of the extraction methods listed below. (For more detailed information, see Section 3.11,"Mode Extraction Methods," later in this chapter.)
Subspace method The subspace method is used for large symmetric eigenvalue problems. Several solution controls are available to control the subspace iteration process. 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.
Block Lanczos method The Block Lanczos method is used for large symmetric eigenvalue problems. You can use this method for the same types of problems for which you use the subspace method, but you achieve a faster convergence rate. The Block Lanczos method uses the sparse matrix solver, overriding any solver specified via the EQSLV command.
PowerDynamics method The PowerDynamics method is used for very large models (100,000+ DOFs), and is especially useful to obtain a solution for the first several modes to learn how the model will behave. You can then choose the most appropriate extraction method (subspace or Block Lanczos) for running the final solution. This method automatically uses the lumped mass approximation (LUMPM,ON) To use the PowerDynamics method when running in batch or command mode, you first issue MODOPT,SUBSPACE, followed by EQSLV,PCG. (The PCGOUT solver can also be used, but it is very slow.)
Reduced (Householder) method The reduced method is faster than the subspace method because it uses reduced (condensed) system matrices to calculate the solution. However, it
is less accurate because the reduced mass matrix is approximate. (See Section 3.11, "Mode Extraction Methods.")
Unsymmetric method 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. 3.4.2.4 Option: Number of Modes to Extract [MODOPT] This option is required for all mode extraction methods except the reduced method. For the unsymmetric and damped methods, requesting a larger number of modes than necessary reduces the possibility of missed modes, but results in more solution time. 3.4.2.5 Option: Number of Modes to Expand [MXPAND] This option is required for the reduced, unsymmetric, and damped methods only. However, if you want element results, you need to turn on the "Calculate elem results" option, regardless of the mode extraction method. 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.4.2.6 Option: Mass Matrix Formulation [LUMPM] Use this option to specify the default formulation (which is element-dependent) or lumped mass approximation. We recommend the default formulation for most
applications. However, for some problems involving "skinny" structures such as slender beams or very thin shells, the lumped mass approximation often yields better results. Also, the lumped mass approximation can result in a shorter run time and lower memory requirements. 3.4.2.7 Option: Prestress Effects Calculation [PSTRES] Use this option to calculate the modes of a prestressed structure. By default, no prestress effects are included; that is, the structure is assumed to be stress-free. To include prestress effects, element files from a previous static (or transient) analysis must be available; see Section 3.8, "Prestressed Modal Analysis." If prestress effects are turned on, the lumped mass setting [LUMPM] in this and subsequent solutions must be the same as it was in the prestress static analysis. Note-You can use only axisymmetric loads for prestressing harmonic elements such as PLANE25 and SHELL61. 3.4.2.8 Additional Modal Analysis Options After you complete the fields on the Modal Analysis Options dialog box, click OK. A dialog box specific to the selected extraction method appears. You see some combination of the following fields. Field: FREQB, FREQE Specify a frequency range for mode extraction. The FREQB field specifies the first shift point-the point about which eigenvalues converge the fastest. In most cases, you do not need to specify this field because it defaults to -1. FREQE is valid only for the reduced method. Field: PRMODE Number of reduced modes to print. Use this option to get a listing of the reduced mode shapes on the printed output file (Jobname.OUT). Valid only for the reduced method. Field: Nrmkey Mode shape normalization. Choose between normalization to the mass matrix [M] (default) and normalization to unity [I]. If you plan to do a subsequent spectrum or mode superposition analysis, the mode shapes must be normalized to [M]. To later obtain the maximum response of each mode (modal response), multiply the mode shape by the mode coefficient. You can accomplish this by retrieving the mode coefficient with the *GETcommand (after the spectrum analysis) and using it as a scale factor in the SET command.
Field: RIGID Used to extract zero frequency modes for subspace iteration analyses with known rigid-body motions. Valid for subspace and PowerDynamics methods only. Field: SUBOPT Used to specify various subspace iteration options. See the ANSYS Commands Reference for details. Valid for subspace and PowerDynamics methods only. Field: CEkey Used to specify the method for processing constraint equations. Options are the direct elimination method, the Lagrange multiplier (quick) method, or the Lagrange multiplier (accurate) method. Valid for Block Lanczos method only. (Refer to Table 3-6, CE Methods in Section 3.10, "Modal Analysis of a Cyclically Symmetric Structure.") 3. Define master degrees of freedom. These are required only for the reduced mode extraction method. Master degrees of freedom (MDOF) are significant degrees of freedom that characterize the dynamic behavior of the structure. A rule of thumb is to choose at least twice as many MDOF as the number of 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-tomass 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
Load Type Category Cmd Family GUI Path Main Menu>Solution>-LoadsApply> -Structural-Displacement
In an analysis, loads can be applied, removed, operated on, or listed. Applying Loads Using Commands Table 3-3 lists all the commands you can use to apply loads in a modal analysis. Table 3-3 Load commands for a modal analysis
Solid Model or FE Displacement Solid Model Solid Model Solid Model Load Type Finite Elem Entity Apply Delete Apply Settings DKDELE DKLIST DTRAN DLDELE DLLIST DTRAN DADELE DALIST DTRAN DSYM DDELE DLIST DSCALE DCUM List Operate
Applying Loads Using the GUI All loading operations (except List; see below) are accessed through a series of cascading menus. From the Solution menu, you select the operation (apply, delete, etc.), then the load type (displacement, force, etc.), and then the object to which you are applying the load (keypoint, line, node, etc.). For example, to apply a displacement load to a line, follow this GUI path: GUI: Main Menu>Solution>-Loads-Apply>-Structural-Displacement>On lines 3.4.2.9 Listing Loads
To list existing loads, follow this GUI path: GUI: Utility Menu>List>Loads>load type 5. Specify load step options. The following options are available for a modal analysis: Table 3-4 Load step options
Option Command Damping (Dynamics) Options Alpha (mass) ALPHAD Damping Beta (stiffness) BETAD Damping Constant Damping DMPRAT Ratio Material-Dependent Damping Ratio GUI Path
Main Menu>Solution>-Load Step OptsTime/Frequenc> Damping Main Menu>Solution>-Load Step OptsTime/Frequenc> Damping Main Menu>Solution>-Load Step OptsTime/Frequenc> Damping Main Menu>Solution>-Load Step OptsMP,DAMP Other>Change Mat Props>-Temp DependentPolynomial
3.4.2.10 Damping (Dynamics Options) Damping is valid only for the damped mode extraction method (and ignored for the other mode extraction methods; see Note below). If you include damping, and specify the damped mode extraction method, the eigenvalues calculated are complex; see "Mode Extraction Methods" for details. See the section "Damping" in Chapter 5 for more information on damping. Note-Damping can be specified in a non-damped modal analysis if a single-point response spectrum analysis is to follow the modal analysis. Although the damping does not affect the eigenvalue solution, it is used to calculate an effective damping ratio for each mode, which is then used to calculate the response to the spectrum. Spectrum analyses are discussed in Chapter 6.
Alpha (Mass) Damping [ALPHAD] Beta (Stiffness) Damping [BETAD] Constant Damping Ratio [DMPRAT] Material-Dependent Damping Ratio [MP,DAMP]
The participation factor table lists participation factors, mode coefficients, and mass distribution percentages for each mode extracted. The participation factors and mode coefficients are calculated based on an assumed unit displacement spectrum in each of the global Cartesian directions. The reduced mass distribution is also listed. Note-You can retrieve a participation factor or mode coefficient by issuing a *GET command. The factor or coefficient is valid for the excitation (assumed unit displacement spectrum) directed along the last of the applicable coordinates (z direction for a 3-D analysis). To retrieve a participation factor or mode coefficient for another direction, perform a spectrum analysis with the excitation set (SED) to the desired direction. Follow with another *GET command. 6. Save a back-up copy of the database to a named file. You can then retrieve your model by re-entering the ANSYS program and issuing RESUME. Command(s):
SAVE
GUI: Main Menu>Solution>-Solve-Current LS The output from the solution consists mainly of the natural frequencies, which are printed as part of the printed output (Jobname.OUT) and also written to the mode shape file (Jobname.MODE). The printed output may include reduced mode shapes and the participation factor table, depending on your analysis options and output controls. No mode shapes are written to the database or to the results file, so you cannot postprocess the results yet. To do this, you need to expand the modes (explained next). Output From Subspace Mode Extraction Method If you use the subspace mode extraction method, you might see the following warning in the solution printout: "STURM number = n should be m," where n and m are integer numbers. This indicates that a mode has been missed, or that the mth and nth mode gave the same frequencies and only m modes were requested.
You can take two steps to investigate the missed mode. See Section 15.10 of the ANSYS Theory Reference (Subspace Method/Sturm Sequence Check and Shifting subsections) for more information. 1. Use more iteration vectors. Command(s):
SUBOPT,NPAD
GUI: Main Menu>Solution>Analysis Options>Subspace 2. Click on OK to display the Subspace Modal Analysis dialog box. 3. Change the shift point used in eigenvalue extraction. Command(s):
MODOPT,FREQB
GUI: Main Menu>Solution>Analysis Options>Subspace 4. Click on OK to display the Subspace Modal Analysis dialog box. If you use the damped mode extraction method, the eigenvalues and eigenvectors are complex. The imaginary part of the eigenvalue represents the natural frequency, and the real part is a measure of the stability of the system. 5. Leave SOLUTION. Command(s):
FINISH
shapes from the other mode extraction methods as well. Thus, if you want to review mode shapes in the postprocessor, you must expand them (that is, write them to the results file). Expanded modes are also required for subsequent spectrum analyses. 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 theMXPAND 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). No expansion is necessary for subsequent mode superposition analyses. 3.4.3.1 Points to Remember
The mode shape file (Jobname.MODE), Jobname.EMAT, Jobname.ESAV, and Jobname.TRI (if reduced method) must be available. The database must contain the same model for which the modal solution was calculated.
3.4.3.2 Expanding the Modes 1. Re-enter the ANSYS solution processor. Command(s):
/SOLU
GUI: Main Menu>Solution Note-You must explicitly leave SOLUTION (using the FINISH command) and reenter (/SOLUTION) before performing the expansion pass. 2. Activate the expansion pass and its options. ANSYS offers these options for the expansion pass: Table 3-5 Expansion pass options
Option Expansion Pass On/Off No. of Modes to Expand Freq. Range for Expansion Stress Calc. On/Off Command GUI Path EXPASS Main Menu>Solution>-Analysis Type-ExpansionPass Main Menu>Solution>-Load Step OptsExpansionPass>Expand Modes Main Menu>Solution>-Load Step OptsMXPAND ExpansionPass>Expand Modes Main Menu>Solution>-Load Step OptsMXPAND ExpansionPass>Expand Modes MXPAND
Each of these options is explained in detail below. 3.4.3.3 Option: Expansion Pass On/Off [EXPASS] Choose ON. 3.4.3.4 Option: Number of Modes to Expand [MXPAND, NMODE] Specify the number. Remember that only expanded modes can be reviewed in the postprocessor. Default is no modes expanded. 3.4.3.5 Option: Frequency Range for Expansion [MXPAND, FREQB, FREQE] This is another way to control the number of modes expanded. If you specify a frequency range, only modes within that range are expanded. 3.4.3.6 Option: Stress Calculations On/Off [MXPAND, Elcalc] Choose ON only if you plan to do a subsequent spectrum analysis and are interested in stresses or forces to do the spectrum. "Stresses" from a modal analysis do not represent actual stresses in the structure, but give you an idea of the relative stress distributions for each mode. Default is no stresses calculated. 3. Specify load step options. The only options valid in a modal expansion pass are output controls:
Printed output
Use this option to include any results data (expanded mode shapes, stresses, and forces) on the printed output file (Jobname.OUT). Command(s):
OUTPR
Use this option to control the data on the results file (Jobname.RST). The FREQ field on OUTRES can be only ALL or NONE; that is, the data are written for all modes or no modes. For example, you cannot write information for every other mode. Command(s):
OUTRES
GUI:
Main Menu>Solution>-Load Step Opts-Output Ctrls>DB/Results File 4. Start expansion pass calculations. The output consists of expanded mode shapes and, if requested, relative stress distributions for each 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.
Natural frequencies Expanded mode shapes Relative stress and force distributions (if requested).
You can review these results in POST1 [/POST1], the general postprocessor. Some typical postprocessing operations for a modal analysis are described below. For a complete description of all postprocessing functions, see Chapter 4 in the ANSYS Basic Analysis Procedures Guide. 3.4.4.1 Points to Remember
If you want to review results in POST1, the database must contain the same model for which the solution was calculated. The results file (Jobname.RST) must be available.
3.4.4.2 Reviewing Results Data 1. Read in results data from the appropriate substep. Each mode is stored on the results file as a separate substep. If you expand six modes, for instance, your results file will have one load step consisting of six substeps. Command(s):
SET,SBSTEP
GUI: Main Menu>General Postproc>-Read Results-substep 2. Perform any desired POST1 operations. Typical modal analysis POST1 operations are explained below: 3.4.4.3 Option: Listing All Frequencies You may want to list the frequencies of all modes expanded. A sample output from this command is shown below.
***** SET 1 2 3 4 INDEX OF DATA SETS ON RESULTS FILE ***** TIME/FREQ LOAD STEP SUBSTEP CUMULATIVE 22.973 1 1 1 40.476 1 2 2 78.082 1 3 3 188.34 1 4 4
Command(s): SET,LIST GUI: Main Menu>General Postproc>List Results>Results Summary 3.4.4.4 Option: Display Deformed Shape Command(s):
PLDISP
GUI: Main Menu>General Postproc>Plot Results>Deformed Shape Use the KUND field on PLDISP to overlay the undeformed shape on the display. 3.4.4.5 Option: List Master DOF Command(s):
MLIST,ALL
GUI: Main Menu>Solution>Master DOFs>List All Note-To display the master DOFs graphically, plot the nodes (Utility Menu> Plot>Nodes or command NLIST). 3.4.4.6 Option: Line Element Results Command(s):
ETABLE
GUI: Main Menu>General Postproc>Element Table>Define Table For line elements, such as beams, spars, and pipes, use the ETABLE command to access derived data (stresses, strains, etc.). Results data are identified by a combination of a label and a sequence number or component name on the ETABLE command. See the ETABLE discussion in Chapter 5 of the ANSYS Basic Analysis Procedures Guide for details. 3.4.4.7 Option: Contour Displays Command(s):
PLNSOL or PLESOL
GUI: Main Menu>General Postproc>Plot Results>-Contour Plot-Nodal Solu or Element Solu Use these options to contour almost any result item, such as stresses (SX, SY, SZ...), strains (EPELX, EPELY, EPELZ...), and displacements (UX, UY, UZ...). 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. 3.4.4.8 Option: Tabular Listings Command(s):
PRNSOL (nodal results) PRESOL (element-by-element results) PRRSOL (reaction data), etc. NSORT, ESORT
GUI: Main Menu>General Postproc>List Results>solution option Main Menu>General Postproc>List Results>-Sorted Listing-Sort Nodes or Sort Elems Use the NSORT and ESORT commands to sort the data before listing them. 3.4.4.9 Other Capabilities Many other postprocessing functions-mapping results onto a path, load case combinations, etc.-are available in POST1. See Chapter 5 of the ANSYS Basic Analysis Procedures Guide for details. See the ANSYS Commands Reference for a discussion of the ANTYPE, MODOPT, M, TOTAL, EXPASS, MXPAND, SET, and PLDISP comm ands.
3.5.3.1 Specify the Title and Set Preferences 1. Choose menu path Utility Menu>File>Change Title. 2. Enter the text "Modal analysis of a model airplane wing" and click on OK. 3. Choose menu path Main Menu>Preferences. 4. Click the Structural option on. Click OK. 3.5.3.2 Define Element Types 1. Choose menu path Main Menu>Preprocessor>Element Type>Add/Edit/Delete. The Element Types dialog box appears.
2. Click on Add. The Library of Element Types dialog box appears. 3. In the left scroll box, click once on "Structural Solid." 4. In the right scroll box, click once on "Quad 4node 42." 5. Click on Apply. 6. In the right scroll box, click once on "Brick 8node 45." 7. Click on OK. 8. Click on Close in the Element Types dialog box. 3.5.3.3 Define Material Properties 1. Choose menu path Main Menu>Preprocessor>Material Props> -ConstantIsotropic. The Isotropic Material Properties dialog box appears. 2. Click on OK to specify material number 1. A second dialog box appears. 3. Enter 3800 for EX. 4. Enter 1.033e-3 for DENS. 5. Enter .3 for NUYX. 6. Click on OK. 3.5.3.4 Create Keypoints at Given Locations 1. Choose menu path Main Menu>Preprocessor>-Modeling-Create> Keypoints>In Active CS. The Create Keypoints in Active Coordinate System dialog box appears. 2. Enter 1 for keypoint number, and 0,0,0 for the X, Y, and Z locations. Use the TAB key to move between fields. 3. Click on Apply. 4. Repeat this procedure for the following keypoints and X, Y, and Z locations: Keypoint 2: 2,0,0 Keypoint 3: 2.3,0.2,0 Keypoint 4: 1.9,.45,0 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. 3.5.3.5 Create Lines and Splines between Keypoints 1. Choose menu path Main Menu>Preprocessor>-Modeling-Create> -LinesLines>Straight Line. The Create Straight Lines picking menu appears. 2. Click once on keypoints 1 and 2, in that order. A line appears between the keypoints. 3. Click once on keypoints 5 and 1, in that order. A line appears between the keypoints. 4. Click on OK in the picking menu. 5. Choose menu path Main Menu>Preprocessor>-Modeling-Create> -LinesSplines> With options>Spline thru kps. The B-Spline picking menu appears. 6. Pick keypoints 2, 3, 4, 5 in that order and click on OK. The B-Spline dialog box appears. 7. Enter -1,0,0 for XV1, YV1, ZV1, and enter -1,-.25,0 for XV6, YV6, ZV6. 8. Click on OK. The curved part of the wing appears on the drawing. 3.5.3.6 Create Cross-Sectional Area 1. Choose menu path Main Menu>Preprocessor>-Modeling-Create> -AreasArbitrary>By lines. The Create Area by Lines picking menu appears. 2. Click once on all three lines. 3. Click on OK. The area in the lines is highlighted.
4. Click on SAVE_DB on the ANSYS Toolbar. 3.5.3.7 Define the Mesh Density and Mesh the Area 1. Choose menu path Main Menu>Preprocessor>-Meshing-Size Cntrls> ManualSize--Global-Size. The Global Element Sizes dialog box appears. 2. Enter 0.25 for the element edge length. 3. Click on OK. 4. Choose menu path Main Menu>Preprocessor>-Meshing-Mesh> -Areas-Free. The Mesh Areas picking menu appears. 5. Click on Pick All. (If a warning box appears, click on Close. See Note below.) Note-The PLANE42 element is used in this example to accommodate ANSYS/ED users. Using this element results in the following warning: "The mesh of area 1 contains PLANE42 triangles, which are much too stiff in bending. Use quadratic (6 or 8 -noded) elements if possible." You can perform this same analysis using the PLANE82 element, if you are not using ANSYS/ED. 6. Click on SAVE_DB on the ANSYS Toolbar. 3.5.3.8 Set the Number of Line Divisions 1. Choose menu path Main Menu>Preprocessor>-Meshing-Size Cntrls>Manual Size--Global-Size. The Global Element Sizes dialog box appears. 2. Delete the element edge length. 3. Enter 10 for number of element divisions. 4. Click on OK. 3.5.3.9 Extrude the Meshed Area into a Meshed Volume 1. Choose menu path Main Menu>Preprocessor>-Attributes-Define> Default Attribs. The Meshing Attributes dialog box appears. 2. Enter 2 for element type number. 3. Click on OK.
4. Choose menu path Main Menu>Preprocessor>-Modeling-Operate> Extrude/Sweep>-Areas-By XYZ Offset. The Extrude Area by Offset picking menu appears. 5. Click on Pick All. The Extrude Areas by XYZ Offset dialog box appears. 6. Enter 0,0,10 for offsets for extrusion. 7. Click on OK. (If a warning box appears, click on Close. See Note below.) Note-The SOLID45 element is used in this example to accommodate ANSYS/ED users. Using this 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. 3.5.3.10 Enter Solution and Specify Analysis Type and Options 1. Choose menu path Main Menu>Solution>-Analysis Type-New Analysis. The New Analysis dialog box appears. 2. Click the modal analysis option on and click on OK. 3. Choose menu path Main Menu>Solution>-Analysis Options. The Modal Analysis dialog box appears. 4. Click the subspace option on. 5. Enter 5 for number of modes to extract. Note-If you want to perform spectrum analysis afterwards (ANTYPE,SPECTR and SPOPT,SPRS or DDAM), choose NO for mode expansion (MXPAND) and skip step 13. 6. Click on OK. The Subspace Modal Analysis dialog box appears. 7. Click OK to accept the default values. 3.5.3.11 Deselect PLANE42 Elements
Unselect the PLANE42 elements used for the 2-D area mesh because they will not be used for the analysis. 1. Choose menu path Utility Menu>Select>Entities. The Select Entities dialog box appears. 2. In the top two scroll boxes, select "Elements" and "By Attributes." 3. Click the Elem type num option on. 4. Enter 1 in the Min,Max,Inc. area for the element type number. 5. Click the Unselect option on. 6. Click on Apply. 3.5.3.12 Apply Constraints to the Model 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>-StructuralDisplacement>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.
3.5.3.13 Specify the Number of Modes to be Expanded and Solve 1. Choose menu path Main Menu>Solution>-Load Step OptsExpansionPass>Expand Modes. The Expand Modes dialog box appears. 2. Enter 5 for number of modes to expand. 3. Click on OK. 4. Choose menu path Main Menu>Solution>-Solve-Current LS. Review the information in the /STAT Command dialog box, and then close the dialog box using File>Close. 5. Click on OK. Click on Yes to accept the warning: "A check of your model data produced 21 warnings. Should the SOLV command be executed?" 6. Click on Yes to accept the warning: "A check of your load data produced 1 warning. Should the SOLV command be executed?" 7. Click on Close when the solution is done. 3.5.3.14 List the Natural Frequencies 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. 3.5.3.15 View the Five Modes X11 Motif Systems Only 1. Choose menu path Main Menu>General Postproc>-Read Results-First Set. 2. Choose menu path Utility Menu>PlotCtrls>Animate>Mode Shape. The Animate Mode Shape dialog box appears. 3. Enter .05 for the time delay in seconds. 4. Click on OK. The Animation Controller dialog box appears, and the animation begins. 5. Click on Stop to stop the animation. 6. Choose menu path Main Menu>General Postproc>-Read Results-Next Set.
7. Chose menu path Utility Menu>PlotCtrls>Animate>Mode Shape. The Animate Mode Shape dialog box appears. 8. Click on OK to accept the previous settings. The animation begins. 9. Click on Stop to stop the animation. 10. Repeat steps 6-9 for the remaining three modes. Windows NT or Windows 95 Systems Only 1. Choose menu path Main Menu>General Postproc>-Read Results-First Set. 2. Choose menu path Utility Menu>PlotCtrls>Animate>Mode Shape. The Animate Mode Shape dialog box appears. Click on OK to display the Media Player - file.avi dialog box. 3. Choose Edit>Options on the dialog box. The Options dialog box appears. 4. Click on "Auto Repeat" and click on OK. 5. Click on the Play toolbar button (>) and observe the animation. 6. Click on the Stop toolbar button ([]). 7. Choose menu path Main Menu>General Postproc>-Read Results-Next Set. 8. Chose menu path Utility Menu>PlotCtrls>Animate>Mode Shape. 9. Click on the Play toolbar button and observe the animation. 10. Click on the Stop toolbar button. 11. Repeat steps 7-10 for the remaining three modes. 3.5.3.16 Exit ANSYS 1. Choose QUIT from the ANSYS Toolbar. 2. Choose Quit-No Save! 3. Click on OK.
You can perform the example modal analysis of a model airplane wing using the ANSYS commands shown below instead of GUI choices. Items prefaced with an exclamation point (!) are comments.
/FILNAM,MODAL /TITLE,Modal Analysis of a Model Airplane Wing /PREP7 ET,1,PLANE42 ! Define PLANE42 as element type 1 ET,2,SOLID45 ! Define SOLID45 as element type 2 MP,EX,1,38000 MP,DENS,1,1.033E-3 MP,NUXY,1,.3 K,1 ! Define keypoint 1 at 0,0,0 K,2,2 ! Define keypoint 2 at 2,0,0 K,3,2.3,.2 ! Define keypoint 3 at 2.3,.2,0 K,4,1.9,.45 ! Define keypoint 4 at 1.9,.45,0 K,5,1,.25 ! Define keypoint 5 at 1,.25,0 LSTR,1,2 ! Create a straight line between keypoints 1 and 2 LSTR,5,1 ! Create a straight line between keypoints 5 and 1 BSPLIN,2,3,4,5,,,-1,,,-1,-.25 ! Create a B-spline AL,1,3,2 ESIZE,.25 AMESH,1 ESIZE,,10 TYPE,2 VEXT,ALL,,,,,10 /VIEW,,1,1,1 /ANG,1 /REP EPLOT FINISH /SOLU 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
VM175 Natural Frequency of a Piezoelectric Transducer VM181 Natural Frequency of a Flat Circular Plate with a Clamped Edge VM182 Transient Response of a Spring-Mass System VM183 Harmonic Response of a Spring-Mass System VM202 Transverse Vibrations of a Shear Beam VM203 Dynamic Load Effect on Simply-Supported Thick Square Plate
NLGEOM,ON ! Large deflection analysis PSTRES,ON ! Flag to calculate the prestress matrix ... SOLVE FINISH ! ! Prestressed modal analysis ! /SOLU ANTYPE,MODAL ! Modal analysis UPCOORD,1.0,ON ! Add previous displ. to coordinates and then zero the displacements PSTRES,ON ! Prestress effects on MODOPT,... ! Select eigensolver MXPAND,... ! Specify number of modes to be expanded, if desired PSOLVE,TRIANG ! 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
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.)
The procedures for standard (stress-free) modal cyclic symmetry and prestressed modal cyclic symmetry are described next. Modal cyclic symmetry is available for structures with or without prestress. Note-The procedure for modal cyclic symmetry uses two predefined ANSYS macros: CYCGEN and CYCSOL. Both assume a model with structural solid or shell elements. 3.10.3.1 Overview The procedure for stress-free modal cyclic symmetry is outlined in the flow chart below, followed by a step-by-step description. Figure 3-4 Procedure for modal cyclic symmetry (stress-free)
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
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>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 two-sector model. The macro copies internal couplings and constraint equations from the basic sector to the second sector.
Command(s):
CYCGEN EPLOT
GUI: Main Menu>Preprocessor>Cyclic Sector Utility Menu>Plot>Elements 5. While still in PREP7, define all applicable boundary conditions. They must be defined on both sectors. We recommend selecting nodes by location rather than by node numbers. Symmetry boundary conditions are not necessary if there is no prestress. 6. Go into SOLUTION. Define modal analysis and its options. Use only the Block Lanczos (recommended) or subspace method for modal cyclic symmetry. (See the MODOPT command in the ANSYS Commands Reference for information about the options for using the Block Lanczos method.) Also specify the number of modes to be expanded at this time. Command(s):
ANTYPE, MODOPT
GUI: Main Menu>Solution >Analysis Type>Modal Main Menu>Solution >Analysis Options>Block Lanczos See Table 3-6 for a list of the CE methods that are available for the Block Lanczos eigensolver: Table 3-6 CE methods
CEs Cekey Processed By: When Applicable: When only a few constraint equations (CEs) are present in the model. For example, in a 100,000-DOF problem, only about 1,000 or so CEs are present. 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
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 roughly twice as much as that taken by the "Quick Solution."
7. Run the CYCSOL macro and define your nodal diameter range and the sector angle as follows: Command(s):
CYCSOL,NDMIN,NDMAX,NSECTOR,`LOW'
GUI: Main Menu>Solution>Modal Cyclic Sym NDMIN and NDMAX are the lowest and highest nodal diameters in your range of interest. (The acceptable range is 0 through for an even value of NSECTOR, and 0 through for an odd value of NSECTOR.) This command performs a separate eigenvalue extraction for each nodal diameter, i. This command (CYCSOL) performs the analysis (no SOLVE required), and computes frequencies and mode shapes (if requested). The results file (Jobname.RST) will have multiple load steps. Each load step corresponds to a nodal diameter, with the first load step corresponding to NDMIN; the second, to NDMIN+1, and so on, up to the last load step corresponding to NDMAX. Within each load step, the substeps are the modes belonging to that nodal diameter. For example, if NDMIN = 0, NDMAX = 1, and 2 modes are expanded, then the results file will have:
Load Step Substep Comment 1 1 1st mode of nodal diameter 0 1 2 2nd mode of nodal diameter 0 2 1 1st mode of nodal diameter 1 2 2 2nd mode of nodal diameter 1
8. Enter POSTPROCESSING and expand the model for display. Indicate the number of sectors that you want to expand. Command(s):
EXPAND
GUI: Main Menu>General Postprocessing>Expand sector Note-The /EXPAND command can also be used to show full model results. See the ANSYS Commands Reference for more information about the /EXPAND command (Utility Menu>Plot Cntrls>Style>Symmetry Expansion).
where = stiffness matrix = mode shape vector (eigenvector) of mode i = natural circular frequency of mode i ( is the eigenvalue) = mass matrix Many numerical methods are available to solve the above equation. ANSYS offers six methods:
Reduced (Householder) method Unsymmetric method Damped method (The damped method solves a different equation; see the ANSYS Theory Reference for 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
Disk Memory Required Required(High (High Medium Low) Medium Low) L H
Eigensolver Application
Subspace
Block Lanczos
Power Dynamics
Reduced
To find few modes (up to about 40) of large models. Recommended when the model consists of well-shaped solid and shell elements. Works well if memory availability is limited. To find many modes (about 40+) of large models. Recommended when the model consists of poorly shaped solid and shell elements. This solver performs well when the model consists of shells or a combination of shells and solids. Works faster but requires about 50% more memory than subspace. To find few modes (up to about 20) of large models. Recommended for fast computation of eigenvalues of over 100K DOF models. On coarse mesh models, the frequencies are approximate. Missed modes are possible when repeated frequencies are present. 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 with proper selection of master DOF, but accuracy of frequencies depends on the master DOF selected.
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.
Note-The eigenvalue results reported by ANSYS are actually divided by 2* . This gives the frequency in Hz (cycles/second). In other words: Imaginary part of eigenvalue, as reported = /(2* ) Real part of eigenvalue, as reported = /(2* ) 3.11.6.2 Damped Method-Real and Imaginary Parts of the Eigenvector In a damped system, the response at different nodes can be out of phase. At any given node, the amplitude will be the vector sum of the real and imaginary components of the eigenvector.
number and location of masters. For a given problem, you can choose many different sets of master DOF and will probably obtain acceptable results in all cases. You can choose masters using M and MGEN commands, or you can have the program choose masters during solution using the TOTAL command. We recommend that you do both: choose a few masters yourself, and also have the ANSYS program choose masters. This way, the program can pick up any modes that you may have missed. The following list summarizes the guidelines for selecting master DOF:
The total number of master DOF should be at least twice the number of modes of interest. Choose master DOF in directions in which you expect the structure or component to vibrate. For a flat plate, for example, you should choose at least a few masters in the out-of-plane direction (see Figure 3-7a). In cases where motion in one direction induces a significant motion in another direction, choose master DOF in both directions (see Figure 3-7b).
Figure 3-7 (a) Possible out-of-plane masters for a flat plate (b) Motion in X induces motion in Y
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.
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. 3.12.1.2 A Note About Program-Selected Masters If you let the ANSYS program select masters [TOTAL], the distribution of masters selected will depend on the order in which elements are processed during the solution. For example, different master DOF sets may be selected depending on whether the elements are processed from left to right or from right to left. However, this difference usually yields insignificant differences in the results. For meshes with uniform element sizes and properties (for example, a flat plate), the distribution of masters will, 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.