ansys 8.1 - structural analysis guide

478
Structural Analysis Guide ANSYS Release 8.1 001972 April 2004 ANSYS, Inc. is a UL registered ISO 9001: 2000 Company

Upload: mohammed-abd-el-rahman

Post on 10-Apr-2015

6.518 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: ANSYS 8.1 - Structural Analysis Guide

Structural AnalysisGuideANSYS Release 8.1

001972April 2004

ANSYS, Inc. is aUL registeredISO 9001: 2000Company

Page 2: ANSYS 8.1 - Structural Analysis Guide
Page 3: ANSYS 8.1 - Structural Analysis Guide

Structural Analysis Guide

ANSYS Release 8.1

ANSYS, Inc.Southpointe275 Technology DriveCanonsburg, PA [email protected]://www.ansys.com(T) 724-746-3304(F) 724-514-9494

Page 4: ANSYS 8.1 - Structural Analysis Guide

Revision HistoryDateReleaseNumberApril 2002ANSYS 6.1001612October 2002ANSYS 7.0001695*May 2003ANSYS 7.1001788*October 2003ANSYS 8.0001901*April 2004ANSYS 8.1001972*

* ANSYS Documentation on CD.

Trademark InformationANSYS, DesignSpace, DesignModeler, ANSYS DesignXplorer VT, ANSYS DesignXplorer, ANSYS Emax, ANSYS Workbench environment, CFX, AI*Environment,CADOE and any and all ANSYS, Inc. product names referenced on any media, manual or the like, are registered trademarks or trademarks of subsidiariesof ANSYS, Inc. located in the United States or other countries.

Copyright © 2004 SAS IP, Inc. All rights reserved. Unpublished rights reserved under the Copyright Laws of the United States.

ANSYS, Inc. is a UL registered ISO 9001: 2000 Company

ANSYS Inc. products may contain U.S. Patent No. 6,055,541

Microsoft, Windows, Windows 2000 and Windows XP are registered trademarks of Microsoft Corporation.Inventor and Mechanical Desktop are registered trademarks of Autodesk, Inc.SolidWorks is a registered trademark of SolidWorks Corporation.Pro/ENGINEER is a registered trademark of Parametric Technology Corporation.Unigraphics, Solid Edge and Parasolid are registered trademarks of Electronic Data Systems Corporation (EDS).ACIS and ACIS Geometric Modeler are registered trademarks of Spatial Technology, Inc.

"FLEXlm License Manager" is a trademark of Macrovision Corporation.

Other product and company names mentioned herein are the trademarks or registered trademarks of their respective owners.

This ANSYS, Inc. software product and program documentation is ANSYS Confidential Information and are furnished by ANSYS, Inc. under an ANSYSsoftware license agreement that contains provisions concerning non-disclosure, copying, length and nature of use, warranties, disclaimers and remedies,and other provisions. The Program and Documentation may be used or copied only in accordance with the terms of that license agreement.

See the ANSYS, Inc. online documentation or the ANSYS, Inc. documentation CD for the complete Legal Notice.

If this is a copy of a document published by and reproduced with the permission of ANSYS, Inc., it might not reflect the organization or physical appearanceof the original. ANSYS, Inc. is not liable for any errors or omissions introduced by the copying process. Such errors are the responsibility of the partyproviding the copy.

Page 5: ANSYS 8.1 - Structural Analysis Guide

Table of Contents

1. Overview of Structural Analyses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–11.1. Definition of Structural Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–11.2. Types of Structural Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–11.3. Elements Used in Structural Analyses ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–21.4. Material Model Interface ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–21.5. Types of Solution Methods ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–2

2. Structural Static Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–12.1. Definition of Static Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–12.2. Linear vs. Nonlinear Static Analyses ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–12.3. Performing a Static Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–1

2.3.1. Build the Model .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–12.3.1.1. Points to Remember ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–1

2.3.2. Set Solution Controls .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–22.3.2.1. Access the Solution Controls Dialog Box ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–22.3.2.2. Using the Basic Tab ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–22.3.2.3. The Transient Tab ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–32.3.2.4. Using the Sol'n Options Tab ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–42.3.2.5. Using the Nonlinear Tab ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–42.3.2.6. Using the Advanced NL Tab ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–5

2.3.3. Set Additional Solution Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–52.3.3.1. Stress Stiffening Effects .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–52.3.3.2. Newton-Raphson Option ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–62.3.3.3. Prestress Effects Calculation ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–62.3.3.4. Mass Matrix Formulation ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–62.3.3.5. Reference Temperature ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–72.3.3.6. Mode Number ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–72.3.3.7. Creep Criteria .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–72.3.3.8. Printed Output ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–72.3.3.9. Extrapolation of Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–7

2.3.4. Apply the Loads ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–72.3.4.1. Load Types ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–7

2.3.4.1.1. Displacements (UX, UY, UZ, ROTX, ROTY, ROTZ) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–72.3.4.1.2. Forces (FX, FY, FZ) and Moments (MX, MY, MZ) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–72.3.4.1.3. Pressures (PRES) .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–82.3.4.1.4. Temperatures (TEMP) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–82.3.4.1.5. Fluences (FLUE) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–82.3.4.1.6. Gravity, Spinning, Etc. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–8

2.3.4.2. Apply Loads to the Model .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–82.3.4.2.1. Applying Loads Using TABLE Type Array Parameters ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–8

2.3.4.3. Calculating Inertia Relief .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–92.3.4.3.1. Inertia Relief Output ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–92.3.4.3.2. Partial Inertia Relief Calculations ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–92.3.4.3.3. Using a Macro to Perform Inertia Relief Calculations ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–10

2.3.5. Solve the Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–102.3.6. Review the Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–10

2.3.6.1. Postprocessors ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–112.3.6.2. Points to Remember ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–112.3.6.3. Reviewing Results Data ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–112.3.6.4. Typical Postprocessing Operations ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–11

2.4. A Sample Static Analysis (GUI Method) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–13

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Page 6: ANSYS 8.1 - Structural Analysis Guide

2.4.1. Problem Description ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–132.4.2. Problem Specifications ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–132.4.3. Problem Sketch ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–14

2.4.3.1. Set the Analysis Title .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–142.4.3.2. Set the System of Units .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–142.4.3.3. Define Parameters ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–142.4.3.4. Define the Element Types ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–152.4.3.5. Define Material Properties ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–152.4.3.6. Create Hexagonal Area as Cross-Section ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–152.4.3.7. Create Keypoints Along a Path ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–162.4.3.8. Create Lines Along a Path ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–162.4.3.9. Create Line from Shank to Handle ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–172.4.3.10. Cut Hex Section ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–172.4.3.11. Set Meshing Density ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–172.4.3.12. Set Element Type for Area Mesh ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–172.4.3.13. Generate Area Mesh ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–182.4.3.14. Drag the 2-D Mesh to Produce 3-D Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–182.4.3.15. Select BOTAREA Component and Delete 2-D Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–182.4.3.16. Apply Displacement Boundary Condition at End of Wrench ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–192.4.3.17. Display Boundary Conditions ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–192.4.3.18. Apply Pressure on Handle ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–192.4.3.19. Write the First Load Step ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–212.4.3.20. Define Downward Pressure ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–212.4.3.21. Write Second Load Step ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–222.4.3.22. Solve from Load Step Files .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–222.4.3.23. Read First Load Step and Review Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–222.4.3.24. Read the Next Load Step and Review Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–232.4.3.25. Zoom in on Cross-Section ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–232.4.3.26. Exit ANSYS ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–23

2.5. A Sample Static Analysis (Command or Batch Method) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–242.6. Where to Find Other Examples ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–26

3. Modal Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–13.1. Definition of Modal Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–13.2. Uses for Modal Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–13.3. Overview of Steps in a Modal Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–13.4. Build the Model .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–13.5. Apply Loads and Obtain the Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–2

3.5.1. Enter the Solution Processor ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–23.5.2. Define Analysis Type and Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–2

3.5.2.1. Option: New Analysis [ANTYPE] ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–23.5.2.2. Option: Analysis Type: Modal [ANTYPE] ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–33.5.2.3. Option: Mode-Extraction Method [MODOPT] ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–33.5.2.4. Option: Number of Modes to Extract [MODOPT] ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–43.5.2.5. Option: Number of Modes to Expand [MXPAND] ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–43.5.2.6. Option: Mass Matrix Formulation [LUMPM] ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–43.5.2.7. Option: Prestress Effects Calculation [PSTRES] .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–43.5.2.8. Additional Modal Analysis Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–4

3.5.3. Define Master Degrees of Freedom .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–43.5.4. Apply Loads ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–5

3.5.4.1. Applying Loads Using Commands ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–53.5.4.2. Applying Loads Using the GUI ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–53.5.4.3. Listing Loads ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–6

Structural Analysis Guide

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.vi

Page 7: ANSYS 8.1 - Structural Analysis Guide

3.5.5. Specify Load Step Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–63.5.6. Participation Factor Table Output ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–63.5.7. Solve ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–7

3.5.7.1. Output ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–73.5.7.1.1. Output From Subspace Mode-Extraction Method ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–7

3.5.8. Exit the Solution Processor ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–83.6. Expand the Modes ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–8

3.6.1. Points to Remember ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–83.6.2. Expanding the Modes ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–8

3.7. Review the Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–103.7.1. Points to Remember ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–103.7.2. Reviewing Results Data ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–103.7.3. Option: Listing All Frequencies ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–103.7.4. Option: Display Deformed Shape ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–113.7.5. Option: List Master DOF ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–113.7.6. Option: Line Element Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–113.7.7. Option: Contour Displays ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–113.7.8. Option: Tabular Listings ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–113.7.9. Other Capabilities .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–12

3.8. A Sample Modal Analysis (GUI Method) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–123.8.1. Problem Description ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–123.8.2. Problem Specifications ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–123.8.3. Problem Sketch ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–12

3.9. A Sample Modal Analysis (Command or Batch Method) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–133.10. Where to Find Other Examples ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–143.11. Prestressed Modal Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–143.12. Prestressed Modal Analysis of a Large-Deflection Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–153.13. Comparing Mode-Extraction Methods ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–16

3.13.1. Block Lanczos Method ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–173.13.2. Subspace Method ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–173.13.3. PowerDynamics Method ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–173.13.4. Reduced Method ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–183.13.5. Unsymmetric Method ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–183.13.6. Damped Method ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–18

3.13.6.1. Damped Method-Real and Imaginary Parts of the Eigenvalue ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–183.13.6.2. Damped Method-Real and Imaginary Parts of the Eigenvector ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–18

3.13.7. QR Damped Method ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–193.14. Matrix Reduction ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–19

3.14.1. Theoretical Basis of Matrix Reduction ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–193.14.1.1. Guidelines for Selecting Master DOF ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–193.14.1.2. A Note About Program-Selected Masters .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–21

4. Harmonic Response Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–14.1. Definition of Harmonic Response Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–14.2. Uses for Harmonic Response Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–14.3. Commands Used in a Harmonic Response Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–24.4. The Three Solution Methods ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–2

4.4.1. The Full Method ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–24.4.2. The Reduced Method ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–24.4.3. The Mode Superposition Method ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–34.4.4. Restrictions Common to All Three Methods ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–3

4.5. How to Do Harmonic Response Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–34.5.1. Full Harmonic Response Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–3

viiStructural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Structural Analysis Guide

Page 8: ANSYS 8.1 - Structural Analysis Guide

4.5.2. Build the Model .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–44.5.2.1. Points to Remember ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–4

4.5.3. Apply Loads and Obtain the Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–44.5.3.1. Enter the ANSYS Solution Processor ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–44.5.3.2. Define the Analysis Type and Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–44.5.3.3. Apply Loads on the Model .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–5

4.5.3.3.1. Applying Loads Using Commands ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–84.5.3.3.2. Applying Loads and Listing Loads Using the GUI ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–9

4.5.3.4. Specify Load Step Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–94.5.3.4.1. General Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–94.5.3.4.2. Dynamics Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–104.5.3.4.3. Output Controls .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–10

4.5.3.5. Save a Backup Copy of the Database to a Named File .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–114.5.3.6. Start Solution Calculations ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–114.5.3.7. Repeat for Additional Load Steps ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–114.5.3.8. Leave SOLUTION .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–11

4.5.4. Review the Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–114.5.4.1. Postprocessors ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–114.5.4.2. Points to Remember ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–114.5.4.3. Using POST26 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–124.5.4.4. Using POST1 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–12

4.6. Sample Harmonic Response Analysis (GUI Method) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–134.6.1. Problem Description ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–134.6.2. Problem Specifications ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–134.6.3. Problem Diagram .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–14

4.6.3.1. Set the Analysis Title .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–144.6.3.2. Define the Element Types ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–144.6.3.3. Define the Real Constants ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–154.6.3.4. Create the Nodes ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–154.6.3.5. Create the Spring Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–154.6.3.6. Create the Mass Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–164.6.3.7. Specify the Analysis Type, MDOF, and Load Step Specifications ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–164.6.3.8. Define Loads and Boundary Conditions ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–164.6.3.9. Solve the Model .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–174.6.3.10. Review the Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–174.6.3.11. Exit ANSYS ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–18

4.7. Sample Harmonic Response Analysis (Command or Batch Method) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–184.8. Where to Find Other Examples ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–194.9. Reduced Harmonic Response Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–20

4.9.1. Apply Loads and Obtain the Reduced Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–204.9.2. Review the Results of the Reduced Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–214.9.3. Expand the Solution (Expansion Pass) .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–21

4.9.3.1. Points to Remember ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–214.9.3.2. Expanding the Modes ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–21

4.9.4. Review the Results of the Expanded Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–234.9.5. Sample Input ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–24

4.10. Mode Superposition Harmonic Response Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–254.10.1. Obtain the Modal Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–254.10.2. Obtain the Mode Superposition Harmonic Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–254.10.3. Expand the Mode Superposition Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–274.10.4. Review the Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–274.10.5. Sample Input ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–27

Structural Analysis Guide

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.viii

Page 9: ANSYS 8.1 - Structural Analysis Guide

4.11. Other Analysis Details .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–284.11.1. Prestressed Harmonic Response Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–28

4.11.1.1. Prestressed Full Harmonic Response Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–284.11.1.2. Prestressed Reduced Harmonic Response Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–294.11.1.3. Prestressed Mode Superposition Harmonic Response Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–29

5. Transient Dynamic Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–15.1. Definition of Transient Dynamic Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–15.2. Preparing for a Transient Dynamic Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–15.3. Three Solution Methods ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–2

5.3.1. Full Method ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–25.3.2. Mode Superposition Method ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–25.3.3. Reduced Method ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–3

5.4. Performing a Full Transient Dynamic Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–35.4.1. Build the Model .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–4

5.4.1.1. Points to Remember ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–45.4.2. Establish Initial Conditions ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–45.4.3. Set Solution Controls .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–6

5.4.3.1. Access the Solution Controls Dialog Box ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–65.4.3.2. Using the Basic Tab ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–75.4.3.3. Using the Transient Tab ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–75.4.3.4. Using the Remaining Solution Controls Tabs ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–8

5.4.4. Set Additional Solution Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–85.4.4.1. Prestress Effects .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–95.4.4.2. Damping Option ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–95.4.4.3. Mass Matrix Formulation ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–9

5.4.5. Apply the Loads ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–95.4.6. Save the Load Configuration for the Current Load Step ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–105.4.7. Repeat Steps 3-6 for Each Load Step ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–105.4.8. Save a Backup Copy of the Database ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–105.4.9. Start the Transient Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–105.4.10. Exit the Solution Processor ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–115.4.11. Review the Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–11

5.4.11.1. Postprocessors ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–115.4.11.2. Points to Remember ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–115.4.11.3. Using POST26 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–115.4.11.4. Other Capabilities .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–125.4.11.5. Using POST1 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–12

5.4.12. Sample Input for a Full Transient Dynamic Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–125.5. Performing a Mode Superposition Transient Dynamic Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–13

5.5.1. Build the Model .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–135.5.2. Obtain the Modal Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–135.5.3. Obtain the Mode Superposition Transient Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–14

5.5.3.1. Points to Remember ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–145.5.3.2. Obtaining the Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–14

5.5.4. Expand the Mode Superposition Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–185.5.5. Review the Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–185.5.6. Sample Input for a Mode Superposition Transient Dynamic Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–18

5.6. Performing a Reduced Transient Dynamic Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–195.6.1. Obtain the Reduced Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–19

5.6.1.1. Define the Analysis Type and Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–205.6.1.2. Define Master Degrees of Freedom .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–205.6.1.3. Define Gap Conditions ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–20

ixStructural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Structural Analysis Guide

Page 10: ANSYS 8.1 - Structural Analysis Guide

5.6.1.3.1. Gap Conditions ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–205.6.1.4. Apply Initial Conditions to the Model .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–21

5.6.1.4.1. Dynamics Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–225.6.1.4.2. General Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–225.6.1.4.3. Output Control Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–23

5.6.1.5. Write the First Load Step to a Load Step File .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–235.6.1.6. Specify Loads and Load Step Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–235.6.1.7. Obtaining the Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–23

5.6.2. Review the Results of the Reduced Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–235.6.3. Expand the Solution (Expansion Pass) .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–24

5.6.3.1. Points to Remember ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–245.6.3.2. Expanding the Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–24

5.6.4. Review the Results of the Expanded Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–255.7. Sample Reduced Transient Dynamic Analysis (GUI Method) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–26

5.7.1. Problem Description ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–265.7.2. Problem Specifications ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–265.7.3. Problem Sketch ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–27

5.7.3.1. Specify the Title .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–275.7.3.2. Define Element Types ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–275.7.3.3. Define Real Constants ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–275.7.3.4. Define Material Properties ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–285.7.3.5. Define Nodes ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–285.7.3.6. Define Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–285.7.3.7. Define Analysis Type and Analysis Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–295.7.3.8. Define Master Degrees of Freedom .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–295.7.3.9. Set Load Step Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–295.7.3.10. Apply Loads for the First Load Step ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–295.7.3.11. Specify Output ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–295.7.3.12. Solve the First Load Step ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–305.7.3.13. Apply Loads for the Next Load Step ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–30

5.7.4. Solve the Next Load Step ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–305.7.4.1. Set the Next Time Step and Solve ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–305.7.4.2. Run the Expansion Pass and Solve ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–305.7.4.3. Review the Results in POST26 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–315.7.4.4. Review the Results in POST1 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–315.7.4.5. Exit ANSYS ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–31

5.8. Sample Reduced Transient Dynamic Analysis (Command or Batch Method) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–315.9. Performing a Prestressed Transient Dynamic Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–32

5.9.1. Prestressed Full Transient Dynamic Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–325.9.2. Prestressed Mode Superposition Transient Dynamic Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–335.9.3. Prestressed Reduced Transient Dynamic Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–33

5.10. Other Analysis Details .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–335.10.1. Guidelines for Integration Time Step ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–335.10.2. Automatic Time Stepping ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–355.10.3. Damping ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–36

5.11. Where to Find Other Examples ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–406. Spectrum Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–1

6.1. Definition of Spectrum Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–16.2. What is a Spectrum? ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–1

6.2.1. Response Spectrum .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–16.2.1.1. Single-Point Response Spectrum (SPRS) .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–16.2.1.2. Multi-Point Response Spectrum (MPRS) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–1

Structural Analysis Guide

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.x

Page 11: ANSYS 8.1 - Structural Analysis Guide

6.2.2. Dynamic Design Analysis Method (DDAM) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–26.2.3. Power Spectral Density ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–26.2.4. Deterministic vs. Probabilistic Analyses ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–2

6.3. Steps in a Single-Point Response Spectrum (SPRS) Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–26.3.1. Build the Model .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–3

6.3.1.1. Points to Remember ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–36.3.2. Obtain the Modal Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–36.3.3. Obtain the Spectrum Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–36.3.4. Expand the Modes ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–66.3.5. Combine the Modes ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–66.3.6. Review the Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–8

6.4. Sample Spectrum Analysis (GUI Method) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–106.4.1. Problem Description ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–106.4.2. Problem Specifications ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–106.4.3. Problem Sketch ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–116.4.4. Procedure ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–11

6.4.4.1. Set the Analysis Title .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–116.4.4.2. Define the Element Type ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–116.4.4.3. Define the Real Constants ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–116.4.4.4. Define Material Properties ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–126.4.4.5. Define Keypoints and Line ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–126.4.4.6. Set Global Element Density and Mesh Line ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–126.4.4.7. Set Boundary Conditions ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–136.4.4.8. Specify Analysis Type and Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–136.4.4.9. Solve the Modal Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–136.4.4.10. Set Up the Spectrum Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–136.4.4.11. Define Spectrum Value vs. Frequency Table ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–146.4.4.12. Solve Spectrum Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–146.4.4.13. Set up the Expansion Pass ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–146.4.4.14. Expand the Modes ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–146.4.4.15. Start Expansion Pass Calculation ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–156.4.4.16. Set Up Mode Combination for Spectrum Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–156.4.4.17. Select Mode Combination Method ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–156.4.4.18. Combine the Modes ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–156.4.4.19. Postprocessing: Print Out Nodal, Element, and Reaction Solutions ... . . . . . . . . . . . . . . . . . . . . . . . . . 6–156.4.4.20. Exit ANSYS ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–16

6.5. Sample Spectrum Analysis (Command or Batch Method) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–166.6. Where to Find Other Examples ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–176.7. How to Do a Random Vibration (PSD) Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–18

6.7.1. Expand the Modes ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–186.7.2. Obtain the Spectrum Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–186.7.3. Combine the Modes ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–216.7.4. Review the Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–22

6.7.4.1. Reviewing the Results in POST1 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–226.7.4.1.1. Read the Desired Set of Results into the Database ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–226.7.4.1.2. Display the Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–23

6.7.4.2. Calculating Response PSDs in POST26 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–236.7.4.3. Calculating Covariance in POST26 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–23

6.7.5. Sample Input ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–246.8. How to Do DDAM Spectrum Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–256.9. How to Do Multi-Point Response Spectrum (MPRS) Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–25

7. Buckling Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–1

xiStructural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Structural Analysis Guide

Page 12: ANSYS 8.1 - Structural Analysis Guide

7.1. Definition of Buckling Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–17.2. Types of Buckling Analyses ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–1

7.2.1. Nonlinear Buckling Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–17.2.2. Eigenvalue Buckling Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–1

7.3. Commands Used in a Buckling Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–27.4. Procedure for Nonlinear Buckling Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–2

7.4.1. Applying Load Increments ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–27.4.2. Automatic Time Stepping ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–27.4.3. Important ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–27.4.4. Points to Remember ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–3

7.5. Procedure for Eigenvalue Buckling Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–37.5.1. Build the Model .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–3

7.5.1.1. Points to Remember ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–47.5.2. Obtain the Static Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–47.5.3. Obtain the Eigenvalue Buckling Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–57.5.4. Expand the Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–6

7.5.4.1. Points to Remember ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–67.5.4.2. Expanding the Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–6

7.5.5. Review the Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–77.6. Sample Buckling Analysis (GUI Method) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–8

7.6.1. Problem Description ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–87.6.2. Problem Specifications ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–87.6.3. Problem Sketch ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–9

7.6.3.1. Set the Analysis Title .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–97.6.3.2. Define the Element Type ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–97.6.3.3. Define the Real Constants and Material Properties ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–107.6.3.4. Define Nodes and Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–107.6.3.5. Define the Boundary Conditions ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–117.6.3.6. Solve the Static Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–117.6.3.7. Solve the Buckling Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–117.6.3.8. Review the Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–127.6.3.9. Exit ANSYS ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–12

7.7. Sample Buckling Analysis (Command or Batch Method) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–127.8. Where to Find Other Examples ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–12

8. Nonlinear Structural Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–18.1. What is Structural Nonlinearity? ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–1

8.1.1. Causes of Nonlinear Behavior .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–18.1.1.1. Changing Status (Including Contact) .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–28.1.1.2. Geometric Nonlinearities .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–28.1.1.3. Material Nonlinearities .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–2

8.1.2. Basic Information About Nonlinear Analyses ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–28.1.2.1. Conservative versus Nonconservative Behavior; Path Dependency ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–58.1.2.2. Substeps ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–58.1.2.3. Load Direction in a Large-Deflection Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–68.1.2.4. Nonlinear Transient Analyses ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–6

8.2. Using Geometric Nonlinearities .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–68.2.1. Stress-Strain ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–7

8.2.1.1. Large Deflections with Small Strain ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–78.2.2. Stress Stiffening ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–78.2.3. Spin Softening ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–8

8.3. Modeling Material Nonlinearities .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–88.3.1. Nonlinear Materials .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–8

Structural Analysis Guide

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.xii

Page 13: ANSYS 8.1 - Structural Analysis Guide

8.3.1.1. Plasticity .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–98.3.1.1.1. Plastic Material Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–10

8.3.1.2. Multilinear Elasticity .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–168.3.1.3. User Defined Material .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–168.3.1.4. Hyperelasticity .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–17

8.3.1.4.1. Mooney-Rivlin Hyperelastic Option (TB,HYPER) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–188.3.1.4.2. Ogden Hyperelastic Option ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–188.3.1.4.3. Neo-Hookean Hyperelastic Option ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–198.3.1.4.4. Polynomial Form Hyperelastic Option ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–198.3.1.4.5. Arruda-Boyce Hyperelastic Option ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–198.3.1.4.6. Gent Hyperelastic Option ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–208.3.1.4.7. Yeoh Hyperelastic Option ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–208.3.1.4.8. Blatz-Ko Foam Hyperelastic Option ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–208.3.1.4.9. Ogden Compressible Foam Hyperelastic Option ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–208.3.1.4.10. User-Defined Hyperelastic Option ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–218.3.1.4.11. Mooney-Rivlin Hyperelastic Option (TB,MOONEY) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–21

8.3.1.5. Creep ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–298.3.1.5.1. Implicit Creep Procedure ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–308.3.1.5.2. Explicit Creep Procedure ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–31

8.3.1.6. Shape Memory Alloy ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–318.3.1.7. Viscoplasticity .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–328.3.1.8. Viscoelasticity .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–338.3.1.9. Swelling ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–34

8.3.2. Material Model Combinations ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–358.3.2.1. BISO and CHAB Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–358.3.2.2. MISO and CHAB Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–358.3.2.3. NLISO and CHAB Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–358.3.2.4. BISO and RATE Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–368.3.2.5. MISO and RATE Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–368.3.2.6. NLISO and RATE Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–378.3.2.7. BISO and CREEP Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–378.3.2.8. MISO and CREEP Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–378.3.2.9. NLISO and CREEP Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–388.3.2.10. BKIN and CREEP Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–388.3.2.11. HILL and BISO Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–388.3.2.12. HILL and MISO Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–398.3.2.13. HILL and NLISO Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–398.3.2.14. HILL and BKIN Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–398.3.2.15. HILL and MKIN Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–408.3.2.16. HILL and KINH Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–408.3.2.17. HILL and CHAB Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–418.3.2.18. HILL and BISO and CHAB Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–418.3.2.19. HILL and MISO and CHAB Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–418.3.2.20. HILL and NLISO and CHAB Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–428.3.2.21. HILL and RATE and BISO Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–438.3.2.22. HILL and RATE and MISO Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–448.3.2.23. HILL and RATE and NLISO Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–448.3.2.24. HILL and CREEP Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–458.3.2.25. HILL and CREEP and BISO Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–468.3.2.26. HILL and CREEP and MISO Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–478.3.2.27. HILL and CREEP and NLISO Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–478.3.2.28. HILL and CREEP and BKIN Example ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–47

xiiiStructural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Structural Analysis Guide

Page 14: ANSYS 8.1 - Structural Analysis Guide

8.4. Running a Nonlinear Analysis in ANSYS ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–488.5. Performing a Nonlinear Static Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–48

8.5.1. Build the Model .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–498.5.2. Set Solution Controls .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–49

8.5.2.1. Using the Basic Tab: Special Considerations ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–498.5.2.2. Advanced Analysis Options You Can Set on the Solution Controls Dialog Box ... . . . . . . . . . . 8–50

8.5.2.2.1. Equation Solver .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–508.5.2.3. Advanced Load Step Options You Can Set on the Solution Controls Dialog Box ... . . . . . . . 8–51

8.5.2.3.1. Automatic Time Stepping ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–518.5.2.3.2. Convergence Criteria .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–518.5.2.3.3. Maximum Number of Equilibrium Iterations ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–528.5.2.3.4. Predictor-Corrector Option ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–528.5.2.3.5. Line Search Option ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–538.5.2.3.6. Cutback Criteria .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–53

8.5.3. Set Additional Solution Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–538.5.3.1. Advanced Analysis Options You Cannot Set on the Solution Controls Dialog Box ... . . . . . 8–53

8.5.3.1.1. Stress Stiffness ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–538.5.3.1.2. Newton-Raphson Option ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–54

8.5.3.2. Advanced Load Step Options You Cannot Set on the Solution Controls Dialog Box ... . . 8–558.5.3.2.1. Creep Criteria .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–558.5.3.2.2. Time Step Open Control .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–558.5.3.2.3. Solution Monitoring ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–558.5.3.2.4. Birth and Death ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–568.5.3.2.5. Output Control .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–56

8.5.4. Apply the Loads ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–568.5.5. Solve the Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–578.5.6. Review the Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–57

8.5.6.1. Points to Remember ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–578.5.6.2. Reviewing Results in POST1 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–578.5.6.3. Reviewing Results in POST26 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–59

8.5.7. Terminating a Running Job; Restarting ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–598.6. Performing a Nonlinear Transient Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–59

8.6.1. Build the Model .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–608.6.2. Apply Loads and Obtain the Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–608.6.3. Review the Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–61

8.7. Sample Input for a Nonlinear Transient Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–618.8. Restarts .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–628.9. Using Nonlinear (Changing-Status) Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–63

8.9.1. Element Birth and Death ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–638.10. Tips and Guidelines for Nonlinear Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–63

8.10.1. Starting Out with Nonlinear Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–638.10.1.1. Be Aware of How the Program and Your Structure Behave ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–638.10.1.2. Keep It Simple ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–648.10.1.3. Use an Adequate Mesh Density ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–648.10.1.4. Apply the Load Gradually .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–64

8.10.2. Overcoming Convergence Problems ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–648.10.2.1. Performing Nonlinear Diagnostics .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–658.10.2.2. Tracking Convergence Graphically .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–668.10.2.3. Using Automatic Time Stepping ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–678.10.2.4. Using Line Search ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–688.10.2.5. Using the Arc-Length Method ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–688.10.2.6. Artificially Inhibit Divergence in Your Model's Response ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–69

Structural Analysis Guide

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.xiv

Page 15: ANSYS 8.1 - Structural Analysis Guide

8.10.2.7. Turn Off Extra Element Shapes ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–708.10.2.8. Using Birth and Death Wisely ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–708.10.2.9. Read Your Output ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–708.10.2.10. Graph the Load and Response History ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–71

8.11. Sample Nonlinear Analysis (GUI Method) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–718.11.1. Problem Description ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–728.11.2. Problem Specifications ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–728.11.3. Problem Sketch ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–73

8.11.3.1. Set the Analysis Title and Jobname ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–738.11.3.2. Define the Element Types ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–738.11.3.3. Define Material Properties ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–748.11.3.4. Specify the Kinematic Hardening material model (KINH) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–748.11.3.5. Label Graph Axes and Plot Data Tables ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–748.11.3.6. Create Rectangle ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–748.11.3.7. Set Element Size ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–758.11.3.8. Mesh the Rectangle ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–758.11.3.9. Assign Analysis and Load Step Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–758.11.3.10. Monitor the Displacement ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–758.11.3.11. Apply Constraints .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–768.11.3.12. Solve the First Load Step ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–768.11.3.13. Solve the Next Six Load Steps ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–778.11.3.14. Review the Monitor File .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–778.11.3.15. Use the General Postprocessor to Plot Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–778.11.3.16. Define Variables for Time-History Postprocessing ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–788.11.3.17. Plot Time-History Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–788.11.3.18. Exit ANSYS ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–79

8.12. Sample Nonlinear Analysis (Command or Batch Method) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–798.13. Where to Find Other Examples ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–82

9. Material Curve Fitting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–19.1. Applicable Material Behavior Types ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–19.2. Hyperelastic Material Curve Fitting ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–1

9.2.1. Using Curve Fitting to Determine Your Hyperelastic Material Behavior .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–19.2.1.1. Prepare Experimental Data ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–29.2.1.2. Input the Data into ANSYS ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–3

9.2.1.2.1. Batch ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–39.2.1.2.2. GUI .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–3

9.2.1.3. Select a Material Model Option ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–39.2.1.3.1. Batch ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–49.2.1.3.2. GUI .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–4

9.2.1.4. Initialize the Coefficients ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–49.2.1.4.1. Batch ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–49.2.1.4.2. GUI .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–5

9.2.1.5. Specify Control Parameters and Solve ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–59.2.1.5.1. Batch ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–59.2.1.5.2. GUI .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–5

9.2.1.6. Plot Your Experimental Data and Analyze ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–69.2.1.6.1. Batch ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–69.2.1.6.2. GUI .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–69.2.1.6.3. Review/Verify .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–6

9.2.1.7. Write Data to TB Command ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–69.2.1.7.1. Batch ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–69.2.1.7.2. GUI .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–7

xvStructural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Structural Analysis Guide

Page 16: ANSYS 8.1 - Structural Analysis Guide

9.3. Creep Material Curve Fitting ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–79.3.1. Using Curve Fitting to Determine Your Creep Material Behavior .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–7

9.3.1.1. Prepare Experimental Data ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–79.3.1.2. Input the Data into ANSYS ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–9

9.3.1.2.1. Batch ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–99.3.1.2.2. GUI .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–9

9.3.1.3. Select a Material Model Option ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–99.3.1.3.1. Batch ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–99.3.1.3.2. GUI .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–10

9.3.1.4. Initialize the Coefficients ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–109.3.1.4.1. Batch ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–109.3.1.4.2. GUI .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–11

9.3.1.5. Specify Control Parameters and Solve ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–119.3.1.5.1. Batch ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–119.3.1.5.2. GUI .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–11

9.3.1.6. Plot the Experimental Data and Analyze ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–119.3.1.6.1. Batch ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–129.3.1.6.2. GUI .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–129.3.1.6.3. Analyze Your Curves for Proper Fit .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–12

9.3.1.7. Write Data to TB Command ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–129.3.1.7.1. Batch ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–129.3.1.7.2. GUI .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–12

9.3.2. Tips For Curve Fitting Creep Models .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–129.4. Viscoelastic Material Curve Fitting ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–14

9.4.1. Using Curve Fitting to Determine the Coefficients of Viscoelastic Material Model .. . . . . . . . . . . . . . . . 9–149.4.1.1. Prepare Experimental Data ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–159.4.1.2. Input the Data into ANSYS ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–16

9.4.1.2.1. Batch ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–169.4.1.2.2. GUI .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–16

9.4.1.3. Select a Material Model Option ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–169.4.1.3.1. Batch ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–179.4.1.3.2. GUI .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–17

9.4.1.4. Initialize the Coefficients ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–179.4.1.4.1. Batch ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–189.4.1.4.2. GUI .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–18

9.4.1.5. Specify Control Parameters and Solve ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–189.4.1.5.1. Batch ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–199.4.1.5.2. GUI .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–20

9.4.1.6. Plot the Experimental Data and Analyze ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–209.4.1.6.1. Batch ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–209.4.1.6.2. GUI .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–209.4.1.6.3. Analyze Your Curves for Proper Fit .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–20

9.4.1.7. Write Data to TB Command ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–209.4.1.7.1. Batch ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–209.4.1.7.2. GUI .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–21

10. Gasket Joints Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–110.1. Overview of Gasket Joints .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–110.2. Performing a Gasket Joint Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–110.3. Finite Element Formulation ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–2

10.3.1. Element Topologies ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–210.3.2. Thickness Direction ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–2

10.4. ANSYS Family of Interface Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–3

Structural Analysis Guide

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.xvi

Page 17: ANSYS 8.1 - Structural Analysis Guide

10.4.1. Element Selection ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–310.4.2. Applications ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–3

10.5. Material Definition ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–410.5.1. Material Characteristics .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–410.5.2. Input Format ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–5

10.5.2.1. Define General Parameters ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–610.5.2.2. Define Compression Load Closure Curve ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–610.5.2.3. Define Linear Unloading Data ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–610.5.2.4. Define Nonlinear Unloading Data ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–7

10.5.3. Temperature Dependencies ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–810.5.4. Plotting Gasket Data ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–11

10.6. Meshing Interface Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–1210.7. Solution Procedure and Result Output ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–16

10.7.1. Typical Gasket Solution Output Listing ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–1710.8. Reviewing the Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–19

10.8.1. Points to Remember ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–1910.8.2. Reviewing Results in POST1 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–1910.8.3. Reviewing Results in POST26 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–20

10.9. Sample Gasket Element Verification Analysis (Command or Batch Method) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–2011. Contact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–1

11.1. Contact Overview ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–111.1.1. Explicit Dynamics Contact Capabilities .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–1

11.2. General Contact Classification ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–111.3. ANSYS Contact Capabilities .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–2

11.3.1. Surface-to-Surface Contact Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–311.3.2. Node-to-Surface Contact Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–311.3.3. Node-to-Node Contact Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–4

11.4. Performing a Surface-to-Surface Contact Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–411.4.1. Using Surface-to-Surface Contact Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–411.4.2. Steps in a Contact Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–511.4.3. Creating the Model Geometry and Mesh ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–511.4.4. Identifying Contact Pairs .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–511.4.5. Designating Contact and Target Surfaces ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–6

11.4.5.1. Asymmetric Contact vs. Symmetric Contact .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–711.4.5.1.1. Background ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–711.4.5.1.2. Using KEYOPT(8) .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–7

11.4.6. Defining the Target Surface ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–711.4.6.1. Pilot Nodes ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–811.4.6.2. Primitives ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–811.4.6.3. Element Types and Real Constants ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–8

11.4.6.3.1. Defining Target Element Geometry ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–811.4.6.4. Using Direct Generation to Create Rigid Target Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–911.4.6.5. Using ANSYS Meshing Tools to Create Rigid Target Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–10

11.4.6.5.1. Some Modeling and Meshing Tips ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–1211.4.6.5.2. Verifying Nodal Number Ordering (Contact Direction) of Target Surface ... . . . . . . 11–13

11.4.7. Defining the Deformable Contact Surface ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–1411.4.7.1. Element Type ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–1411.4.7.2. Real Constants and Material Properties ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–1511.4.7.3. Generating Contact Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–16

11.4.8. Set the Real Constants and Element KEYOPTS ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–1711.4.8.1. Real Constants ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–17

11.4.8.1.1. Positive and Negative Real Constant Values ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–19

xviiStructural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Structural Analysis Guide

Page 18: ANSYS 8.1 - Structural Analysis Guide

11.4.8.2. Element KEYOPTS ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–2011.4.8.3. Selecting a Contact Algorithm (KEYOPT(2)) .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–21

11.4.8.3.1. Background ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–2111.4.8.4. Determining Contact Stiffness and Allowable Penetration ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–22

11.4.8.4.1. Background ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–2211.4.8.4.2. Using FKN and FTOLN .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–2311.4.8.4.3. Using FKT and SLTO ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–2311.4.8.4.4. Using KEYOPT(10) .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–2411.4.8.4.5. Chattering Control Parameters ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–25

11.4.8.5. Choosing a Friction Model .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–2511.4.8.5.1. Background ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–2511.4.8.5.2. Using TAUMAX, FACT, DC, and COHE ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–2611.4.8.5.3. Static and Dynamic Friction Coefficients ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–26

11.4.8.6. Selecting Location of Contact Detection ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–2811.4.8.6.1. Background ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–2811.4.8.6.2. Using KEYOPT(4) and TOLS ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–28

11.4.8.7. Adjusting Initial Contact Conditions ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–3011.4.8.7.1. Background ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–3011.4.8.7.2. Using PMIN, PMAX, CNOF, ICONT, KEYOPT(5), and KEYOPT(9) .. . . . . . . . . . . . . . . . . . . . . . . . 11–30

11.4.8.8. Physically Moving Contact Nodes Towards the Target Surface ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–3711.4.8.9. Determining Contact Status and the Pinball Region ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–38

11.4.8.9.1. Background ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–3811.4.8.9.2. Using PINB ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–39

11.4.8.10. Avoiding Spurious Contact in Self Contact Problems ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–3911.4.8.11. Selecting Surface Interaction Models .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–40

11.4.8.11.1. Background ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–4011.4.8.11.2. Using KEYOPT(12) and FKOP ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–40

11.4.8.12. Modeling Contact with Superelements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–4111.4.8.12.1. Background ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–4111.4.8.12.2. Using KEYOPT(3) .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–41

11.4.8.13. Accounting for Thickness Effect .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–4211.4.8.13.1. Background ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–4211.4.8.13.2. Using KEYOPT(11) .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–42

11.4.8.14. Using Time Step Control .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–4211.4.8.14.1. Background ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–4211.4.8.14.2. Using KEYOPT(7) .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–42

11.4.8.15. Using the Birth and Death Option ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–4211.4.9. Controlling the Motion of the Rigid Target Surface (Rigid-to-Flexible Contact) .. . . . . . . . . . . . . . . . 11–4311.4.10. Modeling Thermal Contact .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–44

11.4.10.1. Thermal Contact Behavior vs. Contact Status ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–4411.4.10.2. Free Thermal Surface ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–4411.4.10.3. Temperature on Target Surface ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–4511.4.10.4. Modeling Conduction ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–45

11.4.10.4.1. Using TCC ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–4511.4.10.4.2. Using the Quasi Solver Option ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–46

11.4.10.5. Modeling Convection ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–4611.4.10.6. Modeling Radiation ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–46

11.4.10.6.1. Background ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–4611.4.10.6.2. Using SBCT and RDVF ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–47

11.4.10.7. Modeling Heat Generation Due to Friction ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–4711.4.10.7.1. Background ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–4711.4.10.7.2. Using FHTG and FWGT ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–47

Structural Analysis Guide

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.xviii

Page 19: ANSYS 8.1 - Structural Analysis Guide

11.4.10.8. Modeling External Heat Flux ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–4811.4.11. Modeling Electric Contact .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–48

11.4.11.1. Modeling Surface Interaction ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–4811.4.11.1.1. Background ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–4811.4.11.1.2. Using ECC ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–49

11.4.11.2. Modeling Heat Generation Due to Electric Current ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–4911.4.12. Modeling Magnetic Contact .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–50

11.4.12.1. Using MCC ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–5011.4.12.2. Modeling Perfect Magnetic Contact .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–51

11.4.13. Applying Necessary Boundary Conditions to the Deformable Elements ... . . . . . . . . . . . . . . . . . . . . . . 11–5111.4.14. Defining Solution and Load Step Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–5111.4.15. Solving the Problem .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–5211.4.16. Reviewing the Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–53

11.4.16.1. Points to Remember ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–5311.4.16.2. Reviewing Results in POST1 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–5311.4.16.3. Reviewing Results in POST26 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–54

11.5. GUI Aids for Contact Analyses ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–5411.5.1. The Contact Manager ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–5411.5.2. The Contact Wizard ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–5511.5.3. Managing Contact Pairs .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–56

11.6. Performing a Node-to-Surface Contact Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–5711.6.1. Using the Node-to-Surface Contact Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–57

11.6.1.1. CONTA175 KEYOPTS ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–5911.6.1.1.1. KEYOPT(3) .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–5911.6.1.1.2. KEYOPT(4) .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–59

11.6.1.2. CONTA175 Real Constants ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–6011.6.1.3. Multiphysics Contact .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–60

11.7. Using the Internal MPC Approach for Assemblies and Kinematic Constraints .. . . . . . . . . . . . . . . . . . . . . . . . . . . 11–6011.7.1. Modeling Solid-solid and Shell-shell Assemblies ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–6111.7.2. Modeling a Shell-solid Assembly ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–6211.7.3. Surface-based Constraints .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–66

11.7.3.1. Defining Surface-based Constraints .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–6711.7.3.2. Modeling a Beam-solid Assembly ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–68

11.7.4. Restrictions and Recommendations for Internal MPC ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–6911.8. Performing a Node-to-Node Contact Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–70

11.8.1. Creating Geometry and Meshing the Model .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–7111.8.2. Generating Contact Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–71

11.8.2.1. Generating Contact Elements Automatically at Coincident Nodes ... . . . . . . . . . . . . . . . . . . . . . . . . 11–7211.8.2.2. Generating Contact Elements Automatically at Offset Nodes ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–7211.8.2.3. Node Ordering ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–72

11.8.3. Defining the Contact Normal .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–7311.8.4. Defining the Initial Interference or Gap ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–7411.8.5. Selecting the Contact Algorithm .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–7411.8.6. Applying Necessary Boundary Conditions ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–7411.8.7. Defining the Solution Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–7511.8.8. Solving the Problem .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–7611.8.9. Reviewing the Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–76

12. Fracture Mechanics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–112.1. Definition of Fracture Mechanics ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–112.2. Solving Fracture Mechanics Problems ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–1

12.2.1. Modeling the Crack Region ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–112.2.1.1. 2-D Fracture Models .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–3

xixStructural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Structural Analysis Guide

Page 20: ANSYS 8.1 - Structural Analysis Guide

12.2.1.2. 3-D Fracture Models .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–412.2.2. Calculating Fracture Parameters ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–5

12.2.2.1. Stress Intensity Factors ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–512.2.2.2. J-Integral .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–612.2.2.3. Energy Release Rate ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–8

13. Composites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–113.1. Definition of Composites ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–113.2. Modeling Composites ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–1

13.2.1. Choosing the Proper Element Type ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–113.2.2. Defining the Layered Configuration ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–2

13.2.2.1. Specifying Individual Layer Properties ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–313.2.2.2. Defining the Constitutive Matrices ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–413.2.2.3. Sandwich and Multiple-Layered Structures ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–413.2.2.4. Node Offset .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–5

13.2.3. Specifying Failure Criteria .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–513.2.4. Additional Modeling and Postprocessing Guidelines ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–6

14. Fatigue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–114.1. Definition of Fatigue ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–1

14.1.1. What the ANSYS Program Does .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–114.1.2. Basic Terminology ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–1

14.2. Doing a Fatigue Evaluation ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–214.2.1. Enter POST1 and Resume Your Database ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–214.2.2. Establish the Size, Fatigue Material Properties, and Locations ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–214.2.3. Store Stresses and Assign Event Repetitions and Scale Factors ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–4

14.2.3.1. Storing Stresses ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–414.2.3.1.1. Manually Stored Stresses ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–414.2.3.1.2. Nodal Stresses from Jobname.RST ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–514.2.3.1.3. Stresses at a Cross-Section ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–5

14.2.3.2. Listing, Plotting, or Deleting Stored Stresses ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–614.2.3.3. Assigning Event Repetitions and Scale Factors ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–614.2.3.4. Guidelines for Obtaining Accurate Usage Factors ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–7

14.2.4. Activate the Fatigue Calculations ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–914.2.5. Review the Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–914.2.6. Other Approaches to Range Counting ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–914.2.7. Sample Input ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–9

15. p-Method Structural Static Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–115.1. Definition of p-Method Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–115.2. Benefits of Using the p-Method ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–115.3. Using the p-Method ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–1

15.3.1. Select the p-Method Procedure ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–115.3.2. Build the Model .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–2

15.3.2.1. Define the Element Types ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–215.3.2.1.1. Specifying a p-Level Range ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–2

15.3.2.2. Specify Material Properties and/or Real Constants ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–315.3.2.2.1. Material Properties ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–315.3.2.2.2. Real Constants ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–3

15.3.2.3. Define the Model Geometry ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–415.3.2.4. Mesh the Model into Solid or Shell Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–4

15.3.2.4.1. Using Program Defaults .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–415.3.2.4.2. Specifying Mesh Controls .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–415.3.2.4.3. Guidelines for Creating a Good Mesh ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–5

15.3.3. Additional Information for Building Your Model .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–5

Structural Analysis Guide

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.xx

Page 21: ANSYS 8.1 - Structural Analysis Guide

15.3.3.1. Viewing your element model .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–515.3.3.2. Coupling ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–6

15.3.3.2.1. Coupling of Corner Nodes ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–615.3.3.2.2. Midside Node Coupling ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–7

15.3.4. Apply Loads and Obtain the Solution ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–715.3.5. Helpful Hints for Common Problems ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–1215.3.6. Review the Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–12

15.3.6.1. The p-Element Subgrid ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–1315.3.7. Querying Subgrid Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–1315.3.8. Printing and Plotting Node and Element Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–14

15.3.8.1. Specialized p-Method Displays and Listings ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–1415.4. Sample p-Method Analysis (GUI Method) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–14

15.4.1. Problem Description ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–1515.4.2. Problem Specifications ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–1515.4.3. Problem Diagram .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–15

15.4.3.1. Set the Analysis Title .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–1515.4.3.2. Select p-Method ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–1515.4.3.3. Define the Element Type and Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–1515.4.3.4. Define the Real Constants ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–1615.4.3.5. Define Material Properties ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–1615.4.3.6. Create Plate with Hole ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–1615.4.3.7. Mesh the Areas ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–1615.4.3.8. Define Symmetry Boundary Conditions ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–1715.4.3.9. Define Pressure Load along Right Edge. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–1715.4.3.10. Define Convergence Criteria .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–1715.4.3.11. Solve the Problem .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–1715.4.3.12. Review the Results and Exit ANSYS ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–18

15.5. Sample p-Method Analysis (Command or Batch Method) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–1816. Beam Analysis and Cross Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–1

16.1. An Overview of Beams ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–116.2. What Are Cross Sections? ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–116.3. How to Create Cross Sections ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–2

16.3.1. Defining a Section and Associating a Section ID Number ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–316.3.2. Defining Cross Section Geometry and Setting the Section Attribute Pointer .. . . . . . . . . . . . . . . . . . . . . 16–3

16.3.2.1. Determining the Number of Cells to Define ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–416.3.3. Meshing a Line Model with BEAM44, BEAM188, or BEAM189 Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–4

16.4. Creating Cross Sections ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–516.4.1. Using the Beam Tool to Create Common Cross Sections ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–516.4.2. Creating Custom Cross Sections with a User-defined Mesh ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–616.4.3. Creating Custom Cross Sections with Mesh Refinement and Multiple Materials .. . . . . . . . . . . . . . . . . 16–716.4.4. Defining Composite Cross Sections ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–816.4.5. Defining a Tapered Beam .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–8

16.5. Managing Cross Section and User Mesh Libraries ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–916.6. Sample Lateral Torsional Buckling Analysis (GUI Method) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–9

16.6.1. Problem Description ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–1016.6.2. Problem Specifications ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–1016.6.3. Problem Sketch ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–1116.6.4. Eigenvalue Buckling and Nonlinear Collapse ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–1116.6.5. Set the Analysis Title and Define Model Geometry ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–1216.6.6. Define Element Type and Cross Section Information ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–1216.6.7. Define the Material Properties and Orientation Node ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–1216.6.8. Mesh the Line and Verify Beam Orientation ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–13

xxiStructural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Structural Analysis Guide

Page 22: ANSYS 8.1 - Structural Analysis Guide

16.6.9. Define the Boundary Conditions ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–1316.6.10. Solve the Eigenvalue Buckling Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–1416.6.11. Solve the Nonlinear Buckling Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–1516.6.12. Plot and Review the Results .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–15

16.7. Sample Problem with Cantilever Beams, Command Method ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–1616.8. Where to Find Other Examples ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–17

17. Shell Analysis and Cross Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17–117.1. An Overview of Shells .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17–117.2. What Are Cross Sections? ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17–117.3. How to Create Cross Sections ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17–1

17.3.1. Defining a Section and Associating a Section ID Number ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17–217.3.2. Defining Layer Data ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17–217.3.3. Overriding Program Calculated Section Properties ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17–317.3.4. Specifying a Shell Thickness Variation (Tapered Shells) .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17–317.3.5. Setting the Section Attribute Pointer .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17–317.3.6. Associating an Area with a Section ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17–317.3.7. Using the Shell Tool to Create Sections ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17–317.3.8. Managing Cross Section Libraries ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17–5

Index ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index–1

List of Figures2.1. Diagram of Allen Wrench ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–143.1. Diagram of a Model Airplane Wing ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–123.2. Choose Master DOF ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–203.3. Choosing Master DOFs ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–203.4. Choosing Masters in an Axisymmetric Shell Model .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–214.1. Harmonic Response Systems ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–14.2. Relationship Between Real/Imaginary Components and Amplitude/Phase Angle ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–64.3. An Unbalanced Rotating Antenna ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–74.4. Two-Mass-Spring-System .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–145.1. Examples of Load-Versus-Time Curves ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–45.2. Examples of Gap Conditions ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–215.3. Model of a Steel Beam Supporting a Concentrated Mass ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–275.4. Effect of Integration Time Step on Period Elongation ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–345.5. Transient Input vs. Transient Response ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–355.6. Rayleigh Damping ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–386.1. Single-Point and Multi-Point Response Spectra ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–26.2. Simply Supported Beam with Vertical Motion of Both Supports .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–117.1. Buckling Curves ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–17.2. Adjusting Variable Loads to Find an Eigenvalue of 1.0 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–47.3. Bar with Hinged Ends ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–98.1. Common Examples of Nonlinear Structural Behavior .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–18.2. A Fishing Rod Demonstrates Geometric Nonlinearity ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–28.3. Newton-Raphson Approach ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–38.4. Traditional Newton-Raphson Method vs. Arc-Length Method ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–48.5. Load Steps, Substeps, and Time ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–48.6. Nonconservative (Path-Dependent) Behavior .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–58.7. Load Directions Before and After Deflection ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–68.8. Stress-Stiffened Beams ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–88.9. Elastoplastic Stress-Strain Curve ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–9

Structural Analysis Guide

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.xxii

Page 23: ANSYS 8.1 - Structural Analysis Guide

8.10. Kinematic Hardening ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–108.11. Bauschinger Effect .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–118.12. NLISO Stress-Strain Curve ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–148.13. Cast Iron Plasticity .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–168.14. Hyperelastic Structure ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–178.15. Typical Hyperelastic Stress-Strain Curves ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–238.16. Data Locations in Stress and Strain Input Arrays ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–258.17. Typical Evaluated Hyperelastic Stress-Strain Curve ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–278.18. Stress Relaxation and Creep ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–298.19. Time Hardening Creep Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–308.20. Shape Memory Alloy Phases ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–328.21. Viscoplastic Behavior in a Rolling Operation ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–338.22. Viscoelastic Behavior (Maxwell Model) .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–348.23. Linear Interpolation of Nonlinear Results Can Introduce Some Error .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–588.24. Convergence Norms Displayed By the Graphical Solution Tracking (GST) Feature ... . . . . . . . . . . . . . . . . . . . . . . . . . . 8–678.25. Typical Nonlinear Output Listing ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–708.26. Cyclic Point Load History ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–7310.1. Element Topology of a 3-D 8-Node Interface Element ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–210.2. Pressure vs. Closure Behavior of a Gasket Material .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–510.3. Gasket Material Input: Linear Unloading Curves ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–710.4. Gasket Material Input: Nonlinear Unloading Curves ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–810.5. Gasket Compression and Unloading Curves at Two Temperatures ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–1110.6. Gasket Finite Element Model Geometry ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–1410.7. Whole Model Mesh with Brick Element ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–1410.8. Interface Layer Mesh ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–1510.9. Whole Model Tetrahedral Mesh ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–1510.10. Interface Layer Mesh with Degenerated Wedge Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–1611.1. Localized Contact Zones ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–611.2. ANSYS Geometric Entities and Their Corresponding Rigid Target Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–1011.3. A Single Circular Target Segment Created From Arc Line Segments ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–1111.4. Meshing Patterns for Arbitrary Target Surfaces ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–1211.5. Smoothing Convex Corner ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–1311.6. Correct Node Ordering ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–1311.7. Contact Element Types ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–1511.8. Specification of the Contact Surface's Outward Normal .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–1711.9. Depth of the Underlying Element ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–2011.10. Sliding Contact Resistance ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–2611.11. Friction Decay ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–2711.12. Contact Detection Located at Gauss Point .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–2811.13. Contact Detection Point Location at Nodal Point .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–2911.14. Node Slippage Using Nodal Integration KEYOPT(4) = 1 or 2 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–2911.15. Contact Surface Adjustment With ICONT ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–3211.16. Contact Surface Adjustment (PMIN, PMAX) ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–3311.17. A Scenario in Which Initial Adjustment Will Fail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–3411.18. Ignoring Initial Penetration, KEYOPT(9) = 1 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–3511.19. Components of True Penetration ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–3611.20. Ramping Initial Interference ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–3711.21. Effect of Moving Contact Nodes ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–3811.22. Auto Spurious Prevention ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–3911.23. Target Temperature ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–4511.24. Contact Manager Toolbar ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–5411.25. Example of a Contact Wizard Dialog ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–56

xxiiiStructural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Structural Analysis Guide

Page 24: ANSYS 8.1 - Structural Analysis Guide

11.26. Node-to-Surface Contact Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–5811.27. Example of Shell-solid Assembly ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–6211.28. Shell-solid Assembly (Original Mesh) .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–6311.29. Shell-solid Assembly with Solid-solid Constraint Option ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–6411.30. Shell-solid Assembly with Shell-shell Constraint Option ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–6411.31. Shell-solid Assembly with Shell-solid Constraint Option ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–6511.32. Rigid Constraint Surface ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–6611.33. Force-distributed Surface ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–6711.34. Beam-solid Assembly Defined by Rigid Constraint Surface ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–6911.35. Beam-solid Assembly Defined by Force-distributed Surface ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–6911.36. Node-to-Node Contact Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–7011.37. Contact Between Two Concentric Pipes ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–7211.38. Two Concentric Pipes, Normals Rotated Properly ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–7311.39. Example of Overconstrained Contact Problem .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–7512.1. Crack Tip and Crack Front ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–212.2. Examples of Singular Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–312.3. A Fracture Specimen and 2-D FE Model .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–412.4. Taking Advantage of Symmetry ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–412.5. Crack Coordinate Systems ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–512.6. Typical Path Definitions ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–612.7. J-Integral Contour Path Surrounding a Crack-Tip ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–712.8. Examples of Paths for J-integral Calculation ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–713.1. Layered Model Showing Dropped Layer ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–313.2. Sandwich Construction ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–413.3. Layered Shell With Nodes at Midplane ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–513.4. Layered Shell With Nodes at Bottom Surface ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–513.5. Example of an Element Display ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–713.6. Sample LAYPLOT Display for [45/-45/ - 45/45] Sequence ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–814.1. Cylinder Wall with Stress Concentration Factors (SCFs) .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–414.2. Three Loadings in One Event ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–514.3. Surface Nodes are Identified by PPATH Prior to Executing FSSECT ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–615.1. Fan Model Showing p-Element vs. h-Element Meshes ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–515.2. Coupled Nodes on One Element ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–615.3. Nodes Coupled Between Adjacent Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–615.4. Both Corner Nodes are Coupled ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–715.5. All Coupled Nodes are Midside Nodes ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–715.6. Constraints on Rotated Nodes ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–915.7. p-Element Subgrids for Quadrilateral Elements ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–1315.8. Steel Plate With a Hole ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–1516.1. Plot of a Z Cross Section ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–216.2. Types of Solid Section Cell Mesh ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–416.3. BeamTool with Subtypes Drop Down List Displayed ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–616.4. Lateral-Torsional Buckling of a Cantilever I-Beam .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–1016.5. Diagram of a Beam With Deformation Indicated ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–1117.1. Plot of a Shell Section ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17–217.2. Shell Tool With Layup Page Displayed ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17–417.3. Shell Tool With Section Controls Page Displayed ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17–417.4. Shell Tool With Summary Page Displayed ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17–5

Structural Analysis Guide

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.xxiv

Page 25: ANSYS 8.1 - Structural Analysis Guide

List of Tables1.1. Structural Element Types ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–22.1. Basic Tab Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–32.2. Sol'n Options Tab Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–42.3. Nonlinear Tab Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–42.4. Advanced NL Tab Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–52.5. Loads Applicable in a Static Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–83.1. Analysis Types and Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–23.2. Loads Applicable in a Modal Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–53.3. Load Commands for a Modal Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–53.4. Load Step Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–63.5. Expansion Pass Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–83.6. Symmetric System Eigensolver Choices ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–174.1. Analysis Types and Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–44.2. Applicable Loads in a Harmonic Response Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–74.3. Load Commands for a Harmonic Response Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–84.4. Load Step Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–94.5. Expansion Pass Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–225.1. Transient Tab Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–85.2. Options for the First Load Step-Mode Superposition Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–155.3. Options for the First Load Step-Reduced Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–225.4. Expansion Pass Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–245.5. Damping for Different Analysis Types ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–365.6. Damping Matrix Formulation with Different Damping Coefficients ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–396.1. Analysis Types and Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–46.2. Load Step Options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–46.3. Solution Items Available in a PSD Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–216.4. Organization of Results Data from a PSD Analysis .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–228.1. Suggested Mooney-Rivlin Constants ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–238.2. Data Locations in Stress and Strain Input Arrays ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–249.1. Experimental Details for Case 1 and 2 Models and Blatz-Ko ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–29.2. Experimental Details for Case 3 Models .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–29.3. Hyperelastic Curve Fitting Model Types ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–39.4. Creep Data Types and Abbreviations ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–89.5. Creep Model and Data/Type Attribute ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–89.6. Creep Models and Abbreviations ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–109.7. Viscoelastic Data Types and Abbreviations ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–1511.1. ANSYS Contact Capabilities .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–211.2. Summary of Real Constant Defaults in Different Environments ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–1811.3. Summary of KEYOPT Defaults in Different Environments ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–2116.1. ANSYS Cross Section Commands ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–217.1. ANSYS Cross Section Commands ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17–1

xxvStructural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Structural Analysis Guide

Page 26: ANSYS 8.1 - Structural Analysis Guide

xxvi

Page 27: ANSYS 8.1 - Structural Analysis Guide

Chapter 1: Overview of Structural Analyses

1.1. Definition of Structural Analysis

Structural analysis is probably the most common application of the finite element method. The term structural(or structure) implies not only civil engineering structures such as bridges and buildings, but also naval, aeronaut-ical, and mechanical structures such as ship hulls, aircraft bodies, and machine housings, as well as mechanicalcomponents such as pistons, machine parts, and tools.

1.2. Types of Structural Analysis

The seven types of structural analyses available in the ANSYS family of products are explained below. The primaryunknowns (nodal degrees of freedom) calculated in a structural analysis are displacements. Other quantities,such as strains, stresses, and reaction forces, are then derived from the nodal displacements.

Structural analyses are available in the ANSYS Multiphysics, ANSYS Mechanical, ANSYS Structural, and ANSYSProfessional programs only.

You can perform the following types of structural analyses. Each of these analysis types are discussed in detailin this manual.

Static Analysis--Used to determine displacements, stresses, etc. under static loading conditions. Both linear andnonlinear static analyses. Nonlinearities can include plasticity, stress stiffening, large deflection, large strain, hy-perelasticity, contact surfaces, and creep.

Modal Analysis--Used to calculate the natural frequencies and mode shapes of a structure. Different mode extrac-tion methods are available.

Harmonic Analysis--Used to determine the response of a structure to harmonically time-varying loads.

Transient Dynamic Analysis--Used to determine the response of a structure to arbitrarily time-varying loads. Allnonlinearities mentioned under Static Analysis above are allowed.

Spectrum Analysis--An extension of the modal analysis, used to calculate stresses and strains due to a responsespectrum or a PSD input (random vibrations).

Buckling Analysis--Used to calculate the buckling loads and determine the buckling mode shape. Both linear(eigenvalue) buckling and nonlinear buckling analyses are possible.

Explicit Dynamic Analysis--This type of structural analysis is only available in the ANSYS LS-DYNA program. ANSYSLS-DYNA provides an interface to the LS-DYNA explicit finite element program. Explicit dynamic analysis is usedto calculate fast solutions for large deformation dynamics and complex contact problems. Explicit dynamicanalysis is described in the ANSYS LS-DYNA User's Guide.

In addition to the above analysis types, several special-purpose features are available:

• Fracture mechanics

• Composites

• Fatigue

• p-Method

• Beam Analyses

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Page 28: ANSYS 8.1 - Structural Analysis Guide

1.3. Elements Used in Structural Analyses

Most ANSYS element types are structural elements, ranging from simple spars and beams to more complexlayered shells and large strain solids. Most types of structural analyses can use any of these elements.

Note — Explicit dynamics analysis can use only the explicit dynamic elements (LINK160, BEAM161,PLANE162, SHELL163, SOLID164, COMBI165, MASS166, LINK167, and SOLID168).

Table 1.1 Structural Element Types

Element Name(s)Category

LINK1, LINK8, LINK10, LINK180Spars

BEAM3, BEAM4, BEAM23, BEAM24, BEAM44, BEAM54, BEAM188, BEAM189Beams

PIPE16, PIPE17, PIPE18, PIPE20, PIPE59, PIPE60Pipes

PLANE2, PLANE25, PLANE42, HYPER56, HYPER74, PLANE82, PLANE83, HYPER84, VISCO88,VISCO106, VISCO108, PLANE145, PLANE146, PLANE182, PLANE183

2-D Solids

SOLID45, SOLID46, HYPER58, SOLID64, SOLID65, HYPER86, VISCO89, SOLID92, SOLID95,VISCO107, SOLID147, SOLID148, HYPER158, SOLID185, SOLID186, SOLID187, SOLID191

3-D Solids

SHELL28, SHELL41, SHELL43, SHELL51, SHELL61, SHELL63, SHELL91, SHELL93, SHELL99,SHELL150, SHELL181

Shells

INTER192, INTER193, INTER194, INTER195Interface

CONTAC12, CONTAC52, TARGE169, TARGE170, CONTA171, CONTA172, CONTA173, CON-TA174, CONTA175

Contact

SOLID5, PLANE13, FLUID29, FLUID30, FLUID38, SOLID62, FLUID79, FLUID80, FLUID81, SOLID98,FLUID129, INFIN110, INFIN111, FLUID116, FLUID130

Coupled-Field

COMBIN7, LINK11, COMBIN14, MASS21, MATRIX27, COMBIN37, COMBIN39, COMBIN40,MATRIX50, SURF153, SURF154

Specialty

LINK160, BEAM161, PLANE162, SHELL163, SOLID164, COMBI165, MASS166, LINK167, SOLID168Explicit Dynamics

1.4. Material Model Interface

For analyses described in this guide, if you are using the GUI, you must specify the material you will be simulatingusing an intuitive material model interface. This interface uses a hierarchical tree structure of material categories,which is intended to assist you in choosing the appropriate model for your analysis. See Section 1.2.4.4: MaterialModel Interface in the ANSYS Basic Analysis Guide for details on the material model interface.

1.5. Types of Solution Methods

Two solution methods are available for solving structural problems in the ANSYS family of products: the h-method and the p-method. The h-method can be used for any type of analysis, but the p-method can be usedonly for linear structural static analyses. Depending on the problem to be solved, the h-method usually requiresa finer mesh than the p-method. The p-method provides an excellent way to solve a problem to a desired levelof accuracy while using a coarse mesh. In general, the discussions in this manual focus on the procedures requiredfor the h-method of solution. Chapter 15, “p-Method Structural Static Analysis” discusses procedures specific tothe p-method.

Chapter 1: Overview of Structural Analyses

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.1–2

Page 29: ANSYS 8.1 - Structural Analysis Guide

Chapter 2: Structural Static Analysis

2.1. Definition of Static Analysis

A static analysis calculates the effects of steady loading conditions on a structure, while ignoring inertia anddamping effects, such as those caused by time-varying loads. A static analysis can, however, include steady inertialoads (such as gravity and rotational velocity), and time-varying loads that can be approximated as static equi-valent loads (such as the static equivalent wind and seismic loads commonly defined in many building codes).

Static analysis is used to determine the displacements, stresses, strains, and forces in structures or componentscaused by loads that do not induce significant inertia and damping effects. Steady loading and response conditionsare assumed; that is, the loads and the structure's response are assumed to vary slowly with respect to time. Thekinds of loading that can be applied in a static analysis include:

• Externally applied forces and pressures

• Steady-state inertial forces (such as gravity or rotational velocity)

• Imposed (nonzero) displacements

• Temperatures (for thermal strain)

• Fluences (for nuclear swelling)

More information about the loads that you can apply in a static analysis appears in Section 2.3.4: Apply the Loads.

2.2. Linear vs. Nonlinear Static Analyses

A static analysis can be either linear or nonlinear. All types of nonlinearities are allowed - large deformations,plasticity, creep, stress stiffening, contact (gap) elements, hyperelastic elements, and so on. This chapter focuseson linear static analyses, with brief references to nonlinearities. Details of how to handle nonlinearities are describedin Chapter 8, “Nonlinear Structural Analysis”.

2.3. Performing a Static Analysis

The procedure for a static analysis consists of these tasks:

1. Section 2.3.1: Build the Model

2. Section 2.3.2: Set Solution Controls

3. Section 2.3.3: Set Additional Solution Options

4. Section 2.3.4: Apply the Loads

5. Section 2.3.5: Solve the Analysis

6. Section 2.3.6: Review the Results

2.3.1. Build the Model

See Section 1.2: Building a Model in the ANSYS Basic Analysis Guide. For further details, see the ANSYS Modelingand Meshing Guide.

2.3.1.1. Points to Remember

Keep the following points in mind when doing a static analysis:

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Page 30: ANSYS 8.1 - Structural Analysis Guide

• You can use both linear and nonlinear structural elements.

• Material properties can be linear or nonlinear, isotropic or orthotropic, and constant or temperature-de-pendent.

– You must define stiffness in some form (for example, Young's modulus (EX), hyperelastic coefficients,and so on).

– For inertia loads (such as gravity), you must define the data required for mass calculations, such asdensity (DENS).

– For thermal loads (temperatures), you must define the coefficient of thermal expansion (ALPX).

Note the following information about mesh density:

• Regions where stresses or strains vary rapidly (usually areas of interest) require a relatively finer mesh thanregions where stresses or strains are nearly constant (within an element).

• While considering the influence of nonlinearities, remember that the mesh should be able to capture theeffects of the nonlinearities. For example, plasticity requires a reasonable integration point density (andtherefore a fine element mesh) in areas with high plastic deformation gradients.

2.3.2. Set Solution Controls

Setting solution controls involves defining the analysis type and common analysis options for an analysis, as wellas specifying load step options for it. When you are doing a structural static analysis, you can take advantage ofa streamlined solution interface (called the Solution Controls dialog box) for setting these options. The SolutionControls dialog box provides default settings that will work well for many structural static analyses, which meansthat you may need to set only a few, if any, of the options. Because the streamlined solution interface is the re-commended tool for setting solution controls in a structural static analysis, it is the method that is presented inthis chapter.

If you prefer not to use the Solution Controls dialog box (Main Menu> Solution> Analysis Type> Sol'n Controls),you can set solution controls for your analysis using the standard set of ANSYS solution commands and thestandard corresponding menu paths (Main Menu> Solution> Unabridged Menu> option). For a generaloverview of the Solution Controls dialog box, see Section 3.11: Using Special Solution Controls for Certain Typesof Structural Analyses in the ANSYS Basic Analysis Guide.

2.3.2.1. Access the Solution Controls Dialog Box

To access the Solution Controls dialog box, choose menu path Main Menu> Solution> Analysis Type> Sol'nControls. The following sections provide brief descriptions of the options that appear on each tab of the dialogbox. For details about how to set these options, select the tab that you are interested in (from within the ANSYS program),and then click the Help button. Chapter 8, “Nonlinear Structural Analysis” also contains details about the nonlinearoptions introduced in this chapter.

2.3.2.2. Using the Basic Tab

The Basic tab is active when you access the dialog box.

The controls that appear on the Basic tab provide the minimum amount of data that ANSYS needs for the ana-lysis. Once you are satisfied with the settings on the Basic tab, you do not need to progress through the remainingtabs unless you want to adjust the default settings for the more advanced controls. As soon as you click OK onany tab of the dialog box, the settings are applied to the ANSYS database and the dialog box closes.

Chapter 2: Structural Static Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.2–2

Page 31: ANSYS 8.1 - Structural Analysis Guide

You can use the Basic tab to set the options listed in Table 2.1: “Basic Tab Options”. For specific informationabout using the Solution Controls dialog box to set these options, access the dialog box, select the Basic tab,and click the Help button.

Table 2.1 Basic Tab Options

For more information on this option, see:Option

• Section 1.2.6.1: Defining the Analysis Type and AnalysisOptions in the ANSYS Basic Analysis Guide

• Chapter 8, “Nonlinear Structural Analysis” in the ANSYSStructural Analysis Guide

• Section 3.16: Restarting an Analysis in the ANSYS BasicAnalysis Guide

Specify analysis type [ANTYPE, NLGEOM]

• Section 2.4: The Role of Time in Tracking in the ANSYSBasic Analysis Guide

• Section 2.7.1: General Options in the ANSYS BasicAnalysis Guide

Control time settings, including: time at endof load step [TIME], automatic time step-ping [AUTOTS], and number of substepsto be taken in a load step [NSUBST orDELTIM]

• Section 2.7.4: Output Controls in the ANSYS BasicAnalysis Guide

Specify solution data to write to database[OUTRES]

Special considerations for setting these options in a static analysis include:

• When setting ANTYPE and NLGEOM, choose Small Displacement Static if you are performing a newanalysis and you want to ignore large deformation effects such as large deflection, large rotation, andlarge strain. Choose Large Displacement Static if you expect large deflections (as in the case of a long,slender bar under bending) or large strains (as in a metal-forming problem). Choose Restart CurrentAnalysis if you want to restart a failed nonlinear analysis, or you have previously completed a static ana-lysis, and you want to specify additional loads.

• When setting TIME, remember that this load step option specifies time at the end of the load step. Thedefault value is 1.0 for the first load step. For subsequent load steps, the default is 1.0 plus the time specifiedfor the previous load step. Although time has no physical meaning in a static analysis (except in the caseof creep, viscoplasticity, or other rate-dependent material behavior), it is used as a convenient way of re-ferring to load steps and substeps (see Chapter 2, “Loading” in the ANSYS Basic Analysis Guide).

• When setting OUTRES, keep this caution in mind:

Caution: By default, only 1000 results sets can be written to the results file (Jobname.RST). If thisnumber is exceeded (based on your OUTRES specification), the program will terminate with anerror. Use the command /CONFIG,NRES to increase the limit (see Chapter 19, “Memory Managementand Configuration” in the ANSYS Basic Analysis Guide).

2.3.2.3. The Transient Tab

The Transient tab contains transient analysis controls; it is available only if you choose a transient analysis andremains grayed out when you choose a static analysis. For these reasons, it is not described here.

2–3Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 2.3: Performing a Static Analysis

Page 32: ANSYS 8.1 - Structural Analysis Guide

2.3.2.4. Using the Sol'n Options Tab

You can use the Sol'n Options tab to set the options listed in Table 2.2: “Sol'n Options Tab Options”. For specificinformation about using the Solution Controls dialog box to set these options, access the dialog box, selectthe Sol'n Options tab, and click the Help button.

Table 2.2 Sol'n Options Tab Options

For more information about this option, see the followingsection(s) in the ANSYS Basic Analysis Guide:

Option

• Section 3.2: Selecting a Solver through Section 3.10:Using the Automatic Iterative (Fast) Solver Option

Specify equation solver [EQSLV]

• Section 3.16.2: Multiframe RestartSpecify parameters for multiframe restart[RESCONTROL]

Special considerations for setting these options in a static analysis include:

• When setting EQSLV, specify one of these solvers:

– Program chosen solver (ANSYS selects a solver for you, based on the physics of the problem)

– Sparse direct solver (default for linear and nonlinear, static and full transient analyses)

– Preconditioned Conjugate Gradient (PCG) solver (recommended for large models/high wavefronts,bulky structures)

– Algebraic Multigrid (AMG) solver (applicable in the same situations as the PCG solver, but providesparallel processing; for faster turnaround times when used in a multiprocessor environment)

– Distributed Domain Solver (DDS) provides parallel processing on multiple systems across a network

– Iterative solver (auto-select; for linear static/full transient structural or steady-state thermal analysesonly; recommended)

– Frontal direct solver

Note — The AMG and DDS solvers are part of Parallel Performance for ANSYS, which is a separately-licensedproduct. See Chapter 13, “Improving ANSYS Performance and Parallel Performance for ANSYS” in theANSYS Advanced Analysis Techniques Guide for more information about these solvers.

2.3.2.5. Using the Nonlinear Tab

You can use the Nonlinear tab to set the options listed in Table 2.3: “Nonlinear Tab Options”. For specific inform-ation about using the Solution Controls dialog box to set these options, access the dialog box, select the Non-linear tab, and click the Help button.

Table 2.3 Nonlinear Tab Options

For more information about this option, see the followingsection(s) in the ANSYS Structural Analysis Guide:

Option

• Section 8.5.2.3.5: Line Search Option

• Section 8.10.2.4: Using Line Search

Activate line search [LNSRCH]

Chapter 2: Structural Static Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.2–4

Page 33: ANSYS 8.1 - Structural Analysis Guide

For more information about this option, see the followingsection(s) in the ANSYS Structural Analysis Guide:

Option

• Section 8.5.2.3.4: Predictor-Corrector OptionActivate a predictor on the DOF solution[PRED]

• Section 8.5.2.3.3: Maximum Number of Equilibrium Iter-ations

Specify the maximum number of itera-tions allowed per substep [NEQIT]

• Section 8.3.1.5: Creep

• Section 8.5.3.2.1: Creep Criteria

Specify whether you want to includecreep calculation [RATE]

• Section 8.5.2.3.2: Convergence CriteriaSet convergence criteria [CNVTOL]

• Section 8.5.2.3.6: Cutback CriteriaControl bisections [CUTCONTROL]

2.3.2.6. Using the Advanced NL Tab

You can use the Advanced NL tab to set the options listed in Table 2.4: “Advanced NL Tab Options”. For specificinformation about using the Solution Controls dialog box to set these options, access the dialog box, selectthe Advanced NL tab, and click the Help button.

Table 2.4 Advanced NL Tab Options

For more information about this option, see the followingsection(s) in the ANSYS Structural Analysis Guide:

Option

• Section 8.5.2.3.3: Maximum Number of Equilibrium Iter-ations

Specify analysis termination criteria[NCNV]

• Section 8.10.2.5: Using the Arc-Length Method

• Chapter 2, “Loading” in the ANSYS Basic Analysis Guide

Control activation and termination of thearc-length method [ARCLEN, ARCTRM]

2.3.3. Set Additional Solution Options

This section discusses additional options that you can set for the solution. These options do not appear on theSolution Controls dialog box because they are used very infrequently, and their default settings rarely need tobe changed. ANSYS menu paths are provided in this section to help you access these options for those cases inwhich you choose to override the ANSYS-assigned defaults.

Many of the options that appear in this section are nonlinear options, and are described further in Chapter 8,“Nonlinear Structural Analysis”.

2.3.3.1. Stress Stiffening Effects

Some elements, including those in the 18x family of elements, include stress stiffening effects regardless of theSSTIF command setting. To determine whether an element includes stress stiffening, refer to the appropriateelement description in the ANSYS Elements Reference.

By default, stress stiffening effects are ON when NLGEOM is ON. Specific situations in which you can turn OFFstress stiffening effects include:

2–5Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 2.3: Performing a Static Analysis

Page 34: ANSYS 8.1 - Structural Analysis Guide

• Stress stiffening is relevant only in nonlinear analyses. If you are performing a linear analysis [NLGEOM,OFF],you can turn stress stiffening OFF.

• Prior to the analysis, you know that the structure is not likely to fail because of buckling (bifurcation, snapthrough).

Including stress stiffness terms, in general, accelerates nonlinear convergence characteristics. Keeping in mindthe points listed above, you may choose to turn stress stiffening OFF for specific problems in which convergencedifficulties are seen; for example, local failures.

Command(s): SSTIFGUI: Main Menu> Solution> Unabridged Menu> Analysis Options

2.3.3.2. Newton-Raphson Option

Use this analysis option only in a nonlinear analysis. This option specifies how often the tangent matrix is updatedduring solution. You can specify one of these values:

• Program-chosen (default)

• Full

• Modified

• Initial stiffness

• Full with unsymmetric matrix

Command(s): NROPTGUI: Main Menu> Solution> Unabridged Menu> Analysis Options

2.3.3.3. Prestress Effects Calculation

Use this analysis option to perform a prestressed analysis on the same model, such as a prestressed modal ana-lysis. The default is OFF.

Note — The stress stiffening effects and the prestress effect calculation both control the generation ofthe stress stiffness matrix, and therefore should not be used together in an analysis. If both are specified,the last option specified will override the previous setting.

Command(s): PSTRESGUI: Main Menu> Solution> Unabridged Menu> Analysis Options

2.3.3.4. Mass Matrix Formulation

Use this analysis option if you plan to apply inertial loads on the structure (such as gravity and spinning loads).You can specify one of these values:

• Default (depends on element type)

• Lumped mass approximation

Note — For a static analysis, the mass matrix formulation you use does not significantly affect the solutionaccuracy (assuming that the mesh is fine enough). However, if you want to do a prestressed dynamicanalysis on the same model, the choice of mass matrix formulation may be important; see the appropriatedynamic analysis section for recommendations.

Command(s): LUMPMGUI: Main Menu> Solution> Unabridged Menu> Analysis Options

Chapter 2: Structural Static Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.2–6

Page 35: ANSYS 8.1 - Structural Analysis Guide

2.3.3.5. Reference Temperature

This load step option is used for thermal strain calculations. Reference temperature can be made material-de-pendent with the MP,REFT command.

Command(s): TREFGUI: Main Menu> Solution> Load Step Opts> Other> Reference Temp

2.3.3.6. Mode Number

This load step option is used for axisymmetric harmonic elements.Command(s): MODEGUI: Main Menu> Solution> Load Step Opts> Other> For Harmonic Ele

2.3.3.7. Creep Criteria

This nonlinear load step option specifies the creep criterion for automatic time stepping.Command(s): CRPLIMGUI: Main Menu> Solution> Unabridged Menu> Load Step Opts> Nonlinear> Creep Criterion

2.3.3.8. Printed Output

Use this load step option to include any results data on the output file (Jobname.OUT).Command(s): OUTPRGUI: Main Menu> Solution> Unabridged Menu> Load Step Opts> Output Ctrls> Solu Printout

Caution: Proper use of multiple OUTPR commands can sometimes be a little tricky. See Section 2.7.4:Output Controls in the ANSYS Basic Analysis Guide for more information on how to use this command.

2.3.3.9. Extrapolation of Results

Use this load step option to review element integration point results by copying them to the nodes instead ofextrapolating them (default when no material nonlinearities are present).

Command(s): ERESXGUI: Main Menu> Solution> Unabridged Menu> Load Step Opts> Output Ctrls> Integration Pt

2.3.4. Apply the Loads

After you set the desired solution options, you are ready to apply loads to the model.

2.3.4.1. Load Types

All of the following load types are applicable in a static analysis.

2.3.4.1.1. Displacements (UX, UY, UZ, ROTX, ROTY, ROTZ)

These are DOF constraints usually specified at model boundaries to define rigid support points. They can alsoindicate symmetry boundary conditions and points of known motion. The directions implied by the labels arein the nodal coordinate system.

2.3.4.1.2. Forces (FX, FY, FZ) and Moments (MX, MY, MZ)

These are concentrated loads usually specified on the model exterior. The directions implied by the labels arein the nodal coordinate system.

2–7Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 2.3: Performing a Static Analysis

Page 36: ANSYS 8.1 - Structural Analysis Guide

2.3.4.1.3. Pressures (PRES)

These are surface loads, also usually applied on the model exterior. Positive values of pressure act towards theelement face (resulting in a compressive effect).

2.3.4.1.4. Temperatures (TEMP)

These are applied to study the effects of thermal expansion or contraction (that is, thermal stresses). The coefficientof thermal expansion must be defined if thermal strains are to be calculated. You can read in temperatures froma thermal analysis [LDREAD], or you can specify temperatures directly, using the BF family of commands.

2.3.4.1.5. Fluences (FLUE)

These are applied to study the effects of swelling (material enlargement due to neutron bombardment or othercauses) or creep. They are used only if you input a swelling or creep equation.

2.3.4.1.6. Gravity, Spinning, Etc.

These are inertia loads that affect the entire structure. Density (or mass in some form) must be defined if inertiaeffects are to be included.

2.3.4.2. Apply Loads to the Model

Except for inertia loads, which are independent of the model, you can define loads either on the solid model(keypoints, lines, and areas) or on the finite element model (nodes and elements). You can also apply boundaryconditions via TABLE type array parameters (see Section 2.3.4.2.1: Applying Loads Using TABLE Type ArrayParameters) or as function boundary conditions (see Section 2.6.15: Applying Loads Using Function BoundaryConditions).

Table 2.5: “Loads Applicable in a Static Analysis” summarizes the loads applicable to a static analysis. In an ana-lysis, loads can be applied, removed, operated on, or listed.

Table 2.5 Loads Applicable in a Static Analysis

For details on commands and menu paths for definingthese loads, see...

CategoryLoad Type

Section 2.6.3: DOF Constraints in the ANSYS Basic AnalysisGuide

ConstraintsDisplacement (UX, UY, UZ, ROTX, ROTY,ROTZ)

Section 2.6.6: Forces (Concentrated Loads) in the ANSYSBasic Analysis Guide

ForcesForce, Moment (FX, FY, FZ, MX, MY, MZ)

Section 2.6.7: Surface Loads in the ANSYS Basic AnalysisGuide

Surface LoadsPressure (PRES)

Section 2.6.8: Body Loads in the ANSYS Basic AnalysisGuide

Body LoadsTemperature (TEMP), Fluence (FLUE)

Section 2.6.9: Inertia Loads in the ANSYS Basic AnalysisGuide

Inertia LoadsGravity, Spinning, and so on

2.3.4.2.1. Applying Loads Using TABLE Type Array Parameters

You can also apply loads using TABLE type array parameters. For details on using tabular boundary conditions,see Section 2.6.14: Applying Loads Using TABLE Type Array Parameters in the ANSYS Basic Analysis Guide.

In a structural analysis, valid primary variables are TIME, TEMP, and location (X, Y, Z).

Chapter 2: Structural Static Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.2–8

Page 37: ANSYS 8.1 - Structural Analysis Guide

When defining the table, TIME must be in ascending order in the table index (as in any table array).

You can define a table array parameter via command or interactively. For more information on defining tablearray parameters, see the ANSYS APDL Programmer's Guide.

2.3.4.3. Calculating Inertia Relief

You can use a static analysis to perform inertia relief calculations, which calculate the accelerations that willcounterbalance the applied loads. You can think of inertia relief as an equivalent free-body analysis. Issue thiscommand before SOLVE as part of the inertia load commands.

Your model should meet the following requirements:

• The model should not contain axisymmetric elements, substructures, or nonlinearities. Models with amixture of 2-D and 3-D element types are not recommended.

• The effects of offsets and tapering are ignored for beam elements (BEAM23, BEAM24, BEAM44, andBEAM54) as well as for layered elements (SHELL91, SHELL99, SOLID46, and SOLID191). The effects of un-symmetrical layups for layered elements are also ignored. (Breaking up each tapered element into severalelements will give a more accurate solution.)

• Data required for mass calculations (such as density) must be specified.

• Specify only the minimum number of displacement constraints - those required to prevent rigid-bodymotion. Three constraints (or fewer, depending on the element type) are necessary for 2-D models andsix (or fewer) are necessary for 3-D models. Additional constraints, such as those required to imposesymmetry conditions, are permitted, but check for zero reaction forces at all the constraints to make surethat the model is not overconstrained for inertia relief.

• The loads for which inertia relief calculations are desired should be applied.Command(s): IRLF,1GUI: Main Menu> Solution> Load Step Opts> Other> Inertia Relief

2.3.4.3.1. Inertia Relief Output

Use the IRLIST command to print the output from inertia relief calculations. This output consists of the transla-tional and rotational accelerations required to balance the applied loads and can be used by other programs toperform kinematics studies. The summary listing of mass and moments of inertia (produced during solution) isaccurate, not approximate. The reaction forces at the constraints will be zero because the calculated inertia forcesbalance the applied forces.

Inertia relief output is stored in the database rather than in the results file (Jobname.RST). When you issue IRLIST,ANSYS pulls the information from the database, which contains the inertia relief output from the most recentsolution [SOLVE or PSOLVE].

Command(s): IRLISTGUI: No GUI equivalent.

2.3.4.3.2. Partial Inertia Relief Calculations

You can also do a partial inertia relief calculation. Use the partial solution method [PSOLVE], as shown in thecommand input below:

/PREP7 ... ...MP,DENS,... ! Generate model, define density ... ...

2–9Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 2.3: Performing a Static Analysis

Page 38: ANSYS 8.1 - Structural Analysis Guide

FINISH

/SOLUD,... ! Specify only minimum no. of constraintsF,... ! Other loadsSF,...OUTPR,ALL,ALL ! Activates printout of all itemsIRLF,1 ! Can also be set to -1 for precise mass and ! load summary only, no inertia reliefPSOLVE,ELFORM ! Calculates element matricesPSOLVE,ELPREP ! Modifies element matrices and calculates ! inertia relief termsIRLIST ! Lists the mass summary and total load summary tablesFINISH

See the ANSYS Commands Reference for discussions of the OUTPR, IRLF, IRLIST, and PSOLVE commands.

2.3.4.3.3. Using a Macro to Perform Inertia Relief Calculations

If you need to do inertia relief calculations frequently, you can write a macro containing the above commands.Macros are described in the ANSYS APDL Programmer's Guide.

2.3.5. Solve the Analysis

You are now ready to solve the analysis.

1. Save a backup copy of the database to a named file. You can then retrieve your model by reentering theANSYS program and issuing RESUME.

Command(s): SAVEGUI: Utility Menu> File> Save as

2. Start solution calculations.Command(s): SOLVEGUI: Main Menu> Solution> Solve> Current LS

3. If you want the analysis to include additional loading conditions (that is, multiple load steps), you willneed to repeat the process of applying loads, specifying load step options, saving, and solving for eachload step. (Other methods for handling multiple load steps are described in Chapter 2, “Loading” in theANSYS Basic Analysis Guide.)

4. Leave SOLUTION.Command(s): FINISHGUI: Close the Solution menu.

2.3.6. Review the Results

Results from a static analysis are written to the structural results file, Jobname.RST. They consist of the followingdata:

• Primary data:

– Nodal displacements (UX, UY, UZ, ROTX, ROTY, ROTZ)

• Derived data:

– Nodal and element stresses

– Nodal and element strains

– Element forces

Chapter 2: Structural Static Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.2–10

Page 39: ANSYS 8.1 - Structural Analysis Guide

– Nodal reaction forces

– and so on

2.3.6.1. Postprocessors

You can review these results using POST1, the general postprocessor, and POST26, the time-history processor.

• POST1 is used to review results over the entire model at specific substeps (time-points). Some typicalPOST1 operations are explained below.

• POST26 is used in nonlinear static analyses to track specific result items over the applied load history. SeeChapter 8, “Nonlinear Structural Analysis” for the use of POST26 in a nonlinear static analysis. For a completedescription of all postprocessing functions, see Chapter 4, “An Overview of Postprocessing” in the ANSYSBasic Analysis Guide.

2.3.6.2. Points to Remember

• To review results in POST1 or POST26, the database must contain the same model for which the solutionwas calculated.

• The results file (Jobname.RST) must be available.

2.3.6.3. Reviewing Results Data

1. Read in the database from the database file.Command(s): RESUMEGUI: Utility Menu> File> Resume from

2. Read in the desired set of results. Identify the data set by load step and substep numbers or by time. (Ifyou specify a time value for which no results are available, the ANSYS program will perform linear inter-polation on all the data to calculate the results at that time.)

Command(s): SETGUI: Main Menu> General Postproc> Read Results> By Load Step

3. Perform the necessary POST1 operations. Typical static analysis POST1 operations are explained below.

2.3.6.4. Typical Postprocessing Operations

Option: Display Deformed Shape

Use the PLDISP command to display a deformed shape (Main Menu> General Postproc> Plot Results> De-formed Shape). The KUND field on PLDISP gives you the option of overlaying the undeformed shape on thedisplay.

Option: List Reaction Forces and Moments

The PRRSOL command lists reaction forces and moments at the constrained nodes (Main Menu> GeneralPostproc> List Results> Reaction Solu).

To display reaction forces, issue /PBC,RFOR,,1 and then request a node or element display [NPLOT or EPLOT].(Use RMOM instead of RFOR for reaction moments.)

Option: List Nodal Forces and Moments

2–11Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 2.3: Performing a Static Analysis

Page 40: ANSYS 8.1 - Structural Analysis Guide

Use the PRESOL,F (or M) command to list nodal forces and moments (Main Menu> General Postproc> ListResults> Element Solution).

You can list the sum of all nodal forces and moments for a selected set of nodes. Select a set of nodes and usethis feature to find out the total force acting on those nodes:

Command(s): FSUMGUI: Main Menu> General Postproc> Nodal Calcs> Total Force Sum

You can also check the total force and total moment at each selected node. For a body in equilibrium, the totalload is zero at all nodes except where an applied load or reaction load exists:

Command(s): NFORCEGUI: Main Menu> General Postproc> Nodal Calcs> Sum @ Each Node

The FORCE command (Main Menu> General Postproc> Options for Outp) dictates which component of theforces is being reviewed:

• Total (default)

• Static component

• Damping component

• Inertia component

For a body in equilibrium, the total load (using all FORCE components) is zero at all nodes except where an appliedload or reaction load exists.

Option: Line Element Results

For line elements, such as beams, spars, and pipes, use ETABLE to gain access to derived data (stresses, strains,and so on) (Main Menu> General Postproc> Element Table> Define Table). Results data are identified by acombination of a label and a sequence number or component name on the ETABLE command. See the ETABLEdiscussion in The General Postprocessor (POST1) in the ANSYS Basic Analysis Guide for details.

Option: Error Estimation

For linear static analyses using solid or shell elements, use the PRERR command to list the estimated solutionerror due to mesh discretization (Main Menu> General Postproc> List Results> Percent Error). This commandcalculates and lists the percent error in structural energy norm (SEPC), which represents the error relative to aparticular mesh discretization.

Option: Structural Energy Error Estimation

Use PLESOL,SERR to contour the element-by-element structural energy error (SERR) (Main Menu> GeneralPostproc> Plot Results> Contour Plot> Element Solu). Regions of high SERR on the contour display are goodcandidates for mesh refinement. (You can activate automatic mesh refinement by means of the ADAPT command- see the ANSYS Modeling and Meshing Guide for more information.) See Section 5.3.6: Estimating Solution Errorin the ANSYS Basic Analysis Guide for more details about error estimation.

Option: Contour Displays

Use PLNSOL and PLESOL to contour almost any result item, such as stresses (SX, SY, SZ...), strains (EPELX, EPELY,EPELZ...), and displacements (UX, UY, UZ...) (Main Menu> General Postproc> Plot Results> Contour Plot>Nodal Solu or Element Solu).

The KUND field on PLNSOL and PLESOL gives you the option of overlaying the undeformed shape on the display.

Chapter 2: Structural Static Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.2–12

Page 41: ANSYS 8.1 - Structural Analysis Guide

Use PLETAB and PLLS to contour element table data and line element data (Main Menu> General Postproc>Element Table> Plot Element Table and Main Menu> General Postproc> Plot Results> Contour Plot> LineElem 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 shellthicknesses, or other discontinuities meet. To avoid the smearing effect, use selecting (described inChapter 7, “Selecting and Components” in the ANSYS Basic Analysis Guide) to select elements of the samematerial, same shell thickness, and so on before issuing PLNSOL. Alternatively, use PowerGraphics withthe AVRES command (Main Menu> General Postproc> Options for Outp) to not average results acrossdifferent materials and/or different shell thicknesses.

Option: Vector Displays

Use PLVECT to view vector displays (Main Menu> General Postproc> Plot Results> Vector Plot> Predefined)and PRVECT to view vector listings (Main Menu> General Postproc> List Results> Vector Data).

Vector displays (not to be confused with vector mode) are an effective way of viewing vector quantities, such asdisplacement (DISP), rotation (ROT), and principal stresses (S1, S2, S3).

Option: Tabular Listings

Use these commands to produce tabular listings:Command(s): PRNSOL (nodal results), PRESOL (element-by-element results) PRRSOL (reaction data),and so onGUI: Main Menu> General Postproc> List Results> solution option

Use the NSORT and ESORT commands to sort the data before listing them (Main Menu> General Postproc>List Results> Sorted Listing> Sort Nodes or Sort Elems).

Other Postprocessing Capabilities

Many other postprocessing functions - mapping results onto a path, load case combinations, and so on - areavailable in POST1. See Chapter 4, “An Overview of Postprocessing” in the ANSYS Basic Analysis Guide for details.

2.4. A Sample Static Analysis (GUI Method)

In this sample analysis, you will run a static analysis of an Allen wrench.

2.4.1. Problem Description

An Allen wrench (10 mm across the flats) is torqued by means of a 100 N force at its end. Later, a 20 N downwardforce is applied at the same end, at the same time retaining the original 100 N torquing force. The objective isto determine the stress intensity in the wrench under these two loading conditions.

2.4.2. Problem Specifications

The following dimensions are used for this problem:

Width across flats = 10 mm

Configuration = hexagonal

Length of shank = 7.5 cm

2–13Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 2.4: A Sample Static Analysis (GUI Method)

Page 42: ANSYS 8.1 - Structural Analysis Guide

Length of handle = 20 cm

Bend radius = 1 cm

Modulus of elasticity = 2.07 x 1011 Pa

Applied torquing force = 100 N

Applied downward force = 20 N

2.4.3. Problem Sketch

Figure 2.1 Diagram of Allen Wrench

2.4.3.1. Set the Analysis Title

1. Choose menu path Utility Menu> File> Change Title.

2. Type the text "Static Analysis of an Allen Wrench" and click on OK.

2.4.3.2. Set the System of Units

1. Click once in the Input Window to make it active for text entry.

2. Type the command /UNITS,SI and press ENTER. Notice that the command is stored in the history buffer,which can be accessed by clicking on the down arrow at the right of the input window.

3. Choose menu path Utility Menu> Parameters> Angular Units. The Angular Units for ParametricFunctions dialog box appears.

4. In the drop down menu for Units for angular parametric functions, select "Degrees DEG."

5. Click on OK.

2.4.3.3. Define Parameters

1. Choose menu path Utility Menu> Parameters> Scalar Parameters. The Scalar Parameters dialog boxappears.

2. Type the following parameters and their values in the Selection field. Click on Accept after you defineeach parameter. For example, first type “exx = 2.07e11” in the Selection field and then click on Accept.Continue entering the remaining parameters and values in the same way.

DescriptionValueParameter

Young's modulus is 2.07E11 Pa2.07E11EXX

Chapter 2: Structural Static Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.2–14

Page 43: ANSYS 8.1 - Structural Analysis Guide

DescriptionValueParameter

Width of hex across flats = .01 m.01W_HEX

Width of flat = .0058 mW_HEX* TAN(30)W_FLAT

Length of shank (short end) .075 m.075L_SHANK

Length of handle (long end) .2 m.2L_HANDLE

Bend radius .01 m.01BENDRAD

Element length .0075 m.0075L_ELEM

Number of divisions along hex flat = 22NO_D_HEX

Tolerance for selecting node = 25E-6 m25E-6TOL

Note — You can type the labels in upper- or lowercase; ANSYS always displays the labels in up-percase.

3. Click on Close.

4. Click on SAVE_DB on the ANSYS Toolbar.

2.4.3.4. Define the Element Types

1. Choose menu path Main Menu> Preprocessor> Element Type> Add/Edit/Delete.

2. Click on Add. The Library of Element Types dialog box appears.

3. In the scroll box on the left, click once on "Structural Solid."

4. In the scroll box on the right, click once on "Brick 8node 45."

5. Click on Apply to define it as element type 1.

6. Scroll up the list on the right to "Quad 4node 42." Click once to select it.

7. Click on OK to define Quad 4node42 as element type 2. The Library of Element Types dialog box closes.

8. Click on Close in the Element Types dialog box.

2.4.3.5. Define Material Properties

1. Choose menu path Main Menu> Preprocessor> Material Props> Material Models. The Define Mater-ial Model Behavior dialog box appears.

2. In the Material Models Available window, double-click on the following options: Structural, Linear,Elastic, Isotropic. A dialog box appears.

3. Type the text EXX in the EX field (for Young's modulus), and .3 for PRXY.

Click on OK. This sets Young's modulus to the parameter specified above. Material Model Number 1appears in the Material Models Defined window on the left.

4. Choose menu path Material> Exit to remove the Define Material Model Behavior dialog box.

2.4.3.6. Create Hexagonal Area as Cross-Section

1. Choose menu path Main Menu> Preprocessor> Modeling> Create> Areas> Polygon> By Side Length.The Polygon by Side Length dialog box appears.

2. Enter 6 for number of sides.

3. Enter W_FLAT for length of each side.

2–15Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 2.4: A Sample Static Analysis (GUI Method)

Page 44: ANSYS 8.1 - Structural Analysis Guide

4. Click on OK. A hexagon appears in the ANSYS Graphics window.

2.4.3.7. Create Keypoints Along a Path

1. Choose menu path Main Menu> Preprocessor> Modeling> Create> Keypoints> In Active CS. TheCreate Keypoints in Active Coordinate System dialog box appears.

2. Enter 7 for keypoint number. Type a 0 in each of the X, Y, Z location fields.

3. Click on Apply.

4. Enter 8 for keypoint number.

5. Enter 0,0,-L_SHANK for the X, Y, Z location, and click on Apply.

6. Enter 9 for keypoint number.

7. Enter 0,L_HANDLE,-L_SHANK for the X, Y, Z location, and click on OK.

2.4.3.8. Create Lines Along a Path

1. Choose menu path Utility Menu> PlotCtrls> Window Controls> Window Options. The Window Optionsdialog box appears.

2. In the Location of triad drop down menu, select "At top left."

3. Click on OK.

4. Choose menu path Utility Menu> PlotCtrls> Pan/Zoom/Rotate. The Pan-Zoom-Rotate dialog box ap-pears.

5. Click on "Iso" to generate an isometric view and click on Close.

6. Choose menu path Utility Menu> PlotCtrls> View Settings> Angle of Rotation. The Angle of Rotationdialog box appears.

7. Enter 90 for angle in degrees.

8. In the Axis of rotation drop down menu, select "Global Cartes X."

9. Click on OK.

10. Choose menu path Utility Menu> PlotCtrls> Numbering. The Plot Numbering Controls dialog boxappears.

11. Click the Keypoint numbers radio button to turn keypoint numbering on.

12. Click the Line numbers radio button to turn line numbering on.

13. Click on OK.

14. Choose menu path Main Menu> Preprocessor> Modeling> Create> Lines> Lines> Straight Line.The Create Straight Line picking menu appears.

15. Click once on keypoints 4 and 1 to create a line between keypoints 1 and 4. (If you have trouble readingthe keypoint numbers in the ANSYS Graphics window, use the controls on the Pan-Zoom-Rotate dialogbox (Utility Menu> PlotCtrls> Pan/Zoom/Rotate) to zoom in.)

16. Click once on keypoints 7 and 8 to create a line between keypoints 7 and 8.

17. Click once on keypoints 8 and 9 to create a line between keypoints 8 and 9.

18. Click on OK.

Chapter 2: Structural Static Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.2–16

Page 45: ANSYS 8.1 - Structural Analysis Guide

2.4.3.9. Create Line from Shank to Handle

1. Choose menu path Main Menu> Preprocessor> Modeling> Create> Lines> Line Fillet. The Line Filletpicking menu appears.

2. Click once on lines 8 and 9.

3. Click on OK in the picking menu. The Line Fillet dialog box appears.

4. Enter BENDRAD for Fillet radius and click on OK.

5. Click on SAVE_DB on the ANSYS Toolbar.

2.4.3.10. Cut Hex Section

In this step, you cut the hex section into two quadrilaterals. This step is required to satisfy mapped meshing.

1. Choose menu path Utility Menu> PlotCtrls> Numbering. The Plot Numbering Controls dialog boxappears.

2. Click the Keypoint numbers radio button to Off.

3. Click on OK.

4. Choose menu path Utility Menu> Plot> Areas.

5. Choose menu path Main Menu> Preprocessor> Modeling> Operate> Booleans> Divide> With Op-tions> Area by Line. The Divide Area by Line picking menu appears.

6. Click once on the shaded area, and click on OK.

7. Choose menu path Utility Menu> Plot> Lines.

8. Click once on line 7. (If you have trouble reading the line numbers in the ANSYS Graphics window, usethe controls on the Pan-Zoom-Rotate dialog box (Utility Menu> PlotCtrls> Pan/Zoom/Rotate) to zoomin.)

9. Click on OK. The Divide Area by Line with Options dialog box appears. In the Subtracted lines will bedrop down menu, select Kept. Click OK.

10. Choose menu path Utility Menu> Select> Comp/Assembly> Create Component. The Create Componentdialog box appears.

11. Enter BOTAREA for component name.

12. In the Component is made of drop down menu, select "Areas."

13. Click on OK.

2.4.3.11. Set Meshing Density

1. Choose menu path Main Menu> Preprocessor> Meshing> Size Cntrls> Lines> Picked Lines. TheElement Size on Picked Lines picking menu appears.

2. Enter 1,2,6 in the picker, then press ENTER.

3. Click on OK in the picking menu. The Element Sizes on Picked Lines dialog box appears.

4. Enter NO_D_HEX for number of element divisions and click on OK.

2.4.3.12. Set Element Type for Area Mesh

In this step, set the element type to PLANE42, all quadrilaterals for the area mesh.

2–17Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 2.4: A Sample Static Analysis (GUI Method)

Page 46: ANSYS 8.1 - Structural Analysis Guide

1. Choose menu path Main Menu> Preprocessor> Modeling> Create> Elements> Elem Attributes. TheElement Attributes dialog box appears.

2. In the Element type number drop down menu, select “2 PLANE42” and click on OK.

3. Choose menu path Main Menu> Preprocessor> Meshing> Mesher Opts. The Mesher Options dialogbox appears.

4. In the Mesher Type field, click on the Mapped radio button and then click on OK. The Set Element Shapedialog box appears.

5. Click on OK to accept the default of Quad for 2-D shape key.

6. Click on SAVE_DB on the ANSYS Toolbar.

2.4.3.13. Generate Area Mesh

In this step, generate the area mesh you will later drag.

1. Choose menu path Main Menu> Preprocessor> Meshing> Mesh> Areas> Mapped> 3 or 4 sided. TheMesh Areas picking box appears.

2. Click on Pick All.

3. Choose menu path Utility Menu> Plot> Elements.

2.4.3.14. Drag the 2-D Mesh to Produce 3-D Elements

1. Choose menu path Main Menu> Preprocessor> Modeling> Create> Elements> Elem Attributes. TheElement Attributes dialog box appears.

2. In the Element type number drop down menu, select “1 SOLID45” and click on OK.

3. Choose menu path Main Menu> Preprocessor> Meshing> Size Cntrls> Global> Size. The GlobalElement Sizes dialog box appears.

4. Enter L_ELEM for element edge length and click on OK.

5. Choose menu path Utility Menu> PlotCtrls> Numbering.

6. Click the Line numbers radio button to on if it is not already selected.

7. Click on OK.

8. Choose menu path Utility Menu> Plot> Lines.

9. Choose menu path Main Menu> Preprocessor> Modeling> Operate> Extrude> Areas> Along Lines.The Sweep Areas along Lines picking box appears.

10. Click on Pick All. A second picking box appears.

11. Click once on lines 8, 10, and 9 (in that order).

12. Click on OK. The 3-D model appears in the ANSYS Graphics window.

13. Choose menu path Utility Menu> Plot> Elements.

14. Click on SAVE_DB on the ANSYS Toolbar.

2.4.3.15. Select BOTAREA Component and Delete 2-D Elements

1. Choose menu path Utility Menu> Select> Comp/Assembly> Select Comp/Assembly. The SelectComponent or Assembly dialog appears.

2. Click on OK to accept the default of select BOTAREA component.

Chapter 2: Structural Static Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.2–18

Page 47: ANSYS 8.1 - Structural Analysis Guide

3. Choose menu path Main Menu> Preprocessor> Meshing> Clear> Areas. The Clear Areas picking menuappears.

4. Click on Pick All.

5. Choose menu path Utility Menu> Select> Everything.

6. Choose menu path Utility Menu> Plot> Elements.

2.4.3.16. Apply Displacement Boundary Condition at End of Wrench

1. Choose menu path Utility Menu> Select> Comp/Assembly> Select Comp/Assembly. The SelectComponent or Assembly dialog appears.

2. Click on OK to accept the default of select BOTAREA component.

3. Choose menu path Utility Menu> Select> Entities. The Select Entities dialog box appears.

4. In the top drop down menu, select "Lines."

5. In the second drop down menu, select "Exterior."

6. Click on Apply.

7. In the top drop down menu, select "Nodes."

8. In the second drop down menu, select "Attached to."

9. Click on the "Lines, all" radio button to select it.

10. Click on OK.

11. Choose menu path Main Menu> Solution> Define Loads> Apply> Structural> Displacement> OnNodes. The Apply U,ROT on Nodes picking menu appears.

12. Click on Pick All. The Apply U,ROT on Nodes dialog box appears.

13. In the scroll list for DOFs to be constrained, click on "ALL DOF."

14. Click on OK.

15. Choose menu path Utility Menu> Select> Entities.

16. In the top drop down menu, select "Lines."

17. Click on the "Sele All" button, then click on Cancel.

2.4.3.17. Display Boundary Conditions

1. Choose menu path Utility Menu> PlotCtrls> Symbols. The Symbols dialog box appears.

2. Click on the "All Applied BCs" radio button for Boundary condition symbol.

3. In the Surface Load Symbols drop down menu, select "Pressures."

4. In the “Show pres and convect as” drop down menu, select "Arrows."

5. Click on OK.

2.4.3.18. Apply Pressure on Handle

In this step, apply pressure on the handle to represent 100 N finger force.

1. Choose menu path Utility Menu> Select> Entities. The Select Entities dialog appears.

2. In the top drop down menu, select "Areas."

2–19Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 2.4: A Sample Static Analysis (GUI Method)

Page 48: ANSYS 8.1 - Structural Analysis Guide

3. In the second drop down menu, select "By Location."

4. Click on the "Y coordinates" radio button to select it.

5. Enter BENDRAD,L_HANDLE for Min, Max, and click on Apply.

6. Click on "X coordinates" to select it.

7. Click on Reselect.

8. Enter W_FLAT/2,W_FLAT for Min, Max, and click on Apply.

9. In the top drop down menu, select "Nodes."

10. In the second drop down menu, select "Attached to."

11. Click on the "Areas, all" radio button to select it.

12. Click on the "From Full" radio button to select it.

13. Click on Apply.

14. In the second drop down menu, select "By Location."

15. Click on the "Y coordinates" radio button to select it.

16. Click on the "Reselect" radio button.

17. Enter L_HANDLE+TOL,L_HANDLE-(3.0*L_ELEM)-TOL for Min, Max.

18. Click on OK.

19. Choose menu path Utility Menu> Parameters> Get Scalar Data. The Get Scalar Data dialog box appears.

20. In the scroll box on the left, scroll to "Model Data" and select it.

21. In the scroll box on the right, scroll to "For selected set" and select it.

22. Click on OK. The Get Data for Selected Entity Set dialog box appears.

23. Enter "minyval" for the name of the parameter to be defined.

24. In the scroll box on the left, click once on "Current node set" to select it.

25. In the scroll box on the right, click once on "Min Y coordinate" to select it.

26. Click on Apply.

27. Click on OK again to select the default settings. The Get Data for Selected Entity Set dialog box appears.

28. Enter "maxyval" for the name of the parameter to be defined.

29. In the scroll box on the left, click once on "Current node set" to select it.

30. In the scroll box on the right, click once on "Max Y coordinate" to select it.

31. Click on OK.

32. Choose menu path Utility Menu> Parameters> Scalar Parameters. The Scalar Parameters dialog boxappears.

33. Type the text PTORQ=100/(W_HEX*(MAXYVAL-MINYVAL)) in the Selection text box and click on Accept.

34. Click on Close.

35. Choose menu path Main Menu> Solution> Define Loads> Apply> Structural> Pressure> On Nodes.The Apply PRES on Nodes picking menu appears.

36. Click on Pick All. The Apply PRES on Nodes dialog box appears.

37. Enter PTORQ for Load PRES value and click on OK.

38. Choose menu path Utility Menu> Select> Everything.

Chapter 2: Structural Static Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.2–20

Page 49: ANSYS 8.1 - Structural Analysis Guide

39. Choose menu path Utility Menu> Plot> Nodes.

40. Click on SAVE_DB on the ANSYS Toolbar.

2.4.3.19. Write the First Load Step

1. Choose menu path Main Menu> Solution> Load Step Opts> Write LS File. The Write Load Step Filedialog appears.

2. Enter 1 for load step file number n.

3. Click on OK.

2.4.3.20. Define Downward Pressure

In this step, you define the downward pressure on top of the handle, representing 20N (4.5 lb) of force.

1. Choose menu path Utility Menu> Parameters> Scalar Parameters. The Scalar Parameters dialog boxappears.

2. Type the text PDOWN=20/(W_FLAT*(MAXYVAL-MINYVAL)) in the Selection text box and click on Accept.

3. Click on Close.

4. Choose menu path Utility Menu> Select> Entities. The Select Entities dialog appears.

5. In the top drop down menu, select "Areas."

6. In the second drop down menu, select "By Location."

7. Click on the "Z coordinates" radio button to select it.

8. Click on the "From Full" radio button to select it.

9. Enter -(L_SHANK+(W_HEX/2)) for Min, Max.

10. Click on Apply.

11. In the top drop down menu, select "Nodes."

12. In the second drop down menu, select "Attached to."

13. Click on the Areas, all radio button to select it, and click on Apply.

14. In the second drop down menu, select "By Location."

15. Click on the "Y coordinates" radio button to select it.

16. Click on the "Reselect" radio button.

17. Enter L_HANDLE+TOL,L_HANDLE-(3.0*L_ELEM)-TOL for Min, Max.

18. Click on OK.

19. Choose menu path Main Menu> Solution> Define Loads> Apply> Structural> Pressure> On Nodes.The Apply PRES on Nodes picking menu appears.

20. Click on Pick All. The Apply PRES on Nodes dialog box appears.

21. Enter PDOWN for Load PRES value and click on OK.

22. Choose menu path Utility Menu> Select> Everything.

23. Choose menu path Utility Menu> Plot> Nodes.

2–21Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 2.4: A Sample Static Analysis (GUI Method)

Page 50: ANSYS 8.1 - Structural Analysis Guide

2.4.3.21. Write Second Load Step

1. Choose menu path Main Menu> Solution> Load Step Opts> Write LS File. The Write Load Step Filedialog box appears.

2. Enter 2 for Load step file number n, and click on OK.

3. Click on SAVE_DB on the ANSYS Toolbar.

2.4.3.22. Solve from Load Step Files

1. Choose menu path Main Menu> Solution> Solve> From LS Files. The Solve Load Step Files dialog boxappears.

2. Enter 1 for Starting LS file number.

3. Enter 2 for Ending LS file number, and click on OK.

4. Click on the Close button after the Solution is done! window appears.

2.4.3.23. Read First Load Step and Review Results

1. Choose menu path Main Menu> General Postproc> Read Results> First Set.

2. Choose menu path Main Menu> General Postproc> List Results> Reaction Solu. The List ReactionSolution dialog box appears.

3. Click on OK to accept the default of All Items.

4. Review the information in the status window, and click on Close.

5. Choose menu path Utility Menu> PlotCtrls> Symbols. The Symbols dialog box appears.

6. Click on the "None" radio button for Boundary condition symbol, and click on OK.

7. Choose menu path Utility Menu> PlotCtrls> Style> Edge Options. The Edge Options dialog box appears.

8. In the Element outlines for non-contour/contour plots drop down menu, select "Edge Only/All."

9. Click on OK.

10. Choose menu path Main Menu> General Postproc> Plot Results> Deformed Shape. The Plot DeformedShape dialog box appears.

11. Click on the "Def + undeformed" radio button and click on OK.

12. Choose menu path Utility Menu> PlotCtrls> Save Plot Ctrls. The Save Plot Controls dialog box appears.

13. Type "pldisp.gsa" in the Selection box, and click on OK.

14. Choose menu path Utility Menu> PlotCtrls> View Settings> Angle of Rotation. The Angle of Rotationdialog box appears.

15. Enter 120 for Angle in degrees.

16. In the Relative/absolute drop down menu, select "Relative angle."

17. In the Axis of rotation drop down menu, select "Global Cartes Y."

18. Click on OK.

19. Choose menu path Main Menu> General Postproc> Plot Results> Contour Plot> Nodal Solu. TheContour Nodal Solution Data dialog box appears.

20. In the scroll box on the left, click on "Stress." In the scroll box on the right, click on "Intensity SINT."

21. Click on OK.

Chapter 2: Structural Static Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.2–22

Page 51: ANSYS 8.1 - Structural Analysis Guide

22. Choose menu path Utility Menu> PlotCtrls> Save Plot Ctrls. The Save Plot Controls dialog box appears.

23. Type "plnsol.gsa" in the Selection box, and click on OK.

2.4.3.24. Read the Next Load Step and Review Results

1. Choose menu path Main Menu> General Postproc> Read Results> Next Set.

2. Choose menu path Main Menu> General Postproc> List Results> Reaction Solu. The List ReactionSolution dialog box appears.

3. Click on OK to accept the default of All Items.

4. Review the information in the status window, and click on Close.

5. Choose menu path Utility Menu> PlotCtrls> Restore Plot Ctrls.

6. Type "pldisp.gsa" in the Selection box, and click on OK.

7. Choose menu path Main Menu> General Postproc> Plot Results> Deformed Shape. The Plot DeformedShape dialog box appears.

8. Click on the "Def + undeformed" radio button if it is not already selected and click on OK.

9. Choose menu path Utility Menu> PlotCtrls> Restore Plot Ctrls.

10. Type "plnsol.gsa" in the Selection box, and click on OK.

11. Choose menu path Main Menu> General Postproc> Plot Results> Contour Plot> Nodal Solu. TheContour Nodal Solution Data dialog box appears.

12. In the scroll box on the left, click on "Stress." In the scroll box on the right, scroll to "Intensity SINT" andselect it.

13. Click on OK.

2.4.3.25. Zoom in on Cross-Section

1. Choose menu path Utility Menu> WorkPlane> Offset WP by Increments. The Offset WP tool box ap-pears.

2. Enter 0,0,-0.067 for X, Y, Z Offsets and click on OK.

3. Choose menu path Utility Menu> PlotCtrls> Style> Hidden Line Options. The Hidden-Line Optionsdialog box appears.

4. In the drop down menu for Type of Plot, select "Capped hidden."

5. In the drop down menu for Cutting plane is, select "Working plane."

6. Click on OK.

7. Choose menu path Utility Menu> PlotCtrls> Pan-Zoom-Rotate. The Pan-Zoom-Rotate tool box appears.

8. Click on "WP."

9. Drag the Rate slider bar to 10.

10. On the Pan-Zoom-Rotate dialog box, click on the large round dot several times to zoom in on the crosssection.

2.4.3.26. Exit ANSYS

1. Choose QUIT from the ANSYS Toolbar.

2. Choose Quit - No Save!

2–23Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 2.4: A Sample Static Analysis (GUI Method)

Page 52: ANSYS 8.1 - Structural Analysis Guide

3. Click on OK.

2.5. A Sample Static Analysis (Command or Batch Method)

You can perform the example static analysis of an Allen wrench using the ANSYS commands shown below insteadof GUI choices. Items prefaced with an exclamation point (!) are comments.

/FILNAME,pm02! Jobname to use for all subsequent files/TITLE,Static analysis of an Allen wrench/UNITS,SI ! Reminder that the SI system of units is used/SHOW ! Specify graphics driver for interactive run; for batch ! run plots are written to pm02.grph

! Define parameters for future use

EXX=2.07E11 ! Young's modulus (2.07E11 Pa = 30E6 psi)W_HEX=.01 ! Width of hex across flats (.01m=.39in)*AFUN,DEG ! Units for angular parametric functionsW_FLAT=W_HEX*TAN(30) ! Width of flatL_SHANK=.075 ! Length of shank (short end) (.075m=3.0in)L_HANDLE=.2 ! Length of handle (long end) (.2m=7.9 in)BENDRAD=.01 ! Bend radius of Allen wrench (.01m=.39 in)L_ELEM=.0075 ! Element length (.0075 m = .30 in)NO_D_HEX=2 ! Number of divisions on hex flatTOL=25E-6 ! Tolerance for selecting nodes (25e-6 m = .001 in)

/PREP7ET,1,SOLID45 ! Eight-node brick elementET,2,PLANE42 ! Four-node quadrilateral (for area mesh)MP,EX,1,EXX ! Young's modulus for material 1MP,PRXY,1,0.3 ! Poisson's ratio for material 1RPOLY,6,W_FLAT ! Hexagonal areaK,7 ! Keypoint at (0,0,0)K,8,,,-L_SHANK ! Keypoint at shank-handle intersectionK,9,,L_HANDLE,-L_SHANK ! Keypoint at end of handleL,4,1 ! Line through middle of hex shapeL,7,8 ! Line along middle of shankL,8,9 ! Line along handleLFILLT,8,9,BENDRAD ! Line along bend radius between shank and handle/VIEW,,1,1,1 ! Isometric view in window 1/ANGLE,,90,XM ! Rotates model 90 degrees about X/PNUM,LINE,1 ! Line numbers turned onLPLOT/PNUM,LINE,0 ! Line numbers offL,1,4 ! Hex section is cut into two quadrilateralsASBL,1,7,,,KEEP ! to satisfy mapped meshing requirements for bricksCM,BOTAREA,AREA ! Component name BOTAREA for the two areas

! Generate area mesh for later drag

LESIZE,1,,,NO_D_HEX ! Number of divisions along line 1LESIZE,2,,,NO_D_HEXLESIZE,6,,,NO_D_HEXTYPE,2 ! PLANE42 elements to be meshed firstMSHAPE,0,2D ! Mapped quad meshMSHKEY,1SAVE ! Save database before meshingAMESH,ALL/TITLE,Meshed hex wrench end to be used in vdragEPLOT

! Now drag the 2-D mesh to produce 3-D elements

TYPE,1 ! Type pointer set to SOLID45ESIZE,L_ELEM ! Element sizeVDRAG,2,3,,,,,8,10,9 ! Drag operation to create 3-D mesh/TYPE,,HIDP ! Precise hidden line display/TITLE,Meshed hex wrenchEPLOTCMSEL,,BOTAREA ! Select BOTAREA component and

Chapter 2: Structural Static Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.2–24

Page 53: ANSYS 8.1 - Structural Analysis Guide

ACLEAR,ALL ! delete the 2-D elementsASEL,ALLFINISH

! Apply loads and obtain the solution

/SOLUANTYPE,STATIC ! Static analysis (default)/TITLE,Allen wrench -- Load step 1

! First fix all nodes around bottom of shank

CMSEL,,BOTAREA ! Bottom areas of shankLSEL,,EXT ! Exterior lines of those areasNSLL,,1 ! Nodes on those linesD,ALL,ALL ! Displacement constraintsLSEL,ALL/PBC,U,,1 ! Displacement symbols turned on/TITLE,Boundary conditions on end of wrenchNPLOT

!Now apply pressure on handle to represent 100-N (22.5-lb) finger force

ASEL,,LOC,Y,BENDRAD,L_HANDLE ! Areas on handleASEL,R,LOC,X,W_FLAT/2,W_FLAT ! Two areas on one side of handle...NSLA,,1 ! ...and all corresponding nodesNSEL,R,LOC,Y,L_HANDLE+TOL,L_HANDLE-(3.0*L_ELEM)-TOL ! Reselects nodes at ! back end of handle (3 element lengths)*GET,MINYVAL,NODE,,MNLOC,Y ! Get minimum Y value of selected nodes*GET,MAXYVAL,NODE,,MXLOC,Y ! Get maximum Y value of selected nodesPTORQ=100/(W_HEX*(MAXYVAL-MINYVAL)) ! Pressure equivalent to 100 NSF,ALL,PRES,PTORQ ! PTORQ pressure on all selected nodesALLSEL ! Restores full set of all entities/PSF,PRES,,2 ! Pressure symbols turned on/TITLE,Boundary conditions on wrench for load step 1NPLOTLSWRITE ! Writes first load step/TITLE, Allen wrench -- load step 2

! Downward pressure on top of handle, representing 20-N (4.5 -lb) force

PDOWN=20/(W_FLAT*(MAXYVAL-MINYVAL))

ASEL,,LOC,Z,-(L_SHANK+(W_HEX/2)) ! Area on top flat of handle...NSLA,,1 ! ...and all corresponding nodesNSEL,R,LOC,Y,L_HANDLE+TOL,L_HANDLE-(3.0*L_ELEM)-TOL ! Reselects nodes at ! back end of handle (3 element lengths)SF,ALL,PRES,PDOWN ! PDOWN pressure at all selected nodesALLSEL/TITLE,Boundary conditions on wrench for load step 2NPLOTLSWRITE ! Writes second load stepSAVE ! Save database before solutionLSSOLVE,1,2 ! Initiates solution for load step files 1 and 2FINISH

!Review the results

/POST1SET,1 ! Reads load step 1 resultsPRRSOL ! Reaction solution listing/PBC,DEFA ! No BC symbols/PSF,DEFA ! No surface load symbols/EDGE,,1 ! Edges only, no interior element outlines/TITLE,Deformed allen wrench caused by torquePLDISP,2 ! Deformed shape overlaid with undeformed edge plot/GSAVE,pldisp,gsav ! Saves graphics specifications on pldisp.gsav/PLOPTS,INFO,ON ! Turns on entire legend column/PLOPTS,LEG1,OFF ! Turns off legend header/ANGLE,,120,YM,1 ! Additional rotation about model Y (to see high stress areas)/TITLE,Stress intensity contours caused by torquePLNSOL,S,INT ! Stress intensity contours

2–25Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 2.5: A Sample Static Analysis (Command or Batch Method)

Page 54: ANSYS 8.1 - Structural Analysis Guide

/GSAVE,plnsol,gsav ! Saves graphics specifications to plnsol.gsavSET,2 ! Reads load step 2 resultsPRRSOL ! Reaction solution listing/GRESUME,pldisp,gsav ! Resumes graphics specifications from pldisp.gsav/TITLE,Deformed allen wrench caused by torque and forcePLDISP,2/GRESUME,plnsol,gsav ! Resumes graphics specifications from plnsol.gsav/TITLE,Stress intensity contours caused by torque and forcePLNSOL,S,INTWPOF,,,-0.067 ! Offset the working plane for cross-section view/TYPE,1,5 ! Capped hidden display/CPLANE,1 ! Cutting plane defined to use the WP/VIEW, 1 ,WP ! View will be normal to the WP/DIST,1,.01 ! Zoom in on the cross section/TITLE,Cross section of the allen wrench under torque and force loadingPLNSOL,S,INTFINISH/EXIT,ALL

2.6. Where to Find Other Examples

Several ANSYS publications, particularly the ANSYS Verification Manual and the ANSYS Tutorials, describe addi-tional structural static analyses.

The ANSYS Verification Manual consists of test case analyses demonstrating the analysis capabilities of the ANSYSfamily of products. While these test cases demonstrate solutions to realistic analysis problems, the ANSYS Verific-ation Manual does not present them as step-by-step examples with lengthy data input instructions and printouts.However, most ANSYS users who have at least limited finite element experience should be able to fill in themissing details by reviewing each test case's finite element model and input data with accompanying comments.

The ANSYS Verification Manual includes the following structural static analysis test cases:

VM1 - Statically Indeterminate Reaction Force AnalysisVM2 - Beam Stresses and DeflectionsVM4 - Deflection of a Hinged SupportVM11 - Residual Stress ProblemVM12 - Combined Bending and TorsionVM13 - Cylindrical Shell Under PressureVM16 - Bending of a Solid BeamVM18 - Out-of-plane Bending of a Curved BarVM20 - Cylindrical Membrane Under PressureVM25 - Stresses in a Long CylinderVM29 - Friction on a Support BlockVM31 - Cable Supporting Hanging LoadsVM36 - Limit Moment AnalysisVM39 - Bending of a Circular Plate with a Center HoleVM41 - Small Deflection of a Rigid BeamVM44 - Bending of an Axisymmetric Thin Pipe Under Gravity LoadingVM53 - Vibration of a String Under TensionVM59 - Lateral Vibration of an Axially Loaded BarVM63 - Static Hertz Contact ProblemVM78 - Transverse Shear Stresses in a Cantilever BeamVM82 - Simply Supported Laminated Plate Under PressureVM127 - Buckling of a Bar with Hinged EndsVM135 - Bending of a Beam on an Elastic FoundationVM141 - Diametric Compression of a DiskVM148 - Bending of a Parabolic BeamVM183 - Harmonic Response of a Spring-Mass System

Chapter 2: Structural Static Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.2–26

Page 55: ANSYS 8.1 - Structural Analysis Guide

VM199 - Viscoplastic Analysis of a Body Undergoing Shear DeformationVM201 - Rubber Cylinder Pressed Between Two PlatesVM206 - Stranded Coil with Voltage ExcitationVM211 - Rubber Cylinder Pressed Between Two PlatesVM216 - Lateral Buckling of a Right-Angle Frame

2–27Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 2.6: Where to Find Other Examples

Page 56: ANSYS 8.1 - Structural Analysis Guide

2–28

Page 57: ANSYS 8.1 - Structural Analysis Guide

Chapter 3: Modal Analysis

3.1. Definition of Modal Analysis

You use modal analysis to determine the vibration characteristics (natural frequencies and mode shapes) of astructure or a machine component while it is being designed. It also can be a starting point for another, moredetailed, dynamic analysis, such as a transient dynamic analysis, a harmonic response analysis, or a spectrumanalysis.

3.2. Uses for Modal Analysis

You use modal analysis to determine the natural frequencies and mode shapes of a structure. The natural fre-quencies and mode shapes are important parameters in the design of a structure for dynamic loading conditions.They are also required if you want to do a spectrum analysis or a mode superposition harmonic or transientanalysis.

You can do modal analysis on a prestressed structure, such as a spinning turbine blade. Another useful featureis modal cyclic symmetry, which allows you to review the mode shapes of a cyclically symmetric structure bymodeling just a sector of it.

Modal analysis in the ANSYS family of products is a linear analysis. Any nonlinearities, such as plasticity andcontact (gap) elements, are ignored even if they are defined. You can choose from several mode-extractionmethods: Block Lanczos (default), subspace, PowerDynamics, reduced, unsymmetric, damped, and QR damped.The damped and QR damped methods allow you to include damping in the structure. Details about mode-ex-traction methods are covered later in this section.

3.3. Overview of Steps in a Modal Analysis

The procedure for a modal analysis consists of four main steps:

1. Build the model.

2. Apply loads and obtain the solution.

3. Expand the modes.

4. Review the results.

3.4. Build the Model

See Section 1.2: Building a Model in the ANSYS Basic Analysis Guide. For further details, see the ANSYS Modelingand Meshing Guide.

When building your model, remember these points:

• 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 statusand never change.

• Material properties can be linear, isotropic or orthotropic, and constant or temperature-dependent. Youmust define both Young's modulus (EX) (or stiffness in some form) and density (DENS) (or mass in someform) for a modal analysis. Nonlinear properties are ignored. If applying element damping, you mustdefine the required real constants for the specific element type (COMBIN7, COMBIN14, COMBIN37, andso on).

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Page 58: ANSYS 8.1 - Structural Analysis Guide

3.5. Apply Loads and Obtain the Solution

In this step you define the analysis type and options, apply loads, specify load step options, and begin the finiteelement solution for the natural frequencies.

3.5.1. Enter the Solution Processor

1. Enter the ANSYS solution processor.Command(s): /SOLUGUI: Main Menu> Solution

3.5.2. Define Analysis Type and Options

After you have entered the solution processor, you define the analysis type and analysis options. ANSYS offersthe options listed in Table 3.1: “Analysis Types and Options” for a modal analysis. Each of the options is explainedin detail below.

Table 3.1 Analysis Types and Options

GUI PathCommandOption

Main Menu> Solution> Analysis Type> New AnalysisANTYPENew Analysis

Main Menu> Solution> Analysis Type> New Analysis>Modal

ANTYPEAnalysis Type: Modal (see Note below)

Main Menu> Solution> Analysis Type> Analysis OptionsMODOPTmode-extraction Method

Main Menu> Solution> Analysis Type> Analysis OptionsMODOPTNumber of Modes to Extract

Main Menu> Solution> Analysis Type> Analysis OptionsMXPANDNo. of Modes to Expand (see Note below)

Main Menu> Solution> Analysis Type> Analysis OptionsLUMPMMass Matrix Formulation

Main Menu> Solution> Analysis Type> Analysis OptionsPSTRESPrestress Effects Calculation

Note — When you specify a modal analysis, a Solution menu that is appropriate for modal analyses ap-pears. The Solution menu will be either “abridged” or “unabridged,” depending on the actions you tookprior to this step in your ANSYS session. The abridged menu contains only those solution options thatare valid and/or recommended for modal analyses. If you are on the abridged Solution menu and youwant to access other solution options (that is, solution options that are valid for you to use, but their usemay not be encouraged for this type of analysis), select the Unabridged Menu option. For details, seeSection 3.11.1: Using Abridged Solution Menus in the ANSYS Basic Analysis Guide.

Note — In the single point response spectrum (SPOPT,SPRS) and Dynamic Design analysis method (SP-OPT,DDAM), the modal expansion can be performed after the spectrum analysis, based on the significancefactor SIGNIF on the MXPAND command. If you want to perform modal expansion after the spectrumanalysis, choose NO for mode expansion (MXPAND) on the dialog box for the modal analysis options(MODOPT).

3.5.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, “Solution”in the ANSYS Basic Analysis Guide).

Chapter 3: Modal Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.3–2

Page 59: ANSYS 8.1 - Structural Analysis Guide

3.5.2.2. Option: Analysis Type: Modal [ANTYPE]

Use this option to specify a modal analysis.

3.5.2.3. Option: Mode-Extraction Method [MODOPT]

Choose one of the extraction methods listed below. (For more detailed information, see Section 3.13: ComparingMode-Extraction Methods.)

• Block Lanczos method (default)

The Block Lanczos method is used for large symmetric eigenvalue problems. You can use this method forthe same types of problems for which you use the subspace method, but you achieve a faster convergencerate. The Block Lanczos method uses the sparse matrix solver, overriding any solver specified via theEQSLV command.

• Subspace method

The subspace method is used for large symmetric eigenvalue problems. Several solution controls areavailable to control the subspace iteration process.

When doing a modal analysis with a large number of constraint equations, use the subspace method withthe frontal solver instead of the JCG solver, or use the Block Lanczos mode-extraction method.

• PowerDynamics method

The PowerDynamics method is used for very large models (100,000+ DOFs), and is especially useful toobtain a solution for the first several modes to learn how the model will behave. You can then choose themost appropriate extraction method (subspace or Block Lanczos) for running the final solution. Thismethod automatically uses the lumped mass approximation (LUMPM,ON)

To use the PowerDynamics method when running in batch or command mode, you first issue MOD-OPT,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) systemmatrices to calculate the solution. However, it is less accurate because the reduced mass matrix is approx-imate. (See Section 3.13: Comparing Mode-Extraction Methods.)

• Unsymmetric method

The unsymmetric method is used for problems with unsymmetric matrices, such as fluid-structure inter-action problems.

• Damped method

The damped method is used for problems where damping cannot be ignored, such as bearing problems.

• QR Damped method

The QR damped method is faster and achieves better calculation efficiency than the damped method. Ituses the reduced modal damped matrix to calculate complex damped frequencies in modal coordinates.

For most applications, you will use the Block Lanczos, subspace, reduced, or PowerDynamics method. The un-symmetric, damped, and QR damped methods are meant for special applications.

When you specify a mode-extraction method, ANSYS automatically chooses the appropriate equation solver.

3–3Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 3.5: Apply Loads and Obtain the Solution

Page 60: ANSYS 8.1 - Structural Analysis Guide

Note — The damped, unsymmetric, and QR damped methods are not available in the ANSYS Professionalprogram.

3.5.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 thepossibility of missed modes, but results in more solution time.

3.5.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 elementresults, you need to turn on the "Calculate elem results" option, regardless of the mode-extraction method. Inthe single point response spectrum (SPOPT,SPRS) and Dynamic Design analysis method (SPOPT,DDAM), themodal 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 modeexpansion (MXPAND) on the dialog box for the modal analysis options (MODOPT). If you want the mode shapesnormalized to unity for the Block Lanczos or subspace methods, you will need to expand the modes as well.

3.5.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.5.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 previousstatic (or transient) analysis must be available; see Section 3.11: Prestressed Modal Analysis. If prestress effectsare turned on, the lumped mass setting [LUMPM] in this and subsequent solutions must be the same as it wasin the prestress static analysis.

Note — You can use only axisymmetric loads for prestressing harmonic elements such as PLANE25 andSHELL61.

3.5.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 theselected extraction method appears. You see some combination of the following fields: FREQB, FREQE, PRMODE,Nrmkey, RIGID, SUBOPT. Refer to the MODOPT and RIGID command descriptions for the meaning of thesefields.

3.5.3. Define Master Degrees of Freedom

In a modal analysis, you also need to define master degrees of freedom. These are required only for the reducedmode-extraction method.

Master degrees of freedom (MDOF) are significant degrees of freedom that characterize the dynamic behaviorof the structure. You should choose at least twice as many MDOF as the number of modes of interest. We recom-mend that you define as many MDOF as you can based on your knowledge of the dynamic characteristics of the

Chapter 3: Modal Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.3–4

Page 61: ANSYS 8.1 - Structural Analysis Guide

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 aboutmaster degrees of freedom, see Section 3.14: Matrix Reduction.

Command(s): MGUI: Main Menu> Solution> Master DOFs> User Selected> Define

3.5.4. Apply Loads

After defining master degrees of freedom, apply loads on the model. The only "loads" valid in a typical modalanalysis are zero-value displacement constraints. (If you input a nonzero displacement constraint, the programassigns a zero-value constraint to that DOF instead.) Other loads can be specified, but are ignored (see Notebelow). For directions in which no constraints are specified, the program calculates rigid-body (zero-frequency)as well as higher (nonzero frequency) free body modes. Table 3.2: “Loads Applicable in a Modal Analysis” showsthe 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 ofsolid-model loads versus finite-element loads, see Chapter 2, “Loading” in the ANSYS Basic Analysis Guide.

Note — Other loads - forces, pressures, temperatures, accelerations, and so on - can be specified in amodal analysis, but they are ignored for the mode-extraction. However, the program will calculate a loadvector 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

GUI PathCmd Fam-ily

CategoryLoad Type

Main Menu> Solution> Define Loads> Apply>Structural> Displacement

DConstraintsDisplacement (UX, UY, UZ, ROTX,ROTY, ROTZ)

In an analysis, loads can be applied, removed, operated on, or listed.

3.5.4.1. Applying Loads Using Commands

Table 3.3: “Load Commands for a Modal Analysis” lists all the commands you can use to apply loads in a modalanalysis.

Table 3.3 Load Commands for a Modal Analysis

Apply SettingsOperateListDeleteApplyEntitySolid Modelor FE

Load Type

-DTRANDKLISTDKDELEDKKeypointsSolid ModelDisplacement

-DTRANDLLISTDLDELEDLLinesSolid Model

-DTRANDALISTDADELEDAAreasSolid Model

DSYM, DCUMDSCALEDLISTDDELEDNodesFinite Elem

3.5.4.2. Applying Loads Using the GUI

All loading operations (except List; see Section 3.5.4.3: Listing Loads) are accessed through a series of cascadingmenus. From the Solution menu, you select the operation (apply, delete, and so on), then the load type (displace-ment, force, and so on), and then the object to which you are applying the load (keypoint, line, node, and so on).

3–5Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 3.5: Apply Loads and Obtain the Solution

Page 62: ANSYS 8.1 - Structural Analysis Guide

For example, to apply a displacement load to a line, follow this GUI path:

GUI:Main Menu> Solution> Define Loads> Apply> Structural> Displacement> On lines

3.5.4.3. Listing Loads

To list existing loads, follow this GUI path:

GUI:Utility Menu> List>Loads> load type

3.5.5. Specify Load Step Options

The only load step options available for a modal analysis are damping options.

Table 3.4 Load Step Options

CommandOption

Damping (Dynamics) Options

ALPHADAlpha (mass) Damping

BETADBeta (stiffness) Damping

MP,DAMPMaterial-Dependent Damping Ratio

RElement Damping (applied via element real constant)

MP,DMPRConstant Material Damping Coefficient

Damping is valid only for the damped and QR damped mode-extraction methods. Damping is ignored for theother mode-extraction methods; see the Note below.

If you include damping and specify the damped mode-extraction method, the calculated eigenvalues and eigen-vectors are complex. If you include damping and specify the QR damped mode-extraction method, the eigenvaluesare complex. However, the real eigenvectors are used for the mode superposition analysis. See Section 3.13:Comparing Mode-Extraction Methods for details. Also see the section Section 5.10.3: Damping in Chapter 5,“Transient Dynamic Analysis” for more information on damping.

Only the QR damped method supports the constant material damping coefficient application in a downstreammode superposition harmonic analysis. The QR damped eigen analysis itself, however, does not include the effectof the constant material damping coefficient. The corresponding modal damping matrix is formulated duringmodal harmonic analysis.

Note — Damping can be specified in a non-damped modal analysis if a single-point response spectrumanalysis 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 re-sponse to the spectrum. Spectrum analyses are discussed in Chapter 6, “Spectrum Analysis”.

3.5.6. Participation Factor Table Output

The participation factor table lists participation factors, mode coefficients, and mass distribution percentagesfor each mode extracted. The participation factors and mode coefficients are calculated based on an assumedunit displacement spectrum in each of the global Cartesian directions and rotation about each of these axes.

Chapter 3: Modal Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.3–6

Page 63: ANSYS 8.1 - Structural Analysis Guide

The reduced mass distribution is also listed. Rotational participation factors will be calculated when a real eigen-solver mode-extraction method (such as Block Lanczos, subspace, or QRDAMP) is used.

Note — You can retrieve a participation factor or mode coefficient by issuing a *GET command. Thefactor or coefficient is valid for the excitation (assumed unit displacement spectrum) directed along thelast of the applicable coordinates (rotation about the Z axis for a 3-D analysis). To retrieve a participationfactor or mode coefficient for another direction, perform a spectrum analysis with the excitation set(SED) to the desired direction, then issue another *GET command.

3.5.7. Solve

Before you solve, you should save (SAVE) a back-up copy of the database to a named file. You can then retrieveyour model by reentering the ANSYS program and issuing RESUME.

Now start the solution calculations.Command(s): SOLVEGUI: Main Menu> Solution> Solve> Current LS

3.5.7.1. Output

The output from the solution consists mainly of the natural frequencies, which are printed as part of the printedoutput (Jobname.OUT) and also written to the mode shape file (Jobname.MODE). The printed output may includereduced 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. Todo this, you need to expand the modes (explained next).

3.5.7.1.1. 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 mthand nth mode gave the same frequencies and only m modes were requested.

There are two methods that you can use to investigate the missed mode: use more iteration vectors, or changethe shift point used in the eigenvalue extraction. Both methods are briefly described below. (See the ANSYS, Inc.Theory Reference for more information.)

To use more iteration vectors, you can issue the SUBOPT,,NPAD command. If you prefer to use the GUI to adjustthe number of iteration vectors, follow these steps:

1. Choose menu path Main Menu> Solution> Analysis Type> Analysis Options. The Modal Analysisdialog box appears.

2. Choose “Subspace” as the mode-extraction method and specify the number of modes to extract; thenclick OK. The Subspace Modal Analysis dialog box appears.

3. Change the value of the NPAD field and click OK.

To change the shift point that was used in the eigenvalue extraction, you can issue the MODOPT,,,FREQB com-mand. If you prefer to use the GUI to change the shift point, follow these steps:

1. Choose menu path Main Menu> Solution> Analysis Type> Analysis Options. The Modal Analysisdialog box appears.

2. Choose “Subspace” as the mode-extraction method and specify the number of modes to extract; thenclick OK. The Subspace Modal Analysis dialog box appears.

3–7Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 3.5: Apply Loads and Obtain the Solution

Page 64: ANSYS 8.1 - Structural Analysis Guide

3. Change the value of the FREQB field and click OK.

If you use the damped mode-extraction method, the eigenvalues and eigenvectors are complex. The imaginarypart of the eigenvalue represents the natural frequency, and the real part is a measure of the stability of thesystem. If you use the QR damped mode-extraction method, the eigenvalues are complex. However, the real ei-genvectors are used for the mode superposition analysis.

3.5.8. Exit the Solution Processor

You must now exit the solution processor.Command(s): FINISHGUI: Main Menu> Finish

3.6. Expand the Modes

In its strictest sense, the term "expansion" means expanding the reduced solution to the full DOF set. The "reducedsolution" is usually in terms of master DOF. In a modal analysis, however, we use the term "expansion" to meanwriting mode shapes to the results file. That is, "expanding the modes" applies not just to reduced mode shapesfrom the reduced mode-extraction method, but to full mode shapes from the other mode-extraction methodsas well. Thus, if you want to review mode shapes in the postprocessor, you must expand them (that is, write themto the results file). Expanded modes are also required for subsequent spectrum analyses. In the single point re-sponse spectrum (SPOPT,SPRS) and Dynamic Design analysis method (SPOPT,DDAM), the modal expansioncan 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). No expansion is necessary for subsequent modesuperposition analyses.

3.6.1. Points to Remember

• The mode shape file (Jobname.MODE), Jobname.EMAT, Jobname.ESAV, and Jobname.TRI (if reducedmethod) must be available.

• The database must contain the same model for which the modal solution was calculated.

3.6.2. Expanding the Modes

1. Reenter the ANSYS solution processor.Command(s): /SOLUGUI: Main Menu> Solution

Note — You must explicitly leave SOLUTION (using the FINISH command) and reenter (/SOLU)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

GUI PathCommandOption

Main Menu> Solution> Analysis Type> ExpansionPassEXPASSExpansion Pass On/Off

Main Menu> Solution> Load Step Opts> Expansion-Pass> Single Expand> Expand Modes

MXPANDNo. of Modes to Expand

Chapter 3: Modal Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.3–8

Page 65: ANSYS 8.1 - Structural Analysis Guide

GUI PathCommandOption

Main Menu> Solution> Load Step Opts> Expansion-Pass> Single Expand> Expand Modes

MXPANDFreq. Range for Expansion

Main Menu> Solution> Load Step Opts> Expansion-Pass> Single Expand> Expand Modes

MXPANDStress Calc. On/Off

Each of these options is explained in detail below.

Expansion Pass On/Off [EXPASS]Choose ON.

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.

Frequency Range for Expansion [MXPAND,, FREQB, FREQE]This is another way to control the number of modes expanded. If you specify a frequency range, onlymodes within that range are expanded.

Stress Calculations On/Off [MXPAND,,,, Elcalc]Choose ON only if you plan to do a subsequent spectrum analysis and are interested in stresses orforces to do the spectrum. "Stresses" from a modal analysis do not represent actual stresses in thestructure, but give you an idea of the relative stress distributions for each mode. Default is no stressescalculated.

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 theprinted output file (Jobname.OUT).

Command(s): OUTPRGUI: Main Menu> Solution> Load Step Opts> Output Ctrls> Solu Printout

• Database and results file output

Use this option to control the data on the results file (Jobname.RST). The FREQ field on OUTRES canbe only ALL or NONE; that is, the data are written for all modes or no modes. For example, you cannotwrite information for every other mode.

Command(s): OUTRESGUI: 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 eachmode.

Command(s): SOLVEGUI: Main Menu> Solution> Solve> 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.

3–9Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 3.6: Expand the Modes

Page 66: ANSYS 8.1 - Structural Analysis Guide

Caution: Spectrum analyses expect all expanded modes to be in one load step. In the singlepoint response spectrum (SPOPT,SPRS) and Dynamic Design analysis method (SPOPT,DDAM),the modal expansion can be performed after the spectrum analysis, based on the significancefactor SIGNIF on the MXPAND command. If you want to perform modal expansion after thespectrum analysis, choose NO for mode expansion (MXPAND) on the dialog box for the modalanalysis options (MODOPT).

6. Leave SOLUTION. You can now review results in the postprocessor.Command(s): FINISHGUI: Close the Solution menu.

Note — The expansion pass has been presented here as a separate step. However, if you include theMXPAND command in the modal solution step, the program not only extracts the eigenvalues and ei-genvectors, but also expands the specified mode shapes.

3.7. Review the Results

Results from a modal analysis (that is, the modal expansion pass) are written to the structural results file, Job-name.RST. Results consist of:

• 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 oper-ations for a modal analysis are described below. For a complete description of all postprocessing functions, seeChapter 4, “An Overview of Postprocessing” in the ANSYS Basic Analysis Guide.

3.7.1. Points to Remember

• If you want to review results in POST1, the database must contain the same model for which the solutionwas calculated.

• The results file (Jobname.RST) must be available.

3.7.2. Reviewing Results Data

1. Read in results data from the appropriate substep. Each mode is stored on the results file as a separatesubstep. If you expand six modes, for instance, your results file will have one load step consisting of sixsubsteps.

Command(s): SET,SBSTEPGUI: Main Menu> General Postproc> Read Results> substep

2. Perform any desired POST1 operations. Typical modal analysis POST1 operations are explained below:

3.7.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.

***** INDEX OF DATA SETS ON RESULTS FILE ***** SET TIME/FREQ LOAD STEP SUBSTEP CUMULATIVE 1 22.973 1 1 1 2 40.476 1 2 2

Chapter 3: Modal Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.3–10

Page 67: ANSYS 8.1 - Structural Analysis Guide

3 78.082 1 3 3 4 188.34 1 4 4

Command(s): SET,LISTGUI: Main Menu> General Postproc> List Results

3.7.4. Option: Display Deformed ShapeCommand(s): PLDISPGUI: Main Menu> General Postproc> Plot Results> Deformed Shape

Use the KUND field on PLDISP to overlay the nondeformed shape on the display.

3.7.5. Option: List Master DOFCommand(s): MLIST,ALLGUI: Main Menu> Solution> Master DOFs> User Selected> List All

Note — To display the master DOFs graphically, plot the nodes (Utility Menu> Plot> Nodes or commandNLIST).

3.7.6. Option: Line Element ResultsCommand(s): ETABLEGUI: 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, and so on). Results data are identified by a combination of a label and a sequence number or componentname on the ETABLE command. See the ETABLE discussion in The General Postprocessor (POST1) in the ANSYSBasic Analysis Guide for details.

3.7.7. Option: Contour DisplaysCommand(s): PLNSOL or PLESOLGUI: 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 nondeformed shape on the display.

You can also contour element table data and line element data:Command(s): PLETAB, PLLSGUI: Main Menu> General Postproc> Element Table> Plot Element TableMain 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 shellthicknesses, or other discontinuities meet. To avoid the smearing effect, use selecting (described inChapter 7, “Selecting and Components” in the ANSYS Basic Analysis Guide) to select elements of the samematerial, same shell thickness, and so on before issuing PLNSOL.

3.7.8. Option: Tabular ListingsCommand(s): PRNSOL (nodal results) PRESOL (element-by-element results) PRRSOL (reaction data),and so on NSORT, ESORTGUI: Main Menu> General Postproc> List Results> solution optionMain Menu> General Postproc> List Results> Sorted Listing> Sort Nodes

3–11Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 3.7: Review the Results

Page 68: ANSYS 8.1 - Structural Analysis Guide

Main Menu> General Postproc> List Results> Sorted Listing> Sort Elems

Use the NSORT and ESORT commands to sort the data before listing them.

3.7.9. Other Capabilities

Many other postprocessing functions - mapping results onto a path, load case combinations, and so on - areavailable in POST1. See The General Postprocessor (POST1) in the ANSYS Basic Analysis Guide for details.

See the ANSYS Commands Reference for a discussion of the ANTYPE, MODOPT, M, TOTAL, EXPASS, MXPAND,SET, and PLDISP commands.

3.8. A Sample Modal Analysis (GUI Method)

In this example, you perform a modal analysis on the wing of a model plane to demonstrate the wing's modaldegrees of freedom.

3.8.1. Problem Description

This is a modal analysis of a wing of a model plane. The wing is of uniform configuration along its length, and itscross-sectional area is defined to be a straight line and a spline, as shown. It is held fixed to the body on one endand hangs freely at the other. The objective of the problem is to demonstrate the wing's modal degrees of freedom.

3.8.2. Problem Specifications

The dimensions of the wing are shown in the problem sketch. The wing is made of low density polyethylenewith the following values:

Young's modulus = 38x103 psi

Poisson's ratio = .3

Density = 8.3e-5 lb-sec2/in4

3.8.3. Problem Sketch

Figure 3.1 Diagram of a Model Airplane Wing

Chapter 3: Modal Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.3–12

Page 69: ANSYS 8.1 - Structural Analysis Guide

The detailed step-by-step procedure for this example, Modal Analysis of a Model Airplane Wing, is included inthe Modal Tutorial.

3.9. A Sample Modal Analysis (Command or Batch Method)

You can perform the example modal analysis of a model airplane wing using the ANSYS commands shown belowinstead of GUI choices. Items prefaced with an exclamation point (!) are comments.

You may receive warning messages when you run this problem. The version of the problem that appears in theModal Tutorial contains an explanation of the warnings.

/FILNAM,MODAL/TITLE,Modal Analysis of a Model Airplane Wing

/PREP7ET,1,PLANE42 ! Define PLANE42 as element type 1ET,2,SOLID45 ! Define SOLID45 as element type 2MP,EX,1,38000MP,DENS,1,8.3E-5MP,NUXY,1,.3K,1 ! Define keypoint 1 at 0,0,0K,2,2 ! Define keypoint 2 at 2,0,0K,3,2.3,.2 ! Define keypoint 3 at 2.3,.2,0K,4,1.9,.45 ! Define keypoint 4 at 1.9,.45,0K,5,1,.25 ! Define keypoint 5 at 1,.25,0LSTR,1,2 ! Create a straight line between keypoints 1 and 2LSTR,5,1 ! Create a straight line between keypoints 5 and 1BSPLIN,2,3,4,5,,,-1,,,-1,-.25 ! Create a B-splineAL,1,3,2ESIZE,.25AMESH,1ESIZE,,10TYPE,2VEXT,ALL,,,,,10/VIEW,,1,1,1/ANG,1/REPEPLOTFINISH

/SOLUANTYPE,MODAL ! Choose modal analysis typeMODOPT,SUBSP,5 ! Choose the subspace mode-extraction method, ! extracting 5 modesESEL,U,TYPE,,1 ! Unselect element type 1NSEL,S,LOC,Z,0D,ALL,ALLNSEL,ALLMXPAND,5SOLVEFINISH

/POST1SET,LIST,2SET,FIRSTPLDISP,0ANMODE,10,.5E-1SET,NEXTPLDISP,0ANMODE,10,.5E-1SET,NEXTPLDISP,0ANMODE,10,.5E-1SET,NEXTPLDISP,0ANMODE,10,.5E-1SET,NEXTPLDISP,0ANMODE,10,.5E-1

3–13Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 3.9: A Sample Modal Analysis (Command or Batch Method)

Page 70: ANSYS 8.1 - Structural Analysis Guide

FINISH/EXIT

3.10. Where to Find Other Examples

Several ANSYS publications, particularly the ANSYS Verification Manual, describe additional modal analyses.

The ANSYS Verification Manual consists of test case analyses demonstrating the analysis capabilities of the ANSYSfamily of products. While these test cases demonstrate solutions to realistic analysis problems, the ANSYS Verific-ation Manual does not present them as step-by-step examples with lengthy data input instructions and printouts.However, most ANSYS users who have at least limited finite element experience should be able to fill in themissing details by reviewing each test case's finite element model and input data with accompanying comments.

The ANSYS Verification Manual includes variety of modal analysis test cases:

VM45 - Natural Frequency of a Spring-mass SystemVM47 - Torsional Frequency of a Suspended DiskVM48 - Natural Frequency of a Motor-generatorVM50 - Fundamental Frequency of a Simply Supported BeamVM52 - Automobile Suspension System VibrationsVM53 - Vibration of a String Under TensionVM54 - Vibration of a Rotating Cantilever BladeVM55 - Vibration of a Stretched Circular MembraneVM57 - Torsional Frequencies of a Drill PipeVM59 - Lateral Vibration of an Axially-loaded BarVM60 - Natural Frequency of a Cross-ply Laminated Spherical ShellVM61 - Longitudinal Vibration of a Free-free RodVM62 - Vibration of a WedgeVM66 - Vibration of a Flat PlateVM67 - Radial Vibrations of a Circular Ring from an Axisymmetric ModelVM68 - PSD Response of a Two DOF Spring-mass SystemVM69 - Seismic ResponseVM70 - Seismic Response of a Beam StructureVM76 - Harmonic Response of a Guitar StringVM89 - Natural Frequencies of a Two-mass-spring SystemVM151 - Nonaxisymmetric Vibration of a Circular PlateVM152 - Nonaxisymmetric Vibration of a Stretched Circular Membrane (Harmonic Els)VM153 - Nonaxisymmetric Vibration of a Stretched Circular Membrane (Modal)VM154 - Vibration of a Fluid CouplingVM175 - Natural Frequency of a Piezoelectric TransducerVM181 - Natural Frequency of a Flat Circular Plate with a Clamped EdgeVM182 - Transient Response of a Spring-mass SystemVM183 - Harmonic Response of a Spring-mass SystemVM202 - Transverse Vibrations of a Shear BeamVM203 - Dynamic Load Effect on Simply-supported Thick Square PlateVM212 - Modal Analysis of a Rectangular Cavity

3.11. Prestressed Modal Analysis

Use a prestressed modal analysis to calculate the frequencies and mode shapes of a prestressed structure, suchas a spinning turbine blade. The procedure to do a prestressed modal analysis is essentially the same as a regularmodal analysis, except that you first need to prestress the structure by doing a static analysis:

Chapter 3: Modal Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.3–14

Page 71: ANSYS 8.1 - Structural Analysis Guide

1. Build the model and obtain a static solution with prestress effects turned on [PSTRES,ON]. The samelumped mass setting [LUMPM] used here must also be used in the later prestress modal analysis.Chapter 2, “Structural Static Analysis” describes the procedure to obtain a static solution.

2. Reenter SOLUTION and obtain the modal solution, also with prestress effects turned on (reissuePSTRES,ON). Files Jobname.EMAT (if ANSYS creates it) and Jobname.ESAV from the static analysismust be available. If the model is spinning, include spin-softening effects (via the OMEGA command'sKSPIN option) if necessary.

3. Expand the modes and review them in the postprocessor.

Step 1 above can also be a transient analysis. In such a case, save the EMAT and ESAV files at the desired timepoint.

If the deformed shape from the static solution differs significantly from its nondeformed shape, you can performa prestressed modal analysis of a large-deflection solution instead.

3.12. Prestressed Modal Analysis of a Large-Deflection Solution

You can also perform a prestressed modal analysis following a large deflection (NLGEOM,ON) static analysis inorder to calculate the frequencies and mode shapes of a highly deformed structure. Use the prestressed modalanalysis procedure, but use the PSOLVE command (rather than the SOLVE command) to obtain the modalsolution, as shown in the sample input listing below.

Along with the PSOLVE command, you must issue the UPCOORD command to update the coordinates necessaryfor obtaining the correct stresses.

This procedure uses the element matrices and element load vectors (for example, from pressures, temperatureor acceleration loads) from a previous static analysis. These loads will be passed through to a subsequent modesuperposition analysis if specified (LVSCALE command).

Prestress must be applied (PSTRES,ON) during the static portion of the analysis. However, in cases where stress-stiffening helps convergence:

• Stress-stiffening (SSTIF,ON) must be applied instead. (This requirement applies to elements outside ofthe 18x family of elements only.)

• The EMATWRITE,YES command is also necessary to write the element matrices to File.EMAT.

Issuing either a PSTRES,OFF or SSTIF,OFF command prevents all previously specified prestressing from beingapplied.

If the model is spinning, include spin-softening effects (via the OMEGA command's KSPIN option) in the modalsolution if necessary.

! Initial, large deflection static analysis!/PREP7...FINISH/SOLUANTYPE,STATIC ! Static analysisNLGEOM,ON ! Large deflection analysisPSTRES,ON ! Flag to calculate the prestress matrix...SOLVEFINISH!! Prestressed modal analysis!

3–15Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 3.12: Prestressed Modal Analysis of a Large-Deflection Solution

Page 72: ANSYS 8.1 - Structural Analysis Guide

/SOLUANTYPE,MODAL ! Modal analysisUPCOORD,1.0,ON ! Display mode shapes relative to deformed geometry ! in the postprocessor.PSTRES,ON ! Prestress effects ONMODOPT,... ! Select eigensolverMXPAND,... ! Specify the number of modes to expand, if desired.PSOLVE,EIGxxxx ! Calculate the eigenvalues and eigenvectors. ! Use EIGLANB or EIGFULL to match MODOPT command.FINISH/SOLU !Additional solution step for expansion.EXPASS,ONPSOLVE,EIGEXP ! Expand the eigenvector solution. (Required if you ! want to review mode shapes in the postprocessor.)FINISH

Note — You may also use one of the other eigensolvers (PSOLVE,EIGSYM, PSOLVE,EIGUNSY, PSOLVE,EIG-DAMP or PSOLVE,EIGREDUC). In such a case, a PSOLVE,TRIANG command must precede thePSOLVE,EIGxxx command.

3.13. Comparing Mode-Extraction Methods

The basic equation solved in a typical undamped modal analysis is the classical eigenvalue problem:

[ ] [ ] K Mi i iφ ω φ= 2

where:

[K] = stiffness matrixΦi = mode shape vector (eigenvector) of mode i

Ωi = natural circular frequency of mode i (ωi

2 is the eigenvalue)

[M] = mass matrix

Many numerical methods are available to solve the above equation. ANSYS offers these methods:

• Block Lanczos method (default)

• Subspace method

• PowerDynamics method

• Reduced (Householder) method

• Unsymmetric method

• Damped method (The damped method solves a different equation; see the ANSYS, Inc. Theory Referencefor more information.)

• QR damped method (The QR damped method solves a different equation; see the ANSYS, Inc. Theory Ref-erence for more information.)

Note — The damped, unsymmetric, and QR damped methods are not available in the ANSYS Professionalprogram.

The first four methods (Block Lanczos, subspace, PowerDynamics, and reduced) are the most commonly used.Table 3.6: “Symmetric System Eigensolver Choices” compares these four mode-extraction methods. Followingthe table is a brief description of each mode-extraction method.

Chapter 3: Modal Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.3–16

Page 73: ANSYS 8.1 - Structural Analysis Guide

Table 3.6 Symmetric System Eigensolver Choices

Disk Re-quired

MemoryRequired

ApplicationEigensolver

LowMediumDefault. To find many modes (about 40+) of large models. Recommen-ded when the model consists of poorly shaped solid and shell ele-ments. This solver performs well when the model consists of shells ora combination of shells and solids. Works faster but requires about50% more memory than subspace.

Block Lanczos

HighLowTo find few modes (up to about 40) of large models. Recommendedwhen the model consists of well-shaped solid and shell elements.Works well if memory availability is limited.

Subspace

LowHighTo find few modes (up to about 20) of large models. Recommendedfor fast computation of eigenvalues of over 100K DOF models. Oncoarse mesh models, the frequencies are approximate. Missed modesare possible when repeated frequencies are present.

Power Dynamics

LowLowTo find all modes of small to medium models (less than 10K DOF). Canbe used to find few modes (up to about 40) of large models withproper selection of master DOF, but accuracy of frequencies dependson the master DOF selected.

Reduced

3.13.1. Block Lanczos Method

The Block Lanczos eigenvalue solver is the default. It uses the Lanczos algorithm where the Lanczos recursion isperformed with a block of vectors. This method is as accurate as the subspace method, but faster. The BlockLanczos method uses the sparse matrix solver, overriding any solver specified via the EQSLV command.

The Block Lanczos method is especially powerful when searching for eigenfrequencies in a given part of the ei-genvalue spectrum of a given system. The convergence rate of the eigenfrequencies will be about the samewhen extracting modes in the midrange and higher end of the spectrum as when extracting the lowest modes.Therefore, when you use a shift frequency (FREQB) to extract n modes beyond the starting value of FREQB, thealgorithm extracts the n modes beyond FREQB at about the same speed as it extracts the lowest n modes.

3.13.2. Subspace Method

The subspace method uses the subspace iteration technique, which internally uses the generalized Jacobi iterationalgorithm. It is highly accurate because it uses the full [K] and [M] matrices. For the same reason, however, thesubspace method is slower than the reduced method. This method is typically used in cases where high accuracyis required or where selecting master DOF is not practical.

When doing a modal analysis with a large number of constraint equations, use the subspace method with thefrontal solver instead of the JCG solver, or use the Block Lanczos mode-extraction method. Using the JCG solverwhen your analysis has many constraint equations could result in an internal element stiffness assembly thatrequires large amounts of memory.

3.13.3. PowerDynamics Method

The PowerDynamics method internally uses the subspace iterations, but uses the PCG iterative solver. Thismethod may be significantly faster than either the subspace or the Block Lanczos methods, but may not convergeif the model contains poorly-shaped elements, or if the matrix is ill-conditioned. This method is especially usefulin very large models (100,000+ DOFs) to obtain a solution for the first few modes. Do not use this method if youwill be running a subsequent spectrum analysis.

3–17Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 3.13: Comparing Mode-Extraction Methods

Page 74: ANSYS 8.1 - Structural Analysis Guide

The PowerDynamics method does not perform a Sturm sequence check (that is, it does not check for missingmodes), which might affect problems with multiple repeated frequencies. This method always uses lumpedmass approximation.

Note — If you use PowerDynamics to solve a model that includes rigid body modes, be sure to issue theRIGID command or choose one of its GUI equivalents (Main Menu> Solution> Analysis Options orMain Menu> Preprocessor> Loads> Analysis Options).

3.13.4. Reduced Method

The reduced method uses the HBI algorithm (Householder-Bisection-Inverse iteration) to calculate the eigenvaluesand eigenvectors. It is relatively fast because it works with a small subset of degrees of freedom called masterDOF. Using master DOF leads to an exact [K] matrix but an approximate [M] matrix (usually with some loss inmass). The accuracy of the results, therefore, depends on how well [M] is approximated, which in turn dependson the number and location of masters. Section 3.14: Matrix Reduction presents guidelines to select master DOFs.

3.13.5. Unsymmetric Method

The unsymmetric method, which also uses the full [K] and [M] matrices, is meant for problems where the stiffnessand mass matrices are unsymmetric (for example, acoustic fluid-structure interaction problems). It uses theLanczos algorithm which calculates complex eigenvalues and eigenvectors if the system is non-conservative(for example, a shaft mounted on bearings). The real part of the eigenvalue represents the natural frequencyand the imaginary part is a measure of the stability of the system - a negative value means the system is stable,whereas a positive value means the system is unstable. Sturm sequence checking is not available for this method.Therefore, missed modes are a possibility at the higher end of the frequencies extracted.

3.13.6. Damped Method

The damped method is meant for problems where damping cannot be ignored, such as rotor dynamics applica-tions. It uses full matrices ([K], [M], and the damping matrix [C]). It uses the Lanczos algorithm and calculatescomplex eigenvalues and eigenvectors (as described below). Sturm sequence checking is not available for thismethod. Therefore, missed modes are a possibility at the higher end of the frequencies extracted.

3.13.6.1. Damped Method-Real and Imaginary Parts of the Eigenvalue

The imaginary part of the eigenvalue, Ω, represents the steady-state circular frequency of the system. The realpart of the eigenvalue, σ, represents the stability of the system. If σ is less than zero, then the displacementamplitude will decay exponentially, in accordance with EXP(σ). If σ is greater than zero, then the amplitude willincrease exponentially. (Or, in other words, negative σ gives an exponentially decreasing, or stable, response;and positive σ gives an exponentially increasing, or unstable, response.) If there is no damping, the real componentof the eigenvalue will be zero.

Note — The eigenvalue results reported by ANSYS are actually divided by 2* π. This gives the frequencyin Hz (cycles/second). In other words:

Imaginary part of eigenvalue, as reported = Ω/(2* π)

Real part of eigenvalue, as reported = σ/(2* π)

3.13.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 willbe the vector sum of the real and imaginary components of the eigenvector.

Chapter 3: Modal Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.3–18

Page 75: ANSYS 8.1 - Structural Analysis Guide

3.13.7. QR Damped Method

The QR damped method combines the advantages of the Block Lanczos method with the complex Hessenbergmethod. The key concept is to approximately represent the first few complex damped eigenvalues by a linearcombination of a small number of eigenvectors of the undamped system. After the undamped mode shapesare evaluated by using the real eigensolution (Block Lanczos method), the equations of motion are transformedto these modal coordinates. Using the QR algorithm, a smaller eigenvalue problem is then solved in the modalsubspace. This approach gives good results for lightly damped systems and can also be applicable to any arbitrarydamping type (proportional or non-proportional symmetric damping or unsymmetric gyroscopic dampingmatrix). Because the accuracy of this method is dependent on the number of modes used in the calculations, asufficient number of fundamental modes are recommended, especially for highly damped systems to providegood results. This method is not recommended for critically damped or overdamped systems. This methodoutputs both the real and imaginary eigenvalues (frequencies), but outputs only the real eigenvectors (modeshapes).

3.14. Matrix Reduction

Matrix reduction is a way to reduce the size of the matrices of a model and perform a quicker and cheaper ana-lysis. It is mainly used in dynamic analyses such as modal, harmonic, and transient analyses. Matrix reduction isalso used in substructure analyses to generate a superelement.

Matrix reduction allows you to build a detailed model, as you would for a static stress analysis, and use only a"dynamic" portion of it for a dynamic analysis. You choose the "dynamic" portion by identifying key degrees offreedom, called master degrees of freedom, that characterize the dynamic behavior of the model. The ANSYSprogram then calculates reduced matrices and the reduced DOF solution in terms of the master DOF. You canthen expand the solution to the full DOF set by performing an expansion pass. The main advantage of this pro-cedure is the savings in CPU time to obtain the reduced solution, especially for dynamic analyses of large problems.

3.14.1. Theoretical Basis of Matrix Reduction

The ANSYS program uses the Guyan Reduction procedure to calculate the reduced matrices. The key assumptionin this procedure is that for the lower frequencies, inertia forces on the slave DOF (those DOF being reduced out)are negligible compared to elastic forces transmitted by the master DOF. Therefore, the total mass of the structureis apportioned among only the master DOF. The net result is that the reduced stiffness matrix is exact, whereasthe reduced mass and damping matrices are approximate. For details about how the reduced matrices are cal-culated, refer to the ANSYS, Inc. Theory Reference.

3.14.1.1. Guidelines for Selecting Master DOF

Choosing master DOF is an important step in a reduced analysis. The accuracy of the reduced mass matrix (andhence the accuracy of the solution) depends on the number and location of masters. For a given problem, youcan 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 duringsolution using the TOTAL command. We recommend that you do both: choose a few masters yourself, and alsohave the ANSYS program choose masters. This way, the program can pick up any modes that you may havemissed. 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 flatplate, for example, you should choose at least a few masters in the out-of-plane direction (see Fig-

3–19Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 3.14: Matrix Reduction

Page 76: ANSYS 8.1 - Structural Analysis Guide

ure 3.2: “Choose Master DOF” (a)). In cases where motion in one direction induces a significant motion inanother direction, choose master DOF in both directions (see Figure 3.2: “Choose Master DOF” (b)).

Figure 3.2 Choose Master DOF

(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 (seeFigure 3.3: “Choosing Master DOFs”). Examples of such locations are overhangs and "loosely" connectedstructures. Conversely, do not choose masters at locations with relatively small mass, or at locations withhigh stiffness (such as DOF close to constraints).

Figure 3.3 Choosing Master DOFs

Choose 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 ofthe 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 freedomat all nodes on those sections of the model that are parallel to or nearly parallel to the center line, so os-cillatory motions between master DOF can be avoided (see Figure 3.4: “Choosing Masters in an Axisym-metric Shell Model”). This recommendation can be relaxed if the motion is primarily parallel to thecenterline. For axisymmetric harmonic elements with MODE = 2 or greater, choose as masters both UXand UZ degrees of freedom.

Chapter 3: Modal Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.3–20

Page 77: ANSYS 8.1 - Structural Analysis Guide

Figure 3.4 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 numberof masters and to compare the results. Another way is to review the reduced mass distribution printed during amodal solution. The reduced mass should be, at least in the dominant direction of motion, within 10-15 percentof the total mass of the structure.

3.14.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 theorder in which elements are processed during the solution. For example, different master DOF sets may be se-lected depending on whether the elements are processed from left to right or from right to left. However, thisdifference 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 samerecommendation applies to structures with an irregular mass distribution, where the program-selected masterDOF may be concentrated in the higher-mass regions.

3–21Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 3.14: Matrix Reduction

Page 78: ANSYS 8.1 - Structural Analysis Guide

3–22

Page 79: ANSYS 8.1 - Structural Analysis Guide

Chapter 4: Harmonic Response Analysis

4.1. Definition of Harmonic Response Analysis

Any sustained cyclic load will produce a sustained cyclic response (a harmonic response) in a structural system.Harmonic response analysis gives you the ability to predict the sustained dynamic behavior of your structures,thus enabling you to verify whether or not your designs will successfully overcome resonance, fatigue, andother harmful effects of forced vibrations.

4.2. Uses for Harmonic Response Analysis

Harmonic response analysis is a technique used to determine the steady-state response of a linear structure toloads that vary sinusoidally (harmonically) with time. The idea is to calculate the structure's response at severalfrequencies and obtain a graph of some response quantity (usually displacements) versus frequency. "Peak" re-sponses are then identified on the graph and stresses reviewed at those peak frequencies.

This analysis technique calculates only the steady-state, forced vibrations of a structure. The transient vibrations,which occur at the beginning of the excitation, are not accounted for in a harmonic response analysis (see Fig-ure 4.1: “Harmonic Response Systems”).

Figure 4.1 Harmonic Response Systems ! #"

ω%$

&'( )'! !* +-,.+ /0 -" ω 21 φ

$

34 ! 2! !* "56#7 '% $ 8 '( , 0'9! !* "5:(#7 '% $

%

"'$"6!$

&

;<=>?@=<

Typical harmonic response system. Fo and Ω are known. uo and Φ are unknown (a). Transient and

steady-state dynamic response of a structural system (b).

Harmonic response analysis is a linear analysis. Some nonlinearities, such as plasticity will be ignored, even ifthey are defined. You can, however, have unsymmetric system matrices such as those encountered in a fluid-structure interaction problem (see Chapter 15, “Acoustics” in the ANSYS Coupled-Field Analysis Guide). Harmonicanalysis can also be performed on a prestressed structure, such as a violin string (assuming the harmonic stressesare much smaller than the pretension stress). See Section 4.11.1.1: Prestressed Full Harmonic Response Analysisfor more information on prestressed harmonic analyses.

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Page 80: ANSYS 8.1 - Structural Analysis Guide

4.3. Commands Used in a Harmonic Response Analysis

You use the same set of commands to build a model and perform a harmonic response analysis that you use todo 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 4.6: Sample Harmonic Response Analysis (GUI Method) and Section 4.7: Sample Harmonic ResponseAnalysis (Command or Batch Method) show a sample harmonic response analysis done via the GUI and viacommands, respectively.

For detailed, alphabetized descriptions of the ANSYS commands, see the ANSYS Commands Reference.

4.4. The Three Solution Methods

Three harmonic response analysis methods are available: full, reduced, and mode superposition. (A fourth, relativelyexpensive method is to do a transient dynamic analysis with the harmonic loads specified as time-history loadingfunctions; see Chapter 5, “Transient Dynamic Analysis” for details.) The ANSYS Professional program allows onlythe mode superposition method. Before we study the details of how to implement each of these methods, let'sexplore the advantages and disadvantages of each method.

4.4.1. The Full Method

The full method is the easiest of the three methods. It uses the full system matrices to calculate the harmonic re-sponse (no matrix reduction). The matrices may be symmetric or unsymmetric. The advantages of the fullmethod are:

• It is easy to use, because you don't have to worry about choosing master degrees of freedom or modeshapes.

• It uses full matrices, so no mass matrix approximation is involved.

• It allows unsymmetric matrices, which are typical of such applications as acoustics and bearing problems.

• It calculates all displacements and stresses in a single pass.

• It accepts all types of loads: nodal forces, imposed (nonzero) displacements, and element loads (pressuresand temperatures).

• It allows effective use of solid-model loads.

A disadvantage is that this method usually is more expensive than either of the other methods when you usethe frontal solver. However, when you use the JCG solver or the ICCG solver, the full method can be very efficient.

4.4.2. The Reduced Method

The reduced method enables you to condense the problem size by using master degrees of freedom and reducedmatrices. After the displacements at the master DOF have been calculated, the solution can be expanded to theoriginal full DOF set. (See Section 3.14: Matrix Reduction, for a more detailed discussion of the reduction procedure.)The advantages of this method are:

• It is faster and less expensive compared to the full method when you are using the frontal solver.

• Prestressing effects can be included.

The disadvantages of the reduced method are:

Chapter 4: Harmonic Response Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.4–2

Page 81: ANSYS 8.1 - Structural Analysis Guide

• The initial solution calculates only the displacements at the master DOF. A second step, known as theexpansion pass, is required for a complete displacement, stress, and force solution. (However, the expansionpass might be optional for some applications.)

• Element loads (pressures, temperatures, etc.) cannot be applied.

• All loads must be applied at user-defined master degrees of freedom. (This limits the use of solid-modelloads.)

4.4.3. The Mode Superposition Method

The mode superposition method sums factored mode shapes (eigenvectors) from a modal analysis to calculatethe structure's response. Its advantages are:

• It is faster and less expensive than either the reduced or the full method for many problems.

• Element loads applied in the preceding modal analysis can be applied in the harmonic response analysisvia the LVSCALE command, unless the modal analysis was done using PowerDynamics.

• It allows solutions to be clustered about the structure's natural frequencies. This results in a smoother,more accurate tracing of the response curve.

• Prestressing effects can be included.

• It accepts modal damping (damping ratio as a function of frequency).

Disadvantages of the mode superposition method are:

• Imposed (nonzero) displacements cannot be applied.

• When you are using PowerDynamics for the modal analysis, initial conditions cannot have previously-applied loads.

4.4.4. Restrictions Common to All Three Methods

All three methods are subject to certain common restrictions:

• All loads must be sinusoidally time-varying.

• All loads must have the same frequency.

• No nonlinearities are permitted.

• Transient effects are not calculated.

You can overcome any of these restrictions by performing a transient dynamic analysis, with harmonic loadsexpressed as time-history loading functions. Chapter 5, “Transient Dynamic Analysis” describes the procedurefor a transient dynamic analysis.

4.5. How to Do Harmonic Response Analysis

We will first describe how to do a harmonic response analysis using the full method, and then list the steps thatare different for the reduced and mode superposition methods.

4.5.1. Full Harmonic Response Analysis

The procedure for a full harmonic response analysis consists of three main steps:

1. Build the model.

4–3Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 4.5: How to Do Harmonic Response Analysis

Page 82: ANSYS 8.1 - Structural Analysis Guide

2. Apply loads and obtain the solution.

3. Review the results.

4.5.2. Build the Model

See Section 1.2: Building a Model in the ANSYS Basic Analysis Guide. For further details, see the ANSYS Modelingand Meshing Guide.

4.5.2.1. Points to Remember

• Only linear behavior is valid in a harmonic response analysis. Nonlinear elements, if any, will be treatedas linear elements. If you include contact elements, for example, their stiffnesses are calculated based ontheir initial status and are never changed.

• Both Young's modulus (EX) (or stiffness in some form) and density (DENS) (or mass in some form) mustbe defined. Material properties may be linear, isotropic or orthotropic, and constant or temperature-de-pendent. Nonlinear material properties, if any, are ignored.

4.5.3. Apply Loads and Obtain the Solution

In this step, you define the analysis type and options, apply loads, specify load step options, and initiate the finiteelement solution. Details of how to do these tasks are explained below.

Note — Peak harmonic response occurs at forcing frequencies that match the natural frequencies ofyour structure. Before obtaining the harmonic solution, you should first determine the natural frequenciesof your structure by obtaining a modal solution (as explained in Chapter 3, “Modal Analysis”).

4.5.3.1. Enter the ANSYS Solution Processor

Command(s): /SOLUGUI: Main Menu> Solution

4.5.3.2. Define the Analysis Type and Options

ANSYS offers these options for a harmonic response analysis:

Table 4.1 Analysis Types and Options

GUI PathCommandOption

Main Menu> Solution> Analysis Type> NewAnalysis

ANTYPENew Analysis

Main Menu> Solution> Analysis Type> NewAnalysis> Harmonic

ANTYPEAnalysis Type: Harmonic Response

Main Menu> Solution> Analysis Type>Analysis Options

HROPTSolution Method

Main Menu> Solution> Analysis Type>Analysis Options

HROUTSolution Listing Format

Main Menu> Solution> Analysis Type>Analysis Options

LUMPMMass Matrix Formulation

Main Menu> Solution> Analysis Type>Analysis Options

EQSLVEquation Solver

Chapter 4: Harmonic Response Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.4–4

Page 83: ANSYS 8.1 - Structural Analysis Guide

Each of these options is explained in detail below.

• Option: New Analysis (ANTYPE)

Choose New Analysis. Restarts are not valid in a harmonic response analysis; if you need to apply additionalharmonic loads, do a new analysis each time.

• Option: Analysis Type: Harmonic Response (ANTYPE)

Choose Harmonic Response as the analysis type.

• Option: Solution Method (HROPT)

Choose one of the following solution methods:

– Full method

– Reduced method

– Mode superposition method

• Option: Solution Listing Format (HROUT)

This option determines how the harmonic displacement solution is listed in the printed output (Job-name.OUT). You can choose between real and imaginary parts (default), and amplitudes and phaseangles.

• Option: Mass Matrix Formulation (LUMPM)

Use this option to specify the default formulation (which is element dependent) or lumped mass approx-imation. We recommend the default formulation for most applications. However, for some problems in-volving "skinny" structures such as slender beams or very thin shells, the lumped mass approximationoften yields better results. Also, the lumped mass approximation can result in a shorter run time and lowermemory requirements.

After you complete the fields on the Harmonic Analysis Options dialog box, click on OK to reach a secondHarmonic Analysis dialog box, where you choose an equation solver.

• Option: Equation Solver (EQSLV)

You can choose the frontal solver (default), the sparse direct solver (SPARSE), the Jacobi ConjugateGradient (JCG) solver, or the Incomplete Cholesky Conjugate Gradient (ICCG) solver. The frontal directsolver or sparse direct solver is recommended for most structural models. When using a direct solver tosolve a relatively large problem, choose the sparse solver over the frontal solver.

4.5.3.3. Apply Loads on the Model

A harmonic analysis, by definition, assumes that any applied load varies harmonically (sinusoidally) with time.To completely specify a harmonic load, three pieces of information are usually required: the amplitude, the phaseangle, and the forcing frequency range (see Figure 4.2: “Relationship Between Real/Imaginary Components andAmplitude/Phase Angle”).

4–5Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 4.5: How to Do Harmonic Response Analysis

Page 84: ANSYS 8.1 - Structural Analysis Guide

Figure 4.2 Relationship Between Real/Imaginary Components and Amplitude/PhaseAngle

!#"$&%

'( !)"$%

*+-,/.10 2

34% 5 !2

2 6!798: ;< =>:? 2 +@01

ACB10D% %

The amplitude is the maximum value of the load, which you specify using the commands shown in Table 4.2: “Applicable Loads in a Harmonic Response Analysis”.

The phase angle is a measure of the time by which the load lags (or leads) a frame of reference. On the complexplane (see Figure 4.2: “Relationship Between Real/Imaginary Components and Amplitude/Phase Angle”), it is theangle measured from the real axis. The phase angle is required only if you have multiple loads that are out ofphase with each other. For example, the unbalanced rotating antenna shown in Figure 4.3: “An UnbalancedRotating Antenna” will produce out-of-phase vertical loads at its four support points. The phase angle cannotbe specified directly; instead, you specify the real and imaginary components of the out-of-phase loads usingthe VALUE and VALUE2 fields of the appropriate displacement and force commands. Pressures and other surfaceand body loads can only be specified with a phase angle of 0 (no imaginary component) with the following ex-ceptions: nonzero imaginary components of pressures can be applied using the SURF153 and SURF154 elementsin a full harmonic response analysis, or using a mode superposition harmonic response analysis if the mode-ex-traction method is Block Lanczos (see the SF and SFE commands). Figure 4.2: “Relationship Between Real/Ima-ginary Components and Amplitude/Phase Angle” shows how to calculate the real and imaginary components.

The forcing frequency range is the frequency range of the harmonic load (in cycles/time). It is specified later as aload step option with the HARFRQ command.

Chapter 4: Harmonic Response Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.4–6

Page 85: ANSYS 8.1 - Structural Analysis Guide

Figure 4.3 An Unbalanced Rotating Antenna

! " # $&%"$& '$$("

)(# $(*) )(+

,

-

+ "./'0(1 ! '(1 '+ '$('

2"$(342.5# '3/1 +(6 "+ # 7&8 9

: 6 "$

+ "./'0(1 ! '(1 '+ '$('

An unbalanced rotating antenna will produce out-of-phase vertical loads at its four supportpoints.

Note — A harmonic analysis cannot calculate the response to multiple forcing functions acting simultan-eously with different frequencies (for example, two machines with different rotating speeds running atthe same time). However, POST1 can superimpose multiple load cases to obtain the total response.

Table 4.2: “ Applicable Loads in a Harmonic Response Analysis” summarizes the loads applicable to a to a har-monic response analysis. Except for inertia loads, you can define loads 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 loadsversus finite element loads, see Chapter 2, “Loading” in the ANSYS Basic Analysis Guide.

Table 4.2 Applicable Loads in a Harmonic Response Analysis

GUI PathCmd Fam-ily

CategoryLoad Type

Main Menu> Solution> Define Loads> Apply>Structural> Displacement

DConstraintsDisplacement (UX, UY,UZ, ROTX, ROTY, ROTZ)

Main Menu> Solution> Define Loads> Apply>Structural> Force/Moment

FForcesForce, Moment (FX, FY,FZ, MX, MY, MZ)

Main Menu> Solution> Define Loads> Apply>Structural> Pressure

SFSurface LoadsPressure (PRES)

4–7Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 4.5: How to Do Harmonic Response Analysis

Page 86: ANSYS 8.1 - Structural Analysis Guide

GUI PathCmd Fam-ily

CategoryLoad Type

Main Menu> Solution> Define Loads> Apply>Structural> Temperature

BFBody LoadsTemperature (TEMP),Fluence (FLUE)

Main Menu> Solution> Define Loads> Apply>Structural> Other

-Inertia LoadsGravity, Spinning, etc.

In an analysis, loads can be applied, removed, operated on, or listed.

4.5.3.3.1. Applying Loads Using Commands

Table 4.3: “Load Commands for a Harmonic Response Analysis” lists all the commands you can use to apply loadsin a harmonic response analysis.

Table 4.3 Load Commands for a Harmonic Response Analysis

Apply Set-tings

OperateListDeleteApplyEntitySolid Mod-el or FE

Load Type

-DTRANDKLISTDKDELEDKKeypointsSolid Mod-el

Displace-ment

-DTRANDLLISTDLDELEDLLinesSolid Mod-el

-DTRANDALISTDADELEDAAreasSolid Mod-el

DSYM,DCUM

DSCALEDLISTDDELEDNodesFinite Elem

-FTRANFKLISTFKDELEFKKeypointsSolid Mod-el

Force

FCUMFSCALEFLISTFDELEFNodesFinite Elem

SFGRADSFTRANSFLLISTSFLDELESFLLinesSolid Mod-el

Pressure

SFGRADSFTRANSFALISTSFADELESFAAreasSolid Mod-el

SFGRAD,SFCUM

SFSCALESFLISTSFDELESFNodesFinite Elem

SFGRAD,SFBEAM,SFFUN,SFCUM

SFSCALESFELISTSFEDELESFEElementsFinite Elem

-BFTRANBFKLISTBFKDELEBFKKeypointsSolid Mod-el

Tempera-ture, Flu-ence -BFTRANBFLLISTBFLDELEBFLLinesSolid Mod-

el

-BFTRANBFALISTBFADELEBFAAreasSolid Mod-el

-BFTRANBFVLISTBFVDELEBFVVolumesSolid Mod-el

BFCUM ,BFUNIF ,TBUNIF

BFSCALEBFLISTBFDELEBFNodesFinite Elem

Chapter 4: Harmonic Response Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.4–8

Page 87: ANSYS 8.1 - Structural Analysis Guide

BFCUMBFSCALEBFELISTBFEDELEBFEElementsFinite Elem

Apply Set-tings

OperateListDeleteApplyEntitySolid Mod-el or FE

Load Type

----ACEL,OMEGA, DO-MEGA, CG-LOC,CGOMGA,DCGOMG

--Inertia

4.5.3.3.2. Applying Loads and Listing Loads Using the GUI

These steps for a harmonic analysis are the same as those for most other analyses. See Section 3.5.4.2: ApplyingLoads Using the GUI and Section 3.5.4.3: Listing Loads for more information.

4.5.3.4. Specify Load Step Options

The following options are available for a harmonic response analysis:

Table 4.4 Load Step Options

GUI PathCommandOption

General Options

Main Menu> Solution> Load Step Opts>Time/Frequenc> Freq and Substeps

NSUBSTNumber of Harmonic Solutions

Main Menu> Solution> Load Step Opts>Time/Frequenc> Time - Time Step or Freq andSubsteps

KBCStepped or Ramped Loads

Dynamics Options

Main Menu> Solution> Load Step Opts>Time/Frequenc> Freq and Substeps

HARFRQForcing Frequency Range

Main Menu> Solution> Load Step Opts>Time/Frequenc> Damping

ALPHAD, BETAD,DMPRAT

Damping

Main Menu> Solution> Load Step Opts> Other>Change Mat Props> Material Models> Structur-al> Damping

MP,DAMP, MP,DM-PR

Output Control Options

Main Menu> Solution> Load Step Opts> OutputCtrls> Solu Printout

OUTPRPrinted Output

Main Menu> Solution> Load Step Opts> OutputCtrls> DB/ Results File

OUTRESDatabase and Results File Output

Main Menu> Solution> Load Step Opts> OutputCtrls> Integration Pt

ERESXExtrapolation of Results

4.5.3.4.1. General Options

General options include the following:

• Number of Harmonic Solutions (NSUBST)

4–9Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 4.5: How to Do Harmonic Response Analysis

Page 88: ANSYS 8.1 - Structural Analysis Guide

You can request any number of harmonic solutions to be calculated. The solutions (or substeps) will beevenly spaced within the specified frequency range (HARFRQ). For example, if you specify 10 solutionsin the range 30 to 40 Hz, the program will calculate the response at 31, 32, 33, ..., 39, and 40 Hz. No responseis calculated at the lower end of the frequency range.

• Stepped or Ramped Loads (KBC)

The loads may be stepped or ramped. By default, they are ramped, that is, the load amplitude is graduallyincreased with each substep. By stepping the loads (KBC,1), the same load amplitude will be maintainedfor all substeps in the frequency range.

Note — Surface and body loads do not ramp from their previous load step values, except for thoseapplied to PLANE2, SOLID45, SOLID92, and SOLID95 element types. The remaining element typesalways ramp from zero or from the value specified via BFUNIF.

4.5.3.4.2. Dynamics Options

Dynamics options include the following:

• Forcing Frequency Range (HARFRQ)

The forcing frequency range must be defined (in cycles/time) for a harmonic analysis. Within this range,you then specify the number of solutions to be calculated.

• Damping

Damping in some form should be specified; otherwise, the response will be infinity at the resonant fre-quencies. ALPHAD and BETAD result in a frequency-dependent damping ratio, whereas DMPRAT specifiesa constant damping ratio to be used at all frequencies. Damping can also be specified for individual ma-terials using MP,DAMP and MP,DMPR. See Section 5.10.3: Damping for further details.

Note — If no damping is specified in a direct harmonic analysis (full or reduced), the program useszero damping by default.

• Alpha (Mass) Damping (ALPHAD)

• Beta (Stiffness) Damping (BETAD)

• Constant Damping Ratio (DMPRAT)

• Material Dependent Damping Multiplier (MP,DAMP)

• Constant Material Damping Coefficient (MP,DMPR)

4.5.3.4.3. Output Controls

Output control options include the following:

• Printed Output (OUTPR)

Use this option to include any results data on the output file (Jobname.OUT).

• Database and Results File Output (OUTRES)

This option controls the data on the results file (Jobname.RST).

• Extrapolation of Results (ERESX)

Chapter 4: Harmonic Response Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.4–10

Page 89: ANSYS 8.1 - Structural Analysis Guide

Use this option to review element integration point results by copying them to the nodes instead of ex-trapolating them (default).

4.5.3.5. Save a Backup Copy of the Database to a Named File

You can then retrieve your model by reentering the ANSYS program and issuing RESUME.

Command(s): SAVEGUI: Utility Menu> File> Save as

4.5.3.6. Start Solution Calculations

Command(s): SOLVEGUI: Main Menu> Solution> Solve> Current LS

4.5.3.7. Repeat for Additional Load Steps

Repeat the process for any additional loads and frequency ranges (that is, for additional load steps). If you planto do time-history postprocessing (POST26), the frequency ranges should not overlap from one load step to thenext. Another method for multiple load steps, which allows you to store the load steps on files and then solvethem at once using a macro, is described in the ANSYS Basic Analysis Guide.

4.5.3.8. Leave SOLUTION

Command(s): FINISHGUI: Close the Solution menu.

4.5.4. Review the Results

The results data for a harmonic analysis are the same as the data for a basic structural analysis with the followingadditions: If you defined damping in the structure, the response will be out-of-phase with the loads. All resultsare then complex in nature and are stored in terms of real and imaginary parts. Complex results will also beproduced if out-of-phase loads were applied. See Section 2.3.6: Review the Results in Chapter 2, “StructuralStatic Analysis”.

4.5.4.1. Postprocessors

You can review these results using either POST26 or POST1. The normal procedure is to first use POST26 toidentify critical forcing frequencies - frequencies at which the highest displacements (or stresses) occur at pointsof interest in the model - and to then use POST1 to postprocess the entire model at these critical forcing frequen-cies.

• POST1 is used to review results over the entire model at specific frequencies.

• POST26 allows you to review results at specific points in the model over the entire frequency range.

Some typical postprocessing operations for a harmonic response analysis are explained below. For a completedescription of all postprocessing functions, see Chapter 4, “An Overview of Postprocessing” in the ANSYS BasicAnalysis Guide.

4.5.4.2. Points to Remember

The points to remember for a harmonic analysis are the same as those for most structural analyses. See Sec-tion 2.3.6.2: Points to Remember in Chapter 2, “Structural Static Analysis”.

4–11Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 4.5: How to Do Harmonic Response Analysis

Page 90: ANSYS 8.1 - Structural Analysis Guide

4.5.4.3. Using POST26

POST26 works with tables of result item versus frequency, known as variables. Each variable is assigned a referencenumber, with variable number 1 reserved for frequency.

1. Define the variables using these options:Command(s): NSOL, ESOL, RFORCEGUI: Main Menu> TimeHist Postpro> Define Variables

Note — The NSOL command is for primary data (nodal displacements), the ESOL command forderived data (element solution data, such as stresses), and the RFORCE command for reactionforce data. To specify the total force, static component of the total force, damping component,or the inertia component, use the FORCE command.

2. Graph the variables (versus frequency or any other variable). Then use PLCPLX to work with just theamplitude, phase angle, real part, or imaginary part.

Command(s): PLVAR, PLCPLXGUI: Main Menu> TimeHist Postpro> Graph VariablesMain Menu> TimeHist Postpro> Settings> Graph

3. Get a listing of the variable. To list just the extreme values, use the EXTREM command. Then use thePRCPLX command to work with amplitude and phase angle or real and imaginary part.

Command(s): PRVAR, EXTREM, PRCPLXGUI: Main Menu> TimeHist Postpro> List Variables> List ExtremesMain Menu> TimeHist Postpro> List ExtremesMain Menu> TimeHist Postpro> Settings> List

Many other functions, such as performing math operations among variables (in complex arithmetic), movingvariables into array parameters, moving array parameters into variables, etc., are available in POST26; see Chapter 6,“The Time-History Postprocessor (POST26)” in the ANSYS Basic Analysis Guide for details.

By reviewing the time-history results at strategic points throughout the model, you can identify the critical fre-quencies for further POST1 postprocessing.

4.5.4.4. Using POST1

1. Read in results for the desired harmonic solution. You can use the SET command for this purpose, butit will read in either the real component or the imaginary component, not both at the same time. Thetrue magnitude of the results is given by an SRSS (square-root-of-sum-of-squares) combination of thereal and imaginary components (see Figure 4.2: “Relationship Between Real/Imaginary Components andAmplitude/Phase Angle”) and can be done for specific points in the model in POST26.

2. Display the deformed shape of the structure, contours of stresses, strains, etc., or vector plots of vectoritems (PLVECT). To obtain tabular listings of data, use PRNSOL, PRESOL, PRRSOL, etc.

• Option: Display Deformed ShapeCommand(s): PLDISPGUI: Main Menu> General Postproc> Plot Results> Deformed Shape

• Option: Contour DisplaysCommand(s): PLNSOL or PLESOLGUI: Main Menu> General Postproc> Plot Results> Contour Plot> Nodal Solu or ElementSolu

Chapter 4: Harmonic Response Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.4–12

Page 91: ANSYS 8.1 - Structural Analysis Guide

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 shapeon the display.

• Option: Vector PlotsCommand(s): PLVECTGUI: Main Menu> General Postproc> Plot Results> Vector Plot> Predefined

Use PLNSOL or PLESOL to contour almost any result item, such as stresses (SX, SY, SZ...), strains(EPELX, EPELY, EPELZ...), and displacements (UX, UY, UZ...).

• Option: Tabular ListingsCommand(s): PRNSOL (nodal results) PRESOL (element-by-element results) PRRSOL (reac-tion data) etc. NSORT, ESORTGUI: Main Menu> General Postproc> List Results> Nodal SolutionMain Menu> General Postproc> List Results> Element SolutionMain Menu> General Postproc> List Results> Reaction Solution

Use the NSORT and ESORT commands to sort the data before listing them.

Many other functions, such as mapping results on to a path, transforming results to different coordinate systems,load case combinations, etc., are available in POST1; see Chapter 3, “Solution” in the ANSYS Basic Analysis Guidefor details.

See the ANSYS Commands Reference for a discussion of the ANTYPE, HROPT, HROUT, HARFRQ, DMPRAT,NSUBST, KBC, NSOL, ESOL, RFORCE, PLCPLX, PLVAR, PRCPLX, PRVAR, PLDISP, PRRSOL, and PLNSOL com-mands.

4.6. Sample Harmonic Response Analysis (GUI Method)

In this sample problem, you will determine the harmonic response of a two-mass-spring system.

4.6.1. Problem Description

Determine the response amplitude (Xi) and phase angle (Φi) for each mass (mi) of the system shown below when

excited by a harmonic force (F1sin Ωt) acting on mass m1.

4.6.2. Problem Specifications

Material properties for this problem are:

m1 = m2 = 0.5 lb-sec2/in

k1 = k2 = kc = 200 lb/in

Loading for this problem is:

F1 = 200 lb

The spring lengths are arbitrarily selected and are used only to define the spring direction. Two master degreesof freedom are selected at the masses in the spring direction. A frequency range from zero to 7.5 Hz with a

4–13Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 4.6: Sample Harmonic Response Analysis (GUI Method)

Page 92: ANSYS 8.1 - Structural Analysis Guide

solution at 7.5/30 = 0.25 Hz intervals is chosen to give an adequate response curve. POST26 is used to get anamplitude versus frequency display.

4.6.3. Problem Diagram

Figure 4.4 Two-Mass-Spring-System

4.6.3.1. Set the Analysis Title

1. Choose menu path Utility Menu> File> Change Title.

2. Type the text "Harmonic Response of Two-Mass-Spring System" and click on OK.

4.6.3.2. Define the Element Types

1. Choose menu path Main Menu> Preprocessor> Element Type> Add/Edit/Delete.

2. Click on Add. The Library of Element Types dialog box appears.

3. Scroll down the list on the left to "Combination" and select it.

4. Click once on "Spring-damper 14" in the list on the right.

5. Click on Apply.

Chapter 4: Harmonic Response Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.4–14

Page 93: ANSYS 8.1 - Structural Analysis Guide

6. Scroll up the list on the left to "Structural Mass" and select it.

7. Click once on "3D mass 21" in the list on the right.

8. Click on OK. The Library of Element Types dialog box closes.

9. Click on Close in the Element Types dialog box.

4.6.3.3. Define the Real Constants

1. Choose menu path Main Menu> Preprocessor> Real Constants.

2. Click on Add. The Element Type for Real Constants dialog box appears.

3. Click once on Type 1 to highlight it.

4. Click on OK. The Real Constants for COMBIN14 dialog box appears.

5. Enter 200 for the spring constant (K) and 0.1 for the damping coefficient (CV1). Click on OK.

6. Repeat steps 2-4 for Type 2, MASS21.

7. Enter .5 for mass in X direction and click on OK.

8. Click on Close to close the Real Constants dialog box.

4.6.3.4. Create the Nodes

1. Choose menu path Main Menu> Preprocessor> Modeling> Create> Nodes> In Active CS.

2. Enter 1 for node number.

3. Enter 0, 0, 0 for the X, Y, and Z coordinates, respectively.

4. Click on Apply.

5. Enter 4 for node number.

6. Enter 1, 0, 0 for the X, Y, and Z coordinates, respectively.

7. Click on OK.

8. Choose menu path Utility Menu> PlotCtrls> Numbering. The Plot Numbering Controls dialog boxappears.

9. Click once on "Node numbers" to turn node numbers on.

10. Click on OK.

11. Choose menu path Main Menu> Preprocessor> Modeling> Create> Nodes> Fill between Nds. Apicking menu appears.

12. In the ANSYS Graphics window, click once on nodes 1 and 4 (on the left and right sides of the screen). Asmall box appears around each node.

13. Click on OK on the picking menu. The Create Nodes Between 2 Nodes dialog box appears.

14. Click on OK to accept the default of 2 nodes to fill. Nodes 2 and 3 appear in the graphics window.

4.6.3.5. Create the Spring Elements

1. Choose menu path Main Menu> Preprocessor> Modeling> Create> Elements> Auto Numbered>Thru Nodes. A picking menu appears.

2. In the graphics window, click once on nodes 1 and 2.

3. Click on Apply. A line appears between the selected nodes.

4–15Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 4.6: Sample Harmonic Response Analysis (GUI Method)

Page 94: ANSYS 8.1 - Structural Analysis Guide

4. Click once on nodes 2 and 3.

5. Click on Apply. A line appears between the selected nodes.

6. Click once on nodes 3 and 4.

7. Click on OK. A line appears between the selected nodes.

4.6.3.6. Create the Mass Elements

1. Choose menu path Main Menu> Preprocessor> Modeling> Create> Elements> Elem Attributes.

2. Enter 2 for element type number.

3. Enter 2 for real constant set number and click on OK.

4. Choose menu path Main Menu> Preprocessor> Modeling> Create> Elements> Auto Numbered>Thru Nodes. A picking menu appears.

5. In the graphics window, click once on node 2.

6. Click on Apply.

7. Click once on node 3 and click on OK.

4.6.3.7. Specify the Analysis Type, MDOF, and Load Step Specifications

1. Choose menu path Main Menu> Solution> Analysis Type> New Analysis.

2. Click once on "Harmonic" and click on OK.

3. Choose menu path Main Menu> Solution> Analysis Type> Analysis Options.

4. Click once on "Full" to select the solution method.

5. Click once on "Amplitud + phase" to select the DOF printout format and click on OK.

6. Click OK in the Full Harmonic Analysis dialog box.

7. Choose menu path Main Menu> Solution> Load Step Opts> Output Ctrls> Solu Printout.

8. Click on "Last substep" to set the print frequency and click on OK.

9. Choose menu path Main Menu> Solution> Load Step Opts> Time/Frequenc> Freq and Substeps.

10. Enter 0 and 7.5 for the harmonic frequency range.

11. Enter 30 for the number of substeps.

12. Click once on "Stepped" to specify stepped boundary conditions.

13. Click on OK.

4.6.3.8. Define Loads and Boundary Conditions

1. Choose menu path Main Menu> Solution> Define Loads> Apply> Structural> Displacement> OnNodes. A picking menu appears.

2. Click on Pick All. The Apply U, ROT on Nodes dialog box appears.

3. In the scroll box for DOFs to be constrained, click once on "UY" to highlight it (make sure no other selec-tions are highlighted).

4. Click on OK.

5. Choose menu path Main Menu> Solution> Define Loads> Apply> Structural> Displacement> OnNodes. A picking menu appears.

Chapter 4: Harmonic Response Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.4–16

Page 95: ANSYS 8.1 - Structural Analysis Guide

6. In the graphics window, click once on nodes 1 and 4.

7. Click on OK. The Apply U, ROT on Nodes dialog box appears.

8. In the scroll box for DOFs to be constrained, click once on "UX" to highlight it and click once on "UY" todeselect it.

9. Click on OK.

10. Choose menu path Main Menu> Solution> Define Loads> Apply> Structural> Force/ Moment> OnNodes. A picking menu appears.

11. In the graphics window, click once on node 2.

12. Click on OK. The Apply F/M on Nodes dialog box appears.

13. In the scroll box for direction of force/moment, click once on "FX."

14. Enter 200 for the real part of force/moment and click on OK.

4.6.3.9. Solve the Model

1. Choose menu path Main Menu> Solution> Solve> Current LS.

2. Review the information in the status window and click on Close.

3. Click on OK on the Solve Current Load Step dialog box to begin the solution.

4. When the solution is finished, a dialog box stating "Solution is done!" appears. Click on Close.

4.6.3.10. Review the Results

For this sample, you will review the time-history results of nodes 2 and 3.

1. Choose menu path Main Menu> TimeHist Postpro> Define Variables. The Defined Time-HistoryVariables dialog box appears.

2. Click on Add. The Add Time-History Variable dialog box appears.

3. Click on OK to accept the default of Nodal DOF result. The Define Nodal Data dialog box appears.

4. Enter 2 for reference number of variable.

5. Enter 2 for node number.

6. Enter 2UX for the user-specified label.

7. In the scroll box on the right, click once on "Translation UX" to highlight it.

8. Click on OK.

9. Click on Add in the Defined Time-History Variables dialog box. The Add Time-History Variable dialog boxappears.

10. Click on OK to accept the default of Nodal DOF result. The Define Nodal Data dialog box appears.

11. Enter 3 for reference number of variable.

12. Enter 3 for node number.

13. Enter 3UX for the user-specified label.

14. In the scroll box on the right, click once on "Translation UX" to highlight it.

15. Click on OK.

16. Click on Close.

4–17Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 4.6: Sample Harmonic Response Analysis (GUI Method)

Page 96: ANSYS 8.1 - Structural Analysis Guide

17. Choose menu path Utility Menu> PlotCtrls> Style> Graphs. The Graph Controls dialog box appears.

18. In the scroll box for type of grid, scroll to "X and Y lines" to select it.

19. Click on OK.

20. Choose menu path Main Menu> TimeHist Postpro> Graph Variables. The Graph Time-History Variablesdialog box appears. Your graph should look like this:

21. Enter 2 for 1st variable to graph.

22. Enter 3 for 2nd variable to graph.

23. Click on OK. A graph appears in the graphic window.

4.6.3.11. Exit ANSYS

You are now finished with this sample problem.

1. In the ANSYS Toolbar, click on Quit.

2. Choose the save option you want and click on OK.

4.7. Sample Harmonic Response Analysis (Command or Batch Method)

You can perform the example harmonic response analysis of a two-mass-spring system by using the followingANSYS commands instead of the GUI.

/PREP7/TITLE, Harmonic response of a two-mass-spring systemET,1,COMBIN14,,,2

Chapter 4: Harmonic Response Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.4–18

Page 97: ANSYS 8.1 - Structural Analysis Guide

ET,2,MASS21,,,4R,1,200 ! Spring constant = 200R,2,.5 ! Mass = 0.5N,1N,4,1FILLE,1,2E,2,3 ! Spring elementE,3,4 ! Spring elementTYPE,2REAL,2E,2 ! Mass elementE,3 ! Mass elementFINISH

/SOLUANTYPE,HARMIC ! Harmonic response analysisHROPT,FULL ! Full harmonic responseHROUT,OFF ! Print results as amplitudes and phase anglesOUTPR,BASIC,1NSUBST,30 ! 30 Intervals within freq. rangeHARFRQ,,7.5 ! Frequency range from 0 to 7.5 HZKBC,1 ! Step boundary conditionD,1,UY,,,4 ! Constrain all 44 DOFD,1,UX,,,4,3 ! Constrain nodes 1 and 4 in UXF,2,FX,200SOLVEFINISH

/POST26NSOL,2,2,U,X,2UX ! Store UX DisplacementsNSOL,3,3,U,X,3UX/GRID,1 ! Turn grid on/AXLAB,Y,DISP ! Y-axis label dispPLVAR,2,3 ! Display variables 2 and 3FINISH

4.8. Where to Find Other Examples

Several ANSYS publications, particularly the ANSYS Verification Manual, describe additional harmonic analyses.

The ANSYS Verification Manual consists of test case analyses demonstrating the analysis capabilities of the ANSYSfamily of products. While these test cases demonstrate solutions to realistic analysis problems, the ANSYS Verific-ation Manual does not present them as step-by-step examples with lengthy data input instructions and printouts.However, most ANSYS users who have at least limited finite element experience should be able to fill in themissing details by reviewing each test case's finite element model and input data with accompanying comments.

The ANSYS Verification Manual includes a variety of harmonic analysis test cases:

VM19 - Random Vibration Analysis of a Deep Simply-Supported BeamVM76 - Harmonic Response of a Guitar StringVM86 - Harmonic Response of a Dynamic SystemVM87 - Equivalent Structural DampingVM88 - Response of an Eccentric Weight ExciterVM90 - Harmonic Response of a Two-Mass-Spring SystemVM176 - Frequency Response of Electrical Input Admittance for a Piezoelectric TransducerVM177 - Natural Frequency of a Submerged RingVM183 - Harmonic Response of a Spring-Mass SystemVM203 - Dynamic Load Effect on Simply-Supported Thick Square Plate

4–19Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 4.8: Where to Find Other Examples

Page 98: ANSYS 8.1 - Structural Analysis Guide

4.9. Reduced Harmonic Response Analysis

The reduced method, as its name implies, uses reduced matrices to calculate the harmonic solution. The procedurefor a reduced harmonic analysis consists of five main steps:

1. Build the model.

2. Apply the loads and obtain the reduced solution.

3. Review the results of the reduced solution.

4. Expand the solution (expansion pass).

5. Review the results of the expanded solution.

Of these, the first step is the same as for the full method. Details of the other steps are explained below.

4.9.1. Apply Loads and Obtain the Reduced Solution

By reduced solution, we mean the degree of freedom solution calculated at the master DOF. The tasks requiredto obtain the reduced solution are as follows:

1. Enter the ANSYS solution processor.Command(s): /SOLUGUI: Main Menu> Solution

2. Define the analysis type and options. Options for the reduced solution are the same as described for thefull method except for the following differences:

• Choose the reduced solution method.

• You can include prestress effects (PSTRES). This requires element files from a previous static (ortransient) analysis that also included prestress effects. See Section 4.11.1: Prestressed Harmonic Re-sponse Analysis for details.

3. Define master degrees of freedom. Master DOF are essential or dynamic degrees of freedom that char-acterize the dynamic behavior of the structure. For a reduced harmonic response dynamic analysis,master DOF are also required at locations where you want to apply forces or nonzero displacements.See Section 3.14: Matrix Reduction for guidelines to choose master DOF.

4. Apply loads on the model. Harmonic loading is the same as described for the full method, except for thefollowing restrictions:

• Only displacements and forces are valid. Element loads such as pressures, temperatures, and accel-erations are not allowed.

• Forces and nonzero displacements must be applied only at master DOF.

5. Specify load step options. These are the same as described for the full method except that the OUTRESand ERESX commands are not available, and the constant material damping coefficient (MP,DMPR) isnot applicable for the reduced method. The OUTPR command controls the printout of the nodal solutionat the master DOF (OUTPR,NSOL,ALL (or NONE)).

6. Save a copy of the database.Command(s): SAVEGUI: Utility Menu> File> Save as

7. Start solution calculations.

Chapter 4: Harmonic Response Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.4–20

Page 99: ANSYS 8.1 - Structural Analysis Guide

Command(s): SOLVEGUI: Main Menu> Solution> Solve> Current LS

8. Repeat steps 4 through 7 for any additional loads and frequency ranges (that is, for additional load steps).If you plan to do time-history postprocessing (POST26), the frequency ranges should not overlap fromone load step to the next. Another method for multiple load steps, which allows you to store the loadsteps on files and then solve them at once using a macro, is described in the ANSYS Basic Analysis Guide.

9. Leave SOLUTION.Command(s): FINISHGUI: Close the Solution menu.

4.9.2. Review the Results of the Reduced Solution

Results from the reduced harmonic solution are written to the reduced harmonic displacement file, Job-name.RFRQ. They consist of displacements at the master DOF, which vary harmonically at each forcing frequencyfor which the solution was calculated. As with the full method, these displacements will be complex in nature ifdamping was defined or if out-of-phase loads were applied. You can review the master DOF displacements asa function of frequency using POST26. (POST1 cannot be used, because the complete solution at all DOF is notavailable.)

The procedure to use POST26 is the same as described for the full method, except for the following differences:

• Before defining the POST26 variables, use the FILE command to specify that data are to be read fromJobname.RFRQ. For example, if HARMONIC is the jobname, the FILE command would be: FILE,HARMON-IC,RFRQ. (By default, POST26 looks for a results file, which is not written by a reduced harmonic solution.)

• Only nodal degree of freedom data (at master DOF) are available for processing, so you can use only theNSOL command to define variables.

4.9.3. Expand the Solution (Expansion Pass)

The expansion pass starts with the reduced solution and calculates the complete displacement, stress, and forcesolution at all degrees of freedom. These calculations are done only at frequencies and phase angles that youspecify. Therefore, before you begin the expansion pass, you should review the results of the reduced solution(using POST26) and identify the critical frequencies and phase angles.

An expansion pass is not always required. For instance, if you are interested mainly in displacements at specificpoints on the structure, then the reduced solution could satisfy your requirements. However, if you want to de-termine displacements at non-master DOF, or if you are interested in the stress solution, then you must performan expansion pass.

4.9.3.1. Points to Remember

• The .RFRQ, .TRI, .EMAT, and .ESAV files from the reduced solution must be available.

• The database must contain the same model for which the reduced solution was calculated.

4.9.3.2. Expanding the Modes

1. Reenter the ANSYS solution processor.Command(s): /SOLUGUI: Main Menu> Solution

4–21Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 4.9: Reduced Harmonic Response Analysis

Page 100: ANSYS 8.1 - Structural Analysis Guide

Note — You must explicitly leave SOLUTION (using the FINISH command) and reenter (/SOLU)before performing the expansion pass.

2. Activate the expansion pass and its options. ANSYS offers these options for the expansion pass:

Table 4.5 Expansion Pass Options

GUI PathCommandOption

Main Menu> Solution> Analysis Type> Expan-sionPass

EXPASSExpansion Pass On/Off

Main Menu> Solution> Load Step Opts> Expan-sionPass> Single Expand> Range of Solu's

NUMEXPNo. of Solutions to Expand

Main Menu> Solution> Load Step Opts> Expan-sionPass> Singe Expand> Range of Solu's

NUMEXPFreq. Range for Expansion

Main Menu> Solution> Load Step Opts> Expan-sionPass> Singe Expand> Range of Solu's

HREXPPhase Angle for Expansion

Main Menu> Solution> Load Step Opts> Expan-sionPass> Singe Expand> Range of Solu's

NUMEXP, EXPSOLStress Calculations On/Off

Main Menu> Solution> Analysis Type> AnalysisOptions

HROUTNodal Solution Listing Format

Each of these options is explained in detail below.

• Option: Expansion Pass On/Off (EXPASS)

Choose ON.

• Option: Number of Solutions to Expand (NUMEXP,NUM)

Specify the number. This number of evenly spaced solutions will be expanded over a frequency range(specified next). For example, NUMEXP,4,1000,2000 specifies four solutions in the frequency range1000 to 2000 (that is, expanded solutions at 1250, 1500, 1750, and 2000).

• Option: Frequency Range for Expansion (NUMEXP, BEGRNG, ENDRNG)

Specify the frequency range. See the example above. If you do not need to expand multiple solutions,you can use EXPSOL to identify a single solution for expansion (either by its load step and substepnumbers or by its frequency value).

• Option: Phase Angle for Expansion (HREXP)

If multiple solutions are to be expanded over a frequency range (NUMEXP), we suggest that you re-quest both the real and imaginary parts to be expanded (HREXP,ALL). This way, you can easilycombine the two parts in POST26 to review the peak values of displacements, stresses, and otherresults.

If, on the other hand, a single solution is to be expanded (EXPSOL), you can specify the phase angleat which peak displacements occurred using HREXP,angle.

• Option: Stress Calculations On/Off (NUMEXP or EXPSOL)

You can turn off stress and force calculations if you are not interested in them. Default is to calculatestresses and forces.

• Option: Nodal Solution Listing Format (HROUT)

Chapter 4: Harmonic Response Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.4–22

Page 101: ANSYS 8.1 - Structural Analysis Guide

Determines how the harmonic displacement solution is listed in the printed output (Jobname.OUT).You can choose between real and imaginary parts (default), and amplitudes and phase angles.

3. Specify load step options. The only options valid for a harmonic expansion pass are output controls:

• Printed Output

Use this option to include any results data on the printed output file (Jobname.OUT).Command(s): OUTPRGUI: Main Menu> Solution> Load Step Opts> Output Ctrls> Solu Printout

• Database and Results File Output

Use this option to control the data on the results file (Jobname.RST).Command(s): OUTRESGUI: Main Menu> Solution> Load Step Opts> Output Ctrls> DB/Results File

• Extrapolation of Results

Use this option to review element integration point results by copying them to the nodes instead ofextrapolating them (default).

Note — The FREQ field on OUTPR and OUTRES can be only ALL or NONE.

Command(s): ERESXGUI: Main Menu> Solution> Load Step Opts> Output Ctrls> Integration Pt

4. Start expansion pass calculations.Command(s): SOLVEGUI: Main Menu> Solution> Solve> Current LS

5. Repeat steps 2, 3, and 4 for additional solutions to be expanded. Each expansion pass is stored as a sep-arate load step on the results file.

Caution: Subsequent spectrum analyses expect all expanded modes to be in one load step.

6. Leave SOLUTION. You can now review results in the postprocessor.Command(s): FINISHGUI: Close the Solution menu.

4.9.4. Review the Results of the Expanded Solution

This step is the same as the corresponding step in a basic structural analysis with the following additions: Youcan review the results using POST1. (If you expanded solutions at several frequencies, you can also use POST26to obtain graphs of stress versus frequency, strain versus frequency, etc.)

The procedure to use POST1 (or POST26) is the same as described for the full method, except for one difference:if you requested expansion at a specific phase angle (HREXP,angle), there is only one solution available for eachfrequency. Use the SET command to read in the results.

See Section 2.3.6: Review the Results in Chapter 2, “Structural Static Analysis”.

4–23Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 4.9: Reduced Harmonic Response Analysis

Page 102: ANSYS 8.1 - Structural Analysis Guide

4.9.5. Sample Input

A sample input listing for a reduced harmonic response analysis is shown below:

! Build the Model/FILNAM,... ! Jobname/TITLE,... ! Title/PREP7 ! Enter PREP7------! Generate model---FINISH! Apply Loads and Obtain the Reduced Solution/SOLU ! Enter SOLUTIONANTYPE,HARMIC ! Harmonic analysisHROPT,REDU ! Reduced methodHROUT,... ! Harmonic analysis output optionsM,... ! Master DOFTOTAL,...D,... ! ConstraintsF,... ! Loads (real and imaginary components)HARFRQ,... ! Forcing frequency rangeDMPRAT,... ! Damping ratioNSUBST,... ! Number of harmonic solutionsKBC,... ! Ramped or stepped loadsSAVESOLVE ! Initiate multiple load step solutionFINISH

! Review the Results of the Reduced Solution/POST26FILE,,RFRQ ! Postprocessing file is Jobname.RFRQNSOL,... ! Store nodal result as a variablePLCPLX,... ! Define how to plot complex variablesPLVAR,... ! Plot variablesPRCPLX,... ! Define how to list complex variablesPRVAR,... ! List variablesFINISH

! Expand the Solution/SOLU ! Reenter SOLUTIONEXPASS,ON ! Expansion passEXPSOL,... ! Expand a single solutionHREXP,... ! Phase angle for expanded solutionOUTRES,...SOLVEFINISH

! Review the Results of the Expanded Solution/POST1SET,... ! Read results for desired frequencyPLDISP,... ! Deformed shapePRRSOL,... ! List reactionsPLNSOL,... ! Contour plot of nodal results------! Other postprocessing as desired---FINISH

See the ANSYS Commands Reference for a discussion of the ANTYPE, HROPT, HROUT, M, TOTAL, HARFRQ,DMPRAT, NSUBST, KBC, FILE, NSOL, PLCPLX, PLVAR, PRCPLX, PRVAR, EXPASS, EXPSOL, HREXP, PLDISP,PRRSOL, and PLNSOL commands.

Chapter 4: Harmonic Response Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.4–24

Page 103: ANSYS 8.1 - Structural Analysis Guide

4.10. Mode Superposition Harmonic Response Analysis

The mode superposition method sums factored mode shapes (obtained from a modal analysis) to calculate theharmonic response. It is the only method allowed in the ANSYS Professional program. The procedure to use themethod consists of five main steps:

1. Build the model.

2. Obtain the modal solution.

3. Obtain the mode superposition harmonic solution.

4. Expand the mode superposition solution.

5. Review the results.

Of these, the first step is the same as described for the full method. The remaining steps are described below.

4.10.1. Obtain the Modal Solution

Chapter 3, “Modal Analysis” describes how to obtain a modal solution. Following are some additional hints:

• The mode-extraction method should be Block Lanczos (default), subspace, reduced, PowerDynamics, orQR damped. (The other methods, unsymmetric and damped, do not apply to mode superposition.)

• Be sure to extract all modes that may contribute to the harmonic response.

• If PowerDynamics was used for the modal solution, no nonzero loads or displacements are allowed (thatis, only u = 0 is valid as the initial condition). PowerDynamics does not create a load vector; therefore, theLVSCALE command is not valid unless the scale factor is set to zero.

• For the reduced mode-extraction method, include those master degrees of freedom at which harmonicloads will be applied.

• If you use the QR damped mode-extraction method, you must specify any damping (ALPHAD, BETAD,MP,DAMP, or element damping including gyroscopic) that you want to include during preprocessing orin the modal analysis. (ANSYS ignores damping specified during the mode superposition harmonic ana-lysis.) You can set a constant damping ratio (DMPRAT), define constant material damping coefficients(MP,DMPR), or define the damping ratio as a function of mode (MDAMP) in a modal superposition har-monic analysis.

• If you need to apply harmonically varying element loads (pressures, temperatures, accelerations, and soon), specify them in the modal analysis. ANSYS ignores the loads for the modal solution, but calculates aload vector and writes it to the mode shape file (Jobname.MODE). You can then use the load vector forthe harmonic solution. The imaginary component of the load vector calculated from element loads willalways be zero with only one exception: in a full harmonic response analysis or a mode superpositionharmonic response analysis with the Block Lanczos mode-extraction method, you can apply imaginarypressures via SURF153 or SURF154.

• The modes need not be expanded for the mode superposition solution. (If you want to review modeshapes, however, you must expand the mode shapes.)

• Do not change the model data (for example, nodal rotations) between the modal and harmonic analyses.

4.10.2. Obtain the Mode Superposition Harmonic Solution

In this step, the program uses mode shapes extracted by the modal solution to calculate the harmonic response.The mode shape file (Jobname.MODE) must be available, and the database must contain the same model forwhich the modal solution was obtained. If the modal solution was performed using the subspace or Block Lanczos

4–25Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 4.10: Mode Superposition Harmonic Response Analysis

Page 104: ANSYS 8.1 - Structural Analysis Guide

method using the default mass formulation (not the lumped mass approximation), the full file (Jobname.FULL)must also be available. The following tasks are involved:

1. Enter SOLUTION.Command(s): /SOLUGUI: Main Menu> Solution

2. Define the analysis type and analysis options. These are the same as described for the full method, exceptfor the following differences:

• Choose the mode superposition method of solution (HROPT).

• Specify the modes you want to use for the solution (HROPT). This determines the accuracy of theharmonic solution. Generally, the number of modes specified should cover about 50 percent morethan the frequency range of the harmonic loads.

• Optionally, cluster the solutions about the structure's natural frequencies (HROUT) for a smootherand more accurate tracing of the response curve.

• Optionally, at each frequency, print a summary table that lists the contributions of each mode to theresponse (HROUT). Note, OUTPR,NSOL must be specified to print mode contributions at each fre-quency.

3. Apply loads on the model. Harmonic loading is the same as described for the full method, except for thefollowing restrictions:

• Only forces, accelerations, and the load vector created in the modal analysis are valid. Use the LVSCALEcommand to apply the load vector from the modal solution. Note that ALL loads from the modalanalysis are scaled, including forces and accelerations. To avoid load duplication, delete any loadsthat were applied in the modal analysis.

• If mode shapes from a reduced modal solution are being used, forces may be applied only at masterDOF.

4. Specify load step options. These are the same as described for the reduced method except that you canalso specify modal damping (MDAMP). In addition, if the QR damped method is specified, constantmaterial damping coefficients (MP,DMPR) can be defined.

The NSUBST command specifies the number of solutions on each side of a natural frequency if theclustering option (HROUT) is chosen. The default is to calculate four solutions, but you can specify anynumber of solutions from 2 through 20. (Any value over this range defaults to 10 and any value belowthis range defaults to 4.)

5. If you used either the Block Lanczos (default) or the subspace option for the modal analysis (MOD-OPT,LANB or SUBSP), you may use a nodal component with the OUTRES,NSOL command to limit thedisplacement data written to the reduced displacement file Jobname.RFRQ. The expansion pass willonly produce valid results for those nodes and for those elements in which all of the nodes of the elementshave been written to the .RFRQ file. To use this option, first suppress all writing by invokingOUTRES,NSOL,NONE, then specify the item(s) of interest by invoking OUTRES,NSOL,ALL,component.Repeat the OUTRES command for any additional nodal components that you want to write to the .RFRQfile.

6. Save a copy of the database.Command(s): SAVEGUI: Utility Menu> File> Save as

7. Start solution calculations.

Chapter 4: Harmonic Response Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.4–26

Page 105: ANSYS 8.1 - Structural Analysis Guide

Command(s): SOLVEGUI: Main Menu> Solution> Solve> Current LS

8. Repeat steps 3 to 7 for any additional loads and frequency ranges (that is, for additional load steps). Ifyou plan to do time-history postprocessing (POST26), the frequency ranges should not overlap from oneload step to the next.

9. Leave SOLUTION.Command(s): FINISHGUI: Close the Solution menu.

The mode superposition harmonic solution is written to the reduced displacement file, Jobname.RFRQ, regardlessof whether the subspace, Block Lanczos, reduced, PowerDynamics, or QR damped method was used for the modalsolution. You will therefore need to expand the solution if you are interested in stress results.

4.10.3. Expand the Mode Superposition Solution

The procedure for the expansion pass is the same as described for the reduced method. Jobname.TRI from themodal analysis is needed only if the reduced eigenvalue extraction method was used. The output from the ex-pansion pass includes the structural results file, Jobname.RST, containing expanded results. See Section 4.9.3:Expand the Solution (Expansion Pass).

4.10.4. Review the Results

Results consist of harmonically varying displacements, stresses, and reaction forces at each forcing frequencyfor which the solution was calculated. You can review these results using POST26 or POST1, as explained for thereduced method.

4.10.5. Sample Input

A sample input listing for a mode superposition harmonic response analysis is shown below:

! Build the Model/FILNAM,... ! Jobname/TITLE,... ! Title/PREP7 ! Enter PREP7------ ! Generate model---FINISH

! Obtain the Modal Solution/SOLU ! Enter SOLUTIONANTYPE,MODAL ! Modal analysisMODOPT,REDU ! Reduced methodM,... ! MastersTOTAL,..D,... ! ConstraintsSF,... ! Element loadsSAVESOLVE ! Initiate modal solutionFINISH

! Obtain the Mode Superposition Harmonic Solution/SOLU ! Enter SOLUTION

ANTYPE,HARMIC ! Harmonic analysisHROPT,MSUP,... ! Mode superposition method; number of modes to useHROUT,... ! Harmonic analysis output options; cluster optionLVSCALE,... ! Scale factor for loads from modal analysisF,... ! Nodal loadsHARFRQ,... ! Forcing frequency range

4–27Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 4.10: Mode Superposition Harmonic Response Analysis

Page 106: ANSYS 8.1 - Structural Analysis Guide

DMPRAT,... ! Damping ratioMDAMP,... ! Modal damping ratiosNSUBST,... ! Number of harmonic solutionsKBC,... ! Ramped or stepped loadsSAVESOLVE ! Initiate solutionFINISH

! Review the Results of the Mode Superposition Solution/POST26FILE,,RFRQ ! Postprocessing file is Jobname.RFRQNSOL,... ! Store nodal result as a variablePLCPLX,... ! Define how to plot complex variablesPLVAR,... ! Plot variablesFINISH

! Expand the Solution (for Stress Results)/SOLU! Re-enter SOLUTIONEXPASS,ON ! Expansion passEXPSOL,... ! Expand a single solutionHREXP,... ! Phase angle for expanded solutionSOLVEFINISH

! Review the Results of the Expanded Solution/POST1SET,... ! Read results for desired frequencyPLDISP,... ! Deformed shapePLNSOL,... ! Contour plot of nodal results---FINISH

See the ANSYS Commands Reference for a discussion of the ANTYPE, MODOPT, M, TOTAL, HROPT, HROUT,LVSCALE, F, HARFRQ, DMPRAT, MDAMP, NSUBST, KBC, FILE, NSOL, PLCPLX, PLVAR, EXPASS, EXPSOL,HREXP, SET, and PLNSOL commands.

4.11. Other Analysis Details

4.11.1. Prestressed Harmonic Response Analysis

A prestressed harmonic response analysis calculates the dynamic response of a prestressed structure, such as aviolin string. It is assumed that the harmonically varying stresses (which are superimposed on the prestress) aremuch smaller than the prestress itself.

4.11.1.1. Prestressed Full Harmonic Response Analysis

The procedure to do a prestressed full harmonic analysis is essentially the same as that for any other full harmonicanalysis except that you first need to prestress the structure by doing a static analysis:

1. Build the model and obtain a static solution with prestress effects turned on (PSTRES,ON). The procedureto obtain the static solution is explained in Chapter 2, “Structural Static Analysis”.

2. Reenter SOLUTION and obtain the full harmonic solution, also with prestress effects turned on (reissuePSTRES,ON). Files Jobname.EMAT and Jobname.ESAV from the static analysis must be available.

If thermal body forces were present during the static prestress analysis, these thermal body forces mustnot be deleted during the full harmonic analysis or else the thermal prestress will vanish. Hence, anytemperature loads used to define the thermal prestress must also be used in the full harmonic responseanalysis as sinusoidally time-varying temperature loads. You should be aware of this limitation and exercisesome judgement about whether or not to include temperature loads in their static prestress analysis.

Chapter 4: Harmonic Response Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.4–28

Page 107: ANSYS 8.1 - Structural Analysis Guide

4.11.1.2. Prestressed Reduced Harmonic Response Analysis

The procedure to do a prestressed reduced harmonic analysis is essentially the same as that for any other reducedharmonic analysis except that you first need to prestress the structure by doing a static analysis:

1. Build the model and obtain a static solution with prestress effects turned on (PSTRES,ON). The procedureto obtain the static solution is explained in Chapter 2, “Structural Static Analysis”.

2. Reenter SOLUTION and obtain the reduced harmonic solution, also with prestress effects turned on (re-issue PSTRES,ON). Files Jobname.EMAT and Jobname.ESAV from the static analysis must be available.

4.11.1.3. Prestressed Mode Superposition Harmonic Response Analysis

To include prestress effects in a mode superposition analysis, you must first perform a prestressed modal analysis.See Chapter 3, “Modal Analysis” for details. Once prestressed modal analysis results are available, proceed as forany other mode superposition analysis.

4–29Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 4.11: Other Analysis Details

Page 108: ANSYS 8.1 - Structural Analysis Guide

4–30

Page 109: ANSYS 8.1 - Structural Analysis Guide

Chapter 5: Transient Dynamic Analysis

5.1. Definition of Transient Dynamic Analysis

Transient dynamic analysis (sometimes called time-history analysis) is a technique used to determine the dynamicresponse of a structure under the action of any general time-dependent loads. You can use this type of analysisto determine the time-varying displacements, strains, stresses, and forces in a structure as it responds to anycombination of static, transient, and harmonic loads. The time scale of the loading is such that the inertia ordamping effects are considered to be important. If the inertia and damping effects are not important, you mightbe able to use a static analysis instead (see Chapter 2, “Structural Static Analysis”).

The basic equation of motion solved by a transient dynamic analysis is

(M) &&u + (C) &u + (K)u = F(t)

where:

(M) = mass matrix(C) = damping matrix(K) = stiffness matrix

&&u = nodal acceleration vector

&u = nodal velocity vectoru = nodal displacement vectorF(t) = load vector

At any given time, t, these equations can be thought of as a set of "static" equilibrium equations that also take

into account inertia forces ((M) &&u ) and damping forces ((C) &u ). The ANSYS program uses the Newmark timeintegration method or an improved method called HHT to solve these equations at discrete time points. Thetime increment between successive time points is called the integration time step.

5.2. Preparing for a Transient Dynamic Analysis

A transient dynamic analysis is more involved than a static analysis because it generally requires more computerresources and more of your resources, in terms of the “engineering” time involved. You can save a significantamount of these resources by doing some preliminary work to understand the physics of the problem. For example,you can:

1. Analyze a simpler model first. A model of beams, masses, and springs can provide good insight into theproblem at minimal cost. This simpler model may be all you need to determine the dynamic responseof the structure.

2. If you are including nonlinearities, try to understand how they affect the structure's response by doinga static analysis first. In some cases, nonlinearities need not be included in the dynamic analysis.

3. Understand the dynamics of the problem. By doing a modal analysis, which calculates the natural fre-quencies and mode shapes, you can learn how the structure responds when those modes are excited.The natural frequencies are also useful for calculating the correct integration time step.

4. For a nonlinear problem, consider substructuring the linear portions of the model to reduce analysiscosts. Substructuring is described in the ANSYS Advanced Analysis Techniques Guide.

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Page 110: ANSYS 8.1 - Structural Analysis Guide

5.3. Three Solution Methods

Three methods are available to do a transient dynamic analysis: full, mode superposition, and reduced. The ANSYSProfessional program allows only the mode superposition method. Before we study the details of how to imple-ment each of these methods, we will examine the advantages and disadvantages of each.

5.3.1. Full Method

The full method uses the full system matrices to calculate the transient response (no matrix reduction). It is themost general of the three methods because it allows all types of nonlinearities to be included (plasticity, largedeflections, large strain, and so on).

Note — If you do not want to include any nonlinearities, you should consider using one of the othermethods because the full method is also the most expensive method of the three.

The advantages of the full method are:

• It is easy to use, because you do not have to worry about choosing master degrees of freedom or modeshapes.

• It allows all types of nonlinearities.

• It uses full matrices, so no mass matrix approximation is involved.

• All displacements and stresses are calculated in a single pass.

• It accepts all types of loads: nodal forces, imposed (nonzero) displacements (although not recommended),and element loads (pressures and temperatures) and allows tabular boundary condition specification viaTABLE type array parameters.

• It allows effective use of solid-model loads.

The main disadvantage of the full method is that it is more expensive than either of the other methods.

For procedural information about using the full method, see Section 5.4: Performing a Full Transient DynamicAnalysis.

5.3.2. Mode Superposition Method

The mode superposition method sums factored mode shapes (eigenvectors) from a modal analysis to calculatethe structure's response. This is the only method available in the ANSYS Professional program. Its advantagesare:

• It is faster and less expensive than the reduced or the full method for many problems.

• Element loads applied in the preceding modal analysis can be applied in the transient dynamic analysisvia the LVSCALE command, unless the modal analysis was done using PowerDynamics.

• It accepts modal damping (damping ratio as a function of mode number).

The disadvantages of the mode superposition method are:

• The time step must remain constant throughout the transient, so automatic time stepping is not allowed.

• The only nonlinearity allowed is simple node-to-node contact (gap condition).

• It does not accept imposed (nonzero) displacements.

Chapter 5: Transient Dynamic Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.5–2

Page 111: ANSYS 8.1 - Structural Analysis Guide

For procedural information about using the mode superposition method, see Section 5.5: Performing a ModeSuperposition Transient Dynamic Analysis.

5.3.3. Reduced Method

The reduced method condenses the problem size by using master degrees of freedom and reduced matrices.After the displacements at the master DOF have been calculated, ANSYS expands the solution to the originalfull DOF set. (See Section 3.14: Matrix Reduction for a more detailed discussion of the reduction procedure.) Theadvantage of the reduced method is:

• It is faster and less expensive than the full method.

The disadvantages of the reduced method are:

• The initial solution calculates only the displacements at the master DOF. A second step, known as theexpansion pass, is required for a complete displacement, stress, and force solution. (However, the expansionpass might not be needed for some applications.)

• Element loads (pressures, temperatures, and so on) cannot be applied. Accelerations, however, are allowed.

• All loads must be applied at user-defined master degrees of freedom. (This limits the use of solid-modelloads.)

• The time step must remain constant throughout the transient, so automatic time stepping is not allowed.

• The only nonlinearity allowed is simple node-to-node contact (gap condition).

For procedural information about using the reduced method, see Section 5.6: Performing a Reduced TransientDynamic Analysis.

5.4. Performing a Full Transient Dynamic Analysis

Note - Before reading this section, you are encouraged to become familiar with the concepts presented inChapter 2, “Structural Static Analysis”.

We will first describe how to do a transient dynamic analysis using the full method. We will then list the stepsthat are different for the mode superposition and reduced methods.

The procedure for a full transient dynamic analysis (available in the ANSYS Multiphysics, ANSYS Mechanical, andANSYS Structural products) consists of these steps:

1. Section 5.4.1: Build the Model

2. Section 5.4.2: Establish Initial Conditions

3. Section 5.4.3: Set Solution Controls

4. Section 5.4.4: Set Additional Solution Options

5. Section 5.4.5: Apply the Loads

6. Section 5.4.6: Save the Load Configuration for the Current Load Step

7. Section 5.4.7: Repeat Steps 3-6 for Each Load Step

8. Section 5.4.8: Save a Backup Copy of the Database

9. Section 5.4.9: Start the Transient Solution

10. Section 5.4.10: Exit the Solution Processor

11. Section 5.4.11: Review the Results

5–3Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 5.4: Performing a Full Transient Dynamic Analysis

Page 112: ANSYS 8.1 - Structural Analysis Guide

5.4.1. Build the Model

See Section 1.2: Building a Model in the ANSYS Basic Analysis Guide. For further details, see the ANSYS Modelingand Meshing Guide.

5.4.1.1. Points to Remember

Keep the following points in mind when building a model for a full transient dynamic analysis:

• You can use both linear and nonlinear elements.

• Both Young's modulus (EX) (or stiffness in some form) and density (DENS) (or mass in some form) mustbe defined. Material properties may be linear or nonlinear, isotropic or orthotropic, and constant or tem-perature-dependent.

Some comments on mesh density:

• The mesh should be fine enough to resolve the highest mode shape of interest.

• Regions where stresses or strains are of interest require a relatively finer mesh than regions where onlydisplacements are of interest.

• If you want to include nonlinearities, the mesh should be able to capture the effects of the nonlinearities.For example, plasticity requires a reasonable integration point density (and therefore a fine element mesh)in areas with high plastic deformation gradients.

• If you are interested in wave propagation effects (for example, a bar dropped exactly on its end), the meshshould be fine enough to resolve the wave. A general guideline is to have at least 20 elements perwavelength along the direction of the wave.

5.4.2. Establish Initial Conditions

Before you can perform a full transient dynamic analysis on a model, you need to understand how to establishinitial conditions and use load steps.

A transient analysis, by definition, involves loads that are functions of time. To specify such loads, you need todivide the load-versus-time curve into suitable load steps. Each "corner" on the load-time curve may be one loadstep, as shown in Figure 5.1: “Examples of Load-Versus-Time Curves”.

Figure 5.1 Examples of Load-Versus-Time Curves

Chapter 5: Transient Dynamic Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.5–4

Page 113: ANSYS 8.1 - Structural Analysis Guide

The first load step you apply is usually to establish initial conditions. You then specify the loads and load stepoptions for the second and subsequent transient load steps. For each load step, you need to specify both loadvalues and time values, along with other load step options such as whether to step or ramp the loads, useautomatic time stepping, and so on. You then write each load step to a file and solve all load steps together. Es-tablishing initial conditions is described below; the remaining tasks are described later in this chapter.

The first step in applying transient loads is to establish initial conditions (that is, the condition at Time = 0). Atransient dynamic analysis requires two sets of initial conditions (because the equations being solved are of

second order): initial displacement (uo) and initial velocity (&uo ). If no special action is taken, both uo and

&uo are

assumed to be zero. Initial accelerations (&&uo ) are always assumed to be zero, but you can specify nonzero initial

accelerations by applying appropriate acceleration loads over a small time interval.

The following paragraphs describe how to apply different combinations of initial conditions.

Zero initial displacement and zero initial velocity - These are the default conditions, that is, if uo = &uo = 0, you do

not need to specify anything. You may apply the loads corresponding to the first corner of the load-versus-timecurve in the first load step.

Nonzero initial displacement and/or nonzero initial velocity - You can set these initial conditions with the IC com-mand.

Command(s): ICGUI: Main Menu> Solution> Define Loads> Apply> Initial Condit'n> Define

Caution: Be careful not to define inconsistent initial conditions. For instance, if you define an initial ve-locity at a single DOF, the initial velocity at every other DOF will be 0.0, potentially leading to conflictinginitial conditions. In most cases, you will want to define initial conditions at every unconstrained DOF inyour model. If these conditions are not the same at every DOF, it is usually much easier to define initialconditions explicitly, as documented below (rather than by using the IC command).

See the ANSYS Commands Reference for a discussion of the TIMINT and IC commands.

Zero initial displacement and nonzero initial velocity - The nonzero velocity is established by applying small dis-placements over a small time interval on the part of the structure where velocity is to be specified. For example

if &uo = 0.25, you can apply a displacement of 0.001 over a time interval of 0.004, as shown below.

...TIMINT,OFF ! Time integration effects offD,ALL,UY,.001 ! Small UY displ. (assuming Y-direction velocity)TIME,.004 ! Initial velocity = 0.001/0.004 = 0.25LSWRITE ! Write load data to load step file (Jobname.S01)DDEL,ALL,UY ! Remove imposed displacements TIMINT,ON ! Time integration effects on...

Nonzero initial displacement and nonzero initial velocity - This is similar to the above case, except that the imposed

displacements are actual values instead of "small" values. For example, if uo = 1.0 and &uo = 2.5, you would apply

a displacement of 1.0 over a time interval of 0.4:

...TIMINT,OFF ! Time integration effects offD,ALL,UY,1.0 ! Initial displacement = 1.0TIME,.4 ! Initial velocity = 1.0/0.4 = 2.5LSWRITE ! Write load data to load step file (Jobname.S01)DDELE,ALL,UY ! Remove imposed displacements

5–5Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 5.4: Performing a Full Transient Dynamic Analysis

Page 114: ANSYS 8.1 - Structural Analysis Guide

TIMINT,ON ! Time integration effects on...

Nonzero initial displacement and zero initial velocity - This requires the use of two substeps (NSUBST,2) with a stepchange in imposed displacements (KBC,1). Without the step change (or with just one substep), the imposeddisplacements would vary directly with time, leading to a nonzero initial velocity. The example below shows how

to apply uo = 1.0 and &uo = 0.0:

...TIMINT,OFF ! Time integration effects off for static solutionD,ALL,UY,1.0 ! Initial displacement = 1.0TIME,.001 ! Small time intervalNSUBST,2 ! Two substepsKBC,1 ! Stepped loadsLSWRITE ! Write load data to load step file (Jobname.S01)! Transient solutionTIMINT,ON ! Time-integration effects on for transient solutionTIME,... ! Realistic time intervalDDELE,ALL,UY ! Remove displacement constraintsKBC,0 ! Ramped loads (if appropriate)! Continue with normal transient solution procedures...

Nonzero initial acceleration - This can be approximated by specifying the required acceleration (ACEL) over asmall interval of time. For example, the commands to apply an initial acceleration of 9.81 would look like this:

...ACEL,,9.81 ! Initial Y-direction accelerationTIME,.001 ! Small time intervalNSUBST,2 ! Two substepsKBC,1 ! Stepped loads! The structure must be unconstrained in the initial load step, or! else the initial acceleration specification will have no effect.DDELE, ... ! Remove displacement constraints (if appropriate)LSWRITE ! Write load data to load step file (Jobname.S01)

! Transient solutionTIME, ... ! Realistic time intervalNSUBST, ... ! Use appropriate time stepKBC,0 ! Ramped loads (if appropriate)D, ... ! Constrain structure as desired! Continue with normal transient solution proceduresLSWRITE ! Write load data to load step file (Jobname.S02)...

See the ANSYS Commands Reference for discussions of the ACEL, TIME, NSUBST, KBC, LSWRITE, DDELE, andKBC commands.

5.4.3. Set Solution Controls

This step for a transient dynamic analysis is the same as for a basic structural analysis (see Section 2.3.2: SetSolution Controls in Chapter 2, “Structural Static Analysis”) with the following additions:

If you need to establish initial conditions for the full transient dynamic analysis (as described in Section 5.4.2:Establish Initial Conditions), you must do so for the first load step of the analysis. You can then cycle through theSolution Controls dialog box additional times to set individual load step options for the second and subsequentload steps (as described in Section 5.4.7: Repeat Steps 3-6 for Each Load Step).

5.4.3.1. Access the Solution Controls Dialog Box

To access the Solution Controls dialog box, choose menu path Main Menu> Solution> Analysis Type> Sol'nControl. The following sections provide brief descriptions of the options that appear on each tab of the dialog

Chapter 5: Transient Dynamic Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.5–6

Page 115: ANSYS 8.1 - Structural Analysis Guide

box. For details about how to set these options, select the tab that you are interested in (from within the ANSYS program),and then click the Help button. Chapter 8, “Nonlinear Structural Analysis” also contains details about the nonlinearoptions introduced in this chapter.

5.4.3.2. Using the Basic Tab

The Basic tab is active when you access the dialog box.

The controls that appear on the Basic tab provide the minimum amount of data that ANSYS needs for the ana-lysis. Once you are satisfied with the settings on the Basic tab, you do not need to progress through the remainingtabs unless you want to adjust the default settings for the more advanced controls. As soon as you click OK onany tab of the dialog box, the settings are applied to the ANSYS database and the dialog box closes.

You can use the Basic tab to set the options listed in Table 2.1: “Basic Tab Options”. For specific informationabout using the Solution Controls dialog box to set these options, access the dialog box, select the Basic tab,and click the Help button.

Special considerations for setting these options in a full transient analysis include:

• When setting ANTYPE and NLGEOM, choose Small Displacement Transient if you are performing anew analysis and you want to ignore large deformation effects such as large deflection, large rotation,and large strain. Choose Large Displacement Transient if you expect large deflections (as in the case ofa long, slender bar under bending) or large strains (as in a metal-forming problem). Choose Restart CurrentAnalysis if you want to restart a failed nonlinear analysis, or you have previously completed a staticprestress or a full transient dynamic analysis, and you want to extend the time-history.

• When setting AUTOTS, remember that this load step option (which is also known as time-step optimizationin a transient analysis) increases or decreases the integration time step based on the response of thestructure. For most problems, we recommend that you turn on automatic time stepping, with upper andlower limits for the integration time step. These limits, specified using DELTIM or NSUBST, help to limitthe range of variation of the time step; see Section 5.10.2: Automatic Time Stepping for more information.The default is ON.

• NSUBST and DELTIM are load step options that specify the integration time step for a transient analysis.The integration time step is the time increment used in the time integration of the equations of motion.You can specify the time increment directly or indirectly (that is, in terms of the number of substeps). Thetime step size determines the accuracy of the solution: the smaller its value, the higher the accuracy. Youshould consider several factors in order to calculate a "good" integration time step; see Section 5.10.1:Guidelines for Integration Time Step for details.

• When setting OUTRES, keep this caution in mind:

Caution: By default, only the last substep (time-point) is written to the results file (Jobname.RST)in a full transient dynamic analysis. To write all substeps, set the Frequency so that it writes all ofthe substeps. Also, by default, only 1000 results sets can be written to the results file. If this numberis exceeded (based on your OUTRES specification), the program will terminate with an error. Usethe command /CONFIG,NRES to increase the limit (see Chapter 19, “Memory Management andConfiguration” in the ANSYS Basic Analysis Guide).

5.4.3.3. Using the Transient Tab

You can use the Transient tab to set the options listed in Table 5.1: “Transient Tab Options”. For specific inform-ation about using the Solution Controls dialog box to set these options, access the dialog box, select theTransient tab, and click the Help button.

5–7Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 5.4: Performing a Full Transient Dynamic Analysis

Page 116: ANSYS 8.1 - Structural Analysis Guide

Table 5.1 Transient Tab Options

For more information about this option, see:Option

• Section 8.6: Performing a Nonlinear Transient Ana-lysis in the ANSYS Structural Analysis Guide

Specify whether time integration effectsare on or off (TIMINT)

• Section 2.5: Stepped Versus Ramped Loads in theANSYS Basic Analysis Guide

• Section 2.7.1.5: Stepping or Ramping Loads in theANSYS Basic Analysis Guide

Specify whether to ramp the load changeover the load step or to step-apply theload change (KBC)

• Section 5.10.3: Damping in the ANSYS StructuralAnalysis Guide

Specify mass and stiffness damping (AL-PHAD, BETAD)

• Section 17.2: Transient Analysis in the ANSYS, Inc.Theory Reference

Choose the time integration method,Newmark or HHT (TRNOPT)

• ANSYS, Inc. Theory ReferenceDefine integration parameters (TINTP)

Special considerations for setting these options in a full transient analysis include:

• TIMINT is a dynamic load step option that specifies whether time integration effects are on or off. Timeintegration effects must be turned on for inertia and damping effects to be included in the analysis (oth-erwise a static solution is performed), so the default is to include time integration effects. This option isuseful when beginning a transient analysis from an initial static solution; that is, the first load steps aresolved with the time integration effects off.

• ALPHAD (alpha, or mass, damping) and BETAD (beta, or stiffness, damping) are dynamic load step optionsfor specifying damping options. Damping in some form is present in most structures and should be includedin your analysis. See Section 5.4.4.2: Damping Option for other damping options.

• TRNOPT (TINTOPT) specifies the time integration method to be used. The default is Newmark method.

• TINTP is a dynamic load step option that specifies transient integration parameters. Transient integrationparameters control the nature of the Newmark and HHT time integration techniques.

5.4.3.4. Using the Remaining Solution Controls Tabs

The options on the remaining tabs in the Solution Controls dialog box for a full transient analysis are the sameas the ones you can set for a static structural analysis. See the following sections of Chapter 2, “Structural StaticAnalysis” for a list of these options:

• Section 2.3.2.4: Using the Sol'n Options Tab

• Section 2.3.2.5: Using the Nonlinear Tab

• Section 2.3.2.6: Using the Advanced NL Tab. Exception: You cannot use arc-length options in a full transientanalysis.

5.4.4. Set Additional Solution Options

The additional solution options that you can set for a full transient analysis are mostly the same as the ones youcan set for a static structural analysis. For a general description of what additional solution options are, alongwith descriptions of those options that are the same, see the following sections of Chapter 2, “Structural StaticAnalysis”:

Chapter 5: Transient Dynamic Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.5–8

Page 117: ANSYS 8.1 - Structural Analysis Guide

• Section 2.3.3: Set Additional Solution Options

• Section 2.3.3.1: Stress Stiffening Effects

• Section 2.3.3.2: Newton-Raphson Option

• Section 2.3.3.7: Creep Criteria

• Section 2.3.3.8: Printed Output

• Section 2.3.3.9: Extrapolation of Results

Additional solution options for a full transient analysis that differ from those for a static analysis, or have differentdescriptions are presented in the following sections.

5.4.4.1. Prestress Effects

You may include prestress effects in your analysis. This requires element files from a previous static (or transient)analysis; see Section 5.9: Performing a Prestressed Transient Dynamic Analysis for details.

Command(s): PSTRESGUI: Main Menu> Solution> Unabridged Menu> Analysis Type> Analysis Options

5.4.4.2. Damping Option

Use this load step option to include damping. Damping in some form is present in most structures and shouldbe included in your analysis. In addition to setting ALPHAD and BETAD on the Solution Controls dialog box(as described in Section 5.4.3.3: Using the Transient Tab), you can specify the following additional forms ofdamping for a full transient dynamic analysis:

• Material-dependent beta damping (MP,DAMP)

• Element damping (COMBIN7, and so on)

To use the MP form of damping:Command(s): MP,DAMPGUI: Main Menu> Solution> Load Step Opts> Other> Change Mat Props> Material Models>Structural> Damping

Note that constant material damping coefficient (MP,DMPR) is not applicable in transient analysis. See Sec-tion 5.10.3: Damping for further details.

5.4.4.3. Mass Matrix Formulation

Use this analysis option to specify a lumped mass matrix formulation. We recommend the default formulationfor most applications. However, for some problems involving "skinny" structures, such as slender beams or verythin shells, the lumped mass approximation might provide better results. Also, the lumped mass approximationcan result in a shorter run time and lower memory requirements.

To use this option:Command(s): LUMPMGUI: Main Menu> Solution> Unabridged Menu> Analysis Type> Analysis Options

5.4.5. Apply the Loads

You are now ready to apply loads for the analysis. Table 2.5: “Loads Applicable in a Static Analysis” summarizesthe loads applicable to a transient dynamic analysis. Except for inertia loads, you can define loads either on thesolid model (keypoints, lines, and areas) or on the finite element model (nodes and elements). Section 2.3.4:

5–9Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 5.4: Performing a Full Transient Dynamic Analysis

Page 118: ANSYS 8.1 - Structural Analysis Guide

Apply the Loads describes the types of loads that are applicable. In an analysis, loads can be applied, removed,operated on, or deleted. For a general discussion of solid-model loads versus finite-element loads, see Chapter 2,“Loading” in the ANSYS Basic Analysis Guide.

You can also apply time-dependent boundary conditions by defining a one-dimensional table (TABLE type arrayparameter). See Section 2.3.4.2.1: Applying Loads Using TABLE Type Array Parameters.

5.4.6. Save the Load Configuration for the Current Load Step

As described in Section 5.4.2: Establish Initial Conditions, you need to apply loads and save the load configurationto a load step file for each corner of the load-versus-time curve. You may also want to have an additional loadstep that extends past the last time point on the curve to capture the response of the structure after the transientloading.

Command(s): LSWRITEGUI: Main Menu> Solution> Load Step Opts> Write LS File

5.4.7. Repeat Steps 3-6 for Each Load Step

For each load step that you want to define for a full transient dynamic analysis, you need to repeat steps 3-6.That is, for each load step, reset any desired solution controls and options, apply loads, and write the load con-figuration to a file.

For each load step, you can reset any of these load step options: TIMINT, TINTP, ALPHAD, BETAD, MP,DAMP,TIME, KBC, NSUBST, DELTIM, AUTOTS, NEQIT, CNVTOL, PRED, LNSRCH, CRPLIM, NCNV, CUTCONTROL,OUTPR, OUTRES, ERESX, and RESCONTROL.

An example load step file is shown below:

TIME, ... ! Time at the end of 1st transient load step Loads ... ! Load values at above timeKBC, ... ! Stepped or ramped loadsLSWRITE ! Write load data to load step fileTIME, ... ! Time at the end of 2nd transient load step Loads ... ! Load values at above timeKBC, ... ! Stepped or ramped loadsLSWRITE ! Write load data to load step fileTIME, ... ! Time at the end of 3rd transient load step Loads ... ! Load values at above timeKBC, ... ! Stepped or ramped loadsLSWRITE ! Write load data to load step fileEtc.

5.4.8. Save a Backup Copy of the Database

Save a copy of the database to a named file. You can then retrieve your model by reentering the ANSYS programand issuing RESUME.

Command(s): SAVEGUI: Utility Menu> File> Save as

5.4.9. Start the Transient Solution

Use one of these methods to start the transient solution:Command(s): LSSOLVEGUI: Main Menu> Solution> Solve> From LS Files

For additional ways to create and solve multiple load steps (the array parameter method and the multiple SOLVEmethod), see Section 3.14: Solving Multiple Load Steps in the ANSYS Basic Analysis Guide.

Chapter 5: Transient Dynamic Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.5–10

Page 119: ANSYS 8.1 - Structural Analysis Guide

5.4.10. Exit the Solution Processor

Use one of these methods to exit the solution processor:Command(s): FINISHGUI: Close the Solution menu.

5.4.11. Review the Results

You review results for a full transient analysis in the same way that you review results for most structural analyses.See Section 2.3.6: Review the Results in Chapter 2, “Structural Static Analysis”.

5.4.11.1. Postprocessors

You can review these results using either POST26, which is the time-history postprocessor, or POST1, which isthe general postprocessor.

• POST26 is used to review results at specific points in the model as functions of time.

• POST1 is used to review results over the entire model at specific time points.

Some typical postprocessing operations for a transient dynamic analysis are explained below. For a completedescription of all postprocessing functions, see Section 4.1: What Is Postprocessing? in the ANSYS Basic AnalysisGuide.

5.4.11.2. Points to Remember

The points to remember for a full transient analysis are the same as those for most structural analyses. See Sec-tion 2.3.6.2: Points to Remember in Chapter 2, “Structural Static Analysis”.

5.4.11.3. Using POST26

POST26 works with tables of result item versus time, known as variables. Each variable is assigned a referencenumber, with variable number 1 reserved for time.

1. Define the variables.Command(s): NSOL (primary data, that is, nodal displacements) ESOL (derived data, that is,element solution data, such as stresses) RFORCE (reaction force data) FORCE (total force, orstatic, damping, or inertia component of total force) SOLU (time step size, number of equilibriumiterations, response frequency, and so on)GUI: Main Menu> TimeHist Postpro> Define Variables

Note — In the mode superposition or reduced methods, only static force is available with theFORCE command.

2. Graph or list the variables. By reviewing the time-history results at strategic points throughout themodel, you can identify the critical time points for further POST1 postprocessing.

Command(s): PLVAR (graph variables) PRVAR, EXTREM (list variables)GUI: Main Menu> TimeHist Postpro> Graph VariablesMain Menu> TimeHist Postpro> List VariablesMain Menu> TimeHist Postpro> List Extremes

5–11Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 5.4: Performing a Full Transient Dynamic Analysis

Page 120: ANSYS 8.1 - Structural Analysis Guide

5.4.11.4. Other Capabilities

Many other postprocessing functions, such as performing math operations among variables, moving variablesinto array parameters, and moving array parameters into variables, are available in POST26. See Chapter 6, “TheTime-History Postprocessor (POST26)” in the ANSYS Basic Analysis Guide for details.

5.4.11.5. Using POST1

1. Read in model data from the database file.Command(s): RESUMEGUI: Utility Menu> File> Resume from

2. Read in the desired set of results. Use the SET command to identify the data set by load step and substepnumbers or by time.

Command(s): SETGUI: Main Menu> General Postproc> Read Results> By Time/Freq

3. Perform the necessary POST1 operations. The typical POST1 operations that you perform for a transientdynamic analysis are the same as those that you perform for a static analysis. See Section 2.3.6.4: TypicalPostprocessing Operations for a list of these operations.

Note — If you specify a time for which no results are available, the results that are stored will bea linear interpolation between the two nearest time points.

5.4.12. Sample Input for a Full Transient Dynamic Analysis

A sample input listing for a full transient analysis is shown below:

! Build the Model/FILNAM,... ! Jobname/TITLE,... ! Title/PREP7 ! Enter PREP7------! Generate model---FINISH

! Apply Loads and Obtain the Solution/SOLU ! Enter SOLUTIONANTYPE,TRANS ! Transient analysisTRNOPT,FULL ! Full methodD,... ! ConstraintsF,... ! LoadsSF,...ALPHAD,... ! Mass dampingBETAD,... ! Stiffness dampingKBC,... ! Ramped or stepped loadsTIME,... ! Time at end of load stepAUTOTS,ON ! Auto time steppingDELTIM,... ! Time step sizeOUTRES,... ! Results file data optionsLSWRITE ! Write first load step------! Loads, time, etc. for 2nd load step---LSWRITE ! Write 2nd load stepSAVELSSOLVE,1,2 ! Initiate multiple load step solutionFINISH!! Review the Results/POST26SOLU,... ! Store solution summary data

Chapter 5: Transient Dynamic Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.5–12

Page 121: ANSYS 8.1 - Structural Analysis Guide

NSOL,... ! Store nodal result as a variableESOL,,,, ! Store element result as a variableRFORCE,... ! Store reaction as a variablePLVAR,... ! Plot variablesPRVAR,... ! List variablesFINISH

/POST1SET,... ! Read desired set of results into databasePLDISP,... ! Deformed shapePRRSOL,... ! Reaction loadsPLNSOL,... ! Contour plot of nodal resultsPRERR ! Global percent error (a measure of mesh adequacy)------! Other postprocessing as desired---FINISH

See the ANSYS Commands Reference for discussions of the ANTYPE, TRNOPT, ALPHAD, BETAD, KBC, TIME,AUTOTS, DELTIM, OUTRES, LSWRITE, LSSOLVE, SOLU, NSOL, ESOL, RFORCE, PLVAR, PRVAR, PLDISP, PRRSOL,PLNSOL, and PRERR commands.

5.5. Performing a Mode Superposition Transient Dynamic Analysis

The mode superposition method sums factored mode shapes (obtained from a modal analysis) to calculate thedynamic response. This method is available in the ANSYS Multiphysics, ANSYS Mechanical, ANSYS Structural,and ANSYS Professional products. The procedure to use the method consists of five main steps:

1. Build the model.

2. Obtain the modal solution.

3. Obtain the mode superposition transient solution.

4. Expand the mode superposition solution.

5. Review the results.

5.5.1. Build the Model

Building the model for a mode superposition transient dynamic analysis is the same as that described for thefull method. See Section 5.4.1: Build the Model for more information.

5.5.2. Obtain the Modal Solution

Chapter 3, “Modal Analysis” describes how to obtain a modal solution. Following are some additional hints:

• The mode-extraction method should be Block Lanczos (default), reduced, subspace, PowerDynamics, orQR damped. (The other methods, unsymmetric and damped, do not apply to mode superposition.)PowerDynamics does not create a load vector.

• Be sure to extract all modes that may contribute to the dynamic response.

• If PowerDynamics was used for the modal solution, no nonzero loads or displacements are allowed (thatis, only u = 0 is valid as the initial condition). PowerDynamics does not create a load vector; therefore, theLVSCALE command is not valid unless the scale factor is set to zero.

• For the reduced mode-extraction method, include those master degrees of freedom at those nodes atwhich forces and gap conditions are to be defined.

• If you use the QR damped mode-extraction method, you must specify any damping (ALPHAD, BETAD,MP,DAMP, or element damping including gyroscopic) that you want to include during preprocessing or

5–13Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 5.5: Performing a Mode Superposition Transient Dynamic Analysis

Page 122: ANSYS 8.1 - Structural Analysis Guide

in the modal analysis. (ANSYS ignores damping specified during the mode superposition harmonic ana-lysis.) You can set a constant damping ratio (DMPRAT) or define the damping ratio as a function of mode(MDAMP) in a modal superposition harmonic analysis. Note that constant material damping coefficient(MP,DMPR) is not applicable in transient analysis.

• Specify displacement constraints, if any. These constraints will be ignored if they are specified in the modesuperposition transient solution instead of in the modal solution.

• If you need to apply element loads (pressures, temperatures, accelerations, and so on) in the transientdynamic analysis, you must specify them in the modal analysis. The loads are ignored for the modalsolution, but a load vector will be calculated and written to the mode shape file (Jobname.MODE). Youcan then use this load vector for the transient solution.

• The modes need not be expanded for the mode superposition solution. (If you want to review modeshapes from a reduced modal solution, however, you must expand the mode shapes.)

• The model data (for example, nodal rotations) should not be changed between the modal and transientanalyses.

5.5.3. Obtain the Mode Superposition Transient Solution

In this step, the program uses mode shapes extracted by the modal solution to calculate the transient response.

5.5.3.1. Points to Remember

• The mode shape file (Jobname.MODE) must be available.

• The database must contain the same model for which the modal solution was obtained.

5.5.3.2. Obtaining the Solution

The procedure to obtain the mode superposition transient solution is described below:

1. Enter SOLUTION.Command(s): /SOLUGUI: Main Menu> Solution

2. Define the analysis type and analysis options. These are the same as the analysis options that are describedfor the full method (in Section 5.4.3: Set Solution Controls and Section 5.4.4: Set Additional SolutionOptions), except for the following differences:

• You cannot use the Solution Controls dialog box to define analysis type and analysis options for amode superposition transient analysis. Instead, you must set them using the standard set of ANSYSsolution commands (which are listed in Section 5.4.3: Set Solution Controls and Section 5.4.4: SetAdditional Solution Options) and the standard corresponding menu paths.

• Restarts are not available (ANTYPE).

• Choose the mode superposition method of solution (TRNOPT).

• When you specify a mode superposition transient analysis, a Solution menu that is appropriate forthat specific type of analysis appears. The Solution menu will be either “abridged” or “unabridged,”depending on the actions you took prior to this step in your ANSYS session. The abridged menucontains only those solution options that are valid and/or recommended for mode superpositiontransient analyses. If you are on the abridged Solution menu and you want to access other solutionoptions (that is, solution options that are valid for you to use, but their use may not be encouragedfor this type of analysis), select the Unabridged Menu option from the Solution menu. For details,see Section 3.11.1: Using Abridged Solution Menus in the ANSYS Basic Analysis Guide.

Chapter 5: Transient Dynamic Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.5–14

Page 123: ANSYS 8.1 - Structural Analysis Guide

• Specify the number of modes you want to use for the solution (TRNOPT). This determines the accuracyof the transient solution. At a minimum, you should use all modes that you think will contribute tothe dynamic response. If you expect higher frequencies to be excited, for example, the number ofmodes specified should include the higher modes. The default is to use all modes calculated in themodal solution.

• If you do not want to use rigid body (0 frequency) modes, use MINMODE on the TRNOPT commandto skip over them.

• Nonlinear options (NLGEOM, SSTIF, NROPT) are not available.

3. Define gap conditions, if any. They can only be defined between two master degree of freedom (DOF)nodes or between master DOF nodes and ground. When a non-reduced mode-extraction method isused, a master DOF implies an unconstrained, active DOF. If you used the QR damped mode-extractionmethod, gap conditions are not supported. More details about gap conditions are presented in Sec-tion 5.6.1.3.1: Gap Conditions.

Command(s): GPGUI: Main Menu> Solution> Dynamic Gap Cond> Define

4. Apply loads to the model. The following loading restrictions apply in a mode superposition transientdynamic analysis:

• Only forces, accelerations, and a load vector created in the modal analysis are valid. Imposed nonzerodisplacements are ignored. Use the LVSCALE command (Main Menu> Solution> Define Loads>Apply> Load Vector> For Mode Super) to apply the load vector from the modal solution.

• If mode shapes from a reduced modal solution are being used, forces may be applied only at masterDOF.

Multiple load steps are usually required to specify the load history in a transient analysis. The first loadstep is used to establish initial conditions, and second and subsequent load steps are used for the tran-sient loading, as explained next.

5. Establish initial conditions. In modal superposition transient analyses, a first solution is done at TIME =0. This establishes the initial condition and time step size for the entire transient analysis. Generally, theonly load applicable for the first load step is initializing nodal forces. For this pseudo-static analysis, themode superposition method may yield poor results at TIME = 0 if nonzero loads are applied.

The following load step options are available for the first load step:

Table 5.2 Options for the First Load Step-Mode Superposition Analysis

GUI PathCommandOption

Dynamics Options

Main Menu> Solution> Load Step Opts> Time/Fre-quenc> Time Integration

TINTPTransient Integration Paramet-ers

Main Menu> Solution> Define Loads> Apply> LoadVector> For Mode Super

LVSCALELoad Vector

Main Menu> Solution> Load Step Opts> Time/Fre-quenc> DampingMain Menu> Solution> Load Step Opts> Other>Change Mat Props> Material Models> Structural>Damping

ALPHAD,BETAD, DM-PRAT, MP,MDAMP

Damping

General Options

5–15Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 5.5: Performing a Mode Superposition Transient Dynamic Analysis

Page 124: ANSYS 8.1 - Structural Analysis Guide

GUI PathCommandOption

Main Menu> Solution> Load Step Opts> Time/Fre-quenc> Time-Time Step

DELTIMIntegration Time Step

Output Control Options

Main Menu> Solution> Load Step Opts> Output Ctrls>Solu Printout

OUTPRPrinted Output

• Dynamics options include the following:

– Transient Integration Parameters (TINTP)

Transient integration parameters control the nature of the Newmark time integration technique.The default is to use the constant average acceleration scheme; see your ANSYS, Inc. Theory Refer-ence for further details.

– Load Vector (LVSCALE)

The load vector option allows you to apply a load vector created by the modal solution as oneof the loads. You can use such a load vector to apply element loads (pressures, temperatures,and so on) on the model.

– Damping

Damping in some form is present in most structures and should be included in your analysis. Youcan specify five forms of damping in a mode superposition transient dynamic analysis:

→ Alpha (mass) damping (ALPHAD)

→ Beta (stiffness) damping (BETAD)

→ Constant damping ratio (DMPRAT)

→ Material-dependent beta damping (MP,DAMP)

→ Modal damping (MDAMP)

Remember that, as described earlier in Section 5.5.2: Obtain the Modal Solution, any dampingthat you specify in the mode superposition transient analysis is ignored if you used the QRdamped mode-extraction method. Constant material damping coefficient (MP,DMPR) is notapplicable in transient analysis. See Section 5.10.3: Damping for further details.

• The only valid general option for the first load step is integration time step (DELTIM), which is assumedto be constant throughout the transient. By default, the integration time step is assumed to be 1/(20f),where f is the highest frequency chosen for the solution. The DELTIM command is valid only in thefirst load step and is ignored in subsequent load steps.

Note — If you do issue the TIME command in the first load step, it will be ignored. The firstsolution is always a static solution at TIME = 0.

• The output control option for the first load step is printed output (OUTPR). Use this option to controlprintout of the displacement solution at the master DOF.

6. Write the first load step to a load step file (Jobname.S01) by issuing the LSWRITE command.Command(s): LSWRITE

Chapter 5: Transient Dynamic Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.5–16

Page 125: ANSYS 8.1 - Structural Analysis Guide

GUI: Main Menu> Solution> Load Step Opts> Write LS File

7. Specify loads and load step options for the transient loading portion, writing each load step to a loadstep file (LSWRITE).

• General options include the following:

– Time Option (TIME)

This option specifies time at the end of the load step.

– Load Vector (LVSCALE)

The load vector option allows you to apply a load vector created by the modal solution as oneof the loads.

– Stepped or Ramped Loads (KBC)

This option indicates whether to ramp the load change over the load step (KBC) or to step-applythe load change (KBC,1). The default is ramped.

• Output control options include the following:

– Printed Output (OUTPR)

Use this option to control printed output.

– Database and Results File Output (OUTRES)

This option controls the data on the reduced displacement file.

The only valid label on these commands is NSOL (nodal solution). The default for OUTRES is to writethe solution for every fourth time-point to the reduced displacement file (unless there are gap con-ditions defined, in which case the default is to write every solution).

8. If you used either the Block Lanczos (default) or subspace option for the modal analysis (MODOPT,LANBor MODOPT,SUBSP), you may use a nodal component with the OUTRES,NSOL command to limit thedisplacement data written to the reduced displacement file Jobname.RDSP. The expansion pass willonly produce valid results for those nodes and for those elements in which all of the nodes of the elementshave been written to the .RDSP file. To use this option, first suppress all writing by invokingOUTRES,NSOL,NONE, then specify the item(s) of interest by invoking OUTRES,NSOL,FREQ,COMP. Repeatthe OUTRES command for any additional nodal components that you want to write to the .RDSP file.Only one output frequency is allowed - ANSYS uses the last frequency specified by OUTRES.

9. Save a backup copy of the database to a named file.Command(s): SAVEGUI: Utility Menu> File> Save as

10. Start the transient solution.Command(s): LSSOLVEGUI: Main Menu> Solution> Solve> From LS Files

11. Leave SOLUTION.Command(s): FINISHGUI: Close the Solution menu.

5–17Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 5.5: Performing a Mode Superposition Transient Dynamic Analysis

Page 126: ANSYS 8.1 - Structural Analysis Guide

The mode superposition transient solution is written to the reduced displacement file, Jobname.RDSP, regardlessof whether the subspace, Block Lanczos, reduced, PowerDynamics, or QR damped method was used for the modalsolution. You will therefore need to expand the solution if you are interested in stress results.

5.5.4. Expand the Mode Superposition Solution

The procedure for the expansion pass is the same as described for the reduced method (see Section 5.6.3: Expandthe Solution (Expansion Pass)). Jobname.TRI is needed only if the reduced method was used for the modalsolution. The output from the expansion pass includes the structural results file, Jobname.RST, containing ex-panded results.

5.5.5. Review the Results

Results consist of displacements, stresses, and reaction forces at each time-point for which the solution was ex-panded. You can review these results using POST26 or POST1, as explained for the full method (see Section 5.4.11:Review the Results).

Note — In the mode superposition or reduced methods, only static force is available with the FORCEcommand.

5.5.6. Sample Input for a Mode Superposition Transient Dynamic Analysis

A sample input listing for a mode superposition transient analysis is shown below:

! Build the Model/FILNAM,... ! Jobname/TITLE,... ! Title/PREP7 ! Enter PREP7------! Generate model---FINISH

! Obtain the Modal Solution/SOLU ! Enter SOLUTIONANTYPE,MODAL ! Modal analysisMODOPT,REDU ! Reduced methodM,... ! Master DOFTOTAL,...D,... ! ConstraintsSF,... ! Element loadsACEL,...SAVESOLVEFINISH

! Obtain the Mode Superposition Transient Solution/SOLU ! Reenter SOLUTIONANTYPE,TRANS ! Transient analysisTRNOPT,MSUP,... ! Mode superposition methodLVSCALE,... ! Scale factor for element loadsF,... ! Nodal LoadsMDAMP,... ! Modal damping ratiosDELTIM,... ! Integration time step sizesLSWRITE ! Write first load step (Remember: the first load step--- ! is solved statically at time=0.)------! Loads, etc. for 2nd load stepTIME,... ! Time at end of second load stepKBC,... ! Ramped or stepped loadsOUTRES,... ! Results-file data controls---LSWRITE ! Write 2nd load step (first transient load step)SAVE

Chapter 5: Transient Dynamic Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.5–18

Page 127: ANSYS 8.1 - Structural Analysis Guide

LSSOLVE ! Initiate multiple load step solutionFINISH

! Review results of the mode superposition solution/POST26 ! Enter POST26FILE,,RDSP ! Results file is Jobname.RDSPSOLU,... ! Store solution summary dataNSOL,... ! Store nodal result as a variablePLVAR,... ! Plot variablesPRVAR,... ! List variablesFINISH

! Expand the Solution/SOLU ! Reenter SOLUTIONEXPASS,ON ! Expansion passNUMEXP,... ! No. of solutions to expand; time rangeOUTRES,... ! Results-file data controlsSOLVEFINISH

! Review the Results of the Expanded Solution/POST1SET,... ! Read desired set of results into databasePLDISP,... ! Deformed shapePRRSOL,... ! Reaction loadsPLNSOL,... ! Contour plot of nodal resultsPRERR ! Global percent error (a measure of mesh adequacy)------! Other postprocessing as desired---FINISH

See the ANSYS Commands Reference for discussions of the ANTYPE, MODOPT, M, TOTAL, ACEL, TRNOPT, LVS-CALE, MDAMP, DELTIM, TIME, KBC, OUTRES, LSSOLVE, FILE, SOLU, NSOL, PLVAR, PRVAR, EXPASS, NUMEXP,OUTRES, PLDISP, PRRSOL, PLNSOL, and PRERR commands.

5.6. Performing a Reduced Transient Dynamic Analysis

The reduced method, as its name implies, uses reduced matrices to calculate the dynamic response. It is availablein the ANSYS Multiphysics, ANSYS Mechanical, and ANSYS Structural products. You should consider using thismethod if you do not want to include nonlinearities (other than simple node-to-node contact) in the analysis.

The procedure for a reduced transient dynamic analysis consists of these main steps:

1. Build the model.

2. Obtain the reduced solution.

3. Review the results of the reduced solution.

4. Expand the solution (expansion pass).

5. Review the results of the expanded solution.

Of these, the first step is the same as for the full method, except that no nonlinearities are allowed (other thansimple node-to-node contact, which is specified in the form of a gap condition instead of an element type). Detailsof the other steps are explained below.

5.6.1. Obtain the Reduced Solution

By reduced solution, we mean the degree of freedom solution calculated at the master DOF. The tasks requiredto obtain the reduced solution are explained in the following sections. For the following tasks, you need to firstenter the SOLUTION processor.

Command(s): /SOLU

5–19Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 5.6: Performing a Reduced Transient Dynamic Analysis

Page 128: ANSYS 8.1 - Structural Analysis Guide

GUI: Main Menu> Solution

5.6.1.1. Define the Analysis Type and Options

These are the same as the analysis options that are described for the full method (in Section 5.4.3: Set SolutionControls and Section 5.4.4: Set Additional Solution Options) except for the following differences:

• You cannot use the Solution Controls dialog box to define analysis type and analysis options for a reducedtransient dynamic analysis. Instead, you must set them using the standard set of ANSYS solution commands(which are listed in Section 5.4.3: Set Solution Controls and Section 5.4.4: Set Additional Solution Options)and the standard corresponding menu paths.

• Restarts are not available (ANTYPE).

• Choose the reduced method of solution (TRNOPT).

• When you specify a reduced transient analysis, a Solution menu that is appropriate for that specific typeof analysis appears. The Solution menu will be either “abridged” or “unabridged,” depending on the actionsyou took prior to this step in your ANSYS session. The abridged menu contains only those solution optionsthat are valid and/or recommended for reduced transient analyses. If you are on the abridged Solutionmenu and you want to access other solution options (that is, solution options that are valid for you to use,but their use may not be encouraged for this type of analysis), select the Unabridged Menu option fromthe Solution menu. For details, see Section 3.11.1: Using Abridged Solution Menus in the ANSYS BasicAnalysis Guide.

• Nonlinear options (NLGEOM, SSTIF, NROPT) are not available.

5.6.1.2. Define Master Degrees of Freedom

Master DOF are essential degrees of freedom that characterize the dynamic behavior of the structure. For a reducedtransient dynamic analysis, master DOF are also required at locations where you want to define gap conditions,forces, or nonzero displacements. You can list the defined master DOF or delete master DOF as well. See Sec-tion 3.14: Matrix Reduction for guidelines to choose master DOF.

Command(s): M, MGEN, TOTAL, MLIST, MDELEGUI: Main Menu> Solution> Master DOFs> User Selected> DefineMain Menu> Solution> Master DOFs> User Selected> CopyMain Menu> Solution> Master DOFs> Program SelectedMain Menu> Solution> Master DOFs> User Selected> List AllMain Menu> Solution> Master DOFs> User Selected> Delete

5.6.1.3. Define Gap Conditions

Define any gap conditions.Command(s): GPGUI: Main Menu> Solution> Dynamic Gap Cond> Define

You can also list the defined gaps and delete gaps.Command(s): GPLIST, GPDELEGUI: Main Menu> Solution> Dynamic Gap Cond> List AllMain Menu> Solution> Dynamic Gap Cond> Delete

5.6.1.3.1. Gap Conditions

Gap conditions can only be defined between two master degree of freedom (DOF) nodes or between masterDOF nodes and ground, as shown in the following figure.

Chapter 5: Transient Dynamic Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.5–20

Page 129: ANSYS 8.1 - Structural Analysis Guide

Figure 5.2 Examples of Gap Conditions

Gap conditions are similar to gap elements and are specified between surfaces that are expected to contact(impact) each other during the transient. The ANSYS program accounts for the gap force, which develops whenthe gap closes, by using an equivalent nodal load vector.

Some guidelines to define gap conditions are presented below:

• Use enough gap conditions to obtain a smooth contact stress distribution between the contacting surfaces.

• Define a reasonable gap stiffness. If the stiffness is too low, the contacting surfaces may overlap too much.If the stiffness is too high, a very small time step will be required during impact. A general recommendationis to specify a gap stiffness that is one or two orders of magnitude higher than the adjacent elementstiffness. You can estimate the adjacent element stiffness using AE/L, where A is the contributing areaaround the gap condition, E is the elastic modulus of the softer material at the interface, and L is the depthof the first layer of elements at the interface.

• The nonlinear gap damping provided through the DAMP field of the GP command runs faster than a fulltransient analysis using a gap element COMBIN40. Only TRNOPT = MSUP allows the nonlinear gapdamping action. Damping conditions are ignored for the reduced transient analysis method.

5.6.1.4. Apply Initial Conditions to the Model

The following loading restrictions apply in a reduced transient dynamic analysis:

• Only displacements, forces, and translational accelerations (such as gravity) are valid. Acceleration loadingis not allowed if the model contains any master DOF at any nodes with rotated nodal coordinate systems.

• Forces and nonzero displacements must be applied only at master DOF.

As mentioned for the full method, multiple load steps are usually required to specify the load history in a transientanalysis. The first load step is used to establish initial conditions, and second and subsequent load steps are usedfor the transient loading, as explained next.

• Establish initial conditions. The only initial condition that may be explicitly established is the initial dis-

placement (uo); that is, initial velocity and acceleration must be zero ( &uo = 0,

&&uo = 0). Displacements

cannot be deleted in subsequent load steps, therefore they cannot be used to specify an initial velocity.In a reduced transient analysis, a static solution is always performed as the first solution, using the loadsgiven, to determine uo.

5–21Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 5.6: Performing a Reduced Transient Dynamic Analysis

Page 130: ANSYS 8.1 - Structural Analysis Guide

• Specify load step options for the first load step. Valid options appear in Table 5.3: “Options for the FirstLoad Step-Reduced Analysis”.

Table 5.3 Options for the First Load Step-Reduced Analysis

GUI PathCommandOption

Dynamics Options

Main Menu> Solution> Load Step Opts>Time/Frequenc> Time Integration

TINTPTransient IntegrationParameters

Main Menu> Solution> Load Step Opts>Time/Frequenc> DampingMain Menu> Solution> Load Step Opts> Other>Change Mat Props> Material Models> Structural>Damping

ALPHAD, BETAD,MP,DAMP

Damping

General Options

Main Menu> Solution> Load Step Opts>Time/Frequenc> Time- Time Step

DELTIMIntegration Time Step

Output Control Options

Main Menu> Solution> Load Step Opts> OutputCtrls> Solu Printout

OUTPRPrinted Output

5.6.1.4.1. Dynamics Options

Dynamic options include the following:

• Transient Integration Parameters (TINTP)

Transient integration parameters control the nature of the Newmark time integration technique. Thedefault is to use the constant average acceleration scheme; see the ANSYS, Inc. Theory Reference for furtherdetails.

• Damping

Damping in some form is present in most structures and should be included in your analysis. You canspecify four forms of damping in a reduced transient dynamic analysis:

– Alpha (mass) damping (ALPHAD)

– Beta (stiffness) damping (BETAD)

– Material-dependent beta damping (MP,DAMP)

– Element damping (COMBIN7, and so on)

See Section 5.10.3: Damping for further details.

5.6.1.4.2. General Options

The only valid general option is Integration Time Step (DELTIM). The integration time step is assumed to beconstant throughout the transient.

Note — If you do issue the TIME command for the first load step, it will be ignored. The first solution isalways a static solution at TIME = 0.

Chapter 5: Transient Dynamic Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.5–22

Page 131: ANSYS 8.1 - Structural Analysis Guide

5.6.1.4.3. Output Control Options

Use the Printed Output (OUTPR) option to output the displacement solution at the master DOF.

5.6.1.5. Write the First Load Step to a Load Step File

Write the first load step to a load step file (Jobname.S01).Command(s): LSWRITEGUI: Main Menu> Solution> Load Step Opts> Write LS File

5.6.1.6. Specify Loads and Load Step Options

Specify loads and load step options for the transient loading portion, writing each load step to a load step file(LSWRITE).

The following load step options are valid for the transient load steps:

• General Options

– Time (specifies the time at the end of the load step) (TIME)

– Stepped (KBC,1) or ramped loads (KBC)

• Output Controls

– Printed output (OUTPR)

– Reduced displacement file (OUTRES)

The only valid label on these commands is NSOL (nodal solution). The default for OUTRES is to write thesolution for every fourth time-point to the reduced displacement file (unless there are gap conditionsdefined, in which case the default is to write every solution).

5.6.1.7. Obtaining the Solution

Solving a reduced transient dynamic analysis involves the same steps as those involved in solving a full transientanalysis. See the following sections for a description of those steps:

• Section 5.4.8: Save a Backup Copy of the Database

• Section 5.4.9: Start the Transient Solution

• Section 5.4.10: Exit the Solution Processor

5.6.2. Review the Results of the Reduced Solution

Results from the reduced transient dynamic solution are written to the reduced displacement file, Jobname.RDSP.They consist of time-varying displacements at the master DOF. You can review the master DOF displacementsas a function of time using POST26. (POST1 cannot be used, because the complete solution at all DOF is notavailable.)

The procedure to use POST26 is the same as described for the full method, except for the following differences:

• Before defining the POST26 variables, use the FILE command (Main Menu> TimeHist Postpro> Settings>File) to specify that data are to be read from Jobname.RDSP. For example, if the jobname is TRANS, the

5–23Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 5.6: Performing a Reduced Transient Dynamic Analysis

Page 132: ANSYS 8.1 - Structural Analysis Guide

FILE command would be: FILE,TRANS,RDSP. (By default, POST26 looks for a results file, which is not writtenby a reduced transient solution.)

• Only nodal degree of freedom data (at master DOF) are available for processing, so you can use only theNSOL command to define variables.

5.6.3. Expand the Solution (Expansion Pass)

The expansion pass starts with the reduced solution and calculates the complete displacement, stress, and forcesolution at all degrees of freedom. These calculations are done only at time points that you specify. Before youbegin the expansion pass, therefore, you should review the results of the reduced solution (using POST26) andidentify the critical time points.

Note — An expansion pass is not always required. For instance, if you are interested mainly in displace-ments at specific points on the structure, then the reduced solution could satisfy your requirements.However, if you want to determine displacements at non-master DOF, or if you are interested in thestress or force solution, then you must perform an expansion pass.

5.6.3.1. Points to Remember

• The .RDSP, .EMAT, .ESAV, .DB, and .TRI files from the reduced solution must be available.

• The database must contain the same model for which the reduced solution was calculated.

The procedure for the expansion pass is explained below.

5.6.3.2. Expanding the Solution

1. Reenter SOLUTION.Command(s): /SOLUGUI: Main Menu> Solution

Note — You must explicitly leave SOLUTION (using the FINISH command) and reenter (/SOLU)before performing the expansion pass.

2. Activate the expansion pass and its options.

Table 5.4 Expansion Pass Options

GUI PathCommandOption

Main Menu> Solution> Analysis Type> ExpansionPassEXPASSExpansion Pass On/Off

Main Menu> Solution> Load Step Opts> Expansion-Pass> Range of Solu's

NUMEXPNo. of Solutions to be Expan-ded

Main Menu> Solution> Load Step Opts> Expansion-Pass> Single Expand> By Time/Freq

EXPSOLSingle Solution to Expand

• Option: Expansion Pass On/Off (EXPASS)

Choose ON.

• Option: Number of Solutions to be Expanded (NUMEXP)

Chapter 5: Transient Dynamic Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.5–24

Page 133: ANSYS 8.1 - Structural Analysis Guide

Specify the number. This number of evenly spaced solutions will be expanded over the specifiedtime range. The solutions nearest these times will be expanded. Also specify whether to calculatestresses and forces (default is to calculate both).

• Option: Single Solution to Expand (EXPSOL)

Use this option to identify a single solution for expansion if you do not need to expand multiplesolutions in a range. You can specify it either by load step and substep number or by time. Also specifywhether to calculate stresses and forces (default is to calculate both).

3. Specify load step options. The only options valid for a transient dynamic expansion pass are outputcontrols:

• Output Controls

– Printed Output (OUTPR)

Use this option to include any results data on the output file (Jobname.OUT).

– Database and Results File Output (OUTRES)

This option controls the data on the results file (Jobname.RST).

– Extrapolation of Results (ERESX)

Use this option to review element integration point results by copying them to the nodes insteadof extrapolating them (default).

Note — The FREQ field on OUTPR and OUTRES can only be ALL or NONE. ERESX allows youto review element integration point results by copying them to the nodes instead of extra-polating them (default).

4. Start expansion pass calculations.Command(s): SOLVEGUI: Main Menu> Solution> Solve> Current LS

5. Repeat steps 2, 3, and 4 for additional solutions to be expanded. Each expansion pass is stored as a sep-arate load step on the results file.

6. Leave SOLUTION.Command(s): FINISHGUI: Close the Solution window.

5.6.4. Review the Results of the Expanded Solution

You review results for an expansion pass in the same way that you review results for most structural analyses.See Section 2.3.6: Review the Results in Chapter 2, “Structural Static Analysis”.

You can review these results using POST1. (If you expanded solutions at several time points, you can also usePOST26 to obtain graphs of stress versus time, strain versus time, and so on.) The procedure to use POST1 (orPOST26) is the same as described for the full method.

5–25Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 5.6: Performing a Reduced Transient Dynamic Analysis

Page 134: ANSYS 8.1 - Structural Analysis Guide

5.7. Sample Reduced Transient Dynamic Analysis (GUI Method)

In this example, you will perform a transient dynamic analysis using the reduced method to determine thetransient response to a constant force with a finite rise in time. In this problem, a steel beam supporting a con-centrated mass is subjected to a dynamic load.

5.7.1. Problem Description

A steel beam of length l and geometric properties shown in Problem Specifications is supporting a concentratedmass, m. The beam is subjected to a dynamic load F(t) with a rise time tr and a maximum value F1. If the weight

of the beam is considered to be negligible, determine the time of maximum displacement response tmax and

the response ymax. Also determine the maximum bending stress σbend in the beam.

The beam is not used in this solution and its area is arbitrarily input as unity. The final time of 0.1 sec allows themass to reach its largest deflection. One master degree of freedom is selected at the mass in the lateral direction.A static solution is done at the first load step. Symmetry could have been used in this model. The time of maximumresponse (0.092 sec) is selected for the expansion pass calculation.

5.7.2. Problem Specifications

The following material properties are used for this problem:

E = 30 x 103 ksi

m = 0.0259067 kips-sec2/in

The following geometric properties are used for this problem:

l = 800.6 in4

h = 18 in

l = 20 ft = 240 in.

Loading for this problem is:

F1 = 20 kips

tr = 0.075 sec

Chapter 5: Transient Dynamic Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.5–26

Page 135: ANSYS 8.1 - Structural Analysis Guide

5.7.3. Problem Sketch

Figure 5.3 Model of a Steel Beam Supporting a Concentrated Mass

5.7.3.1. Specify the Title

1. Choose menu path Utility Menu> File> Change Title.

2. Enter the text "Transient response to a constant force with a finite rise time."

3. Click on OK.

5.7.3.2. Define Element Types

1. Choose menu path Main Menu> Preprocessor> Element Type> Add/Edit/Delete. The Element Typesdialog box appears.

2. Click on Add. The Library of Element Types dialog box appears.

3. In the left scroll box, click on "Structural Beam."

4. In the right scroll box, click on "2D elastic 3," and click on Apply.

5. In the left scroll box, click on "Structural Mass."

6. In the right scroll box, click on "3D mass 21," and click on OK.

7. In the Element Types dialog box, click once on "Type 2," and click on Options.

8. In the scroll box for Rotary inertia options, scroll to "2D w/o rot iner" and select it.

9. Click on OK and click on Close in the Element Types dialog box.

5.7.3.3. Define Real Constants

1. Choose menu path Main Menu> Preprocessor> Real Constants> Add/Edit/Delete. The Real Constantsdialog box appears.

2. Click on Add. The Element Type for Real Constants dialog box appears.

3. Click on Type1 BEAM3 then Click on OK. The Real Constants for BEAM3 dialog box appears.

5–27Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 5.7: Sample Reduced Transient Dynamic Analysis (GUI Method)

Page 136: ANSYS 8.1 - Structural Analysis Guide

4. Enter 1 for Area, 800.6 for IZZ, and 18 for Height.

5. Click on OK.

6. In the Real Constants dialog box, click on Add.

7. Click on Type 2 MASS21 and click on OK. The Real Constant Set Number 2, for MASS21 dialog box appears.

8. Enter .0259067 in the 2-D mass field and click on OK.

9. Click on Close in the Real Constants dialog box.

5.7.3.4. Define Material Properties

1. Choose menu path Main Menu> Preprocessor> Material Props> Material Models. The Define Mater-ial Model Behavior dialog box appears.

2. In the Material Models Available window, double-click on the following options: Structural, Linear,Elastic, Isotropic. A dialog box appears.

3. Enter 30e3 for EX (Young's modulus), enter 0.3 for PRXY, and click on OK. Material Model Number 1 appearsin the Material Models Defined window on the left.

4. Choose menu path Material> Exit to remove the Define Material Model Behavior dialog box.

5.7.3.5. Define Nodes

1. Choose menu path Main Menu> Preprocessor> Modeling> Create> Nodes> In Active CS. The CreateNodes in Active Coordinate System dialog box appears.

2. Enter 1 for node number and click on Apply to define node 1 at 0,0,0.

3. Enter 3 for node number.

4. Enter 240,0,0 for X, Y, Z coordinates and click on OK.

5. Choose menu path Main Menu> Preprocessor> Modeling> Create> Nodes> Fill between Nds. TheFill between Nds picking menu appears.

6. Click once on nodes 1 and 3 in the ANSYS Graphics window, and click on OK in the picking menu. TheCreate Nodes Between 2 Nodes dialog box appears.

7. Click on OK to accept the default settings.

5.7.3.6. Define Elements

1. Choose menu path Main Menu> Preprocessor> Modeling> Create> Elements> Auto Numbered>Thru Nodes. The Elements from Nodes picking menu appears.

2. Click once on nodes 1 and 2, and click on Apply.

3. Click once on nodes 2 and 3, and click on OK.

4. Choose menu path Main Menu> Preprocessor> Modeling> Create> Elements> Elem Attributes. TheElement Attributes dialog box appears.

5. In the Element type number drop down menu, select “2 MASS21.”

6. In the Real constant set number drop down menu, select 2 and click OK.

7. Choose menu path Main Menu> Preprocessor> Modeling> Create> Elements> Auto Numbered>Thru Nodes. The Elements from Nodes picking menu appears.

8. Click once on node 2 and click OK.

Chapter 5: Transient Dynamic Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.5–28

Page 137: ANSYS 8.1 - Structural Analysis Guide

9. Click on SAVE_DB on the ANSYS Toolbar.

5.7.3.7. Define Analysis Type and Analysis Options

1. Choose menu path Main Menu> Solution> Analysis Type> New Analysis.

2. Click on "Transient" to select it, and click on OK. The Transient Analysis dialog box appears.

3. Click on "Reduced" and click on OK.

4. Choose menu path Main Menu> Solution> Analysis Type> Analysis Options. The Reduced TransientAnalysis dialog box appears.

5. In the drop down menu for Damping effects, select "Ignore."

6. Click on OK.

5.7.3.8. Define Master Degrees of Freedom

1. Choose menu path Main Menu> Solution> Master DOFs> User Selected> Define. The Define MasterDOFs picking menu appears.

2. Click on node 2 and click on OK. The Define Master DOFs dialog box appears.

3. In the drop down menu for 1st degree of freedom, select "UY."

4. Click on OK.

5.7.3.9. Set Load Step Options

1. Choose the menu path Main Menu> Solution> Load Step Opts> Time/Frequenc> Time-Time Step.The Time and Time Step Options dialog box appears.

2. Enter .004 for Time step size and click on OK.

5.7.3.10. Apply Loads for the First Load Step

1. Choose menu path Main Menu> Solution> Define Loads> Apply> Structural> Displacement> OnNodes. The Apply U,ROT on Nodes picking menu appears.

2. Click on node 1 and click on Apply. The Apply U,ROT on Nodes dialog box appears.

3. Click on "UY" to select it and click on Apply. The Apply U,ROT on Nodes picking menu appears.

4. Click on node 3, and click on OK. The Apply U,ROT on Nodes dialog box appears.

5. Click on "UX" to select it. "UY" should remain selected. Click on OK.

6. Choose menu path Main Menu> Solution> Define Loads> Apply> Structural> Force/Moment> OnNodes. The Apply F/M on Nodes picking menu appears.

7. Click on node 2 and click on OK. The Apply F/M on Nodes dialog box appears.

8. In the drop down menu for Direction of force/mom, select "FY." Leave the value as blank (zero) for theinitial static solution.

9. Click on OK, and click on SAVE_DB on the ANSYS Toolbar.

5.7.3.11. Specify Output

1. Choose menu path Main Menu> Solution> Load Step Opts> Output Ctrls> DB/Results File. TheControls for Database and Results File Writing dialog box appears.

5–29Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 5.7: Sample Reduced Transient Dynamic Analysis (GUI Method)

Page 138: ANSYS 8.1 - Structural Analysis Guide

2. Click on the "Every substep" radio button and click on OK.

5.7.3.12. Solve the First Load Step

1. Choose menu path Main Menu> Solution> Solve> Current LS.

2. Review the information in the status window, and click on Close.

3. Click on OK on the Solve Current Load Step dialog box to begin the solution.

4. Click on Close when the Solution is done! window appears.

5.7.3.13. Apply Loads for the Next Load Step

1. Choose menu path Main Menu> Solution> Load Step Opts> Time/Frequenc>Time-Time Step. TheTime and Time Step Options dialog box appears.

2. Enter .075 for Time at end of load step and click on OK.

3. Choose menu path Main Menu> Solution> Define Loads> Apply> Structural> Force/Moment> OnNodes. The Apply F/M on Nodes picking menu appears.

4. Click on node 2 and click on OK. The Apply F/M on Nodes dialog box appears.

5. Enter 20 for Force/moment value and click on OK.

5.7.4. Solve the Next Load Step

1. Choose menu path Main Menu> Solution> Solve> Current LS.

2. Review the information in the status window, and click on Close.

3. Click on OK on the Solve Current Load Step dialog box to begin the solution.

4. Click on Close when the Solution is done! window appears

5.7.4.1. Set the Next Time Step and Solve

1. Choose menu path Main Menu> Solution> Load Step Opts> Time/Frequenc> Time-Time Step. TheTime and Time Step Options dialog box appears.

2. Enter .1 for Time at end of load step and click on OK.

3. Choose menu path Main Menu> Solution> Solve> Current LS.

4. Review the information in the status window, and click on Close.

5. Click on OK on the Solve Current Load Step dialog box to begin the solution.

6. Click on Close when the Solution is done! window appears.

7. Choose menu path Main Menu> Finish.

5.7.4.2. Run the Expansion Pass and Solve

1. Choose menu path Main Menu> Solution> Analysis Type> ExpansionPass. Set the Expansion passradio button to On and click on OK.

2. Choose menu path Main Menu> Solution> Load Step Opts> ExpansionPass> Single Expand> ByTime/Freq. The Expand Single Solution by Time/Frequency dialog box appears.

3. Enter 0.092 for Time-point/Frequency and click on OK.

4. Choose menu path Main Menu >Solution> Solve> Current LS.

Chapter 5: Transient Dynamic Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.5–30

Page 139: ANSYS 8.1 - Structural Analysis Guide

5. Review the information in the status window, and click on Close.

6. Click on OK on the Solve Current Load Step dialog box to begin the solution.

7. Click on Close when the Solution is done! window appears.

5.7.4.3. Review the Results in POST26

1. Choose menu path Main Menu> TimeHist Postpro> Settings> File. The File Settings dialog box appears.

2. Click browse and select "file.rdsp" and click on open then OK.

3. Choose menu path Main Menu> TimeHist Postpro> Define Variables. The Defined Time-HistoryVariables dialog box appears.

4. Click on Add. The Add Time-History Variable dialog box appears.

5. Click on OK to accept the default of Nodal DOF result. The Define Nodal Data picking menu appears. Picknode 2 and click OK.

6. Accept the default of 2 for the reference number of the variable.

7. Make sure that 2 is entered for node number.

8. Enter NSOL for user-specified label.

9. In the right scroll box, click on "Translation UY" to select it.

10. Click on OK, then click on Close in the Defined Time-History Variables dialog box.

11. Choose menu path Main Menu> TimeHist Postpro> Graph Variables.

12. Enter 2 for 1st variable to graph and click on OK. The graph appears in the ANSYS Graphics window.

13. Choose menu path Main Menu> TimeHist Postpro> List Variables.

14. Enter 2 for 1st variable to list and click on OK.

15. Review the information in the status window and click on Close.

5.7.4.4. Review the Results in POST1

1. Choose menu path Main Menu> General Postproc> Read Results> First Set.

2. Choose menu path Main Menu> General Postproc> Plot Results> Deformed Shape. The Plot DeformedShape dialog box appears.

3. Click on "Def + undeformed" and click on OK.

5.7.4.5. Exit ANSYS

1. Choose QUIT from the ANSYS Toolbar.

2. Click on the save option you want, and click on OK.

5.8. Sample Reduced Transient Dynamic Analysis (Command or BatchMethod)

You can perform the example transient dynamic analysis of a bracket using the ANSYS commands shown belowinstead of GUI choices. Items prefaced with an exclamation point (!) are comments.

/PREP7/TITLE, Transient Response to a Constant Force with a Finite Rise TimeET,1,BEAM3 ! 2-D beam

5–31Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 5.8: Sample Reduced Transient Dynamic Analysis (Command or Batch Method)

Page 140: ANSYS 8.1 - Structural Analysis Guide

ET,2,MASS21,,,4 ! 2-D massR,1,1,800.6,18 ! Beam area = 1, I = 800.6, h = 18R,2,.0259067 ! MassMP,EX,1,30e3N,1N,3,240FILLE,1,2! Beam elementsEGEN,2,1,1TYPE,2REAL,2E,2 ! Type 2 element with real constant 2M,2,UY ! Master DOF in Y direction at middle of beamFINISH

/SOLUANTYPE,TRANS ! Transient dynamic analysisTRNOPT,REDUC,,NODAMP ! Reduced transient analysis, ignore dampingDELTIM,.004 ! Integration time step sizeD,1,UYD,3,UX,,,,,UYOUTPR,BASIC,1OUTRES,ALL,1F,2,FY,0 ! Force = 0 at Time = 0SOLVETIME,.075 ! Time at end of load stepF,2,FY,20 ! Force is ramped to 20SOLVETIME,.1 ! Constant force until time = 0.1SOLVEFINISH

/SOLU! The following is the expansion pass using BEAM3 and MASS21 elementsEXPASS,ON ! Expansion pass onEXPSOL,,,0.092 ! Time of maximum responseSOLVEFINISH

/POST26NUMVAR,0FILE,file,rdspNSOL,2,2,U,Y,NSOL ! Define the variablesPLVAR,2 ! Graph the variablesPRVAR,2 ! List the variablesFINISH

/POST1SET,FIRST ! Read in resultsPLDISP,1 ! Display deformed and undeformed shapeFINISH

5.9. Performing a Prestressed Transient Dynamic Analysis

A prestressed transient dynamic analysis calculates the dynamic response of a prestressed structure, such as aheat-treated part with residual thermal stresses. Prestressed-analysis procedures vary, depending on the typeof transient dynamic analysis being performed.

5.9.1. Prestressed Full Transient Dynamic Analysis

You can include prestressing effects in a full transient dynamic analysis by applying the prestressing loads in apreliminary static load step. (Do not remove these loads in subsequent load steps.) The procedure consists oftwo steps:

1. Build your model, enter SOLUTION, and define a transient analysis type (ANTYPE,TRANS).

Chapter 5: Transient Dynamic Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.5–32

Page 141: ANSYS 8.1 - Structural Analysis Guide

Apply all prestressing loads.•

• Turn time integration effects off (TIMINT,OFF).

• Turn stress stiffening effects on (SSTIF,ON).

• Set time equal to some small dummy value (TIME).

• Write your first load step to Jobname.S01 (LSWRITE).

If prestressing effects develop because of nonlinear behavior (as in the case of residual thermal stressesin a casting), several load steps might be required to complete the static prestressing phase of youranalysis. In the case of geometric nonlinearities (large deformation effects), you can capture theprestressing effect by issuing NLGEOM,ON.

2. For all subsequent load steps, turn time integration effects on (TIMINT,ON), and proceed using the fulltransient dynamic analysis procedures described previously. Once all load steps are written to files(LSWRITE), you can initiate the multiple load step solution (LSSOLVE).

Note — The static prestress solution must be done as a separate solution if initial conditions are to bedefined with the IC command.

(Main Menu> Solution> Define Loads> Apply> Initial Condit'n> Define)

The IC command is valid only in the first load step.

5.9.2. Prestressed Mode Superposition Transient Dynamic Analysis

In order to include prestress effects in a mode superposition analysis, you must first do a prestressed modalanalysis. See Chapter 3, “Modal Analysis” for details. Once prestressed modal analysis results are available, proceedas for any other mode superposition analysis.

5.9.3. Prestressed Reduced Transient Dynamic Analysis

The procedure to do a prestressed reduced transient dynamic analysis requires that you first prestress thestructure in a separate static analysis, as explained below. It is assumed that the transient (time-varying) stresses(which are superimposed on the prestress) are much smaller than the prestress itself. If they are not, you shoulduse the full transient dynamic analysis.

1. Build the model and obtain a static solution with prestress effects turned on (PSTRES,ON). The procedureto obtain a static solution is explained in Chapter 2, “Structural Static Analysis”.

2. Reenter SOLUTION (/SOLU) and obtain the reduced transient solution, also with prestress effects turnedon (PSTRES,ON). Files Jobname.DB, Jobname.EMAT, and Jobname.ESAV from the static analysis mustbe available.

5.10. Other Analysis Details

The following sections provide additional details about defining integration time step, automatic time stepping,and damping.

5.10.1. Guidelines for Integration Time Step

As mentioned earlier, the accuracy of the transient dynamic solution depends on the integration time step: thesmaller the time step, the higher the accuracy. A time step that is too large will introduce error that affects theresponse of the higher modes (and hence the overall response). A time step that is too small will waste computerresources. To calculate an optimum time step, you should consider the following guidelines:

5–33Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 5.10: Other Analysis Details

Page 142: ANSYS 8.1 - Structural Analysis Guide

1. Resolve the response frequency. The time step should be small enough to resolve the motion (response)of the structure. Since the dynamic response of a structure can be thought of as a combination of modes,the time step should be able to resolve the highest mode that contributes to the response. For theNewmark time integration scheme, it has been found that using approximately twenty points per cycleof the highest frequency of interest results in a reasonably accurate solution. That is, if f is the frequency(in cycles/time), the integration time step (ITS) is given by

ITS = 1/20f

Smaller ITS values may be required if acceleration results are needed.

The following figure shows the effect of ITS on the period elongation of a single-DOF spring-mass system.Notice that 20 or more points per cycle result in a period elongation of less than 1 percent.

Figure 5.4 Effect of Integration Time Step on Period Elongation

For the HHT time integration method, the same guidelines for time step should be applied. Note that ifthe same time step and time integration parameters are used, the HHT method will be more accuratecompared to the Newmark method.

2. Resolve the applied load-versus-time curve(s). The time step should be small enough to “follow” theloading function. The response tends to lag the applied loads, especially for stepped loads, as shown inFigure 5.5: “Transient Input vs. Transient Response”. Stepped loads require a small ITS at the time of thestep change so that the step change can be closely followed. ITS values as small as 1/180f may be neededto follow stepped loads.

Chapter 5: Transient Dynamic Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.5–34

Page 143: ANSYS 8.1 - Structural Analysis Guide

Figure 5.5 Transient Input vs. Transient Response

3. Resolve the contact frequency. In problems involving contact (impact), the time step should be smallenough to capture the momentum transfer between the two contacting surfaces. Otherwise, an apparentenergy loss will occur and the impact will not be perfectly elastic. The integration time step can be de-termined from the contact frequency (fc) as:

ITS=1/Nfc cf k m=( / ) /1 2π

where k is the gap stiffness, m is the effective mass acting at the gap, and N is the number of points percycle. To minimize the energy loss, at least thirty points per cycle of (N = 30) are needed. Larger valuesof N may be required if acceleration results are needed. For the reduced and mode superpositionmethods, N must be at least 7 to ensure stability.

You can use fewer than thirty points per cycle during impact if the contact period and contact mass aremuch less than the overall transient time and system mass, because the effect of any energy loss on thetotal response would be small.

4. Resolve the wave propagation. If you are interested in wave propagation effects, the time step shouldbe small enough to capture the wave as it travels through the elements. See Section 5.4.1: Build theModel for a discussion of element size.

5. Resolve the nonlinearities. For most nonlinear problems, a time step that satisfies the preceding guidelinesis sufficient to resolve the nonlinearities. There are a few exceptions, however: if the structure tends tostiffen under the loading (for example, large deflection problems that change from bending to membraneload-carrying behavior), the higher frequency modes that are excited will have to be resolved.

After calculating the time step using the appropriate guidelines, use the minimum value for your analysis. Byusing automatic time stepping, you can let the ANSYS program decide when to increase or decrease the timestep during the solution. Automatic time stepping is discussed next.

Caution: Avoid using exceedingly small time steps, especially when establishing initial conditions. Ex-ceedingly small numbers can cause numerical difficulties. Based on a problem time scale of unity, for

example, time steps smaller than 10-10 could cause numerical difficulties.

5.10.2. Automatic Time Stepping

Automatic time stepping, also known as time step optimization, attempts to adjust the integration time stepduring solution based on the response frequency and on the effects of nonlinearities. The main benefit of thisfeature is that the total number of substeps can be reduced, resulting in computer resource savings. Also, the

5–35Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 5.10: Other Analysis Details

Page 144: ANSYS 8.1 - Structural Analysis Guide

number of times that you might have to rerun the analysis (adjusting the time step size, nonlinearities, and soon) is greatly reduced. If nonlinearities are present, automatic time stepping gives the added advantage of incre-menting the loads appropriately and retreating to the previous converged solution (bisection) if convergenceis not obtained. You can activate automatic time stepping with the AUTOTS command. (For more informationon automatic time stepping in the context of nonlinearities, see Chapter 8, “Nonlinear Structural Analysis”.)

Although it seems like a good idea to activate automatic time stepping for all analyses, there are some caseswhere it may not be beneficial (and may even be harmful):

• Problems that have only localized dynamic behavior (for example, turbine blade and hub assemblies),where the low-frequency energy content of part of the system may dominate the high-frequency areas

• Problems that are constantly excited (for example, seismic loading), where the time step tends to changecontinually as different frequencies are excited

• Kinematics (rigid-body motion) problems, where the rigid-body contribution to the response frequencyterm may dominate

5.10.3. Damping

Damping is present in most systems and should be specified in a dynamic analysis. The following forms ofdamping are available in the ANSYS program:

• Alpha and Beta Damping (Rayleigh Damping)

• Material-Dependent Damping

• Constant Material Damping Coefficient

• Constant Damping Ratio

• Modal Damping

• Element Damping

Only the constant damping ratio and modal damping are available in the ANSYS Professional program. You canspecify more than one form of damping in a model. The program will formulate the damping matrix (C) as thesum of all the specified forms of damping. The constant material damping coefficient is only applicable in fulland modal harmonic analyses.

Table 5.5: “Damping for Different Analysis Types” shows the types of damping available for different structuralanalyses.

Table 5.5 Damping for Different Analysis Types

Constant Ma-terial Damping

CoefficientMP,DMPR

ElementDamping(3)

COMBIN7, andso on

ModalDampingMDAMP

ConstantDamping Ratio

DMPRAT

Material- De-pendentDampingMP,DAMP

Alpha, BetaDamping AL-PHAD, BETADAnalysis Type

N/AN/AN/AN/AN/AN/AStatic

Modal

NoNoNoNo(5)No(5)No(5)Undamped

No(7)YesNoNoYesYesDamped

Harmonic

YesYesNoYesYesYesFull

NoYesNoYesYesYesReduced

Chapter 5: Transient Dynamic Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.5–36

Page 145: ANSYS 8.1 - Structural Analysis Guide

Constant Ma-terial Damping

CoefficientMP,DMPR

ElementDamping(3)

COMBIN7, andso on

ModalDampingMDAMP

ConstantDamping Ratio

DMPRAT

Material- De-pendentDampingMP,DAMP

Alpha, BetaDamping AL-PHAD, BETADAnalysis Type

Yes(7)Yes(6)YesYesYes(4,6)Yes(6)Mode Sup

Transient

NoYesNoNoYesYesFull

NoYesNoNoYesYesReduced

NoYes(6)YesYesYes(4,6)Yes(6)Mode Sup

Spectrum

NoNoYesYesYesYes(1)SPRS, MPRS(2)

NoNoYesYesYesYes(1)DDAM(2)

NoNoYesYesNoYesPSD(2)

N/AN/AN/AN/AN/AN/ABuckling

NoYesNoNoYesYesSubstructure

N/A Not applicable

1. β damping only, no α damping

2. Damping is used only for mode combination and not for computation of mode coefficients

3. Includes superelement damping matrix

4. If converted to modal damping by expansion of modes

5. If specified, an effective damping ratio is calculated for subsequent spectrum analyses

6. If you use the QR damped mode-extraction method (MODOPT,QRDAMP), and you specify any kind ofdamping during preprocessing or in the modal analysis, ANSYS ignores damping specified during themode superposition analysis

7. Only the QR damped method supports the constant material damping coefficient application in adownstream mode superposition harmonic analysis

Alpha damping and Beta damping are used to define Rayleigh damping constants α and β. The damping matrix(C) is calculated by using these constants to multiply the mass matrix (M) and stiffness matrix (K):

(C) = α(M) + β(K)

The ALPHAD and BETAD commands are used to specify α and β, respectively, as decimal numbers. The valuesof α and β are not generally known directly, but are calculated from modal damping ratios, ξi. ξi is the ratio of

actual damping to critical damping for a particular mode of vibration, i. If ωi is the natural circular frequency of

mode i, α and β satisfy the relation

ξi = α/2ωi + βωi/2

In many practical structural problems, alpha damping (or mass damping) may be ignored (α = 0). In such cases,you can evaluate β from known values of ξi and ωi, as

β = 2 ξi/ωi

Only one value of β can be input in a load step, so choose the most dominant frequency active in that load stepto calculate β.

5–37Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 5.10: Other Analysis Details

Page 146: ANSYS 8.1 - Structural Analysis Guide

To specify both α and β for a given damping ratio ξ, it is commonly assumed that the sum of the α and β termsis nearly constant over a range of frequencies (see Figure 5.6: “Rayleigh Damping”). Therefore, given ξ and afrequency range ωi to ωj, two simultaneous equations can be solved for α and β.

Figure 5.6 Rayleigh Damping

Alpha damping can lead to undesirable results if an artificially large mass has been introduced into the model.One common example is when an artificially large mass is added to the base of a structure to facilitate accelerationspectrum input. (You can use the large mass to convert an acceleration spectrum to a force spectrum.) The alphadamping coefficient, which is multiplied by the mass matrix, will produce artificially large damping forces in sucha system, leading to inaccuracies in the spectrum input, as well as in the system response.

Beta damping and material damping can lead to undesirable results in a nonlinear analysis. These dampingcoefficients are multiplied by the stiffness matrix, which is constantly changing in a nonlinear analysis. The res-ulting change in damping can sometimes be opposite to the actual change in damping that can occur in phys-ical structures. For example, whereas physical systems that experience softening due to plastic response willusually experience a corresponding increase in damping, an ANSYS model that has beta damping will experiencea decrease in damping as plastic softening response develops.

Material-dependent damping allows you to specify beta damping (β) as a material property (MP,DAMP). Note,however, that MP,DAMP in a spectrum analysis (ANTYPE,SPECTR) specifies a material-dependent damping ratio ξ,not β. Also note that for multi-material elements such as SOLID46, SOLID65, SHELL91, and SHELL99, β can onlybe specified for the element as a whole, not for each material in the element. In these cases, β is determined fromthe material pointer for the element (set with the MAT command), rather than the material pointed to by anyreal constant MAT for the element. MP,DAMP is not assumed to be temperature-dependent, and is alwaysevaluated at T = 0.0.

The constant material damping coefficient is available only for full and modal harmonic analyses.

The constant damping ratio is the simplest way of specifying damping in the structure. It represents the ratio ofactual damping to critical damping, and is specified as a decimal number with the DMPRAT command. DMPRATis available only for spectrum, harmonic response, and mode superposition transient dynamic analyses.

Modal damping gives you the ability to specify different damping ratios for different modes of vibration. It isspecified with the MDAMP command and is available only for the spectrum and mode superposition methodof solution (transient dynamic and harmonic response analyses).

Element damping involves using element types having viscous damping characteristics, such as COMBIN7,COMBIN14, COMBIN37, COMBIN40, and so on.

Chapter 5: Transient Dynamic Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.5–38

Page 147: ANSYS 8.1 - Structural Analysis Guide

If you are running a mode superposition analysis and used the QR damping solution method for the modalsolution, alpha (ALPHAD), beta (BETAD), material-dependent, and element damping must be defined in the QRdamping modal solution for the damping to be available in a subsequent mode superposition analysis.

For more information about damping, see the ANSYS, Inc. Theory Reference.

The explicit mathematical expressions that form the damping matrix in different analysis options are shown inTable 5.6: “Damping Matrix Formulation with Different Damping Coefficients”. These expressions define howeach of the damping options in Table 5.5: “Damping for Different Analysis Types” is handled in a dynamic ana-lysis.

Table 5.6 Damping Matrix Formulation with Different Damping Coefficients

Spectrum Ana-lysis(1) (modaldamping ratio)

Mode Superposi-tion Transient Ana-

lysis(1)

Mode Superposi-tion Harmonic Ana-

lysis(1)

Modal AnalysisLANB(1)

Full Harmonic &Transient Ana-

lysis

Analysis Type

Modal AnalysisQRDA(1)

NoΦTα[M]Φ = αΦTα[M]Φ = αNoα[M]ALPHAD α

α[M]

βωi2

Φ ΦTiKβ βω[ ] = 2Φ ΦT

iKβ βω[ ] = 2Noβ[K]BETAD β

Noβ[K]

β jm

js

j

N

js

j

N

E

E

m

m

=

=

1

1

See Equa-tion 17–104 inthe ANSYS, Inc.

Theory Reference

NoNoNoβ j

mj

j

NK

m[ ]

=∑

1MP,DAMP

β jm

NoΦ ΦT

jm

jj

NK

mβ [ ]

=∑

1Φ ΦT

jm

jj

NK

mβ [ ]

=∑

1β j

mj

j

NK

m[ ]

=∑

1

ξ2ξωi2ξωiNoHarmonic

2ξΩ

[ ]K

DMPRAT ξ

No

ξ im2ξ ωi

mi2ξ ωi

mi

NoNoMDAMP

ξ im

No

NoNoNoNo[ ]Ck

k

Ne

=∑

1

Element Damp-ing

Φ ΦTk

k

NC

e[ ]

=∑

1Φ ΦT

kk

NC

e[ ]

=∑

1[ ]Ck

k

Ne

=∑

1

NoNoNoNoHarmonic

2

1

βξj j

j

N Km [ ]

Ω=∑

MP,DMPR βξ

j

ΦΩ

ΦT j j

j

N Km 2

1

βξ [ ]

=∑

5–39Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 5.10: Other Analysis Details

Page 148: ANSYS 8.1 - Structural Analysis Guide

Note —

1. For modal, mode superposition, and spectrum analyses the boxes are split where applicablewith the top indicating the Lanczos method and the bottom indicating the QR damped method.

5.11. Where to Find Other Examples

Several ANSYS publications, particularly the ANSYS Verification Manual, describe additional transient dynamicanalyses.

The ANSYS Verification Manual consists of test case analyses demonstrating the analysis capabilities of the ANSYSprogram. While these test cases demonstrate solutions to realistic analysis problems, the ANSYS VerificationManual does not present them as step-by-step examples with lengthy data input instructions and printouts.However, most ANSYS users who have at least limited finite element experience should be able to fill in themissing details by reviewing each test case's finite element model and input data with accompanying comments.

The ANSYS Verification Manual includes a variety of transient dynamic analysis test cases:

VM9 - Large Lateral Deflection of Unequal Stiffness SpringsVM40 - Large Deflection and Rotation of a Beam Pinned at One EndVM65 - Transient Response of a Ball Impacting a Flexible SurfaceVM71 - Transient Response of a Spring, Mass, Damping SystemVM72 - Logarithmic DecrementVM73 - Free Vibration with Coulomb DampingVM74 - Transient Response to an Impulsive ExcitationVM75 - Transient Response to a Step ExcitationVM77 - Transient Response to a Constant Force with a Finite Rise TimeVM79 - Transient Response of a Bilinear Spring AssemblyVM80 - Plastic Response to a Suddenly Applied Constant ForceVM81 - Transient Response of a Drop ContainerVM84 - Displacement Propagation along a Bar with Free EndsVM85 - Transient Displacements in a Suddenly Stopped Moving BarVM91 - Large Rotation of a Swinging PendulumVM156 - Natural Frequency of Nonlinear Spring-Mass SystemVM158 - Motion of a Bobbing BuoyVM179 - Dynamic Double Rotation of a Jointed BeamVM182 - Transient Response of a Spring-Mass System

Chapter 5: Transient Dynamic Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.5–40

Page 149: ANSYS 8.1 - Structural Analysis Guide

Chapter 6: Spectrum Analysis

6.1. Definition of Spectrum Analysis

A spectrum analysis is one in which the results of a modal analysis are used with a known spectrum to calculatedisplacements and stresses in the model. It is mainly used in place of a time-history analysis to determine theresponse of structures to random or time-dependent loading conditions such as earthquakes, wind loads, oceanwave loads, jet engine thrust, rocket motor vibrations, and so on.

6.2. What is a Spectrum?

The spectrum is a graph of spectral value versus frequency that captures the intensity and frequency content oftime-history loads. Three types of spectra are available for a spectrum analysis:

• Response Spectrum

– Single-point Response Spectrum (SPRS)

– Multi-point Response Spectrum (MPRS)

• Dynamic Design Analysis Method (DDAM)

• Power Spectral Density (PSD)

The only method available in the ANSYS Professional program is the single-point response spectrum.

6.2.1. Response Spectrum

A response spectrum represents the response of single-DOF systems to a time-history loading function. It is agraph of response versus frequency, where the response might be displacement, velocity, acceleration, or force.Two types of response spectrum analysis are possible: single-point response spectrum and multi-point responsespectrum.

6.2.1.1. Single-Point Response Spectrum (SPRS)

In a single-point response spectrum (SPRS) analysis, you specify one response spectrum curve (or a family of curves)at a set of points in the model, such as at all supports, as shown in Figure 6.1: “Single-Point and Multi-Point Re-sponse Spectra” (a).

6.2.1.2. Multi-Point Response Spectrum (MPRS)

In a multi-point response spectrum (MPRS) analysis, you specify different spectrum curves at different sets of points,as shown in Figure 6.1: “Single-Point and Multi-Point Response Spectra” (b).

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Page 150: ANSYS 8.1 - Structural Analysis Guide

Figure 6.1 Single-Point and Multi-Point Response Spectra

6.2.2. Dynamic Design Analysis Method (DDAM)

The Dynamic Design Analysis Method (DDAM) is a technique used to evaluate the shock resistance of shipboardequipment. The technique is essentially a response spectrum analysis in which the spectrum is obtained from aseries of empirical equations and shock design tables provided in the U.S. Naval Research Laboratory ReportNRL-1396.

6.2.3. Power Spectral Density

Power spectral density (PSD) is a statistical measure defined as the limiting mean-square value of a randomvariable. It is used in random vibration analyses in which the instantaneous magnitudes of the response can bespecified only by probability distribution functions that show the probability of the magnitude taking a particularvalue.

A PSD is a statistical measure of the response of a structure to random dynamic loading conditions. It is a graphof the PSD value versus frequency, where the PSD may be a displacement PSD, velocity PSD, acceleration PSD,or force PSD. Mathematically, the area under a PSD-versus-frequency curve is equal to the variance (square ofthe standard deviation of the response).

Similar to response spectrum analysis, a random vibration analysis may be single-point or multi-point. In a single-point random vibration analysis, you specify one PSD spectrum at a set of points in the model. In a multi-pointrandom vibration analysis, you specify different PSD spectra at different points in the model.

6.2.4. Deterministic vs. Probabilistic Analyses

Response spectrum and DDAM analyses are deterministic analyses because both the input to the analyses andoutput from the analyses are actual maximum values. Random vibration analysis, on the other hand, is probabil-istic in nature, because both input and output quantities represent only the probability that they take on certainvalues.

6.3. Steps in a Single-Point Response Spectrum (SPRS) Analysis

The procedure for a single-point response spectrum analysis consists of six main steps:

1. Build the model.

Chapter 6: Spectrum Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.6–2

Page 151: ANSYS 8.1 - Structural Analysis Guide

2. Obtain the modal solution.

3. Obtain the spectrum solution.

4. Expand the modes.

5. Combine the modes.

6. Review the results.

The modal solution is required because the structure's mode shapes and frequencies must be available to calculatethe spectrum solution. Also, by performing the spectrum solution ahead of mode expansion, you can expandonly the significant modes that contribute to the final solution.

6.3.1. Build the Model

See Section 1.2: Building a Model in the ANSYS Basic Analysis Guide. For further details, see the ANSYS Modelingand Meshing Guide.

6.3.1.1. Points to Remember

• Only linear behavior is valid in a spectrum analysis. Nonlinear elements, if any, are treated as linear. If youinclude contact elements, for example, their stiffnesses are calculated based on their initial status and arenever changed.

• Both Young's modulus (EX) (or stiffness in some form) and density (DENS) (or mass in some form) mustbe defined. Material properties can be linear, isotropic or orthotropic, and constant or temperature-de-pendent. Nonlinear properties, if any, are ignored.

6.3.2. Obtain the Modal Solution

The modal solution - natural frequencies and mode shapes - is needed to calculate the spectrum solution. Theprocedure to obtain the modal solution is described in Chapter 3, “Modal Analysis”, but you should keep in mindthe following additional points:

• Use the Block Lanczos (default), subspace, or reduced method to extract the modes. The other methods- unsymmetric, damped, QR damped, and PowerDynamics - are not valid for subsequent spectrum ana-lysis.

• The number of modes extracted should be enough to characterize the structure's response in the frequencyrange of interest.

• If you are using GUI method, choose NO for mode expansion on the dialog box for the modal analysisoptions [MODOPT], so that modes are not expanded at this time, but can be expanded selectively in aseparate solution pass. (See the use of the SIGNIF field on the MXPAND command.) Otherwise, chooseYES to expand all the modes at this phase.

• If material-dependent damping is to be included in the spectrum analysis, it must be specified in themodal analysis.

• Be sure to constrain those DOF where you want to apply a base excitation spectrum.

• At the end of the solution, leave the SOLUTION processor.

6.3.3. Obtain the Spectrum Solution

The procedure to obtain the spectrum solution is explained below. The mode file and the full file (jobname.MODE,jobname.FULL) from the modal analysis must be available, and the database must contain the model data.

6–3Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 6.3: Steps in a Single-Point Response Spectrum (SPRS) Analysis

Page 152: ANSYS 8.1 - Structural Analysis Guide

1. Enter SOLUTION.Command(s): /SOLUGUI: Main Menu> Solution

2. Define the analysis type and analysis options. ANSYS offers the following analysis options for a spectrumanalysis. Not all modal analysis options and not all eigenvalue extraction techniques work with all spectrumanalysis options.

Table 6.1 Analysis Types and Options

GUI PathCommandOption

Main Menu> Solution> Analysis Type> New AnalysisANTYPENew Analysis

Main Menu> Solution> Analysis Type> New Analysis> SpectrumANTYPEAnalysis Type: Spec-trum

Main Menu> Solution> Analysis Type> Analysis OptionsSPOPTSpectrum Type:SPRS

Main Menu> Solution> Analysis Type> Analysis OptionsSPOPTNo. of Modes to Usefor Solution

• Option: New Analysis [ANTYPE]

Choose New Analysis.

• Option: Analysis Type: Spectrum [ANTYPE]

Choose analysis type spectrum.

• Option: Spectrum Type: Single-point Response Spectrum [SPOPT]

Choose Single-point Response Spectrum (SPRS).

• Option: Number of Modes to Use for Solution [SPOPT]

Choose enough modes to cover the frequency range spanned by the spectrum and to characterizethe structure's response. The accuracy of the solution depends on the number of modes used: thelarger the number, the higher the accuracy. Make sure to choose YES on the SPOPT command if youwant to calculate element stresses.

3. Specify load step options. The following options are available for single-point response spectrum analysis:

Table 6.2 Load Step Options

GUI PathCommandOption

Spectrum Options

Main Menu> Solution> Load Step Opts> Spectrum> Single Point>Settings

SVTYPType of ResponseSpectrum

Main Menu> Solution> Load Step Opts> Spectrum> Single Point>Settings

SEDExcitation Direction

Main Menu> Solution> Load Step Opts> Spectrum> Single Point>Freq Table or Spectr Values

FREQ, SVSpectral-value- vs-frequency Curve

Damping (Dynamics Options)

Main Menu> Solution> Load Step Opts> Time/Frequenc>Damping

BETADBeta (Stiffness)Damping

Chapter 6: Spectrum Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.6–4

Page 153: ANSYS 8.1 - Structural Analysis Guide

GUI PathCommandOption

Main Menu> Solution> Load Step Opts> Time/Frequenc>Damping

DMPRATConstant DampingRatio

Main Menu> Solution> Load Step Opts> Time/Frequenc>Damping

MDAMPModal Damping

• Spectrum Options

These data include the following:

– Type of Response Spectrum [SVTYP]

The spectrum type can be displacement, velocity, acceleration, force, or PSD. All except the forcespectrum represent seismic spectra; that is, they are assumed to be specified at the base. Theforce spectrum is specified at non-base nodes with the F or FK command, and the direction isimplied by labels FX, FY, FZ. The PSD spectrum [SVTYP,4] is internally converted to a displacementresponse spectrum and is limited to flat, narrowband spectra; a more robust random vibrationanalysis procedure is described in Section 6.7: How to Do a Random Vibration (PSD) Analysis.

– Excitation Direction [SED]

– Spectral-Value-Versus-Frequency Curve [FREQ, SV]

SV and FREQ commands are used to define the spectral curve. You can define a family of spectralcurves, each curve for a different damping ratio. Use the STAT command to list current spectrumcurve values. Another command, ROCK, allows you to specify a rocking spectrum.

• Damping (Dynamics Options)

If you specify more than one form of damping, the ANSYS program calculates an effective dampingratio at each frequency. The spectral value at this effective damping ratio is then calculated by log-log interpolation of the spectral curves. If no damping is specified, the spectral curve with the lowestdamping is used. For further details about the different forms of damping, see Section 5.10.3:Damping in Chapter 5, “Transient Dynamic Analysis”.

The following forms of damping are available:

– Beta (stiffness) Damping [BETAD]

This option results in a frequency-dependent damping ratio.

– Constant Damping Ratio [DMPRAT]

This option specifies a constant damping ratio to be used at all frequencies.

– Modal Damping [MDAMP]

Note — Material-dependent damping ratio [MP,DAMP] is also available but only if specifiedin the modal analysis. MP,DAMP also specifies a material-dependent constant dampingratio (and not material-dependent beta damping, as used in other analyses).

4. Start solution calculations.Command(s): SOLVE

6–5Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 6.3: Steps in a Single-Point Response Spectrum (SPRS) Analysis

Page 154: ANSYS 8.1 - Structural Analysis Guide

GUI: Main Menu> Solution> Solve> Current LS The output from the solution includes theparticipation factor table. The participation factor table, which is part of the printed output, liststhe participation factors, mode coefficients (based on lowest damping ratio), and the mass dis-tribution for each mode. To obtain the maximum response of each mode (modal response),multiply the mode shape by the mode coefficient. You do this by retrieving the mode coefficientwith the *GET command and using it as a scale factor in the SET command.

5. Repeat steps 3 and 4 for additional response spectra, if any. Note that solutions are not written to thefile.rst at this time.

6. Leave the SOLUTION processor.Command(s): FINISHGUI: Close the Solution menu.

6.3.4. Expand the Modes

1. Click on the expansion pass option button on the Expansion Pass dialog box to signify YES for an expansionpass.

Command(s): MXPANDGUI: Main Menu> Solution> Analysis Type> New Analysis> ModalMain Menu> Solution> Analysis Type> Expansion PassMain Menu> Solution> Load Step Opts> Expansion Pass> Expand Modes

2. You must expand modes regardless of whether you used the Block Lanczos, subspace, or reduced extrac-tion method. Details of how to expand the modes are explained in Chapter 3, “Modal Analysis” under"Expand the Modes" as a separate solution pass, but you should keep in mind the following points:

• Only significant modes can be selectively expanded. (See the use of the SIGNIF field on the MXPANDcommand.) If you are using the GUI method and want to selectively expand modes, choose NO formode expansion on the dialog box for the modal analysis options [MODOPT] in the modal analysisphase. You then perform mode expansion as a separate solution pass after performing the spectrumsolution.

• Only expanded modes are used for the mode combination operation in the subsequent mode com-bination pass.

• If you are interested in stresses caused by the spectrum, be sure to request stress calculations here.By default, no stresses are calculated in the expansion pass, which means no stresses are availablefor the spectrum analysis.

• If you want to expand all the modes, you can include the mode expansion steps in the modal solutionpass by issuing the MXPAND command. If you are using the GUI method and want to expand all themodes, choose YES for mode expansion on the dialog box for the modal analysis options [MODOPT]in the modal solution step. But if you want to expand only the significant modes, you must performmode expansion as a separate solution pass after performing the spectrum solution.

Note that modal analysis solutions are written to the results file (Jobname.RST) only if the mode expansion isperformed.

6.3.5. Combine the Modes

Combine the modes in a separate solution phase. The procedure is as follows:

1. Enter SOLUTION.Command(s): /SOLU

Chapter 6: Spectrum Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.6–6

Page 155: ANSYS 8.1 - Structural Analysis Guide

GUI: Main Menu> Solution

2. Define analysis type.Command(s): ANTYPEGUI: Main Menu> Solution> Analysis Type> New Analysis

• Option: New Analysis [ANTYPE]

Choose New Analysis.

• Option: Analysis Type: Spectrum [ANTYPE]

Choose analysis type spectrum.

3. Choose one of the mode combination methods.

ANSYS offers five different mode combination methods for the single-point response spectrum analysis:

• Square Root of Sum of Squares (SRSS)

• Complete Quadratic Combination (CQC)

• Double Sum (DSUM)

• Grouping (GRP)

• Naval Research Laboratory Sum (NRLSUM)

The NRLSUM method is typically used in the context of the Dynamic Design and Analysis Method (DDAM)spectrum analysis.

The following commands are used to invoke different methods of mode combinations:Command(s): SRSS, CQC, DSUM, GRP, NRLSUMGUI: Main Menu> Solution> Analysis Type> New Analysis> SpectrumMain Menu> Solution> Analysis Type> Analysis Opts> Single-pt respMain Menu> Load Step Opts> Spectrum> Spectrum-Single Point-Mode Combine

These commands allow computation of three different types of responses:

• Displacement (label = DISP)

Displacement response refers to displacements, stresses, forces, etc.

• Velocity (label = VELO)

Velocity response refers to velocities, "stress velocities," "force velocities," etc.

• Acceleration (label = ACEL)

Acceleration response refers to accelerations, "stress accelerations," "force accelerations," etc.

The DSUM method also allows the input of time duration for earthquake or shock spectrum.

Note — You must specify damping if you use the Complete Quadratic Combination method ofmode combination (CQC). In addition, if you use material-dependent damping [MP,DAMP,...],you must request that element results be calculated in the modal expansion. (Elcalc = YES onthe MXPAND command.)

6–7Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 6.3: Steps in a Single-Point Response Spectrum (SPRS) Analysis

Page 156: ANSYS 8.1 - Structural Analysis Guide

4. Start solution.Command(s): SOLVEGUI: Main Menu> Solution> Solve> Current LS

The mode combination phase writes a file of POST1 commands (Jobname.MCOM). Read in this file inPOST1 to do the mode combinations, using the results file (Jobname.RST) from the modal expansionpass.

The file Jobname.MCOM contains POST1 commands that combine the maximum modal responses byusing the specified mode combination method to calculate the overall response of the structure.

The mode combination method determines how the structure's modal responses are to be combined:

• If you selected displacement as the response type (label = DISP), displacements and stresses arecombined for each mode on the mode combination command.

• If you selected velocity as the response type (label = VELO), velocities and stress velocities are combinedfor each mode on the mode combination command.

• If you selected acceleration as the response type (label = ACEL), accelerations and stress accelerationsare combined for each mode on the mode combination command.

5. Leave the SOLUTION processor.Command(s): FINISHGUI: Close the Solution menu.

Note — If you want to compute velocity or acceleration in addition to displacement, repeat themode combination step after postprocessing the displacement solution by using the VELO orACEL label on the mode combination commands (SRSS, CQC, GRP, DSUM, NRLSUM). Rememberthat the existing Jobname.MCOM file is overwritten by the additional mode combination step(s).

6.3.6. Review the Results

Results from a single-point response spectrum analysis are written to the mode combination file, Jobname.MCOM,in the form of POST1 commands. These commands calculate the overall response of the structure by combiningthe maximum modal responses in some fashion (specified by one of the mode combination methods). Theoverall response consists of the overall displacements (or velocities or accelerations) and, if placed on the resultsfile during the expansion pass, the overall stresses (or stress velocities or stress accelerations), strains (or strainvelocities or strain accelerations), and reaction forces (or reaction force velocities or reaction force accelerations).

You can use POST1, the general postprocessor, to review the results.

Note — If you want a direct combination of the derived stresses (S1, S2, S3, SEQV, SI) from the results file,issue the SUMTYPE,PRIN command before reading in the Jobname.MCOM file. With the PRIN option,component stresses are not available.

Note that the command default (SUMTYPE,COMP) is to directly operate only on the unaveraged element com-ponent stresses and compute the derived quantities from these. Refer to Section 5.5.3: Creating and CombiningLoad Cases in the ANSYS Basic Analysis Guide. Also, see the ANSYS Commands Reference for a description of theSUMTYPE command.

1. Read the commands on Jobname.MCOM.Command(s): /INPUT

Chapter 6: Spectrum Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.6–8

Page 157: ANSYS 8.1 - Structural Analysis Guide

GUI: Utility Menu> File> Read Input From

For example, issue /INPUT with the following arguments:

/INPUT,FILE,MCOM!Assumes the default jobname FILE

2. Display results.

• Option: Display Deformed ShapeCommand(s): PLDISPGUI: Main Menu> General Postproc> Plot Results> Deformed Shape

• Option: Contour DisplaysCommand(s): PLNSOL or PLESOLGUI: Main Menu> General Postproc> Plot Results> Contour Plot> Nodal Solu or ElementSolu

Use PLNSOL or PLESOL to contour almost any result item, such as stresses (SX, SY, SZ ...), strains(EPELX, EPELY, EPELZ ...), and displacements (UX, UY, UZ ...). If you previously issued the SUMTYPEcommand, the results of the PLNSOL or PLESOL command are affected by the particular SUMTYPEcommand option (SUMTYPE,COMP or SUMTYPE,PRIN) that you selected.

Use the PLETAB command to contour element table data and PLLS to contour line element data.

Caution: Derived data, such as stresses and strains, are averaged at the nodes by the PLNSOLcommand. This averaging results in "smeared" values at nodes where elements of differentmaterials, different shell thicknesses, or other discontinuities meet. To avoid the smearingeffect, use selecting (described in Chapter 7, “Selecting and Components” in the ANSYS BasicAnalysis Guide) to select elements of the same material, same shell thickness, etc. before issuingPLNSOL.

You can view correct membrane results for shells (SHELL, MID) by using KEYOPT(8) = 2 (forSHELL181 or SHELL93) or KEYOPT(11) = 2 (SHELL63). These KEYOPTS write the mid-surfacenode results directly to the results file, and allow the membrane results to be directly operatedon during squaring operations. The default method of averaging the TOP and BOTsquaredvalues to obtain a MID value can possibly yield incorrect MID values.

• Option: Vector DisplaysCommand(s): PLVECTGUI: Main Menu> General Postproc> Plot Results> Vector Plot> Predefined

• Option: Tabular ListingsCommand(s): PRNSOL (nodal results) PRESOL (element-by-element results) PRRSOL (reac-tion data)GUI: Main Menu> General Postproc> List Results> Nodal SolutionMain Menu> General Postproc> List Results> Element SolutionMain Menu> General Postproc> List Results> Reaction Solution

• Other Capabilities

Many other postprocessing functions, such as mapping results onto a path, transforming results todifferent coordinate systems, and load case combinations, are available in POST1. See The GeneralPostprocessor (POST1) in the ANSYS Basic Analysis Guide for details.

If you are using batch mode, note the following:

6–9Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 6.3: Steps in a Single-Point Response Spectrum (SPRS) Analysis

Page 158: ANSYS 8.1 - Structural Analysis Guide

• The modal solution and spectrum solution passes can be combined into a single modal analysis [AN-TYPE,MODAL] solution pass, with spectrum loads [SV, SVTYP, SED, FREQ].

• The mode expansion and mode combination solution passes can be combined into a single modal ana-lysis [ANTYPE,MODAL and EXPASS,ON] solution pass with a mode combination command.

6.4. Sample Spectrum Analysis (GUI Method)

In this sample problem, you determine the seismic response of a beam structure.

6.4.1. Problem Description

A simply supported beam of length l , mass per unit length m, and section properties shown in Problem Spe-cifications, is subjected to a vertical motion of both supports. The motion is defined in terms of a seismic displace-ment response spectrum. Determine the nodal displacements, reactions forces, and the element solutions.

6.4.2. Problem Specifications

The following material properties are used for this problem:

E = 30 x 106 psi

m = 0.2 lb-sec2/in2

The following geometric properties are used for this problem:

I = (1000/3) in4

A = 273.9726 in2

l = 240 in

h = 14 in

Chapter 6: Spectrum Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.6–10

Page 159: ANSYS 8.1 - Structural Analysis Guide

6.4.3. Problem Sketch

Figure 6.2 Simply Supported Beam with Vertical Motion of Both Supports

6.4.4. Procedure

6.4.4.1. Set the Analysis Title

1. Choose menu path Utility Menu> File> Change Title.

2. Type the text "Seismic Response of a Beam Structure" and click on OK.

6.4.4.2. Define the Element Type

1. Choose menu path Main Menu> Preprocessor> Element Type> Add/Edit/Delete. The Element Typesdialog box appears.

2. Click on Add. The Library of Element Types dialog box appears.

3. Scroll down the list on the left to "Structural Beam" and select it.

4. Click on "2D elastic 3" in the list on the right.

5. Click on OK. The Library of Element Types dialog box closes.

6. Click on Close in the Element Types dialog box.

6.4.4.3. Define the Real Constants

1. Choose menu path Main Menu> Preprocessor> Real Constants. The Real Constants dialog box appears.

2. Click on Add. The Element Type for Real Constants dialog box appears.

3. Click on OK. The Real Constants for BEAM3 dialog box appears.

6–11Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 6.4: Sample Spectrum Analysis (GUI Method)

Page 160: ANSYS 8.1 - Structural Analysis Guide

4. Enter 273.9726 for cross-sectional area.

5. Enter (1000/3) for area moment of inertia.

6. Enter 14 for total beam height and click on OK.

7. Click on Close to close the Real Constants dialog box.

6.4.4.4. Define Material Properties

1. Choose menu path Main Menu> Preprocessor> Material Props> Material Models. The Define Mater-ial Model Behavior dialog box appears.

2. In the Material Models Available window, double-click on the following options: Structural, Linear,Elastic, Isotropic. A dialog box appears.

3. Enter 30e3 for EX (Young's modulus), and click on OK. Material Model Number 1 appears in the MaterialModels Defined window on the left.

4. Double-click on Density. A dialog box appears.

5. Enter 73E-5 for DENS (density), and click on OK.

6. Choose menu path Material> Exit to remove the Define Material Model Behavior dialog box.

6.4.4.5. Define Keypoints and Line

1. Choose menu path Main Menu> Preprocessor> Modeling> Create> Keypoints> In Active CS. TheCreate Keypoints in Active Coordinate System dialog box appears.

2. Enter 1 for keypoint number.

3. Click on Apply to accept the default X, Y, Z coordinates of 0,0,0.

4. Enter 2 for keypoint number.

5. Enter 240,0,0 for X, Y, and Z coordinates, respectively.

6. Click on OK.

7. Choose menu path Utility Menu> PlotCtrls> Numbering. The Plot Numbering Controls dialog boxappears.

8. Click on "keypoint numbers" to turn keypoint numbering on.

9. Click on OK.

10. Choose menu path Main Menu> Preprocessor> Modeling> Create> Lines> Lines> Straight Line. Apicking menu appears.

11. Click on keypoint 1, and then on keypoint 2. A straight line appears between the two keypoints.

12. Click on OK. The picking menu closes.

6.4.4.6. Set Global Element Density and Mesh Line

1. Choose menu path Main Menu> Preprocessor> Meshing> Size Cntrls> Global> Size. The GlobalElement Sizes dialog box appears.

2. Enter 8 for the number of element divisions and click on OK. The Global Element Sizes dialog box closes.

3. Choose menu path Main Menu> Preprocessor> Meshing> Mesh> Lines. A picking menu appears.

4. Click on Pick All. The picking menu closes.

Chapter 6: Spectrum Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.6–12

Page 161: ANSYS 8.1 - Structural Analysis Guide

6.4.4.7. Set Boundary Conditions

1. Choose menu path Main Menu> Solution> Define Loads> Apply> Structural> Displacement> OnNodes. A picking menu appears.

2. In the graphics window, click once on the node at the left end of the beam.

3. Click on OK. The Apply U,ROT on Nodes dialog box appears.

4. In the scroll box of DOFs to be constrained, click once on "UY" to highlight it.

5. Click on OK.

6. Repeat steps 1-3 and select the node at the right end of the beam.

7. In the scroll box of DOFs to be constrained, click once on "UX." Both "UX" and "UY" should be highlighted.

8. Click on OK. The Apply U,ROT on Nodes dialog box closes.

6.4.4.8. Specify Analysis Type and Options

1. Choose menu path Main Menu> Solution> Analysis Type> New Analysis. The New Analysis dialogbox appears.

2. Click on "Modal" to select it and click on OK. The New Analysis dialog box closes.

3. Choose menu path Main Menu> Solution> Analysis Type> Analysis Options. The Modal Analysisdialog box appears.

4. Click on "Reduced" as the mode extraction method [MODOPT].

5. Enter 1 for the number of modes to expand.

6. Click on the Calculate elem. results dialog button [MXPAND] to specify YES.

7. Click on OK. The Modal Analysis dialog box closes, and the Reduced Modal Analysis dialog box appears.

8. Enter 3 for the No. of modes to print and click on OK. The Reduced Modal Analysis dialog box closes.

9. Choose menu path Main Menu> Solution> Master DOFs> User Selected> Define. The picking menuappears.

10. Choose Pick All. The Define Master DOFs dialog box appears.

11. Select UY for the 1st degree of freedom and click on OK. The Define Master DOFs dialog box closes.

6.4.4.9. Solve the Modal Analysis

1. Choose menu path Main Menu> Solution> Solve> Current LS. The Solve Current Load Step dialog boxappears, along with a status window.

2. Carefully review the information in the status window, and then click on Close.

3. Click on OK on the Solve Current Load Step dialog box to start the solution.

4. When the solution is finished, a dialog box stating "Solution is done!" appears. Click on Close.

6.4.4.10. Set Up the Spectrum Analysis

1. Choose menu path Main Menu> Solution> Analysis Type> New Analysis. The New Analysis dialogbox appears, along with a warning message that states: "Changing the analysis type is only valid withinthe first load step. Pressing OK will cause you to exit and reenter SOLUTION. This will reset load stepcount to 1." Click on CLOSE to close the warning message box.

2. Click on "Spectrum" to select it, and click on OK. The New Analysis dialog box closes.

6–13Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 6.4: Sample Spectrum Analysis (GUI Method)

Page 162: ANSYS 8.1 - Structural Analysis Guide

3. Choose menu path Main Menu> Solution> Load Step Opts> Spectrum> Single Point> Settings. TheSettings for Single-point Response Spectrum dialog box appears.

4. Select "Seismic displac" in the scroll box as the type of response spectrum.

5. Enter 0,1,0 for excitation direction into the excitation direction input windows and click on OK.

6.4.4.11. Define Spectrum Value vs. Frequency Table

1. Choose menu path Main Menu> Solution> Load Step Opts> Spectrum> Single Point> Freq Table.The Frequency Table dialog box appears.

2. Enter 0.1 for FREQ1, enter 10 for FREQ2, and click on OK.

3. Choose menu path Main Menu> Solution> Load Step Opts> Spectrum> Single Point> Spectr Values.The Spectrum Values - Damping Ratio dialog box appears.

4. Click on OK to accept the default of no damping. The Spectrum Values dialog box appears.

5. Enter 0.44 and 0.44 for FREQ1 and FREQ2, respectively.

6. Click on OK. The Spectrum Values dialog box closes.

6.4.4.12. Solve Spectrum Analysis

1. Choose menu path Main Menu> Solution> Solve> Current LS. The Solve Current Load Step dialog boxappears, along with a status window.

2. Carefully review the information in the status window, and then click on Close.

3. Click on OK on the Solve Current Load Step dialog box to start the solution.

4. When the solution is finished, a dialog box stating "Solution is done!" appears. Click on Close.

6.4.4.13. Set up the Expansion Pass

1. Choose menu path Main Menu> Solution> Analysis Type> New Analysis. The New Analysis dialogbox appears, along with a warning message that states: "Changing the analysis type is only valid withinthe first load step. Pressing OK will cause you to exit and reenter SOLUTION. This will reset load stepcount to 1." Click on CLOSE to close the warning message box.

2. Click on "Modal" to select it, and click on OK. The New Analysis dialog box closes.

3. Choose menu path Main Menu> Solution> Analysis Type> Expansion Pass. The Expansion Pass dialogbox appears.

4. Click on the expansion pass dialog button to turn it ON and click on OK. The Expansion Pass dialog boxcloses.

6.4.4.14. Expand the Modes

1. Choose menu path Main Menu> Solution> Load Step Opts> ExpansionPass> Expand Modes. TheExpand Modes dialog box appears.

2. Enter 10 for the number of modes to expand and enter 0.005 for the significant threshold.

3. Click on the calculate element results dialog button to specify YES for element results calculation.

4. Click on OK. The Expand Modes dialog box closes.

Chapter 6: Spectrum Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.6–14

Page 163: ANSYS 8.1 - Structural Analysis Guide

6.4.4.15. Start Expansion Pass Calculation

1. Choose menu path Main Menu> Solution> Solve> Current LS. The Solve Current Load Step dialog boxappears, along with a status window.

2. Carefully review the information in the status window, and then click on Close.

3. Click on OK on the Solve Current Load Step dialog box to start the solution.

4. When the solution is finished, a dialog box stating "Solution is done!" appears. Click on Close.

6.4.4.16. Set Up Mode Combination for Spectrum Analysis

1. Choose menu path Main Menu> Solution> Analysis Type> New Analysis. The New Analysis dialogbox appears, along with a warning message that states: "Changing the analysis type is only valid withinthe first load step. Pressing OK will cause you to exit and reenter SOLUTION. This will reset load stepcount to 1." Click on CLOSE to close the warning message box.

2. Click on "Spectrum" to select it, and click on OK. The New Analysis dialog box closes.

3. Choose menu path Main Menu> Solution> Analysis Type> Analysis Options. The Spectrum Analysisdialog box appears.

4. Accept the default spectrum type single-point response. Click on OK. The Spectrum Analysis dialog boxcloses.

6.4.4.17. Select Mode Combination Method

1. Choose menu path Main Menu> Solution> Load Step Opts> Spectrum> Single Point> Mode Combine.The Mode Combination Methods dialog box appears.

2. Select SRSS as the mode combination method.

3. Enter 0.15 for the significant threshold.

4. Select displacement for the type of output. Click OK. The Mode Combination Methods dialog box closes.

6.4.4.18. Combine the Modes

1. Choose menu path Main Menu> Solution> Solve> Current LS. The Solve Current Load Step dialog boxappears, along with a status window.

2. Carefully review the information in the status window, and then click on Close.

3. Click on OK on the Solve Current Load Step dialog box to start the solution.

4. When the solution is finished, a dialog box stating "Solution is done!" appears. Click on Close.

6.4.4.19. Postprocessing: Print Out Nodal, Element, and Reaction Solutions

1. Choose menu path Main Menu> General Postproc> List Results> Results Summary. The SET Commandlisting window appears.

2. Review the information in the listing window, and click on Close. The SET Command listing windowcloses.

3. Choose menu path Utility Menu> File> Read Input From. The Read File dialog box appears.

4. From the left side of the Read File dialog box, select the directory containing your results from the scrollbox.

5. From the right side of the Read File dialog box, select the jobname.mcom file from the scroll box.

6–15Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 6.4: Sample Spectrum Analysis (GUI Method)

Page 164: ANSYS 8.1 - Structural Analysis Guide

6. Click on OK. The Read File dialog box closes.

7. Choose menu path Main Menu> General Postproc> List Results> Nodal Solution. The List NodalSolution dialog box appears.

8. Click on OK to accept the default settings of "DOF solution" in the scroll box on the left and "All DOFsDOF" in the scroll box on the right. The List Nodal Solution dialog box closes.

9. The PRNSOL Command listing window appears. Review the results and click on Close to close thePRNSOL Command listing window.

10. Choose menu path Main Menu> General Postproc> List Results> Element Solution. The List ElementSolution dialog box appears.

11. Scroll down the list on the left to select "Line Elem results" and select "Structural ELEM" on the scroll boxon the right. Click on OK. The List Element Solution dialog box closes.

12. The PRESOL Command listing window appears. Review the results and click on Close to close the PRESOLCommand listing window.

13. Choose menu path Main Menu> General Postproc> List Results> Reaction Solu. The List ReactionSolution dialog box appears.

14. Scroll down the list to "All struc forc F" to select it and click on OK. The List Reaction Solution dialog boxcloses.

15. The PRRSOL Command listing window appears. Review the results in the listing window and click onClose to close the PRRSOL Command listing window.

6.4.4.20. Exit ANSYS

1. In the ANSYS Toolbar, click on Quit.

2. Choose the save option you want and click on OK.

You are now finished with this sample problem.

6.5. Sample Spectrum Analysis (Command or Batch Method)

You can perform the example spectrum analysis using the ANSYS commands shown below instead of GUI choices.Items prefaced by an exclamation point (!) are comments.

/PREP7/TITLE Seismic Response of a Beam StructureET,1,BEAM3R,1,273.9726,(1000/3),14 ! A = 273.9726, I = (1000/3), H = 14MP,EX,1,30E6MP,DENS,1,73E-5K,1K,2,240L,1,2ESIZE,,8LMESH,1NSEL,S,LOC,X,0D,ALL,UYNSEL,S,LOC,X,240D,ALL,UX,,,,,UYNSEL,ALLFINISH

/SOLUANTYPE,MODAL ! Mode-frequency analysis

Chapter 6: Spectrum Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.6–16

Page 165: ANSYS 8.1 - Structural Analysis Guide

MODOPT,REDUC,,,,3 ! Householder, print first 3 reduced mode shapesMXPAND,1,,,YES ! Expand first mode shape, calculate element stressesM,ALL,UYOUTPR,BASIC,1SOLVEFINISH

/SOLUANTYPE,SPECTR ! Spectrum analysisSPOPT,SPRS ! Single point spectrumSED,,1 ! Global Y-axis as spectrum directionSVTYPE,3 ! Seismic displacement spectrumFREQ,.1,10 ! Frequency points for SV vs. freq. tableSV,,.44,.44 ! Spectrum values associated with frequency pointsSOLVEFINISH

/SOLUANTYPE,MODAL ! Mode-frequency analysisEXPASS,ONMXPAND,10,,,YES,0.005 ! Expand 10 mode shapes, calculate element stresses ! set signif=0.005SOLVEFINISH

/SOLUANTYPE,SPECTRSRSS,0.15,DISP ! Square Root of Sum of Squares Mode combination ! with signif=0.15 and displacement solution requestedSOLVE FINISH

/POST1SET,LIST/INP,,mcomPRNSOL,DOF ! Print nodal solutionPRESOL,ELEM ! Print element solution in element formatPRRSOL,F ! Print reaction solutionFINISH

6.6. Where to Find Other Examples

Several ANSYS publications, particularly the ANSYS Verification Manual, describe additional spectrum analyses.

The ANSYS Verification Manual consists of test case analyses demonstrating the analysis capabilities of the ANSYSprogram. While these test cases demonstrate solutions to realistic analysis problems, the ANSYS VerificationManual does not present them as step-by-step examples with lengthy data input instructions and printouts.However, most ANSYS users who have at least limited finite element experience should be able to fill in themissing details by reviewing each test case's finite element model and input data with accompanying comments.

The ANSYS Verification Manual includes a variety of spectrum analysis test cases:

VM19 - Random Vibration Analysis of a Deep Simply-Supported BeamVM68 - PSD Response of a Two DOF Spring-Mass SystemVM69 - Seismic ResponseVM70 - Seismic Response of a Beam StructureVM203 - Dynamic Load Effect on Simply-Supported Thick Square Plate

See the ANSYS Commands Reference for a discussion of the ANTYPE, MODOPT, D, EXPASS, MXPAND, SPOPT,SVTYP, SED, FREQ, SV, SRSS, CQC, DSUM, GRP, NRLSUM, and DMPRAT commands.

6–17Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 6.6: Where to Find Other Examples

Page 166: ANSYS 8.1 - Structural Analysis Guide

6.7. How to Do a Random Vibration (PSD) Analysis

The procedure for a PSD analysis consists of six main steps:

1. Build the model.

2. Obtain the modal solution.

3. Expand the modes.

4. Obtain the spectrum solution.

5. Combine the modes.

6. Review the results.

Of these, the first two steps are the same as described for a single-point response spectrum analysis. The procedurefor the remaining four steps is explained below. Random vibration analysis is not available in the ANSYS Profes-sional program.

In the GUI method, the dialog box for the modal analysis options [MODOPT] contains an option for mode expan-sion [MXPAND]. Choose YES for mode expansion. You then follow the instructions in Section 6.7.1: Expand theModes. The procedures for obtaining the modal solution and expanding the nodes are combined into a singlestep.

6.7.1. Expand the Modes

You must expand modes regardless of whether you used the subspace, Block Lanczos, or reduced extractionmethod. Details about expanding the modes are explained in Section 3.6: Expand the Modes, but keep in mindthe following additional points:

• Only expanded modes are used for the mode combination step.

• If you are interested in stresses caused by the spectrum, be sure to request stress calculations here. Bydefault, no stresses are calculated in the expansion pass, which means no stresses are available at the endof the spectrum solution.

• The mode expansion can be performed as a separate step, or can be included in the modal analysis phase.

• At the end of the expansion pass, leave SOLUTION with the FINISH command. If you want to exit ANSYSafter running the modal analysis, you must save the database at this point.

As explained in Chapter 3, “Modal Analysis”, you can combine the modal solution and mode expansion steps byincluding the MXPAND command in the modal analysis step (GUI and batch modes).

6.7.2. Obtain the Spectrum Solution

To obtain the PSD spectrum solution, the database must contain the model data as well as the modal solutiondata. If you leave ANSYS after running the modal analysis, you must save the database. In addition, the followingfiles from the modal solution must be available: Jobname.MODE, .ESAV, .EMAT, .FULL (only for subspace andBlock Lanczos methods), .RST.

1. Enter SOLUTION.Command(s): /SOLUGUI: Main Menu> Solution

2. Define the analysis type and analysis options:

Chapter 6: Spectrum Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.6–18

Page 167: ANSYS 8.1 - Structural Analysis Guide

For spectrum type [SPOPT], choose Power Spectral Density (PSD).•

• Specify stress calculations ON [SPOPT] if you are interested in stress results. Stresses caused by thespectrum are calculated only if they were also requested during the modal expansion pass.

3. Specify load step options. The following options are available for a random vibration analysis:

• Spectrum Data

– Type of PSDCommand(s): PSDUNITGUI: Main Menu> Solution> Load Step Opts> Spectrum> PSD> Settings

The PSD type can be displacement, velocity, force, pressure, or acceleration. Whether it is a baseexcitation or a nodal excitation is specified in Steps 4 and 5. If a pressure PSD is to be applied, thepressures should be applied in the modal analysis itself.

– PSD-versus-frequency table

Define a piecewise-linear (in log-log scale) PSD versus frequency table. Since a curve-fittingpolynomial is used for the closed-form integration of the curve, you should graph the input, whichis overlaid with the fitted curve, to ensure a good fit. If the fit is not good, you should add one ormore intermediate points to the table until you obtain a good fit.

Command(s): PSDFRQ, PSDVAL, PSDGRAPHGUI: Main Menu> Solution> Load Step Opts> Spectrum> PSD> PSD vs FreqMain Menu> Solution> Load Step Opts> Spectrum> PSD> Graph PSD Tables

PSDFRQ and PSDVAL are used to define the PSD-versus-frequency table. Step 6 describes howto apply additional PSD excitations (if any).

You can issue STAT to list PSD tables and issue PSDGRAPH to graph them.

• Damping (Dynamics Options)

The following forms of damping are available: ALPHAD, BETAD, and MDAMP result in a frequency-dependent damping ratio, whereas DMPRAT specifies a constant damping ratio to be used at allfrequencies. If you specify more than one form of damping, ANSYS calculates an effective dampingratio at each frequency.

Note — If no damping is specified in a PSD analysis, a default DMPRAT of 1 percent is used.

– Alpha (Mass) DampingCommand(s): ALPHADGUI: Main Menu> Solution> Load Step Opts> Time/Frequenc> Damping

– Beta (Stiffness) DampingCommand(s): BETADGUI: Main Menu> Solution> Load Step Opts> Time/Frequenc> Damping

– Constant Damping RatioCommand(s): DMPRATGUI: Main Menu> Solution> Load Step Opts> Time/Frequenc> Damping

– Frequency-Dependent Damping RatioCommand(s): MDAMPGUI: Main Menu> Solution> Load Step Opts> Time/Frequenc> Damping

6–19Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 6.7: How to Do a Random Vibration (PSD) Analysis

Page 168: ANSYS 8.1 - Structural Analysis Guide

The remaining steps are specific to a random vibration analysis:

4. Apply the PSD excitation at the desired nodes.

Use a value of 1.0 to indicate points where the PSD excitation applies. A value of 0.0 (or blank) can beused to remove a specification. The excitation direction is implied by the UX, UY, UZ labels on the Dcommand (for base excitation), and by FX, FY, FZ on the F command (for nodal excitation). For nodalexcitation, values other than 1.0 can be used to scale the participation factors. For pressure PSD, bringin the load vector from the modal analysis (LVSCALE). You can use the scale factor.

Note — You can apply base excitations only at nodes that were constrained in the modal analysis.

Command(s): D (or DK, DL, or DA) for base excitation F (or FK) for nodal excitation LVSCALEfor pressure PSDGUI: Main Menu> Solution> Define Loads> Apply> Structural> Spectrum> Base PSD Excit>On Nodes

5. Begin participation factor calculations for the above PSD excitation.

Use the TBLNO field to indicate which PSD table to use, and Excit to specify whether the calculationsare for a base or nodal excitation.

Command(s): PFACTGUI: Main Menu> Solution> Load Step Opts> Spectrum> PSD> Calculate PF

6. If you need to apply multiple PSD excitations on the same model, repeat steps 3, 4, and 5 for each addi-tional PSD table. Then define, as necessary, the degree of correlation between the excitations, using anyof the following commands:

Command(s): COVAL for cospectral values QDVAL for quadspectral values PSDSPL for a spatialrelationship PSDWAV for a wave propagation relationship PSDGRAPH to graph the data overlaidwith the fitted curveGUI: Main Menu> Solution> Load Step Opts> Spectrum> PSD> CorrelationMain Menu> Solution> Load Step Opts> Spectrum> PSD> Graph Tables

When you use the PSDSPL or PSDWAV command, you must use SPATIAL or WAVE, respectively, forParcor on the PFACT command. PSDSPL and PSDWAV relationships might be quite CPU intensive formulti-point base excitations. Nodal excitation and base excitation input must be consistent when usingPSDWAV and PSDSPL (for example, FY cannot be applied to one node and FZ be applied to another).The PSDSPL and PSDWAV commands are not available for a pressure PSD analysis.

7. Specify the output controls.

The only valid output control command for this analysis is PSDRES, which specifies the amount andform of output written to the results file. Up to three sets of solution quantities can be calculated: dis-placement solution, velocity solution, or acceleration solution. Each of these can be relative to the baseor absolute.

Command(s): PSDRESGUI: Main Menu> Solution> Load Step Opts> Spectrum> PSD> Calc Controls

Table 6.3: “Solution Items Available in a PSD Analysis” shows a summary of the possible solution sets. Tolimit the amount of data written to the results file, use OUTRES at the mode expansion step. UsingOUTPR,NSOL,ALL provides a summary table of the significant modal covariance terms.

Chapter 6: Spectrum Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.6–20

Page 169: ANSYS 8.1 - Structural Analysis Guide

Table 6.3 Solution Items Available in a PSD Analysis

FormItemsSolution

Relative, absolute, or neitherDisplacements, stresses, strains,forces

Displacement Solution (label DISPon PSDRES)

Relative, absolute, or neitherVelocities, stress velocities, forcevelocities, etc.

Velocity Solution (label VELO onPSDRES)

Relative, absolute, or neitherAccelerations, stress accl's, forceaccl's, etc.

Acceleration Solution (label ACELon PSDRES)

8. Start solution calculations.Command(s): SOLVEGUI: Main Menu> Solution> Solve> Current LS

9. Leave the SOLUTION processor.Command(s): FINISHGUI: Close the Solution menu.

6.7.3. Combine the Modes

The modes can be combined in a separate solution phase. The procedure is as follows:

1. Enter Solution.Command(s): /SOLUGUI: Main Menu> Solution

2. Define analysis type.

• Option: New Analysis [ANTYPE]

Choose New Analysis.

• Option: Analysis Type: Spectrum [ANTYPE]

Choose analysis type spectrum.

3. Only the PSD mode combination method is valid in a random vibration analysis. This method triggerscalculation of the one-sigma displacements, stresses, etc., in the structure. If you do not issue the PSDCOMcommand, the program does not calculate the one-sigma response of the structure.

Command(s): PSDCOMGUI: Main Menu> Solution> Load Step Opts> Spectrum> PSD> Mode Combin

The SIGNIF and COMODE fields on the PSD mode combination method [PSDCOM] offer options to reducethe number of modes to be combined (see the description of PSDCOM command). If you want to exercisethese options, it is prudent to print the modal covariance matrices in Section 6.7.2: Obtain the SpectrumSolution to first investigate the relative contributions of the modes toward the final solution.

4. Start the solution.Command(s): SOLVEGUI: Main Menu> Solution> Solve> Current LS

5. Leave the SOLUTION processor.Command(s): FINISHGUI: Close the Solution menu.

6–21Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 6.7: How to Do a Random Vibration (PSD) Analysis

Page 170: ANSYS 8.1 - Structural Analysis Guide

6.7.4. Review the Results

Results from a random vibration analysis are written to the structural results file, Jobname.RST. They consist ofthe following quantities:

1. Expanded mode shapes from the modal analysis

2. Static solution for base excitation [PFACT,,BASE]

3. The following output, if mode combinations are requested [PSDCOM] and based on the PSDRES setting:

• 1 σ displacement solution (displacements, stresses, strains, and forces)

• 1 σ velocity solution (velocities, stress velocities, strain velocities, and force velocities)

• 1 σ acceleration solution (accelerations, stress accelerations, strain accelerations, and force accelera-tions)

You can review these results in POST1, the general postprocessor, and then calculate response PSDs in POST26,the time-history postprocessor.

6.7.4.1. Reviewing the Results in POST1

To review results in POST1, you first need to understand how the results data are organized on the results file.Table 6.4: “Organization of Results Data from a PSD Analysis” shows the organization.

Note — Load step 2 is left blank if you specify only nodal PSD excitation. Also, if you suppress the dis-placement, velocity, or acceleration solution using the PSDRES command, the corresponding load stepis left blank. Also, the superelement displacement file (.DSUB) is not written for load steps 3, 4, or 5 in aPSD analysis.

Table 6.4 Organization of Results Data from a PSD Analysis

ContentsSubstepLoad Step

Expanded modal solution for 1st mode11

Expanded modal solution for 2nd mode2

Expanded modal solution for 3rd mode3

Etc.Etc.

Unit static solution for PSD table 112 (Base excit.only) Unit static solution for PSD table 22

Etc.Etc.

1 sigma displacement solution13

1 sigma velocity solution (if requested)14

1 sigma acceleration solution (if requested)15

6.7.4.1.1. Read the Desired Set of Results into the Database

For example, to read in the 1 σ displacement solution, issue the command:

SET,3,1

Command(s): SETGUI: Main Menu> General Postproc> Read Results> First Set

Chapter 6: Spectrum Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.6–22

Page 171: ANSYS 8.1 - Structural Analysis Guide

6.7.4.1.2. Display the Results

Use the same options available for the SPRS analysis.

Note — Nodal stress averaging performed by the PLNSOL command may not be appropriate in a randomvibration analysis because the "stresses" are not actual stresses but stress statistics.

6.7.4.2. Calculating Response PSDs in POST26

You can calculate and display response PSDs for any results quantity available on the results file (displacements,velocities, and/or accelerations) if the Jobname.RST and Jobname.PSD files are available.

The procedure to calculate the response PSD is as follows:

1. Enter POST26, the time-history postprocessor.Command(s): /POST26GUI: Main Menu> TimeHist PostPro

2. Store the frequency vector. NPTS is the number of frequency points to be added on either side of naturalfrequencies in order to "smooth" the frequency vector (defaults to 5). The frequency vector is stored asvariable 1.

Command(s): STORE,PSD,NPTSGUI: Main Menu> TimeHist Postpro> Store Data

3. Define the variables in which the result items of interest (displacements, stresses, reaction forces, etc.)are to be stored.

Command(s): NSOL, ESOL, and/or RFORCEGUI: Main Menu> TimeHist Postpro> Define Variables

4. Calculate the response PSD and store it in the desired variable. The PLVAR command can then be usedto plot the response PSD.

Command(s): RPSDGUI: Main Menu> TimeHist Postpro> Calc Resp PSD

6.7.4.3. Calculating Covariance in POST26

You can compute the covariance between two quantities available on the results file (displacements, velocities,and/or accelerations), if the Jobname.RST and Jobname.PSD files are available.

The procedure to calculate the covariance between two quantities is as follows:

1. Enter POST26, the time-history postprocessor.Command(s): /POST26GUI: Main Menu> TimeHist PostPro

2. Define the variables in which the result items of interest (displacements, stresses, reaction forces, etc.)are to be stored.

Command(s): NSOL, ESOL, and/or RFORCEGUI: Main Menu> TimeHist Postpro> Define Variables

3. Calculate the contributions of each response component (relative or absolute response) and store themin the desired variable. The PLVAR command can then be used to plot the modal contributions (relativeresponse) followed by the contributions of pseudo-static and mixed part responses to the total covariance.

Command(s): CVARGUI: Main Menu> TimeHist Postpro> Calc Covariance

6–23Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 6.7: How to Do a Random Vibration (PSD) Analysis

Page 172: ANSYS 8.1 - Structural Analysis Guide

4. Obtain the covariance.Command(s): *GET,NameVARI,n,EXTREM,CVARGUI: Utility Menu> Parameters> Get Scalar Data

6.7.5. Sample Input

A sample input listing for a random vibration (PSD) analysis is shown below:

! Build the Model/FILNAM, ! Jobname/TITLE, ! Title/PREP7 ! Enter PREP7 ... ... ! Generate model ...FINISH!! Obtain the Modal Solution/SOLU ! Enter SOLUTIONANTYPE,MODAL ! Modal analysisMODOPT,REDU ! Reduced methodM, ... ! Master DOFTOTAL, ...D, ... ! ConstraintsSAVESOLVE ! Initiates solutionFINISH! Expand the Modes/SOLU ! Reenter SOLUTIONEXPASS,ON ! Expansion passMXPAND, ... ! Number of modes to expandSOLVEFINISH!! Obtain the Spectrum Solution/SOLU! Reenter SOLUTIONANTYPE,SPECTR ! Spectrum analysisSPOPT,PSD, ... ! Power Spectral Density; No. of modes; ! Stress calcs. on/offPSDUNIT, ... ! Type of spectrumPSDFRQ, ... ! Frequency pts. (for spectrum values vs. ! frequency tables)PSDVAL, ... ! Spectrum valuesDMPRAT, ... ! Damping ratioD,0 ! Base excitationPFACT, ... ! Calculate participation factorsPSDRES, ... ! Output controlsSAVESOLVEFINISH!! Combine modes using PSD method/SOLU ! Re-enter SOLUTIONANTYPE,SPECTR ! Spectrum analysisPSDCOM,SIGNIF,COMODE ! PSD mode combinations with significance factor and ! option for selecting a subset of modes for ! combinationSOLVEFINISH!! Review the Results/POST1 ! Enter POST1SET, ... ! Read results from appropriate load step, substep ...! Postprocess as desired ...! (PLDISP; PLNSOL; NSORT; PRNSOL; etc.) ...FINISH!! Calculate Response PSD/POST26 ! Enter POST26

Chapter 6: Spectrum Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.6–24

Page 173: ANSYS 8.1 - Structural Analysis Guide

STORE,PSD ! Store frequency vector (variable 1)NSOL,2,... ! Define variable 2 (nodal data)RPSD,3,2,,... ! Calculate response PSD (variable 3)PLVAR,3 ! Plot the response PSD ...! Calculate CovarianceRESET ! Reset all POST26 specifications to initial defaults.NSOL,2 ! Define variable 2 (nodal data).NSOL,3 ! Define variable 3 (nodal data).CVAR,4,2,3,1,1 ! Calculate covariance between displacement ! at nodes 2 and 3.*GET,CVAR23U,VARI,4,EXREME,CVAR ! Obtain covariance.FINISH

See the ANSYS Commands Reference for a discussion of the ANTYPE, MODOPT, M, TOTAL, D, EXPASS, MXPAND,SPOPT, PSDUNIT, PSDFRQ, PSDVAL, DMPRAT, PFACT, PSDCOM, SUMTYPE, and PSDRES commands.

6.8. How to Do DDAM Spectrum Analysis

The procedure for a DDAM spectrum analysis is the same as that for a single-point response spectrum (SPRS)analysis (including file requirements), with the following exceptions:

• Use the British system of units [inches (not feet), pounds, etc.] for all input data - model geometry, materialproperties, element real constants, etc.

• Choose DDAM instead of SPRS as the spectrum type [SPOPT command].

• Use the ADDAM and VDDAM commands instead of SVTYP, SV, and FREQ to specify the spectrum valuesand types. Specify the global direction of excitation using the SED command. Based on the coefficientsspecified in the ADDAM and VDDAM commands, the program computes the mode coefficients accordingto the empirical equations given in the ANSYS, Inc. Theory Reference.

• The most applicable mode combination method is the NRL sum method [NRLSUM]. Mode combinationsare done in the same manner as for a single-point response spectrum. Mode combinations requiredamping.

• No damping needs to be specified for solution because it is implied by the ADDAM and VDDAM com-mands. If damping is specified, it is used for mode combinations but ignored for solution.

Note — As in the Single-point Response Spectrum analysis, DDAM spectrum analysis requires six stepsto systematically perform the analysis.

If you are using batch mode, note the following:

• The modal solution and DDAM spectrum solution passes can be combined into a single modal analysis[ANTYPE,MODAL] solution pass with DDAM spectrum loads [ADDAM, VDDAM, SED].

• The mode expansion and mode combination solution passes can be combined into a single modal ana-lysis [ANTYPE,MODAL and EXPASS,ON] solution pass with a mode combination command.

DDAM spectrum analysis is not available in the ANSYS Professional program.

6.9. How to Do Multi-Point Response Spectrum (MPRS) Analysis

The procedure for a multi-point response spectrum analysis is the same as that for random vibration (PSD) ana-lysis (including file requirements), with the following exceptions:

• Choose MPRS instead of PSD as the type of spectrum [SPOPT command].

• The "PSD-versus-frequency" tables now represent spectral values versus frequency.

6–25Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 6.9: How to Do Multi-Point Response Spectrum (MPRS) Analysis

Page 174: ANSYS 8.1 - Structural Analysis Guide

• You cannot specify any degree of correlation between the spectra (i.e., they are assumed to be uncorrel-ated).

• Only relative results (relative to the base excitation) not absolute values, are calculated.

• All mode combination methods are available except PSDCOM.

• Results from a multi-point response spectrum analysis are written to the mode combination file, Job-name.MCOM, in the form of POST1 commands. The commands calculate the overall response of thestructure by combining the maximum modal responses in some fashion (specified by the mode combin-ation command in SOLUTION). The overall response consists of the overall displacements and, if placedon the results file during the modal expansion pass, the overall stresses, strains, and reaction forces. IfLabel = VELO or ACEL on the mode combination command (SRSS, CQC, GRP, DSUM, or NRLSUM) duringSOLUTION, the corresponding velocity or acceleration responses are written to the mode combinationfile.

Multi-point response spectrum analysis is not available in the ANSYS Professional program.

Chapter 6: Spectrum Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.6–26

Page 175: ANSYS 8.1 - Structural Analysis Guide

Chapter 7: Buckling Analysis

7.1. Definition of Buckling Analysis

Buckling analysis is a technique used to determine buckling loads - critical loads at which a structure becomesunstable - and buckled mode shapes - the characteristic shape associated with a structure's buckled response.

7.2. Types of Buckling Analyses

Two techniques are available in the ANSYS Multiphysics, ANSYS Mechanical, ANSYS Structural, and ANSYS Pro-fessional programs for predicting the buckling load and buckling mode shape of a structure: nonlinear bucklinganalysis, and eigenvalue (or linear) buckling analysis. Since these two methods frequently yield quite differentresults, let's examine the differences between them before discussing the details of their implementation.

7.2.1. Nonlinear Buckling Analysis

Nonlinear buckling analysis is usually the more accurate approach and is therefore recommended for design orevaluation of actual structures. This technique employs a nonlinear static analysis with gradually increasing loadsto seek the load level at which your structure becomes unstable, as depicted in Figure 7.1: “Buckling Curves” (a).

Using the nonlinear technique, your model can include features such as initial imperfections, plastic behavior,gaps, and large-deflection response. In addition, using deflection-controlled loading, you can even track thepost-buckled performance of your structure (which can be useful in cases where the structure buckles into astable configuration, such as "snap-through" buckling of a shallow dome).

7.2.2. Eigenvalue Buckling Analysis

Eigenvalue buckling analysis predicts the theoretical buckling strength (the bifurcation point) of an ideal linearelastic structure. (See Figure 7.1: “Buckling Curves” (b).) This method corresponds to the textbook approach toelastic buckling analysis: for instance, an eigenvalue buckling analysis of a column will match the classical Eulersolution. However, imperfections and nonlinearities prevent most real-world structures from achieving theirtheoretical elastic buckling strength. Thus, eigenvalue buckling analysis often yields unconservative results, andshould generally not be used in actual day-to-day engineering analyses.

Figure 7.1 Buckling Curves

(a) Nonlinear load-deflection curve, (b) Linear (Eigenvalue) buckling curve

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Page 176: ANSYS 8.1 - Structural Analysis Guide

7.3. Commands Used in a Buckling Analysis

You use the same set of commands to build a model and perform a buckling analysis that you use to do anyother 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 7.6: Sample Buckling Analysis (GUI Method) and Section 7.7: Sample Buckling Analysis (Command orBatch Method) show you how to perform an example eigenvalue buckling analysis via the GUI or via commands,respectively. For detailed, alphabetized descriptions of the ANSYS commands, see the ANSYS Commands Reference.

7.4. Procedure for Nonlinear Buckling Analysis

A nonlinear buckling analysis is a static analysis with large deflections turned on [NLGEOM,ON], extended to apoint where the structure reaches its limit load or maximum load. Other nonlinearities such as plasticity may beincluded in the analysis. The procedure for a static analysis is described in Chapter 2, “Structural Static Analysis”,and nonlinearities are described in Chapter 8, “Nonlinear Structural Analysis”.

7.4.1. Applying Load Increments

The basic approach in a nonlinear buckling analysis is to constantly increment the applied loads until the solutionbegins to diverge. Be sure to use a sufficiently fine load increment as your loads approach the expected criticalbuckling load. If the load increment is too coarse, the buckling load predicted may not be accurate. Turn on bi-section and automatic time stepping [AUTOTS,ON] to help avoid this problem.

7.4.2. Automatic Time Stepping

With automatic time stepping on, the program automatically seeks out the buckling load. If automatic timestepping is ON in a static analysis having ramped loading and the solution does not converge at a given load,the program bisects the load step increment and attempts a new solution at a smaller load. In a buckling analysis,each such convergence failure is typically accompanied by a "negative pivot" message indicating that the attemp-ted load equals or exceeds the buckling load. You can usually ignore these messages if the program successfullyobtains a converged solution at the next, reduced load. If stress stiffness is active [SSTIF,ON], you should runwithout adaptive descent active [NROPT,FULL,,OFF] to ensure that a lower bound to the buckling load is attained.The program normally converges to the limiting load as the process of bisection and resolution continues to thepoint at which the minimum time step increment (specified by DELTIM or NSUBST) is achieved. The minimumtime step will directly affect the precision of your results.

7.4.3. Important

Remember that an unconverged solution does not necessarily mean that the structure has reached its maximumload. It could also be caused by numerical instability, which might be corrected by refining your modeling tech-nique. Track the load-deflection history of your structure's response to decide whether an unconverged loadstep represents actual structural buckling, or whether it reflects some other problem. Perform a preliminaryanalysis using the arc-length method [ARCLEN] to predict an approximate value of buckling load. Compare thisapproximate value to the more precise value calculated using bisection to help determine if the structure hasindeed reached its maximum load. You can also use the arc-length method itself to obtain a precise bucklingload, but this method requires you to adjust the arc-length radius by trial-and-error in a series of manually directedreanalyses.

Chapter 7: Buckling Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.7–2

Page 177: ANSYS 8.1 - Structural Analysis Guide

7.4.4. Points to Remember

• If the loading on the structure is perfectly in-plane (that is, membrane or axial stresses only), the out-of-plane deflections necessary to initiate buckling will not develop, and the analysis will fail to predictbuckling behavior. To overcome this problem, apply a small out-of-plane perturbation, such as a modesttemporary force or specified displacement, to begin the buckling response. (A preliminary eigenvaluebuckling analysis of your structure may be useful as a predictor of the buckling mode shape, allowing youto choose appropriate locations for applying perturbations to stimulate the desired buckling response.)The imperfection (perturbation) induced should match the location and size of that in the real structure.The failure load is very sensitive to these parameters.

• In a large-deflection analysis, forces (and displacements) will maintain their original orientation, but surfaceloads will "follow" the changing geometry of the structure as it deflects. Therefore, be sure to apply theproper type of loads.

• You should carry your stability analysis through to the point of identifying the critical load in order tocalculate the structure's factor of safety with respect to nonlinear buckling. (Merely establishing the factthat a structure is stable at a given load level is generally insufficient for most design practice; you willusually be required to provide a specified safety factor, which can only be determined by establishing theactual limit load.)

• You can extend your analysis into the post-buckled range by activating the arc-length method [ARCLEN].Use this feature to trace the load-deflection curve through regions of "snap-through" and "snap-back"response.

• For those elements that support the consistent tangent stiffness matrix (BEAM4, SHELL63, and SHELL143),activate the consistent tangent stiffness matrix (KEYOPT(2) = 1 and NLGEOM,ON) to enhance the conver-gence behavior of your nonlinear buckling analyses and improve the accuracy of your results. This elementKEYOPT must be defined before the first load step of the solution and cannot be changed once the solutionhas started.

• Many other elements (such as BEAM188, BEAM189, and SHELL181) will provide consistent tangent stiffnessmatrix with NLGEOM,ON.

7.5. Procedure for Eigenvalue Buckling Analysis

Again, remember that eigenvalue buckling analysis generally yields unconservative results, and should usuallynot be used for design of actual structures. If you decide that eigenvalue buckling analysis is appropriate for yourapplication, follow this procedure:

1. Build the model.

2. Obtain the static solution.

3. Obtain the eigenvalue buckling solution.

4. Expand the solution.

5. Review the results.

7.5.1. Build the Model

See Section 1.2: Building a Model in the ANSYS Basic Analysis Guide. For further details, see the ANSYS Modelingand Meshing Guide.

7–3Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 7.5: Procedure for Eigenvalue Buckling Analysis

Page 178: ANSYS 8.1 - Structural Analysis Guide

7.5.1.1. Points to Remember

• Only linear behavior is valid. Nonlinear elements, if any, are treated as linear. If you include contact elements,for example, their stiffnesses are calculated based on their status after the static prestress run and arenever changed.

• Young's modulus (EX) (or stiffness in some form) must be defined. Material properties may be linear, iso-tropic or orthotropic, and constant or temperature-dependent. Nonlinear properties, if any, are ignored.

7.5.2. Obtain the Static Solution

The procedure to obtain a static solution is the same as described in Chapter 2, “Structural Static Analysis”, withthe following exceptions:

• Prestress effects [PSTRES] must be activated. Eigenvalue buckling analysis requires the stress stiffnessmatrix to be calculated.

• Unit loads are usually sufficient (that is, actual load values need not be specified). The eigenvalues calculatedby the buckling analysis represent buckling load factors. Therefore, if a unit load is specified, the loadfactors represent the buckling loads. All loads are scaled. (Also, the maximum permissible eigenvalue is1,000,000 - you must use larger applied loads if your eigenvalue exceeds this limit.)

• Note that eigenvalues represent scaling factors for all loads. If certain loads are constant (for example,self-weight gravity loads) while other loads are variable (for example, externally applied loads), you needto ensure that the stress stiffness matrix from the constant loads is not factored by the eigenvalue solution.

One strategy that you can use to achieve this end is to iterate on the eigensolution, adjusting the variableloads until the eigenvalue becomes 1.0 (or nearly 1.0, within some convergence tolerance). Design optim-ization could be useful in driving this iterative procedure to a final answer.

Consider, for example, a pole having a self-weight W0, which supports an externally-applied load, A. To

determine the limiting value of A in an eigenvalue buckling solution, you could solve repetitively, usingdifferent values of A, until by iteration you find an eigenvalue acceptably close to 1.0.

Figure 7.2 Adjusting Variable Loads to Find an Eigenvalue of 1.0

• You can apply a nonzero constraint in the prestressing pass as the static load. The eigenvalues found inthe buckling solution will be the load factors applied to these nonzero constraint values. However, themode shapes will have a zero value at these degrees of freedom (and not the nonzero value specified).

• At the end of the solution, leave SOLUTION [FINISH].

Chapter 7: Buckling Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.7–4

Page 179: ANSYS 8.1 - Structural Analysis Guide

7.5.3. Obtain the Eigenvalue Buckling Solution

This step requires files Jobname.EMAT and Jobname.ESAV from the static analysis. Also, the database mustcontain the model data (issue RESUME if necessary). Follow the steps below to obtain the eigenvalue bucklingsolution.

1. Enter the ANSYS solution processor.Command(s): /SOLUGUI: Main Menu> Solution

2. Specify the analysis type.Command(s): ANTYPE,BUCKLEGUI: Main Menu> Solution> Analysis Type> New Analysis

Note — Restarts are not valid in an eigenvalue buckling analysis.

Note — When you specify an eigenvalue buckling analysis, a Solution menu that is appropriatefor buckling analyses appears. The Solution menu will be either "abridged" or "unabridged",depending on the actions you took prior to this step in your ANSYS session. The abridged menucontains only those solution options that are valid and/or recommended for buckling analyses.If you are on the abridged Solution menu and you want to access other solution options (thatis, solution options that are valid for you to use, but their use may not be encouraged for thistype of analysis), select the Unabridged Menu option from the Solution menu. For details, seeSection 3.11.1: Using Abridged Solution Menus in the ANSYS Basic Analysis Guide.

3. Specify analysis options.Command(s): BUCOPT, Method, NMODE, SHIFTGUI: Main Menu> Solution> Analysis Type> Analysis Options

Regardless of whether you use the command or GUI method, you can specify values for these options:

• For Method, specify the eigenvalue extraction method. You can choose subspace iteration or BlockLanczos. The Block Lanczos and subspace iteration methods use the full system matrices. See Sec-tion 3.5.2.3: Option: Mode-Extraction Method [MODOPT] in this manual for more information aboutthese solution methods.

• For NMODE, specify the number of eigenvalues to be extracted. This argument defaults to one, whichis usually sufficient for eigenvalue buckling.

• For SHIFT, specify the point (load factor) about which eigenvalues are calculated. The shift point ishelpful when numerical problems are encountered (due to negative eigenvalues, for example). Defaultsto 0.0.

4. Specify load step options.

The only load step options valid for eigenvalue buckling are output controls and expansion pass options.Command(s): OUTPR,NSOL,ALLGUI: Main Menu> Solution> Load Step Opts> Output Ctrls> Solu Printout

You can make the expansion pass a part of the eigenvalue buckling solution or perform it as a separatestep. In this document, we treat the expansion pass as a separate step. See Section 7.5.4: Expand theSolution for details.

5. Save a backup copy of the database to a named file.Command(s): SAVE

7–5Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 7.5: Procedure for Eigenvalue Buckling Analysis

Page 180: ANSYS 8.1 - Structural Analysis Guide

GUI: Utility Menu> File> Save As

6. Start solution calculations.Command(s): SOLVEGUI: Main Menu> Solution> Solve> Current LS

The output from the solution mainly consists of the eigenvalues, which are printed as part of the printedoutput (Jobname.OUT). The eigenvalues represent the buckling load factors; if unit loads were appliedin the static analysis, they are the buckling loads. No buckling mode shapes are written to the databaseor the results file, so you cannot postprocess the results yet. To do this, you need to expand the solution(explained next).

Sometimes you may see both positive and negative eigenvalues calculated. Negative eigenvalues indicatethat buckling occurs when the loads are applied in an opposite sense.

7. Exit the SOLUTION processor.Command(s): FINISHGUI: Close the Solution menu.

7.5.4. Expand the Solution

If you want to review the buckled mode shape(s), you must expand the solution regardless of which eigenvalueextraction method is used. In the case of the subspace iteration method, which uses full system matrices, youmay think of "expansion" to simply mean writing buckled mode shapes to the results file.

7.5.4.1. Points to Remember

• The mode shape file (Jobname.MODE) from the eigenvalue buckling solution must be available.

• The database must contain the same model for which the solution was calculated.

7.5.4.2. Expanding the Solution

The procedure to expand the mode shapes is explained below.

1. Reenter SOLUTION.Command(s): /SOLUGUI: Main Menu> Solution

Note — You must explicitly leave SOLUTION (using the FINISH command) and reenter (/SOLU)before performing the expansion pass.

2. Specify that this is an expansion pass.Command(s): EXPASS,ONGUI: Main Menu> Solution> Analysis Type> ExpansionPass

3. Specify expansion pass options.Command(s): MXPAND, NMODE, , , ElcalcGUI: Main Menu> Solution> Load Step Opts> ExpansionPass> Expand Modes

Regardless of whether you use the command or GUI method, the following options are required for theexpansion pass:

• For NMODE, specify the number of modes to expand. This argument defaults to the total number ofmodes that were extracted.

Chapter 7: Buckling Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.7–6

Page 181: ANSYS 8.1 - Structural Analysis Guide

• For Elcalc, indicate whether you want ANSYS to calculate stresses. "Stresses" in an eigenvalueanalysis do not represent actual stresses, but give you an idea of the relative stress or force distributionfor each mode. By default, no stresses are calculated.

4. Specify load step options.

The only options valid in a buckling expansion pass are the following output controls:

• Printed Output

Use this option to include any results data on the output file (Jobname.OUT).Command(s): OUTPRGUI: Main Menu> Solution> Load Step Opts> Output Ctrl> Solu Printout

• Database and Results File Output

This option controls the data on the results file (Jobname.RST).Command(s): OUTRESGUI: Main Menu> Solution> Load Step Opts> Output Ctrl> DB/Results File

Note — The FREQ field on OUTPR and OUTRES can only be ALL or NONE, that is, the datacan be requested for all modes or no modes - you cannot write information for every othermode, for instance.

5. Start expansion pass calculations.

The output consists of expanded mode shapes and, if requested, relative stress distributions for eachmode.

Command(s): SOLVEGUI: Main Menu> Solution> Solve> Current LS

6. Leave the SOLUTION processor. You can now review results in the postprocessor.Command(s): FINISHGUI: Close the Solution menu.

Note — The expansion pass has been presented here as a separate step. You can make it part ofthe eigenvalue buckling solution by including the MXPAND command (Main Menu> Solution>Load Step Opts> ExpansionPass> Expand Modes) as one of the analysis options.

7.5.5. Review the Results

Results from a buckling expansion pass are written to the structural results file, Jobname.RST. They consist ofbuckling load factors, buckling mode shapes, and relative stress distributions. You can review them in POST1,the general postprocessor.

Note — To review results in POST1, the database must contain the same model for which the bucklingsolution was calculated (issue RESUME if necessary). Also, the results file (Jobname.RST) from the ex-pansion pass must be available.

1. List all buckling load factors.Command(s): SET,LISTGUI: Main Menu> General Postproc> Results Summary

7–7Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 7.5: Procedure for Eigenvalue Buckling Analysis

Page 182: ANSYS 8.1 - Structural Analysis Guide

2. Read in data for the desired mode to display buckling mode shapes. (Each mode is stored on the resultsfile as a separate substep.)

Command(s): SET,SBSTEPGUI: Main Menu> General Postproc> Read Results> load step

3. Display the mode shape.Command(s): PLDISPGUI: Main Menu> General Postproc> Plot Results> Deformed Shape

4. Contour the relative stress distributions.Command(s): PLNSOL or PLESOLGUI: Main Menu> General Postproc> Plot Results> Contour Plot> Nodal SolutionMain Menu> General Postproc> Plot Results> Contour Plot> Element Solution

See the ANSYS Commands Reference for a discussion of the ANTYPE, PSTRES, D, F, SF, BUCOPT, EXPASS, MXPAND,OUTRES, SET, PLDISP, and PLNSOL commands.

7.6. Sample Buckling Analysis (GUI Method)

In this sample problem, you will analyze the buckling of a bar with hinged ends.

7.6.1. Problem Description

Determine the critical buckling load of an axially loaded long slender bar of length l with hinged ends. The barhas a cross-sectional height h, and area A. Only the upper half of the bar is modeled because of symmetry. Theboundary conditions become free-fixed for the half-symmetry model. The moment of inertia of the bar is calculated

as I = Ah2/12 = 0.0052083 in4.

7.6.2. Problem Specifications

The following material properties are used for this problem:

E = 30 x 106 psi

The following geometric properties are used for this problem:

l = 200 in

A = 0.25 in2

h = 0.5 in

Loading for this problem is:

F = 1 lb.

Chapter 7: Buckling Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.7–8

Page 183: ANSYS 8.1 - Structural Analysis Guide

7.6.3. Problem Sketch

Figure 7.3 Bar with Hinged Ends

7.6.3.1. Set the Analysis Title

After you enter the ANSYS program, follow these steps to set the title.

1. Choose menu path Utility Menu> File> Change Title.

2. Enter the text "Buckling of a Bar with Hinged Ends" and click on OK.

7.6.3.2. Define the Element Type

In this step, you define BEAM3 as the element type.

1. Choose menu path Main Menu> Preprocessor> Element Type> Add/Edit/Delete. The Element Typesdialog box appears.

2. Click on Add. The Library of Element Types dialog box appears.

3. In the scroll box on the left, click on "Structural Beam" to select it.

4. In the scroll box on the right, click on "2D elastic 3" to select it.

5. Click on OK, and then click on Close in the Element Types dialog box.

7–9Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 7.6: Sample Buckling Analysis (GUI Method)

Page 184: ANSYS 8.1 - Structural Analysis Guide

7.6.3.3. Define the Real Constants and Material Properties

1. Choose menu path Main Menu> Preprocessor> Real Constants> Add/Edit/Delete. The Real Constantsdialog box appears.

2. Click on Add. The Element Type for Real Constants dialog box appears.

3. Click on OK. The Real Constants for BEAM3 dialog box appears.

4. Enter .25 for area, 52083e-7 for IZZ, and .5 for height.

5. Click on OK.

6. Click on Close in the Real Constants dialog box.

7. Choose menu path Main Menu> Preprocessor> Material Props> Material Models. The Define Mater-ial Model Behavior dialog box appears.

8. In the Material Models Available window, double-click on the following options: Structural, Linear,Elastic, Isotropic. A dialog box appears.

9. Enter 30e6 for EX (Young's modulus), and click on OK. Material Model Number 1 appears in the MaterialModels Defined window on the left.

10. Choose menu path Material> Exit to remove the Define Material Model Behavior dialog box.

7.6.3.4. Define Nodes and Elements

1. Choose menu path Main Menu> Preprocessor> Modeling> Create> Nodes> In Active CS. The CreateNodes in Active Coordinate System dialog box appears.

2. Enter 1 for node number.

3. Click on Apply. Node location defaults to 0,0,0.

4. Enter 11 for node number.

5. Enter 0,100,0 for the X, Y, Z coordinates.

6. Click on OK. The two nodes appear in the ANSYS Graphics window.

Note — The triad, by default, hides the node number for node 1. To turn the triad off, choosemenu path Utility Menu> PlotCtrls> Window Controls> Window Options and select the "NotShown" option for Location of triad. Then click OK to close the dialog box.

7. Choose menu path Main Menu> Preprocessor> Modeling> Create> Nodes> Fill between Nds. TheFill between Nds picking menu appears.

8. Click on node 1, then 11, and click on OK. The Create Nodes Between 2 Nodes dialog box appears.

9. Click on OK to accept the settings (fill between nodes 1 and 11, and number of nodes to fill 9).

10. Choose menu path Main Menu> Preprocessor> Modeling> Create> Elements> Auto Numbered>Thru Nodes. The Elements from Nodes picking menu appears.

11. Click on nodes 1 and 2, then click on OK.

12. Choose menu path Main Menu> Preprocessor> Modeling> Copy> Elements> Auto Numbered. TheCopy Elems Auto-Num picking menu appears.

13. Click on Pick All. The Copy Elements (Automatically-Numbered) dialog box appears.

14. Enter 10 for total number of copies and enter 1 for node number increment.

15. Click on OK. The remaining elements appear in the ANSYS Graphics window.

Chapter 7: Buckling Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.7–10

Page 185: ANSYS 8.1 - Structural Analysis Guide

7.6.3.5. Define the Boundary Conditions

1. Choose menu path Main Menu> Solution> Unabridged Menu> Analysis Type> New Analysis. TheNew Analysis dialog box appears.

2. Click OK to accept the default of "Static."

3. Choose menu path Main Menu> Solution> Analysis Type> Analysis Options. The Static or Steady-State Analysis dialog box appears.

4. In the scroll box for stress stiffness or prestress, scroll to "Prestress ON" to select it.

5. Click on OK.

6. Choose menu path Main Menu> Solution> Define Loads> Apply> Structural> Displacement> OnNodes. The Apply U,ROT on Nodes picking menu appears.

7. Click on node 1 in the ANSYS Graphics window, then click on OK in the picking menu. The Apply U,ROTon Nodes dialog box appears.

8. Click on "All DOF" to select it, and click on OK.

9. Choose menu path Main Menu> Solution> Define Loads> Apply> Structural> Force/Moment> OnNodes. The Apply F/M on Nodes picking menu appears.

10. Click on node 11, then click OK. The Apply F/M on Nodes dialog box appears.

11. In the scroll box for Direction of force/mom, scroll to "FY" to select it.

12. Enter -1 for the force/moment value, and click on OK. The force symbol appears in the ANSYS Graphicswindow.

7.6.3.6. Solve the Static Analysis

1. Choose menu path Main Menu> Solution> Solve> Current LS.

2. Carefully review the information in the status window, and click on Close.

3. Click on OK in the Solve Current Load Step dialog box to begin the solution.

4. Click on Close in the Information window when the solution is finished.

7.6.3.7. Solve the Buckling Analysis

1. Choose menu path Main Menu> Solution> Analysis Type> New Analysis.

Note — Click on Close in the Warning window if the following warning appears: Changing theanalysis type is only valid within the first load step. Pressing OK will cause you to exit and reenterSOLUTION. This will reset the load step count to 1.

2. In the New Analysis dialog box, click the "Eigen Buckling" option on, then click on OK.

3. Choose menu path Main Menu> Solution> Analysis Type> Analysis Options. The Eigenvalue BucklingOptions dialog box appears.

4. Click on the "Block Lanczos" option, and enter 1 for number of modes to extract.

5. Click on OK.

6. Choose menu path Main Menu> Solution> Load Step Opts> ExpansionPass> Expand Modes.

7. Enter 1 for number of modes to expand, and click on OK.

8. Choose menu path Main Menu> Solution> Solve> Current LS.

7–11Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 7.6: Sample Buckling Analysis (GUI Method)

Page 186: ANSYS 8.1 - Structural Analysis Guide

9. Carefully review the information in the status window, and click on Close.

10. Click on OK in the Solve Current Load Step dialog box to begin the solution.

11. Click on Close in the Information window when the solution is finished.

7.6.3.8. Review the Results

1. Choose menu path Main Menu> General Postproc> Read Results> First Set.

2. Choose menu path Main Menu> General Postproc> Plot Results> Deformed Shape. The Plot DeformedShape dialog box appears.

3. Click the "Def + undeformed" option on. Click on OK. The deformed and undeformed shapes appear inthe ANSYS graphics window.

7.6.3.9. Exit ANSYS

1. In the ANSYS Toolbar, click on Quit.

2. Choose the save option you want and click on OK.

7.7. Sample Buckling Analysis (Command or Batch Method)

You can perform the example buckling analysis of a bar with hinged ends using the ANSYS commands shownbelow instead of GUI choices. Items prefaced by an exclamation point (!) are comments.

/PREP7/TITLE, BUCKLING OF A BAR WITH HINGED SOLVESET,1,BEAM3 ! Beam elementR,1,.25,52083E-7,.5 ! Area,IZZ, heightMP,EX,1,30E6 ! Define material propertiesN,1N,11,,100FILLE,1,2EGEN,10,1,1FINISH

/SOLUANTYPE,STATIC ! Static analysisPSTRES,ON ! Calculate prestress effectsD,1,ALL ! Fix symmetry endsF,11,FY,-1 ! Unit load at free endSOLVEFINISH

/SOLUANTYPE,BUCKLE ! Buckling analysisBUCOPT,LANB,1 ! Use Block Lanczos solution method, extract 1 modeMXPAND,1 ! Expand 1 mode shapeSOLVEFINISH/POST1SET,FIRSTPLDISP,1FINISH

7.8. Where to Find Other Examples

Several ANSYS publications, particularly the ANSYS Verification Manual, describe additional buckling analyses.

The ANSYS Verification Manual consists of test case analyses demonstrating the analysis capabilities of the ANSYSprogram. While these test cases demonstrate solutions to realistic analysis problems, the ANSYS Verification

Chapter 7: Buckling Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.7–12

Page 187: ANSYS 8.1 - Structural Analysis Guide

Manual does not present them as step-by-step examples with lengthy data input instructions and printouts.However, most ANSYS users who have at least limited finite element experience should be able to fill in themissing details by reviewing each test case's finite element model and input data with accompanying comments.

The ANSYS Verification Manual contains a variety of buckling analysis test cases:

VM17 - Snap-Through Buckling of a Hinged ShellVM127 - Buckling of a Bar with Hinged Ends (Line Elements)VM128 - Buckling of a Bar with Hinged Ends (Area Elements)

7–13Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 7.8: Where to Find Other Examples

Page 188: ANSYS 8.1 - Structural Analysis Guide

7–14

Page 189: ANSYS 8.1 - Structural Analysis Guide

Chapter 8: Nonlinear Structural Analysis

8.1. What is Structural Nonlinearity?

You encounter structural nonlinearities on a routine basis. For instance, whenever you staple two pieces of papertogether, the metal staples are permanently bent into a different shape. (See Figure 8.1: “Common Examples ofNonlinear Structural Behavior” (a).) If you heavily load a wooden shelf, it will sag more and more as time passes.(See Figure (b).) As weight is added to a car or truck, the contact surfaces between its pneumatic tires and theunderlying pavement change in response to the added load. (See Figure (c).) If you were to plot the load-deflectioncurve for each of these examples, you would discover that they all exhibit the fundamental characteristic ofnonlinear structural behavior - a changing structural stiffness.

Figure 8.1 Common Examples of Nonlinear Structural Behavior

8.1.1. Causes of Nonlinear Behavior

Nonlinear structural behavior arises from a number of causes, which can be grouped into these principal categories:

• Changing status

• Geometric nonlinearities

• Material nonlinearities

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Page 190: ANSYS 8.1 - Structural Analysis Guide

8.1.1.1. Changing Status (Including Contact)

Many common structural features exhibit nonlinear behavior that is status-dependent. For example, a tension-only cable is either slack or taut; a roller support is either in contact or not in contact. Status changes might bedirectly related to load (as in the case of the cable), or they might be determined by some external cause.

Situations in which contact occurs are common to many different nonlinear applications. Contact forms a dis-tinctive and important subset to the category of changing-status nonlinearities.

See Chapter 11, “Contact” for detailed information on performing contact analyses using ANSYS.

8.1.1.2. Geometric Nonlinearities

If a structure experiences large deformations, its changing geometric configuration can cause the structure torespond nonlinearly. An example would be the fishing rod shown in Figure 8.2: “A Fishing Rod DemonstratesGeometric Nonlinearity”. Geometric nonlinearity is characterized by "large" displacements and/or rotations.

Figure 8.2 A Fishing Rod Demonstrates Geometric Nonlinearity

8.1.1.3. Material Nonlinearities

Nonlinear stress-strain relationships are a common cause of nonlinear structural behavior. Many factors can in-fluence a material's stress-strain properties, including load history (as in elastoplastic response), environmentalconditions (such as temperature), and the amount of time that a load is applied (as in creep response).

8.1.2. Basic Information About Nonlinear Analyses

ANSYS employs the "Newton-Raphson" approach to solve nonlinear problems. In this approach, the load issubdivided into a series of load increments. The load increments can be applied over several load steps. Fig-ure 8.3: “Newton-Raphson Approach” illustrates the use of Newton-Raphson equilibrium iterations in a singleDOF nonlinear analysis.

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–2

Page 191: ANSYS 8.1 - Structural Analysis Guide

Figure 8.3 Newton-Raphson Approach

Before each solution, the Newton-Raphson method evaluates the out-of-balance load vector, which is the differ-ence between the restoring forces (the loads corresponding to the element stresses) and the applied loads. Theprogram then performs a linear solution, using the out-of-balance loads, and checks for convergence. If conver-gence criteria are not satisfied, the out-of-balance load vector is reevaluated, the stiffness matrix is updated, anda new solution is obtained. This iterative procedure continues until the problem converges.

A number of convergence-enhancement and recovery features, such as line search, automatic load stepping,and bisection, can be activated to help the problem to converge. If convergence cannot be achieved, then theprogram attempts to solve with a smaller load increment.

In some nonlinear static analyses, if you use the Newton-Raphson method alone, the tangent stiffness matrixmay become singular (or non-unique), causing severe convergence difficulties. Such occurrences include non-linear buckling analyses in which the structure either collapses completely or "snaps through" to another stableconfiguration. For such situations, you can activate an alternative iteration scheme, the arc-length method, tohelp avoid bifurcation points and track unloading.

The arc-length method causes the Newton-Raphson equilibrium iterations to converge along an arc, therebyoften preventing divergence, even when the slope of the load vs. deflection curve becomes zero or negative.This iteration method is represented schematically in Figure 8.4: “Traditional Newton-Raphson Method vs. Arc-Length Method”.

8–3Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.1: What is Structural Nonlinearity?

Page 192: ANSYS 8.1 - Structural Analysis Guide

Figure 8.4 Traditional Newton-Raphson Method vs. Arc-Length Method

To summarize, a nonlinear analysis is organized into three levels of operation:

• The "top" level consists of the load steps that you define explicitly over a "time" span (see the discussionof "time" in Chapter 2, “Loading” in the ANSYS Basic Analysis Guide). Loads are assumed to vary linearlywithin load steps (for static analyses).

• Within each load step, you can direct the program to perform several solutions (substeps or time steps) toapply the load gradually.

• At each substep, the program will perform a number of equilibrium iterations to obtain a convergedsolution.

Figure 8.5: “Load Steps, Substeps, and Time” illustrates a typical load history for a nonlinear analysis. Also see thediscussion of load steps, substeps, and equilibrium iterations in Chapter 2, “Loading” in the ANSYS Basic AnalysisGuide.

Figure 8.5 Load Steps, Substeps, and Time

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–4

Page 193: ANSYS 8.1 - Structural Analysis Guide

The ANSYS program gives you a number of choices when you designate convergence criteria: you can baseconvergence checking on forces, moments, displacements, or rotations, or on any combination of these items.Additionally, each item can have a different convergence tolerance value. For multiple-degree-of-freedomproblems, you also have a choice of convergence norms.

You should almost always employ a force-based (and, when applicable, moment-based) convergence tolerance.Displacement-based (and, when applicable, rotation-based) convergence checking can be added, if desired, butshould usually not be used alone.

8.1.2.1. Conservative versus Nonconservative Behavior; Path Dependency

If all energy put into a system by external loads is recovered when the loads are removed, the system is said tobe conservative. If energy is dissipated by the system (such as by plastic deformation or sliding friction), the systemis said to be nonconservative. An example of a nonconservative system is shown in Figure 8.6: “Nonconservative(Path-Dependent) Behavior”.

An analysis of a conservative system is path independent: loads can usually be applied in any order and in anynumber of increments without affecting the end results. Conversely, an analysis of a nonconservative system ispath dependent: the actual load-response history of the system must be followed closely to obtain accurateresults. An analysis can also be path dependent if more than one solution could be valid for a given load level(as in a snap-through analysis). Path dependent problems usually require that loads be applied slowly (that is,using many substeps) to the final load value.

Figure 8.6 Nonconservative (Path-Dependent) Behavior

8.1.2.2. Substeps

When using multiple substeps, you need to achieve a balance between accuracy and economy: more substeps(that is, small time step sizes) usually result in better accuracy, but at a cost of increased run times. ANSYS providesautomatic time stepping that is designed for this purpose.

Automatic time stepping adjusts the time step size as needed, gaining a better balance between accuracy andeconomy. Automatic time stepping activates the ANSYS program's bisection feature.

Bisection provides a means of automatically recovering from a convergence failure. This feature will cut a timestep size in half whenever equilibrium iterations fail to converge and automatically restart from the last converged

8–5Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.1: What is Structural Nonlinearity?

Page 194: ANSYS 8.1 - Structural Analysis Guide

substep. If the halved time step again fails to converge, bisection will again cut the time step size and restart,continuing the process until convergence is achieved or until the minimum time step size (specified by you) isreached.

8.1.2.3. Load Direction in a Large-Deflection Analysis

Consider what happens to loads when your structure experiences large deflections. In many instances, the loadsapplied to your system maintain constant direction no matter how the structure deflects. In other cases, forceswill change direction, "following" the elements as they undergo large rotations.

The ANSYS program can model both situations, depending on the type of load applied. Accelerations and con-centrated forces maintain their original orientation, regardless of the element orientation. Pressure loads alwaysact normal to the deflected element surface, and can be used to model "following" forces. Figure 8.7: “Load Dir-ections Before and After Deflection” illustrates constant-direction and following forces.

Note — Nodal coordinate system orientations are not updated in a large deflection analysis. Calculateddisplacements are therefore output in the original directions.

Figure 8.7 Load Directions Before and After Deflection

8.1.2.4. Nonlinear Transient Analyses

The procedure for analyzing nonlinear transient behavior is similar to that used for nonlinear static behavior:you apply the load in incremental steps, and the program performs equilibrium iterations at each step. The maindifference between the static and transient procedures is that time-integration effects can be activated in thetransient analysis. Thus, "time" always represents actual chronology in a transient analysis. The automatic timestepping and bisection feature is also applicable for transient analyses.

8.2. Using Geometric Nonlinearities

Small deflection and small strain analyses assume that displacements are small enough that the resulting stiffnesschanges are insignificant.

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–6

Page 195: ANSYS 8.1 - Structural Analysis Guide

In contrast, large strain analyses account for the stiffness changes that result from changes in an element's shapeand orientation. By issuing NLGEOM,ON (GUI path Main Menu> Solution> Analysis Type> Sol'n Control ( :Basic Tab) or Main Menu> Solution> Unabridged Menu> Analysis Type> Analysis Options), you activatelarge strain effects in those element types that support this feature. The large strain feature is available in mostof the solid elements (including all of the large strain and hyperelastic elements), as well as in most of the shelland beam elements. Large strain effects are not available in the ANSYS Professional program.

The large strain procedure places no theoretical limit on the total rotation or strain experienced by an element.(Certain ANSYS element types will be subject to practical limitations on total strain - see below.) However, theprocedure requires that strain increments must be restricted to maintain accuracy. Thus, the total load shouldbe broken into smaller steps.

8.2.1. Stress-Strain

In large strain solutions, all stress-strain input and results will be in terms of true stress and true (or logarithmic)

strain. (In one dimension, true strain would be expressed as ε = ln ( l / l 0). For small-strain regions of response,

true strain and engineering strain are essentially identical.) To convert strain from small (engineering) strain tologarithmic strain, use εln = ln (1 + εeng). To convert from engineering stress to true stress, use σtrue = σeng (1 +

εeng). (This stress conversion is valid only for incompressible plasticity stress-strain data.)

8.2.1.1. Large Deflections with Small Strain

This feature is available in all beam and most shell elements, as well as in a number of the nonlinear elements.Issue NLGEOM,ON (Main Menu> Solution> Analysis Type> Sol'n Control ( : Basic Tab) or Main Menu>Solution> Unabridged Menu> Analysis Type> Analysis Options) to activate large deflection effects for thoseelements that are designed for small strain analysis types that support this feature.

8.2.2. Stress Stiffening

The out-of-plane stiffness of a structure can be significantly affected by the state of in-plane stress in that structure.This coupling between in-plane stress and transverse stiffness, known as stress stiffening, is most pronounced inthin, highly stressed structures, such as cables or membranes. A drumhead, which gains lateral stiffness as it istightened, would be a common example of a stress-stiffened structure.

Even though stress stiffening theory assumes that an element's rotations and strains are small, in some structuralsystems (such as in Figure 8.8: “Stress-Stiffened Beams” (a)), the stiffening stress is only obtainable by performinga large deflection analysis. In other systems (such as in Figure 8.8: “Stress-Stiffened Beams” (b)), the stiffeningstress is obtainable using small deflection, or linear, theory.

8–7Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.2: Using Geometric Nonlinearities

Page 196: ANSYS 8.1 - Structural Analysis Guide

Figure 8.8 Stress-Stiffened Beams

To use stress stiffening in the second category of systems, you must issue PSTRES,ON (GUI path Main Menu>Solution> Unabridged Menu> Analysis Type> Analysis Options) in your first load step.

Large strain and large deflection procedures include initial stress effects as a subset of their theory. For mostelements, initial stiffness effects are automatically included when large deformation effects are activated[NLGEOM,ON] (GUI path Main Menu> Solution> Analysis Type> Sol'n Control ( : Basic Tab) or Main Menu>Solution> Unabridged Menu> Analysis Type> Analysis Options).

8.2.3. Spin Softening

Spin softening adjusts (softens) the stiffness matrix of a rotating body for dynamic mass effects. The adjustmentapproximates the effects of geometry changes due to large deflection circumferential motion in a small deflectionanalysis. It is usually used in conjunction with prestressing [PSTRES] (GUI path Main Menu> Solution> Un-abridged Menu> Analysis Type> Analysis Options), which is caused by centrifugal force in the rotating body.It should not be used with the other deformation nonlinearities, large deflection, or large strain. Spin softeningis activated by the KSPIN field on the OMEGA and CMOMEGA commands (GUI path Main Menu> Preprocessor>Loads> Define Loads> Apply> Structural> Inertiav Angular Velocity).

8.3. Modeling Material Nonlinearities

A number of material-related factors can cause your structure's stiffness to change during the course of an ana-lysis. Nonlinear stress-strain relationships of plastic, multilinear elastic, and hyperelastic materials will cause astructure's stiffness to change at different load levels (and, typically, at different temperatures). Creep, viscoplas-ticity, and viscoelasticity will give rise to nonlinearities that can be time-, rate-, temperature-, and stress-related.Swelling will induce strains that can be a function of temperature, time, neutron flux level (or some analogousquantity), and stress. Any of these kinds of material properties can be incorporated into an ANSYS analysis if youuse appropriate element types.

8.3.1. Nonlinear Materials

If a material displays nonlinear or rate-dependent stress-strain behavior, then you must use the TB family ofcommands [TB, TBTEMP, TBDATA, TBPT, TBCOPY, TBLIST, TBPLOT, TBDELE] (GUI path Main Menu> Prepro-cessor> Material Props> Material Models> Structural> Nonlinear) to define the nonlinear material propertyrelationships in terms of a data table. The exact form of these commands varies depending on the type of non-

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–8

Page 197: ANSYS 8.1 - Structural Analysis Guide

linear material behavior being defined. The different material behavior options are described briefly below. SeeData Tables - Implicit Analysis in the ANSYS Elements Reference for specific details for each material behavior type.

8.3.1.1. Plasticity

Most common engineering materials exhibit a linear stress-strain relationship up to a stress level known as theproportional limit. Beyond this limit, the stress-strain relationship will become nonlinear, but will not necessarilybecome inelastic. Plastic behavior, characterized by nonrecoverable strain, begins when stresses exceed thematerial's yield point. Because there is usually little difference between the yield point and the proportional limit,the ANSYS program assumes that these two points are coincident in plasticity analyses (see Figure 8.9: “ElastoplasticStress-Strain Curve”).

Plasticity is a nonconservative, path-dependent phenomenon. In other words, the sequence in which loads areapplied and in which plastic responses occur affects the final solution results. If you anticipate plastic responsein your analysis, you should apply loads as a series of small incremental load steps or time steps, so that yourmodel will follow the load-response path as closely as possible. The maximum plastic strain is printed with thesubstep summary information in your output (Jobname.OUT).

Figure 8.9 Elastoplastic Stress-Strain Curve

The automatic time stepping feature [AUTOTS] (GUI path Main Menu> Solution> Analysis Type> Sol'n Control( : Basic Tab) or Main Menu> Solution> Unabridged Menu> Load Step Opts> Time/Frequenc>Time andSubstps) will respond to plasticity after the fact, by reducing the load step size after a load step in which a largenumber of equilibrium iterations was performed or in which a plastic strain increment greater than 15% wasencountered. If too large a step was taken, the program will bisect and resolve using a smaller step size.

Other kinds of nonlinear behavior might also occur along with plasticity. In particular, large deflection and largestrain geometric nonlinearities will often be associated with plastic material response. If you expect large deform-ations in your structure, you must activate these effects in your analysis with the NLGEOM command (GUI pathMain Menu> Solution> Analysis Type> Sol'n Control ( : Basic Tab) or Main Menu> Solution> UnabridgedMenu> Analysis Type> Analysis Options). For large strain analyses, material stress-strain properties must beinput in terms of true stress and logarithmic strain.

8–9Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.3: Modeling Material Nonlinearities

Page 198: ANSYS 8.1 - Structural Analysis Guide

8.3.1.1.1. Plastic Material Options

Several options are available for describing plasticity behavior. You may incorporate other options into theprogram by using User Programmable Features (see the Guide to ANSYS User Programmable Features).

The Bilinear Kinematic Hardening (BKIN) option assumes the total stress range is equal to twice the yield stress,so that the Bauschinger effect is included (see Figure 8.11: “Bauschinger Effect”). This option is recommendedfor general small-strain use for materials that obey von Mises yield criteria (which includes most metals). It is notrecommended for large-strain applications. You can combine the BKIN option with creep and Hill anisotropyoptions to simulate more complex material behaviors. See Material Model Combinations in the ANSYS ElementsReference for the combination possibilities. Also, see Section 8.3.2: Material Model Combinations in this chapterfor sample input listings of material combinations. Stress-strain-temperature data are demonstrated in the fol-lowing example. Figure 8.10: “Kinematic Hardening”(a) illustrates a typical display [TBPLOT] of bilinear kinematichardening properties.

MPTEMP,1,0,500 ! Define temperatures for Young's modulusMP,EX,1,12E6,-8E3 ! C0 and C1 terms for Young's modulusTB,BKIN,1,2 ! Activate a data tableTBTEMP,0.0 ! Temperature = 0.0TBDATA,1,44E3,1.2E6 ! Yield = 44,000; Tangent modulus = 1.2E6TBTEMP,500 ! Temperature = 500TBDATA,1,29.33E3,0.8E6 ! Yield = 29,330; Tangent modulus = 0.8E6TBLIST,BKIN,1 ! List the data table/XRANGE,0,0.01 ! X-axis of TBPLOT to extend from varepsilon=0 to 0.01TBPLOT,BKIN,1 ! Display the data table

See the MPTEMP, MP, TB, TBTEMP, TBDATA, TBLIST, /XRANGE, and TBPLOT command descriptions for moreinformation.

Figure 8.10 Kinematic Hardening

(a) Bilinear kinematic hardening, (b) Multilinear kinematic hardening

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–10

Page 199: ANSYS 8.1 - Structural Analysis Guide

Figure 8.11 Bauschinger Effect

The Multilinear Kinematic Hardening (KINH and MKIN) options use the Besseling model, also called the sublayeror overlay model, so that the Bauschinger effect is included. KINH is preferred for use over MKIN because it usesRice's model where the total plastic strains remain constant by scaling the sublayers. KINH allows you to definemore stress-strain curves (40 vs. 5), and more points per curve (20 vs. 5). Also, when KINH is used with LINK180,SHELL181, PLANE182, PLANE183, SOLID185, SOLID186, SOLID187, BEAM188, and BEAM189, you can use TBOPT= 4 (or PLASTIC) to define the stress vs. plastic strain curve. For either option, if you define more than one stress-strain curve for temperature dependent properties, then each curve should contain the same number of points.The assumption is that the corresponding points on the different stress-strain curves represent the temperaturedependent yield behavior of a particular sublayer. These options are not recommended for large-strain analyses.You can combine either of these options with the Hill anisotropy option to simulate more complex material be-haviors. See Material Model Combinations in the ANSYS Elements Reference for the combination possibilities.Also, see Section 8.3.2: Material Model Combinations in this chapter for sample input listings of material combin-ations. Figure 8.10: “Kinematic Hardening”(b) illustrates typical stress-strain curves for the MKIN option.

A typical stress-strain temperature data input using KINH is demonstrated by this example.

TB,KINH,1,2,3 ! Activate a data tableTBTEMP,20.0 ! Temperature = 20.0TBPT,,0.001,1.0 ! Strain = 0.001, Stress = 1.0TBPT,,0.1012,1.2 ! Strain = 0.1012, Stress = 1.2TBPT,,0.2013,1.3 ! Strain = 0.2013, Stress = 1.3TBTEMP,40.0 ! Temperature = 40.0TBPT,,0.008,0.9 ! Strain = 0.008, Stress = 0.9TBPT,,0.09088,1.0 ! Strain = 0.09088, Stress = 1.0TBPT,,0.12926,1.05 ! Strain = 0.12926, Stress = 1.05

In this example, the third point in the two stress-strain curves defines the temperature-dependent yield behaviorof the third sublayer.

A typical stress- plastic strain temperature data input using KINH is demonstrated by this example.

TB,KINH,1,2,3,PLASTIC ! Activate a data tableTBTEMP,20.0 ! Temperature = 20.0TBPT,,0.000,1.0 ! Plastic Strain = 0.0000, Stress = 1.0TBPT,,0.1012,1.2 ! Plastic Strain = 0.1000, Stress = 1.2TBPT,,0.2013,1.3 ! Plastic Strain = 0.2000, Stress = 1.3TBTEMP,40.0 ! Temperature = 40.0TBPT,,0.008,0.9 ! Plastic Strain = 0.0000, Stress = 0.9TBPT,,0.09088,1.0 ! Plastic Strain = 0.0900, Stress = 1.0TBPT,,0.12926,1.05 ! Plastic Strain = 0.1290, Stress = 1.05

In this example, the stress - strain behavior is the same as the previous sample, except now the strain value isthe plastic strain. The plastic strain can be converted from total strain as follows:

8–11Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.3: Modeling Material Nonlinearities

Page 200: ANSYS 8.1 - Structural Analysis Guide

Plastic Stain = (total strain - stress)/Young's Modulus.

A typical stress-strain temperature data input using MKIN is demonstrated by this example.

MPTEMP,1,0,500 ! Define temperature-dependent EX,MP,EX,1,12E6,-8E3 ! as in BKIN exampleTB,MKIN,1,2 ! Activate a data tableTBTEMP,,STRAIN ! Next TBDATA values are strainsTBDATA,1,3.67E-3,5E-3,7E-3,10E-3,15E-3 ! Strains for all tempsTBTEMP,0.0 ! Temperature = 0.0TBDATA,1,44E3,50E3,55E3,60E3,65E3 ! Stresses at temperature = 0.0TBTEMP,500 ! Temperature = 500TBDATA,1,29.33E3,37E3,40.3E3,43.7E3,47E3 ! Stresses at temperature = 500/XRANGE,0,0.02TBPLOT,MKIN,1

Please see the MPTEMP, MP, TB, TBPT, TBTEMP, TBDATA, /XRANGE, and TBPLOT command descriptions formore information.

The Nonlinear Kinematic Hardening (CHABOCHE) option uses the Chaboche model, which is a multi-componentnonlinear kinematic hardening model that allows you to superpose several kinematic models. See the ANSYS,Inc. Theory Reference for details. Like the BKIN and MKIN options, you can use the CHABOCHE option to simulatemonotonic hardening and the Bauschinger effect. This option also allows you to simulate the ratcheting andshakedown effect of materials. By combining the CHABOCHE option with isotropic hardening model optionsBISO, MISO, and NLISO, you have the further capability of simulating cyclic hardening or softening. You can alsocombine this option with the Hill anisotropy option to simulate more complex material behaviors. See MaterialModel Combinations in the ANSYS Elements Reference for the combination possibilities. Also, see Section 8.3.2:Material Model Combinations in this chapter for sample input listings of material combinations. The model has1 + 2 x n constants, where n is the number of kinematic models, and is defined by NPTS in the TB command. Seethe ANSYS, Inc. Theory Reference for details. You define the material constants using the TBTEMP and TBDATAcommands. This model is suitable for large strain analysis.

The following example is a typical data table with no temperature dependency and one kinematic model:

TB,CHABOCHE,1 ! Activate CHABOCHE data tableTBDATA,1,C1,C2,C3 ! Values for constants C1, C2, and C3

The following example illustrates a data table of temperature dependent constants with two kinematic modelsat two temperature points:

TB,CHABOCHE,1,2,2 ! Activate CHABOCHE data tableTBTEMP,100 ! Define first temperatureTBDATA,1,C11,C12,C13,C14,C15 ! Values for constants C11, C12, C13, ! C14, and C15 at first temperatureTBTEMP,200 ! Define second temperatureTBDATA,1,C21,C22,C23,C24,C25 ! Values for constants C21, C22, C23, ! C24, and C25 at second temperature

Please see the TB, TBTEMP, and TBDATA command descriptions for more information.

The Bilinear Isotropic Hardening (BISO) option uses the von Mises yield criteria coupled with an isotropic workhardening assumption. This option is often preferred for large strain analyses. You can combine BISO withChaboche, creep, viscoplastic, and Hill anisotropy options to simulate more complex material behaviors. SeeMaterial Model Combinations in the ANSYS Elements Reference for the combination possibilities. Also, see Sec-tion 8.3.2: Material Model Combinations in this chapter for sample input listings of material combinations.

The Multilinear Isotropic Hardening (MISO) option is like the bilinear isotropic hardening option, except thata multilinear curve is used instead of a bilinear curve. This option is not recommended for cyclic or highly non-proportional load histories in small-strain analyses. It is, however, recommended for large strain analyses. TheMISO option can contain up to 20 different temperature curves, with up to 100 different stress-strain points allowed

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–12

Page 201: ANSYS 8.1 - Structural Analysis Guide

per curve. Strain points can differ from curve to curve. You can combine this option with nonlinear kinematichardening (CHABOCHE) for simulating cyclic hardening or softening. You can also combine the MISO optionwith creep, viscoplastic, and Hill anisotropy options to simulate more complex material behaviors. See MaterialModel Combinations in the ANSYS Elements Reference for the combination possibilities. Also, see Section 8.3.2:Material Model Combinations in this chapter for sample input listings of material combinations. The stress-strain-temperature curves from the MKIN example would be input for a multilinear isotropic hardening material asfollows:

/prep7MPTEMP,1,0,500 ! Define temperature-dependent EX,MPDATA,EX,1,,14.665E6,12.423e6 MPDATA,PRXY,1,,0.3

TB,MISO,1,2,5 ! Activate a data tableTBTEMP,0.0 ! Temperature = 0.0TBPT,DEFI,2E-3,29.33E3 ! Strain, stress at temperature = 0TBPT,DEFI,5E-3,50E3TBPT,DEFI,7E-3,55E3TBPT,DEFI,10E-3,60E3TBPT,DEFI,15E-3,65E3TBTEMP,500 ! Temperature = 500TBPT,DEFI,2.2E-3,27.33E3 ! Strain, stress at temperature = 500TBPT,DEFI,5E-3,37E3TBPT,DEFI,7E-3,40.3E3TBPT,DEFI,10E-3,43.7E3TBPT,DEFI,15E-3,47E3/XRANGE,0,0.02TBPLOT,MISO,1

See the MPTEMP, MP, TB, TBTEMP, TBPT, /XRANGE, and TBPLOT command descriptions for more information.

The Nonlinear Isotropic Hardening (NLISO) option is based on the Voce hardening law (see the ANSYS, Inc.Theory Reference for details). The NLISO option is a variation of BISO where an exponential saturation hardeningterm is appended to the linear term (see Figure 8.12: “NLISO Stress-Strain Curve”).

8–13Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.3: Modeling Material Nonlinearities

Page 202: ANSYS 8.1 - Structural Analysis Guide

Figure 8.12 NLISO Stress-Strain Curve

The advantage of this model is that the material behavior is defined as a specified function which has four ma-terial constants that you define through the TBDATA command. You can obtain the material constants by fittingmaterial tension stress-strain curves. Unlike MISO, there is no need to be concerned about how to appropriatelydefine the pairs of the material stress-strain points. However, this model is only applicable to the tensile curvelike the one shown in Figure 8.12: “NLISO Stress-Strain Curve”. This option is suitable for large strain analyses.You can combine NLISO with Chaboche, creep, viscoplastic, and Hill anisotropy options to simulate more complexmaterial behaviors. See Material Model Combinations in the ANSYS Elements Reference for the combination pos-sibilities. Also, see Section 8.3.2: Material Model Combinations in this chapter for sample input listings of mater-ial combinations.

The following example illustrates a data table of temperature dependent constants at two temperature points:

TB,NLISO,1 ! Activate NLISO data tableTBTEMP,100 ! Define first temperatureTBDATA,1,C11,C12,C13,C14 ! Values for constants C11, C12, C13, ! C14 at first temperatureTBTEMP,200 ! Define second temperatureTBDATA,1,C21,C22,C23,C24 ! Values for constants C21, C22, C23, ! C24 at second temperature

Please see the TB, TBTEMP, and TBDATA command descriptions for more information.

The Anisotropic (ANISO) option allows for different bilinear stress-strain behavior in the material x, y, and z dir-ections as well as different behavior in tension, compression, and shear. This option is applicable to metals thathave undergone some previous deformation (such as rolling). It is not recommended for cyclic or highly nonpro-portional load histories since work hardening is assumed. The yield stresses and slopes are not totally independent(see the ANSYS, Inc. Theory Reference for details).

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–14

Page 203: ANSYS 8.1 - Structural Analysis Guide

To define anisotropic material plasticity, use MP commands (Main Menu> Solution> Load Step Opts> Other>Change Mat Props) to define the elastic moduli (EX, EY, EZ, NUXY, NUYZ, and NUXZ). Then, issue the TB command[TB,ANISO] followed by TBDATA commands to define the yield points and tangent moduli. (See Nonlinear Stress-Strain Materials in the ANSYS Elements Reference for more information.)

The Hill Anisotropy (HILL) option, when combined with other material options simulates plasticity, viscoplasticity,and creep - all using the Hill potential. See Material Model Combinations in the ANSYS Elements Reference for thecombination possibilities. Also, see Section 8.3.2: Material Model Combinations in this chapter for sample inputlistings of material combinations. The Hill potential may only be used with the following elements: PLANE42,SOLID45, PLANE82, SOLID92, SOLID95, LINK180, SHELL181, PLANE182, PLANE183, SOLID185, SOLID186, SOLID187,BEAM188, and BEAM189.

The Drucker-Prager (DP) option is applicable to granular (frictional) material such as soils, rock, and concrete,and uses the outer cone approximation to the Mohr-Coulomb law.

MP,EX,1,5000MP,NUXY,1,0.27TB,DP,1TBDATA,1,2.9,32,0 ! Cohesion = 2.9 (use consistent units), ! Angle of internal friction = 32 degrees, ! Dilatancy angle = 0 degrees

See the MP, TB, and TBDATA command descriptions for more information.

The Cast Iron (CAST, UNIAXIAL) option assumes a modified von Mises yield surface, which consists of the vonMises cylinder in compression and a Rankine cube in tension. It has different yield strengths, flows, and hardeningsin tension and compression. Elastic behavior is isotropic, and is the same in tension and compression. The TB,CASTcommand is used to input the plastic Poisson's ration in tension, which can be temperature dependent. Use theTB,UNIAXIAL command to enter the yield and hardening in tension and compression.

Note — Cast Iron is intended for monotonic loading only and cannot be used with any other materialmodel.

TB,CAST,1,,,ISOTROPICTBDATA,1,0.04

TB,UNIAXIAL,1,1,5,TENSIONTBTEMP,10TBPT,,0.550E-03,0.813E+04TBPT,,0.100E-02,0.131E+05TBPT,,0.250E-02,0.241E+05TBPT,,0.350E-02,0.288E+05TBPT,,0.450E-02,0.322E+05

TB,UNIAXIAL,1,1,5,COMPRESSIONTBTEMP,10TBPT,,0.203E-02,0.300E+05TBPT,,0.500E-02,0.500E+05TBPT,,0.800E-02,0.581E+05TBPT,,0.110E-01,0.656E+05TBPT,,0.140E-01,0.700E+05

Figure 8.13: “Cast Iron Plasticity” illustrates the idealized response of gray cast iron in tension and compression.

8–15Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.3: Modeling Material Nonlinearities

Page 204: ANSYS 8.1 - Structural Analysis Guide

Figure 8.13 Cast Iron Plasticity

Compression

Tensionσ

σ

ε

c

t

See the TB and TBPT command descriptions for more information.

8.3.1.2. Multilinear Elasticity

The Multilinear Elastic (MELAS) material behavior option describes a conservative (path-independent) responsein which unloading follows the same stress-strain path as loading. Thus, relatively large load steps might be ap-propriate for models that incorporate this type of material nonlinearity. Input format is similar to that requiredfor the multilinear isotropic hardening option, except that the TB command now uses the label MELAS.

8.3.1.3. User Defined Material

The User Defined (USER) material option describes input parameters for defining a material model based oneither of two subroutines, which are ANSYS user-programmable features (see the Guide to ANSYS User Program-mable Features). The choice of which subroutine to use is based on which element you are using.

The USER option works with the USERMAT subroutine in defining any material model (except incompressiblematerials), when you use any of the following elements: LINK180, SHELL181, PLANE182, PLANE183, SOLID185,SOLID186, SOLID187, BEAM188, and BEAM189.

The USER option works with the USERPL subroutine in defining plasticity or viscoplasticity material models, whenyou use any of the following elements: LINK1, PLANE2, LINK8, PIPE20, BEAM23, BEAM24, PLANE42, SHELL43,SOLID45, SHELL51, PIPE60, SOLID62, SOLID65, PLANE82, SHELL91, SOLID92, SHELL93, SOLID95.

To access the user material option, issue the TB,USER command to define the material number, the number oftemperatures, and the number of data points. Then define the temperatures and material constants using theTBTEMP and TBDATA commands.

The following example illustrates defining a material with two temperatures and four data points:

TB,USER,1,2,4 ! Define material 1 as user ! material with 2 ! temperatures and 4 data ! points at each ! temperature point.TBTEMP,1.0 ! First temperature.TBDATA,1,19e5,0.3,1e3,100, ! 4 material constants for ! first temperature.TBTEMP,2.0 ! Second temperature.

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–16

Page 205: ANSYS 8.1 - Structural Analysis Guide

TBDATA,1,21e5,0.3,2e3,100, ! 4 material constants for ! second temperature.

If you use state variables in the USERMAT subroutine, you must first define the number of state variables usingthe TB,STATE command. You then use the TBDATA command to initialize the value of the state variables, asshown in the following example:

TB,STATE,1,,4, ! Define material 1, which ! has 4 state variables. TBDATA,1,C1,C2,C3,C4, ! Initialize the 4 state variables.

You cannot use TB,STATE in the USERPL subroutine.

See the TB, and TBDATA command descriptions for more information.

8.3.1.4. Hyperelasticity

A material is said to be hyperelastic if there exists an elastic potential function (or strain energy density function),which is a scalar function of one of the strain or deformation tensors, whose derivative with respect to a straincomponent determines the corresponding stress component.

Hyperelasticity can be used to analyze rubber-like materials (elastomers) that undergo large strains and displace-ments with small volume changes (nearly incompressible materials). Large strain theory is required [NLGEOM,ON].A representative hyperelastic structure (a balloon seal) is shown in Figure 8.14: “Hyperelastic Structure”.

Figure 8.14 Hyperelastic Structure

There are two types of elements suitable for simulating hyperelastic materials: the hyperelastic elements (HYPER56,HYPER58, HYPER74, HYPER158), and all of the 18x family of elements except the link and beam elements (SHELL181,PLANE182, PLANE183, SOLID185, SOLID186, and SOLID187). For further details on the use of hyperelastic elements,and on mixed formulation of the 18x solid elements, see Mixed u-P Formulation Elements in the ANSYS ElementsReference.

The material response in ANSYS hyperelastic models is always assumed to be isotropic and isothermal. Becauseof this assumption, the strain energy potentials are expressed in terms of strain invariants. Unless indicatedotherwise, the hyperelastic materials are also assumed to be nearly or purely incompressible. Material thermalexpansion is also assumed to be isotropic.

8–17Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.3: Modeling Material Nonlinearities

Page 206: ANSYS 8.1 - Structural Analysis Guide

ANSYS supports several options of strain energy potentials for the simulation of incompressible or nearly incom-pressible hyperelastic materials. All options are applicable to elements SHELL181, PLANE182, PLANE183, SOLID185,SOLID186, and SOLID187. Access these options through the TBOPT argument of TB,HYPER.

One of the options, the Mooney-Rivlin option, is also applicable to elements HYPER56, HYPER58, HYPER74, HY-PER158, and explicit dynamics elements PLANE162, SHELL163, SOLID164, and SOLID168. To access the Mooney-Rivlin option for these elements, use TB,MOONEY.

ANSYS provides tools to help you determine the coefficients for all of the hyperelastic options defined byTB,HYPER. The TBFT command allows you to compare your experimental data with existing material data curvesand visually “fit” your curve for use in the TB command. All of the TBFT command capability is available via eitherbatch or interactive (GUI) mode. See Material Curve Fitting (also in this manual) for more information.

Each of the hyperelastic options is presented in the following sections.

8.3.1.4.1. Mooney-Rivlin Hyperelastic Option (TB,HYPER)

Note that this section applies to using the Mooney-Rivlin option with elements SHELL181, PLANE182, PLANE183,SOLID185, SOLID186, and SOLID187.

If you want to use the Mooney-Rivlin option with elements HYPER56, HYPER58, HYPER74, HYPER158, PLANE162,SHELL163, SOLID164, or SOLID168, see Section 8.3.1.4.11: Mooney-Rivlin Hyperelastic Option (TB,MOONEY).

The Mooney-Rivlin option (TB,HYPER,,,,MOONEY), which is the default, allows you to define 2, 3, 5, or 9 parametersthrough the NPTS argument of the TB command. For example, to define a 5 parameter model you would issueTB,HYPER,1,,5,MOONEY.

The 2 parameter Mooney-Rivlin option has an applicable strain of about 100% in tension and 30% in compression.Compared to the other options, higher orders of the Mooney-Rivlin option may provide better approximationto a solution at higher strain.

The following example input listing shows a typical use of the Mooney-Rivlin option with 3 parameters:

TB,HYPER,1,,3,MOONEY !Activate 3 parameter Mooney-Rivlin data tableTBDATA,1,0.163498 !Define c10TBDATA,2,0.125076 !Define c01TBDATA,3,0.014719 !Define c11TBDATA,4,6.93063E-5 !Define incompressibility parameter !(as 2/K, K is the bulk modulus)

Refer to Mooney-Rivlin Hyperelastic Material (TB,HYPER) in the ANSYS Elements Reference for a description of thematerial constants required for this option.

8.3.1.4.2. Ogden Hyperelastic Option

The Ogden option (TB,HYPER,,,,OGDEN) allows you to define an unlimited number of parameters through theNPTS argument of the TB command. For example, to define a 3 parameter model, use TB,HYPER,1,,3,OGDEN.

Compared to the other options, the Ogden option usually provides the best approximation to a solution at largerstrain levels. The applicable strain level can be up to 700%. A higher parameter value can provide a better fit tothe exact solution. It may however cause numerical difficulties in fitting the material constants, and it requiresenough data to cover the whole range of deformation for which you may be interested. For these reasons, ahigh parameter value is not recommended.

The following example input listing shows a typical use of the Ogden option with 2 parameters:

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–18

Page 207: ANSYS 8.1 - Structural Analysis Guide

TB,HYPER,1,,2,OGDEN !Activate 2 parameter Ogden data tableTBDATA,1,0.326996 !Define µ1

TBDATA,2,2 !Define 1

TBDATA,3,-0.250152 !Define µ2

TBDATA,4,-2 !Define 2

TBDATA,5,6.93063E-5 !Define incompressibility parameter !(as 2/K, K is the bulk modulus) !(Second incompressibility parameter d2 is zero)

Refer to Ogden Hyperelastic Material Constants in the ANSYS Elements Reference for a description of the materialconstants required for this option.

8.3.1.4.3. Neo-Hookean Hyperelastic Option

The Neo-Hookean option (TB,HYPER,,,,NEO) represents the simplest form of strain energy potential, and has anapplicable strain range of 20-30%.

An example input listing showing a typical use of the Neo-Hookean option is presented below.

TB,HYPER,1,,,NEO !Activate Neo-Hookean data tableTBDATA,1,0.577148 !Define mu shear modulusTBDATA,2,7.0e-5 !Define incompressibility parameter !(as 2/K, K is the bulk modulus)

Refer to Neo-Hookean Hyperelastic Material in the ANSYS Elements Reference for a description of the materialconstants required for this option.

8.3.1.4.4. Polynomial Form Hyperelastic Option

The polynomial form option (TB,HYPER,,,,POLY) allows you to define an unlimited number of parameters throughthe NPTS argument of the TB command. For example, to define a 3 parameter model you would issue TB,HY-PER,1,,3,POLY.

Similar to the higher order Mooney-Rivlin options, the polynomial form option may provide a better approxim-ation to a solution at higher strain.

For NPTS = 1 and constant c01 = 0, the polynomial form option is equivalent to the Neo-Hookean option (see

Section 8.3.1.4.3: Neo-Hookean Hyperelastic Option for a sample input listing). Also, for NPTS = 1, it is equivalentto the 2 parameter Mooney-Rivlin option. For NPTS = 2, it is equivalent to the 5 parameter Mooney-Rivlin option,and for NPTS = 3, it is equivalent to the 9 parameter Mooney-Rivlin option (see Section 8.3.1.4.1: Mooney-RivlinHyperelastic Option (TB,HYPER) for a sample input listing).

Refer to Polynomial Form Hyperelastic Material Constants in the ANSYS Elements Reference for a description ofthe material constants required for this option.

8.3.1.4.5. Arruda-Boyce Hyperelastic Option

The Arruda-Boyce option (TB,HYPER,,,,BOYCE) has an applicable strain level of up to 300%.

An example input listing showing a typical use of the Arruda-Boyce option is presented below.

TB,HYPER,1,,,BOYCE !Activate Arruda-Boyce data tableTBDATA,1,200.0 !Define initial shear modulusTBDATA,2,5.0 !Define limiting network stretchTBDATA,3,0.001 !Define incompressibility parameter !(as 2/K, K is the bulk modulus)

Refer to Arruda-Boyce Hyperelastic Material Constants in the ANSYS Elements Reference for a description of thematerial constants required for this option.

8–19Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.3: Modeling Material Nonlinearities

Page 208: ANSYS 8.1 - Structural Analysis Guide

8.3.1.4.6. Gent Hyperelastic Option

The Gent option (TB,HYPER,,,,GENT) has an applicable strain level of up to 300%.

An example input listing showing a typical use of the Gent option is presented below.

TB,HYPER,1,,,GENT !Activate Gent data tableTBDATA,1,3.0 !Define initial shear modulusTBDATA,2,42.0 !Define limiting I1 - 3

TBDATA,3,0.001 !Define incompressibility parameter !(as 2/K, K is the bulk modulus)

Refer to Gent Hyperelastic Material Constants in the ANSYS Elements Reference for a description of the materialconstants required for this option.

8.3.1.4.7. Yeoh Hyperelastic Option

The Yeoh option (TB,HYPER,,,,YEOH) is a reduced polynomial form of the hyperelasticity option TB,HYPER,,,,POLY.An example of a 2 term Yeoh model is TB,HYPER,1,,2,YEOH.

Similar to the polynomial form option, the higher order terms may provide a better approximation to a solutionat higher strain.

For NPTS = 1, the Yeoh form option is equivalent to the Neo-Hookean option (see Section 8.3.1.4.3: Neo-HookeanHyperelastic Option for a sample input listing).

The following example input listing shows a typical use of the Yeoh option with 2 terms and 1 incompressibilityterm:

TB,HYPER,1,,2,YEOH !Activate 2 term Yeoh data tableTBDATA,1,0.163498 !Define C1TBDATA,2,0.125076 !Define C2TBDATA,3,6.93063E-5 !Define first incompressibility parameter

Refer to Yeoh Hyperelastic Material Constants in the ANSYS Elements Reference for a description of the materialconstants required for this option.

8.3.1.4.8. Blatz-Ko Foam Hyperelastic Option

The Blatz-Ko option (TB,HYPER,,,,BLATZ) is the simplest option for simulating the compressible foam type ofelastomer. This option is analogous to the Neo-Hookean option of incompressible hyperelastic materials.

An example input listing showing a typical use of the Blatz-Ko option is presented below.

TB,HYPER,1,,,BLATZ !Activate Blatz-Ko data tableTBDATA,1,5.0 !Define initial shear modulus

Refer to Blatz-Ko Foam Hyperelastic Material Constants in the ANSYS Elements Reference for a description of thematerial constants required for this option.

8.3.1.4.9. Ogden Compressible Foam Hyperelastic Option

The Ogden compressible foam option (TB,HYPER,,,,FOAM) simulates highly compressible foam material. An ex-ample of a 3 parameter model is TB,HYPER,1,,3,FOAM. Compared to the Blatz-Ko option, the Ogden foam optionusually provides the best approximation to a solution at larger strain levels. The higher the number of parameters,the better the fit to the experimental data. It may however cause numerical difficulties in fitting the materialconstants, and it requires sufficient data to cover the whole range of deformation for which you may be interested.For these reasons, a high parameter value is not recommended.

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–20

Page 209: ANSYS 8.1 - Structural Analysis Guide

The following example input listing shows a typical use of the Ogden foam option with 2 parameters:

TB,HYPER,1,,2,FOAM !Activate 2 parameter Ogden foam data tableTBDATA,1,1.85 !Define µ1

TBDATA,2,4.5 !Define 1

TBDATA,3,-9.20 !Define µ2

TBDATA,4,-4.5 !Define 2

TBDATA,5,0.92 !Define first compressibility parameterTBDATA,6,0.92 !Define second compressibility parameter

Refer to Ogden Compressible Foam Hyperelastic Material Constants in the ANSYS Elements Reference for a de-scription of the material constants required for this option.

8.3.1.4.10. User-Defined Hyperelastic Option

The User option (TB,HYPER,,,,USER) allows you to use the subroutine USERHYPER to define the derivatives of thestrain energy potential with respect to the strain invariants. Refer to the Guide to ANSYS User Programmable Featuresfor a detailed description on writing a user hyperelasticity subroutine.

8.3.1.4.11. Mooney-Rivlin Hyperelastic Option (TB,MOONEY)

Note that this section applies to using the Mooney-Rivlin option with elements HYPER56, HYPER58, HYPER74,HYPER158, PLANE162, SHELL163, SOLID164, or SOLID168.

If you want to use the Mooney-Rivlin option with elements SHELL181, PLANE182, PLANE183, SOLID185, SOLID186,and SOLID187, see Section 8.3.1.4.1: Mooney-Rivlin Hyperelastic Option (TB,HYPER).

ANSYS element types HYPER56, HYPER58, HYPER74, and HYPER158 use up to a nine-term Mooney-Rivlin elasticpotential function. If you already know the values for two-term, three-term, five-term, or nine-term Mooney-Rivlin constants, you can enter them directly with the TB family of commands. (See the ANSYS, Inc. Theory Referencefor information on the Mooney-Rivlin function.) For these element types, you can also specify the materialfunction as a User Programmable Feature (see the Guide to ANSYS User Programmable Features).

An example input listing showing a typical use of the Mooney-Rivlin for these elements is presented below :

MP,NUXY,1,0.49999 ! NUXY should be almost equal to, but less than 0.5TB,MOONEY,1,1TBDATA,1,0.163498TBDATA,2,0.125076TBDATA,3,-0.0047583TBDATA,4,0.014719TBDATA,6,0.0003882! (Constants 5, 7, 8, and 9 default to 0.0 in this example)

Refer to Mooney-Rivlin Hyperelastic Material Constants (TB,MOONEY) in the ANSYS Elements Reference for a de-scription of the constants required as input for this option.

The Mooney-Rivlin constants for any given hyperelastic material are not generally available in the open literature.Consequently, you can use the *MOONEY command to automatically determine a set of Mooney-Rivlin constantsfrom a set of known experimental test data. Sometimes the manufacturer of the material will be able to supplysome or all of the needed test data, but you might find that you need to obtain more data from a testing labor-atory.

Hyperelastic material behavior is much more complicated than typical metallic material behavior. Hyperelasticstress-strain relationships usually differ significantly for tension, compression, and shear modes of deformation.Therefore, using *MOONEY to generate a generally applicable hyperelastic material model will require test datathat encompasses all possible modes of deformation: tension, compression, and shear. See the ANSYS, Inc. TheoryReference for a discussion of hyperelastic test methods and equivalent deformation modes.

8–21Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.3: Modeling Material Nonlinearities

Page 210: ANSYS 8.1 - Structural Analysis Guide

If an incomplete set of data is provided (for instance, if only uniaxial tension data are available), the program canstill determine usable hyperelastic material properties. However, in such cases the deformations experienced inthe model should be limited to be of the same nature as those experienced in the tests. In other words, the testdata should represent all modes of deformation and ranges of response (strain) that will be experienced in themodel.

This advice is simply common sense - if you do not know how the material behaves in a certain mode of deform-ation or range of strain, you cannot accurately predict the behavior of a part that experiences such deformationsor strains. For example, if all you have is uniaxial tension data, do not model a part that experiences significantshear deformations. If your test data extend only from 0% to 100% strain, do not model a part that experiences150% strain. If, after reviewing your analysis, you discover that the available test data do not adequately charac-terize the model's response, get more test data!

You can use the *MOONEY command to automatically determine a set of Mooney-Rivlin constants from exper-imental test data. ANSYS determines the constants and stores them in the database, and in an array parameter.Additionally, it writes an ASCII file (Jobname.TB) that records the Mooney-Rivlin constants in the form of a seriesof TB and TBDATA commands. Once such a file exists, you can use it in future analyses to define that same ma-terial's Mooney-Rivlin constants - you do not need to use the *MOONEY command every time to regeneratethese constants.

Determining and Applying Mooney-Rivlin Constants

The procedure for determining and applying Mooney-Rivlin constants consists of five main steps:

1. Dimension all arrays that will be used for data input, Mooney-Rivlin constant storage, and calculatedstress-strain evaluation.

2. Fill the input-data arrays with engineering stress and strain test data.

3. Determine the Mooney-Rivlin constants automatically.

4. Evaluate the quality of the automatically determined Mooney-Rivlin constants.

5. Apply the Mooney-Rivlin constants in your analysis.

Step 1: Dimension the ArraysCommand(s): *DIMGUI: Utility Menu> Parameters> Array Parameters> Define/Edit

You must dimension arrays before using the *MOONEY command. In most cases, you will need to dimensionat least six different arrays. (You can give these arrays any valid parameter names, but for convenience, we willuse specific array names, such as STRAIN, STRESS, and so on, in our discussion. You can substitute any othervalid parameter names that you like.) The arrays are STRAIN, STRESS, CONST, CALC, SORTSN, and SORTSS.

STRAIN Array: An array of engineering strain data from mechanical material tests, arranged in three columns:

• Column 1: uniaxial tension and/or compression data

• Column 2: equibiaxial tension and/or compression data

• Column 3: shear data (planar tension and/or compression)

This array has the dimensions N x 3, where N equals the maximum number of data points in any one of the threecolumns. For example, if you have 20 data points from uniaxial tension/compression tests and 10 data pointsfrom shear tests, N = 20. This array must always be N x 3, even if fewer than three types of test data are available.Although it might be preferable to input the data points in order of ascending strain values, it is not necessaryto do so.

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–22

Page 211: ANSYS 8.1 - Structural Analysis Guide

STRESS Array: An array of engineering stress data from mechanical material tests input stress-data array, alsoof dimension N x 3. You must input stress data points in the same order as the corresponding strain-data input.

CONST Array: A Mooney-Rivlin constant array of dimension M x 1, where M equals the desired number ofMooney-Rivlin constants. (M must be either 2, 5, or 9; any other value will produce an error message when*MOONEY is invoked.) You actually tell the program in this dimensioning operation how many Mooney-Rivlinconstants you want. The *MOONEY command later reads the dimensions of this array to determine how manyMooney-Rivlin constants to generate, and then writes the values of those constants to this array.

How many Mooney-Rivlin constants should you use?

As a rule of thumb, you should have at least twice as many data points (N, as defined above) as the desirednumber of Mooney-Rivlin constants. Using more terms will usually improve the statistical quality of your curvefit (that is, it will probably be more tightly fitted through the data points), but the overall shape of the curvemight be worse than that obtained with fewer terms. As a practical matter, you should probably try two-term,five-term, and nine-term functions in sequence, and examine the resulting stress-strain curves to decide whichfunction gives you the best combination of tight fit and satisfactory curve shape.

Table 8.1 Suggested Mooney-Rivlin Constants

Suggested Mooney-Rivlin FunctionNumber of Points in the Stress-strain Curve

Two-termNo inflection points (that is, single curvature)

Five-termOne inflection point (that is, double curvature)

Nine-termTwo inflection points

Figure 8.15 Typical Hyperelastic Stress-Strain Curves

CALC Array: An output stress-data array of dimension N x 3 (where N is as described above), in which sortedcalculated stress values are stored. These stress values will be sorted into the same order as their correspondingsorted strain values (which will be sorted into ascending order).

SORTSN Array: An array of dimension N x 3 in which sorted input strain data are stored.

SORTSS Array: An array of dimension N x 3 in which sorted input stress data are stored.

For example, if your test data contained up to 20 data points for any one test type, and if you wanted to generatea five-term set of Mooney-Rivlin constants, you might issue the following commands to dimension the necessaryarrays (remember that you can substitute any valid parameter names for the ones shown here):

*DIM,STRAIN,,20,3 ! Dim. array (STRAIN) for 20 input strain-data points*DIM,STRESS,,20,3 ! Dim. array (STRESS) for input stress data (20 pts.)*DIM,CONST,,5,1 ! Dim. array (CONST) for 5-term M-R constants*DIM,CALC,,20,3 ! Dim. array (CALC) for sorted calculated stresses*DIM,SORTSN,,20,3 ! Dim. array (SORTSN) for sorted input strain data*DIM,SORTSS,,20,3 ! Dim. array (SORTSS) for sorted input stress data

See the *DIM command description for more information.

8–23Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.3: Modeling Material Nonlinearities

Page 212: ANSYS 8.1 - Structural Analysis Guide

Step 2: Fill the Input-Data Arrays

Once you have dimensioned your arrays, you can then fill the STRAIN and STRESS arrays with test data using the*SET command (GUI path Utility Menu> Parameters> Scalar Parameters). (Again, remember that you cangive these arrays any valid parameter names; particular array names are used here only for the convenience ofthis discussion.)

Note — The *MOONEY command interprets all input stress and strain data as engineering stress andengineering strain.

These arrays are of dimension N x 3, with each column of the arrays containing data from one type of test, in thisorder:

• First column: Uniaxial tension and/or uniaxial compression

• Second column: Equibiaxial tension and/or equibiaxial compression

• Third column: Shear (planar tension or compression)

Note that these do not have a 1:1 relationship with the modes of deformation and their equivalencies. The firstmode of deformation, uniaxial tension, has equibiaxial compression as its equivalency, but the first column ofthe array contains data from uniaxial tension and/or uniaxial compression. Likewise, the second mode of deform-ation, equibiaxial tension, has uniaxial compression as its equivalency, but the second column of the array containsdata from equibiaxial tension and/or equibiaxial compression.

Table 8.2 Data Locations in Stress and Strain Input Arrays

Array Location for Test DataEquivalent Test TypesMode of Deformation

Column oneColumn two

Uniaxial tensionEquibiaxial compression

Uniaxial tension

Column twoColumn one

Equibiaxial tensionUniaxial compression

Equibiaxial tension

Column threeColumn three

Planar tensionPlanar compression

Shear

If fewer than three types of tests are used, you must leave the missing columns blank. Schematically, data inputmight be represented as shown in Figure 8.16: “Data Locations in Stress and Strain Input Arrays”.

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–24

Page 213: ANSYS 8.1 - Structural Analysis Guide

Figure 8.16 Data Locations in Stress and Strain Input Arrays

Consider a case in which data from uniaxial tension and shear tests are available. The commands to store thestrain and stress data in the input-data arrays could look something like this (of course, the arrays can have anyvalid array names, and the number of data points represented by N1 and N2 in this example can be any integralnumbers):

! Uniaxial Tension Data*SET,STRAIN(1,1), ... ! First 10 strain data points*SET,STRAIN(11,1),... ! Strain data points 11 through N1 (if N1<21)*SET,STRESS(1,1), ... ! First 10 stress data points*SET,STRESS(11,1),... ! Stress data points 11 through N1! Shear Data*SET,STRAIN(1,3), ... ! Strain data points 1 through N2 (if N2<11)*SET,STRESS(1,3), ... ! Stress data points 1 through N2

See the *SET command description for more information.

Step 3: Determine the Mooney-Rivlin Constants

To generate Mooney-Rivlin constants automatically, first use the TB command, with Lab = MOONEY and TBOPT= 1. Next, issue the *MOONEY command, inserting the appropriate names of arrays that you have already dimen-sioned (particular names have been used in this example for convenience of discussion only; you can use anyvalid parameter names):

TB,MOONEY,MAT,NTEMP,,1*MOONEY,STRAIN(1,1),STRESS(1,1),,CONST(1),CALC(1),SORTSN(1),SORTSS(1),Fname,Ext

The program automatically determines the Mooney-Rivlin constants, stores them in the database and in theCONST array (which can have any valid parameter name), and writes a series of TB and TBDATA commands inthe ASCII file Fname.Ext (default file name = Jobname.TB).

Uniaxial equations will be used for the data in column 1, equibiaxial equations for the data in column 2, andplanar (pure shear) equations for the data in column 3.

Note — All the laboratory test data entered in the STRAIN and STRESS arrays will be used to determinethe Mooney-Rivlin hyperelastic material constants.

Step 4: Evaluate the Quality of the Mooney-Rivlin Constants

8–25Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.3: Modeling Material Nonlinearities

Page 214: ANSYS 8.1 - Structural Analysis Guide

In your printout (file Jobname.OUT), examine the "ROOT-MEAN-SQUARE ERROR (PERCENTAGE)" and the"COEFFICIENT OF DETERMINATION." These two values give you a statistical measure of how well your calculatedstress-strain curve fits the experimental data points. The root-mean-square error, which is expressed as a percent-age (that is, a value of 2.5 means 2.5 %), should be "close" to zero. The coefficient of determination will be lessthan 1.0, but should be "close" to 1.0 (that is, typically 0.99 or better).

In addition, you should use the *EVAL and *VPLOT commands (GUI paths Main Menu> Preprocessor> Mater-ial Props> Mooney-Rivlin> Evaluate Const and Utility Menu> Plot> Array Parameters) to graph the inputand calculated stress-strain curves, in order to obtain a visual check on how well the calculated curve matchesthe experimental data. In comparing these curves, you should compare calculated values against test data thatrepresent the same mode of deformation. That is, you should compare the shape of the calculated uniaxial tensioncurve (EVPARM = 1 in the *EVAL command) against uniaxial tension data only (column 1 of the sorted STRAINand STRESS arrays). Similarly, you should compare the calculated uniaxial compression curve against the uniaxialcompression data only, and the calculated shear curve against the shear data only.

When you graph your calculated stress-strain curves, you can extend the displayed curve into regions that werenot defined by the experimental data. Graphing your curves over such an extended range can help you qualitativelyunderstand your model's behavior if its response ever happens to exceed the range of experimental strain.However, realize that if you extend a displayed curve into a region that represents a different mode of deformation,then that portion of the display will be meaningless. For instance, you should graph a uniaxial tension curve onlyin regions of positive strain, and a uniaxial compression curve only in regions of compressive strain. Rememberthat good practice usually requires that the test data should represent all modes of deformation and ranges ofresponse (strain) experienced by your model.

The *MOONEY command automatically writes the Mooney-Rivlin constants to the CONST array. Because *EVALreads these same constants from this CONST array, you can readily do a *EVAL following a *MOONEY operationin the same ANSYS session. If you already have the Mooney-Rivlin constants (and thus will not be doing a*MOONEY calculation), you must first dimension [*DIM]and fill the CONST array with the Mooney-Rivlin constantsbefore you can evaluate the curves [*EVAL]. You can fill this array fairly easily, given that the CONST array iseither 1 x 2, 1 x 5, or 1 x 9 at most. You could also add the *DIM and array-filling commands to your archivedJobname.TB file to make this operation more convenient.

To check your curve's shape, you must dimension [*DIM] two more table array vectors (identified as XVAL andECALC in the *EVAL command description; any valid parameter names may be used). Each of these table arrayvectors should have dimension P, where P is the number of points you want to use to plot your curve. (Typically,you will want to make P fairly large in order to generate a very smooth curve.) Next, specify the mode of deform-ation, define an extended range of strain, and fill the arrays with engineering strain and calculated engineeringstress data, using the *EVAL command. Finally, graph [*VPLOT] the calculated stress-strain curve. The followingexample demonstrates how to graph a calculated curve for the uniaxial compression deformation mode:

! Dimension strain and stress arrays for the calculated curve:! (Any valid parameter names can be used)*DIM,XVAL,TABLE,1000*DIM,ECALC,TABLE,1000! Specify the mode of deformation (EVPARM), define the strain range! (XMIN,XMAX), and use the M-R constants (CONST) to fill the strain (XVAL)! and stress (ECALC) arrays with calculated data:*EVAL,1,2,CONST(1),XMIN,XMAX,XVAL(1),ECALC(1)! Label the graph axes:/AXLAB,X,Engineering Strain/AXLAB,Y,Engineering Stress! Plot the calculated uniaxial compression curve:*VPLOT,XVAL(1),ECALC(1)

See the *DIM, *EVAL, /AXLAB, and *VPLOT command descriptions for more information.

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–26

Page 215: ANSYS 8.1 - Structural Analysis Guide

Figure 8.17 Typical Evaluated Hyperelastic Stress-Strain Curve

Step 5: Using the Mooney-Rivlin Constants

If the curve-fit statistics and the overall curve shape are satisfactory, then you can proceed to use the generatedMooney-Rivlin material properties in your analysis. (The *MOONEY command will have stored these constantsin the database.) In future analyses using the same material model, you can simply read in [/INPUT] the fileJobname.TB to load the constants into your new database. However, do not forget to define a value for Poisson'sratio [MP,NUXY,...]. Always remember to examine your analysis results carefully to determine whether or notyour model's modes of deformation and values of maximum strain were properly represented by the originaltest data.

Analyses involving hyperelastic elements are sometimes very sensitive to material property specification andload application. Some values of Mooney-Rivlin constants result in very stable stiffness matrices whereas othersdo not. Therefore, choose constants with caution and experiment with slightly different values.

ANSYS provides internal stability checks for hyperelastic materials based on the Mooney-Rivlin constants thatyou enter. These checks occur at two levels:

• The first stability check occurs before the analysis. The check is for six typical stress paths (uniaxial tensionand compression, equibiaxial tension and compression, and planar tension and compression), and coversa stretch ratio ranging from 0.1 to 10. If the material is not stable over the range, a message appears thatstates the critical values of the nominal strains where the material first becomes unstable, and lists theMooney-Rivlin constants that you entered. If the material is stable over the range, you will not see anymessage or indication. The sample warning message below lists the nominal strains where Material 1loses stability, then lists the constants that were entered for this example:

8–27Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.3: Modeling Material Nonlinearities

Page 216: ANSYS 8.1 - Structural Analysis Guide

*** WARNING *** CP= 1.110 TIME= 16:59:52 Material 1 can become unstable under certain loading.The strain (nominal) limits where the material becomes unstable are:

UNIAXIAL TENSION 0.645E+00 UNIAXIAL COMPRESSION -0.565E+00 EQUIBIAXIAL TENSION 0.516E+00 EQUIBIAXIAL COMPRESSION -0.220E+00 PLANAR TENSION 0.585E+00 PLANAR COMPRESSION -0.369E+00

Mooney-Rivlin constants of the hyperelastic material are:

0.170E+02, 0.000E+00, 0.150E+03 0.000E+00, 0.000E+00, 0.000E+00 0.000E+00, 0.000E+00, 0.000E+00

• For the hyperelastic elements with mixed u-P formulation (HYPER56, HYPER58, HYPER74, and HYPER158),you can also have ANSYS perform a stability check during an analysis by setting KEYOPT(8) = 1. For eachequilibrium iteration, the program checks every Gauss point in the problem for stability violations. If theproblem fails the stability check, you will see a message in the solution history section of the ANSYS Outputwindow reporting the total number of Gauss points that were unstable for that iteration. You will not seeany messages if the problem passes the check. The sample message below shows that, during an analysis,ANSYS detected 3 Gauss points that exceeded the material stability limit:

DISP CONVERGENCE VALUE = 22.81 CRITERION= 0.5000EQUIL ITER 1 COMPLETED. NEW TRIANG MATRIX. MAX DOF INC= 10.00FORCE CONVERGENCE VALUE = 0.5018E+07 CRITERION= 0.1917E+05>>> 3 Gauss points have exceeded the material stability limit

For elements that contain at least one unstable Gauss point, the instability indicator is set to 1 and storedin the result file as an item in the SMISC record. You can plot the region of instability in POST1 by plottingthis SMISC record identified as STFLAG for the element. The SMISC number for STFLAG differs for someof the elements. See the appropriate table for the SMISC item that corresponds to instability indicatorSTFLAG, for the particular element of interest: HYPER56 Item and Sequence Numbers for ETABLE and ESOLCommands, HYPER58 Item and Sequence Numbers for ETABLE and ESOL Commands, HYPER74 Item andSequence Numbers for ETABLE and ESOL Commands, HYPER158 Item and Sequence Numbers for ETABLEand ESOL Commands.

You should be aware that even though a material failing a stability check is often an indication of convergencedifficulty, it does not necessarily mean that your solution is invalid once the material enters the unstable region.The material stability check is simply a tool to help you diagnose the problem when the solution fails to converge.

For nearly incompressible materials with Poisson's ratio greater than 0.49, we recommend that you use the hy-perelastic elements with mixed u-P formulation (HYPER56, HYPER58, HYPER74, and HYPER158).

Note — The element types HYPER84 and HYPER86 are intended primarily for modeling compressible,foam-like elastomers, using a Blatz-Ko function to describe the material properties. Select the Blatz-Kooption by setting KEYOPT(2) = 1 for these elements, then use MP commands to enter appropriate valuesfor EX and NUXY to define the initial material shear modulus. An incompressible hyperelastic materialoption is also available for HYPER84 and HYPER86, but it is limited to two-term Mooney-Rivlin only. Ingeneral, it is recommended that you use HYPER56, HYPER58, HYPER74, or HYPER158 (not HYPER84 orHYPER86) for all incompressible hyperelastic materials.

Problems using hyperelastic elements can be sensitive to the rate of load application. In most instances, loadapplication should be slow so as not to over-distort elements in the converging sequence. Each problem maybe unique and require special consideration. Bifurcation of the solution, indicating that two or more differentgeometric configurations have the same minimum potential energy, may occur at various times during the

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–28

Page 217: ANSYS 8.1 - Structural Analysis Guide

loading history. Automatic time stepping with bisection [AUTOTS,ON] is often effective in overcoming thesedifficulties.

8.3.1.5. Creep

Creep is a rate dependent material nonlinearity in which the material continues to deform under a constant load.Conversely, if a displacement is imposed, the reaction force (and stresses) will diminish over time (stress relaxation;see Figure 8.18: “Stress Relaxation and Creep”(a)). The three stages of creep are shown in Figure 8.18: “StressRelaxation and Creep”(b). The ANSYS program has the capability of modeling the first two stages (primary andsecondary). The tertiary stage is usually not analyzed since it implies impending failure.

Figure 8.18 Stress Relaxation and Creep

Creep is important in high temperature stress analyses, such as for nuclear reactors. For example, suppose youapply a preload to some part in a nuclear reactor to keep adjacent parts from moving. Over a period of time athigh temperature, the preload would decrease (stress relaxation) and potentially let the adjacent parts move.Creep can also be significant for some materials such as prestressed concrete. Typically, the creep deformationis permanent.

ANSYS analyzes creep using two time integration methods. Both are applicable to static or transient analyses.Theimplicit creep method is robust, fast, accurate, and recommended for general use. It can handle temperaturedependent creep constants, as well as simultaneous coupling with isotropic hardening plasticity models. Theexplicit creep method is useful for cases where very small time steps are required. Creep constants cannot bedependent on temperature. Coupling with other plastic models is available by superposition only.

Note — The terms “implicit” and “explicit” as applied to creep, have no relationship to “explicit dynamics,”or any elements referred to as “explicit elements.”

The implicit creep method supports the following elements: PLANE42, SOLID45, PLANE82, SOLID92, SOLID95,LINK180, SHELL181, PLANE182, PLANE183, SOLID185, SOLID186, SOLID187, BEAM188, and BEAM189.

The explicit creep method supports the following elements: LINK1, PLANE2, LINK8, PIPE20, BEAM23, BEAM24,PLANE42, SHELL43, SOLID45, SHELL51, PIPE60, SOLID62, SOLID65, PLANE82, SOLID92, and SOLID95.

The creep strain rate may be a function of stress, strain, temperature, and neutron flux level. Libraries of creepstrain rate equations are built into the ANSYS program for primary, secondary, and irradiation induced creep.(See Creep Equations in the ANSYS Elements Reference for discussions of, and input procedures for, these variouscreep equations.) Some equations require specific units. In particular, for the explicit creep option, temperaturesused in the creep equations should be based on an absolute scale.

8–29Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.3: Modeling Material Nonlinearities

Page 218: ANSYS 8.1 - Structural Analysis Guide

8.3.1.5.1. Implicit Creep Procedure

The basic procedure for using the implicit creep method involves issuing the TB command with Lab = CREEP,and choosing a creep equation by specifying a value for TBOPT. The following example input shows the use ofthe implicit creep method. TBOPT = 2 specifies that the primary creep equation for model 2 will be used. Tem-perature dependency is specified using the TBTEMP command, and the four constants associated with thisequation are specified as arguments with the TBDATA command.

TB,CREEP,1,1,4,2TBTEMP,100TBDATA,1,C1,C2,C3,C4

You can input other creep expressions using the user programmable feature and setting TBOPT = 100. You candefine the number of state variables using the TB command with Lab = STATE. The following example showshow five state variables are defined.

TB,STATE,1,,5

You can simultaneously model creep [TB,CREEP] and isotropic, bilinear kinematic, and Hill anisotropy optionsto simulate more complex material behaviors. See Material Model Combinations in the ANSYS Elements Referencefor the combination possibilities. Also, see Section 8.3.2: Material Model Combinations in this chapter for sampleinput listings of material combinations.

To perform an implicit creep analysis, you must also issue the solution RATE command, with Option = ON (or1). The following example shows a procedure for a time hardening creep analysis (See Figure 8.19: “TimeHardening Creep Analysis”).

Figure 8.19 Time Hardening Creep Analysis

The user applied mechanical loading in the first load step, and turned the RATE command OFF to bypass thecreep strain effect. Since the time period in this load step will affect the total time thereafter, the time period forthis load step should be small. For this example, the user specified a value of 1.0E-8 seconds. The second loadstep is a creep analysis. The RATE command must be turned ON. Here the mechanical loading was kept constant,and the material creeps as time increases.

/SOLU !First load step, apply mechanical loadingRATE,OFF !Creep analysis turned offTIME,1.0E-8 !Time period set to a very small value

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–30

Page 219: ANSYS 8.1 - Structural Analysis Guide

...SOLV !Solve this load step !Second load step, no further mechanical loadRATE,ON !Creep analysis turned onTIME,100 !Time period set to desired value...SOLV !Solve this load step

The RATE command works only when modeling implicit creep with either von Mises or Hill potentials.

When modeling implicit creep with von Mises potential, you can use the RATE command with the followingelements: LINK180, SHELL181, PLANE182, PLANE183, SOLID185, SOLID186, SOLID187, BEAM188, and BEAM189.

When modeling anisotropic creep (TB,CREEP with TB,HILL), you can use the RATE command with the followingelements: PLANE42, SOLID45, PLANE82, SOLID92, SOLID95, LINK180, SHELL181, PLANE182, PLANE183, SOLID185,SOLID186, SOLID187, BEAM188, and BEAM189.

For most materials, the creep strain rate changes significantly at an early stage. Because of this, a general recom-mendation is to use a small initial incremental time step, then specify a large maximum incremental time stepby using solution command DELTIM or NSUBST. For implicit creep, you may need to examine the effect of thetime increment on the results carefully because ANSYS does not enforce any creep ratio control by default. Youcan always enforce a creep limit ratio using the creep ratio control option in commands CRPLIM or CUTCON-TROL,CRPLIMIT. A recommended value for a creep limit ratio ranges from 1 to 10. The ratio may vary with ma-terials so your decision on the best value to use should be based on your own experimentation to gain the requiredperformance and accuracy. For larger analyses, a suggestion is to first perform a time increment convergenceanalysis on a simple small size test.

ANSYS provides tools to help you determine the coefficients for all of the implicit creep options defined inTB,CREEP. The TBFT command allows you to compare your experimental data with existing material data curvesand visually “fit” your curve for use in the TB command. All of the TBFT command capability is available via eitherbatch or interactive (GUI) mode. See Material Curve Fitting (also in this manual) for more information.

8.3.1.5.2. Explicit Creep Procedure

The basic procedure for using the explicit creep method involves issuing the TB command with Lab = CREEPand choosing a creep equation by adding the appropriate constant as an argument with the TBDATA command.TBOPT is either left blank or = 0. The following example input uses the explicit creep method. Note that all constantsare included as arguments with the TBDATA command, and that there is no temperature dependency.

TB,CREEP,1TBDATA,1,C1,C2,C3,C4, ,C6

For the explicit creep method, you can incorporate other creep expressions into the program by using UserProgrammable Features (see the Guide to ANSYS User Programmable Features).

For highly nonlinear creep strain vs. time curves, a small time step must be used with the explicit creep method.Creep strains are not computed if the time step is less than 1.0e-6. A creep time step optimization procedure isavailable [AUTOTS and CRPLIM] for automatically adjusting the time step as appropriate.

8.3.1.6. Shape Memory Alloy

The Shape Memory Alloy (SMA) material behavior option describes the super-elastic behavior of nitinol alloy.Nitinol is a flexible metal alloy that can undergo very large deformations in loading-unloading cycles withoutpermanent deformation. As illustrated in Figure 8.20: “Shape Memory Alloy Phases”, the material behavior hasthree distinct phases: an austenite phase (linear elastic), a martensite phase (also linear elastic), and the transitionphase between these two.

8–31Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.3: Modeling Material Nonlinearities

Page 220: ANSYS 8.1 - Structural Analysis Guide

Figure 8.20 Shape Memory Alloy Phases

σ

σ

σ

σ

σ

ε

ε

Use the MP command to input the linear elastic behavior of the austenite phase, and the TB,SMA command toinput the behavior of the transition and martensite phases. Use the TBDATA command to enter the specifics(data sets) of the alloy material. You can enter up to six sets of data.

SMAs can be specified for the following elements: PLANE182, PLANE183, SOLID185, SOLID186, SOLID187.

A typical ANSYS input listing (fragment) will look similar to this:

MP,EX,1,60.0E3 ! Define austenite elastic propertiesMP,NUXY,1.0.3 !

TB,SMA,1,2 ! Define material 1 as SMA, ! with two temperaturesTBTEMP,10 ! Define first starting tempTBDATA,1,520.0,600.0,300.0,200.0,0.07,0.12 ! Define SMA parametersTBDATA,7,5.0E4 ! ! TBTEMP,20 ! Define second starting tempTBDATA,1,420.0,540.0,300.0,200.0,0.10,0.15 ! Define SMA parametersTBDATA,7,4.0E3 !

See TB, and TBDATA for more information.

8.3.1.7. Viscoplasticity

Viscoplasticity is a time-dependent plasticity phenomenon, where the development of the plastic strains aredependent on the rate of loading. The primary applications are high-temperature metal forming processes suchas rolling and deep drawing, which involve large plastic strains and displacements with small elastic strains (seeFigure 8.21: “Viscoplastic Behavior in a Rolling Operation”). The plastic strains are typically very large (for example,50% or greater), requiring large strain theory [NLGEOM,ON].

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–32

Page 221: ANSYS 8.1 - Structural Analysis Guide

Viscoplasticity is modeled with element types VISCO106, VISCO107, and VISCO108, using Anand's model formaterial properties as described in Nonlinear Stress-Strain Materials in the ANSYS Elements Reference.

Figure 8.21 Viscoplastic Behavior in a Rolling Operation

Viscoplasticity is defined by unifying plasticity and creep via a set of flow and evolutionary equations. A constraintequation is used to preserve volume in the plastic region.

The Rate-Dependent Plasticity (Viscoplasticity) or TB,RATE option allows you to introduce the strain rate effectin material models to simulate the time-dependent response of materials. Two material options are available,the Perzyna model and the Peirce model (see the ANSYS, Inc. Theory Reference for details). In contrast to otherrate-dependent material options in ANSYS such as Creep or Anand's model, the Perzyna and Peirce models alsoinclude a yield surface. The plasticity and thus the strain rate hardening effect are active only after plastic yielding.You must use the models in combination with the BISO, MISO, or NLISO material options to simulate viscoplasticity.Further, you can simulate anisotropic viscoplasticity by also combining the HILL option. See Material ModelCombinations in the ANSYS Elements Reference for the combination possibilities. Also, see Section 8.3.2: MaterialModel Combinations in this chapter for sample input listings of material combinations. For isotropic hardening,the intent is for simulating the strain rate hardening of materials rather than softening. This option is also suitablefor large strain analysis, and is applicable to the following elements: PLANE42, SOLID45, PLANE82, SOLID92,SOLID95, LINK180, SHELL181, PLANE182, PLANE183, SOLID185, SOLID186, SOLID187, BEAM188, and BEAM189.Some typical applications of these material options are metal forming and micro-electromechanical systems(MEMS).

8.3.1.8. Viscoelasticity

Viscoelasticity is similar to creep, but part of the deformation is removed when the loading is taken off. A commonviscoelastic material is glass. Some plastics are also considered to be viscoelastic. One type of viscoelastic responseis illustrated in Figure 8.22: “Viscoelastic Behavior (Maxwell Model)”.

8–33Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.3: Modeling Material Nonlinearities

Page 222: ANSYS 8.1 - Structural Analysis Guide

Figure 8.22 Viscoelastic Behavior (Maxwell Model)

Viscoelasticity is modeled with element types VISCO88 and VISCO89 for small deformation viscoelasticity andLINK180, SHELL181, PLANE182, PLANE183, SOLID185, SOLID186, SOLID187, BEAM188, and BEAM189 for smalland large deformation viscoelasticity. You must input material properties using the TB family of commands. ForSHELL181, PLANE182, PLANE183, SOLID185, SOLID186, and SOLID187 the underlying elasticity is specified byeither the MP command (hypoelasticity) or by the TB,HYPER command (hyperelasticity). For LINK180, BEAM188,and BEAM189, the underlying elasticity is specified using the MP command (hypoelasticity) only. The elasticityconstants correspond to those of the fast load limit. Use the TB,PRONY and TB,SHIFT commands to input therelaxation property (see the TB command description for more information).

!Small Strain Viscoelasticitymp,ex,1,20.0E5 !elastic propertiesmp,nuxy,1,0.3

tb,prony,1,,2,shear !define viscosity parameters (shear)tbdata,1,0.5,2.0,0.25,4.0tb,prony,1,,2,bulk !define viscosity parameters (bulk)tbdata,1,0.5,2.0,0.25,4.0

!Large Strain Viscoelasticitytb,hyper,1,,,moon !elastic propertiestbdata,1,38.462E4,,1.2E-6

tb,prony,1,,1,shear !define viscosity parameterstbdata,1,0.5,2.0tb,prony,1,,1,bulk !define viscosity parameterstbdata,1,0.5,2.0

See Viscoelastic Material Constants in the ANSYS Elements Reference and the ANSYS, Inc. Theory Reference for detailsabout how to input viscoelastic material properties using the TB family of commands.

ANSYS provides tools to help you determine the coefficients for all of the viscoelastic options defined by TB,PRONY.The TBFT command allows you to compare your experimental data with existing material data curves andvisually “fit” your curve for use in the TB command. All of the TBFT command capability is available via eitherbatch or interactive (GUI) mode. See Material Curve Fitting (also in this manual) for more information.

8.3.1.9. Swelling

Certain materials respond to neutron flux by enlarging volumetrically, or swelling. In order to include swellingeffects, you must write your own swelling subroutine, USERSW. (See the Guide to ANSYS User ProgrammableFeatures for a discussion of User-Programmable Features.) Swelling Equations in the ANSYS Elements Referencediscusses how to use the TB family of commands to input constants for the swelling equations. Swelling canalso be related to other phenomena, such as moisture content. The ANSYS commands for nuclear swelling canbe used analogously to define swelling due to other causes.

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–34

Page 223: ANSYS 8.1 - Structural Analysis Guide

8.3.2. Material Model Combinations

You can combine several material model options discussed in this chapter to simulate complex material behaviors.Material Model Combinations in the ANSYS Elements Reference presents the model options you can combinealong with the associated TB command labels and links to sample input listings. These sample input listings arepresented below in sections identified by the TB command labels.

8.3.2.1. BISO and CHAB Example

This input listing illustrates an example of combining bilinear isotropic hardening plasticity with Chabochenonlinear kinematic hardening plasticity.

MP,EX,1,185.0E3 ! ELASTIC CONSTANTSMP,NUXY,1,0.3

TB,CHAB,1 ! CHABOCHE TABLETBDATA,1,180,100,3

TB,BISO,1 ! BISO TABLETBDATA,1,180,200

For information on the BISO option, see Bilinear Isotropic Hardening in the ANSYS Elements Reference, and Sec-tion 8.3.1.1.1: Plastic Material Options in this chapter.

For information on the CHAB option, see Nonlinear Kinematic Hardening in the ANSYS Elements Reference, andSection 8.3.1.1.1: Plastic Material Options in this chapter.

8.3.2.2. MISO and CHAB Example

This input listing illustrates an example of combining multilinear isotropic hardening plasticity with Chabochenonlinear kinematic hardening plasticity.

MP,EX,1,185E3 ! ELASTIC CONSTANTSMP,NUXY,1,0.3

TB,CHAB,1 ! CHABOCHE TABLETBDATA,1,180,100,3 ! THIS EXAMPLE ISOTHERMAL

TB,MISO,1 ! MISO TABLETBPT,,9.7E-4,180TBPT,,1.0,380

For information on the MISO option, see Multilinear Isotropic Hardening in the ANSYS Elements Reference, andSection 8.3.1.1.1: Plastic Material Options in this chapter.

For information on the CHAB option, see Nonlinear Kinematic Hardening in the ANSYS Elements Reference, andSection 8.3.1.1.1: Plastic Material Options in this chapter.

8.3.2.3. NLISO and CHAB Example

This input listing illustrates an example of combining nonlinear isotropic hardening plasticity with Chabochenonlinear kinematic hardening plasticity.

MP,EX,1,20.0E5 ! ELASTIC CONSTANTSMP,NUXY,1,0.3

TB,CHAB,1,3,5 ! CHABOCHE TABLETBTEMP,20,1 ! THIS EXAMPLE TEMPERATURE DEPENDENTTBDATA,1,500,20000,100,40000,200,10000TBDATA,7,1000,200,100,100,0TBTEMP,40,2

8–35Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.3: Modeling Material Nonlinearities

Page 224: ANSYS 8.1 - Structural Analysis Guide

TBDATA,1,880,204000,200,43800,500,10200TBDATA,7,1000,2600,2000,500,0TBTEMP,60,3TBDATA,1,1080,244000,400,45800,700,12200TBDATA,7,1400,3000,2800,900,0

TB,NLISO,1,2 ! NLISO TABLETBTEMP,40,1TBDATA,1,880,0.0,80.0,3TBTEMP,60,2TBDATA,1,1080,0.0,120.0,7

For information on the NLISO option, see Nonlinear Isotropic Hardening in the ANSYS Elements Reference, andSection 8.3.1.1.1: Plastic Material Options in this chapter.

For information on the CHAB option, see Nonlinear Kinematic Hardening in the ANSYS Elements Reference, andSection 8.3.1.1.1: Plastic Material Options in this chapter.

8.3.2.4. BISO and RATE Example

This input listing illustrates an example of combining bilinear isotropic hardening plasticity with the TB,RATEcommand to model viscoplasticity.

MP,EX,1,20.0E5 ! ELASTIC CONSTANTSMP,NUXY,1,0.3

TB,BISO,1 ! BISO TABLETBDATA,1,9000,10000

TB,RATE,1,,,PERZYNA ! RATE TABLETBDATA,1,0.5,1

For information on the BISO option, see Bilinear Isotropic Hardening in the ANSYS Elements Reference, and Sec-tion 8.3.1.1.1: Plastic Material Options in this chapter.

For information on the RATE option, see Rate-Dependent Viscoplastic Materials in the ANSYS Elements Reference,and Section 8.3.1.7: Viscoplasticity in this chapter.

8.3.2.5. MISO and RATE Example

This input listing illustrates an example of combining multilinear isotropic hardening plasticity with the TB,RATEcommand to model viscoplasticity.

MP,EX,1,20.0E5 ! ELASTIC CONSTANTSMP,NUXY,1,0.3

TB,MISO,1 ! MISO TABLETBPT,,0.015,30000TBPT,,0.020,32000TBPT,,0.025,33800TBPT,,0.030,35000TBPT,,0.040,36500TBPT,,0.050,38000TBPT,,0.060,39000

TB,RATE,1,,,PERZYNA ! RATE TABLETBDATA,1,0.5,1

For information on the MISO option, see Multilinear Isotropic Hardening in the ANSYS Elements Reference, andSection 8.3.1.1.1: Plastic Material Options in this chapter.

For information on the RATE option, see Rate-Dependent Viscoplastic Materials in the ANSYS Elements Reference,and Section 8.3.1.7: Viscoplasticity in this chapter.

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–36

Page 225: ANSYS 8.1 - Structural Analysis Guide

8.3.2.6. NLISO and RATE Example

This input listing illustrates an example of combining nonlinear isotropic hardening plasticity with the TB,RATEcommand to model viscoplasticity.

MP,EX,1,20.0E5 ! ELASTIC CONSTANTSMP,NUXY,1,0.3

TB,NLISO,1 ! NLISO TABLETBDATA,1,30000,100000,5200,172

TB,RATE,1,,,PERZYNA ! RATE TABLETBDATA,1,0.5,1

For information on the NLISO option, see Nonlinear Isotropic Hardening in the ANSYS Elements Reference, andSection 8.3.1.1.1: Plastic Material Options in this chapter.

For information on the RATE option, see Rate-Dependent Viscoplastic Materials in the ANSYS Elements Reference,and Section 8.3.1.7: Viscoplasticity in this chapter.

8.3.2.7. BISO and CREEP Example

This input listing illustrates an example of combining bilinear isotropic hardening plasticity with implicit creep.

MP,EX,1,20.0E5 ! ELASTIC CONSTANTSMP,NUXY,1,0.3

TB,BISO,1 ! BISO TABLETBDATA,1,9000,10000

TB,CREEP,1,,,2 ! CREEP TABLETBDATA,1,1.5625E-14,5.0,-0.5,0.0

For information on the BISO option, see Bilinear Isotropic Hardening in the ANSYS Elements Reference, and Sec-tion 8.3.1.1.1: Plastic Material Options in this chapter.

For information on the CREEP option, see Implicit Creep Equations in the ANSYS Elements Reference, and Sec-tion 8.3.1.5.1: Implicit Creep Procedure in this chapter.

8.3.2.8. MISO and CREEP Example

This input listing illustrates an example of combining multilinear isotropic hardening plasticity with implicitcreep.

MP,EX,1,20.0E5 ! ELASTIC CONSTANTSMP,NUXY,1,0.3

TB,MISO,1 ! MISO TABLETBPT,,0.015,30000TBPT,,0.020,32000TBPT,,0.025,33800TBPT,,0.030,35000TBPT,,0.040,36500TBPT,,0.050,38000TBPT,,0.060,39000

TB,CREEP,1,,,2 ! CREEP TABLETBDATA,1,1.5625E-14,5.0,-0.5,0.0

For information on the MISO option, see Multilinear Isotropic Hardening in the ANSYS Elements Reference, andSection 8.3.1.1.1: Plastic Material Options in this chapter.

8–37Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.3: Modeling Material Nonlinearities

Page 226: ANSYS 8.1 - Structural Analysis Guide

For information on the CREEP option, see Implicit Creep Equations in the ANSYS Elements Reference, and Sec-tion 8.3.1.5.1: Implicit Creep Procedure in this chapter.

8.3.2.9. NLISO and CREEP Example

This input listing illustrates an example of combining nonlinear isotropic hardening plasticity with implicit creep.

MP,EX,1,20.0E5 ! ELASTIC CONSTANTSMP,NUXY,1,0.3

TB,NLISO,1 ! NLISO TABLETBDATA,1,30000,100000,5200,172

TB,CREEP,1,,,2 ! CREEP TABLETBDATA,1,1.5625E-14,5.0,-0.5,0.0

For information on the NLISO option, see Nonlinear Isotropic Hardening in the ANSYS Elements Reference, andSection 8.3.1.1.1: Plastic Material Options in this chapter.

For information on the CREEP option, see Implicit Creep Equations in the ANSYS Elements Reference, and Sec-tion 8.3.1.5.1: Implicit Creep Procedure in this chapter.

8.3.2.10. BKIN and CREEP Example

This input listing illustrates an example of combining bilinear kinematic hardening plasticity with implicit creep.

MP,EX,1,1e7 ! ELASTIC CONSTANTSMP,NUXY,1,0.32

TB,BKIN,1, ! BKIN TABLETBDATA,1,42000,1000

TB,CREEP,1,,,6 ! CREEP TABLETBDATA,1,7.4e-21,3.5,0,0,0,0

For information on the BKIN option, see Bilinear Kinematic Hardening in the ANSYS Elements Reference, and Sec-tion 8.3.1.1.1: Plastic Material Options in this chapter.

For information on the CREEP option, see Implicit Creep Equations in the ANSYS Elements Reference, and Sec-tion 8.3.1.5.1: Implicit Creep Procedure in this chapter.

8.3.2.11. HILL and BISO Example

This input listing illustrates an example of modeling anisotropic plasticity with bilinear isotropic hardening.

MP,EX,1,20.0E5 ! ELASTIC CONSTANTSMP,NUXY,1,0.3

TB,HILL,1,2 ! HILL TABLETBTEMP,100TBDATA,1,1,1.0402,1.24897,1.07895,1,1TBTEMP,200TBDATA,1,0.9,0.94,1.124,0.97,0.9,0.9

TB,BISO,1,2 ! BISO TABLETBTEMP,100TBDATA,1,461.0,374.586TBTEMP,200TBDATA,1,400.0,325.0

For information on the HILL option, see Hill's Anisotropy in the ANSYS Elements Reference, and Section 8.3.1.1.1:Plastic Material Options in this chapter.

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–38

Page 227: ANSYS 8.1 - Structural Analysis Guide

For information on the BISO option, see Bilinear Isotropic Hardening in the ANSYS Elements Reference, and Sec-tion 8.3.1.1.1: Plastic Material Options in this chapter.

8.3.2.12. HILL and MISO Example

This input listing illustrates an example of modeling anisotropic plasticity with multilinear isotropic hardening.

MP,EX,1,20.0E5 ! ELASTIC CONSTANTSMP,NUXY,1,0.3

TB,MISO,1 ! MISO TABLETBPT,,0.015,30000TBPT,,0.020,32000TBPT,,0.025,33800TBPT,,0.030,35000TBPT,,0.040,36500TBPT,,0.050,38000TBPT,,0.060,39000

TB,HILL,1 ! HILL TABLETBDATA,1,1.0,1.1,0.9,0.85,0.9,0.80

For information on the HILL option, see Hill's Anisotropy in the ANSYS Elements Reference, and Section 8.3.1.1.1:Plastic Material Options in this chapter.

For information on the MISO option, see Multilinear Isotropic Hardening in the ANSYS Elements Reference, andSection 8.3.1.1.1: Plastic Material Options in this chapter.

8.3.2.13. HILL and NLISO Example

This input listing illustrates an example of modeling anisotropic plasticity with nonlinear isotropic hardening.

MP,EX,1,20.0E5 ! ELASTIC CONSTANTSMP,NUXY,1,0.3

TB,NLISO,1 ! NLISO TABLETBDATA,1,30000,100000,5200,172

TB,HILL,1 ! HILL TABLETBDATA,1,1.0,1.1,0.9,0.85,0.9,0.80

For information on the HILL option, see Hill's Anisotropy in the ANSYS Elements Reference, and Section 8.3.1.1.1:Plastic Material Options in this chapter.

For information on the NLISO option, see Nonlinear Isotropic Hardening in the ANSYS Elements Reference, andSection 8.3.1.1.1: Plastic Material Options in this chapter.

8.3.2.14. HILL and BKIN Example

This input listing illustrates an example of modeling anisotropic plasticity with bilinear kinematic hardening.

MP,EX,1,20.0E5 ! ELASTIC CONSTANTSMP,NUXY,1,0.3

TB,BKIN,1 ! BKIN TABLETBDATA,1,9000,10000

TB,HILL,1 ! HILL TABLETBDATA,1,1.0,1.1,0.9,0.85,0.9,0.80

For information on the HILL option, see Hill's Anisotropy in the ANSYS Elements Reference, and Section 8.3.1.1.1:Plastic Material Options in this chapter.

8–39Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.3: Modeling Material Nonlinearities

Page 228: ANSYS 8.1 - Structural Analysis Guide

For information on the BKIN option, see Bilinear Kinematic Hardening in the ANSYS Elements Reference, and Sec-tion 8.3.1.1.1: Plastic Material Options in this chapter.

8.3.2.15. HILL and MKIN Example

This input listing illustrates an example of modeling anisotropic plasticity with multilinear kinematic hardening.

MPTEMP,1,20,400,650,800,950 ! ELASTIC CONSTANTS

MPDATA,EX,1,1,30.00E6,27.36E6,25.20E6,23.11E6,20.76E6MPDATA,EY,1,1,30.00E6,27.36E6,25.20E6,23.11E6,20.76E6MPDATA,EZ,1,1,30.00E6,27.36E6,25.20E6,23.11E6,20.76E6

MPDATA,PRXY,1,1,0.351,0.359,0.368,0.375,0.377 MPDATA,PRYZ,1,1,0.351,0.359,0.368,0.375,0.377MPDATA,PRXZ,1,1,0.351,0.359,0.368,0.375,0.377

MPDATA,GXY,1,1,1.190E4,1.160E4,1.110E4,1.080E4,1.060E4MPDATA,GYZ,1,1,1.190E4,1.160E4,1.110E4,1.080E4,1.060E4MPDATA,GXZ,1,1,1.190E4,1.160E4,1.110E4,1.080E4,1.060E4

TB,MKIN,1,5,5 ! MKIN TABLETBTEMP,,strainTBDATA,1,0.0015,0.006,0.04,0.08,0.1TBTEMP,20TBDATA,1,45000,60000,90000,115000,120000TBTEMP,400TBDATA,1,41040,54720,82080,104880,109440TBTEMP,650TBDATA,1,37800,50400,75600,96600,100800TBTEMP,800TBDATA,1,34665,46220,69330,88588,92440TBTEMP,950TBDATA,1,31140,41520,62280,79580,83040

TB,HILL,1,5 ! HILL TABLETBTEMP,20.0TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93TBTEMP,400.0 TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93TBTEMP,650.0TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93TBTEMP,800.0 TBDATA,1,1.0,1.0,1.0,1.00,1.00,1.00TBTEMP,950.0 TBDATA,1,1.0,1.0,1.0,1.00,1.00,1.00

For information on the HILL option, see Hill's Anisotropy in the ANSYS Elements Reference, and Section 8.3.1.1.1:Plastic Material Options in this chapter.

For information on the MKIN option, see Multilinear Kinematic Hardening in the ANSYS Elements Reference, andSection 8.3.1.1.1: Plastic Material Options in this chapter.

8.3.2.16. HILL and KINH Example

This input listing illustrates an example of modeling anisotropic plasticity with multilinear kinematic hardening.

MP,EX,1,20E6 ! ELASTIC CONSTANTSMP,NUXY,1,0.3

TB,KINH,1,,3 ! KINH TABLETBPT,,5E-5,1E3TBPT,,0.01,2E3TBPT,,0.60,6E4

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–40

Page 229: ANSYS 8.1 - Structural Analysis Guide

TB,HILL,1 ! HILL TABLETBDATA,1,1.0,1.1,0.9,0.85,0.90,0.95

For information on the HILL option, see Hill's Anisotropy in the ANSYS Elements Reference, and Section 8.3.1.1.1:Plastic Material Options in this chapter.

For information on the KINH option, see Multilinear Kinematic Hardening in the ANSYS Elements Reference, andSection 8.3.1.1.1: Plastic Material Options in this chapter.

8.3.2.17. HILL and CHAB Example

This input listing illustrates an example of modeling anisotropic plasticity with Chaboche nonlinear kinematichardening.

MP,EX,1,185E3 ! ELASTIC CONSTANTSMP,NUXY,1,0.3

TB,CHAB,1 ! CHABOCHE TABLETBDATA,1,180,400,3,0

TB,HILL,1 ! HILL TABLETBDATA,1,1.0,1.1,0.9,0.85,0.9,0.80

For information on the HILL option, see Hill's Anisotropy in the ANSYS Elements Reference, and Section 8.3.1.1.1:Plastic Material Options in this chapter.

For information on the CHAB option, see Nonlinear Kinematic Hardening in the ANSYS Elements Reference, andSection 8.3.1.1.1: Plastic Material Options in this chapter.

8.3.2.18. HILL and BISO and CHAB Example

This input listing illustrates an example of modeling anisotropic plasticity with bilinear isotropic hardening andChaboche nonlinear kinematic hardening.

MP,EX,1,185E3 ! ELASTIC CONSTANTSMP,NUXY,1,0.3

TB,CHAB,1 ! CHABOCHE TABLETBDATA,1,180,100,3

TB,BISO,1 ! BISO TABLETBDATA,1,180,200

TB,HILL,1 ! HILL TABLETBDATA,1,1.0,1.1,0.9,0.85,0.9,0.80

For information on the HILL option, see Hill's Anisotropy in the ANSYS Elements Reference, and Section 8.3.1.1.1:Plastic Material Options in this chapter.

For information on the BISO option, see Bilinear Isotropic Hardening in the ANSYS Elements Reference, and Sec-tion 8.3.1.1.1: Plastic Material Options in this chapter.

For information on the CHAB option, see Nonlinear Kinematic Hardening in the ANSYS Elements Reference, andSection 8.3.1.1.1: Plastic Material Options in this chapter.

8.3.2.19. HILL and MISO and CHAB Example

This input listing illustrates an example of modeling anisotropic plasticity with multilinear isotropic hardeningand Chaboche nonlinear kinematic hardening.

8–41Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.3: Modeling Material Nonlinearities

Page 230: ANSYS 8.1 - Structural Analysis Guide

MP,EX,1,185E3 ! ELASTIC CONSTANTSMP,NUXY,1,0.3

TB,CHAB,1 ! CHABOCHE TABLETBDATA,1,185,100,3

TB,MISO,1 ! MISO TABLETBPT,,0.001,185TBPT,,1.0,380

TB,HILL,1 ! HILL TABLETBDATA,1,1.0,1.1,0.9,0.85,0.9,0.80

For information on the HILL option, see Hill's Anisotropy in the ANSYS Elements Reference, and Section 8.3.1.1.1:Plastic Material Options in this chapter.

For information on the MISO option, see Multilinear Isotropic Hardening in the ANSYS Elements Reference, andSection 8.3.1.1.1: Plastic Material Options in this chapter.

For information on the CHAB option, see Nonlinear Kinematic Hardening in the ANSYS Elements Reference, andSection 8.3.1.1.1: Plastic Material Options in this chapter.

8.3.2.20. HILL and NLISO and CHAB Example

This input listing illustrates an example of combining anisotropic plasticity with nonlinear isotropic hardeningand Chaboche nonlinear kinematic hardening.

MPTEMP,1,20,200,400,550,600,650 ! ELASTIC CONSTANTSMPTEMP,,700,750,800,850,900,950!MPDATA,EX,1,1,1.250E4,1.210E4,1.140E4,1.090E4,1.070E4,1.050E4 MPDATA,EX,1,,1.020E4,0.995E4,0.963E4,0.932E4,0.890E4,0.865E4 !MPDATA,EY,1,1,1.250E4,1.210E4,1.140E4,1.090E4,1.070E4,1.050E4 MPDATA,EY,1,,1.020E4,0.995E4,0.963E4,0.932E4,0.890E4,0.865E4 !MPDATA,EZ,1,1,1.250E4,1.210E4,1.140E4,1.090E4,1.070E4,1.050E4MPDATA,EZ,1,,1.020E4,0.995E4,0.963E4,0.932E4,0.890E4,0.865E4!MPDATA,PRXY,1,1,0.351,0.359,0.368,0.375,0.377,0.380 MPDATA,PRXY,1,,0.382,0.384,0.386,0.389,0.391,0.393!MPDATA,PRYZ,1,1,0.351,0.359,0.368,0.375,0.377,0.380 MPDATA,PRYZ,1,,0.382,0.384,0.386,0.389,0.391,0.393!MPDATA,PRXZ,1,1,0.351,0.359,0.368,0.375,0.377,0.380MPDATA,PRXZ,1,,0.382,0.384,0.386,0.389,0.391,0.393!MPDATA,GXY,1,1,1.190E4,1.160E4,1.110E4,1.080E4,1.060E4,1.040E4MPDATA,GXY,1,,1.020E4,1.000E4,0.973E4,0.946E4,0.908E4,0.887E4! MPDATA,GYZ,1,1,1.190E4,1.160E4,1.110E4,1.080E4,1.060E4,1.040E4MPDATA,GYZ,1,,1.020E4,1.000E4,0.973E4,0.946E4,0.908E4,0.887E4! MPDATA,GXZ,1,1,1.190E4,1.160E4,1.110E4,1.080E4,1.060E4,1.040E4MPDATA,GXZ,1,,1.020E4,1.000E4,0.973E4,0.946E4,0.908E4,0.887E4

TB,NLISO,1 ! NLISO TABLETBDATA,1,180,0.0,100.0,5

!

TB,CHAB,1 ! CHABOCHE TABLETBDATA,1,180,100,3

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–42

Page 231: ANSYS 8.1 - Structural Analysis Guide

TB,HILL,1,5 ! HILL TABLETBTEMP,750.0TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93TBTEMP,800.0 TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93TBTEMP,850.0 TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93TBTEMP,900.0 TBDATA,1,1.0,1.0,1.0,1.00,1.00,1.00TBTEMP,950.0 TBDATA,1,1.0,1.0,1.0,1.00,1.00,1.00

For information on the HILL option, see Hill's Anisotropy in the ANSYS Elements Reference, and Section 8.3.1.1.1:Plastic Material Options in this chapter.

For information on the NLISO option, see Nonlinear Isotropic Hardening in the ANSYS Elements Reference, andSection 8.3.1.1.1: Plastic Material Options in this chapter.

For information on the CHAB option, see Nonlinear Kinematic Hardening in the ANSYS Elements Reference, andSection 8.3.1.1.1: Plastic Material Options in this chapter.

8.3.2.21. HILL and RATE and BISO Example

This input listing illustrates an example of modeling anisotropic viscoplasticity with bilinear isotropic hardeningplasticity.

MPTEMP,1,20,400,650,800,950 ! ELASTIC CONSTANTS!MPDATA,EX,1,1,30.00E6,27.36E6,25.20E6,23.11E6,20.76E6!MPDATA,EY,1,1,30.00E6,27.36E6,25.20E6,23.11E6,20.76E6!MPDATA,EZ,1,1,30.00E6,27.36E6,25.20E6,23.11E6,20.76E6!MPDATA,PRXY,1,1,0.351,0.359,0.368,0.375,0.377 !MPDATA,PRYZ,1,1,0.351,0.359,0.368,0.375,0.377!MPDATA,PRXZ,1,1,0.351,0.359,0.368,0.375,0.377!MPDATA,GXY,1,1,1.190E4,1.160E4,1.110E4,1.080E4,1.060E4! MPDATA,GYZ,1,1,1.190E4,1.160E4,1.110E4,1.080E4,1.060E4! MPDATA,GXZ,1,1,1.190E4,1.160E4,1.110E4,1.080E4,1.060E4

TB,BISO,1, ! BISO TABLETBDATA,1,45000,760000

TB,RATE,1,2,,PERZYNA ! RATE TABLETBTEMP,20TBDATA,1,0.1,0.3TBTEMP,950TBDATA,1,0.3,0.5

TB,HILL,1,5 ! HILL TABLETBTEMP,750.0TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93TBTEMP,800.0 TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93TBTEMP,850.0 TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93TBTEMP,900.0

8–43Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.3: Modeling Material Nonlinearities

Page 232: ANSYS 8.1 - Structural Analysis Guide

TBDATA,1,1.0,1.0,1.0,1.00,1.00,1.00TBTEMP,950.0 TBDATA,1,1.0,1.0,1.0,1.00,1.00,1.00

For information on the HILL option, see Hill's Anisotropy in the ANSYS Elements Reference, and Section 8.3.1.1.1:Plastic Material Options in this chapter.

For information on the RATE option, see Rate-Dependent Viscoplastic Materials in the ANSYS Elements Reference,and Section 8.3.1.7: Viscoplasticity in this chapter.

For information on the BISO option, see Bilinear Isotropic Hardening in the ANSYS Elements Reference, and Sec-tion 8.3.1.1.1: Plastic Material Options in this chapter.

8.3.2.22. HILL and RATE and MISO Example

This input listing illustrates an example of modeling anisotropic viscoplasticity with multilinear isotropichardening plasticity.

MP,EX,1,20.0E5 ! ELASTIC CONSTANTSMP,NUXY,1,0.3

TB,MISO,1 ! MISO TABLETBPT,,0.015,30000TBPT,,0.020,32000TBPT,,0.025,33800TBPT,,0.030,35000TBPT,,0.040,36500TBPT,,0.050,38000TBPT,,0.060,39000

TB,HILL,1 ! HILL TABLETBDATA,1,1.0,1.1,0.9,0.85,0.9,0.80

TB,RATE,1,,,PERZYNA ! RATE TABLETBDATA,1,0.5,1

For information on the HILL option, see Hill's Anisotropy in the ANSYS Elements Reference, and Section 8.3.1.1.1:Plastic Material Options in this chapter.

For information on the RATE option, see Rate-Dependent Viscoplastic Materials in the ANSYS Elements Reference,and Section 8.3.1.7: Viscoplasticity in this chapter.

For information on the MISO option, see Bilinear Isotropic Hardening in the ANSYS Elements Reference, and Sec-tion 8.3.1.1.1: Plastic Material Options in this chapter.

8.3.2.23. HILL and RATE and NLISO Example

This input listing illustrates an example of modeling anisotropic viscoplasticity with nonlinear isotropic hardeningplasticity.

MP,EX,1,20.0E5 ! ELASTIC CONSTANTSMP,NUXY,1,0.3

TB,NLISO,1 ! NLISO TABLETBDATA,1,30000,100000,5200,172

TB,HILL,1 ! HILL TABLETBDATA,1,1.0,1.1,0.9,0.85,0.9,0.80

TB,RATE,1,,,PERZYNA ! RATE TABLETBDATA,1,0.5,1

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–44

Page 233: ANSYS 8.1 - Structural Analysis Guide

For information on the HILL option, see Hill's Anisotropy in the ANSYS Elements Reference, and Section 8.3.1.1.1:Plastic Material Options in this chapter.

For information on the RATE option, see Rate-Dependent Viscoplastic Materials in the ANSYS Elements Reference,and Section 8.3.1.7: Viscoplasticity in this chapter.

For information on the NLISO option, see Nonlinear Isotropic Hardening in the ANSYS Elements Reference, andSection 8.3.1.1.1: Plastic Material Options in this chapter.

8.3.2.24. HILL and CREEP Example

This input listing illustrates an example of modeling anisotropic implicit creep.

MPTEMP,1,20,200,400,550,600,650 ! ELASTIC CONSTANTSMPTEMP,,700,750,800,850,900,950!MPDATA,EX,1,1,1.250E4,1.210E4,1.140E4,1.090E4,1.070E4,1.050E4 MPDATA,EX,1,,1.020E4,0.995E4,0.963E4,0.932E4,0.890E4,0.865E4 !MPDATA,EY,1,1,1.250E4,1.210E4,1.140E4,1.090E4,1.070E4,1.050E4 MPDATA,EY,1,,1.020E4,0.995E4,0.963E4,0.932E4,0.890E4,0.865E4 !MPDATA,EZ,1,1,1.250E4,1.210E4,1.140E4,1.090E4,1.070E4,1.050E4MPDATA,EZ,1,,1.020E4,0.995E4,0.963E4,0.932E4,0.890E4,0.865E4!MPDATA,PRXY,1,1,0.351,0.359,0.368,0.375,0.377,0.380 MPDATA,PRXY,1,,0.382,0.384,0.386,0.389,0.391,0.393!MPDATA,PRYZ,1,1,0.351,0.359,0.368,0.375,0.377,0.380 MPDATA,PRYZ,1,,0.382,0.384,0.386,0.389,0.391,0.393!MPDATA,PRXZ,1,1,0.351,0.359,0.368,0.375,0.377,0.380MPDATA,PRXZ,1,,0.382,0.384,0.386,0.389,0.391,0.393!MPDATA,GXY,1,1,1.190E4,1.160E4,1.110E4,1.080E4,1.060E4,1.040E4MPDATA,GXY,1,,1.020E4,1.000E4,0.973E4,0.946E4,0.908E4,0.887E4! MPDATA,GYZ,1,1,1.190E4,1.160E4,1.110E4,1.080E4,1.060E4,1.040E4MPDATA,GYZ,1,,1.020E4,1.000E4,0.973E4,0.946E4,0.908E4,0.887E4! MPDATA,GXZ,1,1,1.190E4,1.160E4,1.110E4,1.080E4,1.060E4,1.040E4MPDATA,GXZ,1,,1.020E4,1.000E4,0.973E4,0.946E4,0.908E4,0.887E4

TB,CREEP,1,,,2 ! CREEP TABLETBDATA,1,5.911E-34,6.25,-0.25

TB,HILL,1,5 ! HILL TABLETBTEMP,750.0TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93TBTEMP,800.0 TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93TBTEMP,850.0 TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93TBTEMP,900.0 TBDATA,1,1.0,1.0,1.0,1.00,1.00,1.00TBTEMP,950.0 TBDATA,1,1.0,1.0,1.0,1.00,1.00,1.00

For information on the HILL option, see Hill's Anisotropy in the ANSYS Elements Reference, and Section 8.3.1.1.1:Plastic Material Options in this chapter.

For information on the CREEP option, see Implicit Creep Equations in the ANSYS Elements Reference, and Sec-tion 8.3.1.5.1: Implicit Creep Procedure in this chapter.

8–45Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.3: Modeling Material Nonlinearities

Page 234: ANSYS 8.1 - Structural Analysis Guide

8.3.2.25. HILL and CREEP and BISO Example

This input listing illustrates an example of modeling anisotropic implicit creep with bilinear isotropic hardeningplasticity.

MPTEMP,1,20,200,400,550,600,650 ! ELASTIC CONSTANTSMPTEMP,,700,750,800,850,900,950!MPDATA,EX,1,1,1.250E4,1.210E4,1.140E4,1.090E4,1.070E4,1.050E4 MPDATA,EX,1,,1.020E4,0.995E4,0.963E4,0.932E4,0.890E4,0.865E4 !MPDATA,EY,1,1,1.250E4,1.210E4,1.140E4,1.090E4,1.070E4,1.050E4 MPDATA,EY,1,,1.020E4,0.995E4,0.963E4,0.932E4,0.890E4,0.865E4 !MPDATA,EZ,1,1,1.250E4,1.210E4,1.140E4,1.090E4,1.070E4,1.050E4MPDATA,EZ,1,,1.020E4,0.995E4,0.963E4,0.932E4,0.890E4,0.865E4!MPDATA,PRXY,1,1,0.351,0.359,0.368,0.375,0.377,0.380 MPDATA,PRXY,1,,0.382,0.384,0.386,0.389,0.391,0.393!MPDATA,PRYZ,1,1,0.351,0.359,0.368,0.375,0.377,0.380 MPDATA,PRYZ,1,,0.382,0.384,0.386,0.389,0.391,0.393!MPDATA,PRXZ,1,1,0.351,0.359,0.368,0.375,0.377,0.380MPDATA,PRXZ,1,,0.382,0.384,0.386,0.389,0.391,0.393!MPDATA,GXY,1,1,1.190E4,1.160E4,1.110E4,1.080E4,1.060E4,1.040E4MPDATA,GXY,1,,1.020E4,1.000E4,0.973E4,0.946E4,0.908E4,0.887E4! MPDATA,GYZ,1,1,1.190E4,1.160E4,1.110E4,1.080E4,1.060E4,1.040E4MPDATA,GYZ,1,,1.020E4,1.000E4,0.973E4,0.946E4,0.908E4,0.887E4! MPDATA,GXZ,1,1,1.190E4,1.160E4,1.110E4,1.080E4,1.060E4,1.040E4MPDATA,GXZ,1,,1.020E4,1.000E4,0.973E4,0.946E4,0.908E4,0.887E4

TB,BISO,1 ! BISO TABLETBDATA,1,180,200

TB,CREEP,1,,,2 ! CREEP TABLETBDATA,1,5.911E-34,6.25,-0.25

TB,HILL,1,5 ! HILL TABLETBTEMP,750.0TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93TBTEMP,800.0 TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93TBTEMP,850.0 TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93TBTEMP,900.0 TBDATA,1,1.0,1.0,1.0,1.00,1.00,1.00TBTEMP,950.0 TBDATA,1,1.0,1.0,1.0,1.00,1.00,1.00

For information on the HILL option, see Hill's Anisotropy in the ANSYS Elements Reference, and Section 8.3.1.1.1:Plastic Material Options in this chapter.

For information on the CREEP option, see Implicit Creep Equations in the ANSYS Elements Reference, and Sec-tion 8.3.1.5.1: Implicit Creep Procedure in this chapter.

For information on the BISO option, see Bilinear Isotropic Hardening in the ANSYS Elements Reference, and Sec-tion 8.3.1.1.1: Plastic Material Options in this chapter.

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–46

Page 235: ANSYS 8.1 - Structural Analysis Guide

8.3.2.26. HILL and CREEP and MISO Example

This input listing illustrates an example of modeling anisotropic implicit creep with multilinear isotropichardening plasticity.

MP,EX,1,20.0E5 ! ELASTIC CONSTANTSMP,NUXY,1,0.3

TB,MISO,1 ! MISO TABLETBPT,,0.015,30000TBPT,,0.020,32000TBPT,,0.025,33800TBPT,,0.030,35000TBPT,,0.040,36500TBPT,,0.050,38000TBPT,,0.060,39000

TB,HILL,1 ! HILL TABLETBDATA,1,1.0,1.1,0.9,0.85,0.9,0.80

TB,CREEP,1,,,2 ! CREEP TABLETBDATA,1,1.5625E-14,5.0,-0.5,0.0

For information on the HILL option, see Hill's Anisotropy in the ANSYS Elements Reference, and Section 8.3.1.1.1:Plastic Material Options in this chapter.

For information on the CREEP option, see Implicit Creep Equations in the ANSYS Elements Reference, and Sec-tion 8.3.1.5.1: Implicit Creep Procedure in this chapter.

For information on the MISO option, see Multilinear Isotropic Hardening in the ANSYS Elements Reference, andSection 8.3.1.1.1: Plastic Material Options in this chapter.

8.3.2.27. HILL and CREEP and NLISO Example

This input listing illustrates an example of modeling anisotropic implicit creep with nonlinear isotropic hardeningplasticity.

MP,EX,1,20.0E5 ! ELASTIC CONSTANTSMP,NUXY,1,0.3

TB,NLISO,1 ! NLISO TABLETBDATA,1,30000,100000,5200,172

TB,HILL,1 ! HILL TABLETBDATA,1,1.0,1.1,0.9,0.85,0.9,0.80

TB,CREEP,1,,,2 ! CREEP TABLETBDATA,1,1.5625E-14,5.0,-0.5,0.0

For information on the HILL option, see Hill's Anisotropy in the ANSYS Elements Reference, and Section 8.3.1.1.1:Plastic Material Options in this chapter.

For information on the CREEP option, see Implicit Creep Equations in the ANSYS Elements Reference, and Sec-tion 8.3.1.5.1: Implicit Creep Procedure in this chapter.

For information on the NLISO option, see Nonlinear Isotropic Hardening in the ANSYS Elements Reference, andSection 8.3.1.1.1: Plastic Material Options in this chapter.

8.3.2.28. HILL and CREEP and BKIN Example

This input listing illustrates an example of modeling anisotropic implicit creep with bilinear kinematic hardeningplasticity.

8–47Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.3: Modeling Material Nonlinearities

Page 236: ANSYS 8.1 - Structural Analysis Guide

MP,EX,1,1e7 ! ELASTIC CONSTANTSMP,NUXY,1,0.32

TB,BKIN,1 ! BKIN TABLETBDATA,1,42000,1000

TB,CREEP,1,,,6 ! CREEP TABLESTBDATA,1,7.4e-21,3.5,0,0,0,0

TB,HILL,1 ! HILL TABLETBDATA,1,1.15,1.05,1.0,1.0,1.0,1.0

For information on the HILL option, see Hill's Anisotropy in the ANSYS Elements Reference, and Section 8.3.1.1.1:Plastic Material Options in this chapter.

For information on the CREEP option, see Implicit Creep Equations in the ANSYS Elements Reference, and Sec-tion 8.3.1.5.1: Implicit Creep Procedure in this chapter.

For information on the BKIN option, see Bilinear Kinematic Hardening in the ANSYS Elements Reference, and Sec-tion 8.3.1.1.1: Plastic Material Options in this chapter.

8.4. Running a Nonlinear Analysis in ANSYS

ANSYS employs an automatic solution control method that, based on the physics of your problem, sets variousnonlinear analysis controls to the appropriate values. If you are not satisfied with the results obtained with thesevalues, you can manually override the settings. The following commands are set to optimal defaults:

MONITORPREDAUTOTS

NEQITNROPTDELTIM

SSTIFTINTPNSUBST

KBCCUTCONTROLCNVTOL

EQSLVOPNCONTROLLNSRCH

LSWRITECDWRITEARCLEN

These commands and the settings they control are discussed in later sections. You can also refer to the individualcommand descriptions in the ANSYS Commands Reference.

If you do choose to override the ANSYS-specified settings, or if you wish to use an input list from a previous releaseof ANSYS, issue SOLCONTROL,OFF in the /SOLU phase. See the SOLCONTROL command description for moredetails.

ANSYS' automatic solution control is active for the following analyses:

• Single-field nonlinear or transient structural and solid mechanics analysis where the solution DOFs arecombinations of UX, UY, UZ, ROTX, ROTY, and ROTZ.

• Single-field nonlinear or transient thermal analysis where the solution DOF is TEMP.

Note — The Solution Controls dialog box, which is described later in this chapter, cannot be used toset solution controls for a thermal analysis. Instead, you must use the standard set of ANSYS solutioncommands and the standard corresponding menu paths.

8.5. Performing a Nonlinear Static Analysis

The procedure for performing a nonlinear static analysis consists of these tasks:

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–48

Page 237: ANSYS 8.1 - Structural Analysis Guide

• Section 8.5.1: Build the Model

• Section 8.5.2: Set Solution Controls

• Section 8.5.3: Set Additional Solution Options

• Section 8.5.4: Apply the Loads

• Section 8.5.5: Solve the Analysis

• Section 8.5.6: Review the Results

8.5.1. Build the Model

This step is essentially the same for both linear and nonlinear analyses, although a nonlinear analysis might includespecial elements or nonlinear material properties. See Section 8.9: Using Nonlinear (Changing-Status) Elements,and Section 8.3: Modeling Material Nonlinearities, for more details. If your analysis includes large-strain effects,your stress-strain data must be expressed in terms of true stress and true (or logarithmic) strain. For more inform-ation on building models in ANSYS, see the ANSYS Modeling and Meshing Guide.

After you have created a model in ANSYS, you set solution controls (analysis type, analysis options, load stepoptions, and so on), apply loads, and solve. A nonlinear solution will differ from a linear solution in that it oftenrequires multiple load increments, and always requires equilibrium iterations. The general procedure for performingthese tasks follows. See Section 8.11: Sample Nonlinear Analysis (GUI Method) for a sample problem that walksyou through a specific nonlinear analysis.

8.5.2. Set Solution Controls

Setting solution controls for a nonlinear analysis involves the same options and method of access (the SolutionControls dialog box) as those used for a linear structural static analysis. For a nonlinear analysis, the default settingsin the Solution Controls dialog box are essentially the same settings employed by the automatic solution controlmethod described in Section 8.4: Running a Nonlinear Analysis in ANSYS. See the following sections in Chapter 2,“Structural Static Analysis”, with exceptions noted:

• Section 2.3.2: Set Solution Controls

• Section 2.3.2.1: Access the Solution Controls Dialog Box

• Section 2.3.2.2: Using the Basic Tab

• Section 2.3.2.3: The Transient Tab

• Section 2.3.2.4: Using the Sol'n Options Tab

• Section 2.3.2.5: Using the Nonlinear Tab

• Section 2.3.2.6: Using the Advanced NL Tab

8.5.2.1. Using the Basic Tab: Special Considerations

Special considerations for setting these options in a nonlinear structural static analysis include:

• When setting ANTYPE and NLGEOM, choose Large Displacement Static if you are performing a newanalysis. (But, keep in mind that not all nonlinear analyses will produce large deformations. See Section 8.2:Using Geometric Nonlinearities for further discussion of large deformations.) Choose Restart CurrentAnalysis if you want to restart a failed nonlinear analysis. You cannot change this setting after the firstload step (that is, after you issue your first SOLVE command). You will usually choose to do a new analysis,rather than a restart. Restarts are discussed in the ANSYS Basic Analysis Guide.

8–49Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.5: Performing a Nonlinear Static Analysis

Page 238: ANSYS 8.1 - Structural Analysis Guide

• When working with time settings, remember that these options can be changed at any load step. SeeChapter 2, “Loading” in the ANSYS Basic Analysis Guide for more information on these options. Advancedtime/frequency options, in addition to those available on the Solution Controls dialog box, are discussedin Section 8.5.2.3: Advanced Load Step Options You Can Set on the Solution Controls Dialog Box.

A nonlinear analysis requires multiple substeps (or time steps; the two terms are equivalent) within eachload step so that ANSYS can apply the specified loads gradually and obtain an accurate solution. TheNSUBST and DELTIM commands both achieve the same effect (establishing a load step's starting, min-imum, and maximum step size), but by reciprocal means. NSUBST defines the number of substeps to betaken within a load step, whereas DELTIM defines the time step size explicitly. If automatic time steppingis off [AUTOTS], then the starting substep size is used throughout the load step.

• OUTRES controls the data on the results file (Jobname.RST). By default, only the last substep is writtento the results file in a nonlinear analysis.

Only 1000 results sets (substeps) can be written to the results file, but you can use the command /CON-FIG,NRES to increase the limit (see the ANSYS Basic Analysis Guide).

8.5.2.2. Advanced Analysis Options You Can Set on the Solution Controls DialogBox

The following sections provide more detail about some of the advanced analysis options that you can set on theSolution Controls dialog box.

8.5.2.2.1. Equation Solver

ANSYS' automatic solution control activates the sparse direct solver (EQSLV,SPARSE) for most cases. The sparsedirect solver is the default, except for the generation pass of a substructure analysis (which uses the frontal directsolver). Other choices include the frontal direct and PCG solvers. For applications using solid elements (for example,SOLID92 or SOLID45), the PCG solver may be faster, especially when doing 3-D modeling.

If you are using the PCG solver, you may be able to considerably reduce your memory usage with the MSAVEcommand. The MSAVE command triggers an element-by-element approach for the parts of the model that useSOLID92, SOLID95, SOLID186, and/or SOLID187 elements with linear material properties. To use this command,you must be doing a static analysis or a modal analysis with the PowerDynamics method. If using SOLID186and/or SOLID187 elements, it must be a small strain (NLGEOM,OFF) analysis. Other parts of the model that donot meet the above criteria will be solved using global assembly for the stiffness matrix. MSAVE,ON can resultin a memory savings of up to 70% for the part of the model that meets the criteria, although the solution timemay increase depending on the manufacturer of your computer and the speed of your processor, as well as thechosen element options (for example, 2 x 2 x 2 integration for SOLID95).

The sparse direct solver, in sharp contrast to the iterative solvers included in ANSYS, is a robust solver. Althoughthe PCG solver can solve indefinite matrix equations, when the PCG solver encounters an ill-conditioned matrix,the solver will iterate to the specified number of iterations and stop if it fails to converge. When this happens, ittriggers bisection. After completing the bisection, the solver continues the solution if the resulting matrix is well-conditioned. Eventually, the entire nonlinear load step can be solved.

Use the following guidelines for selecting either the sparse or the PCG solver for nonlinear structural analysis:

• If it is a beam/shell or beam/shell and solid structure, choose the sparse direct solver.

• If it is a 3-D solid structure and the number of DOF is relatively large (that is, 200,000 or more DOF), choosethe PCG solver.

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–50

Page 239: ANSYS 8.1 - Structural Analysis Guide

• If the problem is ill-conditioned (triggered by poor element shapes), or has a big difference in materialproperties in different regions of the model, or has insufficient displacement boundary constraints, choosethe sparse direct solver.

8.5.2.3. Advanced Load Step Options You Can Set on the Solution Controls DialogBox

The following sections provide more detail about some of the advanced load step options that you can set onthe Solution Controls dialog box.

8.5.2.3.1. Automatic Time Stepping

ANSYS' automatic solution control turns automatic time stepping on [AUTOTS,ON]. An internal auto-time stepscheme ensures that the time step variation is neither too aggressive (resulting in many bisection/cutbacks) nortoo conservative (time step size is too small). At the end of a time step, the size of the next time step is predictedbased on four factors:

• Number of equilibrium iterations used in the last time step (more iterations cause the time step size tobe reduced)

• Predictions for nonlinear element status change (time step sizes are decreased when a status change isimminent)

• Size of the plastic strain increment

• Size of the creep strain increment

8.5.2.3.2. Convergence Criteria

The program will continue to do equilibrium iterations until the convergence criteria [CNVTOL] are satisfied (oruntil the maximum number of equilibrium equations is reached [NEQIT]). You can define custom criteria if thedefault settings are not suitable.

ANSYS' automatic solution control uses L2-norm of force (and moment) tolerance (TOLER) equal to 0.5%, a settingthat is appropriate for most cases. In most cases, an L2-norm check on displacement with TOLER equal to 5% isalso used in addition to the force norm check. The check that the displacements are loosely set serves as a double-check on convergence.

By default, the program will check for force (and, when rotational degrees of freedom are active, moment) con-vergence by comparing the square root sum of the squares (SRSS) of the force imbalances against the productof VALUE*TOLER. The default value of VALUE is the SRSS of the applied loads (or, for applied displacements, ofthe Newton-Raphson restoring forces), or MINREF (which defaults to 0.01), whichever is greater. The defaultvalue of TOLER is 0.005. If SOLCONTROL,OFF, TOLER defaults to 0.001 and MINREF defaults to 1.0 for force con-vergence.

You should almost always use force convergence checking. You can also add displacement (and, when applicable,rotation) convergence checking. For displacements, the program bases convergence checking on the changein deflections (∆u) between the current (i) and the previous (i-1) iterations: ∆u=ui-ui-1.

Note — If you explicitly define any custom convergence criteria [CNVTOL], the entire default criteria willbe overwritten. Thus, if you define displacement convergence checking, you will have to redefine forceconvergence checking. (Use multiple CNVTOL commands to define multiple convergence criteria.)

Using tighter convergence criteria will improve the accuracy of your results, but at the cost of more equilibriumiterations. If you want to tighten (or loosen, which is not recommended) your criteria, you should change TOLER

8–51Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.5: Performing a Nonlinear Static Analysis

Page 240: ANSYS 8.1 - Structural Analysis Guide

by one or two orders of magnitude. In general, you should continue to use the default value of VALUE; that is,change the convergence criteria by adjusting TOLER, not VALUE. You should make certain that the default valueof MINREF = 0.001 makes sense in the context of your analysis. If your analysis uses certain sets of units or hasvery low load levels, you might want to specify a smaller value for MINREF.

Also, we do not recommend putting two or more disjointed structures into one model for a nonlinear analysisbecause the convergence check tries to relate these disjointed structures, often producing some unwanted re-sidual force.

Checking Convergence in a Single and Multi-DOF System

To check convergence in a single degree of freedom (DOF) system, you compute the force (and moment) imbal-ance for the one DOF, and compare this value against the established convergence criteria (VALUE*TOLER). (Youcan also perform a similar check for displacement (and rotation) convergence for your single DOF.) However, ina multi-DOF system, you might want to use a different method of comparison.

The ANSYS program provides three different vector norms to use for convergence checking:

• The infinite norm repeats the single-DOF check at each DOF in your model.

• The L1 norm compares the convergence criterion against the sum of the absolute values of force (andmoment) imbalance for all DOFs.

• The L2 norm performs the convergence check using the square root sum of the squares of the force (andmoment) imbalances for all DOFs. (Of course, additional L1 or L2 checking can be performed for a displace-ment convergence check.)

Example

For the following example, the substep will be considered to be converged if the out-of-balance force (checkedat each DOF separately) is less than or equal to 5000*0.0005 (that is, 2.5), and if the change in displacements(checked as the square root sum of the squares) is less than or equal to 10*0.001 (that is, 0.01).

CNVTOL,F,5000,0.0005,0CNVTOL,U,10,0.001,2

8.5.2.3.3. Maximum Number of Equilibrium Iterations

ANSYS' automatic solution control sets the value of NEQIT to between 15 and 26 iterations, depending uponthe physics of the problem. The idea is to employ a small time step with fewer quadratically converging iterations.

This option limits the maximum number of equilibrium iterations to be performed at each substep (default = 25if solution control is off). If the convergence criteria have not been satisfied within this number of equilibriumiterations, and if auto time stepping is on [AUTOTS], the analysis will attempt to bisect. If bisection is not possible,then the analysis will either terminate or move on to the next load step, according to the instructions you issuein the NCNV command.

8.5.2.3.4. Predictor-Corrector Option

ANSYS' automatic solution control will set PRED,ON if there are no beam or shell elements present. If the timestep size is reduced greatly in the current substep, PRED is turned off. For transient analysis, the predictor is alsoturned off.

You can activate a predictor on the DOF solution for the first equilibrium iteration of each substep. This featureaccelerates convergence and is particularly useful if nonlinear response is relatively smooth. It is not so helpful

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–52

Page 241: ANSYS 8.1 - Structural Analysis Guide

in analyses that incorporate large rotations or viscoelasticity. Using the predictor for large rotations can causedivergence and thus is not recommended for problems with large rotations.

8.5.2.3.5. Line Search Option

ANSYS' automatic solution control will toggle line search on and off as needed. For most contact problems,LNSRCH is toggled on. For most non-contact problems, LNSRCH is toggled off.

This convergence-enhancement tool multiplies the calculated displacement increment by a program-calculatedscale factor (having a value between 0 and 1), whenever a stiffening response is detected. Because the line searchalgorithm is intended to be an alternative to the adaptive descent option [NROPT], adaptive descent is notautomatically activated if the line search option is on. We do not recommend activating both line search andadaptive descent simultaneously.

When an imposed displacement exists, a run cannot converge until at least one of the iterations has a line searchvalue of 1. ANSYS scales the entire ∆U vector, including the imposed displacement value; otherwise, a "small"displacement would occur everywhere except at the imposed DOF. Until one of the iterations has a line searchvalue of 1, ANSYS does not impose the full value of the displacement.

8.5.2.3.6. Cutback Criteria

For finer control over bisections and cutback in time step size, use [CUTCONTROL, Lab, VALUE, Option]. By default,for Lab = PLSLIMIT (maximum plastic strain increment limit), VALUE is set to 15%. This field is set to such a largevalue for avoiding unnecessary bisections caused by high plastic strain due to a local singularity which is notnormally of interest to the user. For explicit creep (Option = 0), Lab = CRPLIM (creep increment limit) and VALUEis set to 10%. This is a reasonable limit for creep analysis. For implicit creep (Option = 1), there is no maximumcreep criteria by default. You can however, specify any creep ratio control. The number of points per cycle forsecond order dynamic equations (Lab = NPOINT) is set to VALUE = 13 by default to gain efficiency at little costto accuracy.

8.5.3. Set Additional Solution Options

This section discusses additional options that you can set for the solution. These options do not appear on theSolution Controls dialog box because they are used infrequently, and their default settings rarely need to bechanged. ANSYS menu paths are provided in this section to help you access these options for those cases inwhich you choose to override the ANSYS-assigned defaults.

8.5.3.1. Advanced Analysis Options You Cannot Set on the Solution Controls DialogBox

The following sections describe some advanced analysis options that you can set for your analysis. As notedabove in Section 8.5.3: Set Additional Solution Options, you cannot use the Solution Controls dialog box to setthe options described below. Instead, you must set them using the standard set of ANSYS solution commandsand the standard corresponding menu paths.

8.5.3.1.1. Stress Stiffness

To account for buckling, bifurcation behavior, ANSYS includes stress stiffness in all geometrically nonlinearanalyses. If you are confident of ignoring such effects, you can turn stress stiffening off (SSTIF,OFF). This commandhas no effect when used with several ANSYS elements; see the ANSYS Elements Reference for the description ofthe specific elements you are using.

Command(s): SSTIFGUI: Main Menu> Solution> Unabridged Menu> Analysis Type> Analysis Options

8–53Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.5: Performing a Nonlinear Static Analysis

Page 242: ANSYS 8.1 - Structural Analysis Guide

8.5.3.1.2. Newton-Raphson Option

ANSYS' automatic solution control will use the FULL Newton-Raphson option with adaptive descent off if thereis a nonlinearity present. However, when node-to-node, node-to-surface contact elements are used for contactanalysis with friction, then adaptive descent is automatically turned on (for example, PIPE20, BEAM23, BEAM24,and PIPE60). The underlying contact elements require adaptive descent for convergence.

Command(s): NROPTGUI: Main Menu> Solution> Unabridged Menu> Analysis Type> Analysis Options

Use this option only in a nonlinear analysis. This option specifies how often the tangent matrix is updated duringsolution. If you choose to override the default, you can specify one of these values:

• Program-chosen (NROPT,AUTO): The program chooses which of the options to use, based on the kindsof nonlinearities present in your model. Adaptive descent will be automatically activated, when appropriate.

• Full (NROPT,FULL): The program uses the full Newton-Raphson procedure, in which the stiffness matrixis updated at every equilibrium iteration.

If adaptive descent is on (optional), the program will use the tangent stiffness matrix only as long as theiterations remain stable (that is, as long as the residual decreases, and no negative main diagonal pivotoccurs). If divergent trends are detected on an iteration, the program discards the divergent iteration andrestarts the solution, using a weighted combination of the secant and tangent stiffness matrices. Whenthe iterations return to a convergent pattern, the program will resume using the tangent stiffness matrix.Activating adaptive descent will usually enhance the program's ability to obtain converged solutions forcomplicated nonlinear problems but is supported only for elements indicated under "Special Features"in the Input Summary table (Table 4.n.1 for an element, where n is the element number) in the ANSYSElements Reference.

• Modified (NROPT,MODI): The program uses the modified Newton-Raphson technique, in which the tangentstiffness matrix is updated at each substep. The matrix is not changed during equilibrium iterations at asubstep. This option is not applicable to large deformation analyses. Adaptive descent is not available.

• Initial Stiffness (NROPT,INIT): The program uses the initial stiffness matrix in every equilibrium iteration.This option can be less likely to diverge than the full option, but it often requires more iterations to achieveconvergence. It is not applicable to large deformation analyses. Adaptive descent is not available.

• Full with unsymmetric matrix (NROPT,UNSYM): The program uses the full Newton-Raphson procedure,in which the stiffness matrix is updated at every equilibrium iteration. In addition, it generates and usesunsymmetric matrices that you can use for any of the following:

– If you are running a pressure-driven collapse analysis, an unsymmetric pressure load stiffness mightbe helpful in obtaining convergence. You can include pressure load stiffness using SOLCONTROL,INCP.

– If you are defining an unsymmetric material model using TB,USER, you would need NROPT,UNSYMto fully use the property you defined.

– If you are running a contact analysis, an unsymmetric contact stiffness matrix would fully couple thesliding and the normal stiffnesses. See Section 11.4.8.4: Determining Contact Stiffness and AllowablePenetration in this manual for details.

You should first try NROPT,FULL; then try NROPT,UNSYM if you experience convergence difficulties. Notethat using an unsymmetric solver requires more computer time to obtain a solution, than if you use asymmetric solver.

• If a multistatus element is in the model, however, it would be updated at the iteration in which it changesstatus, irrespective of the Newton-Raphson option.

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–54

Page 243: ANSYS 8.1 - Structural Analysis Guide

8.5.3.2. Advanced Load Step Options You Cannot Set on the Solution ControlsDialog Box

The following sections describe some advanced load step options that you can set for your analysis. As notedabove in Section 8.5.3: Set Additional Solution Options, you cannot use the Solution Controls dialog box to setthe options described below. Instead, you must set them using the standard set of ANSYS solution commandsand the standard corresponding menu paths.

8.5.3.2.1. Creep Criteria

If your structure exhibits creep behavior, you can specify a creep criterion for automatic time step adjustment[CRPLIM,CRCR, Option]. (If automatic time stepping [AUTOTS] is off, this creep criterion will have no effect.)The program will compute the ratio of creep strain increment (∆εcr, the change in creep strain in the last time

step) to the elastic strain (εel), for all elements. If the maximum ratio is greater than the criterion CRCR, the program

will then decrease the next time step size; if it is less, the program might increase the next time step size. (Theprogram will also base automatic time stepping on the number of equilibrium iterations, impending elementstatus change, and plastic strain increment. The time step size will be adjusted to the minimum size calculatedfor any of these items.) For explicit creep (Option = 0), if the ratio ∆εcr / εel is above the stability limit of 0.25, and

if the time increment cannot be decreased, a divergent solution is possible and the analysis will be terminatedwith an error message. This problem can be avoided by making the minimum time step size sufficiently small[DELTIM and NSUBST]. For implicit creep (Option = 1), there is no maximum creep limit by default. You canhowever, specify any creep ratio control.

Command(s): CRPLIMGUI: Main Menu> Solution> Unabridged Menu> Load Step Opts> Nonlinear> Creep Criterion

Note — If you do not want to include the effects of creep in your analysis, use the RATE command withOption = OFF, or set the time steps to be longer than the previous time step, but not more than 1.0e-6longer.

8.5.3.2.2. Time Step Open Control

This option is available for thermal analysis. (Remember that you cannot perform a thermal analysis using theSolution Controls dialog box; you must use the standard set of ANSYS solution commands or the standardcorresponding menu paths instead.) This option's primary use is in unsteady state thermal analysis where thefinal temperature stage reaches a steady state. In such cases, the time step can be opened quickly. The defaultis that if the TEMP increment is smaller than 0.1 in three (NUMSTEP = 3) contiguous substeps, the time step sizecan be "opened-up" (value = 0.1 by default). The time step size can then be opened continuously for greatersolution efficiency.

Command(s): OPNCONTROLGUI: Main Menu> Solution> Unabridged Menu> Load Step Opts> Nonlinear> Open Control

8.5.3.2.3. Solution Monitoring

This option provides a facility to monitor a solution value at a specified node in a specified DOF. The commandalso provides the user with a means to quickly review the solution convergence efficiency, rather than attemptingto gather this information from a lengthy output file. For instance, if an excessive number of attempts were madefor a substep, the information contained in the file provides hints to either reduce the initial time step size orincrease the minimum number of substeps allowed through the NSUBST command to avoid an excessivenumber of bisections.

Command(s): MONITORGUI: Main Menu> Solution> Unabridged Menu> Load Step Opts> Nonlinear> Monitor

8–55Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.5: Performing a Nonlinear Static Analysis

Page 244: ANSYS 8.1 - Structural Analysis Guide

8.5.3.2.4. Birth and Death

Specify birth and death options as necessary. You can deactivate [EKILL] and reactivate [EALIVE] selected elementsto model the removal or addition of material in your structure. As an alternative to the standard birth and deathmethod, you can change the material properties for selected elements [MPCHG] between load steps.

Command(s): EKILL, EALIVEGUI: Main Menu> Solution> Load Step Opts> Other> Birth & Death> Kill ElementsMain Menu> Solution> Load Step Opts> Other> Birth & Death> Activate Elem

The program “deactivates” an element by multiplying its stiffness by a very small number (which is set by theESTIF command), and by removing its mass from the overall mass matrix. Element loads (pressure, heat flux,thermal strains, and so on) for inactive elements are also set to zero. You need to define all possible elementsduring preprocessing; you cannot create new elements in SOLUTION.

Those elements to be “born” in later stages of your analysis should be deactivated before the first load step, andthen reactivated at the beginning of the appropriate load step. When elements are reactivated, they have a zerostrain state, and (if NLGEOM,ON) their geometric configuration (length, area, and so on) is updated to matchthe current displaced positions of their nodes. See the ANSYS Advanced Analysis Techniques Guide for more in-formation on birth and death.

Another way to affect element behavior during solution is to change the material property reference numberfor selected elements:

Command(s): MPCHGGUI: Main Menu> Solution> Load Step Opts> Other> Change Mat Props> Change Mat Num

Note — Use MPCHG with caution. Changing material properties in a nonlinear analysis may produceunintended results, particularly if you change nonlinear [TB] material properties.

8.5.3.2.5. Output Control

In addition to OUTRES, which you can set on the Solution Controls dialog box, there are several other outputcontrol options that you can set for an analysis:

Command(s): OUTPR, ERESXGUI: Main Menu> Solution> Unabridged Menu> Load Step Opts> Output Ctrls> Solu PrintoutMain Menu> Solution> Unabridged Menu> Load Step Opts> Output Ctrls> Integration Pt

Printed output [OUTPR] includes any results data on the output file (Jobname.OUT).

Extrapolation of results [ERESX] copies an element's integration point stress and elastic strain results to the nodesinstead of extrapolating them, if nonlinear strains (plasticity, creep, swelling) are present in the element. The in-tegration point nonlinear strains are always copied to the nodes.

See Chapter 2, “Loading” in the ANSYS Basic Analysis Guide for more information on these options.

8.5.4. Apply the Loads

Apply loads on the model. See Chapter 2, “Structural Static Analysis” in this guide and Chapter 2, “Loading” inthe ANSYS Basic Analysis Guide for load information. Remember that inertia and point loads will maintain constantdirection, but surface loads will "follow" the structure in a large-deformation analysis. You can apply complexboundary conditions by defining a one-dimensional table (TABLE type array parameter). See Section 2.3.4.2.1:Applying Loads Using TABLE Type Array Parameters in this guide for more information.

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–56

Page 245: ANSYS 8.1 - Structural Analysis Guide

8.5.5. Solve the Analysis

You solve a nonlinear analysis using the same commands and procedure as you do in solving a linear staticanalysis. See Section 2.3.5: Solve the Analysis in Chapter 2, “Structural Static Analysis”. If you need to definemultiple load steps, you must respecify time settings, load step options, and so on, and then save and solve foreach of the additional load steps. Other methods for multiple load steps - the load step file method and the arrayparameter method - are described in the ANSYS Basic Analysis Guide.

8.5.6. Review the Results

Results from a nonlinear static analysis consist mainly of displacements, stresses, strains, and reaction forces.You can review these results in POST1, the general postprocessor, or in POST26, the time-history postprocessor.

Remember that in POST1, only one substep can be read in at a time, and that the results from that substep shouldhave been written to Jobname.RST. (The load step option command OUTRES controls which substep resultsare stored on Jobname.RST.) A typical POST1 postprocessing sequence is described below.

8.5.6.1. Points to Remember

• To review results in POST1, the database must contain the same model for which the solution was calcu-lated.

• The results file (Jobname.RST) must be available.

8.5.6.2. Reviewing Results in POST1

1. Verify from your output file (Jobname.OUT) whether or not the analysis converged at all load steps.

• If not, you probably will not want to postprocess the results, other than to determine why convergencefailed.

• If your solution converged, then continue postprocessing.

2. Enter POST1. If your model is not currently in the database, issue RESUME.Command(s): /POST1GUI: Main Menu> General Postproc

3. Read in results for the desired load step and substep, which can be identified by load step and substepnumbers or by time. (Note, however, that arc-length results should not be identified by time.)

Command(s): SETGUI: Main Menu> General Postproc> Read Results> load step

You can also use the SUBSET or APPEND commands to read in or merge results data for selected portionsof the model only. The LIST argument on any of these commands lists the available solutions on theresults file. You can also limit the amount of data written from the results file to the database throughthe INRES command. Additionally, you can use the ETABLE command to store result items for selectedelements. See the individual command descriptions in the ANSYS Commands Reference for more inform-ation.

Caution: If you specify a TIME value for which no results are available, the ANSYS program willperform a linear interpolation to calculate the results at that value of TIME. Realize that this inter-polation will usually cause some loss of accuracy in a nonlinear analysis (see Figure 8.23: “LinearInterpolation of Nonlinear Results Can Introduce Some Error”). Thus, for a nonlinear analysis, youshould usually postprocess at a TIME that corresponds exactly to the desired substep.

8–57Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.5: Performing a Nonlinear Static Analysis

Page 246: ANSYS 8.1 - Structural Analysis Guide

Figure 8.23 Linear Interpolation of Nonlinear Results Can Introduce Some Error

4. Display the results using any of the following options:

Option: Display Deformed ShapeCommand(s): PLDISPGUI: Main Menu> General Postproc> Plot Results> Deformed Shape

In a large deformation analysis, you might prefer to use a true scale display [/DSCALE,,1].

Option: Contour DisplaysCommand(s): PLNSOL or PLESOLGUI: Main Menu> General Postproc> Plot Results> Contour Plot> Nodal Solu or ElementSolu

Use these options to display contours of stresses, strains, or any other applicable item. If you have adjacentelements with different material behavior (such as can occur with plastic or multilinear elastic materialproperties, with different material types, or with adjacent deactivated and activated elements), youshould take care to avoid nodal stress averaging errors in your results. Selecting logic (described in theANSYS Basic Analysis Guide) provides a means of avoiding such errors.

The KUND field on PLNSOL and PLESOL gives you the option of overlaying the undeformed shape onthe display.

You can also contour element table data and line element data:Command(s): PLETAB, PLLSGUI: Main Menu> General Postproc> Element Table> Plot Element TableMain Menu> General Postproc> Plot Results> Contour Plot> Line Elem Res

Use PLETAB to contour element table data and PLLS to contour line element data.

Option: Tabular ListingsCommand(s): PRNSOL (nodal results) PRESOL (element-by-element results) PRRSOL (reactiondata) PRETAB PRITER (substep summary data), and so on. NSORT ESORTGUI: Main Menu> General Postproc> List Results> Nodal SolutionMain Menu> General Postproc> List Results> Element SolutionMain Menu> General Postproc> List Results> Reaction Solution

Use the NSORT and ESORT commands to sort the data before listing them.

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–58

Page 247: ANSYS 8.1 - Structural Analysis Guide

Other Capabilities

Many other postprocessing functions - mapping results onto a path, report quality listings, and so on -are available in POST1. See The General Postprocessor (POST1) in the ANSYS Basic Analysis Guide for details.Load case combinations usually are not valid for nonlinear analyses.

8.5.6.3. Reviewing Results in POST26

You can also review the load-history response of a nonlinear structure using POST26, the time-history postpro-cessor. Use POST26 to compare one ANSYS variable against another. For instance, you might graph the displace-ment at a node versus the corresponding level of applied load, or you might list the plastic strain at a node andthe corresponding TIME value. A typical POST26 postprocessing sequence might follow these steps:

1. Verify from your output file (Jobname.OUT) whether or not the analysis converged at all desired loadsteps. You should not base design decisions on unconverged results.

2. If your solution converged, enter POST26. If your model is not currently in the database, issue RESUME.Command(s): /POST26GUI: Main Menu> TimeHist Postpro

3. Define the variables to be used in your postprocessing session. The SOLU command will cause variousiteration and convergence parameters to be read into the database, where you can incorporate theminto your postprocessing.

Command(s): NSOL, ESOL, RFORCEGUI: Main Menu> TimeHist Postpro> Define Variables

4. Graph or list the variables.Command(s): PLVAR (graph variables) PRVAR EXTREM (list variables)GUI: Main Menu> TimeHist Postpro> Graph VariablesMain Menu> TimeHist Postpro> List VariablesMain Menu> TimeHist Postpro> List Extremes

Other Capabilities

Many other postprocessing functions are available in POST26. See Chapter 6, “The Time-History Postprocessor(POST26)” in the ANSYS Basic Analysis Guide for details.

See the NLGEOM, SSTIF, NROPT, TIME, NSUBST, AUTOTS, KBC, CNVTOL, NEQIT, NCNV, PRED, OUTRES, andSOLU command descriptions for more information.

8.5.7. Terminating a Running Job; Restarting

You can stop a nonlinear analysis by creating an "abort" file (Jobname.ABT). See Chapter 3, “Solution” in theANSYS Basic Analysis Guide for details. The program will also stop upon successful completion of the solution, orif a convergence failure occurs.

You can often restart an analysis if it successfully completed one or more iterations before it terminated. Restartprocedures are covered in Section 3.16: Restarting an Analysis in the ANSYS Basic Analysis Guide.

8.6. Performing a Nonlinear Transient Analysis

Many of the tasks that you need to perform in a nonlinear transient analysis are the same as (or similar to) thosethat you perform in nonlinear static analyses (described in Section 8.5: Performing a Nonlinear Static Analysis)and linear full transient dynamic analyses (described in Chapter 2, “Structural Static Analysis”). However, thissection describes some additional considerations for performing a nonlinear transient analysis.

8–59Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.6: Performing a Nonlinear Transient Analysis

Page 248: ANSYS 8.1 - Structural Analysis Guide

Remember that the Solution Controls dialog box, which is the method described in Section 8.5: Performing aNonlinear Static Analysis, cannot be used to set solution controls for a thermal analysis. Instead, you must usethe standard set of ANSYS solution commands and the standard corresponding menu paths.

8.6.1. Build the Model

This step is the same as for a nonlinear static analysis. However, if your analysis includes time-integration effects,be sure to include a value for mass density [MP,DENS]. If you want to, you can also define material-dependentstructural damping [MP,DAMP].

8.6.2. Apply Loads and Obtain the Solution

1. Specify transient analysis type and define analysis options as you would for a nonlinear static analysis:

• New Analysis or Restart [ANTYPE]

• Analysis Type: Transient [ANTYPE]

• Large Deformation Effects [NLGEOM]

• Large Displacement Transient (if using the Solution Controls dialog box to set analysis type)

2. Apply loads and specify load step options in the same manner as you would for a linear full transientdynamic analysis. A transient load history usually requires multiple load steps, with the first load steptypically used to establish initial conditions (see the ANSYS Basic Analysis Guide). The general, nonlinear,birth and death, and output control options available for a nonlinear static analysis are also available fora nonlinear transient analysis.

In a nonlinear transient analysis, time must be greater than zero. See Chapter 5, “Transient DynamicAnalysis” for procedures for defining nonzero initial conditions.

For a nonlinear transient analysis, you must specify whether you want stepped or ramped loads [KBC].See the ANSYS Basic Analysis Guide for further discussion about ramped vs. stepped loads.

You can also specify dynamics options: alpha and beta damping, time integration effects, and transientintegration parameters.

Command(s): ALPHAD, BETAD, TIMINT, TINTPGUI: Main Menu> Solution> Analysis Type> Sol'n Control ( : Transient Tab)Main Menu> Solution> Unabridged Menu> Load Step Opts> Time/Frequenc> DampingMain Menu> Solution> Unabridged Menu> Load Step Opts> Time/Frequenc> Time Integ-ration

An explanation of the dynamics options follows.

• Damping

Rayleigh damping constants are defined using the constant mass [ALPHAD] and stiffness [BETAD]matrix multipliers. In a nonlinear analysis the stiffness may change drastically - do not use BETAD,except with care. See Section 5.10.3: Damping for details about damping.

• Time Integration Effects [TIMINT]

Time integration effects are ON by default in a transient analysis. For creep, viscoelasticity, viscoplas-ticity, or swelling, you should turn the time integration effects off (that is, use a static analysis). These

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–60

Page 249: ANSYS 8.1 - Structural Analysis Guide

time-dependent effects are usually not included in dynamic analyses because the transient dynamictime step sizes are often too short for any significant amount of long-term deformation to occur.

Except in kinematic (rigid-body motion) analyses, you will rarely need to adjust the transient integrationparameters [TINTP], which provide numerical damping to the Newmark and HHT methods. (See yourANSYS, Inc. Theory Reference for more information about these parameters.)

ANSYS' automatic solution control sets the defaults to a new time integration scheme for use by firstorder transient equations. This is typically used for unsteady state thermal problems where θ = 1.0(set by SOLCONTROL, ON); this is the backward Euler scheme. It is unconditionally stable and morerobust for highly nonlinear thermal problems such as phase changes. The oscillation limit tolerancedefaults to 0.0, so that the response first order eigenvalues can be used to more precisely determinea new time step value.

Note — If you are using the Solution Controls dialog box to set solution controls, you can accessall of these options [ALPHAD, BETAD, KBC, TIMINT, TINTP, TRNOPT] on the Transient tab.

3. Write load data for each load step to a load step file.Command(s): LSWRITEGUI: Main Menu> Solution> Load Step Opts> Write LS File

4. Save a backup copy of the database to a named file.Command(s): SAVEGUI: Utility Menu> File> Save As

5. Start solution calculations. Other methods for multiple load steps are described in Chapter 1, “GettingStarted with ANSYS” in the ANSYS Basic Analysis Guide.

Command(s): LSSOLVEGUI: Main Menu> Solution> Solve> From LS Files

6. After you have solved all load steps, leave SOLUTION.Command(s): FINISHGUI: Close the Solution menu.

8.6.3. Review the Results

As in a nonlinear static analysis, you can use POST1 to postprocess results at a specific moment in time. Proceduresare much the same as described previously for nonlinear static analyses. Again, you should verify that yoursolution has converged before you attempt to postprocess the results.

Time-history postprocessing using POST26 is essentially the same for nonlinear as for linear transient analyses.See the postprocessing procedures outlined in Chapter 5, “Transient Dynamic Analysis”.

More details of postprocessing procedures can be found in the ANSYS Basic Analysis Guide.

8.7. Sample Input for a Nonlinear Transient Analysis

A sample input listing for a nonlinear transient analysis is shown below:

! Build the Model:/PREP7--- ! Similar to a linear full transient model, with--- ! these possible additions: nonlinear material--- ! properties, nonlinear elements---FINISH!

8–61Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.7: Sample Input for a Nonlinear Transient Analysis

Page 250: ANSYS 8.1 - Structural Analysis Guide

! Apply Loads and Obtain the Solution:/SOLUANTYPE,TRANS! TRNOPT,FULL by default--- ! Establish initial conditions as in linear full--- ! transient analysisLSWRITE ! Initial-condition load stepNLGEOM,ON ! Nonlinear geometric effects (large deformations)SSTIF,ON ! Stress stiffening effects! NROPT=AUTO by default: Program will choose appropriate Newton-Raphson and ! Adaptive Descent options, depending on ! nonlinearities encountered! Loads:F,...D,...! Load Step Options:TIME,... ! TIME at end of load stepDELTIM,... ! Time step controls (starting, min, max)AUTOTS,ON ! Automatic time stepping, including bisection! KBC=0 by default (ramped loading)! Dynamic Options:ALPHAD,... ! Mass dampingTIMINT,ON ! TIMINT,ON by default, unless you turned it OFF for ! initial-condition load step! Nonlinear Options:CNVTOL,... ! Convergence criteria! NEQIT=25 by defaultNCNV,,,... ! Nonconvergence termination controlsPRED,ON ! Predictor ONOUTRES,ALL,ALL ! Results for every substep written to databaseLSWRITE ! First "real" transient load step--- ! Additional load steps, as needed---LSSOLVE,1,3 ! Initiate multiple l.s. solutionSAVE FINISH!! Review the Results:/POST26 ! Time-History PostprocessorSOLU,2,CNVG ! Check convergenceSOLU,3,FOCVPRVAR,2,3NSOL,... ! Store results (displacements, stresses, etc.) as ! variablesPLVAR,... ! Graph results vs. TIME to evaluate general quality ! of analysis, determine critical time step, etc.FINISH!/POST1 ! General PostprocessorSET,... ! Read results from desired time stepPLDISP,... ! Postprocess as desiredPLNSOL,...NSORT,...PRNSOL,...FINISH

See the ANTYPE, TRNOPT, LSWRITE, NLGEOM, SSTIF, NROPT, TIME, DELTIM, AUTOTS, KBC, ALPHAD, TIMINT,CNVTOL, NEQIT, NCNV, PRED, OUTRES, LSSOLVE, and SOLU command descriptions for more information.

8.8. Restarts

Restart procedures for a transient analysis are essentially the same as for a static analysis; see Section 3.16: Re-starting an Analysis in the ANSYS Basic Analysis Guide.

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–62

Page 251: ANSYS 8.1 - Structural Analysis Guide

8.9. Using Nonlinear (Changing-Status) Elements

Nonlinear elements display an abrupt change in stiffness when they experience a change in status. For example,when a cable goes slack, its stiffness suddenly drops to zero. When two separate bodies come into contact, theiroverall stiffness changes drastically. These and other status-dependent stiffness changes can be modeled byusing nonlinear elements (described below), by applying birth and death options to applicable elements (seethe ANSYS Advanced Analysis Techniques Guide), or by changing material properties [MPCHG]. Some of the non-linear element features described below are available only in the ANSYS Multiphysics, ANSYS Mechanical, andANSYS Structural products only. See the ANSYS Elements Reference for details.

• COMBIN7

• COMBIN14

• COMBIN37

• COMBIN39

• COMBIN40

• CONTAC12 and CONTAC52

• TARGE169, TARGE170, CONTA171, CONTA172, CONTA173, CONTA174, and CONTA175

• LINK10

• SHELL41

• SOLID65

8.9.1. Element Birth and Death

Sometimes, an element's status changes between "existent" and "nonexistent." The birth and death options[EKILL, EALIVE, ESTIF] (Main Menu> Solution> Load Step Opts> Other) can be used to deactivate or reactivateselected elements in such cases. The birth and death feature is discussed in detail in Chapter 11, “Element Birthand Death” in the ANSYS Advanced Analysis Techniques Guide.

8.10. Tips and Guidelines for Nonlinear Analysis

This section describes tips and guidelines that can help you to perform a nonlinear analysis.

8.10.1. Starting Out with Nonlinear Analysis

By taking your time and proceeding with reasonable caution, you can avoid many difficulties commonly associatedwith nonlinear analyses. The following suggestions should be useful.

8.10.1.1. Be Aware of How the Program and Your Structure Behave

If you have not used a particular nonlinear feature before, construct a very simple model (that is, containing onlya few elements), and make sure you understand how to handle this feature before you use it in a large, complicatedmodel.

• Gain preliminary insight into your structure's behavior by analyzing a preliminary simplified model first.For nonlinear static models, a preliminary linear static analysis can reveal which regions of your modelwill first experience nonlinear response, and at what load levels these nonlinearities will come into play.For nonlinear transient dynamic analyses, a preliminary model of beams, masses, and springs can provideinsight into the structure's dynamics at minimal cost. Preliminary nonlinear static, linear transient dynamic,

8–63Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.10: Tips and Guidelines for Nonlinear Analysis

Page 252: ANSYS 8.1 - Structural Analysis Guide

and/or modal analyses can also help you to understand various aspects of your structure's nonlinear dy-namic response before you undertake the final nonlinear transient dynamic analysis.

• Read and understand the program's output messages and warnings. At a minimum, before you try topostprocess your results, make sure your problem converged. For path-dependent problems, the printout'sequilibrium iteration record can be especially important in helping you to determine if your results arevalid or not.

8.10.1.2. Keep It Simple

• Keep your final model as simple as possible. If you can represent your 3-D structure as a 2-D plane stress,plane strain, or axisymmetric model, do so. If you can reduce your model size through the use of symmetryor antisymmetry surfaces, do so. (However, if your model is loaded antisymmetrically, you can generallynot take advantage of antisymmetry to reduce a nonlinear model's size. Antisymmetry can also be renderedinapplicable by large deflections.) If you can omit a nonlinear detail without affecting results in criticalregions of your model, do so.

• Model transient dynamic loading in terms of static-equivalent loads whenever possible.

• Consider substructuring the linear portions of your model to reduce the computational effort requiredfor intermediate load or time increments and equilibrium iterations.

8.10.1.3. Use an Adequate Mesh Density

• Recognize that regions undergoing plastic deformation require a reasonable integration point density(mesh density is particularly important in plastic-hinge regions). Higher-order elements use only the cornerintegration points for nonlinear analyses, thus lower-order elements provide the same accuracy as higher-order elements. However, the 18x elements are recommended for nonlinear analyses.

• Provide an adequate mesh density on contact surfaces to allow contact stresses to be distributed in asmooth fashion.

• Provide a mesh density adequate for resolving stresses. Areas where stresses or strains are of interest requirea relatively fine mesh compared to that needed for displacement or nonlinearity resolution.

• Use a mesh density adequate to characterize the highest mode shape of interest. The number of elementsneeded depends on the elements' assumed displacement shape functions, as well as on the mode shapeitself.

• Use a mesh density adequate to resolve any transient dynamic wave propagation through your structure.If wave propagation is important, then provide at least 20 elements to resolve one wavelength.

8.10.1.4. Apply the Load Gradually

• For nonconservative, path-dependent systems, you need to apply the load in small enough incrementsto ensure that your analysis will closely follow the structure's load-response curve.

• You can sometimes improve the convergence behavior of conservative systems by applying the loadgradually, so as to minimize the number of Newton-Raphson equilibrium iterations required.

8.10.2. Overcoming Convergence Problems

When performing a nonlinear analysis you may encounter convergence difficulties due to a number of reasons.Some examples may be initially open contact surfaces causing rigid body motion, large load increments causingnonconvergence, material instabilities, or large deformations causing mesh distortion that result in elementshape errors. Solution control (SOLCONTROL) automatically adjusts solution parameters and attempts to obtain

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–64

Page 253: ANSYS 8.1 - Structural Analysis Guide

a robust, accurate solution. In addition, several tools are available in ANSYS that can help you identify potentialproblems before, during, and after a solution.

CHECK, MCHECK, and CNCHECK commands help you verify if there are any obvious problems with the modelbefore you start the solution. The CHECK command does an overall verification of the model, including missingelastic properties, unconstrained model, and element shape checks. The MCHECK command can help youidentify defects in the mesh such as holes or cracks, especially when the mesh is imported from a third partysoftware. The CNCHECK command provides the initial contact status of contact pairs, identifying whether thecontacts are initially open or closed. If, for example, a part in your model is constrained only through contactwith other parts and if the contact surfaces are open, the CNCHECK command can help you identify this potentialerror condition.

When you analyze models with large deformations, some portions of the initial mesh can become highly distorted.Highly distorted elements can take on unacceptable shapes, providing inaccurate results. This can cause yournonlinear solution to stop. When this happens, use the ESCHECK command to perform shape checking of de-formed elements in the postprocessor (based on the current set of results in database). This deformed-shapechecker will help you to identify the portions of your model that require different meshing, thereby allowingthem to retain acceptable shapes. Using ESCHECK at different time points will help you to identify the loadconditions that cause mesh deterioration.

A convergence failure can also indicate a physical instability in the structure, or it can merely be the result ofsome numerical problem in the finite element model.

The following sections detail some of the techniques that you can use to attempt to improve the convergenceperformance of your analysis.

8.10.2.1. Performing Nonlinear Diagnostics

The nonlinear diagnostics tool NLDIAG can help you find problems in your model when an analysis will notconverge.

Identify Regions of High Residual Forces Issue the NLDIAG,NRRE command to write the Newton-Raphsonresiduals from equilibrium iterations to a file. You can then contour plot the residual forces via the PLNSOL,NRREcommand, which will help to identify regions of high residual forces.

Such a capability can be useful when you experience convergence difficulties in the middle of a load step, wherethe model has a large number of contact surfaces and other nonlinearities. You can restart the analysis and issuean NLDIAG,NRRE command to write out the residuals. By tracking the way the residuals change over severalequilibrium iterations you can identify a portion of your model where large residuals persist. You can then focuson the nonlinearities in that area (for example, a contact pair's properties) instead of having to deal with theentire model.

Identify Problem Elements Typically, nonlinear analyses fail to converge for the following reasons:

• Too large a distortion

• Elements contain nodes that have near zero pivots (nonlinear analyses)

• Too large a plastic or creep strain increment

• Elements where mixed u-P constraints are not satisfied (mixed U-P option of 18x solid elements only)

ANSYS has default limits which, when exceeded, determine when convergence criteria have been violated. Somelimits are user-controlled; for example, the CUTCONTROL command sets the maximum plastic/creep strain in-crements allowed in an iteration. Other limits are fixed.

8–65Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.10: Tips and Guidelines for Nonlinear Analysis

Page 254: ANSYS 8.1 - Structural Analysis Guide

The NLDIAG,EFLG command identifies elements that violate the above criteria and records them in a file (Job-name.ndxxx).

Process the Tracked Results Issue the NLDPOST command to process the .ndxxx nonlinear diagnostics files.The command creates components of elements that violate a certain criterion for a particular equilibrium iteration(or iterations).

Monitor the Diagnostics Results in Real Time The NLHIST command allows you to monitor results of interestin real time during solution. Before starting the solution, you can request nodal data such as displacements orreaction forces at specific nodes. You can also request element nodal data such as stresses and strains at specificelements to be graphed. Pair-based contact data are also available. The result data are written to a file namedJobname.nlh.

For example, a reaction force-deflection curve could indicate when possible buckling behavior occurs. Nodalresults and contact results are monitored at every converged substep while element nodal data are written asspecified via the OUTRES setting.

You can also track results during batch runs. Either access the ANSYS Launcher and select File Tracking fromthe Tools menu, or type nlhist81 at the command line. Use the supplied file browser to navigate to your Job-name.nlh file, and click on it to invoke the tracking utilty. You can use this utilty to read the file at any time, evenafter the solution is complete (the data in the file must be formatted correctly).

8.10.2.2. Tracking Convergence Graphically

As a nonlinear structural analysis proceeds, ANSYS computes convergence norms with corresponding convergencecriteria each equilibrium iteration. Available in both batch and interactive sessions, the Graphical SolutionTracking (GST) feature displays the computed convergence norms and criteria while the solution is in process.By default, GST is ON for interactive sessions and OFF for batch runs. To turn GST on or off, use either of the fol-lowing:

Command(s): /GSTGUI: Main Menu> Solution> Load Step Opts> Output Ctrls> Grph Solu Track

Figure 8.24: “Convergence Norms Displayed By the Graphical Solution Tracking (GST) Feature” shows a typicalGST display:

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–66

Page 255: ANSYS 8.1 - Structural Analysis Guide

Figure 8.24 Convergence Norms Displayed By the Graphical Solution Tracking (GST)Feature

8.10.2.3. Using Automatic Time Stepping

• Be sure to place an upper limit on the time step size using DELTIM or NSUBST, especially for complicatedmodels. This ensures that all of the modes and behaviors of interest will be accurately included. This canbe important in the following situations:

– Problems that have only localized dynamic behavior (for example, turbine blade and hub assemblies)in which the low-frequency energy content of the system could dominate the high-frequency areas.

– Problems with short ramp times on some of their loads. If the time step size is allowed to become toolarge, ramped portions of the load history may be inaccurately characterized.

– Problems that include structures that are continuously excited over a range of frequencies (for example,seismic problems).

• Take care when modeling kinematic structures (systems with rigid-body motions). These guidelines canusually help you obtain a good solution:

– Incorporate significant numerical damping (0.05 < γ < 0.1 on the TINTP command) into the solutionto filter out the high frequency noise, especially if a coarse time step is used. Do not use α-damping(mass matrix multiplier, ALPHAD command) in a dynamic kinematic analysis, as it will dampen therigid body motion (zero frequency mode) of the system.

– Avoid imposed displacement history specifications, because imposed displacement input has (theor-etically) infinite jumps in acceleration, which causes stability problems for the Newmark time-integrationalgorithm.

8–67Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.10: Tips and Guidelines for Nonlinear Analysis

Page 256: ANSYS 8.1 - Structural Analysis Guide

8.10.2.4. Using Line Search

Line search [LNSRCH] can be useful for enhancing convergence, but it can be expensive (especially with plasticity).You might consider setting line search on in the following cases:

• When your structure is force-loaded (as opposed to displacement-controlled).

• If you are analyzing a "flimsy" structure which exhibits increasing stiffness (such as a fishing pole).

• If you notice (from the program output messages) oscillatory convergence patterns.

8.10.2.5. Using the Arc-Length Method

You can use the arc-length method [ARCLEN and ARCTRM] to obtain numerically stable solutions for manyphysically unstable structures. When using the arc-length method, please keep in mind the following consider-ations:

• The arc-length method is restricted to static analyses with proportional (ramped) loads only.

• The program calculates the reference arc-length radius from the load (or displacement) increment of thefirst iteration of the first substep, using the following formula:

Reference Arc -Length Radius=(Total Load or Displacement)

NSBBSTP

where NSBSTP is the number of substeps specified in the NSUBST command.

When choosing the number of substeps, consider that more substeps will result in a longer solution time. Ideally,you want to choose the minimum number of substeps required to produce an optimally efficient solution. Youmight have to take an "educated guess" of the desired number of substeps, and adjust and re-analyze as needed.

• Do not use line search [LNSRCH], the predictor [PRED], adaptive descent [NROPT,,,ON], automatic timestepping [AUTOTS, TIME, DELTIM], or time-integration effects [TIMINT] when the arc-length method isactive.

• Do not attempt to base convergence on displacement [CNVTOL,U]. Use the force criteria [CNVTOL,F] in-stead.

• To help minimize solution time with the arc-length method, the maximum number of equilibrium iterationsin a single substep [NEQIT] should be less than or equal to 15.

• If an arc-length solution fails to converge within the prescribed maximum number of iterations [NEQIT],the program will automatically bisect and continue the analysis. Bisection will continue either until aconverged solution is obtained, or until the minimum arc-length radius is used (the minimum radius isdefined by NSBSTP [NSUBST] and MINARC [ARCLEN]).

• In general, you cannot use this method to obtain a solution at a specified load or displacement value be-cause the value changes (along the spherical arc) as equilibrium is achieved. Note in Figure 8.4: “Traditional

Newton-Raphson Method vs. Arc-Length Method” how the specified load Fa

1 is only used as a startingpoint. The actual load at convergence is somewhat less.

• Similarly, it can be difficult to determine a value of limiting load or deflection within some known tolerancewhen using the arc-length method in a nonlinear buckling analysis. You generally have to adjust the ref-erence arc-length radius (using NSUBST) by trial-and-error to obtain a solution at the limit point. It might

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–68

Page 257: ANSYS 8.1 - Structural Analysis Guide

be more convenient to use standard Newton-Raphson iterations with bisection [AUTOTS] to determinevalues of nonlinear buckling loads.

• You should usually avoid using the JCG solver [EQSLV] in conjunction with the arc-length method, becausethe arc-length procedure might result in a negative definite stiffness matrix (negative pivot), which cancause a solution failure with this solver.

• You can freely switch from the Newton-Raphson iteration method to the arc-length method at the startof any load step. However, to switch from arc-length to Newton-Raphson iterations, you must terminatethe analysis and restart, deactivating the arc-length method in the first load step of the restart[ARCLEN,OFF].

An arc-length solution terminates under these conditions:

– When limits defined by the ARCTRM or NCNV commands are reached

– When the solution converges at the applied load

– When you use an abort file (Jobname.ABT)

See the ANSYS Basic Analysis Guide for a discussion of termination and restart procedures.

• Use the load-deflection curve as a guide for evaluating and adjusting your analysis to help you achievethe desired results. It is usually good practice to graph your load-deflection curve (using POST26 commands)with every analysis.

• Often, an unsuccessful arc-length analysis can be traced to an arc-length radius that is either too large ortoo small. "Drifting back," in which the analysis retraces its steps back along the load-deflection curve, isone typical difficulty that is caused by using too large or too small an arc-length radius. Study the load-deflection curve to understand this problem. You can then use the NSUBST and ARCLEN commands toadjust the arc-length radius size and range, as appropriate.

• The total arc-length load factor (item ALLF on the SOLU command) can be either positive or negative.Similarly, TIME, which in an arc-length analysis is related to the total arc-length load factor, can also beeither positive or negative. Negative values of ALLF or TIME indicate that the arc-length feature is applyingload in the reverse direction, in order to maintain stability in the structure. Negative ALLF or TIME valuescan be commonly encountered in various snap-through analyses.

• When reading arc-length results into the database for POST1 postprocessing [SET], you should alwaysreference the desired results data set by its load step and substep number (LSTEP and SBSTEP) or by itsdata set number (NSET). Do not reference results by a TIME value, because TIME in an arc-length analysisis not always monotonically increasing. (A single value of TIME might reference more than one solution.)Additionally, the program cannot correctly interpret negative TIME values (which might be encounteredin a snap-through analysis).

• If TIME becomes negative, remember to define an appropriate variable range [/XRANGE or /YRANGE]before creating any POST26 graphs.

8.10.2.6. Artificially Inhibit Divergence in Your Model's Response

If you do not want to use the arc-length method to analyze a force-loaded structure that starts at, or passesthrough, a singular (zero stiffness) configuration, you can sometimes use other techniques to artificially inhibitdivergence in your model's response:

• In some cases, you can use imposed displacements instead of applied forces. This approach can be usedto start a static analysis closer to the equilibrium position, or to control displacements through periodsof unstable response (for example, snap-through or postbuckling).

8–69Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.10: Tips and Guidelines for Nonlinear Analysis

Page 258: ANSYS 8.1 - Structural Analysis Guide

• Another technique that can be effective in circumventing problems due to initial instability is running astatic problem as a "slow dynamic" analysis (that is, using time-integration effects in an attempt to preventthe solution from diverging in any one load step).

• You can also apply temporary artificial stiffness to unstable DOFs, using control elements (such as COM-BIN37), or using the birth and death option on other elements. The idea here is to artificially restrain thesystem during intermediate load steps in order to prevent unrealistically large displacements from beingcalculated. As the system displaces into a stable configuration, the artificial stiffness is removed.

8.10.2.7. Turn Off Extra Element Shapes

ANSYS provides "incompatible" modes" formulation (also referred to as "extra shapes") for modeling bendingapplications. If your problem is predominantly bulk deformation, then you may choose to turn extra shapes offto reduce CPU/storage requirements and enhance convergence. However, doing so precludes the ability tomodel any bending.

8.10.2.8. Using Birth and Death Wisely

Realize that any sudden change in your structure's stiffness matrix is likely to cause convergence problems. Whenactivating or deactivating elements, try to spread the changes out over a number of substeps. (Use a small timestep size if necessary to accomplish this.) Also be aware of possible singularities (such as sharp reentrant corners)that might be created as you activate or deactivate elements. Such singularities can cause convergence problems.

8.10.2.9. Read Your Output

Remember that the ANSYS program performs a nonlinear analysis as a series of linear approximations with cor-rections. The program printout gives you continuous feedback on the progress of these approximations andcorrections. (Printout either appears directly on your screen, is captured on Jobname.OUT, or is written to someother file [/OUTPUT].) You can examine some of this same information in POST1, using the PRITER command,or in POST26, using the SOLU and PRVAR commands. You should make sure that you understand the iterationhistory of your analysis before you accept the results. In particular, do not dismiss any program error or warningstatements without fully understanding their meaning. A typical nonlinear output listing is shown in Fig-ure 8.25: “Typical Nonlinear Output Listing”.

Figure 8.25 Typical Nonlinear Output Listing

***** ANSYS SOLVE COMMAND *****SOLVE com-mand echo

*** NOTE *** CP= 13.891 TIME= 11:09:22 Nonlinear analysis, NROPT set to 1 (full Newton-Raphson solution procedure) for all DOFs.

CheckingLogic

L O A D S T E P O P T I O N S

LOAD STEP NUMBER. . . . . . . . . . . . . . . . 2 TIME AT END OF THE LOAD STEP. . . . . . . . . . 200.00 AUTOMATIC TIME STEPPING . . . . . . . . . . . . ON INITIAL NUMBER OF SUBSTEPS . . . . . . . . . 100 MAXIMUM NUMBER OF SUBSTEPS . . . . . . . . . 10000 MINIMUM NUMBER OF SUBSTEPS . . . . . . . . . 10 MAXIMUM NUMBER OF EQUILIBRIUM ITERATIONS. . . . 15 STEP CHANGE BOUNDARY CONDITIONS . . . . . . . . NO TERMINATE ANALYSIS IF NOT CONVERGED . . . . . .YES (EXIT) CONVERGENCE CONTROLS. . . . . . . . . . . . . .USE DEFAULTS PRINT OUTPUT CONTROLS . . . . . . . . . . . . .NO PRINTOUT DATABASE OUTPUT CONTROLS ITEM FREQUENCY COMPONENT BASI -10

Load stepsummarytable

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–70

Page 259: ANSYS 8.1 - Structural Analysis Guide

FORCE CONVERGENCE VALUE = 0.2006E+06 CRITERION= 1125. EQUIL ITER 1 COMPLETED. NEW TRIANG MATRIX. MAX DOF INC= 0.1272E-01 LINE SEARCH PARAMETER = 1.000 SCALED MAX DOF INC = 0.1272E-01 FORCE CONVERGENCE VALUE = 4267. CRITERION= 480.2 EQUIL ITER 2 COMPLETED. NEW TRIANG MATRIX. MAX DOF INC= -0.9019E-03 LINE SEARCH PARAMETER = 1.000 SCALED MAX DOF INC = -0.9019E-03 FORCE CONVERGENCE VALUE = 1751. CRITERION= 488.2 EQUIL ITER 3 COMPLETED. NEW TRIANG MATRIX. MAX DOF INC= 0.1746E-03 LINE SEARCH PARAMETER = 1.000 SCALED MAX DOF INC = 0.1746E-03 FORCE CONVERGENCE VALUE = 778.5 CRITERION= 497.7 EQUIL ITER 4 COMPLETED. NEW TRIANG MATRIX. MAX DOF INC= 0.6943E-04 LINE SEARCH PARAMETER = 1.000 SCALED MAX DOF INC = 0.6943E-04 FORCE CONVERGENCE VALUE = 347.4 CRITERION= 507.7 <<< CONVERGED >>> SOLUTION CONVERGED AFTER EQUILIBRIUM ITERATION 4 *** LOAD STEP 2 SUBSTEP 1 COMPLETED. CUM ITER = 7 *** TIME = 101.000 TIME INC = 1.00000

Load step 2substep 1

FORCE CONVERGENCE VALUE = 0.6674E+05 CRITERION= 594.3 EQUIL ITER 1 COMPLETED. NEW TRIANG MATRIX. MAX DOF INC= 0.4318E-02 LINE SEARCH PARAMETER = 1.000 SCALED MAX DOF INC = 0.4318E-02 FORCE CONVERGENCE VALUE = 626.2 CRITERION= 502.9 EQUIL ITER 2 COMPLETED. NEW TRIANG MATRIX. MAX DOF INC= 0.8570E-04 LINE SEARCH PARAMETER = 1.000 SCALED MAX DOF INC = 0.8570E-04 FORCE CONVERGENCE VALUE = 77.87 CRITERION= 512.9 <<< CONVERGED >>> SOLUTION CONVERGED AFTER EQUILIBRIUM ITERATION 2 *** LOAD STEP 2 SUBSTEP 2 COMPLETED. CUM ITER = 9 *** TIME = 102.000 TIME INC = 1.00000

Load step 2substep 2

FORCE CONVERGENCE VALUE = 0.1333E+05 CRITERION= 575.4 EQUIL ITER 1 COMPLETED. NEW TRIANG MATRIX. MAX DOF INC= -0.5329E-02 LINE SEARCH PARAMETER = 1.000 SCALED MAX DOF INC = -0.5329E-02 FORCE CONVERGENCE VALUE = 8237. CRITERION= 534.2 EQUIL ITER 2 COMPLETED. NEW TRIANG MATRIX. MAX DOF INC= 0.3628E-02 LINE SEARCH PARAMETER = 1.000 SCALED MAX DOF INC = 0.3628E-02 FORCE CONVERGENCE VALUE = 3905. CRITERION= 532.9 EQUIL ITER 3 COMPLETED. NEW TRIANG MATRIX. MAX DOF INC= 0.1451E-02 LINE SEARCH PARAMETER = 1.000 SCALED MAX DOF INC = 0.1451E-02 FORCE CONVERGENCE VALUE = 1135. CRITERION= 540.3 EQUIL ITER 4 COMPLETED. NEW TRIANG MATRIX. MAX DOF INC= 0.1034E-03 LINE SEARCH PARAMETER = 0.9578 SCALED MAX DOF INC = 0.9905E-04 FORCE CONVERGENCE VALUE = 41.95 CRITERION= 551.4 <<< CONVERGED >>> SOLUTION CONVERGED AFTER EQUILIBRIUM ITERATION 4

Load step 2substep 3Equilbriumiterationsummaries

*** LOAD STEP 2 SUBSTEP 3 COMPLETED. CUM ITER = 13 *** TIME = 103.500 TIME INC = 1.50000

Substepsummary

8.10.2.10. Graph the Load and Response History

This verification technique may be considered to be a graphical combination of two other techniques: checkingfor reasonableness, and reviewing the iteration history. POST26 graphs of load and response histories shouldagree with your informed expectations about your structure's behavior. The results of interest (displacements,reaction forces, stresses, and so on) should show relatively smooth response histories. Any non-smoothness mayindicate that too coarse of a time step was used.

8.11. Sample Nonlinear Analysis (GUI Method)

In this sample analysis, you will run a nonlinear analysis of an elastic-plastic circular plate under the action of adead load and a cyclic point load. You will define a kinematic hardening plasticity curve, as well as load stepoptions, the maximum and minimum number of substeps for a load step, and the various load steps that describeexternally applied loads. You will also learn how to interpret the monitor file that ANSYS writes for a nonlinearanalysis.

8–71Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.11: Sample Nonlinear Analysis (GUI Method)

Page 260: ANSYS 8.1 - Structural Analysis Guide

ANSYS uses an incremental solution procedure to obtain a solution to a nonlinear analysis. In this example, thetotal external load within a load step is applied in increments over a certain number of substeps. As describedearlier in this chapter, ANSYS uses a Newton-Raphson iterative procedure to solve each substep. You must specifythe number of substeps for each load step, since this number controls the size of the initial load increment appliedin the first substep of the each load step. ANSYS automatically determines the size of the load increment for eachsubsequent substep in a load step. You can control the size of the load increment for these subsequent substepsby specifying the maximum and minimum number of substeps. If you define the number of substeps, the max-imum and minimum number of substeps all to be the same, then ANSYS uses a constant load increment for allsubsteps within the load step.

8.11.1. Problem Description

In this example, you will use an axisymmetric model for the plate, using four-node PLANE42 elements with theaxisymmetric option to mesh the model. You will perform a geometrically nonlinear analysis. Specify the kinematicconstraints as follows: The nodes located at the center of the plate are constrained to have zero radial displacement.The nodes located at the outer edge are constrained to have zero radial and axial displacement. You will applythe dead load in load step 1 and the cyclic point load in six subsequent load steps. See Section 8.11.3: ProblemSketch.

You will specify 10 substeps for the first load to ensure that the increment of the dead load applied over the first

substep is 1/10 of the total load of 0.125 N/m2. You will also specify a maximum of 50 and a minimum of 5 substepsto ensure that if the plate exhibits a severe nonlinear behavior during the solution, then the load increment canbe cut back to 1/50 the total load. If the plate exhibits mild nonlinear behavior, then the load increment can beincreased up to 1/5 the size of the total load.

For the subsequent six load steps that apply the cyclic point load, you will specify 4 substeps, with a maximumof 25 and a minimum of 2 substeps.

For this example, you will monitor the history over the entire solution of the vertical displacement of the nodeat the location where the point cyclic load is applied and the reaction force at the node located at the bottomof the clamped edge.

8.11.2. Problem Specifications

The circular plate has a radius of 1.0 m and a thickness of 0.1 m. The following material properties are used forthis problem:

EX = 16911.23 Pa

PRXY = 0.3

The kinematic hardening plasticity curve for the material is:

True Stress (Pa)Log Strain

19.000.001123514

22.800.001865643

25.080.002562402

29.070.004471788

31.730.006422389

The plate has a dead load acting as a uniform pressure of 0.125N/m2. The history of the cyclic point load is shownhere:

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–72

Page 261: ANSYS 8.1 - Structural Analysis Guide

Figure 8.26 Cyclic Point Load History

8.11.3. Problem Sketch !" # !%$&'# ()" &*+-,-.'/ .0..'123 45563 4 ,7./ 098:1; <%=

" *><$ 4 +

8.11.3.1. Set the Analysis Title and Jobname

1. Choose menu path Utility Menu> File> Change Title.

2. Type the text "Cyclic loading of a fixed circular plate."

3. Click on OK.

4. Choose menu path Utility Menu> File> Change Jobname. The Change Jobname dialog box appears.

5. Type the text “axplate” in the entry box and click OK.

8.11.3.2. Define the Element Types

1. Choose menu path Main Menu> Preprocessor> Element Type> Add/Edit/Delete.

2. Click on Add. The Library of Element Types dialog box appears.

3. In the list on the left, click once on "Structural Solid."

4. In the list on the right, click once on "Quad 4node 42."

5. Click on OK. The Library of Element Types dialog box closes.

6. Click on Options. The PLANE42 element type options dialog box appears.

7. In the scroll box for element behavior, scroll to "Axisymmetric" and select it.

8. Click on OK.

9. Click on Close in the Element Types dialog box.

8–73Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.11: Sample Nonlinear Analysis (GUI Method)

Page 262: ANSYS 8.1 - Structural Analysis Guide

8.11.3.3. Define Material Properties

1. Choose menu path Main Menu> Preprocessor> Material Props> Material Models. The Define Mater-ial Model Behavior dialog box appears.

2. In the Material Models Available window, double-click on the icons next to the following options:Structural, Linear, Elastic, Isotropic. A dialog box appears.

3. Enter 16911.23 for EX (Young's modulus).

4. Enter .3 for PRXY (Poisson's ratio).

5. Click on OK. Material Model Number 1 appears in the Material Models Defined window on the left.

8.11.3.4. Specify the Kinematic Hardening material model (KINH)

1. In the Material Models Available window, double-click on the following options: Nonlinear, Inelastic,Rate Independent, Kinematic Hardening Plasticity, von Mises Plasticity, Multilinear (General). A dialogbox appears.

2. Enter the following Strain/Stress value pair in the table: 0.00112, 19.0.

3. Click on the Add Point button, and enter the next Strain/Stress value pair: 0.00187, 22.8.

4. Repeat the previous step to enter the following Strain/Stress value pairs: 0.00256, 25.1; 0.00447, 29.1;0.00642, 31.7.

5. Click on OK.

6. Choose menu path Material> Exit to remove the Define Material Model Behavior dialog box.

8.11.3.5. Label Graph Axes and Plot Data Tables

1. Choose menu path Utility Menu> PlotCtrls> Style> Graphs> Modify Axes. The Axes Modifications forGraph Plots dialog box appears.

2. Enter Total Strain for the X-axis label.

3. Enter True Stress for the Y-axis label and click OK.

4. Choose menu path Main Menu> Preprocessor> Material Props> Material Models. The Define Mater-ial Model Behavior dialog box appears.

5. In the Material Models Defined window, double-click in Material Model Number 1, and Multilinear Kin-ematic (General). The dialog box appears that includes the Strain/Stress data pairs that you entered.

6. Click on the Graph button. A graph of the data table values appears in the Graphics window. If necessary,revise the stress/strain values and click on the Graph button again. Repeat revisions and graphing asneeded until you are satisfied with the graphed results. Click on OK.

7. Choose menu path Material> Exit to remove the Define Material Model Behavior dialog box.

8. Click on SAVE_DB on the ANSYS Toolbar.

8.11.3.6. Create Rectangle

1. Choose menu path Utility Menu> Parameters> Scalar Parameters. The Scalar Parameters dialog boxappears.

2. Type "radius=1.0" in the Selection field and click Accept. This value is the radius of the plate.

3. Type "thick=0.1" in the Selection field and click Accept. This value is the thickness of the plate. Click Close.

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–74

Page 263: ANSYS 8.1 - Structural Analysis Guide

4. Choose menu path Main Menu> Preprocessor> Modeling> Create> Areas> Rectangle> By Dimen-sions. The Create Rectangle by Dimensions dialog box appears.

5. Enter "0, radius" for X-coordinates.

6. Enter "0, thick" for Y-coordinates and click on OK. A rectangle appears in the ANSYS Graphics window.

7. Choose menu path Utility Menu> Plot> Lines.

8.11.3.7. Set Element Size

1. Choose menu path Main Menu> Preprocessor> Meshing> MeshTool. The MeshTool dialog box appears.

2. Click Size Controls> Lines> Set. The Element Size on Picked Lines picking menu appears. Click on thetwo vertical lines (2 and 4). Click OK on the picking menu. The Element Sizes on Picked Lines dialog boxappears.

3. Enter 8 for number of element divisions and click on OK.

4. Repeat these steps (1-3), but choose horizontal lines 1 and 3, and specify 40 element divisions.

8.11.3.8. Mesh the Rectangle

1. On the MeshTool, pick Quad and Map, then click MESH. The Mesh Areas picking menu appears.

2. Click on Pick All.

3. Click on SAVE_DB on the ANSYS Toolbar.

4. Click on Close on the MeshTool.

8.11.3.9. Assign Analysis and Load Step Options

1. Choose menu path Main Menu> Solution> Unabridged Menu> Analysis Type> Analysis Options.The Static or Steady-State Analysis dialog box appears.

2. Turn large deformation effects ON and click OK.

3. Choose menu path Main Menu> Solution> Load Step Opts> Output Ctrls> DB/Results File. TheControls for Database and Results File Writing dialog box appears.

4. Verify that All items are selected, and choose Every substep for the File write frequency. Click OK.

8.11.3.10. Monitor the Displacement

In this step, you monitor the displacement of the node located at the axes of symmetry, as well as the reactionforce at the fixed end of the plate.

1. Choose menu path Utility Menu> Parameters> Scalar Parameters. The Scalar Parameters dialog boxappears.

2. Type "ntop = node(0,thick,0.0)" in the Selection field and click Accept.

3. Type "nright = node(radius,0.0,0.0)" in the Selection field and click Accept, then Close.

4. Choose menu path Main Menu> Solution> Load Step Opts> Nonlinear> Monitor. The Monitor pickingmenu appears.

5. Type "ntop" in the picker and press RETURN. Click OK in the picking menu. The Monitor dialog box appears.

6. In the scroll box for Quantity to be monitored, scroll to "UY" and select it. Click OK.

8–75Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.11: Sample Nonlinear Analysis (GUI Method)

Page 264: ANSYS 8.1 - Structural Analysis Guide

7. Choose menu path Main Menu> Solution> Load Step Opts> Nonlinear> Monitor. The Monitor pickingmenu appears.

8. Type "nright" in the picker and press RETURN. Click OK in the picking menu. The Monitor dialog box ap-pears.

9. In the scroll box for Variable to redefine, scroll to "Variable 2" and select it. In the scroll box for Quantityto be monitored, scroll to "FY" and select it. Click OK.

8.11.3.11. Apply Constraints

1. Choose menu path Utility Menu> Select> Entities. The Select Entities dialog box appears.

2. Select Nodes and By Location in the first two selection boxes. Verify that X coordinates are selected, andenter "radius" in the Min, Max field. Click OK.

3. Choose menu path Main Menu> Solution> Define Loads> Apply> Structural> Displacement> OnNodes. The Apply U,ROT on Nodes picking menu appears.

4. Click Pick All. The Apply U,ROT on Nodes dialog box appears.

5. Click on "All DOF" for DOFs to be constrained. Click OK.

6. Choose menu path Utility Menu> Select> Entities. The Select Entities dialog box appears. Verify thatNodes, By Location, and X coordinates are selected. Enter "0" in the Min, Max field and click OK. This willselect the nodes at the X=0 position.

7. Choose menu path Main Menu> Solution> Define Loads> Apply> Structural> Displacement> OnNodes. The Apply U,ROT on Nodes picking menu appears.

8. Click Pick All. The Apply U,ROT on Nodes dialog box appears.

9. Click on "UX" for DOFs to be constrained. Click on All DOF to deselect it.

10. Enter "0.0" as the Displacement value. Click OK.

11. Choose menu path Utility Menu> Select> Entities. The Select Entities dialog box appears. Verify thatNodes and By Location are selected.

12. Click on Y coordinates and enter "thick" in the Min, Max field. Click OK.

13. Choose menu path Main Menu> Solution> Define Loads> Apply> Structural> Pressure> On Nodes.The Apply PRES on Nodes picking menu appears.

14. Click on Pick All. The Apply PRES on nodes dialog box appears.

15. Enter "0.125" in the Load PRES value field and click OK.

16. Choose menu path Utility Menu> Select> Everything.

17. Click on SAVE_DB on the ANSYS Toolbar.

8.11.3.12. Solve the First Load Step

1. Choose menu path Main Menu> Solution> Load Step Opts> Time/Frequenc> Time and Substps.The Time and Substep Options dialog appears.

2. Enter 10 as the number of substeps, enter 50 as the maximum number of substeps, and enter 5 as theminimum number of substeps. Click OK.

3. Choose menu path Main Menu> Solution> Solve> Current LS. Review the information in the /STATwindow, and click on Close.

4. Click on OK on the Solve Current Load Step dialog box.

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–76

Page 265: ANSYS 8.1 - Structural Analysis Guide

5. Click on Close on the Information dialog box when the solution is done.

6. Choose Utility Menu> Plot> Elements.

8.11.3.13. Solve the Next Six Load Steps

1. Choose Utility Menu> Parameters> Scalar Parameters. The Scalar Parameters dialog box appears.

2. Enter "f = 0.010" in the Selection field and click on Accept. Click on Close.

3. Choose menu path Main Menu> Solution> Load Step Opts> Time/Frequenc> Time and Substps.The Time and Substep Options dialog appears.

4. Enter "4" for the number of substeps, "25" for the maximum number of substeps, and "2" for the minimumnumber of substeps. Click OK.

5. Choose menu path Main Menu> Solution> Define Loads> Apply> Structural> Force/Moment> OnNodes. The Apply F/M on Nodes picking menu appears.

6. Enter "ntop" in the picker and press RETURN. Click OK in the Apply F/M on Nodes picking menu. TheApply F/M on Nodes dialog box appears.

7. Select "FY" in the Direction of force/mom selection box. Enter "-f" in the Force/moment value field. ClickOK.

8. Choose menu path Main Menu> Solution> Solve> Current LS. Review the information in the /STATwindow, and click on Close.

9. Click on OK on the Solve Current Load Step dialog box.

10. Click on Close on the Information dialog box when the solution is done.

11. Repeat Steps 5-10, entering "f" in the Force/moment value field at Step 7.

12. Repeat Steps 5-11 two more times, for a total of three cycles (six substeps).

13. Click on SAVE_DB on the ANSYS Toolbar.

8.11.3.14. Review the Monitor File

1. Choose menu path Utility Menu> List> Files> Other. The List File dialog box appears. Select the ax-plate.mntr file and click on OK.

2. Review the time step size, vertical displacement, and reaction force evolution over the entire solution.

3. Click Close.

8.11.3.15. Use the General Postprocessor to Plot Results.

1. Choose menu path Main Menu> General Postproc> Read Results> Last Set.

2. Choose menu path Main Menu> General Postproc> Plot Results> Deformed Shape. The Plot DeformedShape dialog box appears.

3. Click on Def + undef edge for items to be plotted. Click OK. The deformed mesh appears in the ANSYSGraphics window.

4. Choose menu path Main Menu> General Postproc> Plot Results> Contour Plot> Element Solu. TheContour Element Solution Data dialog box appears.

5. In the selection box on the left, choose Strain-plastic. In the selection box on the right, choose Eqv plasticEPEQ. Click OK. The contour plot appears in the Graphics window.

6. Choose Utility Menu> Plot> Elements.

8–77Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.11: Sample Nonlinear Analysis (GUI Method)

Page 266: ANSYS 8.1 - Structural Analysis Guide

8.11.3.16. Define Variables for Time-History Postprocessing

1. Choose menu path Utility Menu> Select> Entities. The Select Entities dialog box appears.

2. Verify that Nodes and By Num/Pick are selected in the first two boxes. Click OK. The Select nodes pickingmenu appears.

3. Type "ntop" in the picker and press RETURN. Click OK.

4. Choose menu path Utility Menu> Select> Entities. The Select Entities dialog box appears. Choose Ele-ments in the first drop-down selection box. Choose Attached to in the second drop-down selection box.Verify that Nodes is selected. Click OK.

5. Choose Utility Menu> Select> Everything.

6. Choose Main Menu> TimeHist Postpro> Define Variables. The Defined Time-History Variables dialogbox appears. Click on Add. The Add Time-History Variable dialog box appears.

7. Click on Element results. Click OK. The Define Elemental Data picking menu appears.

8. Click on the top left element in the ANSYS Graphics window. Click OK on the picking menu. The DefineNodal Data picking menu appears.

9. Click on the top left node of the top left element. Click OK on the picking menu. The Define ElementResults Variable dialog box appears.

10. Verify that the reference number of the variable is 2.

11. Choose Stress in the selection list on the left. Choose Y-direction SY in the selection list on the right. ClickOK. The Defined Time-History Variables dialog box reappears, with a second variable listed (ESOL). Thedialog box should show element number 281, node number 50, item S, component Y, and name SY.

12. Click on Add. Repeat steps 7-10, with variable reference number 3.

13. In the Define Element Results Variable dialog box, choose Strain-elastic in the selection list on the left.Choose Y-dir'n EPEL Y in the selection list on the right. Click OK.

14. Click on Add. Repeat steps 7-10, with variable reference number 4.

15. In the Define Element Results Variable dialog box, choose Strain-plastic in the selection list on the left.Choose Y-dir'n EPPL Y in the selection list on the right. Click OK.

16. Click on Close on the Defined Time-History Variables dialog box.

17. Choose menu path Main Menu> TimeHist Postpro> Math Operations> Add. The Add Time-HistoryVariables dialog box appears.

18. Enter 5 for the reference number for result, enter 3 as the 1st variable, and enter 4 as the 2nd variable.Click OK. This adds the elastic and plastic strains that you stored as variables 3 and 4. Their sum is thetotal strain, and it is stored as variable 5.

8.11.3.17. Plot Time-History Results

1. Choose menu path Main Menu> TimeHist Postpro> Settings> Graph. The Graph Settings dialog boxappears.

2. Click on Single variable for the X-axis variable and enter 5 as the single variable number. Click OK.

3. Choose menu path Utility Menu> PlotCtrls> Style> Graphs> Modify Axes. The Axes Modifications forGraph Plots dialog box appears.

4. Enter Total Y-Strain as the X-axis label.

5. Enter Y-Stress as the Y-axis label. Click OK.

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–78

Page 267: ANSYS 8.1 - Structural Analysis Guide

6. Choose menu path Main Menu> TimeHist Postpro> Graph Variables. The Graph Time-History Variablesdialog box appears.

7. Enter 2 as the first variable to graph. Click OK.

8.11.3.18. Exit ANSYS

1. Choose QUIT from the ANSYS Toolbar.

2. Click on the save option you want, and click on OK.

8.12. Sample Nonlinear Analysis (Command or Batch Method)

You can perform the example nonlinear static analysis of a copper cylinder impacting a rigid wall using the ANSYScommands shown below instead of GUI choices. Items prefaced by an exclamation point (!) are comments.

/BATCH,LIST/title, Cyclic loading of a fixed circular plate/filnam,axplate/prep7 radius=1.0 ! Radius of the plate (m)thick=0.1 ! Thickness of plate (m)YM=16911.23et,1,PLANE42,,,1 ! PLANE42 axisymmetric elementmp,ex,1,YM mp,nuxy,1,0.3

! Define a Kinematic Hardening Plasticity curve using the KINH material model

tb,KINH,1,1,5

! Define the true stress vs. total log strain curve for this material model ! using 5 points. First point defines the elastic limit

tbpt,,0.001123514,19.00 tbpt,,0.001865643,22.80 tbpt,,0.002562402,25.08 tbpt,,0.004471788,29.07 tbpt,,0.006422389,31.73

! Set the axles labels for the stress-strain curve plot

/axlab,X,Log Strain (N/m^2)/axlab,Y,True Stress (N/m^2)

tbpl,KINH,1 ! Plot and verify the material stress-strain curve

! Define a rectangle which is the axisymmetric cross section of the plate. ! The rectangle has a length equal to the radius of the plate and a height equal ! to the thickness of the plate

rect,,radius,,thick

! Select the left and right bounding lines of the created rectangle and set ! the line division to 8 (8 elements through the thickness of the plate)

FLST,5,2,4,ORDE,2 FITEM,5,2 FITEM,5,4 CM,_Y,LINE LSEL, , , ,P51X !* CM,_Y1,LINE CMSEL,,_Y LESIZE,_Y1, , ,8,1, CMDEL,_YCMDEL,_Y1 !*

8–79Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.12: Sample Nonlinear Analysis (Command or Batch Method)

Page 268: ANSYS 8.1 - Structural Analysis Guide

! Select the top and bottom bounding lines of the created rectangle and set ! the line division to 40 (40 elements through the radius of the plate)

FLST,5,2,4,ORDE,2 FITEM,5,1 FITEM,5,3 CM,_Y,LINE LSEL, , , ,P51X !* CM,_Y1,LINE CMSEL,,_Y LESIZE,_Y1, , ,40,1,CMDEL,_YCMDEL,_Y1 !* CM,_Y,AREA ASEL, , , , 1 CM,_Y1,AREA CHKMSH,'AREA' CMSEL,S,_Y

amesh,all CMDEL,_YCMDEL,_Y1 CMDEL,_Y2 fini/solve

nlgeom,on! Turn on geometric nonlinearity

! Get the node numbers for the nodes located at the top ! of the axis of symmetry and at bottom right of the model

ntop = node(0,thick,0)nright = node(radius,0,0)

! Activate the monitoring of the displacement and reaction force histories! during the analysis. This will be written out to the monitor file ratch.mntr

monitor,1,ntop,uymonitor,2,nright,fy

outres,all,all ! Output all the results for all substeps to the ! results file for later postprocessing

! Select the nodes located at right end and constrain their radial (x) and ! axial (y) direction displacement to be zero.

nsel,s,loc,x,radiusd,all,all

! Select the nodes located at left end and constrain their radial (x) direction ! displacement to be zero.

nsel,s,loc,x,0.0d,all,ux,0.0

! Define the load for Load Step 1. ! Select the nodes located at top surface of plate and apply a uniform pressure! of 0.125 N/m^2 as dead load on the plate.

nsel,s,loc,y,thicksf,all,pres,0.125

alls! Select all nodes

! Define the number of substeps (10). Also define maximum number of ! substeps (50), and the minimum number of substeps (5) for the automatic! time stepping algorithm.

nsub,10,50,5

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–80

Page 269: ANSYS 8.1 - Structural Analysis Guide

solve ! Solve load step 1

f = 0.01 ! Define the parameter, f, used to apply ! the cyclic point load. ! Over six load steps apply a cyclic point load of magnitude f = 0.01 units ! applied at the center of the plate over three cycles

! Start Cycle 1! ----------------nsel,s,node,,ntopf,all,fy,-f ! Define load for load step 2nsel,allnsubst,4,25,2 ! Set the number of substeps, max and min number ! of substepssolve ! Solve load step 2

nsel,s,node,,ntopf,all,fy,f ! Define load for load step 3nsel,allnsubst,4,25,2 ! Set the number of substeps, max and min number ! of substepssolve ! Solve load step 3

! Start Cycle 2! ----------------

nsel,s,node,,ntopf,all,fy,-f ! Define load for load step 4nsel,allnsubst,4,25,2 ! Set the number of substeps, max and min number ! of substepssolve ! Solve load step 4

nsel,s,node,,ntopf,all,fy,f ! Define load for load step 5nsel,allnsubst,4,25,2 ! Set the number of substeps, max and min number ! of substepssolve ! Solve load step 5

! Start Cycle 3! ----------------

nsel,s,node,,ntopf,all,fy,-f ! Define load for load step 6nsel,allnsubst,4,25,2 ! Set the number of substeps, max and min number ! of substepssolve ! Solve load step 6nsel,s,node,,ntopf,all,fy,f ! Define load for load step 7nsel,allnsubst,4,25,2 ! Set the number of substeps, max and min number ! of substeps.solve ! Solve load step 7savefini

/post1set,last ! Read in the results from the last substep of ! the last step.! (final state)pldi,2 ! Plot the deformed mesh with the undeformed ! edge onlyples,nl,epeq ! Plot the total accumulated equivalent ! plastic strainsfini

/post26eplo ! Plot the meshnsel,s,node,,ntop ! Select the node where the point load is attached

8–81Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.12: Sample Nonlinear Analysis (Command or Batch Method)

Page 270: ANSYS 8.1 - Structural Analysis Guide

esln ! Select the element attached to this nodeelem=elnext(0) ! Get the number of this elementalls ! Select back everything in the model

! Define variable 2 to be Y component of stress at the node where the point ! load is applied

ESOL,2,elem,ntop,S,Y,

! Define variable 3 to be Y component of elastic strain at the node where the ! point load is applied

ESOL,3,elem,ntop,EPEL,Y,

! Define variable 4 to be Y component of plastic strain at the node where the ! point load is applied

ESOL,4,elem,ntop,EPPL,Y,

! Add the elastic and plastic strains in variables 3 and 4 and store the total ! strain in variable 5.

ADD,5,3,4, , , , ,1,1,0,

xvar,5 ! Set the axes for subsequent x-y plot to be variable 5

! Define the x and y axes labels for subsequent x-y plot/axlab,x,Total Y-Strain/axlab,y,Y-Stress

plvar,2 ! Plot the Y-stress stored in variable 2fini/eof/exit,nosav

8.13. Where to Find Other Examples

Several ANSYS publications, particularly the ANSYS Verification Manual, describe additional nonlinear analyses.

The ANSYS Verification Manual consists of test case analyses demonstrating the analysis capabilities of the ANSYSprogram. While these test cases demonstrate solutions to realistic analysis problems, the ANSYS VerificationManual does not present them as step-by-step examples with lengthy data input instructions and printouts.However, most ANSYS users who have at least limited finite element experience should be able to fill in themissing details by reviewing each test case's finite element model and input data with accompanying comments.

The ANSYS Verification Manual includes a variety of nonlinear analysis test cases:

VM7 - Plastic Compression of a Pipe AssemblyVM11 - Residual Stress ProblemVM24 - Plastic Hinge in a Rectangular BeamVM38 - Plastic Loading of a Thick-Walled Cylinder Under PressureVM56 - Hyperelastic Thick Cylinder Under Internal PressureVM78 - Transverse Shear Stresses in a Cantilever BeamVM80 - Plastic Response to a Suddenly Applied Constant ForceVM104 - Liquid-Solid Phase ChangeVM124 - Discharge of Water from a ReservoirVM126 - Heat Transferred to a Flowing FluidVM132 - Stress Relaxation of a Bolt Due to CreepVM133 - Motion of a Rod Due to Irradiation Induced CreepVM134 - Plastic Bending of a Clamped I-BeamVM146 - Bending of a Reinforced Concrete Beam

Chapter 8: Nonlinear Structural Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.8–82

Page 271: ANSYS 8.1 - Structural Analysis Guide

VM185 - Current Carrying Ferromagnetic ConductorVM198 - Large Strain In-Plane Torsion TestVM199 - Viscoplastic Analysis of a Body Undergoing Shear DeformationVM200 - Viscoelastic Sandwich Seal AnalysisVM218 - Hyperelastic Circular PlateVM220 - Eddy Current Loss in Thick Steel Plate

8–83Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 8.13: Where to Find Other Examples

Page 272: ANSYS 8.1 - Structural Analysis Guide

8–84

Page 273: ANSYS 8.1 - Structural Analysis Guide

Chapter 9: Material Curve FittingUse the ANSYS material curve fitting feature to evaluate experimental data for use as coefficients for certainnonlinear material models built into ANSYS. With this feature, you compare experimental stress data versusANSYS-calculated stress data for different nonlinear models. Based on these comparisons, you decide whichmaterial model to use during solution.

Curve fitting is based on the data table configurations outlined in the TB command. The data manipulations andconstructions are performed by the TBFT command.

9.1. Applicable Material Behavior Types

ANSYS supports Hyperelastic, Creep and Viscoelastic material behavior for Curve Fitting

• Section 9.2: Hyperelastic Material Curve Fitting

For Hyperelastic material models, your stress-strain curves can be converted to any of the available ANSYS-supported hyperelastic models, including Mooney-Rivlin, Ogden, Neo-Hookean, Polynomial, Arruda-Boyce,Gent, and Yeoh. Compressible hyperelastic models Ogden hyper-foam and Blatz-Ko are also supported.

• Section 9.3: Creep Material Curve Fitting

For creep material models, your creep strain rate or creep strain as a function of time, stress or temperaturecan be converted to any of the thirteen ANSYS supported implicit creep models.

• Section 9.4: Viscoelastic Material Curve Fitting

For viscoelastic material models, your shear modulus vs time and/or bulk modulus vs. time data is convertedto ANSYS supported Prony series format. Curve fitting for temperature dependency is supported usingthe SHIFT option.

9.2. Hyperelastic Material Curve Fitting

Hyperelastic curve fitting is a tool for estimating the material constants for your material by inputting your ex-perimental data and comparing it to the ANSYS supported hyperelastic material models. You perform curve fittingeither through an interactive user interface or via batch commands. You input your experimental data, choosea model from one of nine hyperelastic models supplied, perform a regression analysis, graphically view the curvefitting results, compare the fits to the experimental data, and write the fitted coefficients as ANSYS nonlineardata table commands to the database for the subsequent finite elements analyses.

ANSYS hyperelastic models can define three types of behavior: Purely Incompressible, Nearly Incompressibleand Compressible. Curve fitting helps you estimate coefficients for these situations. Hyperelastic curve fitting isbased on the HYPER option of the TB command.

9.2.1. Using Curve Fitting to Determine Your Hyperelastic Material Behavior

The steps for Hyperelastic Curve Fitting are defined as follows:

The experimental data must be a plain text file delimited bya space or a comma.

Section 9.2.1.1: Prepare Experi-mental Data

1

The experimental data can be read into ANSYS by browsingto the file location in the GUI or by specifying the filenameand path (batch) on the command line.

Section 9.2.1.2: Input the Data intoANSYS

2

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Page 274: ANSYS 8.1 - Structural Analysis Guide

The material options for the applicable curve fitting regimenare defined in the TB command. Nine hyperelastic modelsare supported. Once you pick a model, you can still changeto another model if an ideal fit is not realized.

Section 9.2.1.3: Select a MaterialModel Option

3

Hyperelastic curve fitting can be a linear regression or anonlinear regression process, depending on the model. Thehyperelastic material models, and the associated process foreach are listed in Table 9.3: “Hyperelastic Curve Fitting ModelTypes”.

Section 9.2.1.4: Initialize the Coeffi-cients

4

You will specify the type of error norm to be used to generatethe curve fit.

Section 9.2.1.5: Specify ControlParameters and Solve

5

You review and verify the results by comparing the experi-mental data and the regression errors. If the results you obtainare not acceptable repeat steps 3 to 5 to perform a new curvefitting solution.

Section 9.2.1.6: Plot Your Experi-mental Data and Analyze

6

Write curve fitting results as the TB command to ANSYSdatabase.

Section 9.2.1.7: Write Data to TBCommand

7

9.2.1.1. Prepare Experimental Data

Curve fitting requires experimental test data. Your hyperelastic curve fitting data needs to be a comma or spacedelimited file, referencing your stress vs. strain values. Hyperelastic curve fitting does not support temperaturedependent data.

Hyperelastic curve-fitting supports three main behaviors:

• Case 1 - Totally Incompressible Models (see Table 9.1: “Experimental Details for Case 1 and 2 Models andBlatz-Ko”)

• Case 2 - Nearly Incompressible Models (see Table 9.1: “Experimental Details for Case 1 and 2 Models andBlatz-Ko”)

• Case 3 - Compressible Models (see Table 9.2: “Experimental Details for Case 3 Models”)

The types of data required for each of these cases is defined in the tables below.

Table 9.1 Experimental Details for Case 1 and 2 Models and Blatz-Ko

Column 2Column 1Experimental Type

Engineering StressEngineering StrainUniaxial Test

Engineering StressEngineering StrainBiaxial Test

Engineering StressEngineering StrainShear Test

True StressVolumetric Strain(J)Volumetric Test

Table 9.2 Experimental Details for Case 3 Models

Column 3Column 2Column 1Experimental Type

Engineering StressLateral Direction Engineer-ing Strain

Longitudinal EngineeringStrain

Uniaxial Test

Engineering StressThickness Direction Engin-eering Strain

Biaxial Engineering StrainBiaxial Test

Chapter 9: Material Curve Fitting

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.9–2

Page 275: ANSYS 8.1 - Structural Analysis Guide

Column 3Column 2Column 1Experimental Type

Engineering StressThickness Direction Engin-eering Strain

Shear Engineering StrainShear Test

True StressVolumetric Strain(J)Volumetric Test

Note — J is the ratio of current volume to the original volume.

All stresses that ANSYS outputs in POST1/POST26 are true stresses and logarithmic strains.

9.2.1.2. Input the Data into ANSYS

The EADD argument for the TBFT command determines how you input your data files. First you designatewhether they are uniaxial, biaxial, shear or volumetric, and then you designate the location in the Option2, Op-tion3, Option4 fields. All of the stress values will be engineering stress, except for the volumetric option (truestress). The file should be a simple, delimited set of stress and strain values similar to the following:

0.9703 60.000.9412 118.20.9127 175.20.8847 231.1

9.2.1.2.1. Batch

TBFT,EADD,ID,Option1,Option2,Option3,Option4

Option1 = UNIA, BIAX, SHEA, or VOLUOption2 = name of file containing experimental dataOption3 = file name extensionOption4 = file directory

9.2.1.2.2. GUI

The Material Properties GUI provides an input field where you can type the filename of your data file, and alsoinclude the appropriate path. You can also “Browse” to a file in a specified location. Separate input is performedfor each Option1 value (UNIA, BIAX, SHEA, etc.).

9.2.1.3. Select a Material Model Option

Table 9.3: “Hyperelastic Curve Fitting Model Types”, below lists the models that are available for hyperelasticcurve fitting. When volumetric data is supplied, a compressible, or nearly incompressible model is implied, andonly the available options will be available. When no volumetric data is supplied, the model is understood to beincompressible, and those model options will be available. Supplying zero coefficients for the volumetric datafield will also denote an incompressible model.

Table 9.3 Hyperelastic Curve Fitting Model Types

Linear/NonlinearFitting

No. of Coefficients[1]

Order/OptionsAbbreviationModel Name

Linear2/3/5/9+12, 3, 5, 9moonMooney-Rivlin

Linearsee below [2]1 to NpolyPolynomial

LinearN+N1 to NyeohYeoh

Linear1+1-neohNeo-Hookean

Nonlinear2*N+N1 to NogdeOgden

9–3Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 9.2: Hyperelastic Material Curve Fitting

Page 276: ANSYS 8.1 - Structural Analysis Guide

Linear/NonlinearFitting

No. of Coefficients[1]

Order/OptionsAbbreviationModel Name

Nonlinear2+1-boycArruda-Boyce

Nonlinear2+1-gentGent

Nonlinear1-blatBlatz-Ko

Nonlinear2*N+N1 to NfoamOgden Hyper-foam

1. The number of coefficients is usually the sum of the number of deviatoric coefficients and the numberof volumetric coefficients.

2. The number of coefficients for a polynomial will be dependent on the polynomial order N.

Number of Coefficients = + +=∑ ( )1

1i N

i

N

Blatz-Ko and Ogden hyper-foam are compressible models. For Ogden hyper-foam, the experimental data yousupply will require additional fields.

More information on the hyperelastic models ANSYS supplies for curve fitting can be found in Section 2.5.2:Hyperelastic Material Constants.

9.2.1.3.1. Batch

TBFT,FADD,ID,HYPER,Option2,Option3

Option2 = Model name, as specified in Table 9.3: “Hyperelastic Curve Fitting Model Types” (above).

Option3 = Order or number of coefficients, where applicable. Table 9.3: “Hyperelastic Curve Fitting Model Types”(above) specifies the number and type of coefficient(s) necessary for each hyperelastic model type.

9.2.1.3.2. GUI

You can navigate to a pull-down selection menu in the material GUI to pick the applicable material model option.The options displayed will be dependent on the format of your experimental data file.

9.2.1.4. Initialize the Coefficients

Depending on the model you choose, hyperelastic curve fitting can be a linear or a nonlinear regression process;the initial coefficients you supply will determine how accurate and efficient your curve fit will be. The initial valuesof the coefficients generally come from experience, and also from studying the function that defines the modelyou are attempting to compare/fit your data to. For most hyperelastic models, 1 or -1 is a good starting point.However, coefficient values can vary greatly depending on the model chosen. The Gent model, for instance,provides good fit with initial coefficient values as high as 1000.

You can also fix (hold constant) your coefficients. You specify a value for a coefficient and keep it unchanged,while allowing the other coefficients to be operated on. You can then release the fixed coefficient later if desired.By default, all of the coefficients are free to vary.

9.2.1.4.1. Batch

TBFT,SET,ID,HYPER,Option2,Option3,Option4,Option5

Option2 = Model name. See Table 9.3: “Hyperelastic Curve Fitting Model Types” (above) for the models available.

Option3 = not applicable

Chapter 9: Material Curve Fitting

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.9–4

Page 277: ANSYS 8.1 - Structural Analysis Guide

Option4 = index of coefficient

Option5 = entr “0” for variable, 1 for fixed.

9.2.1.4.2. GUI

The GUI automatically updates your coefficient tables depending on the model you pick. You can modify thesevalues to initialize them at values you believe more appropriate.

9.2.1.5. Specify Control Parameters and Solve

Depending on the model, your hyperelastic curve fitting will be either a linear or nonlinear regression process(see Table 9.3: “Hyperelastic Curve Fitting Model Types” (above) for details). Your error norms can be either nor-malized and unnormalized. The normalized error norm is the default regression option. Normalized error normsgenerally give better results than the unnormalized error norms, since normalized error gives equal weight toall of your data points.

The solution control parameters of a nonlinear regression include:

1. number of iterations

2. residual tolerance

3. coefficient change tolerance

The solution stops when both residual tolerance of error norm and coefficient change tolerance is met or if thenumber of iterations criteria is met. Wherever nonlinear regression is used, you need to initialize your coefficients.

9.2.1.5.1. Batch

TBFT,SOLVE,ID,HYPER,Option2,Option3,Option4, ..., Option7

Option2 = Model name. See Table 9.3: “Hyperelastic Curve Fitting Model Types” (above) for the models available.

Option3 = The order or number of your coefficients. See Table 9.3: “Hyperelastic Curve Fitting Model Types”(above) for possible values.

Option4 = curve fitting procedure: 0 = unnormalized least squares, 1 = normalized least squares

Option5 = maximum number of iterations

Option6 = tolerance of residual changes

Option7 = tolerance of coefficient changes

Other solution parameters are available. See the TBFT command for details.

9.2.1.5.2. GUI

The GUI lets you specify all of your control parameters (error norm, solution control parameters, and the solveroptions) interactively. Select the options and Solve to generate the coefficients. Change the parameters and repeatthe solution as necessary to ensure the accuracy of the results. The unused options are disabled whenever ne-cessary.

9–5Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 9.2: Hyperelastic Material Curve Fitting

Page 278: ANSYS 8.1 - Structural Analysis Guide

9.2.1.6. Plot Your Experimental Data and Analyze

After you initiate Solve, the coefficient tables will contain the fitted coefficients and also the residual errors. Youcan then plot your data and visually interpret the results. Column one is always your X- axis, with each additionalcolumn plotted separately as a function of column one.

9.2.1.6.1. Batch

TBFT,PLOT,ID,Option1,HYPER,Option3,Option4

Option1 = UNIA, BIAX, SHEA, or VOLU

Option3 = Model name. See Table 9.3: “Hyperelastic Curve Fitting Model Types” (above) for the models available.

Option4 = The order or number of your coefficients. See Table 9.3: “Hyperelastic Curve Fitting Model Types”(above) for possible values.

You use the /WINDOW command to configure the graphs for each of the resultant curves for the individualstress types.

9.2.1.6.2. GUI

Use the GRAPH button to plot the data. Your plots will show Columns 2 and above as separate curves, plottedas a function of column 1. The data in column 1 is always the X-axis. By default all the experiments are plottedin separated graphs in the GUI window. To view a specific data and its corresponding fitting result, you can usethe right click of mouse button on the specific dataset, and pick a desired option to view the results. Otherplotting utilities can be found by using the right click of mouse button on the listed data in the curve fitting GUIwindow.

You can also turn the legend and/or axis displays on and off, and switch the scales between log scale and regularscale. You can use the middle-mouse button to eliminate a specific curve and clarify or refine the remainingcurve.

9.2.1.6.3. Review/Verify

After plotting the curve fitting results, you can then review them and also verify the error norm/residual valuesthat are printed in the curve fitting GUI window. These values help you determine the quality of curve fittingand whether to accept the results. Error norm values are not always the best indicator of a valid curve fit. Plottingthe curves and visually assessing the result is often the best indication. If the results are unacceptable, you maywant to go back to step 3 and solve again, either by picking a different model, increasing the order, or redefiningyour initial values of the coefficients or other control parameters. Repeat steps 3-7 until you get an acceptablesolution.

9.2.1.7. Write Data to TB Command

After you are satisfied with your curve fitting results, you can write the curve fitting data to the ANSYS databaseusing TBFT, FSET. The GUI or the command line converts the coefficients to the appropriate form before writingto ANSYS TB tables. ANSYS stores the data as part of the material property set for use in subsequent analyses.

9.2.1.7.1. Batch

TBFT,FSET,ID,HYPER,Option2,Option3

Option2 = Model name. See Table 9.3: “Hyperelastic Curve Fitting Model Types” (above) for the models available.

Chapter 9: Material Curve Fitting

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.9–6

Page 279: ANSYS 8.1 - Structural Analysis Guide

Option3 = The order or number of your coefficients. See Table 9.3: “Hyperelastic Curve Fitting Model Types”(above) for possible values.

9.2.1.7.2. GUI

Once you complete the process and update your material data properties with the representative curve data,you are returned to the material properties dialog. The curve data can now be accessed for the full range ofmaterial behavior.

9.3. Creep Material Curve Fitting

ANSYS provides a number of creep models, along with the tools to fit derived coefficients to your experimentaldata. You can use either the interactive user interface (GUI) or batch commands. You input your experimentaldata, choose a model from one of the supplied creep models, and then perform a regression analysis. You thengraphically view the curve fitting result, and compare it for fit with your experimental data. If the curve is accept-able, you write the fitted coefficients as ANSYS nonlinear data table commands (ANSYS TB command format) tothe database for the subsequent finite element analyses. All thirteen implicit creep models are supported.

9.3.1. Using Curve Fitting to Determine Your Creep Material Behavior

The steps for creep curve fitting are defined as follows:

The experimental data must be a plain text file with headersto describe the data types and attributes. The test data mustbe delimited by a space or a comma.

Section 9.3.1.1: Prepare Experi-mental Data

1

The experimental data can be read into ANSYS by browsingto the file location in the GUI or by specifying the path (batch)on the command line.

Section 9.3.1.2: Input the Data intoANSYS

2

The material options for the applicable curve fitting regimenare defined in the TB command. Thirteen implicit creepmodels are supported. Once you pick a model, you can stillswitch to another model if an ideal fit is not realized.

Section 9.3.1.3: Select a MaterialModel Option

3

Creep curve fitting is a nonlinear regression; the initial valuesof the coefficients to be determined can be very importantfor a successful solution.

Section 9.3.1.4: Initialize the Coeffi-cients

4

You choose the error norm to be used for an acceptable curvefit.

Section 9.3.1.5: Specify ControlParameters and Solve

5

You review and verify the results by comparing them withthe experimental data and the regression errors. If they arenot acceptable, repeat steps 3 to 5 to obtain a new curve fit-ting solution.

Section 9.3.1.6: Plot the Experi-mental Data and Analyze

6

Write curve fitting results in the TB command format to theANSYS database.

Section 9.3.1.7: Write Data to TBCommand

7

9.3.1.1. Prepare Experimental Data

You need to provide accurate experimental test data in order to achieve valid curve fitting results. For the creepanalysis, you will use either the creep strain value or creep strain rate, derived as a function of time, temperature,stress and/or creep strain. The type of data you need to provide will depend on the creep model chosen. Theexperimental data is named “creep” to distinguish it from other types of data such as uniaxial, tension, biaxial,etc. The creep data must be a plain text file, which contains the headers and the test data as a table, delimitedby a space or a comma.

9–7Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 9.3: Creep Material Curve Fitting

Page 280: ANSYS 8.1 - Structural Analysis Guide

The header can be used to describe the data types that characterize the test data columns or attributes of thedata. There are a total of five different creep data types, see Table 9.4: “Creep Data Types and Abbreviations”.

Table 9.4 Creep Data Types and Abbreviations

timeTime

creqEquivalent Creep Strain

dcreqEquivalent Creep Strain Rate

seqvEquivalent Stress

tempTemperature

The header format that defines the type of data column is /n, abbr, where n is the index of the data column inthe file, and abbr is the abbreviation for the type of data in the column, as described in Table 9.4: “Creep DataTypes and Abbreviations”.

An example of a typical data input is shown here:

/1,seqv ! indicates first column is stress/2,creq ! indicates second column is creep strain/3,temp ! indicates third column is temperature/4,dcreq ! indicates fourth column is creep strain rate4000 0.00215869 100 0.0002030554000 0.00406109 100 0.0001813144000 0.00664691 100 0.0001653034000 0.0102068 100 0.0001522174000 0.0151416 100 0.000140946

When a particular column is unchanged over the loading history, you can define it as an attribute. For instance,in the above example, the stress and temperature are constant throughout the range. You define a data attributein the header as follows:

The header format to define a data attribute is /attr, value, where attr is the abbreviation of data type, and valueis the value of the attribute. An example of a typical input data using attributes is shown here:

/seqv,4000 ! indicate this creep has a constant stress of 4000/temp,100 ! indicate this creep data is at a constant temperature of 100/1,creq ! indicate first column is creep strain/2,dcreq ! indicate second column is creep strain rate0.00215869 0.0002030550.00406109 0.0001813140.00664691 0.0001653030.0102068 0.0001522170.0151416 0.0001409460.0220102 0.000130945

There are thirteen model types available from ANSYS for creep curve fitting. The model you choose will determinethe experimental data required for the curve fitting process. The following tables describe the creep data requiredto perform curve fitting for each model type. Please note that for strain hardening and modified strain hardening,you need to input both creep strain and creep strain rate in the experimental data.

Table 9.5 Creep Model and Data/Type Attribute

tempseqvtimedcreqcreqCreep Model

xxxxStrain Hardening

xxxxTime Hardening

xxxxGeneralized Exponential

xxxxGeneralized Graham

Chapter 9: Material Curve Fitting

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.9–8

Page 281: ANSYS 8.1 - Structural Analysis Guide

tempseqvtimedcreqcreqCreep Model

xxxGeneralized Blackburn

xxxxModified Time Hardening

xxxModified Strain Hardening

xxxGeneralized Garofalo

xxxExponential Form

xxxNorton

xxxxPrim+Sec Time Hardening

xxxPrim+Sec Rational Polynomial

xxxxGeneralized Time Hardening

9.3.1.2. Input the Data into ANSYS

The experimental data must be read into ANSYS from a plain text file. You prepare this file according to theprevious section, including both header information and formatted test data. The header portion is absolutelyrequired for creep analyses. Each file is viewed as a data set in ANSYS, and can be a complete set of experimentaltest data or a part of a series of files of experimental test data. You can include several data sets, such as testsperformed at different stress levels and/or temperatures, to perform a creep curve fitting. There are two waysto input the experimental data.

9.3.1.2.1. Batch

The EADD argument of the TBFT command is used to identify and specify the location of your data files. Thecommand syntax is:

TBFT,EADD,ID,Option1,Option2,Option3,Option4

Option1 = creepOption2 = name of file containing experimental dataOption3 = file name extensionOption4 = file directory

9.3.1.2.2. GUI

In interactive mode you can input experimental data by typing the filename (with the appropriate path if thefile is not in the default directory) into the appropriate area. You can also “Browse” to a file in a particular location.Use the Add Data Set button to add additional data sets for creep curve fitting. There is no restriction on thenumber of data sets you can add.

9.3.1.3. Select a Material Model Option

There are thirteen models available for curve fitting. You pick the one that best satisfies your requirements. Youwill use the creep model abbreviation in subsequent equations to identify the creep model (see Table 9.6: “CreepModels and Abbreviations”). Use the creep models table (below) to view the formulae of the creep models andto determine the number of coefficients. You'll find it helpful to view the formula before you proceed to solve.It will tell you what initial coefficients you might use and also lets you determine the format of your experimentaldata. Also see Table 9.6: “Creep Models and Abbreviations” to determine a starting point for the initial creepmodel coefficients.

9.3.1.3.1. Batch

TBFT,FADD,ID,CREEP,Option2,Option3

9–9Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 9.3: Creep Material Curve Fitting

Page 282: ANSYS 8.1 - Structural Analysis Guide

Option2 = Creep model abbreviation, see Table 9.6: “Creep Models and Abbreviations”.Option3 = not used for creep curve fitting.

The following table describes the creep models available and their abbreviated names for Option2 (above).

Table 9.6 Creep Models and Abbreviations

Fitting Name/Option2NameModel Number

sharStrain Hardening1

tharTime Hardening2

gexpGeneralized Exponential3

ggraGeneralized Graham4

gblaGeneralized Blackburn5

mthaModified Time Hardening6

mshaModified Strain Hardening7

ggarGeneralized Garofalo8

expoExponential Form9

nortNorton10

psthPrim+Sec Time Hardening11

psrpPrim+Sec Rational Polynomial12

gthaGeneralized Time Hardening13

Note — It is very important for the experimental data to be consistent with the creep model you choose.See Table 9.5: “Creep Model and Data/Type Attribute” for the data types required for each creep model.

9.3.1.3.2. GUI

You can pick the appropriate model option from a menu in the data entry area. All of the options and constraintslisted for batch input apply.

9.3.1.4. Initialize the Coefficients

Creep curve fitting is a nonlinear regression process. A successful curve fit depends greatly on the initial coefficientvalues. For some creep models the initial value of certain coefficients is critical to achieving a successful fit. Thissuggests that certain variances may cause your curve fit to fail to converge. When this happens you can adjustthe initial value of specific coefficients and rerun the problem again. In general the more parameters a modelhas, the more difficult it is to get the solution to converge.

You can also fix (hold constant) your coefficients. You specify a value for a coefficient and keep it unchanged,while allowing the other coefficients to be operated on. You can then release the fixed coefficients to obtain asolution. By default, all of the coefficients are free to vary.

9.3.1.4.1. Batch

You define your coefficient values using the SET option of the TBFT command, as follows:

TBFT,SET,ID,CREEP,Option2,Option3,Option4,Option5

Option2 = Creep model nameOption3 = not applicableOption4 = index of coefficient

Chapter 9: Material Curve Fitting

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.9–10

Page 283: ANSYS 8.1 - Structural Analysis Guide

Option5 = value of coefficientThen you can modify the coefficients with the FIX option of the TBFT command.

TBFT,FIX,ID,CREEP,Option2,Option3,Option4,Option5

Option2 = Creep model nameOption3 = not applicableOption4 = index of coefficientOption5 = 0 variable, 1 fixed

9.3.1.4.2. GUI

You pick your creep model from the choices on the creep model tree. ANSYS automatically configures thecoefficients for the model. You can then make modifications, including initializing and/or fixing certain coefficients.

9.3.1.5. Specify Control Parameters and Solve

Error norm, maximum number of the allowed iterations and the error tolerance will affect the accuracy of yourresults. There are two available error norms available for the regression. Normalized curve fitting is the defaultoption used to calculate error norms. It generally gives better results than unnormalized curve fitting since nor-malized fitting gives equal weight to all data points when minimizing the errors norms.

Other available solve criteria are number of iterations, residual tolerance and coefficient change tolerance. Thesolution stops when both residual tolerance and coefficient change tolerance is met or if the number of iterationscriteria is met. The coefficients are updated after every iteration during the solve process.

9.3.1.5.1. Batch

The batch command is

TBFT,SOLVE,ID,CREEP,Option2,Option3,Option4, ..., Option7

Option2 = Creep function name (See Table 9.6: “Creep Models and Abbreviations”)Option3 = not applicable for Creep modelsOption4 = error norm: 0 = unnormalized, 1 = normalized (default)Option5 = maximum number of iterationsOption6 = tolerance of residual changesOption7 = tolerance of coefficient changes

Other solving parameters are available. See the TBFT command for details.

9.3.1.5.2. GUI

The solution phase is entered automatically after you fill in the last set of coefficient values. Each of the optionsspecified in the command line description is presented as a pull down menu or fill in box, and each option mustbe specified before Solve will begin. The coefficients are updated in the GUI after the solution is complete.

9.3.1.6. Plot the Experimental Data and Analyze

After you initiate Solve, the coefficient tables will contain the fitted coefficients and also the residual errors. Youcan then plot your data and visually interpret the results. Column one is generally your X- axis, with each addi-tional column plotted separately as a function of column one. The plot utility also incorporates many “rightmouse click” context sensitive functions that will help you to configure and optimize your plot(s).

9–11Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 9.3: Creep Material Curve Fitting

Page 284: ANSYS 8.1 - Structural Analysis Guide

Clicking in various areas of the display window brings up context sensitive functions that are particular to thatarea. (e.g., clicking on the legend area brings up controls to define and configure your graph legend). Thesefunctions change according to the type of graph you are creating and to the entity you click on in the graph.You can also use a middle mouse click to hide a particular curve within a graph.

9.3.1.6.1. Batch

TBFT,PLOT,ID,Option1,Option2,Option3,Option4

Option1 = CREEPOption3 = Creep model nameOption4 = Not Used

9.3.1.6.2. GUI

You can simultaneously display many data sets for each function plotted. Each window of your display can beused to display each one of the data sets you are plotting against column one.

9.3.1.6.3. Analyze Your Curves for Proper Fit

You use the GUI to graphically review the curve fitting result. In this way you can ensure a good fit throughoutthe range of data. Use the plotted curve fitting results both to determine the degree of fit at various locations,and also to verify the error norm/residual value. You can then determine the quality of a curve fitting and decidewhether to accept the results. If the results are unacceptable, you may want to go back to step 3, and then solveagain with a new model, redefining certain initial values of the coefficients, and also modifying some of theother control parameters. Repeat steps 3-6 until you obtain a satisfactory solution.

9.3.1.7. Write Data to TB Command

After you are satisfied with your curve fitting results, you can write the curve fitting data to the ANSYS databaseusing TBFT, FSET. The GUI or the command line converts the coefficients to the appropriate form before writingto ANSYS TB tables. ANSYS stores the data as part of the material property set for use in subsequent analyses.

9.3.1.7.1. Batch

TBFT,FSET,ID,CREEP,Option2,Option3

Option2 = Creep Model AbbreviationOption3 = Not applicable

9.3.1.7.2. GUI

When you complete the process, click the Write to Database button to write the fitted coefficients of your creepmodel as a creep data table in ANSYS material database. You are then returned to the material properties dialog.The curve data can now be accessed for the full range of material behavior.

9.3.2. Tips For Curve Fitting Creep Models

The following are some useful tips that will ensure successful curve fitting. These tips are not hard and fast spe-cifications, only suggestions. Also, following them does not guarantee a solution. Refer to Section 2.5.11: CreepEquations for additional details on each implicit creep model .

NotesName

Chapter 9: Material Curve Fitting

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.9–12

Page 285: ANSYS 8.1 - Structural Analysis Guide

Strain hardening has 4 coefficients. C4 is for temperaturedependency. If you do not have temperature dependent data,set C4 to zero. If you have difficulty solving temperature de-pendent data. Use experimental data for only one temperat-ure and fix C4 to zero. Then solve. Then add data for othertemperature, release C4 and solve for all coefficients or justC4 by fixing the C1, C2 and C3.

Strain Hardening1

Time hardening has 4 coefficients. C4 is for temperature de-pendency. If you do not have temperature dependent data,set C4 to zero. If you have difficulty solving temperature de-pendent data. Use experimental data for only one temperat-ure, fix C4 to zero. Then solve. Then add data for other tem-perature, release C4 and solve for all coefficients or just C4by fixing the C1, C2 and C3.

Time Hardening2

Generalized Exponential has 5 coefficients. C4 is for temper-ature dependency. If you do not have temperature dependentdata, set C4 to zero. Use a low value of C5 (e.g., 1e-3) to avoidfloating-point overflows in the exponential term of thismodel. If you have difficulty solving temperature dependentdata. Use experimental data for only one temperature, fix C4to zero. Then solve. Then add data for other temperature, re-lease C4 and solve for all coefficients or just C4 by fixing theC1, C2 and C3.

Generalized Exponential3

Generalized Graham has 8 coefficients. You use C8 for tem-perature dependency. If you do not have temperature de-pendent data, set C8 to zero. If you have difficulty solvingtemperature dependent data, use experimental data for onlyone temperature, fix C8 to zero, and solve. Then add data forother temperatures, release C8 and solve for the remainingcoefficients individually.

Generalized Graham4

Generalized Blackburn has 7 coefficients. It is advisable tolook at exponential term and try to keep them from floating-

point overflows. To keep eC2σ within floating-point range,make sure the initial value of C2 is such that C2σ is close to1. Similarly try to keep σ/C4 and C7σ close to 1.

Generalized Blackburn5

Modified Time Hardening has 4 coefficients. C4 is for temper-ature dependency. If you do not have temperature dependentdata, fix C4 to zero.

Modified Time Hardening6

Modified Strain Hardening has 3 coefficients. This model iscomplex as far as curve fitting is concerned. To keep the

C CC C1 3

2 31σ ε[( ) ]+ term from going negative, C1 was re-

placed with C12 but converted to the right form before it waswritten to ANSYS database.

Modified Strain Hardening7

Generalized Garofalo has 4 coefficients. C4 is for temperaturedependency. If you do not have temperature dependent data,set C4 to zero. To keep the Sinh term within floating-pointrange, keep c2σ close to one when you initialize the coeffi-cients.

Generalized Garofalo8

Exponential Term has 3 coefficients. C3 is for temperaturedependency. If you do not have temperature dependent data,

set C3 to zero. To keep eσC2 within floating-point range, keepσ/C2 close to one.

Exponential Form9

9–13Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 9.3: Creep Material Curve Fitting

Page 286: ANSYS 8.1 - Structural Analysis Guide

Norton model has 3 coefficients. C3 is for temperature depend-ency. If you do not have temperature dependent data, set C3to zero.

Norton10

Time Hardening has 7 coefficients. This is a complex model.Here it is advisable to solve for temperature independentdata first and then introduce temperature related data.

Prim+Sec Time Hardening11

Rational Polynomial is a very complex model for curve fittingwith 10 coefficients. If you find it hard to fit this data, it is ad-visable for you to split experimental data into primary creepdata and secondary creep data. Primary creep data is the initialpart of the curve that covers the nonlinearity in the strainrate. Fit only the secondary data by fixing C1 to 1 and thenset all other coefficients except C2, C3 and C4 to zero. Use a

low value of C3 to keep 10C3σ within floating-point range.Coefficients C5 to C10 in curve fitting refers to coefficients C7to C12 in the implicit creep equation. Then add the primarycreep data, release all coefficients, and solve.

Prim+Sec Rational Polynomial12

Generalized Time Hardening has 6 coefficients. Set C6 to zeroif you have temperature independent data. When initializingcoefficients set C5σ close to 1 to avoid floating-point over-flows.

Generalized Time Hardening13

9.4. Viscoelastic Material Curve Fitting

Viscoelastic material curve fitting is a tool to determine the material constants of the Prony series expansion forboth shear and bulk modulus of the ANSYS hypoviscoelastic material option from experimental data. Eitherthrough an interactive user interface or the batch commands, users can input the experimental data, define theorder of Prony series expansion, perform nonlinear regression, view the curve fitting results graphically, compareto the experimental data, and write the fitted coefficients as ANSYS nonlinear data table commands to thedatabase for the subsequent finite elements analyses. Currently the tools allow you to fit shear modulus and/orbulk modulus and/or shift functions.

9.4.1. Using Curve Fitting to Determine the Coefficients of Viscoelastic Mater-ial Model

The steps for Viscoelastic Curve Fitting are defined as follows:

The experimental data must be a plain text file delimited bya space or a comma.

Section 9.4.1.1: Prepare Experi-mental Data

1

The experimental data can be read into ANSYS from GUI orbatch command line as a plain text file.

Section 9.4.1.2: Input the Data intoANSYS

2

This includes Prony series expansion of shear and/or bulkmoduli as well as shift function. The supported shift functionsinclude WLF and TN.

Section 9.4.1.3: Select a MaterialModel Option

3

Viscoelastic curve fitting is a nonlinear regression, the initialvalues of the coefficients to be determined can be very im-portant for a successful solution.

Section 9.4.1.4: Initialize the Coeffi-cients

4

Specify the error norm to be used, the solution control para-meters, and perform the nonlinear regression.

Section 9.4.1.5: Specify ControlParameters and Solve

5

Chapter 9: Material Curve Fitting

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.9–14

Page 287: ANSYS 8.1 - Structural Analysis Guide

View graphically the curve fitting results. Review and verifythe results by comparing with the experimental data and theregression errors, if not acceptable, repeat steps 3 to 7 toperform a new curve fitting solution.

Section 9.4.1.6: Plot the Experi-mental Data and Analyze

6

Write curve fitting results as the TB command to ANSYSdatabase.

Section 9.4.1.7: Write Data to TBCommand

7

9.4.1.1. Prepare Experimental Data

Curve fitting requires experimental test data. For curve fitting viscoelastic materials, the experimental data mustbe shear modulus and/or bulk modulus as a function of time and temperature. The experimental data is named“viscoelastic” to distinguish it from other data types, such as hyperelasticity or creep. This also makes documentingyour analyses more convenient.

The viscoelastic test data must be a plain text file containing the headers, along with the test data as a table ofdata delimited by a space or a comma. The header is used to define the test data type and the temperature foryour test data. For viscoelastic curve fitting with multiple temperatures, you don't calculate each temperaturepoint and write it as a temperature-dependent Prony data table. Instead, when multiple temperatures are present,either WLF or TN shift functions are used to account for the temperature dependency. Each file must containonly one temperature, and the temperatures of each of the files can be the same or different. The viscoelastictest data have 4 data types, seeTable 9.7: “Viscoelastic Data Types and Abbreviations”.

Table 9.7 Viscoelastic Data Types and Abbreviations

timeTime

smodShear modulus

bmodBulk modulus

tempTemperature

The headers are used to describe the data types that characterize the test data columns or attributes of the data.

The following listing contains the appropriate headers, followed by the delimited data:

/temp,100 ! define temperature attribute0.01 2992.531 2978.5142072 2965.455414 2942.2932146 2922.5306498 2905.61220210 2891.07345620 2842.50698440 2798.14279360 2772.38372980 2750.631843100 2730.398114200 2643.125432400 2517.475394600 2431.262053800 2366.5808971000 2313.9553962000 2117.9225944000 1833.7343976000 1627.1991978000 1470.680610000 1347.26452720000 964.014112540000 586.140544960000 392.18677780000 277.2706253

9–15Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 9.4: Viscoelastic Material Curve Fitting

Page 288: ANSYS 8.1 - Structural Analysis Guide

100000 202.0025278200000 46.87056342400000 2.669209118600000 0.156653269800000 0.01372241000000 0.005591539

9.4.1.2. Input the Data into ANSYS

You use the EADD argument of the TBFT command to input your data files. The experimental data must be readinto ANSYS from a plain text file. The experimental data must be prepared as discussed in the previous section,and include both the header information and the formatted test data. Each file is viewed as a dataset in ANSYS,and can be the complete set of experimental test data or a part of an experimental test data.

You can include several datasets, including tests performed at different temperatures. Although different datasetscan have the same/or different temperature, each file can have only one temperature. Multiple temperaturedatasets must be input with multiple files.

Two types of data may be required for viscoelastic curve fitting, either shear modulus vs time and/or bulk mod-ulus vs. time. The data can also be a function of temperature, which can then be accounted for by either WLF orTN shift function. You can use the GUI window or batch command to input your experimental data.

9.4.1.2.1. Batch

TBFT,EADD,ID,Option1,Option2,Option3,Option4

ID = Index corresponding to the ANSYS material number.Option1 = Experimental Date Type, either shear or bulkOption2 = name of file containing experimental dataOption3 = file name extensionOption4 = file directory

Note — “sdec” refers to the shear modulus as a function of time and “bdec” refers to the bulk modulusas a function of time.

9.4.1.2.2. GUI

Click on the Add Dataset button and type the filename into the area provided. You can also “Browse” to a filein a specified location. Separate input is performed for each data type (Option1 = sdec, or bdec)

9.4.1.3. Select a Material Model Option

The TBFT command provides the curve fitting tools for viscoelastic material modeling. You represent your vis-coelastic material behavior by a set of Prony series expansions of shear and/or bulk moduli to characterize theshear and the bulk deformation of the material. You can also use the shift functions to characterize the material'stemperature dependency.

First you define a case “casename” to associate the set of coefficients for the Prony expansions with the shiftfunctions that characterize the material behavior. You can use the “casename” to define several different optionsthat characterize the same test data, and then to compare the curve fitting results. To define the material model,you must first define a “casename”, and then specify the order of shear and bulk moduli and the type of the shiftfunction(s), if required. You need to create an additional case to define different shear order, bulk order or shiftoptions. Once you create a case, the number of shear terms, bulk terms, or shift options cannot be changed.

Chapter 9: Material Curve Fitting

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.9–16

Page 289: ANSYS 8.1 - Structural Analysis Guide

9.4.1.3.1. Batch

You define a viscoelastic material with the Prony series expansion by creating a case and setting the order ofshear modulus, bulk modulus and shift options. You create the case with the TBFT, FCASE command. The firstline will include FCASE, ID, NEW. Then you specify the number of shear terms, bulk terms, and the shift function.The case is actually created only after the option is issued. The follow syntax examples and argument descriptionsillustrate the relationship of these activities.

TBFT,FCASE,ID,NEW,Option2,Option3

Option2 = PVHE (Refers to Prony Viscohypoelastic)Option3 = User Specified casename

TBFT,FADD,ID,CATEGORY,Option2,Option3

CATEGORY = VISCOOption2 = pshear or pbulk or shiftOption3 = Dependent on Option2 as follows:

• Option2 = pshear or bulk, Option3 = NONE, or 1 to N

• Option2 = shift, Option3 = NONE or TN or WLF

TBFT,FCASE,ID,FINI

9.4.1.3.2. GUI

You can use the GUI to interactively navigate the tree structure of the curve fitting window. Each of the shear,bulk and shift options can be selected, and you can fill in the appropriate “casename” in a text box field. As youchoose the options, the coefficient table is automatically created.

9.4.1.4. Initialize the Coefficients

The initial values you choose for your coefficients will determine the success of your viscoelastic curve fittingoperations. A complete model has (2*NG+1)+(2* Nk +1)+ NS number of the coefficients. NG is the order of the

Prony series expansion of the Shear modulus. Nk is the order of the Prony series expansion of the bulk modulus.

NS is the number of coefficients of the shift function (NS = 2 for the TN option and NS =3 for the WLF option). The

coefficients are ordered as shear terms first, then the bulk terms, and then the shift function. The coefficients are

ordered as α0G, α1

G, τ1G, α2

G, τ2G, … αn

G, and τnG for shear modulus, and α0

K, α1K, τ1

K, α2K, τ2

K, … αnK, and τn

K for

bulk modulus. A shift function must be used together with your shear and/or bulk modulus for temperaturedependent experimental data. The default coefficient is set to “one,” but you should redefine the initial values

before solving. While initializing the coefficients, you should set αnKs to 1 and τn

Ks to time values that are equally

distributed in the log scale, spanning the data range from minimum to maximum time. For example, in the sheardecay versus time data file, if the time values vary from 1 to 10000, and if you use 3rd order Prony, logical guesses

for τ1G , τ2

G and τ3G that span this range could be τ1

G = 1, τ2G = 100, and τ3

G = 10,000 (also (1), (10) and (10,000)

or (1), (1,000) and (10,000), respectively). You should also note that αnG used in curve fitting is the square root of

the αnG used in ANSYS TB tables. This was done to keep all αn

G used in the TB tables positive.

A good guess for the WLF or TN parameter is the reference temperature you used during your partial solve forshear and bulk. The index of the reference/base temperatures is the sum of NumShear + NumBulk + 1.

You can also fix (hold constant) your coefficients. You specify a value for a coefficient and keep it unchanged,while allowing the other coefficients to be operated on. You can then release the fixed coefficient later if desired.By default, all of the coefficients are free to vary.

9–17Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 9.4: Viscoelastic Material Curve Fitting

Page 290: ANSYS 8.1 - Structural Analysis Guide

9.4.1.4.1. Batch

TBFT,SET,ID,CASE,Option2,Option3,Option4,Option5

Option2 = casenameOption3 = Not ApplicableOption4 = index of coefficientOption5 = value of coefficient

For example:

TBFT,SET,1, myvisco1,,1,1.2 ! Initialize the first coefficient to 1.2TBFT,SET,1, myvisco1,,2,1.5 ! Initialize the second coefficient to 1.5

Use the TBFT,FIX command to fix a coefficient to a value set by the TBFT, SET command or to release a previouslyfixed coefficient. By default, coefficients are not fixed.

TBFT,FIX,ID,CASE,Option2,Option3,Option4,Option5

Option2 = casenameOption3 = Not ApplicableOption4 = Index of coefficientOption5 = 1 to fix, 0 to vary

For example:

TBFT,FIX,1, myvisco1,,1,1. ! Fix the first coefficient to a value set via TBFT,SETTBFT,FIX,1, myvisco1,,2,1 ! Fix the second coefficient to a value set via TBFT,SET

9.4.1.4.2. GUI

The coefficients table is automatically updated in the viscoelastic curve fitting GUI window when the order ofshear modulus and/or bulk modulus and/or shift function are defined. Specify values for your coefficients in thecoefficients table in the curve fitting GUI window, and check the appropriate boxes to fix them or allow them tovary.

9.4.1.5. Specify Control Parameters and Solve

Viscoelastic curve fitting is a nonlinear regression process. You can use either normalized or unnormalized errornorm for the regression. The normalized error norm is the default regression option for calculation of the error.This error norm generally gives better results than the unnormalized error norm option, since the normalizederror gives equal weight to all data points.

The solution control parameter of a nonlinear regression includes number of iterations, residual tolerance andcoefficient change tolerance. The solution stops when both residual tolerance of error norm and coefficientchange tolerance is met or if the number of iterations criteria is met. The coefficients are updated when thesolution is completed. In general it is very difficult to directly solve a complete case including coefficients of theshear modulus, the bulk modulus and the shift function. Three solver options including shear modulus only, bulkmodulus, and shift function (or all) are provided to allow user to solve only Prony coefficients of the shear mod-ulus, Prony coefficients of the bulk modulus and coefficients of the shift function. However the coefficients ofshift function can't be solved before the shear or bulk modulus are solved. It is normal for a solution to not convergeat first, but to stop as the maximum iterations criteria is reached. You can then examine the curve fitting resultsand the solution history before proceeding any further. You can then adjust parameters and resolve the problemwhenever it is necessary.

For viscoelastic curve fitting, you should follow these three steps to perform the regression:

Chapter 9: Material Curve Fitting

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.9–18

Page 291: ANSYS 8.1 - Structural Analysis Guide

1. Solve the shear coefficients (if there are any).

Set the partial solve option using TBFT, SET,,,,,COMP, PSHEAR.

Set the reference temperature at which your partial solution will be performed using TBFT, SET,,,,,TREF,TX. Only data at temperature TX will be used to estimate shear coefficients

Solve

2. Solve the bulk coefficients (if there are any).

Set the partial solve option using TBFT, SET,,,,,COMP, PBULK.

Set the reference temperature at which your partial solution will be performed using TBFT, SET,,,,,TREF,TX. The reference temperature should be the same for both shear and bulk. Only data at temperatureTX will be used to estimate shear coefficients

Solve

3. Solve the shift function (or all) coefficients.

Set the partial solve option using TBFT, SET,,,,,COMP, PVHE.

TREF is not used when you solve for all parameters. All temperature data is used to estimate the coeffi-cients.

Solve

Note — When only the shear and bulk buttons are checked, only your shear coefficients are solved. Tosolve for both shear and bulk, you must check all three buttons.

9.4.1.5.1. Batch

Solution option command is:

TBFT,SET,ID,CASE,Option2,Option3,Option4,Option5

Option2 = casenameOption3 = Not ApplicableOption4 = compOption5 = pshea (for Shear only) or pbulk (for bulk only).

The SOLVE command allows you to specify procedure types, tolerances and number of iterations.

TBFT,SOLVE,ID,CASE,Option2,Option3,Option4, ..., Option7

Option2 = Creep Function Name (See Table 9.6: “Creep Models and Abbreviations”)Option3 = Not ApplicableOption4 = Curve Fitting Procedure: 0 = unnormalized least squares, 1 = normalized least squares (default)Option5 = maximum number of iterationsOption6 = tolerance of residual changesOption7 = tolerance of coefficient changes

Other solving parameters are available. See the TBFT command for details.

9–19Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 9.4: Viscoelastic Material Curve Fitting

Page 292: ANSYS 8.1 - Structural Analysis Guide

9.4.1.5.2. GUI

The GUI provides access for you to choose your error norm, solution control parameters, and solver options.Once you complete these specifications and solve, you can go back and modify your parameters as necessaryto obtain a good curve fit.

9.4.1.6. Plot the Experimental Data and Analyze

The best way to verify a good fit between your experimental data and the provided curves is to plot your curvesand visually inspect them.

9.4.1.6.1. Batch

You enter the plotting parameters from the command line as follows:

TBFT,PLOT,ID,ExpIndex,CASE,Option3

Option3 = casename

9.4.1.6.2. GUI

Graph button provides direct means to plot the data.

9.4.1.6.3. Analyze Your Curves for Proper Fit

All of your data is plotted as a function of column 1 for the X-axis. Columns 2 and above are each plotted in aseparate graph, in a separate window, with the corresponding fitted data as a function of column 1. By defaultall the shear datasets and/or the bulk datasets as well as the corresponding fitting results are plotted in twoseparated graphs in a GUI window. To view a specific data and its corresponding fitting result, you click the rightmouse button on the specific dataset, and pick a desired option. You can also use the right mouse button toturn the legend and/or axis on and off. The scales can be also switched between log scale and regular scale. Withthe middle button you can eliminate certain curves from each window's display in order to see the remainingdata more clearly.

Reviewing your curve fitting result graphically is the only way to ensure a good fit. After plotting the curve fittingresults, you can then review it and also verify the error norm/residual value that is printed in the curve fittingGUI window. This information helps you determine the quality of a curve fitting and decide whether to acceptthe results. If not, you may want to go back to step 3, solve again by changing the order of the Prony series, re-defining certain initial values of the coefficients, and possibly other control parameters. Repeat steps 3-7 untilyou are satisfied with the solution.

9.4.1.7. Write Data to TB Command

After a successful curve fitting, the last step is to write the curve fitting data as ANSYS Prony data table (theTB,Prony command) to ANSYS database. The GUI or the command line converts the coefficients to the appropriateform before writing TB commands.

9.4.1.7.1. Batch

TBFT,FSET,ID,Option2,Option3

Option2 = CASEOption3 = casename

Chapter 9: Material Curve Fitting

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.9–20

Page 293: ANSYS 8.1 - Structural Analysis Guide

9.4.1.7.2. GUI

Click the “Write to Database” button and the fitted coefficients are automatically written to the ANSYS materialdatabase according Prony data table. Please note that the coefficients you see in the curve fitting module aredifferent from those in the TB tables. The τ values remain the same, but the α values are different. The α valuesshown in ANSYS are the square of the α values derived during curve fitting. They are also normalized to makeα at time 0 = 1.

9–21Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 9.4: Viscoelastic Material Curve Fitting

Page 294: ANSYS 8.1 - Structural Analysis Guide

9–22

Page 295: ANSYS 8.1 - Structural Analysis Guide

Chapter 10: Gasket Joints Simulation

10.1. Overview of Gasket Joints

Gasket joints are essential components in most structural assemblies. Gaskets as sealing components betweenstructural components are usually very thin and made of many materials, such as steel, rubber and composites.From a mechanics point of view, gaskets act to transfer force between components. The primary deformationof a gasket is usually confined to one direction, namely, through thickness. The stiffness contributions frommembrane (in plane) and transverse shear are much smaller in general compared to the through thickness. Thestiffness contribution therefore is assumed to be negligible, although the TB command provides options to accountfor transverse shear.

A typical example of a gasket joint is in engine assemblies. A thorough understanding of the gasket joint is crit-ical in engine design and operation. This includes an understanding of the behavior of gasket joint componentsthemselves in an engine operation, and the interaction of the gasket joint with other components.

Elements within the ANSYS family of interface element are used to model gaskets. By default, these elementsare designed to account for gasket through-thickness behavior. However, you can account for transverse shearbehavior by using an element Keyopt setting and transverse shear option of the gasket material data table. Seethe TB command documentation and the specific element documentation for more information.

10.2. Performing a Gasket Joint Analysis

A gasket joint analysis involves the same overall steps that are involved in any ANSYS nonlinear analysis procedure.Most of these steps however warrant special considerations for a gasket joint analysis. Presented below are theoverall steps with the special considerations noted, along with links to applicable sections where more detailedinformation is included on that topic.

1. Build or import the model. There are no special considerations for building or importing the model fora gasket joint analysis. You perform this step as you would in any typical ANSYS analysis. See Section 1.2:Building a Model in the ANSYS Basic Analysis Guide. For further details on building the model, see theANSYS Modeling and Meshing Guide.

2. Define element type. To properly simulate gasket joints, you must define structural element types andcorresponding interface element types. See Section 10.4: ANSYS Family of Interface Elements in thischapter for more details on this topic, and in particular, see Section 10.4.1: Element Selection for a tableof corresponding structural and interface elements.

3. Define material. Use TB,GASKET to define the gasket joint material. You can use TB,GASKET to definefour types of data input: general parameters, transverse shear stiffness, compression (loading), and tension(unloading). You specify the type using TBOPT. You then input the sets of data using the TBDATA andTBPT commands, as applicable. You can also plot most of the gasket data types using the TBPLOTcommand. See Section 10.5: Material Definition in this chapter for more details on this topic.

4. Mesh the model. Use the AMESH or VMESH commands to mesh the structural element types, and usethe IMESH command to mesh the gasket layer. Special restrictions apply to the IMESH command interms of matching the source and target. Also, the order in which you execute these commands is critical.You can also mesh interface layers using the VDRAG command, and can generate interface elementsdirectly using the EGEN command. Each of these commands involve special considerations for interfaceelements. See Section 10.6: Meshing Interface Elements in this chapter for more details on this topic.

5. Solve. There are special solving considerations when you perform a gasket joint analysis. These areprimarily concerned with the gasket element stiffness loss, and the gasket element's use with contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Page 296: ANSYS 8.1 - Structural Analysis Guide

elements. See Section 10.7: Solution Procedure and Result Output in this chapter for more details on thistopic.

6. Review Results. You can print or plot any of four gasket output items: stresses (also pressure), totalclosure, total inelastic closure, and thermal closure, using the PRESOL, PRNSOL, PLESOL, PLNSOL, orESOL commands. You can also use these items with the *GET command in POST1. See Section 10.8:Reviewing the Results in this chapter for more details on this topic.

10.3. Finite Element Formulation

The primary deformation behavior of gasket joints is through-thickness deformation. It is therefore difficult touse solid continuum elements to effectively model gasket joints. The interface elements, which are based on therelative deformation of the top and bottom surfaces, offer a direct means to quantify through-thickness deform-ation of the gasket joints. Thus the pressure versus closure behavior can be directly applied to characterize thegasket material.

The element formulation is based on a corotational procedure. Refer to Gasket Material in the ANSYS, Inc. TheoryReference for further details.

10.3.1. Element Topologies

An interface element is composed of bottom and top surfaces. ANSYS provides several types of interface elementsfor the analysis of the gasket joints. Figure 10.1: “Element Topology of a 3-D 8-Node Interface Element” showsthe geometry of a 3-D 8-node interface element available in ANSYS. An element midplane is created by averagingthe coordinates of node pairs from the bottom and top surfaces of the elements. The numerical integration ofinterface elements is performed in the element midplane. The Gauss integration scheme is used for the numer-ical integration.

Figure 10.1 Element Topology of a 3-D 8-Node Interface Element

10.3.2. Thickness Direction

The thickness direction is defined as the normal direction of the mid plane of the element at the integrationpoint, and computed inside of ANSYS. The positive direction is defined by the right-hand rule going around thenodes in the midplane. The through thickness deformation is quantified by the relative deformation of bottomand top surfaces along the thickness direction. The thickness direction is then noted as the X-direction accordingto the ANSYS notation convention. No ESYS coordinate system is allowed for the elements.

Chapter 10: Gasket Joints Simulation

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.10–2

Page 297: ANSYS 8.1 - Structural Analysis Guide

10.4. ANSYS Family of Interface Elements

ANSYS offers 4 types of elements to simulate gaskets. They are referred to as interface elements and are summar-ized as follows:

• INTER192 - 2-D, 4-node, linear element.

• INTER193 - 2-D, 6-node, quadratic element.

• INTER194 - 3-D, 16-node, quadratic element.

• INTER195 - 3-D, 8-node, linear element

The 2-D elements, INTER192 and INTER193, use a KEYOPT to define various stress state options.

10.4.1. Element Selection

The simulation of an entire gasket joint assembly, consisting of the gasket and the structural elements on eitherside of the gasket, involves choosing interface elements and structural elements that have the same character-istics. Use the following table as a guideline for choosing interface and structural elements that have the samecharacteristics:

... with one of these structural elements:... use this interface ele-ment:

For elements with these character-istics:

PLANE42, HYPER56, VISCO106, PLANE182INTER1922-D, linear

PLANE2, PLANE82, HYPER84, VISCO88, PLANE183INTER1932-D, quadratic

VISCO89, SOLID92, SOLID95, SOLID96, SOLID186, SOL-ID187

INTER1943-D, quadratic

SOLID45, SOLID46, HYPER58, SOLID62, SOLID64, SOL-ID65, HYPER86, SOLID185

INTER1953-D, linear

Proper element type is chosen based on the stress states of interest and structural element types used.

Element selection is done by the element type command, ET, for example,

ET,1,195

defines element type 1 as element INTER195.

10.4.2. Applications

In general, linear and quadratic elements are chosen for the following reasons:

• Fewer nodes produce a smaller model that runs faster with less computer resources.

• Quadratic elements are necessary if stress gradients are present in surrounding bodies.

• If elements are to follow a curved boundary closely, quadratic elements are ideal because their edges arearcs.

• With a free mesh (tetrahedral elements) the mid-node (quadratic) is required for an accurate solution.

When a surrounding structure can be considered as a 2-D structure, for example, plane stress / strain / axisym-metric, 2-D elements are the ideal choice. A good example of the use of 2-D element INTER192 or INTER193 isthe gasket between the "flanged" ends of pipe line. In this case the gasket properties do not vary significantlywith geometric location.

10–3Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 10.4: ANSYS Family of Interface Elements

Page 298: ANSYS 8.1 - Structural Analysis Guide

For a 3-D structure such as an internal combustion engine, 3-D element INTER194 or INTER195 is a good choicefor simulating the gasket between the cylinder head and block. In this case there is no "nice" geometry becausethe gasket must fill in between two complicated surfaces, in between cylinders, and around other holes andpassages. Also the gasket properties can vary in different zones. For example in a cylinder head, there is usuallya much stiffer zone immediately around the cylinder to contain combustion pressure (called the "fire ring"). Theremainder of the gasket is much softer.

10.5. Material Definition

10.5.1. Material Characteristics

The TB command option GASKET allows gasket joints to be simulated with the ANSYS interface elements, inwhich there is only one element through the thickness, and the through thickness deformation is decoupledfrom the in plane deformation. The gasket material is usually under compression. The material under compressionis highly nonlinear. The gasket material also exhibits quite complicated unloading behavior when compressionis released. The GASKET option allows you to directly input data for the experimentally measured complexpressure closure curve for the material model (compression curve), and also for several unloading pressureclosure curves. When no unloading curves are defined, the material behavior follows the compression curvewhile it is unloaded.

As it is a joint component, there often exists an initial gap or void. On the other hand, from a modeling point ofview, it is a lot easier to fill the spaces or volumes between the adjacent components with the interface meshes,and then set an initial gap for the gasket material to account for it. As long as the closure is less than the initialgap, no pressure is acted on the gaskets. Also, when it is under tension loading, there will be an open gap.Therefore, gasket joints generally do not have tension pressure. A stress cap is used to restrict tension pressurein the gasket joint elements.

The GASKET material option must be used with interface elements INTER192, INTER193, INTER194, and INTER195.

Figure 10.2: “Pressure vs. Closure Behavior of a Gasket Material” shows the experimental pressure vs. closure(relative displacement of top and bottom gasket surfaces) data for a graphite composite gasket material. Thesample was unloaded and reloaded 5 times along the loading path and then unloaded at the end of the test todetermine the materials unloading stiffness.

Chapter 10: Gasket Joints Simulation

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.10–4

Page 299: ANSYS 8.1 - Structural Analysis Guide

Figure 10.2 Pressure vs. Closure Behavior of a Gasket Material

10.5.2. Input Format

You input gasket material data using TB,GASKET. The material data consists of 2 main parts: general parametersand pressure closure behaviors. The general parameters define initial gasket gap, stable stiffness for numericalstabilization, and stress cap for a gasket in tension. The pressure closure behavior includes gasket compression(loading) and tension data (unloading).

The TB command specification for defining a gasket material is:

TB,GASKET,MAT,NTEMP,NPTS,TBOPT

where TBOPT = one of the following types of gasket material data:

• PARA: gasket material general parameters.

• COMP: gasket compression data.

• LUNL: gasket linear unloading data.

• NUNL: gasket nonlinear unloading data.

• TSS: gasket transverse shear stiffness data.

You input the general parameters using the TBDATA command, then input the compression and unloadingdata using the TBPT command.

Presented in the following sections are examples of inputs for the various types of gasket data.

10–5Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 10.5: Material Definition

Page 300: ANSYS 8.1 - Structural Analysis Guide

10.5.2.1. Define General Parameters

(TBOPT = PARA)

The gasket material general parameters include the initial gap, stable stiffness and the maximum tension stresscap. These parameters are defined as C1, C2, and C3 in the following example:

TB,GASKET,MAT,NTEMP,NPTS,PARATBDATA,1,C1,C2,C3

Refer to Gasket Materials in the ANSYS Elements Reference for further details on these parameters.

10.5.2.2. Define Compression Load Closure Curve

(TBOPT = COMP)

The compression pressure closure curve gasket material definition option is defined as follows:

TB,GASKET,MAT,NTEMP,NPTS,COMPTBPT,,x1,y1TBPT,,x2,y2

TBPT,,xi,yi

where: xi, yi are pairs of closure and pressure values.

The following input listing is an example defining a compressive pressure vs. closure behavior of a gasket jointmaterial with 10 data points.

TB,GASKET,1, ,10,COMP ! define compression dataTBPT,, 0.20000E-04, 0.54000E+08TBPT,, 0.40000E-04, 0.15150E+09TBPT,, 0.60000E-04, 0.24900E+09TBPT,, 0.78000E-04, 0.30000E+09TBPT,, 0.12000E-03, 0.37200E+09TBPT,, 0.19000E-03, 0.47400E+09TBPT,, 0.28600E-03, 0.58500E+09TBPT,, 0.35800E-03, 0.67350E+09TBPT,, 0.43200E-03, 0.78000E+09TBPT,, 0.50500E-03, 0.89550E+09

10.5.2.3. Define Linear Unloading Data

(TBOPT = LUNL)

The linear unloading gasket material definition option is a simple way to define the gasket unloading behavior.Several unloading slopes can be defined to accommodate the comprehensive unloading behavior as follows:

TB,GASKET,MAT,NTEMP,NPTS,LUNLTBPT,,x1,y1TBPT,,x2,y2

TBPT,,xi,yi

where: NPTS is the number of unloading points; xi is the closure where unloading started, and yi is unloadingslope.

The following input listing is an example showing the linear unloading behavior of a gasket joint material with3 unloading points

TB,GASKET,1, ,3,LUNL ! define linear unloading dataTBPT,, 0.78000E-04, 0.25100E+12

Chapter 10: Gasket Joints Simulation

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.10–6

Page 301: ANSYS 8.1 - Structural Analysis Guide

TBPT,, 0.28600E-03, 0.25500E+12TBPT,, 0.50500E-03, 0.10600E+13

A sample plot representing linear unloading curves is shown in Figure 10.3: “Gasket Material Input: Linear Un-loading Curves”.

Figure 10.3 Gasket Material Input: Linear Unloading Curves

10.5.2.4. Define Nonlinear Unloading Data

(TBOPT = NUNL)

The nonlinear unloading gasket material definition option provides a more comprehensive way of defininggasket material unloading behavior. The input listing format is:

TB,GASKET,MAT,NTEMP,NPTS,NUNLTBPT,,x1,y1TBPT,,x2,y2

TBPT,,xi,yi

where: xi, yi are pairs of closure and pressure values. Several unloading curves can be defined.

An example showing the nonlinear unloading behavior of a gasket joint material with 3 unloading points is asfollows:

TB,GASKET,1, ,5,NUNL ! define first nonlinear unloading dataTBPT,, 0.78000E-04, 0.30000E+09TBPT,, 0.66900E-04, 0.24750E+08TBPT,, 0.63100E-04, 0.82500E+07TBPT,, 0.54100E-04, 0.15000E+07TBPT,, 0.00000E+00, 0.00000E+00 TB,GASKET,1, ,5,NUNL ! define second nonlinear unloading data

10–7Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 10.5: Material Definition

Page 302: ANSYS 8.1 - Structural Analysis Guide

TBPT,, 0.28600E-03, 0.58500E+09TBPT,, 0.26400E-03, 0.22350E+08TBPT,, 0.26100E-03, 0.90000E+07TBPT,, 0.25600E-03, 0.15000E+07TBPT,, 0.00000E+00, 0.00000E+00

TB,GASKET,1, ,5,NUNL ! define third nonlinear unloading dataTBPT,, 0.50500E-03, 0.89550E+09TBPT,, 0.47800E-03, 0.33900E+08TBPT,, 0.47500E-03, 0.13500E+08TBPT,, 0.46800E-03, 0.15000E+07TBPT,, 0.00000E+00, 0.00000E+00

A sample plot representing nonlinear unloading curves is shown in Figure 10.4: “Gasket Material Input: NonlinearUnloading Curves”.

Figure 10.4 Gasket Material Input: Nonlinear Unloading Curves

10.5.3. Temperature Dependencies

Inputting temperature dependent gasket material properties follows the standard ANSYS procedure for inputtingtemperature dependent data for other materials. The following format shows this procedure.

TB,GASKET,MAT,NTEMP,NPTS,LUNLTBTEMP,T1TBPT,,x1,y1TBPT,,x2,y2

TBTEMP,T2TBPT,,x1,y1TBPT,,x2,y2

ANSYS will automatically interpolate the temperature data to the material points using linear interpolation.When the temperature is out of the specified range, the closest temperature point is used.

Chapter 10: Gasket Joints Simulation

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.10–8

Page 303: ANSYS 8.1 - Structural Analysis Guide

The following is an example input listing defining a compressive pressure vs. closure behavior of a gasket jointmaterial with 5 temperature points and up to 10 data points for each temperature point, and 3 nonlinear unloadingcurves with each curve having 5 temperatures and 5 data points.

TB,GASKET,1, 5,10,COMP ! define compression data with 5 temperaturesTBTEMP, 100.000TBPT,, 0.20000E-04, 0.54000E+08TBPT,, 0.40000E-04, 0.15150E+09TBPT,, 0.60000E-04, 0.24900E+09TBPT,, 0.78000E-04, 0.30000E+09TBPT,, 0.12000E-03, 0.37200E+09TBPT,, 0.19000E-03, 0.47400E+09TBPT,, 0.28600E-03, 0.58500E+09TBPT,, 0.35800E-03, 0.67350E+09TBPT,, 0.43200E-03, 0.78000E+09TBPT,, 0.50500E-03, 0.89550E+09

TBTEMP, 200.000TBPT,, 0.20000E-04, 0.18000E+08TBPT,, 0.40000E-04, 0.50500E+08TBPT,, 0.60000E-04, 0.83000E+08TBPT,, 0.78000E-04, 0.10000E+09TBPT,, 0.12000E-03, 0.12400E+09TBPT,, 0.19000E-03, 0.15800E+09TBPT,, 0.28600E-03, 0.19500E+09TBPT,, 0.35800E-03, 0.22450E+09TBPT,, 0.43200E-03, 0.26000E+09TBPT,, 0.50500E-03, 0.29850E+09

TBTEMP, 300.000TBPT,, 0.20000E-04, 0.90000E+07TBPT,, 0.40000E-04, 0.25250E+08TBPT,, 0.60000E-04, 0.41500E+08TBPT,, 0.78000E-04, 0.50000E+08TBPT,, 0.12000E-03, 0.62000E+08TBPT,, 0.19000E-03, 0.79000E+08TBPT,, 0.28600E-03, 0.97500E+08TBPT,, 0.35800E-03, 0.11225E+09TBPT,, 0.43200E-03, 0.13000E+09TBPT,, 0.50500E-03, 0.14925E+09

TBTEMP, 400.000TBPT,, 0.20000E-04, 0.36000E+07TBPT,, 0.40000E-04, 0.10100E+08TBPT,, 0.60000E-04, 0.16600E+08TBPT,, 0.78000E-04, 0.20000E+08TBPT,, 0.12000E-03, 0.24800E+08TBPT,, 0.19000E-03, 0.31600E+08TBPT,, 0.28600E-03, 0.39000E+08TBPT,, 0.35800E-03, 0.44900E+08TBPT,, 0.43200E-03, 0.52000E+08TBPT,, 0.50500E-03, 0.59700E+08

TBTEMP, 500.000TBPT,, 0.20000E-04, 0.18000E+07TBPT,, 0.40000E-04, 0.50500E+07TBPT,, 0.60000E-04, 0.83000E+07TBPT,, 0.78000E-04, 0.10000E+08TBPT,, 0.12000E-03, 0.12400E+08TBPT,, 0.19000E-03, 0.15800E+08TBPT,, 0.28600E-03, 0.19500E+08TBPT,, 0.35800E-03, 0.22450E+08TBPT,, 0.43200E-03, 0.26000E+08TBPT,, 0.50500E-03, 0.29850E+08

TB,GASKET,1, 5,5,NUNL ! define first nonlinear unloading data with 5 temperaturesTBTEMP, 100.000TBPT,, 0.78000E-04, 0.30000E+09TBPT,, 0.66900E-04, 0.24750E+08TBPT,, 0.63100E-04, 0.82500E+07TBPT,, 0.54100E-04, 0.15000E+07

10–9Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 10.5: Material Definition

Page 304: ANSYS 8.1 - Structural Analysis Guide

TBPT,, 0.00000E+00, 0.00000E+00

TBTEMP, 200.000TBPT,, 0.78000E-04, 0.10000E+09TBPT,, 0.66900E-04, 0.82500E+07TBPT,, 0.63100E-04, 0.27500E+07TBPT,, 0.54100E-04, 0.50000E+06TBPT,, 0.00000E+00, 0.00000E+00

TBTEMP, 300.000TBPT,, 0.78000E-04, 0.50000E+08TBPT,, 0.66900E-04, 0.41250E+07TBPT,, 0.63100E-04, 0.13750E+07TBPT,, 0.54100E-04, 0.25000E+06TBPT,, 0.00000E+00, 0.00000E+00

TBTEMP, 400.000TBPT,, 0.78000E-04, 0.20000E+08TBPT,, 0.66900E-04, 0.16500E+07TBPT,, 0.63100E-04, 0.55000E+06TBPT,, 0.54100E-04, 0.10000E+06TBPT,, 0.00000E+00, 0.00000E+00

TBTEMP, 500.000TBPT,, 0.78000E-04, 0.10000E+08TBPT,, 0.66900E-04, 0.82500E+06TBPT,, 0.63100E-04, 0.27500E+06TBPT,, 0.54100E-04, 0.50000E+05TBPT,, 0.00000E+00, 0.00000E+00

TB,GASKET,1, 5,5,NUNL ! define second nonlinear unloading data with 5 temperaturesTBTEMP, 100.000TBPT,, 0.28600E-03, 0.58500E+09TBPT,, 0.26400E-03, 0.22350E+08TBPT,, 0.26100E-03, 0.90000E+07TBPT,, 0.25600E-03, 0.15000E+07TBPT,, 0.00000E+00, 0.00000E+00

TBTEMP, 200.000TBPT,, 0.28600E-03, 0.19500E+09TBPT,, 0.26400E-03, 0.74500E+07TBPT,, 0.26100E-03, 0.30000E+07TBPT,, 0.25600E-03, 0.50000E+06TBPT,, 0.00000E+00, 0.00000E+00

TBTEMP, 300.000TBPT,, 0.28600E-03, 0.97500E+08TBPT,, 0.26400E-03, 0.37250E+07TBPT,, 0.26100E-03, 0.15000E+07TBPT,, 0.25600E-03, 0.25000E+06TBPT,, 0.00000E+00, 0.00000E+00

TBTEMP, 400.000TBPT,, 0.28600E-03, 0.39000E+08TBPT,, 0.26400E-03, 0.14900E+07TBPT,, 0.26100E-03, 0.60000E+06TBPT,, 0.25600E-03, 0.10000E+06TBPT,, 0.00000E+00, 0.00000E+00

TBTEMP, 500.000TBPT,, 0.28600E-03, 0.19500E+08TBPT,, 0.26400E-03, 0.74500E+06TBPT,, 0.26100E-03, 0.30000E+06TBPT,, 0.25600E-03, 0.50000E+05TBPT,, 0.00000E+00, 0.00000E+00

TB,GASKET,1, 5,5,NUNL ! define third nonlinear unloading data with 5 temperaturesTBTEMP, 100.000TBPT,, 0.50500E-03, 0.89550E+09TBPT,, 0.47800E-03, 0.33900E+08TBPT,, 0.47500E-03, 0.13500E+08TBPT,, 0.46800E-03, 0.15000E+07

Chapter 10: Gasket Joints Simulation

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.10–10

Page 305: ANSYS 8.1 - Structural Analysis Guide

TBPT,, 0.00000E+00, 0.00000E+00

TBTEMP, 200.000TBPT,, 0.50500E-03, 0.29850E+09TBPT,, 0.47800E-03, 0.11300E+08TBPT,, 0.47500E-03, 0.45000E+07TBPT,, 0.46800E-03, 0.50000E+06TBPT,, 0.00000E+00, 0.00000E+00

TBTEMP, 300.000TBPT,, 0.50500E-03, 0.14925E+09TBPT,, 0.47800E-03, 0.56500E+07TBPT,, 0.47500E-03, 0.22500E+07TBPT,, 0.46800E-03, 0.25000E+06TBPT,, 0.00000E+00, 0.00000E+00

TBTEMP, 400.000TBPT,, 0.50500E-03, 0.59700E+08TBPT,, 0.47800E-03, 0.22600E+07TBPT,, 0.47500E-03, 0.90000E+06TBPT,, 0.46800E-03, 0.10000E+06TBPT,, 0.00000E+00, 0.00000E+00

TBTEMP, 500.000TBPT,, 0.50500E-03, 0.29850E+08TBPT,, 0.47800E-03, 0.11300E+07TBPT,, 0.47500E-03, 0.45000E+06TBPT,, 0.46800E-03, 0.50000E+05TBPT,, 0.00000E+00, 0.00000E+00

Sample plots of compression and unloading curves for gasket data to two temperatures is shown in Fig-ure 10.5: “Gasket Compression and Unloading Curves at Two Temperatures”.

Figure 10.5 Gasket Compression and Unloading Curves at Two Temperatures

!

" #

!$ #

10.5.4. Plotting Gasket Data

You can plot gasket compression, linear unloading and nonlinear unloading data using the TBPLOT command.The use of this command to plot gasket data is as follows:

10–11Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 10.5: Material Definition

Page 306: ANSYS 8.1 - Structural Analysis Guide

TBPLOT,GASKET,MAT,TBOPT,TEMP,SEGN

where TBOPT specifies the gasket material option to be plotted, TEMP specifies plotting either all of the temper-ature dependent data curves, or a curve at a specified temperature, and SEGN specifies whether or not to addthe segment numbers to the curves.

10.6. Meshing Interface Elements

Three options are available for meshing interface elements:

• For meshing gasket layers as an area or volume, use the IMESH command.

• For meshing gasket layers by dragging an area mesh along a path, use the VDRAG command.

• For generating interface elements directly from a pattern, use the EGEN command.

There are special requirements for meshing interface elements. See Section 7.5.6: Generating an Interface Meshfor Gasket Simulations in the ANSYS Modeling and Meshing Guide for further details on this type of meshing.

The following example input listing shows the use of the IMESH command.

/batch,list/title, Test to demonstrate the use of IMESH command/com, ************************************************************/com, * * /com, * This is a simple test to demonstrate the use of IMESH */com, * command to generate gasket elements. The model consists */com, * of two blocks with gasket elements (INTER194) defined * /com, * between them. */com, * */com, ************************************************************

/prep7

!*+++++++++++++++++++++++++++++++++++++++!* Define Element Types!*+++++++++++++++++++++++++++++++++++++++et,1,187 ! Solid tetrahedral elementet,2,194 ! Interface layer element

!*+++++++++++++++++++++++++++++++++++++++!* Define Parameters!*+++++++++++++++++++++++++++++++++++++++EH=1.0IH=0.1DX=0DY=0DZ=IHZ1=EHZ2=Z1+IHZ3=Z2+EH

!*+++++++++++++++++++++++++++++++++++++++!* Generate Keypoints !*+++++++++++++++++++++++++++++++++++++++k,1,0,0k,2,1,0k,3,1,1k,4,0,1k,5,0,0,z1k,6,1,0,z1k,7,1,1,z1k,8,0,1,z1k,9,0,0,z2k,10,1,0,z2k,11,1,1,z2k,12,0,1,z2

Chapter 10: Gasket Joints Simulation

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.10–12

Page 307: ANSYS 8.1 - Structural Analysis Guide

k,13,0,0,z3k,14,1,0,z3k,15,1,1,z3k,16,0,1,z3

!*+++++++++++++++++++++++++++++++++++++++!* Generate First Volume!*+++++++++++++++++++++++++++++++++++++++v,1,2,3,4,5,6,7,8

!*+++++++++++++++++++++++++++++++++++++++!* Generate Second Volume!*+++++++++++++++++++++++++++++++++++++++v,9,10,11,12,13,14,15,16

!*+++++++++++++++++++++++++++++++++++++++!* Generate Middle Volume!*+++++++++++++++++++++++++++++++++++++++v,5,6,7,8,9,10,11,12

!*+++++++++++++++++++++++++++++++++++++++!* Define Element Size!*+++++++++++++++++++++++++++++++++++++++esize,,4 !

!*+++++++++++++++++++++++++++++++++++++++!* Mesh First Volume with Element Type 1!*+++++++++++++++++++++++++++++++++++++++type,1 mat,1 vmesh,1

!*++++++++++++++++++++++++++++++++++++++++++++!* Generate Interface Layer with IMESH command!* using Element Type 2 (INTER194)!*++++++++++++++++++++++++++++++++++++++++++++type,2 mat,2 imesh,area,6,7,0,DX,DY,DZ,TOL

!*+++++++++++++++++++++++++++++++++++++++!* Mesh Second Volume with Element Type 1!*+++++++++++++++++++++++++++++++++++++++type,1 mat,1 vmesh,2

!*+++++++++++++++++++++++++++++++++++++++!* Plot Elements!*+++++++++++++++++++++++++++++++++++++++/view,1 ,1,1,1 eplot finish

Figure 10.6: “Gasket Finite Element Model Geometry” shows the geometry of the finite element model, a thininterface layer between two block volumes. Figure 10.7: “Whole Model Mesh with Brick Element” shows the meshwith solid brick element, SOLID185, in top and bottom of block volumes, and Figure 10.8: “Interface Layer Mesh”shows the mesh of interface element, INTER195, in the interface layer between the two blocks. Figure 10.9: “WholeModel Tetrahedral Mesh” shows the mesh with solid tetrahedral element, SOLID187, in top and bottom of blockvolumes, and Figure 10.10: “Interface Layer Mesh with Degenerated Wedge Elements” shows the mesh of interfaceelement (degenerated wedge), INTER194, in the interface layer between the two blocks.

10–13Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 10.6: Meshing Interface Elements

Page 308: ANSYS 8.1 - Structural Analysis Guide

Figure 10.6 Gasket Finite Element Model Geometry

Figure 10.7 Whole Model Mesh with Brick Element

Chapter 10: Gasket Joints Simulation

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.10–14

Page 309: ANSYS 8.1 - Structural Analysis Guide

Figure 10.8 Interface Layer Mesh

Figure 10.9 Whole Model Tetrahedral Mesh

10–15Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 10.6: Meshing Interface Elements

Page 310: ANSYS 8.1 - Structural Analysis Guide

Figure 10.10 Interface Layer Mesh with Degenerated Wedge Elements

10.7. Solution Procedure and Result Output

Gasket material behavior is highly nonlinear. The full Newton-Raphson solution procedure (the standard ANSYSnonlinear method), is the default method for performing this type of analysis. Other solution procedures forgasket solutions are not recommended. Like most nonlinear problems, convergence behavior of a gasket jointanalysis depends strongly on the particular problem to be solved. ANSYS has provided a comprehensive solutionhierarchy, therefore it is always recommended that you use the ANSYS default solution options, unless you aresure about the benefits of the changes.

Some special considerations for solving a gasket problem are as follows:

• By default a zero stress cap has been enforced on the gasket. When the element goes into tension, it willlose its stiffness and may cause numerical instability.

• It is always a good practice to place the lower and upper limit on the time step size using the DELTIM orNSUBST commands, and to start with a small time step, then subsequently ramp it up . This ensures thatall of the modes and behaviors of interest will be accurately included and that the problem is solved ef-fectively.

• Gasket elements must be configured to support transverse shear. Even if you do so, errors can result, es-pecially for contact and other nonlinear applications. You should not use gasket elements with contactelements unless you configure the elements accordingly, and ascertain the mesh compatibility of thegasket layer and its mating components.

Like any other type of nonlinear analysis, the ANSYS program performs a series of linear approximations withcorrections. A convergence failure can indicate a physical instability in the structure, or it can merely be the resultof some numerical problem in the finite element model. The program printout gives you continuous feedbackon the progress of these approximations and corrections. (The printout either appears directly on your screen,is captured on Jobname.OUT, or is written to some other file [/OUTPUT].) You can examine some of this sameinformation in POST1, using the PRITER command, or in POST26, using the SOLU and PRVAR commands. Youshould make sure that you understand the iteration history of your analysis before you accept the results. In

Chapter 10: Gasket Joints Simulation

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.10–16

Page 311: ANSYS 8.1 - Structural Analysis Guide

particular, do not dismiss any program error or warning statements without fully understanding their meaning.A typical output listing with gasket nonlinearity only is shown in Section 10.7.1: Typical Gasket Solution OutputListing. When other types of nonlinearity such as contact or materials are included, additional information willbe printed out.

10.7.1. Typical Gasket Solution Output Listing

S O L U T I O N O P T I O N S

PROBLEM DIMENSIONALITY. . . . . . . . . . . . .3-D DEGREES OF FREEDOM. . . . . . UX UY UZ ANALYSIS TYPE . . . . . . . . . . . . . . . . .STATIC (STEADY-STATE) PLASTIC MATERIAL PROPERTIES INCLUDED. . . . . .YES NEWTON-RAPHSON OPTION . . . . . . . . . . . . .PROGRAM CHOSEN

*** NOTE *** CP= 0.000 TIME= 00:00:00 Present time 0 is less than or equal to the previous time. Time will default to 1.

*** NOTE *** CP= 0.000 TIME= 00:00:00

Nonlinear analysis, NROPT set to the FULL Newton-Raphson solution procedure for ALL DOFs.

*** NOTE *** CP= 0.000 TIME= 00:00:00

The conditions for direct assembly have been met. No .emat or .erot files will be produced.

L O A D S T E P O P T I O N S

LOAD STEP NUMBER. . . . . . . . . . . . . . . . 1 TIME AT END OF THE LOAD STEP. . . . . . . . . . 1.0000 AUTOMATIC TIME STEPPING . . . . . . . . . . . . ON INITIAL NUMBER OF SUBSTEPS . . . . . . . . . 200 MAXIMUM NUMBER OF SUBSTEPS . . . . . . . . . 20000 MINIMUM NUMBER OF SUBSTEPS . . . . . . . . . 20 MAXIMUM NUMBER OF EQUILIBRIUM ITERATIONS. . . . 15 STEP CHANGE BOUNDARY CONDITIONS . . . . . . . . NO TERMINATE ANALYSIS IF NOT CONVERGED . . . . . .YES (EXIT) CONVERGENCE CONTROLS. . . . . . . . . . . . . .USE DEFAULTS COPY INTEGRATION POINT VALUES TO NODE . . . . .YES, FOR ELEMENTS WITH ACTIVE MAT. NONLINEARITIES PRINT OUTPUT CONTROLS . . . . . . . . . . . . .NO PRINTOUT DATABASE OUTPUT CONTROLS ITEM FREQUENCY COMPONENT ALL ALL SVAR ALL Range of element maximum matrix coefficients in global coordinates Maximum= 4.326388889E+11 at element 0. Minimum= 388758681 at element 0.

*** ELEMENT MATRIX FORMULATION TIMES TYPE NUMBER ENAME TOTAL CP AVE CP 1 2 SOLID185 0.000 0.000000 2 1 INTER195 0.000 0.000000 Time at end of element matrix formulation CP= 0.

ALL CURRENT ANSYS DATA WRITTEN TO FILE NAME= FOR POSSIBLE RESUME FROM THIS POINT FORCE CONVERGENCE VALUE = 0.4200E+07 CRITERION= 0.2143E+05

SPARSE MATRIX DIRECT SOLVER. Number of equations = 24, Maximum wavefront = 0 Memory available (MB) = 0.0 , Memory required (MB) = 0.0

DISP CONVERGENCE VALUE = 0.1130E-04 CRITERION= 0.2000E-06 EQUIL ITER 1 COMPLETED. NEW TRIANG MATRIX. MAX DOF INC= -0.4000E-05

10–17Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 10.7: Solution Procedure and Result Output

Page 312: ANSYS 8.1 - Structural Analysis Guide

FORCE CONVERGENCE VALUE = 0.1367E-08 CRITERION= 51.35 <<< CONVERGED DISP CONVERGENCE VALUE = 0.3257E-20 CRITERION= 0.2000E-06 <<< CONVERGED EQUIL ITER 2 COMPLETED. NEW TRIANG MATRIX. MAX DOF INC = -0.2234E-20 >>> SOLUTION CONVERGED AFTER EQUILIBRIUM ITERATION 2 *** ELEMENT RESULT CALCULATION TIMES

TYPE NUMBER ENAME TOTAL CP AVE CP

1 2 SOLID185 0.000 0.000000 2 1 INTER195 0.000 0.000000

*** NODAL LOAD CALCULATION TIMES TYPE NUMBER ENAME TOTAL CP AVE CP 1 2 SOLID185 0.000 0.000000 2 1 INTER195 0.000 0.000000

*** LOAD STEP 1 SUBSTEP 1 COMPLETED. CUM ITER = 2 *** TIME = 0.500000E-02 TIME INC = 0.500000E-02 *** AUTO STEP TIME: NEXT TIME INC = 0.50000E-02 UNCHANGED FORCE CONVERGENCE VALUE = 0.7716E-09 CRITERION= 100.6 DISP CONVERGENCE VALUE = 0.1951E-20 CRITERION= 0.2000E-06 <<< CONVERGED EQUIL ITER 1 COMPLETED. NEW TRIANG MATRIX. MAX DOF INC= 0.1642E-20 FORCE CONVERGENCE VALUE = 0.4624E-09 CRITERION= 102.7 <<< CONVERGED >>> SOLUTION CONVERGED AFTER EQUILIBRIUM ITERATION 1 *** LOAD STEP 1 SUBSTEP 2 COMPLETED. CUM ITER = 3 *** TIME = 0.100000E-01 TIME INC = 0.500000E-02 *** AUTO TIME STEP: NEXT TIME INC = 0.75000E-02 INCREASED (FACTOR = 1.5000) FORCE CONVERGENCE VALUE = 0.1964E-08 CRITERION= 176.1 DISP CONVERGENCE VALUE = 0.3748E-20 CRITERION= 0.3000E-06 <<< CONVERGED EQUIL ITER 1 COMPLETED. NEW TRIANG MATRIX. MAX DOF INC= -0.2744E-20 FORCE CONVERGENCE VALUE = 0.8307E-09 CRITERION= 179.7 <<< CONVERGED >>> SOLUTION CONVERGED AFTER EQUILIBRIUM ITERATION 1

*** LOAD STEP 1 SUBSTEP 3 COMPLETED. CUM ITER = 4 *** TIME = 0.175000E-01 TIME INC = 0.750000E-02 *** AUTO TIME STEP: NEXT TIME INC = 0.11250E-01 INCREASED (FACTOR = 1.5000) FORCE CONVERGENCE VALUE = 0.3713E-08 CRITERION= 289.4 DISP CONVERGENCE VALUE = 0.7198E-20 CRITERION= 0.4500E-06 <<< CONVERGED EQUIL ITER 1 COMPLETED. NEW TRIANG MATRIX. MAX DOF INC= -0.4503E-20 FORCE CONVERGENCE VALUE = 0.1468E-08 CRITERION= 295.3 <<< CONVERGED >>> SOLUTION CONVERGED AFTER EQUILIBRIUM ITERATION 1 *** LOAD STEP 1 SUBSTEP 4 COMPLETED. CUM ITER = 5 *** TIME = 0.287500E-01 TIME INC = 0.112500E-01 *** AUTO TIME STEP: NEXT TIME INC = 0.16875E-01 INCREASED (FACTOR = 1.5000)

FORCE CONVERGENCE VALUE = 0.1833E-07 CRITERION= 459.2 DISP CONVERGENCE VALUE = 0.3753E-19 CRITERION= 0.6750E-06 <<< CONVERGED EQUIL ITER 1 COMPLETED. NEW TRIANG MATRIX. MAX DOF INC= 0.1800E-19 FORCE CONVERGENCE VALUE = 0.3550E-08 CRITERION= 468.6 <<< CONVERGED >>> SOLUTION CONVERGED AFTER EQUILIBRIUM ITERATION 1 *** LOAD STEP 1 SUBSTEP 5 COMPLETED. CUM ITER = 6 *** TIME = 0.456250E-01 TIME INC = 0.168750E-01 *** AUTO TIME STEP: NEXT TIME INC = 0.25313E-01 INCREASED (FACTOR = 1.5000)

FORCE CONVERGENCE VALUE = 0.2322E-07 CRITERION= 714.0 DISP CONVERGENCE VALUE = 0.4656E-19 CRITERION= 0.1013E-05 <<< CONVERGED EQUIL ITER 1 COMPLETED. NEW TRIANG MATRIX. MAX DOF INC= -0.2664E-19 FORCE CONVERGENCE VALUE = 0.6406E-08 CRITERION= 728.5 <<< CONVERGED >>> SOLUTION CONVERGED AFTER EQUILIBRIUM ITERATION 1 *** LOAD STEP 1 SUBSTEP 6 COMPLETED. CUM ITER = 7 *** TIME = 0.709375E-01 TIME INC = 0.253125E-01 *** AUTO TIME STEP: NEXT TIME INC = 0.37969E-01 INCREASED (FACTOR = 1.5000)

Chapter 10: Gasket Joints Simulation

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.10–18

Page 313: ANSYS 8.1 - Structural Analysis Guide

10.8. Reviewing the Results

Results from a gasket joint analysis consist mainly of displacements, stresses, strains and reaction forces of thestructural components and the gasket joint layer information (gasket pressure, closure, etc.). You can reviewthese results in POST1, the general postprocessor, or in POST26, the time-history postprocessor. See the OutputData sections of the element descriptions for any of the interface elements (for example INTER192) for a descriptionof the available output components.

Note that in POST1, only one substep can be read in at a time, and that the results from that substep should havebeen written to Jobname.RST. (The load step option command OUTRES controls which substep results arestored on Jobname.RST.) A typical POST1 postprocessing sequence is described below.

10.8.1. Points to Remember

• To review results in POST1, the database must contain the same model for which the solution was calcu-lated.

• The results file (Jobname.RST) must be available.

10.8.2. Reviewing Results in POST1

1. Verify from your output file (Jobname.OUT) whether or not the analysis converged at all load steps.

• If not, you probably won't want to postprocess the results, other than to determine why convergencefailed.

• If your solution converged, then continue postprocessing.

2. Enter POST1. If your model is not currently in the database, issue RESUME.Command(s): /POST1GUI: Main Menu> General Postproc

3. Read in results for the desired load step and substep, which can be identified by load step and substepnumbers or by time.

Command(s): SETGUI: Main Menu> General Postproc> Read Results> load step

4. Display the results using any of the following options. Note that gasket results, such as pressure andclosure, are always displayed and listed in the local coordinate system.

Option: Display Deformed ShapeCommand(s): PLDISPGUI: Main Menu> General Postproc> Plot Results> Deformed Shape

Option: Contour DisplaysCommand(s): PLNSOL or PLESOLGUI: Main Menu> General Postproc> Plot Results> Contour Plot> Nodal Solu orElement Solu

Use these options to display contours of stresses, strains, or any other applicable item. When displayingthe gasket pressure distribution, if other structural mating components are not included, ANSYS will plotthe geometry of those components in gray. To have a better visualization of a gasket pressure plot, it isbetter for you to select gasket elements only.

Option: Tabular Listings

10–19Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 10.8: Reviewing the Results

Page 314: ANSYS 8.1 - Structural Analysis Guide

Command(s): PRNSOL (nodal results) PRESOL (element-by-element results) PRRSOL (reaction data)PRITER (substep summary data), etc.GUI: Main Menu> General Postproc> List Results> Nodal SolutionMain Menu> General Postproc> List Results> Element SolutionMain Menu> General Postproc> List Results> Reaction Solution

Option: Animation

You can also animate gasket results over time:Command(s): ANTIMEGUI: Utility Menu> PlotCtrls> Animate> Over Time

Other Capabilities

Many other postprocessing functions are available in POST1. See The General Postprocessor (POST1) in the ANSYSBasic Analysis Guide for details. Load case combinations usually are not valid for nonlinear analyses.

10.8.3. Reviewing Results in POST26

You can also review the load-history response of a nonlinear structure using POST26, the time-history postpro-cessor. Use POST26 to compare one ANSYS variable against another. For instance, you might graph the gasketclosure vs. gasket pressure, which should correspond to the material behavior defined by TB,GASKET. You mightalso graph the displacement at a node versus the corresponding level of applied load, or you might list the gasketpressure at a node and the corresponding TIME value. A typical POST26 postprocessing sequence for a gasketanalysis is the same as the sequence for a typical nonlinear analysis. See steps 1 through 4 in Section 8.5.6.3:Reviewing Results in POST26 included in Chapter 8, “Nonlinear Structural Analysis”.

10.9. Sample Gasket Element Verification Analysis (Command or BatchMethod)

This is a simple finite element model created to demonstrate the gasket material simulation. Two block elementswith element type SOLID185 were generated as supporters and a gasket element INTER195 was created. Thewhole system is fixed along one side of each axes to prevent rigid body motion. A prescribed displacement isplaced on top of the supporter element. The gasket material is assumed to have a nonlinear compression beha-vior with 5 different linear unloading slopes. A pressure stress cap of 1.0e-5 is imposed so that no tension stressis generated. Two load steps were used.

The ANSYS commands are shown below.

/batch,list/title, Test to Verify Gasket Material and Element /com, **************************************************************/com, * */com, * This is a simple test case to verify gasket material and * /com, * element. */com, * */com, * The test case is set up with two solid SOLID185 elements */com, * with gasket element (INTER195) defined between them. */com, * Displacement is applied to one SOLID185 element while the */com, * other SOLID185 element is fixed. */com, * The problem is solved in two load steps. In the first */com, * load step negative z-displacement is applied to one */com, * SOLID195 element causing compression of gasket elements. */com, * Then, in the second load step, a reverse displacement is */com, * applied causing the unloading (tension) of gasket element. */com, * A Stress Cap of 1.0E-05 is enforced so that there is no * /com, * tension pressure in gasket material. */com, * *

Chapter 10: Gasket Joints Simulation

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.10–20

Page 315: ANSYS 8.1 - Structural Analysis Guide

/com, **************************************************************

/prep7!*+++++++++++++++++++++!* Define Element Types!*+++++++++++++++++++++et,1,185 et,2,195

!*++++++++++++++++++++++++++++++++++++++!* Define Linear Elastic Material Type 1!*++++++++++++++++++++++++++++++++++++++mp,ex,1,2.1E12mp,nuxy,1,0.0

!*+++++++++++++++++++++++++++++++++++++++++++++++++!* Define Initial Gap, Stable Stiffness, Stress Cap!*+++++++++++++++++++++++++++++++++++++++++++++++++delta0 = 0.00e-3stiff0 = 0.0e7scap = 1.0e-5tb,gasket,2,,,paratbdata, 1,delta0,stiff0,scap

!*++++++++++++++++++++++++++++++++!* Define Gasket Compression Curve!*++++++++++++++++++++++++++++++++tb,gask,2,1,13,comptbpt,,0.460800E-03, 0.161226E+07tbpt,,0.511600E-03, 0.520884E+07tbpt,,0.562400E-03, 0.113134E+08tbpt,,0.613200E-03, 0.200499E+08tbpt,,0.664000E-03, 0.259960E+08tbpt,,0.714800E-03, 0.290345E+08tbpt,,0.765600E-03, 0.357453E+08tbpt,,0.816400E-03, 0.440064E+08tbpt,,0.867200E-03, 0.563189E+08tbpt,,0.918000E-03, 0.748254E+08tbpt,,0.968800E-03, 0.967287E+08tbpt,,0.101960E-02, 0.129001E+09tbpt,,0.109326E-02, 0.157147E+09

!*+++++++++++++++++++++++++++++++++++++!* Define Gasket Linear Unloading Curve!*+++++++++++++++++++++++++++++++++++++tb,gask,2,1,5,lunl tbpt,,0.460800E-03, 2.430000E+11tbpt,,0.714800E-03, 3.565000E+11tbpt,,0.816400E-03, 5.92300E+11tbpt,,0.968800E-03, 1.088000e+12tbpt,,0.109326E-02, 1.490000E+12

!*+++++++++++++++++++++++++++!* List Gasket Material Model!*+++++++++++++++++++++++++++tblist,gask,all

!*++++++++++++++++++!* Define Parameters!*++++++++++++++++++n1 = 20n2 = n1*100n3 = n1dis1 = -0.0008dis2 = -0.000001pres = 1.0e7pres2 = 10pres3 = 1.4E8dp = -2.0e7elb = 1.0elg = 0.1

10–21Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 10.9: Sample Gasket Element Verification Analysis (Command or Batch Method)

Page 316: ANSYS 8.1 - Structural Analysis Guide

!*+++++++++++++++!* Generate Nodes!*+++++++++++++++n,1,n,2,1.0n,3,1.0,1.0n,4,0.0,1.0ngen,2,4,1,4,,0.0,0.0,elbngen,2,8,1,4,,0.0,0.0,elb+elgngen,2,12,1,4,,0.0,0.0,2*elb+elg

!*+++++++++++++++++++++++++++++++++++++++++!* Generate Front and Back SOLID185 Element!*+++++++++++++++++++++++++++++++++++++++++et,1,185,,1mat,1e,1,2,3,4,5,6,7,8e,9,10,11,12,13,14,15,16

!*+++++++++++++++++++++++++++++++++!* Generate Middle INTER195 Element!*+++++++++++++++++++++++++++++++++et,2,195,, type,2mat,2e,5,6,7,8,9,10,11,12

!*++++++++++++++++++++++++++!* Define Boundary Condition!*++++++++++++++++++++++++++nsel,s,loc,zd,all,uznsel,allnsel,s,loc,xd,all,uxnsel,allnsel,s,loc,yd,all,uynsel,allfinish

/solu!*+++++++++++++++++++!* Apply Displacement!*+++++++++++++++++++nsel,s,loc,z,elb*2+elgd,all,uz,dis1 nsel,all

!*+++++++++++++++++++++++++++++++++++++++++++++!* Solve First Load Step, Compress the Elements!*+++++++++++++++++++++++++++++++++++++++++++++nsubst,n1,n2,n3outres,all,alloutres,svar,allsolve

!*++++++++++++++++++++++++++++++++++++++++++!* Solve Second Load Step, Open the Elements!*++++++++++++++++++++++++++++++++++++++++++nsubst,n1,n2,n3outres,all,alloutres,svar,allnsel,s,loc,z,elb*2+elgd,all,uz,dis2 nallsolvefinish

!*++++++++++++++++++++++++!* Postprocess the Results!*++++++++++++++++++++++++

Chapter 10: Gasket Joints Simulation

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.10–22

Page 317: ANSYS 8.1 - Structural Analysis Guide

/post1set,lastpres,spres,eptopres,epelprns,epelfinish

!*++++++++++++++++++++++++++++++++++++++++++++++!* Post26, Print and Plot Gasket Element Results!*++++++++++++++++++++++++++++++++++++++++++++++/post26esol,2,3, ,s,x,pressesol,3,3, ,epel,x,deltaadd,4,2, , ,press,,,-1, ! change sign for plottingadd,5,3,,,delta,,,-1, ! change sign for plottingprvar,2,3,4,5xvar,5plvar,4

finish/exit,nosave

Presented below is the POST26 output resulting from this analysis.

------------------------------------------------------------------------

***** ANSYS POST26 VARIABLE LISTING *****

TIME 3 S X 3 EPELX 4 ADD 5 ADD press delta press delta 0.50000E-01 -139488. -0.398672E-04 139488. 0.398672E-04 0.10000 -278977. -0.797343E-04 278977. 0.797343E-04 0.15000 -418465. -0.119601E-03 418465. 0.119601E-03 0.20000 -557953. -0.159469E-03 557953. 0.159469E-03 0.25000 -697442. -0.199336E-03 697442. 0.199336E-03 0.30000 -836930. -0.239203E-03 836930. 0.239203E-03 0.35000 -976418. -0.279070E-03 976418. 0.279070E-03 0.40000 -0.111591E+07 -0.318937E-03 0.111591E+07 0.318937E-03 0.45000 -0.125539E+07 -0.358804E-03 0.125539E+07 0.358804E-03 0.50000 -0.139488E+07 -0.398672E-03 0.139488E+07 0.398672E-03 0.55000 -0.153437E+07 -0.438539E-03 0.153437E+07 0.438539E-03 0.60000 -0.278389E+07 -0.477349E-03 0.278389E+07 0.477349E-03 0.65000 -0.557968E+07 -0.514686E-03 0.557968E+07 0.514686E-03 0.70000 -0.989280E+07 -0.550578E-03 0.989280E+07 0.550578E-03 0.75000 -0.152775E+08 -0.585450E-03 0.152775E+08 0.585450E-03 0.80000 -0.208613E+08 -0.620132E-03 0.208613E+08 0.620132E-03 0.85000 -0.250737E+08 -0.656120E-03 0.250737E+08 0.656120E-03 0.90000 -0.277640E+08 -0.693558E-03 0.277640E+08 0.693558E-03 0.95000 -0.310936E+08 -0.730387E-03 0.310936E+08 0.730387E-03 1.0000 -0.357955E+08 -0.765909E-03 0.357955E+08 0.765909E-03 1.0500 -0.227277E+08 -0.738405E-03 0.227277E+08 0.738405E-03 1.1000 -0.965988E+07 -0.710900E-03 0.965988E+07 0.710900E-03 1.1500 -0.100000E-04 -0.680150E-03 0.100000E-04 0.680150E-03 1.2000 -0.100000E-04 -0.640200E-03 0.100000E-04 0.640200E-03 1.2500 -0.100000E-04 -0.600250E-03 0.100000E-04 0.600250E-03 1.3000 -0.100000E-04 -0.560300E-03 0.100000E-04 0.560300E-03 1.3500 -0.100000E-04 -0.520350E-03 0.100000E-04 0.520350E-03 1.4000 -0.100000E-04 -0.480400E-03 0.100000E-04 0.480400E-03 1.4500 -0.100000E-04 -0.440450E-03 0.100000E-04 0.440450E-03 1.5000 -0.100000E-04 -0.400500E-03 0.100000E-04 0.400500E-03 1.5500 -0.100000E-04 -0.360550E-03 0.100000E-04 0.360550E-03 1.6000 -0.100000E-04 -0.320600E-03 0.100000E-04 0.320600E-03 1.6500 -0.100000E-04 -0.280650E-03 0.100000E-04 0.280650E-03 1.7000 -0.100000E-04 -0.240700E-03 0.100000E-04 0.240700E-03 1.7500 -0.100000E-04 -0.200750E-03 0.100000E-04 0.200750E-03 1.8000 -0.100000E-04 -0.160800E-03 0.100000E-04 0.160800E-03 1.8500 -0.100000E-04 -0.120850E-03 0.100000E-04 0.120850E-03 1.9000 -0.100000E-04 -0.809000E-04 0.100000E-04 0.809000E-04 1.9500 -0.100000E-04 -0.409500E-04 0.100000E-04 0.409500E-04 2.0000 -0.100000E-04 -0.100000E-05 0.100000E-04 0.100000E-05

10–23Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 10.9: Sample Gasket Element Verification Analysis (Command or Batch Method)

Page 318: ANSYS 8.1 - Structural Analysis Guide

10–24

Page 319: ANSYS 8.1 - Structural Analysis Guide

Chapter 11: ContactThis chapter covers the following topics:

11.1. Contact Overview11.2. General Contact Classification11.3. ANSYS Contact Capabilities11.4. Performing a Surface-to-Surface Contact Analysis11.5. GUI Aids for Contact Analyses11.6. Performing a Node-to-Surface Contact Analysis11.7. Using the Internal MPC Approach for Assemblies and Kinematic Constraints11.8. Performing a Node-to-Node Contact Analysis

11.1. Contact Overview

Contact problems are highly nonlinear and require significant computer resources to solve. It is important thatyou understand the physics of the problem and take the time to set up your model to run as efficiently as possible.

Contact problems present two significant difficulties. First, you generally do not know the regions of contactuntil you've run the problem. Depending on the loads, material, boundary conditions, and other factors, surfacescan come into and go out of contact with each other in a largely unpredictable and abrupt manner. Second,most contact problems need to account for friction. There are several friction laws and models to choose from,and all are nonlinear. Frictional response can be chaotic, making solution convergence difficult.

In addition to these two difficulties, many contact problems must also address multi-field effects, such as theconductance of heat, electrical currents, and magnetic flux in the areas of contact.

If you do not need to account for friction in your model, and the interaction between the bodies is always bonded,you may be able to use the internal multipoint constraint (MPC) feature (available for certain contact elements)to model various types of contact assemblies and surface-based constraints (see Section 11.7: Using the InternalMPC Approach for Assemblies and Kinematic Constraints for more information). Another alternative is to useconstraint equations or coupled degrees of freedom instead of contact to model these situations (see Chapter 12,“Coupling and Constraint Equations” in the ANSYS Modeling and Meshing Guide for more information). Constraintequations are only available for small strain applications (NLGEOM,off).

11.1.1. Explicit Dynamics Contact Capabilities

In addition to the implicit contact capabilities discussed in this chapter, ANSYS also offers explicit contact capab-ilities with the ANSYS LS-DYNA explicit dynamics product. Explicit capabilities are ideally suited for short-durationcontact-impact problems. For more information on the ANSYS LS-DYNA product and its contact capabilities, seethe ANSYS LS-DYNA User's Guide.

11.2. General Contact Classification

Contact problems fall into two general classes: rigid-to-flexible and flexible-to-flexible. In rigid-to-flexible contactproblems, one or more of the contacting surfaces are treated as rigid (i.e., it has a much higher stiffness relativeto the deformable body it contacts). In general, any time a soft material comes in contact with a hard material,the problem may be assumed to be rigid-to-flexible. Many metal forming problems fall into this category. Theother class, flexible-to-flexible, is the more common type. In this case, both (or all) contacting bodies are deformable(i.e., have similar stiffnesses). An example of a flexible-to-flexible contact is bolted flanges.

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Page 320: ANSYS 8.1 - Structural Analysis Guide

11.3. ANSYS Contact Capabilities

ANSYS supports three contact models: node-to-node, node-to-surface, and surface-to-surface. Each type ofmodel uses a different set of ANSYS contact elements and is appropriate for specific types of problems as shownin Table 11.1: “ANSYS Contact Capabilities”.

Table 11.1 ANSYS Contact Capabilities

Surface-to-SurfaceNode-to-Surface

Node-to-Node

CONTA173,174TARGET

170

CONTA171,172TARGET

169

CONTA175,

TARGET169, 170

CONTA178

CONTAC52

CONTAC12

YYYPoint-to-Point

YPoint-to-Surface

YYYSurface-to-Surface

YYYY2-D

YYYY3-D

largelargelargesmallsmallsmallSliding

YYCylindrical Gap

YYYYPure LagrangeMultiplier

YYYYAugmented Lag-range Multiplier

YYYYLagrange Multipli-er on Normal andPenalty on Tan-gent

YYYInternal MultipointConstraint (MPC)

semi-automat-

ic

semi-automat-

ic

semi-automat-

ic

semi-automat-

ic

user-defined

user-defined

Contact Stiffness

ESURFESURFESURFEINTFEINTFEINTFAuto-meshingTools

YYYYYYLower-Order

YYY (2-Donly)

Higher- Order

YYYYYYRigid-Flexible

YYYYYYFlexible- Flexible

YYYThermal Contact

YYYElectric Contact

YYYMagnetic Contact

To model a contact problem, you first must identify the parts to be analyzed for their possible interaction. If oneof the interactions is at a point, the corresponding component of your model is a node. If one of the interactionsis at a surface, the corresponding component of your model is an element: either a beam, shell, or solid element.

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–2

Page 321: ANSYS 8.1 - Structural Analysis Guide

The finite element model recognizes possible contact pairs by the presence of specific contact elements. Thesecontact elements are overlaid on the parts of the model that are being analyzed for interaction. The differentcontact elements that ANSYS uses, and procedures for using them, are described in the remainder of this chapter.

An overview of the ANSYS contact elements and their capabilities follows. For detailed information on any ofthese elements, refer to the ANSYS Elements Reference and the ANSYS, Inc. Theory Reference.

11.3.1. Surface-to-Surface Contact Elements

ANSYS supports both rigid-to-flexible and flexible-to-flexible surface-to-surface contact elements. These contactelements use a "target surface" and a "contact surface" to form a contact pair.

• The target surface is modeled with either TARGE169 or TARGE170 (for 2-D and 3-D, respectively).

• The contact surface is modeled with elements CONTA171, CONTA172, CONTA173, and CONTA174.

To create a contact pair, assign the same real constant number to both the target and contact elements. Youcan find more details on defining these elements and their shared real constant sets in Section 11.4: Performinga Surface-to-Surface Contact Analysis.

These surface-to-surface elements are well-suited for applications such as interference fit assembly contact orentry contact, forging, and deep-drawing problems. The surface-to-surface contact elements have several ad-vantages over the node-to-node element CONTA175. These elements:

• Support lower and higher order elements on the contact and target surfaces (in other words, corner-noded or midside-noded elements).

• Provide better contact results needed for typical engineering purposes, such as normal pressure andfriction stress contour plots.

• Have no restrictions on the shape of the target surface. Surface discontinuities can be physical or due tomesh discretization.

Using these elements for a rigid target surface, you can model straight and curved surfaces in 2-D and 3-D, oftenusing simple geometric shapes such as circles, parabolas, spheres, cones, and cylinders. More complex rigidforms or general deformable forms can be modeled using special preprocessing techniques (see Step 3 of Sec-tion 11.4: Performing a Surface-to-Surface Contact Analysis for more information).

Surface-to-surface contact elements are not well-suited for point-to-point, point-to-surface, or edge-to-surfacecontact applications, such as pipe whip or snap-fit assemblies. You should use the node-to-surface or node-to-node elements in these cases. You also can use surface-to-surface contact elements for most contact regionsand use a few node-to-surface contact elements near contact corners.

The surface-to-surface contact elements only support general static and transient analyses, buckling, harmonic,modal or spectrum analyses, or substructure analyses.

11.3.2. Node-to-Surface Contact Elements

CONTA175 is a node-to-surface contact element. It supports large sliding, large deformation, and different meshesbetween the contacting components.

CONTA175 is typically used to model point-to-surface contact applications, such as two beams contacting eachother (at a beam tip or sharp corner node), and the corners of snap-fit parts.

11–3Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.3: ANSYS Contact Capabilities

Page 322: ANSYS 8.1 - Structural Analysis Guide

You can also use CONTA175 to model surface-to-surface contact, if the contacting surface is defined by a groupof nodes and multiple elements are generated. The surfaces can be either rigid or deformable. An example ofthis type of contact problem is a wire inserted into a slot.

Unlike the node-to-node contact elements, you do not need to know the exact location of the contacting areabeforehand, nor do the contacting components need to have a compatible mesh. Large deformation and largerelative sliding are allowed, although this capability can also model small sliding.

CONTA175 does not support 3-D higher-order elements on the contact surface side. The element can fail if thetarget surface is severely discontinous. No contour plots are available for contact results.

11.3.3. Node-to-Node Contact Elements

Node-to-node contact elements are typically used to model point-to-point contact applications. To use node-to-node contact elements, you need to know the location of contact beforehand. These types of contact problemsusually involve small relative sliding between contacting surfaces (even in the case of geometric nonlinearities).An example of a node-to-node contact application is the traditional pipe whip model, where the contact pointis always located between the pipe tip and the restraint.

Node-to-node contact elements can also be used to solve a surface-to-surface problem if the nodes of the twosurfaces line up, the relative sliding deformation is negligible, and deflections (rotations) of the two surfaces remainsmall. These are typically problems with faceted and simple geometry. An interference fit problem is an exampleof a surface-to-surface problem where the use of node-to-node contact may be sufficient.

Another use of node-to-node contact elements is in extremely precise analysis of surface stresses, such as inturbine blade analysis.

ANSYS element CONTA178 is the best choice for most node-to-node problems. It offers a wider range of optionsand solver types than the other elements. CONTAC12 and CONTAC52 are available largely for reasons of backwardcompatibility with existing models.

11.4. Performing a Surface-to-Surface Contact Analysis

You can use the surface-to-surface contact elements to model either rigid-flexible or flexible-flexible contactbetween surfaces. The Contact Manager provides an easy-to-use interface to help you construct and manage

contact definitions. You can access the manager via the Contact Manager icon in the ANSYS StandardToolbar, or via the menu path Main Menu> Preprocessor> Modeling> Create> Contact Pair. See Section 11.5:GUI Aids for Contact Analyses for more information on using the Contact Manager.

The following sections explain how to set up a contact analysis using the both command and GUI approaches.

Note — The following sections also apply to node-to-surface contact analyses using CONTA175, unlessotherwise noted.

11.4.1. Using Surface-to-Surface Contact Elements

In problems involving contact between two boundaries, one of the boundaries is conventionally established asthe "target" surface, and the other as the "contact" surface. For rigid-flexible contact, the target surface is alwaysthe rigid surface, and the contact surface is the deformable surface. For flexible-to-flexible contact, both contactand target surfaces are associated with the deformable bodies. These two surfaces together comprise the "contactpair." Use TARGE169 with CONTA171, CONTA172, or CONTA175 to define a 2-D contact pair. For 3-D contact

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–4

Page 323: ANSYS 8.1 - Structural Analysis Guide

pairs, use TARGE170 with CONTA173, CONTA174, or CONTA175. Each contact pair is identified via the same realconstant number.

Note — If you prefer a graphical approach to setting up your contact analysis, you can use the ContactToolbar, as discussed in Section 11.5.1: The Contact Manager.

11.4.2. Steps in a Contact Analysis

The basic steps for performing a typical surface-to-surface contact analysis are listed below. Each step is thenexplained in detail in the following pages.

1. Create the model geometry and mesh

2. Identify the contact pairs

3. Designate contact and target surfaces

4. Define the target surface

5. Define the contact surface

6. Set the element KEYOPTS and real constants

7. Define/control the motion of the target surface (rigid-to-flexible only)

8. Apply necessary boundary conditions

9. Define solution options and load steps

10. Solve the contact problem

11. Review the results

Each contact-specific step also has a corresponding GUI approach where you use functions and features on theContact Toolbar.

11.4.3. Creating the Model Geometry and Mesh

First, create solid model entities that represent the geometry of the contacting bodies. Set element types, realconstants, and material properties as you would for any ANSYS analysis. Mesh the contacting bodies by meshingthe areas or volumes with the element type that you have chosen. For more information, see the ANSYS Modelingand Meshing Guide.

Command(s): AMESH, VMESHGUI: Main Menu> Preprocessor> Meshing> Mesh

Note — You should avoid midside-noded elemets for 3-D contact surfaces when using node-to-surfaceelement CONTA175.

11.4.4. Identifying Contact Pairs

You must identify where contact might occur during the deformation of your model. Once you've identifiedpotential contact surfaces, you define them via target and contact elements, which will then track the kinematicsof the deformation process. Target and contact elements that make up a contact pair are associated with eachother via a shared real constant set.

The contact zone can be arbitrary; however, for the most efficient solution (primarily in CPU time), you may wantto define smaller, localized contacting zones, but be sure your zones are adequate to capture all necessary contact.Different contact pairs must be defined by a different real constant set, even if the element real constant valuesdo not change. There is no limit on the number of surfaces allowed.

11–5Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.4: Performing a Surface-to-Surface Contact Analysis

Page 324: ANSYS 8.1 - Structural Analysis Guide

Figure 11.1 Localized Contact Zones

Depending on the geometry of the model (and the potential deformation), multiple target surfaces could interactwith the same zone of the contact surface. In such cases, you must define multiple contact pairs (using multipleoverlapping contact elements), each with its own real constant number. See Figure 11.1: “Localized ContactZones”.

11.4.5. Designating Contact and Target Surfaces

Contact elements are constrained against penetrating the target surface. However, target elements can penetratethrough the contact surface. For rigid-to-flexible contact, the designation is obvious: the target surface is alwaysthe rigid surface and the contact surface is always the deformable surface. For flexible-to-flexible contact, thechoice of which surface is designated contact or target can cause a different amount of penetration and thusaffect the solution accuracy. Consider the following guidelines when designating the surfaces:

• If a convex surface is expected to come into contact with a flat or concave surface, the flat/concave surfaceshould be the target surface.

• If one surface has a fine surface mesh and, in comparison, the other has a coarse mesh, the fine meshshould be the contact surface and the coarse mesh should be the target surface.

• If one surface is stiffer then the other, the softer surface should be the contact surface and the stiffer surfaceshould be the target surface.

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–6

Page 325: ANSYS 8.1 - Structural Analysis Guide

• If higher-order elements underly one of the external surfaces and lower-order elements underly the othersurface, the surface with the underlying higher-order elements should be the contact surface and theother surface should be the target. However, for 3-D node-to-surface contact, the lower-order elementsshould be the contact surface. The higher-order elements should be the target surface.

• If one surface is markedly larger than the other surface, such as in the instance where one surface surroundsthe other surface, the larger surface should be the target surface.

These guidelines are true for asymmetric contact; however, asymmetric contact may not perform satisfactorilyfor your model. The following section details the difference between asymmetric and symmetric contact andoutlines some of the situations that require symmetric contact.

11.4.5.1. Asymmetric Contact vs. Symmetric Contact

11.4.5.1.1. Background

Asymmetric contact is defined as having all contact elements on one surface and all target elements on theother surface. This is sometimes called "one-pass contact." This is usually the most efficient way to model surface-to-surface contact. However, under some circumstances asymmetric contact does not perform satisfactorily. Insuch cases, you can designate each surface to be both a target and a contact surface. You can then generate twosets of contact pairs between the contacting surfaces (or just one contact pair; for example, a self-contact case).This is known as symmetric contact (or "two-pass contact"). Obviously, symmetric contact is less efficient thanasymmetric contact. However, many analyses will require its use (typically to reduce penetration). Specific situationsthat require symmetric contact include models where

• The distinction between the contact and target surfaces is not clear.

• Both surfaces have very coarse meshes. The symmetric contact algorithm enforces the contact constraintconditions at more surface locations than the asymmetric contact algorithm.

If the meshes on both surfaces are identical and sufficiently refined, the symmetric contact algorithm may notsignificantly improve performance and may, in fact, be more "expensive" in CPU time. In such circumstances,pick one surface to be the target and the other the contact surface.

For a symmetric contact definition, ANSYS may find one side of a contact surface as closed and the other side ofthe surface as closed. In this case, it can be difficult to interpret the results. The total contact pressure acting onboth sides is the average of the contact pressures on each side of the surface.

11.4.5.1.2. Using KEYOPT(8)

When there are several contact pairs involved in the model, and the graphical picking of contact and targetsurfaces is difficult, you can just define the symmetric contact pairs and, by setting KEYOPT(8) = 2, ANSYS willinternally select which asymmetric pair is to be used at the solution stage based on the guidelines mentionedabove in Designating Contact and Target Surfaces.

Note — In any contact model, you can mix different types of contact pairs: rigid-to-flexible or flexible-to-flexible contact; symmetric contact or asymmetric contact. However, only one type can exist with acontact pair.

11.4.6. Defining the Target Surface

The target surface can be 2-D or 3-D and either rigid or deformable. For deformable target surfaces, you willnormally use the ESURF command to generate the target elements along the boundaries of an existing mesh.You can follow the same method to generate the deformable contact surface (see Section 11.4.7: Defining the

11–7Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.4: Performing a Surface-to-Surface Contact Analysis

Page 326: ANSYS 8.1 - Structural Analysis Guide

Deformable Contact Surface for details). You should not use the following rigid target segments for a deformabletarget surface: ARC, CARC, CIRC, CYL1, CONE, SPHE, or PILO. For rigid target surfaces, the following providesgeneral guidelines.

In 2-D cases, the shape of the target surface is described by a sequence of straight lines, circular arcs, and parabolas,all of which can be represented with the target segment element TARGE169. You can use any combination todefine the complex target surface geometry. In 3-D cases, the shape of the target surfaces is described by a se-quence of triangles, quadrilaterals, cylinders, cones, and spheres, which can be represented with TARGE170. Youcan use any combination of low/high-order triangles and quadrilaterals to model a target surface with a complex,arbitrary geometry.

11.4.6.1. Pilot Nodes

The rigid target surface can also be associated with a "pilot node," which is really an element with one node,whose motion governs the motion of the entire target surface. You can think of a pilot node as a handle for therigid target surface. Forces/moments or rotations/displacements for the entire target surface can be prescribedon just the pilot node. The pilot node can be one of the nodes on the target element or a node at any arbitrarylocation. The location of the pilot node is important only when rotation or moment loading is required. If youdefine a pilot node, ANSYS checks for boundary conditions only on the pilot node and ignores any constraintson other nodes.

11.4.6.2. Primitives

You can use circle, cylinder, cone, and sphere primitives to model the target (which require real constants todefine the radius). You can combine primitive segments with general segments (such as lines, parabolas, triangles,and quadrilaterals) to define a target surface. Primitives cannot be defined directly in the Contact Wizard.

11.4.6.3. Element Types and Real Constants

Before generating the target element, first define the element type (TARGE169 for 2-D or TARGE170 for 3-D):Command(s): ETGUI: Main Menu> Preprocessor> Element Type> Add/Edit/Delete

11.4.6.3.1. Defining Target Element Geometry

You define characteristics of the target element geometry through real constants R1 and R2 as follows:

• For CONTA171 and CONTA172:

– R1 is the radius if the target shape (TARGE169) is a circle.

– R2 is the element thickness if the underlying element is a superelement set as plane stress withthickness (KEYOPT(3) = 3). The default value is 1.

• For CONTA173 and CONTA174 (also applies to node-to-surface element CONTA175):

– R1 is the radius if the target shape (TARGE170) is a cylinder, cone, or sphere.

– R2 is the radius of a cone at the second node.

To set the real constant number for the target elements:Command(s): REALGUI: Main Menu> Preprocessor> Real Constants

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–8

Page 327: ANSYS 8.1 - Structural Analysis Guide

For TARGE169 and TARGE170, you need only set real constants R1 and R2 (if required). For a complete descriptionof the target elements, element shapes, and real constants, see the description of TARGE169 and TARGE170 inthe ANSYS Elements Reference.

Note — Specifying real constants (R1, R2) manually is necessary only if you use direct generation to createyour target elements. You can also use the ANSYS meshing tools to create the elements, or use theContact Toolbar.

11.4.6.4. Using Direct Generation to Create Rigid Target Elements

To generate target elements directly, use the following command or GUI path:Command(s): TSHAPGUI: Main Menu> Preprocessor> Modeling> Create> Elements> Elem Attributes

You then specify the element shape. Possible shapes are:

• Straight line (2-D)

• Parabola (2-D)

• Clockwise arc (2-D)

• Counterclockwise arc (2-D)

• Circle (2-D)

• Three-node triangle (3-D)

• Six-node triangle (3-D)

• Four-node quadrilateral (3-D)

• Eight-node quadrilateral (3-D)

• Cylinder (3-D)

• Cone (3-D)

• Sphere (3-D)

• Pilot node (both 2-D and 3-D)

Once you specify a target element shape, all subsequent elements will have that shape until you specify anothershape.

Note — You cannot mix 2-D and 3-D target elements on the same target surface.

You cannot mix rigid target elements with deformable target elements on the same target surface.During solution, ANSYS assigns a deformable status to target elements with underlying elements andassigns a rigid status to target elements without underlying elements. If a portion of the underlyingelements of a deformable surface are deleted, an error will occur in solution.

You can generate the nodes and elements using standard ANSYS direct generation techniques. For more inform-ation on direct generation modeling techniques, see Chapter 9, “Direct Generation” in the ANSYS Modeling andMeshing Guide.

Command(s): N, EGUI: Main Menu> Preprocessor> Modeling> Create> NodesMain Menu> Preprocessor> Modeling> Create> Elements

You can then verify your element shapes by listing the elements.Command(s): ELIST

11–9Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.4: Performing a Surface-to-Surface Contact Analysis

Page 328: ANSYS 8.1 - Structural Analysis Guide

GUI: Utility Menu> List> Elements> Nodes + Attributes

11.4.6.5. Using ANSYS Meshing Tools to Create Rigid Target Elements

You can also let ANSYS generate the elements automatically using the standard ANSYS meshing capabilities.ANSYS will recognize the proper target element shape based on the solid model and will ignore the TSHAPsetting.

To generate a pilot node, use the following command or GUI path:Command(s): KMESHGUI: Main Menu> Preprocessor> Meshing> Mesh> Keypoints

Note — KMESH always creates pilot nodes.

To generate 2-D rigid target elements, use the following command or GUI path. ANSYS creates a single line overeach line, parabolic segments over B-splines, and arc segments over each arc and line fillet (see Figure 11.2: “ANSYSGeometric Entities and Their Corresponding Rigid Target Elements”). If all the arcs form a closed circle, ANSYScreates a single circular segment (see Figure 11.3: “A Single Circular Target Segment Created From Arc LineSegments”). However, if the arcs that form a closed circle are created from imported or archived geometry (suchas IGES), ANSYS might not create a single circular segment.

Command(s): LMESHGUI: Main Menu> Preprocessor> Meshing> Mesh> Lines

Figure 11.2 ANSYS Geometric Entities and Their Corresponding Rigid Target Elements

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–10

Page 329: ANSYS 8.1 - Structural Analysis Guide

Figure 11.3 A Single Circular Target Segment Created From Arc Line Segments

To generate 3-D rigid target elements, use the following command or GUI path.Command(s): AMESHGUI: Main Menu> Preprocessor> Meshing> Mesh> Areas

If the surface segments on the solid model form a complete sphere, cylinder, or cone, then ANSYS automaticallygenerates a single primitive 3-D target element through the AMESH command. By creating fewer elements, theanalysis becomes more computationally efficient. For arbitrary surfaces, you should use AMESH to generatetarget elements. In these cases, the quality of the meshed target shape is not important. It is more importantthat the target elements represent the rigid surface geometry well.

We recommend using mapped meshing on all possible areas. If there is no curvature on the edges of the surface,assign one division on that edge. TARGE169 with a rigid specification will always mesh with one element division,per line, ignoring any LESIZE setting. The default target element shape is quadrilateral. If you want a triangulartarget element shape, use MSHAPE,1. Figure 11.4: “Meshing Patterns for Arbitrary Target Surfaces” shows themeshing patterns for arbitrary target surfaces. The following command or GUI path will generate a mapped meshwherever possible (otherwise, if not possible, it will generate a free mesh).

Command(s): MSHKEY,2GUI: Main Menu> Preprocessor> Meshing> Mesh> Areas> Target Surf

If the target surface is flat (or nearly flat), you may select low-order target elements (3-node triangular or 4-nodequadrilateral elements). If the target surface is curved you should select high-order target elements (6-node tri-angular or 8-node quadrilateral). By doing so, set KEYOPT(1) = 1 in the target element definition.

Note — Low-order target elements result in "cheaper" CPU usage in getting penetration and gap; however,the meshed surface may not be smooth. Higher-order target elements are more "expensive" to use ingetting the penetration and gap, but they need many fewer elements to discretize the whole curvedtarget surface.

Note — If target elements are created via program meshing (through the KMESH, LMESH, or ESURFcommands) the TSHAP command is ignored and ANSYS chooses the correct shape codes automatically.

11–11Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.4: Performing a Surface-to-Surface Contact Analysis

Page 330: ANSYS 8.1 - Structural Analysis Guide

Figure 11.4 Meshing Patterns for Arbitrary Target Surfaces

11.4.6.5.1. Some Modeling and Meshing Tips

A target surface can be made up of two or more disconnected regions. Where possible, you should localize thecontact zone by defining multiple target surfaces (each with a different real constant number). There are no re-strictions on the shape of the rigid surfaces. Smoothing is not required. However, you must ensure that the meshdiscretization of the curved surfaces on the rigid target surface is adequate. Excessively coarse discretization cancause numerical convergence problems. It can be difficult to obtain a converged solution in a large sliding sim-ulation if the target surface has sharp convex corners. To avoid such modeling problems, use line or area filletfunctions on the solid model to smooth out the sharp corner, use a more refined mesh, or use high-order elementin the region of abrupt curvature changes (see Figure 11.5: “Smoothing Convex Corner”).

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–12

Page 331: ANSYS 8.1 - Structural Analysis Guide

Figure 11.5 Smoothing Convex Corner

11.4.6.5.2. Verifying Nodal Number Ordering (Contact Direction) of Target Surface

The node order of the target surface elements is critical because it defines contact direction. For 2-D contact,the associated (deformable) contact elements must lie to the right of the target surface when moving from thefirst node to the second node along the target surface line (see Figure 11.6: “Correct Node Ordering”).

Figure 11.6 Correct Node Ordering

For 3-D contact, the target triangular element numbering should be such that the rigid surface's outward normalpoints toward the contact surface. The outward normal is determined by the right-hand rule.

To check the direction of the normals, turn on the element coordinate systems.Command(s): /PSYMB,ESYS,1

11–13Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.4: Performing a Surface-to-Surface Contact Analysis

Page 332: ANSYS 8.1 - Structural Analysis Guide

GUI: Utility Menu> PlotCtrls> Symbols

If the element normals do not point toward the contact surface, select this element and reverse the direction ofthe surface normals.

Command(s): ESURF,,REVEGUI: Main Menu> Preprocessor> Modeling> Create> Elements> Surf/Contact> Surf to Surf

or, reorient the element normals:Command(s): ENORMGUI: Main Menu> Preprocessor> Modeling> Move/Modify> Elements> Shell Normals

Note — Contact on target primitives (such as a complete circle, cylinder, cone, or sphere), can occur onlyon the outside surfaces of such target bodies.

11.4.7. Defining the Deformable Contact Surface

To create the deformable contact surface, you must define that surface using contact elements CONTA171 orCONTA172 (for 2-D), or CONTA173 or CONTA174 (for 3-D), or CONTA175 for (2- or 3-D).

The contact surface is defined by the set of contact elements that comprise the surface of the deformable body.These contact elements have the same geometric characteristics as the underlying elements of the deformablebody. The contact surface elements are of the same order as the underlying elements (lower- or higher-order),with compatible nodes along the edges. The higher-order contact elements can match lower-order underlyingelements by dropping the midside nodes. The underlying elements can be solid, shell, or 2-D beam elements.The contact surface can be on either side of the shell or beam elements. The underlying elements may also bea superelement. However, axisymmetric harmonic elements may not be used as underlying elements.

As with the target surface elements, you must define the contact surface element type, then select the correctreal constant number (the real constant number must be the same as the one used for the target surface foreach contact pair), and finally generate the elements.

11.4.7.1. Element Type

The four contact element types are listed below, along with a brief description. For complete information onthese element types, see the ANSYS Elements Reference.

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–14

Page 333: ANSYS 8.1 - Structural Analysis Guide

Figure 11.7 Contact Element Types

• CONTA171: This element is a 2-D, 2-node, lower-order line element that can be located on the surfacesof 2-D solid, shell, or beam elements (such as BEAM3, PLANE42, or SHELL51).

• CONTA172: This element is a 2-D, 3-node, higher-order parabolic element that can be located on thesurfaces of 2-D solid or beam elements with midside nodes (such as PLANE82 or VISCO88).

• CONTA173: This element is a 3-D, 4-node, lower-order quadrilateral element that can be located on thesurfaces of 3-D solid or shell elements (such as SOLID45 or SHELL181). It can be degenerated to a 3-nodetriangular element.

• CONTA174: This element is a 3-D, 8-node, higher-order quadrilateral element that can be located on thesurfaces of 3-D solid or shell elements with midside nodes (such as SOLID92, SOLID95, or SHELL93). It canbe degenerated to 3 - 7 node quadrilateral/triangular shapes.

• CONTA175: This element is a 2- or 3-D 1-node element that can be located on the surface of 2-D low orderand higher order solid or beam elements or 3-D low order solid or shell elements.

Command(s): ETGUI: Main Menu> Preprocessor> Element Type> Add/Edit/Delete

Note — Use CONTA175 for node-to-surface contact.

11.4.7.2. Real Constants and Material Properties

After defining the element type, you need to select the correct real constant set. The real constant set for eachcontact surface must be the same one used for the corresponding target surface for each contact pair. Eachcontact pair must reference its own real constant number.

ANSYS uses the material properties of the underlying elements to calculate an appropriate contact (or penalty)stiffness. In cases where the underlying element has TB plasticity material properties defined (whether active ornot), the contact normal stiffness will be reduced by a factor of 100. ANSYS automatically defines a default valuefor tangent (sliding) contact stiffness that is proportional to MU and the normal stiffness. If the underlying elementis a superelement, the material property set for the contact elements must be the same as that of the originalstructural elements used during the formation of the superelement.

11–15Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.4: Performing a Surface-to-Surface Contact Analysis

Page 334: ANSYS 8.1 - Structural Analysis Guide

11.4.7.3. Generating Contact Elements

You can generate contact elements either through direct generation or by generating the surface automaticallyfrom the exterior faces of the underlying elements. We recommend that you use automatic generation; this ap-proach is simpler and more reliable.

To automatically generate contact elements, follow these steps:

1. Select the nodes on the meshed deformable body. For each surface, view the node list. If you are certainthat particular nodes will never come into contact, you can omit those nodes and reduce CPU time.However, you should always include more nodes than you think you'll need so that you don't miss unex-pected areas of contact.

Command(s): NSELGUI: Utility Menu> Select> Entities

2. Generate the contact elements.Command(s): ESURFGUI: Main Menu> Preprocessor> Modeling> Create> Elements> Surf/Contact> Surf to Surf

If the contact surface is attached to areas or volumes that are meshed with solid elements, ANSYS auto-matically determines the outward normal needed for contact calculations. If the underlying elementsare beam or shell elements, you must indicate which surface (top or bottom) is the target surface.

Command(s): ESURF,,TOP or BOTTOMGUI: Main Menu> Preprocessor> Modeling> Create> Elements> Surf/Contact> Surf to Surf

Use the TOP setting (default) to generate contact elements with their outward normals the same as thebeam or shell elements' normals. Use the BOTTOM setting to generate contact elements with their outwardnormals opposite the beam or shell elements' normals. You must make sure that all elements in thebeam or shell element selection have their normals consistently oriented. If the underlying elements aresolid elements, then the TOP or BOTTOM setting has no effect.

3. Check the direction of the outward normals for the contact elements. The direction of the contact surface'soutward normal is critical for proper contact detection. For 3-D elements, the node numbering followsthe right hand rule to define its outward normal. The contact surface's outward normal should pointtoward the target surface. Otherwise, ANSYS may detect over-penetration of the surfaces at the beginningof the analysis and have difficulty finding an initial solution. In most of these cases, the analysis will failimmediately. Figure 11.8: “Specification of the Contact Surface's Outward Normal” illustrates bothproper and improper specification of the contact surface's outward normal.

Command(s): /PSYMB,ESYSGUI: Utility Menu> PlotCtrls> Symbols

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–16

Page 335: ANSYS 8.1 - Structural Analysis Guide

Figure 11.8 Specification of the Contact Surface's Outward Normal

If the surface normals are specified incorrectly, you must either change them by reversing the nodenumber order of the selected elements.

Command(s): ESURF,,REVEGUI: Main Menu> Preprocessor> Modeling> Create> Elements> Surf/Contact> Surf to Surf

or, reorient the element normals.Command(s): ENORMGUI: Main Menu> Preprocessor> Modeling> Move/Modify> Elements> Shell Normals

Note — ESURF,,TOP or BOTTOM and checking the direction of outward normals will not apply to node-to-surface contact (CONTA175) because it is a single-node element with no surface normal associatedwith it.

11.4.8. Set the Real Constants and Element KEYOPTS

ANSYS uses several real constants and KEYOPTs to control contact behavior using these surface-to-surface contactelements. For more information in addition to what is presented here, refer to the individual contact elementdescriptions in the ANSYS Elements Reference.

11.4.8.1. Real Constants

Two real constants, R1 and R2, are used to define the geometry of the target surface elements. The remainingare used by the contact surface elements.

• R1 and R2 define the target element geometry.

• FKN defines a normal contact stiffness factor.

• FTOLN is a factor based on the thickness of the element which is used to calculate allowable penetration.

• ICONT defines an initial closure factor (or adjustment band).

• PINB defines a "pinball" region.

• PMIN and PMAX define an allowable penetration range for initial penetration.

• TAUMAX specifies the maximum contact friction.

• CNOF specifies the positive or negative offset value applied to the contact surface.

11–17Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.4: Performing a Surface-to-Surface Contact Analysis

Page 336: ANSYS 8.1 - Structural Analysis Guide

• FKOP specifies the stiffness factor applied when contact opens.

• FKT specifies the tangent contact stiffness.

• COHE specifies the cohesion sliding resistance.

• TCC specifies the thermal contact conductance coefficient.

• FHTG specifies the fraction of frictional dissipated energy converted into heat.

• SBCT specifies the Stefan-Boltzmann constant.

• RDVF specifies the radiation view factor.

• FWGT specifies the weight factor for the distribution of heat between the contact and target surfaces forthermal contact or for electric contact.

• ECC specifies the electric contact conductance or capacitance per unit area.

• FHEG specifies the fraction of electric dissipated energy converted into heat.

• FACT specifies the ratio of static to dynamic coefficients of friction.

• DC specifies the decay coefficient for static/dynamic friction.

• SLTO controls maximum sliding distance when MU is nonzero and the tangent contact stiffness (FKT) isupdated at each iteration (KEYOPT(10) = 2).

• TNOP specifies the maximum allowable tensile contact pressure.

• TOLS adds a small tolerance that extends the edge of the target surface.

• MCC specifies the magnetic contact permeance (3-D only).

Real constant defaults can vary depending on the environment you are working in. The following table comparesthe default values between ANSYS and the ANSYS Workbench. See your ANSYS sales representative for moreinformation about ANSYS Workbench.

Table 11.2 Summary of Real Constant Defaults in Different Environments

ANSYSWorkbenchDefault

ANSYS DefaultDescriptionReal Constants

NameNo.

n/a0Target circle radiusR11

n/a1Superelement thicknessR22

[1]1Normal penalty stiffness factorFKN3

0.10.1Penetration tolerance factorFTOLN4

00Initial contact closureICONT5

[2][2]Pinball regionPINB6

00Upper limit of initial penetrationPMAX7

00Lower limit of initial penetrationPMIN8

1.00E+201.00E+20Maximum friction stressTAUMAX9

00Contact surface offsetCNOF10

11Contact opening stiffnessFKOP11

11Tangent penalty stiffnessFKT12

00Contact cohesionCOHE13

[3]0Thermal contact conductanceTCC14

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–18

Page 337: ANSYS 8.1 - Structural Analysis Guide

ANSYSWorkbenchDefault

ANSYS DefaultDescriptionReal Constants

NameNo.

11Frictional heating factorFHTG15

n/a0Stefan-Boltzmann constantSBCT16

n/a1Radiation view factorRDVF17

0.50.5Heat distribution weighing factorFWGT18

n/a0Electric contact conductanceECC19

n/a1Joule dissipation weighting factorFHEG20

11Static/dynamic ratioFACT21

00Exponential decay coefficientDC22

1%1%Allowable elastic slipSLTO23

(blank)24

[4][4]Target edge extension factorTOLS25

n/a0Magnetic contact permeanceMCC26

1. FKN = 10 for bonded. For all other, FKN = 1.0, but if bonded and other contact behavior exists, FKN = 1for all.

2. Depends on contact behavior (rigid vs. flex target), NLGEOM,ON or OFF, KEYOPT(9) setting, KEYOPT(12)setting, and the value of CNOF (see Section 11.4.8.9.2: Using PINB).

3. Calculated as a function of highest conductivity and overall model size.

4. 10% of target length for NLGEOM,OFF.

2% of target length for NLGEOM,ON.

Command(s): RGUI: Main Menu> Preprocessor> Real Constants

11.4.8.1.1. Positive and Negative Real Constant Values

For the real constants FKN, FTOLN, ICONT, PINB, PMAX, PMIN, FKOP, FKT, SLTO, and TNOP, you can specify eithera positive or negative value. ANSYS interprets a positive value as a scaling factor and interprets a negative valueas the absolute value. ANSYS uses the depth of the underlying element as the reference value to be used forICONT, FTOLN, PINB, PMAX, and PMIN. For example, a positive value of 0.1 for ICONT indicates an initial closurefactor of 0.1 x depth of the underlying element. However, a negative value of 0.1 indicates an actual adjustmentband of 0.1 units. When KEYOPT(10) = 0, 1, or 2, all the contact related settings (ICONT, FTOLN, PINB, PMAX, PMIN,FKN, FKT, SLTO) are averaged across all contact elements in a contact pair. However, when KEYOPT(10) = 3, 4, or5, the settings are based on each individual contact element (geometry and material behaviors).

Figure 11.9: “Depth of the Underlying Element” shows the depth of the underlying element for a solid element.If the underlying elements are shell or beam elements, the depth will usually be 4 times the element thickness.

11–19Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.4: Performing a Surface-to-Surface Contact Analysis

Page 338: ANSYS 8.1 - Structural Analysis Guide

Figure 11.9 Depth of the Underlying Element

When KEYOPT(10) = 0, 1, or 2, each contact pair has a pair-based depth which is obtained by averaging the depthof each contact element across all the contact elements in a contact pair. This can avoid the problem of verydifferent element-based depths when there are meshes with large variations in element sizes.

Note — When the contact pair depth is too small (for example, 10-5), the machine precision may notguarantee the accuracy of penetration to be calculated. You should scale the length unit in the model.

11.4.8.2. Element KEYOPTS

Each contact element includes several KEYOPTS. We recommend using the default settings, which are suitablefor most contact problems. For some specific applications, you can override the defaults. The element KEYOPTSallow you to control several aspects of contact behavior.

• Degrees of freedom (KEYOPT(1))

• Contact algorithm (defaults to augmented Lagrangian) (KEYOPT(2))

• Stress state when superelements are present (KEYOPT(3)) for 2-D surface-to-surface contact. Contactmodel for node-to-surface contact.

• Location of contact detection point (KEYOPT(4))

• CNOF Automated adjustment (KEYOPT(5))

• Time step control (KEYOPT(7))

• Asymmetric contact selection (KEYOPT(8))

• Effect of initial penetration or gap (KEYOPT(9))

• Contact stiffness update (KEYOPT(10))

• Shell thickness effect (KEYOPT(11))

• Behavior of contact surface (rough, bonded, etc.) (KEYOPT(12))

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–20

Page 339: ANSYS 8.1 - Structural Analysis Guide

KEYOPT defaults can vary depending on the environment you are working in. The following table compares thedefault values between ANSYS, the ANSYS Contact Wizard, and the ANSYS Workbench. See your ANSYS salesrepresentative for more information about ANSYS Workbench.

Table 11.3 Summary of KEYOPT Defaults in Different Environments

ANSYS Work-bench, DefaultNonlinear (stand-ard, rough)

ANSYS Work-bench DefaultLinear (bonded,no sep)

ANSYSContactWizard

ANSYSDescriptionKEYOPT

AutoAutoAutoManualSelects DOF*1

Pure PenaltyPure PenaltyAug. Lagr.Aug. Lagr.Contact Algorithm2

n/an/ano superelem

no superelem

Stress state when superelementis present

3

gaussgaussgaussgaussLocation of contact detectionpoint

4

No adjustNo adjustNo adjustNo adjustCNOF/ICONT adjustment5

(blank)6

No controlNo controlNo controlNo controlElement level time incrementcontrol

7

No actionNo actionNo actionNo actionAsymmetric contact selection8

Includeall/ramped

Exclude allInclude allInclude allEffect of initial penetration orgap

9

Between loadsteps

Between loadsteps

Betweensubsteps

Betweenload steps

Contact stiffness update10

ExcludeExcludeExcludeExcludeBeam/shell thickness effect11

n/aBondedStandardStandardBehavior of contact surface12

*Manual: Requires user to define.

Auto: Selection is based on DOF of underlying element.Command(s): KEYOPT, ETGUI: Main Menu> Preprocessor> Element Type> Add/Edit/Delete

11.4.8.3. Selecting a Contact Algorithm (KEYOPT(2))

11.4.8.3.1. Background

For surface-to-surface contact elements, ANSYS offers several different contact algorithms:

• Penalty method (KEYOPT(2) = 1)

• Augmented Lagrangian (default) (KEYOPT(2) = 0)

• Lagrange multiplier on contact normal and penalty on tangent (KEYOPT(2) = 3)

• Pure Lagrange multiplier on contact normal and tangent (KEYOPT(2) = 4)

• Internal multipoint constraint (MPC) (KEYOPT(2) = 2)

The penalty method uses a contact “spring” to establish a relationship between the two contact surfaces. Thespring stiffness is called the contact stiffness. This method uses the following real constants: FKN and FKS for allvalues of KEYOPT(10), plus FTOLN and SLTO if KEYOPT(10) = 1 or 2.

11–21Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.4: Performing a Surface-to-Surface Contact Analysis

Page 340: ANSYS 8.1 - Structural Analysis Guide

The augmented Lagrangian method (which is the default) is an iterative series of penalty methods. The contacttractions (pressure and frictional stresses) are augmented during equilibrium iterations so that the final penetrationis smaller than the allowable tolerance (FTOLN). Compared to the penalty method, the augmented Lagrangianmethod usually leads to better conditioning and is less sensitive to the magnitude of the contact stiffness.However, in some analyses, the augmented Lagrangian method may require additional iterations, especially ifthe deformed mesh becomes too distorted.

The pure Lagrange multiplier method enforces zero penetration when contact is closed and “zero slip” whensticking contact occurs. The pure Lagrange multiplier method does not require contact stiffness, FKN and FKS.Instead it requires chattering control parameters, FTOLN and TNOP. This method adds contact traction to themodel as additional degrees of freedom and requires additional iterations to stabilize contact conditions. It oftenincreases the computational cost compared to the augmented Lagrangian method.

An alternative algorithm is the Lagrange multiplier method applied on the contact normal and the penaltymethod (tangential contact stiffness) on the frictional plane. This methods enforces zero penetration and allowsa small amount of slip for the sticking contact condition. It requires chattering control parameters, FTOLN andTNOP, as well as the maximum allowable elastic slip parameter SLTO.

Another method, the internal multipoint constraint (MPC) algorithm, is used in conjunction with bonded contact(KEYOPT(2) = 5 or 6) to model several types of contact assemblies and kinematic constraints. See Section 11.7:Using the Internal MPC Approach for Assemblies and Kinematic Constraints for more information on how to usethis feature.

Note — The Lagrange multiplier methods (KEYOPT(2) = 3, 4) and MPC approach (KEYOPT(2) = 2) do notsupport the Gauss point detection option (KEYOPT(4) = 0) for surface-to-surface contact. They supportthe nodal detection options for surface-to-surface contact and node-to-surface contact. When usingthese options, be careful not to overconstrain the model. The model is overconstrained when a contactnode has prescribed boundary conditions, CE and CP equations. ANSYS usually detects and eliminatesthe overconstraints. However, there is no guarantee that the program will eliminate all the cases ofoverconstraint. You should always verify your model carefully to address this issue. The Lagrange multi-plier also introduces more degrees of freedom which may result in spurious modes for modal and lineareigenvalue buckling analyses. The augmented Lagrangian method would be a better choice for theseanalysis types.

Note — The Lagrange multiplier methods (KEYOPT(2) = 3, 4) introduce zero diagonal terms in the stiffnessmatrix. Any iterative solver (PCG or AMG) will encounter a preconditioning matrix singularity with thesemethods. Therefore, you should switch to sparse solver.

11.4.8.4. Determining Contact Stiffness and Allowable Penetration

11.4.8.4.1. Background

For the augmented Lagrangian method and penalty method, normal and tangential contact stiffnesses are re-quired. The amount of penetration between contact and target surfaces depends on the normal stiffness. Theamount of slip in sticking contact depends on the tangential stiffness. Higher stiffness values decrease the amountof penetration/slip, but can lead to ill-conditioning of the global stiffness matrix and to convergence difficulties.Lower stiffness values can lead to a certain amount of penetration/slip and produce an inaccurate solution.Ideally, you want a high enough stiffness that the penetration/slip is acceptably small, but a low enough stiffnessthat the problem will be well-behaved in terms of convergence.

ANSYS provides default values for contact stiffnesses (FKN, FKT), allowable penetration (FTOLN), and allowableslip (SLTO). In most cases, you do not need to define the contact stiffness. In addition, we recommend that youuse KEYOPT(10) = 1 to allow the program to update the contact stiffness automatically.

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–22

Page 341: ANSYS 8.1 - Structural Analysis Guide

11.4.8.4.2. Using FKN and FTOLN

For certain contact problems, you may choose to use the real constant FKN to define a normal contact stiffnessfactor. The usual factor range is from 0.01-1.0, with a default of 1.0. The default value is appropriate for bulk de-formation. If bending deformation dominates, we recommend using a smaller value (0.1). In cases where theunderlying element has a TB plasticity material defined (whether plasticity is active or not), the contact normalstiffness will be reduced by a factor of 100.

Use real constant FTOLN in conjunction with the augmented Lagrangian method. FTOLN is a tolerance factor tobe applied in the direction of the surface normal. The range for this factor is less than 1.0 (usually less than 0.2),with a default of 0.1, and is based on the depth of the underlying solid, shell, or beam element (see Fig-ure 11.9: “Depth of the Underlying Element”). This factor is used to determine if penetration compatibility issatisfied. Contact compatibility is satisfied if penetration is within an allowable tolerance (FTOLN times the depthof underlying elements). The depth is defined by the average depth of each individual contact element in thepair. If ANSYS detects any penetration larger than this tolerance, the global solution is still considered unconverged,even though the residual forces and displacement increments have met convergence criteria. You can also definean absolute allowable penetration by specifying a negative value for FTOLN.

Note — When the contact stiffness is too large (for example, 1016), the machine precision may not guar-antee good conditioning of the global stiffness matrix. In this case, you should scale the force unit in themodel if possible.

Note — FTOLN is also used in the Lagrange multiplier methods (KEYOPT(2) = 3, 4) as a chattering controlparameter.

11.4.8.4.3. Using FKT and SLTO

ANSYS automatically defines a default tangential contact stiffness that is proportional to MU and the normalstiffness FKN. The default tangential stiffness corresponds to a default value of FKT = 1.0. A positive value for FKTis a factor; a negative value indicates an absolute value of tangential stiffness.

For KEYOPT(10) = 1 or 2, or when the Lagrange multiplier on normal and penalty on tangent option is used(KEYOPT(2) = 3), ANSYS updates tangential contact stiffness based on current contact normal pressure, PRES,and maximum allowable elastic slip, SLTO (FKT = MU* PRES/SLTO). The real constant SLTO is used to controlmaximum sliding distance when FKT is updated at each iteration. ANSYS provides default tolerance values whichwork well in most cases. You can override the default values for SLTO (1% of average contact length in pair) bydefining a scaling factor (positive value when using command input) or an absolute value (negative value whenusing command input). A larger value will enhance convergence but compromise accuracy. Based on the tolerance,current normal pressure, and friction coefficient, the tangential contact stiffness FKT can be obtained automat-ically. In certain cases users can override FKT by defining a scaling factor (positive input value) or absolute value(negative input value) (see Positive and Negative Real Constants for more information).

11–23Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.4: Performing a Surface-to-Surface Contact Analysis

Page 342: ANSYS 8.1 - Structural Analysis Guide

Note — FKN, FTOLN, FKT, and SLTO can be modified from one load step to another. They can also beadjusted in a restart run. Determining a good stiffness value may require some experimentation on yourpart. To arrive at a good stiffness value, you can try the following procedure as a “trial run”:

1. Use a low value for the contact stiffness to start. In general, it is better to underestimate this valuerather than overestimate it. Penetration problems resulting from a low stiffness are easier to fixthan convergence difficulties that arise from a high stiffness.

2. Run the analysis up to a fraction of the final load (just enough to get the contact fully established).

3. Check the penetration and the number of equilibrium iterations used in each substep. If theglobal convergence difficulty is caused by too much penetration (rather than by residual forcesand displacement increments), FKN may be underestimated or FTOLN may be too small. If theglobal convergence requires many equilibrium iterations for achieving convergence tolerancesof residual forces and displacements rather than the resulting penetration, FKN or FKT may beoverestimated.

4. Adjust FKN, FKT, FTOLN, or SLTO as necessary and run the full analysis. If the penetration controlbecomes dominant in the global equilibrium iterations (that is, if more iterations were used toconverge the problem to within the penetration tolerance than to converge the residual forces),you may increase FTOLN to permit more allowable penetration or increase FKN.

Note — Generally, the contact stiffness FKN, FKT has units FORCE/LENGTH3. However, for contact force-based models (KEYOPT(3) = 0) in CONTA175, the contact stiffness has units FORCE/LENGTH.

11.4.8.4.4. Using KEYOPT(10)

The normal and tangential contact stiffness can be updated during the course of an analysis, either automatically(due to large strain effects that change the underlying element's stiffness) or explicitly (by user-specified FKN orFKT values). KEYOPT(10) governs how the normal and tangential contact stiffness is updated when the augmentedLagrangian or penalty method is used. In most cases we recommend that you use KEYOPT(10) = 1 to allow theprogram to update contact stiffnesses automatically. The possible settings for KEYOPT(10) are outlined below.

• KEYOPT(10) = 0, the contact stiffness will be updated at each load step if FKN or FKT is redefined by theuser. Stiffness and other settings (ICONT, FTOLN, SLTO, PINB, PMAX, and PMIN) are averaged across contactelements in a contact pair. The default contact stiffness is determined by underlying element depth andmaterial properties.

• KEYOPT(10) = 1 (covers KEYOPT(10) = 0), the normal contact stiffness will be updated at every substepbased on the mean stress of the underlying elements from the previous substep and the allowable pen-etration, FTOLN, except in the first substep of the first load step. The default normal contact stiffness forthe first substep of the first load step is the same as described for KEYOPT(10) = 0. If bisections occur inthe beginning of the analysis, the normal contact stiffness will be reduced by a factor of 0.2 for each bisec-tion. The tangential contact stiffness will be updated at each iteration based on the current contactpressure, MU, and allowable slip (SLTO).

• KEYOPT(10) = 2 (covers KEYOPT(10) = 1), the normal contact stiffness will be updated at each iterationbased on the current mean stress of the underlying elements and the allowable penetration, FTOLN, exceptin the very first iteration. The default normal contact stiffness for the first iteration is the same as describedfor KEYOPT(10) = 0. If bisections occur in the beginning of the analysis, the normal contact stiffness willbe reduced by a factor of 0.2 for each bisection. The tangential contact stiffness will be updated at eachiteration based on the current contact pressure, MU, and allowable slip (SLTO).

• KEYOPT(10) = 3, same as KEYOPT(10) = 0, except stiffness and settings are not averaged across the contactelements in a contact pair. If bisections occur in the beginning of the analysis, the normal contact stiffnesswill be reduced by a factor of 0.2 for each bisection.

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–24

Page 343: ANSYS 8.1 - Structural Analysis Guide

• KEYOPT(10) = 4, same as KEYOPT(10) = 1, except stiffness and settings are not averaged across the contactelements in a contact pair.

• KEYOPT(10) = 5, same as KEYOPT(10) = 2, except stiffness and settings are not averaged across the contactelements in a contact pair.

Note — When a Lagrange multiplier method (KEYOPT(2) = 3, 4) or MPC algorithm (KEYOPT(2) = 2) is used,KEYOPT(10) is ignored.

11.4.8.4.5. Chattering Control Parameters

The Lagrange multiplier methods (KEYOPT(2) = 3, 4) do not require contact stiffness, FKN and FKT. Instead theyrequire chattering control parameters, FTOLN and TNOP, by which ANSYS assumes that the contact status remainsunchanged. FTOLN is the maximum allowable penetration and TNOP is the maximum allowable tensile contactpressure.

Note — A negative contact pressure occurs when the contact status is closed. A tensile contact pressure(positive) refers to a separation between the contact surfaces, but not necessarily an open contact status.

The behavior can be described as follows:

• If the contact status from the previous iteration is open and the current calculated penetration is smallerthan FTOLN, then contact remains open. Otherwise the contact status switches to closed and another it-eration is processed.

• If the contact status from the previous iteration is closed and the current calculated contact pressure ispositive but smaller than TNOP, then contact remains closed. If the tensile contact pressure is larger thanTNOP, then the contact status changes from closed to open and ANSYS continues to the next iteration.

ANSYS will provide reasonable defaults for FTOLN and TNOP. FTOLN defaults to the displacement convergencetolerance. TNOP defaults to the force convergence tolerance divided by contact area at contact nodes.

Keep in mind the following when providing values for FTOLN and TNOP:

• A positive value is a scaling factor applied to the default values.

• A negative value is used as an absolute value (which overrides the default).

The objective of FTOLN and TNOP is to provide stability to models which exhibit contact chattering due tochanging contact status. If the values you use for these tolerances are too small, the solution will require moreiterations. However, if the values are too large, the accuracy of the solution will be affected since a certain amountof penetration or tensile contact force is allowed.

11.4.8.5. Choosing a Friction Model

11.4.8.5.1. Background

In the basic Coulomb friction model, two contacting surfaces can carry shear stresses up to a certain magnitudeacross their interface before they start sliding relative to each other. This state is known as sticking. The Coulombfriction model defines an equivalent shear stress τ, at which sliding on the surface begins as a fraction of thecontact pressure p (τ = µp + COHE, where µ is the friction coefficient and COHE specifies the cohesion slidingresistance). Once the shear stress is exceeded, the two surfaces will slide relative to each other. This state is knownas sliding. The sticking/sliding calculations determine when a point transitions from sticking to sliding or viceversa.

11–25Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.4: Performing a Surface-to-Surface Contact Analysis

Page 344: ANSYS 8.1 - Structural Analysis Guide

For frictionless, rough, and bonded contact, the contact element stiffness matrices are symmetric. Contactproblems involving friction produce unsymmetric stiffnesses. Using an unsymmetric solver is more computationallyexpensive than a symmetric solver for each iteration. For this reason, ANSYS uses a symmetrization algorithmby which most frictional contact problems can be solved using solvers for symmetric systems. If frictional stresseshave a substantial influence on the overall displacement field and the magnitude of the frictional stresses ishighly solution dependent, the symmetric approximation to the stiffness matrix may provide a low rate of con-vergence. In such cases, choose the unsymmetric solution option (NROPT,UNSYM) to improve convergence.

11.4.8.5.2. Using TAUMAX, FACT, DC, and COHE

One of the material properties used for contact elements is input via the interface coefficient of friction, MU, forthe Coulomb friction model. Use MU = 0 for frictionless contact. For rough or bonded contact (KEYOPT(12) = 1,3, 5, or 6, see Selecting Surface Interaction Models), ANSYS assumes infinite frictional resistance regardless ofspecified value of µ. MU can be specified as a function of temperature. If the underlying element is a superelement(MATRIX50), the material property set must be the same as the one used for the original elements that were as-sembled into the superelement.

ANSYS provides one extension of classical Coulomb friction: TAUMAX is maximum contact friction with units ofstress. This maximum contact friction stress can be introduced so that, regardless of the magnitude of normalcontact pressure, sliding will occur if the friction stress reaches this value. You typically use TAUMAX when thecontact pressure becomes very large (such as in bulk metal forming processes). TAUMAX defaults to 1.0e20.

Empirical data is often the best source for TAUMAX. Its value may be close to

σy

3, where σy is the yield stress of

the material being deformed.

Another real constant used for the friction law is the cohesion, COHE (default COHE = 0), which has units of stress.It provides sliding resistance, even with zero normal pressure (see Figure 11.10: “Sliding Contact Resistance”).

Figure 11.10 Sliding Contact Resistance

Two other real constants, FACT and DC are involved in specifying static and dynamic friction coefficients, as de-scribed in the next section.

11.4.8.5.3. Static and Dynamic Friction Coefficients

The coefficient of friction can depend on the relative velocity of the surfaces in contact. Typically, the staticcoefficient of friction is higher than the dynamic coefficient of friction.

ANSYS provides the following exponential decay friction model:

µ = × + − − ×MU FACT DC Vrel( ( )exp( ))1 1

where:

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–26

Page 345: ANSYS 8.1 - Structural Analysis Guide

µ = coefficient of friction.MU = dynamic coefficient of friction input using the MP command.FACT = ratio of static to dynamic coefficients of friction. It defaults to the minimum value of 1.0DC = decay coefficient. It defaults to 0.0 and it has units of time/length. Therefore, time has some meaningin a static analysis.Vrel = slip rate calculated by ANSYS.

Figure 11.11: “Friction Decay” shows the exponential decay curve where the static coefficient of friction is givenby:

µs FACT MU= ×

Figure 11.11 Friction Decay

You can determine the decay coefficient if you know the static and dynamic coefficients of friction and at leastone data point (µ1 ; Vrel1

). The equation for friction decay can be rearranged to give:

DCV

nFACT MUrel

MU= − ×

− ×

−11

1

1l µ( )

If you do not specify a decay coefficient and FACT is greater than 1.0, the coefficient of friction will change suddenlyfrom the static to the dynamic value as soon as contact reaches the sliding state. This behavior is not recommendedbecause the discontinuity may lead to convergence difficulties.

11–27Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.4: Performing a Surface-to-Surface Contact Analysis

Page 346: ANSYS 8.1 - Structural Analysis Guide

11.4.8.6. Selecting Location of Contact Detection

11.4.8.6.1. Background

Contact detection points are located at the integration points of the contact elements which are interior to theelement surface. The contact element is constrained against penetration into the target surface at its integrationpoints. However, the target surface can, in principle, penetrate through into the contact surface, see Fig-ure 11.12: “Contact Detection Located at Gauss Point”.

Figure 11.12 Contact Detection Located at Gauss Point

ANSYS surface-to-surface contact elements use Gauss integration points as a default, which generally providemore accurate results than the nodal detection scheme, which uses the nodes themselves as the integrationpoints. The node-to-surface contact element CONTA175 always uses the nodal detection scheme.

11.4.8.6.2. Using KEYOPT(4) and TOLS

The nodal detection algorithms require the smoothing of the contact surface (KEYOPT(4) = 1) or the smoothingof the target surface (KEYOPT(4) = 2), which is quite time consuming. You should use this option only to dealwith corner, point-surface, or edge-surface contact (see Figure 11.13: “Contact Detection Point Location atNodal Point”). KEYOPT(4) = 1 specifies that the contact normal be perpendicular to the contact surface. KEYOPT(4)= 2 specifies that the contact normal be perpendicular to the target surface. Use this option (KEYOPT(4) = 2)when the target surface is smoother than the contact surface.

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–28

Page 347: ANSYS 8.1 - Structural Analysis Guide

Figure 11.13 Contact Detection Point Location at Nodal Point

Be aware, however, that using nodes as the contact detection points can lead to other convergence difficulties,such as "node slippage," where the node slips off the edge of the target surface, see Figure 11.14: “Node SlippageUsing Nodal Integration KEYOPT(4) = 1 or 2”. In order to prevent node slippage, you can use real constant TOLSto extend the target surface when the default setting still cannot avoid the problem. For most point-to-surfacecontact problems, we recommend using CONTA175; see Section 11.6: Performing a Node-to-Surface ContactAnalysis later in this chapter.

Figure 11.14 Node Slippage Using Nodal Integration KEYOPT(4) = 1 or 2

Smoothing is required for nodal detection algroithms, and it is performed by averaging surface normals connectedto the node. As a result, the variation of the surface normal is continuous over the surface, which leads to a bettercalculation of friction behavior and a better convergence.

11–29Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.4: Performing a Surface-to-Surface Contact Analysis

Page 348: ANSYS 8.1 - Structural Analysis Guide

Real constant TOLS is used to add a small tolerance that will internally extend the edge of the target surfacewhen you define the contact detection at the nodal point (KEYOPT(4) = 1 or 2). TOLS is useful for problems wherecontact nodes are likely to lie on the edge of targets (as at symmetry planes or for models generated in a node-to-node contact pattern). In these situations, the contact node may repeatedly "slip" off the target surface andgo completely out of contact, resulting in convergence difficulties from oscillations. Units for TOLS are percent(1.0 implies a 1.0% increase in the target edge length). A small value of TOLS will usually prevent this situationfrom occurring. The default value is 10 for small deflection and 2 for large deflection (NLGEOM, ON).

Note — The definition of KEYOPT(4) in node-to-surface contact element CONTA175 is different. KEYOPT(4)= 1 for surface-to-surface contact is equivalent to KEYOPT(4) = 1 for node-to-surface contact. However,KEYOPT(4) = 2 for surface-to-surface contact is equivalent to KEYOPT(4) = 0 for node-to surface contact.See Section 11.6.1.1.2: KEYOPT(4).

11.4.8.7. Adjusting Initial Contact Conditions

11.4.8.7.1. Background

Rigid body motion is usually not a problem in dynamic analyses. However, in static analyses, rigid body motionoccurs when a body is not sufficiently restrained. "Zero or negative pivot" warning messages and impractical,excessively large displacements indicate unconstrained motion in a static analysis.

In simulations where rigid body motions are constrained only by the presence of contact, you must ensure thatthe contact pairs are in contact in the initial geometry. In other words, you want to build your model so that thecontact pairs are "just touching." However, you can encounter various problems in doing so:

• Rigid body profiles are often complicated, making it difficult to determine where the first point of contactmight occur.

• Small gaps between element meshes on both sides of the element pair can be introduced by numericalround-off, even if the solid model is built in an initially-contacting state.

• Small gaps can exist between the integration points of the contact elements and target surface elements.

For the same reasons, too much initial penetration between target and contact surfaces can occur. In such cases,the contact elements may overestimate the contact forces, resulting in nonconvergence or in breaking-away ofthe components in contact.

The definition of initial contact is perhaps the most important aspect of building a contact analysis model.Therefore, you should always issue the CNCHECK command before starting the solution to verify the initialcontact status. You may find that you need to adjust the initial contact conditions. ANSYS offers several ways toadjust the initial contact conditions of a contact pair.

11.4.8.7.2. Using PMIN, PMAX, CNOF, ICONT, KEYOPT(5), and KEYOPT(9)

The following techniques can be performed independently or in combinations of one or more at the beginningof the analysis. They are intended to eliminate small gaps or penetrations caused by numerical round-off due tomesh generation. They are not intended to correct gross errors in either the mesh or in the geometric data.

1. Use real constant CNOF to specify a contact surface offset.

Specify a positive value to offset the entire contact surface towards the target surface. Use a negativevalue to offset the contact surface away from the target surface.

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–30

Page 349: ANSYS 8.1 - Structural Analysis Guide

Note — If user-defined values are input for both CNOF and PINB, you must ensure that PINB isgreater than CNOF. Otherwise, CNOF will be ignored. However, if a user-defined CNOF is inputand the PINB value is left at its default value, the PINB value will be adjusted so that it is largerthan the CNOF value, as described in Using PINB.

ANSYS can automatically provide the CNOF value to either just close the gap or reduce initial penetration.Set KEYOPT(5) as follows:

1: Closes the gap2: Reduces initial penetration3: Either closes the gap or reduces initial penetration

2. Use the real constant ICONT to specify a small initial contact closure. This is the depth of an "adjustmentband" around the target surface. A positive value for ICONT indicates a scaling factor relative to the depthof the underlying elements. A negative value indicates an absolute contact closure value. The value ofICONT defaults to zero if KEYOPT(5) = 0, 1, 2, or 3. (The ICONT default is different when KEYOPT(12) = 6for bonded-initial contact; see Section 11.4.8.11: Selecting Surface Interaction Models for more informa-tion). If KEYOPT(5) = 4, ANSYS provides a small (but meaningful) value for ICONT according to the geo-metric dimensions, and prints a warning message stating what value was assigned. Any contact detectionpoints that fall within this adjustment band are internally shifted to be on the target surface (see Fig-ure 11.15: “Contact Surface Adjustment With ICONT”(a)). Only a very small correction is suggested; oth-erwise, severe discontinuity may occur (see Figure (b)).

The difference between CNOF and ICONT is that the former shifts the entire contact surface with thedistance value CNOF, the latter moves all initially open contact points which are inside of adjustmentband ICONT onto the target surface.

11–31Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.4: Performing a Surface-to-Surface Contact Analysis

Page 350: ANSYS 8.1 - Structural Analysis Guide

Figure 11.15 Contact Surface Adjustment With ICONT

!"# $%&'#

!"(# $%&)#

* +, -, (#, &, /.

0 1324%5136789: 8;=<&>'? 9:@

A /B&+$=&'#

A B&+$%&'#

3. Use real constants PMIN and PMAX to specify an initial allowable penetration range. When either PMAXor PMIN is specified, ANSYS brings the target surface into a state of initial contact at the beginning ofthe analysis (see Figure 11.16: “Contact Surface Adjustment (PMIN, PMAX)”). If the initial penetration islarger than PMAX, ANSYS adjusts the target surface to reduce penetration. If the initial penetration issmaller than PMIN (and within the pinball region), ANSYS adjusts the target surface to ensure initialcontact. Initial adjustment for contact status is performed only in translational modes.

Such adjustment of initial contact status will be performed for a rigid target surface that has either pre-scribed loads or displacements. Similarly, a target surface that has no boundary conditions specified mayalso be adjusted for initial contact.

When all the target surface nodes have a prescribed value of zero, the initial adjustment using PMAXand PMIN will not be performed.

Note that ANSYS treats applicable degrees of freedom for target surface nodes independently. For ex-ample, if you specify the UX degree of freedom to be "zero," then no initial adjustment is possible alongthe X direction. However, the PMAX and PMIN options will still be activated in the Y and Z directions.

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–32

Page 351: ANSYS 8.1 - Structural Analysis Guide

The initial status adjustment is an iterative process. ANSYS uses a maximum of 20 iterations. If the targetsurface cannot be brought into an acceptable penetration range (i.e., in the range of PMIN to PMAX),the analysis proceeds with the original geometry. ANSYS issues a warning message in such circumstances,and you may need to manually adjust your initial geometry.

Figure 11.17: “A Scenario in Which Initial Adjustment Will Fail” illustrates a problem in which initial contactadjustment iteration will fail. The UY degree of freedom for the target has been restrained. Therefore,the only possible adjustment for initial contact is in the X direction. However, in this problem, anymovement of the rigid target surface in the X direction will not establish initial contact.

For flexible-to-flexible contact, this technique not only moves the entire target surface but also movesthe whole deformable body which attaches to the target surface. Make sure there is no other contactsurface or target surface connecting with the deformable body.

Figure 11.16 Contact Surface Adjustment (PMIN, PMAX)

11–33Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.4: Performing a Surface-to-Surface Contact Analysis

Page 352: ANSYS 8.1 - Structural Analysis Guide

Figure 11.17 A Scenario in Which Initial Adjustment Will Fail

4. Set KEYOPT(9) to adjust initial penetration or gap; see Figure 11.18: “Ignoring Initial Penetration, KEYOPT(9)= 1”.

True initial penetration includes two parts:

• Penetration or gap due to geometry

• Penetration or gap due to user-defined contact surface offset (CNOF).

See Figure 11.19: “Components of True Penetration”.

KEYOPT(9) provides the following capabilities:

• To include initial penetration from both geometry and contact surface offset, set KEYOPT(9) = 0. Thisis the default.

• To ignore initial penetration from both effects, set KEYOPT(9) = 1. When KEYOPT(12) = 4 or 5, thissetting for KEYOPT(9) will also ignore the initial force in open-gap springs, thus creating an initially"perfect" contacting surface having no initial forces acting across the contact interface.

• To include the defined contact surface offset (CNOF) but ignore the initial penetration due to geometry,set KEYOPT(9) = 3. When KEYOPT(12) = 4 or 5, this setting for KEYOPT(9) will also ignore the initialforce in open-gap springs, thus creating an initially "perfect" contacting surface having no initialforces acting across the contact interface.

For problems such as an interference fit, over-penetration is expected. These problems often have con-vergence difficulties if the initial penetration is step-applied in the first load step. You may overcomeconvergence difficulties by ramping the initial penetration over the first load step, see Figure 11.20: “Ramp-ing Initial Interference”. The following KEYOPT(9) settings provide ramped capabilities:

• To ramp the total initial penetration (CNOF + the offset due to geometry), set KEYOPT(9) = 2.

• To ramp the defined contact surface penetration, but ignore the penetration due to geometry, setKEYOPT(9) = 4.

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–34

Page 353: ANSYS 8.1 - Structural Analysis Guide

For both of the above KEYOPT(9) settings, you should also set KBC,0 and not specify any external loadsin the first load step. Also, be sure that the pinball region is big enough to capture the initial interference.

You can use the above techniques in conjunction with each other. For example, you may wish to set a very preciseinitial penetration or gap but the initial coordinates of the finite element nodes may not be able to provide suf-ficient precision. To accomplish this, you could:

1. Use ICONT to move the initial open contact points just onto the target surface.

2. Use CNOF to specify a penetration (positive value) or gap (negative value).

3. Use KEYOPT(9) = 3 to resolve the initial penetration in the first substep (or KEYOPT(9) = 4 to graduallyresolve the initial penetration).

Figure 11.18 Ignoring Initial Penetration, KEYOPT(9) = 1

11–35Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.4: Performing a Surface-to-Surface Contact Analysis

Page 354: ANSYS 8.1 - Structural Analysis Guide

Figure 11.19 Components of True Penetration

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–36

Page 355: ANSYS 8.1 - Structural Analysis Guide

Figure 11.20 Ramping Initial Interference

ANSYS provides a printout (in the output window or file or via the CNCHECK) of the model's initial contact statefor each target surface at the beginning of the analysis. This information is helpful for determining the maximumpenetration or minimum gap for each target surface.

If no contact is detected for a specific target surface, ANSYS issues a warning. This occurs when the target surfaceis far from contact (i.e., outside of the pinball region), or when the contact/target elements have been killed.

See Positive and Negative Real Constants for more information on these real constants.

11.4.8.8. Physically Moving Contact Nodes Towards the Target Surface

The initial contact status can be adjusted to close the gap by defining real constant ICONT or by ignoring thepenetration (setting KEYOPT(9) = 1). However the initial contact adjustment is kept during the entire analysis asa rigid zone. The initial contact adjustment can cause a certain amount of residual force if a large rotation appearsat the contact surface. This problem can be alleviated by issuing the CNCHECK,ADJUST command, which phys-ically moves contact nodes towards the target surface under the following circumstances:

11–37Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.4: Performing a Surface-to-Surface Contact Analysis

Page 356: ANSYS 8.1 - Structural Analysis Guide

• Only when using the nodal detection option (KEYOPT(4) = 1 or 2), or when using CONTA175.

• Initially open contact nodes inside the ICONT zone.

• Initially penetrated nodes with KEYOPT(9) = 1.

After issuing the CNCHECK,ADJUST command, the coordinates of the nodes that have been moved are modifiedas shown in Figure 11.21: “Effect of Moving Contact Nodes”. You can change other contact related settings inPREP7 (for example, set KEYOPT(4) = 0 to use the Gauss detection option) and save the db file. Issuing the SAVEcommand before issuing the CNCHECK,ADJUST command is recommended in order to resume the .DB file withthe original contact configuration.

For those contact pairs whose contact nodes you do not wish to physically move towards target surface, do notdefine KEYOPT(4) = 1 or 2.

Figure 11.21 Effect of Moving Contact Nodes

11.4.8.9. Determining Contact Status and the Pinball Region

11.4.8.9.1. Background

The position and motion of a contact element relative to its associated target surface determines the contactelement status. ANSYS monitors each contact element and assigns a status:

• STAT = 0 Open far-field contact

• STAT = 1 Open near-field contact

• STAT = 2 Sliding contact

• STAT = 3 Sticking contact

A contact element is considered to be in near-field contact when its integration points (Gauss points or nodalpoints) are within a code-calculated (or user-defined) distance to the corresponding target surface. This distance

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–38

Page 357: ANSYS 8.1 - Structural Analysis Guide

is referred to as the pinball region. The pinball region is a circle (in 2-D) or a sphere (in 3-D) centered about theGauss point.

11.4.8.9.2. Using PINB

Use real constant PINB to specify a scaling factor (positive value for PINB when using command input) or absolutevalue (negative value for PINB when using command input) for the pinball region. You can specify PINB to haveany value. By default, and assuming that large deflection effects apply (NLGEOM,ON), ANSYS defines the pinballregion as a circle for 2-D or a sphere for 3-D of radius 4*depth (if rigid-to-flexible contact) or 2*depth (if flexible-to-flexible contact) of the underlying element. (See the discussion of element depth in Section 11.4.8.1.1: Positiveand Negative Real Constant Values.) If you include no large-deflection effects (NLGEOM,OFF), the default pinballregion is half that of the large-deflection case. (For the no-separation (KEYOPT(12) = 4) and bonded-always(KEYOPT(12) = 5 options, the PINB default is different than described here. See Section 11.4.8.11: Selecting SurfaceInteraction Models for more information.)

Note — If you input a value for real constant CNOF (contact surface offset) and the default PINB value(as described above) is less than the absolute value of CNOF, the default for PINB will be set to the absolutevalue of (1.1*CNOF).

The computational cost of searching for contact depends on the size of the pinball region. Far-field contact elementcalculations are simple and add little computational demands. The near-field calculations (for contact elementsthat are nearly or actually in contact) are slower and more complex. The most complex calculations occur oncethe elements are in actual contact.

Setting a proper pinball region is useful to overcome spurious contact definitions if the target surface has severalconvex regions. However, the default setting should be appropriate for most contact problems.

See Positive and Negative Real Constants for more information on this real constant.

11.4.8.10. Avoiding Spurious Contact in Self Contact Problems

In some cases of self contact, ANSYS may erroneously assume contact between a contact and target surface thatare in very close geometrical position as shown below.

Figure 11.22 Auto Spurious Prevention

! ! " # $% &' !

( #*)+ '

11–39Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.4: Performing a Surface-to-Surface Contact Analysis

Page 358: ANSYS 8.1 - Structural Analysis Guide

ANSYS will alert you when it first detects spurious contact in each load step. If ANSYS encounters such contacton the first load step, you'll see the following error message:

Contact element x has too much penetration related to target element y. We assume it (may be more elements) is spurious contact.

If ANSYS encounters an abrupt change in contact that it classifies as spurious contact, you'll see the followingmessage:

Contact element x status changed abruptly with target element y. We assume it (may be more elements) is spurious contact.

ANSYS issues such messages only once per load step. It does not notify you of additional cases of spurious contactthat were ignored during the load step.

11.4.8.11. Selecting Surface Interaction Models

11.4.8.11.1. Background

The surface-to-surface contact elements support normal unilateral contact models as well as other mechanicalsurface interaction models.

11.4.8.11.2. Using KEYOPT(12) and FKOP

Use KEYOPT(12) to model different contact surface behaviors.

• KEYOPT(12) = 0 models standard unilateral contact; that is, normal pressure equals zero if separation occurs.

• KEYOPT(12) = 1 models perfectly rough frictional contact where there is no sliding. This case correspondsto an infinite friction coefficient and ignores the material property MU.

• KEYOPT(12) = 2 models no separation contact, in which the target and contact surfaces are tied (althoughsliding is permitted) for the remainder of the analysis once contact is established.

• KEYOPT(12) = 3 models "bonded" contact, in which the target and contact surfaces are bonded in all dir-ections (once contact is established) for the remainder of the analysis.

• KEYOPT(12) = 4 models no separation contact, in which contact detection points that are either initiallyinside the pinball region or that once involve contact always attach to the target surface along the normaldirection to the contact surface (sliding is permitted).

• KEYOPT(12) = 5 models bonded contact, in which contact detection points that are either initially insidethe pinball region or that once involve contact always attach to the target surface along the normal andtangent directions to the contact surface (fully bonded).

• KEYOPT(12) = 6 models bonded contact, in which the contact detection points that are initially in a closedstate will remain attached to the target surface and the contact detection points that are initially in anopen state will remain open throughout the analysis.

For modeling either no-separation or bonded contact, you may need to set a value for the FKOP real constant.This provides a stiffness factor applied when contact opens. If FKOP is a scaling factor (positive value for commandinput), the true contact opening stiffness equals FKOP times the contact stiffness applied when contact closes.If FKOP is an absolute value (negative value for command input), the value is applied as an absolute contactopening stiffness. The default FKOP value is 1.

No separation and bonded contact generate a "pull-back" force when contact opening occurs, and that forcemay not completely prevent separation. To reduce separation, define a larger value for FKOP. Also, in some casesseparation is expected while connection between the contacting surfaces is required to prevent rigid body

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–40

Page 359: ANSYS 8.1 - Structural Analysis Guide

motion. In such instances, you can specify a small value for FKOP to maintain the connection between the contactsurfaces (this is a "weak spring" effect).

For the no-separation option (KEYOPT(12) = 4) and the bonded-always option (KEYOPT(12) = 5), a relatively smallPINB value (pinball region) may be used to prevent any false contact. For these KEYOPT(12) settings, the defaultfor PINB is 0.25 (25% of the contact depth) for small deformation analysis (NLGEOM,OFF) and 0.5 (50% of thecontact depth) for large deformation analysis (NLGEOM,ON). (The default PINB value may differ from what isdescribed here if CNOF is input. See Section 11.4.8.9.2: Using PINB for more information.)

For the bonded-initial option (KEYOPT(12) = 6), a relatively large ICONT value (initial contact closure) may beused to capture the contact. For this KEYOPT(12) setting, the default for ICONT is 0.05 (5% of the contact depth)when KEYOPT(5) = 0 or 4.

See Positive and Negative Real Constants for more information on these real constants.

11.4.8.12. Modeling Contact with Superelements

11.4.8.12.1. Background

The surface-to-surface contact elements can model a rigid body (or one linear elastic body) contacting anotherlinear elastic body undergoing small motions. These elastic bodies can be modeled using superelements, whichgreatly reduces the number of degrees of freedom involved in the contact iteration. Remember that any contactor target nodes must be either all master nodes of the superelements or all slave nodes of the superelements.When the contact pair is built in original elements used to generate superelements, the contact status will notchange from its initial status.

Because the superelement consists only of a group of retained nodal degrees of freedom, it has no surface geo-metry on which ANSYS can define a contact and target surface. Therefore, the contact and target surface mustbe defined on the surface of the original elements before they are assembled into a superelement. Informationtaken from the superelement includes nodal connection and assembly stiffness, but no material property orstress states (whether axisymmetric, plane stress, or plane strain). One restriction is that the material propertyset used for the contact elements must be the same as the one used for the original elements before they wereassembled into superelements.

11.4.8.12.2. Using KEYOPT(3)

Use KEYOPT(3) to provide information for the 2-D analysis with superelements. In elements CONTA171 andCONTA172, the options are as follows:

• No superelement used (KEYOPT(3) = 0)

• Axisymmetric, use with superelements only (KEYOPT(3) = 1)

• Plane strain or plane stress with unit thickness, use with superelements only (KEYOPT(3) = 2)

• Plane stress with thickness input use with superelements only (KEYOPT(3) = 3). Note that for this case, usereal constant R2 to specify the thickness.

In 3-D contact analysis, KEYOPT(3) in elements CONTA173 and CONTA174 is ignored. ANSYS will automaticallydetect whether the underlying element is a superelement.

11–41Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.4: Performing a Surface-to-Surface Contact Analysis

Page 360: ANSYS 8.1 - Structural Analysis Guide

Note — KEYOPT(3) in node-to surface contact element CONTA175 has a different meaning. In CONTA175,KEYOPT(3) = 1 defines the contact traction-based model. In this case, all of the real constant inputs andcontact result quantities have the same units as the surface-to-surface contact elements. KEYOPT(3) = 0(default) defines the contact force model. In this model, certain real constants and contact result quant-

ities can have different units (a factor of AREA (Length2) difference). See Section 11.6.1.1.1: KEYOPT(3).

11.4.8.13. Accounting for Thickness Effect

11.4.8.13.1. Background

You can account for the thickness of shells (2-D and 3-D) and beams (2-D) using KEYOPT(11). For rigid-to-flexiblecontact, ANSYS will automatically shift the contact surface to the bottom or top of the shell/beam surface. Forflexible-to-flexible contact, ANSYS will automatically shift both the contact and target surfaces which are attachedto shell/beam elements. By default, ANSYS does not account for the element thickness, and beams and shellsare discretized at their mid-surface in which penetration distance is calculated from the mid-surface.

11.4.8.13.2. Using KEYOPT(11)

When you set KEYOPT(11) = 1 to account for beam or shell thickness, the contact distance is calculated fromeither the top or the bottom surface as specified previously in Section 11.4.2: Steps in a Contact Analysis.

Note — Only use KEYOPT(11) = 1 to account for thickness when you have shell or beam elements withnodes located at the middle surface (for example, KEYOPT(11) = 0 for SHELL91).

When building your model geometry, if you are going to account for thickness, remember the offsets which maycome from either the contact surface or target surface or from both. When you specify a contact offset (CNOF)along with setting KEYOPT(11) = 1, it is defined from the top or bottom of the shell/beam, not the mid-surface.When used with SHELL181, changes in thickness during deformation are also taken into account.

11.4.8.14. Using Time Step Control

11.4.8.14.1. Background

Time step control is an automatic time stepping feature that predicts when the status of a contact element willchange and cuts the current time step back.

11.4.8.14.2. Using KEYOPT(7)

Use KEYOPT(7) to take one of four actions to control time stepping, where KEYOPT(7) = 0 provides no control(the default), and KEYOPT(7) = 3 provides the most control.

• KEYOPT(7) = 0: No control. The time step size is unaffected by the prediction. This setting is appropriatefor most analyses when automatic time stepping is activated and a small time step size is allowed.

• KEYOPT(7) = 1: Time step size is bisected if too much penetration occurs during an iteration, or if thecontact status changes dramatically.

• KEYOPT(7) = 2: Predict a reasonable increment for the next substep.

• KEYOPT(7) = 3: Predict a minimal time increment for the next substep.

11.4.8.15. Using the Birth and Death Option

The surface-to-surface contact and target elements allow birth and death and also follow the birth and deathstatus of their underlying elements. The elements can be removed for part of an analysis and then reactivated

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–42

Page 361: ANSYS 8.1 - Structural Analysis Guide

for a later stage. This feature is useful for modeling complex metal forming processes where multiple rigid targetsurfaces need to interact with the contact surface at different stages of the analysis. Springback modeling oftenrequires removing the rigid tools at the end of the forming processes. This option cannot be used with "no sep-aration" or bonded contact.

11.4.9. Controlling the Motion of the Rigid Target Surface (Rigid-to-FlexibleContact)

Rigid target surfaces are defined in their original configuration, and the motion of the entire surface is thendefined by the imposed displacements on the pilot node (or the different nodes of the target surface if no pilotnode was defined).

You must use a pilot node in any of the following situations to control the boundary conditions (and motion) ofthe entire target surface:

• The target surface is subjected to applied forces.

• The target surface is subjected to rotations.

• The target surface is connected to other elements (e.g., structural mass element MASS21).

• The motion of the target surface is adjusted by the equilibrium condition.

The degrees of freedom of the pilot node represent the motion of the entire rigid surface, including two transla-tional and one rotational degree of freedom in 2-D, and three translational and three rotational degrees of freedomin 3-D. You can apply boundary conditions (displacement, initial velocity), concentrated loads, rotations, etc. tothe pilot node. To account for a rigid body's mass, define a mass element (MASS21) on the pilot node.

Keep in mind the following restrictions on the target surface when using a pilot node:

• Each target surface can have only one pilot node.

• ANSYS ignores all boundary conditions on all nodes other than the pilot node.

• Only the pilot node can connect to other elements. If you need to attach the rigid surface to another ele-ment, you must use the pilot node to do so.

• You cannot use constraint equations (CE) or node coupling (CP) to control the degree of freedom of thetarget surface when a pilot node has been defined. If you want to apply any loads or constraints on therigid target surface, you must define a pilot node and apply the loads to that pilot node. If you do not usea pilot node, you can have rigid body motions only.

Note — The pilot node can be one of the nodes on the target elements or a node at any arbitrary location.However, it should not be the node on the contact element. The location of the pilot node becomesimportant only when rotations or moments are to be applied. For each pilot node, ANSYS will automat-ically define an internal node and an internal constraint equation. The rotational DOF of the pilot nodeis connected to the translational DOF of the internal node by the internal constraint equation.

By default, KEYOPT(2) = 0 for the target element, ANSYS checks the boundary conditions for each target surface.If all of the following conditions are met, then ANSYS treats the target nodes along the respective degree offreedom as fixed:

• There are no explicit boundary conditions or prescribed forces for target surface nodes.

• Target surface nodes are not connected to other elements.

• Neither constraint equations nor node coupling have been used to constrain such nodes.

11–43Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.4: Performing a Surface-to-Surface Contact Analysis

Page 362: ANSYS 8.1 - Structural Analysis Guide

At the end of each load step, ANSYS releases the constraint conditions that were set internally.

The constraint conditions stored in the results file (Jobname.RST) and the database file (Jobname.DB) may beupdated due to this change. You should carefully verify whether the current constraint conditions are expectedbefore restarting an analysis or resolving the problem in interactive mode.

If you wish, you can control the constraint conditions of target nodes by setting KEYOPT(2) = 1 in the targetelement definition.

11.4.10. Modeling Thermal Contact

You can use surface-to-surface contact elements and the node-to-surface contact element, in combination withthermal-structural coupled field solid elements or thermal elements, to model heat transfer that occurs in thecontact surface. To activate both the structural and thermal DOFs, set KEYOPT(1) = 1. To activate the thermalDOF only, set KEYOPT(1) = 2.

The following thermal contact features are supported.

• Thermal contact conduction between two contacting surfaces.

• Heat convection from a “free surface” to the environment or between two open surfaces separated bysmall gap (“near field” convection).

• Heat radiation from a “free surface” to the environment or between two open surfaces separated by asmall gap (“near field” radiation).

• Heat generation due to frictional dissipation.

• Heat flux input.

Note — When KEYOPT(1) is set to 2, ANSYS ignores heat generation due to friction.

11.4.10.1. Thermal Contact Behavior vs. Contact Status

Each contact pair can cover one or more thermal contact features. Which feature is active depends on the contactstatus:

Closed Contact: Thermal contact conduction transfers heat between two contacting surfaces.Frictional Sliding: Frictional dissipated energy generates the heat to both the contact and target surfaces.Near-Field Contact: Both heat convection and radiation between the contact and target surfaces aretaken into account. The external flux value contributes to the contact surface.Free-Surface Contact: Heat convection and radiation between the contact surface and the environmentare taken into account. The external flux value only contributes to both contact and target surfaces.

11.4.10.2. Free Thermal Surface

If you wish to model free surface convection, free surface radiation, or a surface with a supplied heat flux value,you can define a “free” thermal surface. A free thermal surface can be a contact surface with no associated target(that is, the contact pair lacks target elements). You can also set KEYOPT(3) = 1 of the target element typedefinition to define a free thermal surface. When this KEYOPT is set, both free surface radiation and convectionare considered as long as open contact is detected. In this case, there is no convective and radiative heat transferbetween the contact and target surfaces.

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–44

Page 363: ANSYS 8.1 - Structural Analysis Guide

11.4.10.3. Temperature on Target Surface

For interface heat conduction, near field convection, or near field radiation, a temperature for both the contactand target surfaces is required. The temperature at the intersection between the target surface and the normalfrom the contact detection point represents the target temperature. The temperature on the pilot node representsthe entire rigid target surface temperature if the pilot node exists.

Figure 11.23 Target Temperature

!#"%$ & '

11.4.10.4. Modeling Conduction

To take into account the conductive heat transfer between contact and target surfaces, you need to specify thethermal contact conductance coefficient TCC through a real constant table.

11.4.10.4.1. Using TCC

The conductive heat transfer between two contacting surfaces is defined by

q = TCC X (Tt -Tc)

where:q: is the heat flux per area.TCC: is the thermal contact conductance coefficient, having units of HEAT/(TIME * TEMPERATURE * AREA)for force-based node-to-surface contact, or units of HEAT/(TIME * TEMPERATURE) for the traction-basedmodel.Tt and Tc: are the temperatures of the contact points on the target and contact surfaces.

The TCC value is input through a real constant, which can be made a function of temperature [(Tc + Tt)/2], pressure,

time, and location by using the %TABLE% option. TCC has units of heat/(time x area x temp). If contact occurs,a small value of TCC yields a measure amount of imperfect contact and a temperature discontinuity across theinterface. For large values of TCC, the resulting temperature discontinuity tends to vanish and perfect thermalcontact is approached. When not in contact, however, it is assumed that no heat is transferred across the interface.To model contact conduction between two surfaces where a small gap exists, use KEYOPT(12) = 4 or 5 to defineeither the “bonded contact” or “no-separation contact” options (see Selecting Surface Interaction Models).

11–45Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.4: Performing a Surface-to-Surface Contact Analysis

Page 364: ANSYS 8.1 - Structural Analysis Guide

11.4.10.4.2. Using the Quasi Solver Option

You can take advantage of the fast thermal transient solver option (THOPT,QUASI) in the contact analysis. (SeeNonlinear Options in the ANSYS Thermal Analysis Guide for more information on this solver option.) To do so, youmust use the following contact element key options:

KEYOPT(1) = 2 - Temperature DOF onlyKEYOPT(12) = 5 or 6 - Bonded always or bonded initial

The following solver options must also be set:

ANTYPE,TRANSTHOPT,QUASIEQSLV,JCG/ICCG

The following two cases are supported:

• Thermal conductivity at contact. The only real constant used is TCC, which can be a function of time andtemperature.

• Perfect thermal contact which supports dissimilar meshes on both sides of the contacting interface (TCC= infinity). This case requires the internal MPC approach (KEYOPT(2) = 2) and contact nodal detections(KEYOPT(4) = 1 or 2) or CONTA175.

11.4.10.5. Modeling Convection

To model convective heat transfer, you must specify the heat convection coefficient CONV using the SFE command.CONV can be a constant value (only uniform is allowed) or a function of temperature, time, and location as specifiedthrough tabular input. For free surface convection, you must specify bulk temperature through the SFE command.You can access this command through the following GUI paths:

Main Menu> Preprocessor> Loads> Define Loads> Apply> Thermal> Convection> On Elements> UniformMain Menu> Solution> Define Loads> Apply> Thermal> Convection> On Elements> Uniform

11.4.10.6. Modeling Radiation

11.4.10.6.1. Background

To model radiative heat transfer, you need to specify one of the following:

• Emissivity value EMIS, specified through the material property definition.

• Stefan-Boltzmann constant SBCT through a real constant.

• Offset temperature TOFFST. If you define your data in terms of degrees Fahrenheit or degrees Celsius,you must specify a temperature offset using the TOFFST command. You can access this command throughthe following GUI paths:

Main Menu> Preprocessor> Loads> Analysis Type> Analysis OptionsMain Menu> Preprocessor> Material Props

• Radiation view factor RDVF, specified through a real constant.

• Environment (ambient) temperature. It is only used for free radiation and input on the SFE commandwith KVAL = 2 and CONV as a table parameter (this is the same as the bulk temperature in free surfaceconvection modeling).

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–46

Page 365: ANSYS 8.1 - Structural Analysis Guide

11.4.10.6.2. Using SBCT and RDVF

When contact is open, heat transfer through radiation can occur. The equation is defined by

q = RDVF x EMIS x SBCT [(Te + TOFFST)4 - (Tc + TOFFST)4]

WhereTOFFST: The temperature offset from absolute zero to zero (defined through the TOFFST command.)EMIS: The surface emissivity (input as material property).SBCT: The Stefan-Boltzmann constant (input as a real constant). There is no default for SBCT, and if thisis not defined the radiation effect is excluded.RDVF: The radiation view factor input as a real constant (defaults to 1). RDVF can be defined as a functionof temperature, gap distance, time, and location by using the %TABLE% option. It is only used for nearfield radiation. For far field radiation, RDVF is set to 1.0 and a user-assigned value is ignored. Other free-surface conditions recognize user-specified RDVF.

For “near field” radiation, when an intersection from a contact detection point to the target surface (in the directionof normal to the contact point) is detected, and the gap distance is smaller than the pinball radius, Te is the target

temperature at the intersection. The radiation modeling here assumes that the radiative heat transfer occurs inthe direction of the normal between two surfaces with a small gap. By defining RDVF as a function of gap, youcan account for geometry effects. Use the Radiosity Solver method for more generalized radiation problems (seethe ANSYS Thermal Analysis Guide for more information).

For “free surface” radiation, Te becomes the “ambient” temperature defined by “bulk temperature” input from

the SFE command (using KVAL = 2 and CONV as the table).

11.4.10.7. Modeling Heat Generation Due to Friction

11.4.10.7.1. Background

In order to model heat generation due to frictional dissipated energy, you should perform a coupled transientthermal-structural analysis. If you wish you can turn off transient effects on structural DOFs by usingTIMINT,STRUC,OFF. However, you must include transient effects on the thermal DOF. Two real constants arerequired:

• FHTG is the frictional dissipated energy converted into heat.

• FWGT is the weight factor for the distribution of heat between contact and target surfaces.

11.4.10.7.2. Using FHTG and FWGT

In the coupled thermal-structural contact modeling, the rate of frictional dissipation is given by

q = FHTG x τ x V

Whereτ: The equivalent frictional stress.V: The sliding rate.FHTG: The fraction of frictional dissipated energy converted into heat. This value defaults to 1 and canbe input as a real constant. For an input of true 0, you must enter a very small value (for example, 1E-8).If you enter 0, ANSYS interprets this as an input of the default value.

The amount of frictional dissipation on contact and target surfaces is defined by

11–47Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.4: Performing a Surface-to-Surface Contact Analysis

Page 366: ANSYS 8.1 - Structural Analysis Guide

qc = FWGT x FHTG x τ x V

and

qT = (1 - FWGT) x FHTG x τ x V

Where qc is the contact side and qT is the target side, and FWGT is the weight factor for the distribution of heat

between the contact and target surfaces (input as a real constant). By default, FWGT = 0.5. For an input of true0, you must enter a very small value (for example, 1E-8). If you enter 0, ANSYS interprets this as an input of thedefault value.

11.4.10.8. Modeling External Heat Flux

You can apply heat flux on the contact elements through the SFE command. Only uniform flux can be applied.Heat flux cannot be applied on target elements. However, for near field contact, the external flux is applied oncontact and will contribute to target elements.

For a free thermal surface, if KEYOPT(3) of the target element is set to 1, the external flux is only applied on thecontact side. On a given contact element either CONV or HFLUX (but not both) may be specified. However, youcan define two different contact pairs: one models convection and the other models heat flux.

11.4.11. Modeling Electric Contact

You can use surface-to-surface contact elements or the node-to-surface contact element, in combination withthermal-electric elements and solid coupled field elements to model electric current conduction. You can alsouse surface-to-surface contact elements, in combination with piezoelectric and electrostatic elements, to modelelectric charge across a contacting interface.

KEYOPT(1) provides degree of freedom options for modeling electric contact. For combined structural/thermal/elec-tric contact, set KEYOPT(1) = 3 to activate the structural, thermal, and electric current DOFs. For purethermal/electric contact, set KEYOPT(1) = 4 to activate the thermal and electric current DOFs. For piezoelectriccontact, set KEYOPT(1) = 5 to activate the structural and piezoelectric DOFs. For electrostatic contact, set KEYOPT(1)= 6 to activate the electrostatic DOF.

The electric contact features are:

• Electric conduction between two contacting surfaces.

• Heat generation due to electric dissipation.

• Electric charge across the contacting interface.

11.4.11.1. Modeling Surface Interaction

11.4.11.1.1. Background

To take into account the surface interaction for electric contact, you need to specify the electric contact conduct-ance per unit area if you are using the electric current degree of freedom, or the electric contact capacitance perunit area if you are using the piezoelectric or electrostatic degrees of freedom. For either case, this parameter isECC. You specify ECC through a real constant table. You can use a tabular input to define ECC as a function ofcontact pressure (pressure as a table), average temperature on contact detection point (temperature as a table),and time. If the “bonded contact” or “no-separation contact” option is set, contact interaction can occur betweentwo surfaces separated by a narrow gap.

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–48

Page 367: ANSYS 8.1 - Structural Analysis Guide

11.4.11.1.2. Using ECC

The interaction between two contacting surfaces is defined by

J = ECC x (Vt - Vc)

where:

J = current density for the electric potential (VOLT) degree of freedom (KEYOPT(1) = 3 or 4), or the electriccharge density (KEYOPT(1) = 5, or 6).ECC = electric contact conductance for the electric potential (VOLT) degree of freedom (KEYOPT(1) = 3 or 4),or the electric contact capacitance per unit area for (KEYOPT(1) = 5, or 6).Vt and Vc = voltages at the contact points on the target and contact surfaces.

The ECC value is input through a real constant, which can be a function of temperature [(Tt + Tc)/2], pressure,

and time, by using the %TABLE% option. For the current conduction option, the electric contact conductanceECC has units of electric conductivity/length. For the piezoelectric and electrostatic options, the electric contactcapacitance ECC has units of capacitance per unit area. To model surface interaction between two surfaces wherea small gap exists, use KEYOPT(12) = 4 or 5 to define either the “bonded contact” or “no-separation contact”options (see Selecting Surface Interaction Models).

Note — For force-based node-to-surface contact, ECC has units of (electric conductivity)(LENGTH) or thecapacitance.

11.4.11.2. Modeling Heat Generation Due to Electric Current

For electric current field analyses (KEYOPT(1) = 3 or 4), the heat generation due to electric current is given by

q = FHEG x J x (VT - VC)

WhereFHEG: The fraction of electric dissipated energy converted into heat (Joule heating). This value defaultsto 1 and can be input as a real constant. For an input of true 0, you must enter a very small value (forexample, 1E-8). If you enter 0, ANSYS interprets this as an input of the default value.J: The current density.Vt and Vc: The voltages at the contact points on the target and contact surfaces.

The amount of electric heat dissipation on contact and target surfaces is defined by

qc = FWGT x q

and

qT = (1 - FWGT) x q

Where qc is the contact side and qT is the target side, and FWGT is the weight factor for the contact heat dissipation

between the contact and target surfaces (input as a real constant). FWGT is the same real constant used for fric-tional heat generation. By default, FWGT = 0.5. For an input of true 0, you must enter a very small value (for ex-ample, 1E-8). If you enter 0, ANSYS interprets this as an input of the default value.

11–49Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.4: Performing a Surface-to-Surface Contact Analysis

Page 368: ANSYS 8.1 - Structural Analysis Guide

11.4.12. Modeling Magnetic Contact

You can use surface-to-surface contact elements or the node-to-surface contact element to model magneticflux across two contacted bodies. The following situations are possible.

• Non-perfect contact to account for the effects of a small air gap between mating components. This typicallyoccurs at the interface between adjoining bodies. In this situation, there is a gap permeance effect wherean MMF drop occurs. You can model this effect by inputting the gap permeance real constant, MCC. Thisoption works best if the magnetic flux is normal to the gap interface.

• Perfect contact across dissimilar meshes. This is typically used to model the air gap in a machine, for ex-ample, where the rotor and stator meshes meet.

For both types of magnetic contact, you must set KEYOPT(1) = 7 to select the degree-of-freedom option. For the2-D case, the magnetic potential degree of fredom, AZ, is active. For the 3-D case, only the scalar potential degreeof freedom, MAG, is active, and scalar potential formulations (reduced (RSP), difference (DSP), or general (GSP))are available (see MAGOPT).

Note — 3-D magnetic contact is not supported for the MVP formulation (AX, AY, AZ), and the edge-basedformulation (AZ).

Note — Non-perfect magnetic contact is only available for the 3–D contact elements, CONTA173 andCONTA174.

For more information on which element types should be used for a particular analysis, see the element discussionsin the appropriate chapter of the ANSYS Low-Frequency Electromagnetic Analysis Guide. For information on theuse of the AZ degree of freedom, see Section 2.3.1.3: Specifying Element Types and Options. For more informationon the use of the MAG DOF, see Section 5.3.5: Building the Model.

For details on how to set up a contact analysis, see Steps in a Contact Analysis.

For an example input listing showing a 2-D static magnetic contact analysis, see Section 2.6: Doing an Example2-D Static Magnetic Contact Analysis (Command Method).

11.4.12.1. Using MCC

The magnetic flux across the contacting interface is defined by:

MFLUX = MCC x (Mt - Mc)

where:

MFLUX = magnetic flux densityMt , Mc = magnetic potential at the contact points on the target and contact surfaces

MCC = contact permeance coefficient (Henries/meters2 in MKS units)

The MCC value is input through a real constant, which can be a function of temperature [(Tt + Tc)/2], pressure,

and time, by using the %TABLE% option. MCC values can be approximated as µ/t, where µ is the gap permeab-ility and t is the gap width.

If the “no-separation contact” or “bonded contact” option is set (KEYOPT(12) = 4 or 5), contact interaction canoccur between two surfaces separated by a narrow gap.

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–50

Page 369: ANSYS 8.1 - Structural Analysis Guide

11.4.12.2. Modeling Perfect Magnetic Contact

Perfect magnetic contact supports dissimilar meshes on both sides of the contacting interface (MCC = infinity).You must use the internal MPC approach by setting KEYOPT(2) = 2. You must also set KEYOPT(4) = 1 or 2 forcontact nodal detection, and KEYOPT(12) = 5, 6 for bonded contact.

11.4.13. Applying Necessary Boundary Conditions to the Deformable Elements

You can now apply any necessary boundary conditions as you would for any ANSYS analysis. For more informationon applying boundary conditions, see the appropriate analysis descriptions in earlier chapters of this guide.

11.4.14. Defining Solution and Load Step Options

Convergence behavior for contact problems depends strongly on the particular problem. The options listedbelow are either typical or recommended for most surface-to-surface contact analyses. Please see the ANSYSCommands Reference for further details.

The time step size must be small enough to capture the proper contact zone. The smooth transfer of contactforces is disrupted if the time step size is too large. The time step size is specified by a number of substeps or thetime step size itself. The following commands adjust these parameters.

Command(s):NSUBST

GUI:

Main Menu> Preprocessor> Loads> Load Step Opts> Time/Frequenc> Freq and SubstpsMain Menu> Preprocessor> Loads> Load Step Opts> Time/Frequenc> Time and SubstpsMain Menu> Solution> Analysis Type> Sol'n Control ( : Basic Tab)Main Menu> Solution> Unabridged Menu> Load Step Opts> Time/Frequenc> Freq and SubstpsMain Menu> Solution> Unabridged Menu> Load Step Opts> Time/Frequenc> Time and Substps

Command(s):DELTIM

GUI:

Main Menu> Preprocessor> Loads> Load Step Opts> Time/Frequenc> Time-Time StepMain Menu> Solution> Analysis Type> Sol'n Control ( : Basic Tab)Main Menu> Solution> Unabridged Menu> Load Step Opts> Time/Frequenc>Time-Time Step

Note — A reliable way to set an accurate time step size is to turn automatic time stepping on.

The following options are automatically invoked, but may override them if needed.Command(s): AUTOTS,ONGUI: Main Menu> Solution> Analysis Type> Sol'n Control ( : Basic Tab)Main Menu> Solution> Unabridged Menu> Load Step Opts> Time/Frequenc> Time-Time Step orTime and Substps

If the contact status changes during the iteration process, discontinuity can occur. To avoid a slow convergencerate and use an updated stiffness matrix, set the Newton-Raphson option to FULL.

Command(s): NROPT,FULL,,OFFGUI: Main Menu> Solution> Unabridged Menu> Analysis Type> Analysis Options

11–51Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.4: Performing a Surface-to-Surface Contact Analysis

Page 370: ANSYS 8.1 - Structural Analysis Guide

Also, do not use adaptive descent. Adaptive descent usually does not provide any help for surface-to-surfacecontact applications, and we recommend turning it off.

In cases where frictional sliding dominates, set the unsymmetric solver option (NROPT, UNSYM,,OFF) to avoidslow convergence or divergence.

Set the number of equilibrium equations to a number that is appropriate for a reasonable time step size. Thiscommand defaults to between 15 and 26 iterations, depending upon the physics of the problem.

Command(s): NEQITGUI: Main Menu> Solution> Analysis Type> Sol'n Control ( : Nonlinear Tab)Main Menu> Solution> Unabridged Menu> Load Step Opts> Nonlinear> Equilibrium Iter

Because the iterations tend to become unstable for large increments, use the line search option to stabilize thecalculations.

Command(s): LNSRCHGUI: Main Menu> Solution> Analysis Type> Sol'n Control ( : Nonlinear Tab)Main Menu> Solution> Unabridged Menu> Load Step Opts> Nonlinear> Line Search

Turn the predictor-corrector option on, except for large rotations or dynamic analyses.Command(s): PREDGUI: Main Menu> Solution> Analysis Type> Sol'n Control ( : Nonlinear Tab)Main Menu> Solution> Unabridged Menu> Load Step Opts> Nonlinear> Predictor

Many convergence failures in contact analyses are the result of using too large a value for contact stiffness (realconstant FKN). Be sure to follow the recommendations given earlier in this chapter for estimating contact stiffness.If such estimated values lead to a convergence failure, reduce the contact stiffness and restart.

Conversely, if overpenetration occurs in your contact analysis, you probably need a larger value of FKN. In thiscase, gradually increase the contact stiffness value to an appropriate level by redefining it using RMODIF com-mands over several load steps in a restart.

Note — For most small strains, small displacements, and small sliding problems, set NLGEOM, OFF. Thissetting will speed up the searching time; however, if the contact problem involves large sliding, setNLGEOM, ON.

11.4.15. Solving the Problem

You can now solve the analysis the same as you would for any nonlinear analysis. Keep the following points inmind:

• Always check the real constant sets which are related to contact pairs and check the constraint conditionson the target surfaces. Any previous "trial runs" could have changed the settings.

• Always check the target surface contact status in the beginning of the analysis. If you detect any unexpectedgap (or no contact) or overestimated penetration, abort the analysis and then check your geometricmodel. You can issue the CNCHECK command to verify the initial contact status.

• If your model is experiencing convergence difficulties due to contact, use the NLHIST command as a de-bugging tool to monitor contact information during the solution. Before starting the solution, issue NLHISTto specify the pair-based contact items (such as contact penetration or gap, contact normal stiffness, etc.)to be tracked. The resulting data are written to a file named Jobname.nlh.

• Always check your results carefully using standard engineering guidelines.

See Section 2.3.5: Solve the Analysis in Chapter 2, “Structural Static Analysis”.

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–52

Page 371: ANSYS 8.1 - Structural Analysis Guide

If you are restarting a contact analysis, follow the normal restart procedures as discussed in Section 3.16: Restartingan Analysis in the ANSYS Basic Analysis Guide. However, be aware that the constraint conditions of target surfacesmay have been set internally. Verify the constraints carefully before restarting an analysis. Only the real constantsFKN, FTOLN, PINB, and FKOP can be changed, and they can only be changed at the point of restart or at the be-ginning of a new load step.

11.4.16. Reviewing the Results

Results from a contact analysis consist mainly of displacements, stresses, strains, reaction forces, and the contactinformation (e.g., contact pressure, sliding, etc.). You can review these results in POST1, the general postprocessor,or in POST26, the time-history postprocessor. For contact-related results, you can select CONT as a plotting orlist item. While in POST1, you can also review the results from within the Contact Manager (via the ContactManager icon in the ANSYS Standard Toolbar). See the "Output Data" section of the element descriptions (theANSYS Elements Reference) for the available output components.

Remember that in POST1, only one substep can be read in at a time, and that the results from that substep shouldhave been written to Jobname.RST (or Jobname.RCN for the initial contact configuration calculated byCNCHECK,POST). (The load step option command OUTRES controls which substep results are stored on Job-name.RST.) A typical POST1 postprocessing sequence is described below.

11.4.16.1. Points to Remember

See Section 2.3.6.2: Points to Remember in Chapter 2, “Structural Static Analysis”.

11.4.16.2. Reviewing Results in POST1

The steps for reviewing results in POST1 are the same as those for a typical nonlinear analysis (see Section 8.5.6.2:Reviewing Results in POST1 in Chapter 8, “Nonlinear Structural Analysis”) with the following exceptions:

For step 4, the following shows the various CONT options for the PLNSOL and PLESOL commands.

Contact status. 3-closed and sticking, 2-closed and sliding, 1-openbut near contact, 0-open and not near contact.

STATCONT

Contact penetrationPENE“

Contact pressurePRES“

Contact friction stressSFRIC“

Contact total stress (pressure plus friction)STOT“

Contact sliding distanceSLIDE“

Contact gap distanceGAP“

Heat flux at contact surfaceFLUX“

Total number of contact status changes during substepCNOS“

Note — You can set these options through the Main Menu> General Postproc> Plot Results> ContourPlot> Nodal Solu or Element Solu menu item. Choose Contact for Item, Comp and you'll see a list ofthe options detailed above.

For rigid-to-flexible contact or asymmetric flexible-to-flexible contact, the contact element provides the truepressure and friction stress. However, for symmetric flexible-to-flexible contact, the true pressure and frictionstress is the average of the pressures and friction stresses from both sides of the contact elements.

11–53Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.4: Performing a Surface-to-Surface Contact Analysis

Page 372: ANSYS 8.1 - Structural Analysis Guide

Note — For the contact force-based model (KEYOPT(3) = 0) in CONTA175, PRES, SFRIC, and STOT are thecontact normal force, contact friction force, and total contact force, respectively.

Note that the contact-specific information (CONT) plots as follows. For 2-D contact analyses, the model will plotin gray and the requested item will be contoured as an area (trapezoid) along the edge of the model where thecontact elements are located. Use the FACT item to scale 2-D contour size. For 3-D contact analyses, the modelwill plot in gray and the requested item will be contoured as a 2-D surface where the contact elements overlaythe model.

For tabular listings, you may also list contact-specific information by using the CONT label and its argumentswith the PRNSOL or PRESOL commands or their related menu items

You can also animate contact results over time. See the ANTIME command for details.Command(s): ANTIMEGUI: Utility Menu> PlotCtrls> Animate> Over Time

If you used CNCHECK,POST to evaluate the initial contact state, you can view the contact results items for theinitial contact configuration as you would for any other load step. To do so, you must explicitly read the resultsof the first load step from the results file Jobname.RCN by issuing the FILE and SET,FIRST commands beforepostprocessing. Otherwise, the result file may be read improperly.

11.4.16.3. Reviewing Results in POST26

The steps for reviewing results in POST26 are the same as those for a typical nonlinear analysis See Section 8.5.6.3:Reviewing Results in POST26 in Chapter 8, “Nonlinear Structural Analysis”.

11.5. GUI Aids for Contact Analyses

11.5.1. The Contact Manager

To use the GUI method, access the Contact Manager via the Contact Manager icon in the ANSYS StandardToolbar, or via the menu path Preprocessor> Modeling> Create> Contact Pair. You can access the ContactManager at the Begin level and in the following processors: preprocessor (PREP7), solution (SOLU), and generalpostprocessor (POST1).

The Contact Manager Toolbar provides an intuitive interface for the creation and management of contact pairs.The manager supports surface-to-surface contact analysis, node-to-surface contact analysis (using CONTA175),and the internal multipoint constraint (MPC) method of contact .

Figure 11.24 Contact Manager Toolbar

• Contact Wizard - Accesses the Contact Wizard GUI described in Section 11.5.2: The Contact Wizard. Allowsyou to manually define target and contact surfaces. Supports both 2-D and 3-D geometries as well as rigid-flexible (with optional pilot node) or flexible-flexible contact. (Primitives are not supported by contactwizard.) The wizard also supports surface-based constraint contact pairs.

• Contact Properties - Allows you to specify the properties of the contact pair(s) via real constants andKEYOPTs for the contact elements used.

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–54

Page 373: ANSYS 8.1 - Structural Analysis Guide

• Delete Contact Pairs - Deletes the contact pairs selected in the contact pair list.

• Contact Selection Options - Specifies display of contact elements, target elements, or both.

• Plot Elements/Results - Displays the elements of selected contact pairs; or displays the contact results,if available (POST1 only), specified in the Contact Results field for selected contact pairs. Results are dis-played if Model Context is specified as “Result-”; otherwise, elements are displayed. The display can belimited to contact, or target, or both as specified in the Contact Selection Options field. (Note thatCONTA175 results will not display graphically, but can be listed with the List Elements/Results icon.)

• Show Normals - Specifies whether or not to display the normals on the elements when plotting contactpairs

• Flip Normals - Flips the element normals of the selected contact pair. This action is limited to the elementsspecified in the Contact Selection Options field.

• Switch Contact and Target - Inverts the target surface and the contact surface with each other. This isapplicable only to flexible-to-flexible surface-to-surface contact pairs.

• List Elements/Results - Lists the elements of the selected contact pairs; or lists the contact results, ifavailable (POST1 only), specified in the Contact Results field for selected contact pairs. Results are listedif Model Context is specified as “Result-”; otherwise, elements are listed. The listing is restricted to theelements specified in the Contact Selection Options field.

• Model Context - Displays the contact pairs in the context of the entire model using a translucent plot, orshows only the contact pairs. If set to “Result-” (POST1 only), controls display/listing of contact pair results.

• Check Contact Status - Provides contact status information for selected contact pairs. Several optionsare available (click and hold down the Check Contact Status button to access these options):

– Display a detailed listing of status information for each contact pair.

– Run a partial solution of the initial contact state (CNCHECK,POST command) that can be subsequentlypostprocessed from the contact manager. (See CNCHECK for more information.)

– Physically move contact nodes to the target surface (CNCHECK,ADJUST command) in order to closea gap or reduce a penetration (see Section 11.4.8.8: Physically Moving Contact Nodes Towards theTarget Surface.)

• Contact Results - Shows the contact result items for subsequent viewing using the Plot Elements/Resultsand List Elements/Results icons.

The bar below the toolbar icons minimizes or maximizes the Contact Pair list box below it. The Contact Pair listbox displays the defined contact pairs. You can select contact pairs from this list for displaying or editing purposes.

11.5.2. The Contact Wizard

This Contact Wizard will lead you through the process of manually creating contact pairs. The wizard supportsrigid-flexible (with optional pilot node) and flexible-flexible contact, and supports both surface-to-surface andnode-to-surface configurations. (Note that the wizard does not support rigid target primitives.) The ContactWizard also supports surface-based constraint contact pairs.

To use the Contact Wizard, access the Contact Manager Toolbar and click on the Contact Wizard icon. The wizardsteps you through setting up the contact analysis. Below is an example of the screens you will see.

11–55Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.5: GUI Aids for Contact Analyses

Page 374: ANSYS 8.1 - Structural Analysis Guide

Figure 11.25 Example of a Contact Wizard Dialog

The Contact Wizard remains unavailable (dimmed) if you haven't meshed any portion of your model. If you wishto create a rigid-flexible model, mesh only those parts of the model which will be used as flexible contact surfaces(do not mesh the rigid target surfaces) before launching the wizard. If you wish to create a flexible-flexiblemodel, mesh all parts of the model which will be used as contact surfaces (including target surfaces) beforelaunching the wizard.

You can specify target and contact surfaces using lines, areas, volumes, selected set of nodes, or node components.Note that the wizard allows you to choose more than one area for the target and contact surfaces, thus allowingmultiple areas to form a single contact surface. If you specify a rigid target surface, you will then have the optionto define a pilot node for that contact pair. (The pilot node step is mandatory if you define a surface-based con-straint contact pair by picking the Pilot Node Only option.)

After you specify the target and contact surfaces, you can specify properties of the contact pair (real constantsand KEYOPTs) before creating the contact pair. When you finish specifying all the required data, click the Createbutton to create the contact and target element types, a unique real constant set with the real constant values,and the elements that make up the contact and target surfaces.

11.5.3. Managing Contact Pairs

As discussed in Section 11.4: Performing a Surface-to-Surface Contact Analysis it is paramount that the contactelements be oriented correctly for proper contact detection. The contact manager provides tools that help you

1. Verify that the normals of the contact and target surfaces are in the correct direction

2. Reverse normals of elements that are not oriented correctly

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–56

Page 375: ANSYS 8.1 - Structural Analysis Guide

You can choose to display one or more contact pairs on which to perform the above listed operations. Then youhave an additional option of only displaying the contact surface or the target surface when verifying or reversingthe element normals. In addition these elements can be displayed independently or in the context of your entiremodel. In the later case the contact elements are highlighted in a translucent plot of your model.

Another important function is to edit the properties of the contact pair(s) as needed. The properties include realconstant values and key option values as discussed earlier. The Contact Properties button in the contact managerprovides a simple to use interface that allows the properties of the selected contact pair(s) to be reviewed andmodified if needed.

Note that when you have multiple contact pairs, it is possible to have conflicts in the real constant values or inthe KEYOPT settings. When you have such conflicts, the properties dialog for those real constants or KEYOPTsettings is left blank.

Finally, you can display or list specific contact result items (contact status, penetration, pressure, etc.) for the se-lected contact pairs. This option is only available in POST1, and only if a result set is available. The contact resultscan be displayed independently or in the context of your entire model. (For CONTA175, results can be listed butnot displayed graphically.)

Note — Prior to displaying or listing result items associated with the initial contact configuration resultingfrom the CNCHECK,POST command, you need to issue the appropriate FILE and SET,FIRST commandsto read the results from the proper results file (see CNCHECK for details).

11.6. Performing a Node-to-Surface Contact Analysis

You can use our node-to-surface contact element CONTA175 to model flexible-flexible or rigid-flexible contactbetween a surface and a node. Additionally, you can use these elements to represent contact between two surfacesby specifying one surface as a group of nodes.

Node-to-surface contact is a phenomenon that occurs in most engineering applications: fasteners (nuts, bolts,rivets, pins), metal forming, rolling operations, dynamic pipe whip, etc. Engineers are interested in the stresses,deflections, forces, and temperature changes that occur due to contact between structural parts.

11.6.1. Using the Node-to-Surface Contact Elements

Node-to-surface contact is represented in the ANSYS program by following the positions of points on one surface(the contact surface, modeled by CONTA175) relative to lines or areas of another surface (the target surface,modeled by TARGE169 or TARGE170).

CONTA175, in two or three dimensions, is depicted in Figure 11.26: “Node-to-Surface Contact Elements”.

11–57Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.6: Performing a Node-to-Surface Contact Analysis

Page 376: ANSYS 8.1 - Structural Analysis Guide

Figure 11.26 Node-to-Surface Contact Elements

!"# $% &')(+*-,+./ 0 1

!"# $% &')(+*-,+.23

465-7 '8.29465-7 '8.29

:

;<=(< > >

?

@BADCBE=F<@HGIDCJKAML @NAMCNEOF<@HG<IMCJPAML

Presented below are characteristics of CONTA175:

• Has one node and its target surface is defined by TARGE169 or TARGE170. CONTA175 uses the same realconstant set as the surface-to-surface contact elements. See Real Constants for more information.

• Supports 2-D/3-D rigid-flexible and flexible-flexible contact.

• Does not support 3-D contact surfaces with midside nodes, but can support 2-D/3-D target surfaces withmidside nodes or 2-D contact surfaces with midside nodes.

• Generates elements using the ESURF command, as do the surface-to-surface contact elements.

• Supports structural, thermal, electric, and magnetic analyses.

Note — CONTA175 is recommended for point-to-surface or edge-to-surface problems. It can also beused to supplement a surface-to-surface pair at strategic locations where edge contact exists. For generalsurface-to-surface contact, CONTA171 through CONTA174 are recommended.

CONTA175 follows the contact pair concept used by surface-to-surface elements CONTA171 through CONTA174.CONTA175 is paired off with target elements TARGE169 and TARGE170. See Identifying Contact Pairs for moreinformation. CONTA175 uses most of the same element KEYOPTS and real constants as the surface-to-surfacecontact elements. These are described below.

You should avoid midside-noded underlying elements of the contact surface, especially in 3-D. The “effectivestiffness” at the contact surface nodes is very nonuniform. For instance, for the 20-node bricks SOLID95 or HYPER86,the corner nodes have a negative stiffness associated with them. However, the node-to-surface contact algorithmassumes that the stiffness is uniformly distributed across all the surface nodes when contact is made. This conditioncan lead to convergence difficulties when using midside-noded elements in contact. The midside-noded elementscan only be used when bonded or no-separation contact is defined. You can still use midside nodes on 2-Dcontact surfaces or on 2-D/3-D target surfaces.

The basic steps for performing a node-to-surface contact analysis using CONTA175 are the same as those usedfor a typical surface-to-surface analysis using CONTA171 through CONTA174. See Steps in a Contact Analysis fordetails.

The Contact Manager provides an easy-to-use interface to help you construct and manage contact definitions.

You can access the manager via the Contact Manager icon in the ANSYS Standard Toolbar, or via the menu

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–58

Page 377: ANSYS 8.1 - Structural Analysis Guide

path Main Menu> Preprocessor> Modeling> Create> Contact Pair. See Section 11.5: GUI Aids for ContactAnalyses for more information on using the Contact Manager.

As mentioned, CONTA175 uses the ESURF command to generate elements between corresponding contactpairs, similar to the surface-to-surface contact elements. The GUI path is:

Main Menu> Preprocessor> Modeling> Create> Elements> Surf/Contact> Node to Surf

Since CONTA175 is a one node element, you are not able to plot the contact results. However, you can list theresults using the PLESOL,CONT or PRETAB commands.

11.6.1.1. CONTA175 KEYOPTS

CONTA175 uses most of the same KEYOPTS that are used by the surface-to-surface contact elements CONTA171through CONTA174. KEYOPT(3) and KEYOPT(4) are used but have different meanings when used with CONTA175.See Section 11.4.8.2: Element KEYOPTS for a listing of the remaining KEYOPTS.

11.6.1.1.1. KEYOPT(3)

KEYOPT(3) in CONTA175 allows you to choose between a contact force-based model (KEYOPT(3) = 0, default),and a contact traction-based model (KEYOPT(3) = 1). For the contact traction-based model, ANSYS can determinethe area associated with the contact node. For the single point contact case, a unit area will be used which isequivalent to the contact force-based model.

When the traction-based model is defined, the real constants FKN, FKT, TCC, ECC, and MCC have the same unitsused in surface-to-surface contact elements (CONTA171 through CONTA174), as do postprocessing items PRES,TAUR, and TAUS.

When the force-based model is defined, the units of these quantities have a factor of AREA with respect to thoseused in the traction-based model. For instance, contact stiffness FKN has units FORCE/LENGTH for the force-

based model, but FORCE/LENGTH3 for the traction-based model. PRES is the contact normal force in the force-based model, but contact pressure in the traction-based model.

11.6.1.1.2. KEYOPT(4)

KEYOPT(4) in CONTA175 allows you to choose the contact normal direction. The contact normal can be eitherperpendicular to the target surface (KEYOPT(4) = 0, default or KEYOPT(4) = 3), or perpendicular to the contactsurface (KEYOPT(4) = 1, 2). When contact occurs on the bottom surface of a shell or beam, and shell thicknesseffect is included (KEYOPT(11) = 1), or CNOF is defined, KEYOPT(4) = 2 or 3 should be used in order to capturethe contact.

Real constant TOLS is used to add a small tolerance that will internally extend the edge of the target surface.TOLS is useful for problems where contact nodes are likely to lie on the edge of the target (as at symmetry planesor for models generated in a node-to-node contact pattern). In these situations, the contact node may repeatedly“slip” off the target surface and so completely out of contact, resulting in convergence difficulties from oscillations.

Units for TOLS are percent (1.0 implies a 1.0% increase in the target edge length). A small value of TOLS willusually prevent this situation from occurring. The default value is 10 for small deflection and 2 for large deflection(NLGEOM,ON).

11–59Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.6: Performing a Node-to-Surface Contact Analysis

Page 378: ANSYS 8.1 - Structural Analysis Guide

11.6.1.2. CONTA175 Real Constants

CONTA175 uses the same real constants used by the surface-to-surface contact elements CONTA171 throughCONTA174), except the units of TCC, ECC, and MCC for the contact force-based model. See a listing of the realconstants in Section 11.4.8.1: Real Constants.

11.6.1.3. Multiphysics Contact

You can use node-to-surface contact element CONTA175 to model thermal contact, electric contact, andmagnetic contact as you would use the surface-to-surface contact elements. For multiphysics contact, we recom-mend that you use the contact traction-based model (KEYOPT(3) = 1), which allows you to use TCC, FCC, andMCC consistently with the surface-to-surface contact elements.

If you use the contact force-based model (KEYOPT(3) = 0), you should adjust the values of TCC, ECC, and MCCup or down as you make the element mesh coarser or finer.

11.7. Using the Internal MPC Approach for Assemblies and KinematicConstraints

You can use the internal multipoint constraint (MPC) approach (KEYOPT(2) = 2), in conjunction with the bondedcontact definition (KEYOPT(12) = 5 or 6), to define various contact assemblies and kinematic constraints. Thiscapability is available for contact elements CONTA171, CONTA172, CONTA173, CONTA174, and CONTA175. Bythis method, the program builds MPC equations internally based on the contact kinematics. You can use thismethod to model the following contact assemblies and surface-based constraints:

• Solid-solid assembly - both contact and target surfaces paste onto solid element faces

• Shell-shell assembly - both contact and target surfaces paste onto shell element faces

• Shell-solid assembly - the contact surface pastes onto shell element faces and the target surfaces pasteonto solid element faces

• Rigid constraint surface - the contact nodes are constrained to the rigid body motion defined by the pilotnode (similar to the CERIG command)

• Force-distributed surface - the forces or displacements applied to the pilot node are distributed to contactnodes, in an average sense, through shape functions (similar to the RBE3 command)

• Beam-solid assembly - one beam end-node is the pilot node which connects to the solid or shell surface(use the rigid constraint surface or force-distributed surface type of MPC)

The internal MPC approach can overcome the drawbacks of the traditional contact algorithms and other multipointconstraint tools available in ANSYS. For example:

• Degrees of freedom of the contact surface nodes are eliminated. This reduces the wave front size of thesystem equation solver.

• No contact stiffness is required as input. For a small deformation problem, this represents true linearcontact behavior; no iteration is needed in solving the system of equations. For large deformation problems,the MPC equations are updated during each iteration. This overcomes the small strain restriction in con-ventional constraint equations.

• Both translational and rotational degrees of freedom can be constrained.

• The generation of internal MPC is simple because it utilizes contact pair definitions.

• Shape functions are taken into account automatically; no weight factor is needed for a force-distributedmultipoint constraint (which is similar to the RBE3 command) if high order elements or axisymmetric

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–60

Page 379: ANSYS 8.1 - Structural Analysis Guide

elements are used. In addition to forces, displacements can be applied on the pilot node for this type ofMPC.

The following sections describe how to use the internal MPC approach to define assemblies and surface-basedconstraints. Before using the internal MPC feature, be sure to review Section 11.7.4: Restrictions and Recommend-ations for Internal MPC.

11.7.1. Modeling Solid-solid and Shell-shell Assemblies

To define solid-solid or shell-shell assemblies using the internal MPC approach, you must set the following keyoptions on the contact elements:

KEYOPT(2) = 2 - MPC based approachKEYOPT(12) = 5 or 6 - Bonded always or bonded initialKEYOPT(4) = 1 or 2 - Nodal detection for CONTA171, CONTA172, CONTA173, CONTA174KEYOPT(4) = 0 or 1 - Contact normal direction for CONTA175

The following key options are ignored: KEYOPT(8) (it is always set to 2 internally), KEYOPT(10).

The following real constants are used: R1, R2, ICONT, PINB, CNOF, PMAX, PMIN, TOLS. All other real constants areignored.

This function works similarly to the CEINTF command for small deformation analysis (NLGEOM,OFF). Comparingit to the CEINTF command, the contact surface acts as “region A nodes,” and the target surface acts as “regionB elements.”

As usual, the contact surface must be defined on the deformable bodies, and the target surface must be definedon either deformable or rigid bodies in the contact pair. In order to prevent over-constraint, only asymmetriccontact is supported. If symmetric pairs are defined, ANSYS will automatically pick one pair and ignore the otherpair (acting as KEYOPT(8) = 2). The self-contact pair definition is not supported.

If the temperature degree of freedom is active in the model (KEYOPT(1) = 1 or 2), ANSYS will build MPC equationsnot only for structural degrees of freedom, but also for the temperature DOF. In this case, the real constant TCCis ignored. If only the temperature DOF is set (KEYOPT(1) = 2) and other solution options are defined (AN-TYPE,,TRANS; THOPT,QUASI; EQSLV,JCG/ICCG), the internal MPC approach can support fast thermal transientanalysis (see Section 3.5.4: Nonlinear Options in the ANSYS Thermal Analysis Guide). Internal MPC equations fortemperature DOF are built to support heat transfer between the two bonded surfaces.

For the “bonded always” option (KEYOPT(12) = 5), any contact node that lies inside the pinball region (PINB) canbe the constrained node in the MPC definition if an intersection with the target surface is detected in the contactnormal direction. This holds true at the beginning of deformation, as well as during the deformation process. Arelatively small PINB may be used to prevent any false contact. When the “bonded always” option is set, the defaultfor PINB is 0.25 (25% of the contact depth) for small deformation analysis (NLGEOM,OFF), and 0.5 (50% of thecontact depth) for large deformation analysis (NLGEOM,ON). (The default PINB value may differ from what isdescribed here if CNOF is input. See Section 11.4.8.9.2: Using PINB for more information.)

For the “bonded initial” option (KEYOPT(12) = 6), only those contact nodes that are initially in contact or have avery small gap but lie inside the adjustment zone (ICONT) are always constrained via internal MPC. Those contactnodes that are initially open will never be constrained, even though they may later penetrate into the targetsurface during the deformation process. In order to capture contact, you should specify proper ICONT or CNOFvalues. Use CNCHECK in conjunction with ICONT to move all the contact nodes that are inside the ICONT zoneonto the target surface in the initial configuration, without causing any strain. When the “bonded initial” optionis set and KEYOPT(5) = 0 or 4, ICONT defaults to 0.05. See Section 11.4.8.7: Adjusting Initial Contact Conditionsfor more information on using KEYOPT(5), CNOF, and ICONT.

11–61Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.7: Using the Internal MPC Approach for Assemblies and Kinematic Constraints

Page 380: ANSYS 8.1 - Structural Analysis Guide

In most cases, ANSYS will automatically constrain the translational degrees of freedom for a solid-solid assemblyand constrain both translational and rotational degrees of freedom for a shell-shell assembly. However, you canuse KEYOPT(5) of the target element (TARGE170) to explicitly define the type of constraint:

KEYOPT(5) = 0 - Auto constraint type detectionKEYOPT(5) = 1 - Solid-solid constraint (no rotational DOFs are constrained)KEYOPT(5) = 2 - Shell-shell constraint (both translational and rotational DOFs are constrained)

11.7.2. Modeling a Shell-solid Assembly

The 3-D shell-solid assembly provides a transition from a shell element region to a solid element region. Thisapproach is useful when local modeling requires a full three-dimensional model with a relatively fine mesh, butother parts of the structure can be represented by shell elements (see Figure 11.27: “Example of Shell-solid As-sembly”). No alignment is required between the solid element mesh and the shell element mesh. The contactsurface or edge must be built on the shell element side. The target surface must be built on the solid elementsside.

Figure 11.27 Example of Shell-solid Assembly

!

To define a shell-solid assembly using the internal MPC approach, you must set the following key options on thecontact elements:

KEYOPT(2) = 2 - MPC based approach.KEYOPT(12) = 5 or 6 - Bonded always or bonded initialKEYOPT(4) = 1 or 2 - Nodal detection for CONTA171, CONTA172, CONTA173, CONTA174KEYOPT(4) = 0 or 1 - Contact normal direction for CONTA175

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–62

Page 381: ANSYS 8.1 - Structural Analysis Guide

The following real constants are also used: ICONT, FTOL, PINB, CNOF, PMAX, PMIN, TOLS.

The following key options are ignored: KEYOPT(8), KEYOPT(10), KEYOPT(1)>0.

In most cases, ANSYS will automatically constrain both translational and rotational degrees of freedom for ashell-solid assembly (see Figure 11.28: “Shell-solid Assembly (Original Mesh)”). However, you can use KEYOPT(5)of the target element (TARGE170) to explicitly define the type of constraint:

KEYOPT(5) = 0 - Auto constraint type detectionKEYOPT(5) = 1 - Solid-solid constraint; no rotational DOFs are constrained (see Figure 11.29: “Shell-solid As-sembly with Solid-solid Constraint Option”)KEYOPT(5) = 2 - Shell-shell constraint; both translational and rotational DOFs are constrained (see Fig-ure 11.30: “Shell-solid Assembly with Shell-shell Constraint Option”)KEYOPT(5) = 3 - Shell-solid constraint; both translational and rotational DOFs are constrained on shell nodes,only translational DOFs are constrained on solid nodes (see Figure 11.31: “Shell-solid Assembly with Shell-solid Constraint Option”)KEYOPT(5) = 4 - Shell-solid constraint, all directions. This option acts the same as KEYOPT(5) = 3 if an intersectionis found from the contact normal to the target surface. Otherwise, constraint equations are still built as longas contact nodes and target segments are inside the pinball region.

The solid-solid and shell-shell constraint types (KEYOPT(5) = 1 or 2) may require additional shell elements at theinterface. These shell elements can be defined by typical modeling methods, or you can use the SHSD commandto generate these elements automatically.

SHSD is a meshing tool used to build solid-solid and shell-shell constraint types. This command can be usedonly when the contact pair consists of CONTA175 and TARGE170 elements. Additional shell elements (SHELL181)and/or contact elements (CONTA175) are created through this command (see the SHSD command descriptionfor more information). For the shell-solid constraint type, no special mesh tool is required.

Figure 11.28 Shell-solid Assembly (Original Mesh)

! "

#%$& ' '& ' &()&*+-,.+$/ 021*&,,34

#65 ' / 78& ' &(&*+,

9!:;< &2+ & ' &(&*+,9=?>A@B%CDE

.5*F+5G)5H ,!5 ' / 7 4

11–63Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.7: Using the Internal MPC Approach for Assemblies and Kinematic Constraints

Page 382: ANSYS 8.1 - Structural Analysis Guide

Figure 11.29 Shell-solid Assembly with Solid-solid Constraint Option

! "!$#&%('')*+)

,.-0/ 1 2!3456!3 7 2!98:<;92! =>

5? @ 32 A<CB

/ 2!6 ! D

/ : FEG )HI

4!<J966A"" 7K#KK8L2M N "!A>

Figure 11.30 Shell-solid Assembly with Shell-shell Constraint Option

OKP3QRS TUVWXYZ PX XPX P!["P!\U Y

].^0_P`VWU7S a!\ Yb UT6W!\ Y X WU7S a!\<cdT6aU6WU7S a!\.eKfDghi aT YZ PX XPjkPNlMmS T5UVWX YZ PX X

bn W!\<oP n T6PWUPjDQpS U ZqKrq e n a![N[DW!\jh

gs0f"tOb S \ i X VP!\ n PNj!S Y UW!\ n Ph

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–64

Page 383: ANSYS 8.1 - Structural Analysis Guide

Figure 11.31 Shell-solid Assembly with Shell-solid Constraint Option

! "#$ %&('*)+

, $-. /$-0

For the shell-solid constraint option (KEYOPT(5) = 3 on TARGE170), ANSYS automatically creates an internal setof force-distributed constraints (similar to the RBE3 command) between nodes on the shell edges and nodeson the solid surface. The program uses the pinball region (PINB), initial adjustment zone (ICONT), and influencedistance (FTOLN) to determine which nodes on the shell edge will be constrained with which nodes on the solidsurface. Each shell node acts as the master node, and associated solid nodes act as slave nodes.

For the “bonded always” option (KEYOPT(12) = 5), any shell node that lies inside the pinball region (PINB) will beincluded in the constraint if an intersection with the target surface is detected in the contact normal direction.This holds true at the beginning of deformation, as well as during the deformation process. A relatively smallPINB value may be used to prevent any false contact. The default for PINB is 0.25 (25% of the contact depth) forsmall deformation analysis (NLGEOM,OFF), and 0.5 (50% of the contact depth) for large deformation analysis(NLGEOM,ON). (The default PINB value may differ from what is described here if CNOF is input. See Sec-tion 11.4.8.9.2: Using PINB for more information.)

For the “bonded initial” option (KEYOPT(12) = 6), only the shell nodes that initially lie inside the adjustment zone(ICONT) are included in the constraint sets. Shell nodes that lie outside ICONT are not constrained with the solidnodes. The default for ICONT is 0.05 (5% of the contact depth).

The influence distance (FTOLN) is used for the shell-solid constraint option (KEYOPT(5) =3 on TARGE170). Eachsolid node is included in the constraint set if the perpendicular distance from the solid node to any shell edgeis smaller than the influence distance. FTOLN defaults to half the thickness of the shell. A positive FTOLN valuerepresents a scaling factor on the shell half-thickness, and a negative value represents an absolute distance value.

A shell-solid assembly can be used in a substructure analysis. However, if a superelement is defined to representthe shell elements, shell thickness is unknown in the use pass. In this case, you must overwrite the default settingof FTOLN (originally a factor of the shell thickness) to account for the zero thickness of the superelement. Inputan absolute value for FTOLN (that is, input a negative value) to capture all constrained nodes when the constraintequations are built.

11–65Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.7: Using the Internal MPC Approach for Assemblies and Kinematic Constraints

Page 384: ANSYS 8.1 - Structural Analysis Guide

Among the four constraint types, the shell-shell constraint approach (KEYOPT(5) = 2 on TARGE170) often providesa better solution. The solid-solid constraint (KEYOPT(5) = 1) can result in higher local stresses near the interfacebetween the virtual shell surface and solid surface. The shell-solid constraint (KEYOPT(5) = 3 or 4 ) is not alwayscapable of transmitting all components of the moment at the shell nodes due to transverse shear locking of shellelements. A typical example is the moment component that parallels to the normal of the solid surface. TheKEYOPT(5) = 4 option (shell-solid constraint , all directions) is recommended for detecting contact in bodies thatdo not overlap or intersect.

For the solid-solid and shell-shell constraint types (KEYOPT(5) = 1 or 2 on TARGE170), any initial penetration orgap is closed if KEYOPT(9) = 0; the initial penetration or gap remains if KEYOPT(9) = 1. However, for the shell-solid constraint type (KEYOPT(5) = 3 or 4), KEYOPT(9) is ignored, and initial penetration or gap always remainsconstant. In order to close the initial penetration or gap, issue the command CNCHECK,ADJUST in the beginningof the analysis.

11.7.3. Surface-based Constraints

A surface-based constraint can be used to couple the motion of nodes on the contact surface to a single pilotnode on the target surface. The multipoint constraint (MPC) capability of the contact elements (KEYOPT(2) = 2)allows you to define two types of surface-based constraints:

• Rigid constraint surface - In this type of constraint, the contact nodes are constrained to the rigid bodymotion defined by the pilot node (see Figure 11.32: “Rigid Constraint Surface”). This is similar to a constraintdefined by the CERIG command.

• Force-distributed constraint surface - In this type of constraint, forces or displacements applied on thepilot node are distributed to contact nodes (in an average sense) through shape functions (see Fig-ure 11.33: “Force-distributed Surface”). This is similar to a constraint defined by the RBE3 command.

Figure 11.32 Rigid Constraint Surface "!$#%'& ( *)+ ,-)/.0)01 )2 34

( +5 16

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–66

Page 385: ANSYS 8.1 - Structural Analysis Guide

Figure 11.33 Force-distributed Surface ! #"%$ &(' ) *+,- .,. /0,1*+

2 34 3

These surface-based constraints can be used in the following applications:

• To apply loads and boundary conditions to the pilot node (such as torque load or drill rotation). Example:a bolt head submitted to a torque force using a force-distributed surface constraint.

• To model rigid end conditions. Example: using a rigid constraint surface to model a rigid end plate or rigidplane section of 3-D solid elements.

• To define transitions between solid and structure elements. Example: a beam element connected to asolid element face.

11.7.3.1. Defining Surface-based Constraints

The contact surface can be generated via the ESURF command. The contact nodes on the contact surface arethe slave nodes of the MPC equations. The pilot node is the only target segment on the target surface side. It isthe master node of the MPC equations. Forces and displacements can be applied on the pilot node.

For a force-distributed surface constraint, use the following contact element key options:

KEYOPT(2) = 2 - MPC based approachKEYOPT(12) = 5 or 6 - Bonded always or bonded initial (the two cases are the same)KEYOPT(4) = 1 - Nodal detection for CONTA171, CONTA172, CONTA173, CONTA174; Contact normal directionfor CONTA175

For a rigid constraint surface, use the following contact element key options:

KEYOPT(2) = 2 - MPC based approachKEYOPT(12) = 5 or 6 - Bonded always or bonded initial (the two cases are the same)KEYOPT(4) = 2 - Nodal detection for CONTA171, CONTA172, CONTA173, CONTA174KEYOPT(4) = 0 - Contact normal direction for CONTA175

The following key options are ignored for surface-based constraints: KEYOPT(8), KEYOPT(5), KEYOPT(7), KEYOPT(10).

11–67Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.7: Using the Internal MPC Approach for Assemblies and Kinematic Constraints

Page 386: ANSYS 8.1 - Structural Analysis Guide

None of the standard contact real constants are used for surface-based constraints using internal MPC.

KEYOPT(1) > 0 is ignored for a force-distributed surface constraint since only structural degree-of-freedom con-straints are included. However, for a rigid constraint surface, you can use KEYOPT(1) to include other field degreesof freedom (in addition to the structural DOFs) in the constraint sets.

You can specify the surface-based constraint in a local coordinate system. For the rigid constraint surface, rotatethe contact nodes into a local coordinate system. For the force-distributed constraint, rotate the pilot node intoa local coordinate system.

You can apply the surface based constraint to a user-defined DOF set with respect to the global or the local co-ordinate system by using KEYOPT(4) of the target element (TARGE169 or TARGE170). For example, for the 3-Dcase (TARGE170), you might specify that only UX, UY, and ROTZ be used in the constraint. You can do this byentering a six digit value for KEYOPT(4). The first to sixth digits represent ROTZ, ROTY, ROTX, UZ, UY, UX, respect-ively. The number 1 (one) indicates the DOF is active, and the number 0 (zero) indicates the DOF is not active.Therefore, to specify that UX, UY, and ROTZ be used in the constraint, you would enter 100011 as the KEYOPT(4)value.

For a force-distributed surface constraint, these additional guidelines apply:

• The pilot node is a dependent node (meaning the degrees of freedom for this node are removed). Thecontact nodes are independent nodes (the degrees of freedom are retained). If the pilot node has con-straints applied to it, internally-generated MPCs are rewritten so that the degrees of freedom of the pilotnode are no longer dependent DOF.

• The pilot node has up to 3 degrees of freedom (2-D) or up to 6 degrees of freedom (3-D).

• KEYOPT(4) of TARGE169 and TARGE170 controls the number of degrees of freedom of the pilot node.

• The number of internally-generated MPCs is equal to the number of degrees of freedom defined by KEY-OPT(4) of TARGE169 and TARGE170.

For a rigid constraint surface, these additional guidelines apply:

• The pilot node is an independent (retained) node in the constraint equation. The contact nodes are thedependent (removed) nodes. You should not apply any displacement constraints, coupling (CP command),or constraint equations (CE command) on the contact nodes.

• The pilot node has 6 degrees of freedom (3-D) or 3 degrees of freedom (2-D).

• KEYOPT(4) of TARGE169 and TARGE170 controls the DOF set (the number of DOF) of the contact (depend-ent) nodes used in the internally-generated MPCs.

• The number of internally-generated MPCs is equal to (number of contact nodes) x (number of DOF).

11.7.3.2. Modeling a Beam-solid Assembly

The surface-based constraint technique can be used to apply transitions between solid and structure elements;for example, a beam element connected to the solid or shell element face. One beam end node must be the pilotnode and the solid/shell nodes must be the contact nodes. Generally speaking, the rigid constraint surface iswell suited for the solid beam to solid surface case (see Figure 11.34: “Beam-solid Assembly Defined by RigidConstraint Surface”) and the force-distributed constraint surface is well suited for the flexible beam (such as athin wall beam) to solid/shell surface case (see Figure 11.35: “Beam-solid Assembly Defined by Force-distributedSurface”).

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–68

Page 387: ANSYS 8.1 - Structural Analysis Guide

Figure 11.34 Beam-solid Assembly Defined by Rigid Constraint Surface

!

Figure 11.35 Beam-solid Assembly Defined by Force-distributed Surface

"$#%& &'%& %(%)*!+

, %-(%& %(%)*+

./ & 0*)01%

230)*-4 *%& %(%)5*!+

11.7.4. Restrictions and Recommendations for Internal MPC

The following restrictions apply when using the internal MPC approach.

11–69Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.7: Using the Internal MPC Approach for Assemblies and Kinematic Constraints

Page 388: ANSYS 8.1 - Structural Analysis Guide

Generally speaking, displacement boundary conditions and other constraint equations or coupling equationsshould not be applied on the contact nodes for solid-solid, shell-shell, and shell-solid assemblies, and also forthe rigid constraint surface MPC. Otherwise, over-constraint can occur since the degrees of freedom of contactnodes are eliminated through internal MPC equations.

Sparse, PCG, and AMG solvers are recommended to solve models with constraint equations. In certain cases, thefrontal solver may not solve problems containing constraint equations.

The MPC based algorithm must work with nodal detection (KEYOPT(4) = 1 or 2) for CONTA171, CONTA172,CONTA173, and CONTA174. If nodal detection is not set, ANSYS will issue a warning message and automaticallyset KEYOPT(4) = 2.

The internal MPC option does not support rigid-flexible contact when rigid surfaces are modeled by any primitivesegments (such as circle, cylinder, cone, or sphere).

The shell-solid assembly is usually used for the case where the solid mesh is fine with respect to the shell thickness.The shell-solid interface should be located in a region of the structure where shell theory is valid for an approx-imation. The accuracy of local stresses near the shell-solid interface (at least within the shell thickness range) isnot guaranteed. We recommend you include at least two solid elements along the layer of the shell-solid interface.

Using the force-distributed constraint type of MPC with a large number of contact nodes can result in a largewavefront for the global stiffness matrix. This may significantly increase the peak memory required during ofelement stiffness assembly. Consider reducing the number of contact nodes if real memory or virtual memoryis limited.

The contact related postprocessing items (ETABLE items, PRESOL,CONT, etc.) are not supported for the internalMPC option.

11.8. Performing a Node-to-Node Contact Analysis

You can use node-to-node contact elements to model point-to-point contact (flexible-flexible or rigid-flexible).Additionally, you can use these elements to represent contact between two surfaces by specifying individualnode-to-node contact between the opposing nodes of each surface. This use requires that the nodes of the twoopposing surfaces match up geometrically and that the relative sliding between the two surfaces will be negligible.In addition, the deflections (rotations) of the two surfaces must remain small.

The most commonly used node-to-node elements are shown in the following figure.

Figure 11.36 Node-to-Node Contact Elements

! " #

! %$ &

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–70

Page 389: ANSYS 8.1 - Structural Analysis Guide

In terms of solution CPU time, the elements shown are the simplest and least expensive of all contact elementtypes. When modeling conditions warrant their use, they can be an effective tool for modeling a variety of contactsituations. CONTA178 offers more features and flexibility than CONTAC12 and CONTAC52. The following liststhe features available with CONTA178:

• More contact algorithms, including the Lagrange method (KEYOPT(2))

• Semiautomatic contact stiffness (real constants FKN-FKS)

• More flexibility for defining contact normal

• More contact behaviors (KEYOPT(10))

• Cylindrical gap with friction (KEYOPT(4) = 4)

• Damper (real constants CV1, CV2)

Note — CONTA178 supports only elastic Coulomb friction behavior. For rigid Coulomb friction models,use CONTAC12 and CONTAC52

The procedure for performing a node-to-node contact analysis is similar to that described for the node-to-surfacecontact elements in Section 11.6: Performing a Node-to-Surface Contact Analysis. The following describes thetypical steps in a node-to-node contact analysis. Each of these steps is explained in detail.

1. Create the geometry and mesh the model.

2. Generate the contact elements.

3. Define the contact normal.

4. Define the initial interference or gap.

5. Select the contact algorithm.

6. Apply the necessary boundary conditions.

7. Define the solution options.

8. Solve the problem.

9. Review the results.

11.8.1. Creating Geometry and Meshing the Model

Node-to-node contact elements transmit forces at the nodes (compared to surface-to-surface contact elementswhich transmit pressures at Gauss points). This feature limits their use to low order elements only.

You must identify where contact might occur during the deformation of your model. The nodes on the twosurfaces of potential contact must line up. Once you've identified potential contact surfaces and created an ad-equate mesh you can create the contact elements.

11.8.2. Generating Contact Elements

You can generate node-to-node contact element in one of two ways:

1. Use the direct generation method:Command(s): EGUI: Main Menu> Preprocessor> Modeling> Create> Elements> User Numbered> ThruNodes

11–71Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.8: Performing a Node-to-Node Contact Analysis

Page 390: ANSYS 8.1 - Structural Analysis Guide

2. Use the EINTF command to generate the contact elements automatically at coincident nodes or offsetnodes. This is discussed in detail in the following subsections.

11.8.2.1. Generating Contact Elements Automatically at Coincident Nodes

If the two bodies are in the “just touching” position, you can use the EINTF command to automatically generatethe contact elements. In this case, the menu path is Main Menu> Preprocessor> Modeling> Create> Elements>Auto Numbered> At Coincident Nodes. Only nodes within the tolerance value set in the first argument (TOLER)are considered as coincident. If you wish to check a subset of nodes for coincidence, first select all the nodes youwish to check using the NSEL command.

11.8.2.2. Generating Contact Elements Automatically at Offset Nodes

If the two bodies are separated by a gap, the EINTF command can be used to create elements between offsetnodes by specifying the node location increments (DX, DY, DZ) in the coordinate system KCN. The GUI path isMain Menu> Preprocessor> Modeling> Create> Elements> Auto Numbered> Offset Nodes.

If KOPT is set to 1, the nodes belonging to the contact elements created are rotated into the coordinate systemKCN.

For example, the following figure shows contact between two concentric pipes separated by a gap. In this example,KCN would be a cylindrical coordinate system centered in O, and DX would be set in ∆ (∆± TOLER).

Figure 11.37 Contact Between Two Concentric Pipes

11.8.2.3. Node Ordering

Node ordering can be critical in determining the contact normal. You can use EINTF,,,LOW or EINTF,,,HIGH tocontrol node ordering. When using the LOW argument, the 2-node elements are generated from the lowestnumbered node to the highest numbered node. When using HIGH, 2-node elements are generated from thehighest to the lowest. To check the contact normal, use /PSYMB,ESYS. If you discover that the ordering is incorrect,you can reverse it using EINTF,,,REVE. To determine which side of the interface contains the I nodes, use thefollowing commands:

ESEL,,ENAME,,178NSLE,,POS,1ESLN

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–72

Page 391: ANSYS 8.1 - Structural Analysis Guide

NSLEEPLOT

11.8.3. Defining the Contact Normal

The contact normal direction is of primary importance in a contact analysis with CONTA178. By default [KEYOPT(5)= 0 and NX, NY, NZ = 0], ANSYS will calculate the contact normal direction based on the initial positions of the Iand J nodes, such that a positive displacement (in the element coordinate system) of node J relative to node Iopens the gap. However, you must specify the contact normal direction for any of the following conditions:

• If nodes I and J have the same initial coordinates.

• If the model has an initial interference condition in which the underlying elements' geometry overlaps.

• If the initial open gap distance is very small.

In the above cases, the ordering of nodes I and J is critical. The correct contact normal usually points from nodeI toward node J unless contact is initially overlapped.

You can specify the contact normal by means of real constants NX, NY, NZ (direction cosines related to theglobal Cartesian system) or element KEYOPT(5). The following lists the various options for KEYOPT(5):

KEYOPT(5) = 0The contact normal is either based on the real constant values of NX, NY, NZ or on node locations when NX,NY, NZ are not defined. For two dimensional contact, NZ = 0.

KEYOPT(5) = 1 (2,3)The contact normal points in a direction which averages the direction cosines of the X (Y, Z) axis of the nodalcoordinates on both nodes I and J. The direction cosines on nodes I and J should be very close. This optionmay be supported by the NORA and NORL commands, which rotate the X axis of the nodal coordinate systemto point to the surface normal of solid models. The GUI paths for these commands are, respectively:

Main Menu> Preprocessor> Modeling> Move/Modify> Rotate Node CS> To Surf Normal> On AreasMain Menu> Preprocessor> Modeling> Move/Modify> Rotate Node CS> To Surf Normal> On LinesMain Menu> Preprocessor> Modeling> Move/Modify> Rotate Node CS> To Surf Normal> WithArea

Figure 11.38 Two Concentric Pipes, Normals Rotated Properly

For a pipe-within-a-pipe, this portrays the normals rotated properly.

KEYOPT(5) = 4 (5,6)The contact normal points to X (Y, Z) of the element coordinate system issued by the ESYS command. If youuse this option, make sure that the element coordinate system specified by ESYS is the Cartesian system.

11–73Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.8: Performing a Node-to-Node Contact Analysis

Page 392: ANSYS 8.1 - Structural Analysis Guide

Note — For CONTAC12 you can define the orientation of the contact surface with real constantTHETA. For CONTAC52, you can use real constants NX, NY, NZ.

11.8.4. Defining the Initial Interference or Gap

With CONTA178, the gap size can be automatically calculated from the GAP real constant plus the node locations(projection of vector points from node I to J on the contact normal). This is the default (KEYOPT(4) = 0) This meansthat if you want the initial gap to be determined by the node locations only, set KEYOPT(4) = 0 and the realconstant GAP to 0.

If KEYOPT(4) = 1, the initial gap size is only based on the real constant GAP (it ignores the node location). A neg-ative value for the gap size can be used to model initial interference.

You can ramp initial interference using KEYOPT(9) = 1. This option isn't supported by CONTAC12 and CONTAC52.Note that CONTAC52's real constant GAP is the opposite of CONTAC12's real constant INTF, which defines aninterference. KEYOPT(4) for CONTAC12 and CONTAC52 is also different from CONTA178.

11.8.5. Selecting the Contact Algorithm

You can choose among the following four different contact algorithms for CONTA178:

• Pure Lagrange Multiplier

• Lagrange multiplier on the contact normal, penalty on the frictional (tangential) direction.

• Augmented Lagrange method

• Pure penalty method.

CONTAC12 and CONTAC52 offer only the pure penalty method, in which you must specify the contact stiffness.The normal stiffness KN should be based upon the stiffness of the surface in contact. However, if you choose touse CONTA178 with the pure penalty method or the augmented Lagrange method, a “semiautomatic” settingis provided for the contact normal and tangential stiffnesses.

ANSYS provides a default normal contact stiffness FKN, which is based on Young's modulus E and the size of theunderlying elements. FKN and FKS are factors. If you want to import absolute values for FKN and FKS, use negativevalues.

11.8.6. Applying Necessary Boundary Conditions

You can now apply necessary boundary conditions as you would do for any ANSYS analysis. For more informationon applying boundary conditions, see the appropriate analysis description in earlier chapters of this guide.

When using the Lagrange multiplier method, be careful not to overconstrain the model. The model is overcon-strained when a contact constraint at a node conflicts with a prescribed boundary condition on that degree offreedom at the same node. The following figure illustrates this issue:

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–74

Page 393: ANSYS 8.1 - Structural Analysis Guide

Figure 11.39 Example of Overconstrained Contact Problem

Both nodes I and J are fixed in the X direction. The model is overconstrained only when the two bodies are incontact and bonded contact or rough friction has been defined. It can also occur if the contact status is “sticking,”In these cases, the constraint in the X-direction is duplicated which causes an overconstrained model.

“Zero Pivot” and “Numerical Singularity” warning messages indicate overcontraints in a model. Overconstraintscan lead to convergence difficulties and/or inaccurate results. They can be easily avoided by changing the contactdefinition or the boundary conditions.

11.8.7. Defining the Solution Options

Convergence behavior for contact problems depends strongly on the particular problem. The options listedbelow are either typical or recommended for most node-to-node contact analyses.

• Set the appropriate auto time step behavior using KEYOPT(7). The SOLCONTROL command turns this offby default.

• The time step size must be small enough to capture the proper contact zone. The smooth transfer ofcontact forces is disrupted if the time step size is too large. A reliable way to set an accurate time step sizeis to turn automatic time stepping on. The SOLCONTROL command turns this on by default.

Command(s): AUTOTS,ONGUI: Main Menu> Solution> Analysis Type> Sol'n Control ( : Basic Tab)Main Menu> Solution> Unabridged Menu> Load Step Opts> Time/Frequenc> Time-TimeStepMain Menu> Solution> Unabridged Menu> Load Step Opts> Time/Frequenc> Time andSubstps

• Set the number of equilibrium equations to a number that is appropriate for a reasonable time step size.With SOLCONTROL,ON, this command defaults to between 15 and 26 iterations, depending upon thephysics of the problem.

Command(s): NEQITGUI: Main Menu> Solution> Analysis Type> Sol'n Control ( : Nonlinear Tab)Main Menu> Solution> Unabridged Menu> Load Step Opts> Nonlinear> Equilibrium Iter

• Turn the predictor-corrector option on, unless you expect large rotations.Command(s): PREDGUI: Main Menu> Solution> Analysis Type> Sol'n Control ( : Nonlinear Tab)Main Menu> Solution> Unabridged Menu> Load Step Opts> Nonlinear> Predictor

• Set the Newton-Raphson option to FULL, with adaptive descent on.Command(s): NROPT,FULL,,ON

11–75Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 11.8: Performing a Node-to-Node Contact Analysis

Page 394: ANSYS 8.1 - Structural Analysis Guide

GUI: Main Menu> Solution> Unabridged Menu> Analysis Type> Analysis Options

• For analysis involving friction, using NROPT, UNSYM is useful (and sometimes required if the coefficientof friction µ is > 0.2) for problems where the normal and tangential (sliding) motions are strongly coupled.

• NLGEOM, ON is supported but the contact normal is not updated during the analysis. Make sure that onlysmall rotations occur along the contact surfaces (except for the cylindrical gap option).

• Many convergence failures in contact analysis are the result of using too large a value for contact stiffness(real constant KN). Be sure to follow the recommendations given previously in this section for an initialestimate for contact stiffness. If such estimated values lead to a convergence failure, reduce the contactstiffness and restart. (You must also explicitly define the tangent stiffness - see the Note below.)

• Conversely, if overpenetration occurred in your contact analysis, you probably used a value of KN thatwas too small. In this case, gradually increase the contact stiffness value to an appropriate level by rede-fining it using new R commands over several load steps in a restart. (You must also explicitly define thetangent stiffness - see the Note statement below.)

Note — Although you can change the contact stiffness value (real constant KN), you cannot change anyother real constants between load steps. Therefore, if you plan to change KN in a restart (or from oneload step to the next), you cannot allow the value of the tangent (or "sticking") contact stiffness (realconstant KT) to be defined by default, because the program would then attempt to redefine the tangentstiffness as the contact stiffness changed. You must explicitly define the tangent stiffness whenever youchange the contact stiffness to maintain a consistent value for the tangent stiffness throughout all loadsteps.

11.8.8. Solving the Problem

You can now solve the analysis the same as you would for any linear or nonlinear analysis. See Section 2.3.5:Solve the Analysis in Chapter 2, “Structural Static Analysis”.

11.8.9. Reviewing the Results

Postprocessing of contact result items for these elements requires the use of ETABLE commands.

The steps for reviewing results in POST26 are the same as those for a typical nonlinear analysis See Section 8.5.6.3:Reviewing Results in POST26 in Chapter 8, “Nonlinear Structural Analysis”.

For general information on post processing, refer to the ANSYS Basic Analysis Guide.

Chapter 11: Contact

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.11–76

Page 395: ANSYS 8.1 - Structural Analysis Guide

Chapter 12: Fracture Mechanics

12.1. Definition of Fracture Mechanics

Cracks and flaws occur in many structures and components, sometimes leading to disastrous results. The engin-eering field of fracture mechanics was established to develop a basic understanding of such crack propagationproblems.

Fracture mechanics deals with the study of how a crack or flaw in a structure propagates under applied loads. Itinvolves correlating analytical predictions of crack propagation and failure with experimental results. The analyt-ical predictions are made by calculating fracture parameters such as stress intensity factors in the crack region,which you can use to estimate crack growth rate. Typically, the crack length increases with each application ofsome cyclic load, such as cabin pressurization-depressurization in an airplane. Further, environmental conditionssuch as temperature or extensive exposure to irradiation can affect the fracture propensity of a given material.

Some typical fracture parameters of interest are:

• Stress intensity factors (KI, KII, KIII) associated with the three basic modes of fracture (see Figure 19.13: “The

Three Basic Modes of Fracture” in the ANSYS, Inc. Theory Reference).

• J-integral, which may be defined as a path-independent line integral that measures the strength of thesingular stresses and strains near a crack tip

• Energy release rate (G), which represents the amount of work associated with a crack opening or closure

12.2. Solving Fracture Mechanics Problems

Solving a fracture mechanics problem involves performing a linear elastic or elastic-plastic static analysis andthen using specialized postprocessing commands or macros to calculate desired fracture parameters. In thissection, we will concentrate on two main aspects of this procedure:

• Modeling the Crack Region

• Calculating Fracture Parameters

See Chapter 2, “Structural Static Analysis” for details about the general static analysis procedure. Also see Chapter 8,“Nonlinear Structural Analysis” for a discussion of structural nonlinearities.

12.2.1. Modeling the Crack Region

The most important region in a fracture model is the region around the edge of the crack. We will refer to theedge of the crack as a crack tip in a 2-D model and crack front in a 3-D model. This is illustrated in Figure 12.1: “CrackTip and Crack Front”.

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Page 396: ANSYS 8.1 - Structural Analysis Guide

Figure 12.1 Crack Tip and Crack Front

In linear elastic problems, it has been shown that the displacements near the crack tip (or crack front) vary as

r, where r is the distance from the crack tip. The stresses and strains are singular at the crack tip, varying as

1/r

. To pick up the singularity in the strain, the crack faces should be coincident, and the elements aroundthe crack tip (or crack front) should be quadratic, with the midside nodes placed at the quarter points. Suchelements are called singular elements. Figure 12.2: “Examples of Singular Elements” shows examples of singularelements for 2-D and 3-D models.

Chapter 12: Fracture Mechanics

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.12–2

Page 397: ANSYS 8.1 - Structural Analysis Guide

Figure 12.2 Examples of Singular Elements

(a) 2-D models and (b) 3-D models

12.2.1.1. 2-D Fracture Models

The recommended element type for a 2-D fracture model is PLANE2, the 6-node triangular solid. The first rowof elements around the crack tip should be singular, as illustrated in Figure 12.2: “Examples of Singular Elements”(a). The PREP7 KSCON command (Main Menu> Preprocessor> Meshing> Size Cntrls> Concentrat KPs> Create),which assigns element division sizes around a keypoint, is particularly useful in a fracture model. It automaticallygenerates singular elements around the specified keypoint. Other fields on the command allow you to control

12–3Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 12.2: Solving Fracture Mechanics Problems

Page 398: ANSYS 8.1 - Structural Analysis Guide

the radius of the first row of elements, number of elements in the circumferential direction, etc. Figure 12.3: “AFracture Specimen and 2-D FE Model” shows a fracture model generated with the help of KSCON.

Figure 12.3 A Fracture Specimen and 2-D FE Model

Other modeling guidelines for 2-D models are as follows:

• Take advantage of symmetry where possible. In many cases, you need to model only one half of the crackregion, with symmetry or antisymmetry boundary conditions, as shown below.

Figure 12.4 Taking Advantage of Symmetry

• For reasonable results, the first row of elements around the crack tip should have a radius of approximatelya/8 or smaller, where a is the crack length. In the circumferential direction, roughly one element every30° or 40° is recommended.

• The crack tip elements should not be distorted, and should take the shape of isosceles triangles.

12.2.1.2. 3-D Fracture Models

The recommended element type for 3-D models is SOLID95, the 20-node brick element. As shown in Fig-ure 12.2: “Examples of Singular Elements” (b), the first row of elements around the crack front should be singularelements. Notice that the element is wedge-shaped, with the KLPO face collapsed into the line KO.

Chapter 12: Fracture Mechanics

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.12–4

Page 399: ANSYS 8.1 - Structural Analysis Guide

Generating a 3-D fracture model is considerably more involved than a 2-D model. The KSCON command is notavailable, and you need to make sure that the crack front is along edge KO of the elements.

Other meshing guidelines for 3-D models are as follows:

• Element size recommendations are the same as for 2-D models. In addition, aspect ratios should not exceedapproximately 4 to 1 in all directions.

• For curved crack fronts, the element size along the crack front will depend on the amount of local curvature.As a rough guide, you should have at least one element every 15° to 30° along a circular crack front.

• All element edges should be straight, including the edge on the crack front.

12.2.2. Calculating Fracture Parameters

Once the static analysis is completed, you can use POST1, the general postprocessor, to calculate fracture para-meters. As mentioned earlier, typical fracture parameters of interest are stress intensity factors, the J-integral,and the energy release rate.

12.2.2.1. Stress Intensity Factors

The POST1 KCALC command (Main Menu> General Postproc> Nodal Calcs> Stress Int Factr) calculates themixed-mode stress intensity factors KI, KII, and KIII. This command is limited to linear elastic problems with a ho-

mogeneous, isotropic material near the crack region. To use KCALC properly, follow these steps in POST1:

1. Define a local crack-tip or crack-front coordinate system, with X parallel to the crack face (perpendicularto the crack front in 3-D models) and Y perpendicular to the crack face, as shown in the following figure.

Note — This coordinate system must be the active model coordinate system [CSYS] and resultscoordinate system [RSYS] when KCALC is issued.

Command(s): LOCAL (or CLOCAL, CS, CSKP, etc.)GUI: Utility Menu> WorkPlane> Local Coordinate Systems> Create Local CS> At SpecifiedLoc

Figure 12.5 Crack Coordinate Systems

(a) 2-D Models and (b) 3-D Models

2. Define a path along the crack face. The first node on the path should be the crack-tip node. For a half-crack model, two additional nodes are required, both along the crack face. For a full-crack model, where

12–5Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 12.2: Solving Fracture Mechanics Problems

Page 400: ANSYS 8.1 - Structural Analysis Guide

both crack faces are included, four additional nodes are required: two along one crack face and twoalong the other. The following figure illustrates the two cases for a 2-D model.

Command(s): PATH, PPATHGUI: Main Menu> General Postproc> Path Operations> Define Path

Figure 12.6 Typical Path Definitions

(a) a half-crack model and (b) a full-crack model

3. Calculate KI, KII, and KIII. The KPLAN field on the KCALC command specifies whether the model is plane-

strain or plane stress. Except for the analysis of thin plates, the asymptotic or near-crack-tip behavior ofstress is usually thought to be that of plane strain. The KCSYM field specifies whether the model is a half-crack model with symmetry boundary conditions, a half-crack model with antisymmetry boundaryconditions, or a full-crack model.

Command(s): KCALCGUI: Main Menu> General Postproc> Nodal Calcs> Stress Int Factr

12.2.2.2. J-Integral

In its simplest form, the J-integral can be defined as a path-independent line integral that measures the strengthof the singular stresses and strains near a crack tip. The following equation shows an expression for J in its 2-Dform is shown below. It assumes that the crack lies in the global Cartesian X-Y plane, with X parallel to the crack(see Figure 12.7: “J-Integral Contour Path Surrounding a Crack-Tip”).

J Wdy tux

tu

ydsrr x

xy

y= − ∂∂

+∂∂

∫∫

where:

γ = any path surrounding the crack tipW = strain energy density (that is, strain energy per unit volume)tx = traction vector along x axis = σxnx + σxy ny

ty = traction vector along y axis = σyny + σxy nx

σ = component stressn = unit outer normal vector to path γu = displacement vectors = distance along the path γ

Chapter 12: Fracture Mechanics

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.12–6

Page 401: ANSYS 8.1 - Structural Analysis Guide

Figure 12.7 J-Integral Contour Path Surrounding a Crack-Tip

Follow these steps to calculate J for a 2-D model:

1. Read in the desired set of results.Command(s): SETGUI: Main Menu> General Postproc> Read Results> First Set

2. Store the volume and strain energy per element.Command(s): ETABLEGUI: Main Menu> General Postproc> Element Table> Define Table

3. Calculate the strain energy density per element.Command(s): SEXPGUI: Main Menu> General Postproc> Element Table> Exponentiate

4. Define a path for the line integral. Figure 12.8: “Examples of Paths for J-integral Calculation” shows ex-amples of such paths.

Command(s): PATH, PPATHGUI: Main Menu> General Postproc> Path Operations> Define Path

Figure 12.8 Examples of Paths for J-integral Calculation

5. Map the strain energy density, which was stored in the element table in step 1, onto the path.

12–7Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 12.2: Solving Fracture Mechanics Problems

Page 402: ANSYS 8.1 - Structural Analysis Guide

Command(s): PDEFGUI: Main Menu> General Postproc> Path Operations> Map Onto Path

6. Integrate it with respect to global Y.Command(s): PCALCGUI: Main Menu> General Postproc> Path Operations> Integrate

7. Assign the final value of the integral to a parameter. This gives us the first term of equation 10.1.Command(s): *GET,Name,PATH,,LASTGUI: Utility Menu> Parameters> Get Scalar Data

8. Map the component stresses SX, SY, and SXY onto the path.Command(s): PDEFGUI: Main Menu> General Postproc> Path Operations> Map Onto Path

9. Define the path unit normal vector.Command(s): PVECTGUI: Main Menu> General Postproc> Path Operations> Unit Vector

10. Calculate TX and TY using the expressions shown with equation 10.1.Command(s): PCALCGUI: Main Menu> General Postproc> Path Operations> operation

11. Shift the path a small distance in the positive and negative X directions to calculate the derivatives ofthe displacement vector (δux/δx and δuy/δy). The following steps are involved (see Figure 19.13: “The

Three Basic Modes of Fracture” in the ANSYS, Inc. Theory Reference):

• Calculate the distance by which the path is to be shifted, say DX. A rule of thumb is to use one percentof the total length of the path. You can obtain the total path length as a parameter using*GET,Name,PATH,,LAST,S.

• Shift the path a distance of DX/2 in the negative X direction [PCALC,ADD,XG,XG,,,,-DX/2] and mapthe displacements UX and UY onto the path [PDEF], giving them labels UX1 and UY1, for example.

• Shift the path a distance of DX in the positive X direction (that is, +DX/2 from its original position)and map UX and UY onto the path, giving them labels UX2 and UY2, for example.

• Shift the path back to its original location (a distance of -DX/2) and calculate the quantities (UX2-UX1)/DX and (UY2-UY1)/DX using PCALC. These quantities represent δux/δx and δuy/δy, respectively.

See the ANSYS Coupled-Field Analysis Guide for a discussion of the *GET, PCALC and PDEF commands.

12. Using the quantities calculated in steps 10 and 11, calculate the integrand in the second term of J [PCALC]and integrate it with respect to the path distance S [PCALC]. This gives the second term of equation 10.1.

13. Calculate J according to equation 10.1, using the quantities calculated in steps 5-7 and 12.

You can simplify the J-integral calculations by writing a macro that performs the above operations. (Macros aredescribed in the ANSYS APDL Programmer's Guide.)

12.2.2.3. Energy Release Rate

Energy release rate is a concept used to determine the amount of work (change of energy) associated with acrack opening or closure. One method to calculate the energy release rate is the virtual crack extension method,outlined below.

In the virtual crack extension method, you perform two analyses, one with crack length a and the other with cracklength a +∆a. If the potential energy U (strain energy) for both cases is stored, the energy release rate can becalculated from

Chapter 12: Fracture Mechanics

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.12–8

Page 403: ANSYS 8.1 - Structural Analysis Guide

GU U

B aa a a= − −

∆+∆

where B is the thickness of the fracture model.

Extend the crack length by ∆a for the second analysis by selecting all nodes in the vicinity of the crack andscaling them in the X direction [NSCALE] (Main Menu> Preprocessor> Modeling> Operate> Scale) by thefactor ∆a.

Note — If you used solid modeling, you will first need to detach the solid model from the finite elementmodel [MODMSH,DETACH] (Main Menu> Preprocessor> Checking Ctrls) before scaling the nodes.The "vicinity of the crack" is usually taken to mean all nodes within a radius of a/2 from the crack tip. Also,the factor ∆a for node scaling is usually in the range of 1/2 to 2 percent of the crack length.

12–9Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 12.2: Solving Fracture Mechanics Problems

Page 404: ANSYS 8.1 - Structural Analysis Guide

12–10

Page 405: ANSYS 8.1 - Structural Analysis Guide

Chapter 13: Composites

13.1. Definition of Composites

Composite materials have been used in structures for a long time. In recent times composite parts have beenused extensively in aircraft structures, automobiles, sporting goods, and many consumer products.

Composite materials are those containing more than one bonded material, each with different structural prop-erties. The main advantage of composite materials is the potential for a high ratio of stiffness to weight. Compositesused for typical engineering applications are advanced fiber or laminated composites, such as fiberglass, glassepoxy, graphite epoxy, and boron epoxy.

ANSYS allows you to model composite materials with specialized elements called layered elements. Once youbuild your model using these elements, you can do any structural analysis (including nonlinearities such as largedeflection and stress stiffening).

13.2. Modeling Composites

Composites are somewhat more difficult to model than an isotropic material such as iron or steel. You need totake special care in defining the properties and orientations of the various layers since each layer may have dif-ferent orthotropic material properties. In this section, we will concentrate on the following aspects of buildinga composite model:

• Choosing the proper element type

• Defining the layered configuration

• Specifying failure criteria

• Following modeling and postprocessing guidelines

13.2.1. Choosing the Proper Element Type

The following element types are available to model layered composite materials: SHELL99, SHELL91, SHELL181,SOLID46, and SOLID191. Which element you choose depends on the application, the type of results that needto be calculated, and so on. Check the individual element descriptions to determine if a specific element can beused in your ANSYS product. All layered elements allow failure criterion calculations.

SHELL99 - Linear Layered Structural Shell Element

SHELL99 is an 8-node, 3-D shell element with six degrees of freedom at each node. It is designed to model thinto moderately thick plate and shell structures with a side-to-thickness ratio of roughly 10 or greater. For structureswith smaller ratios, you may consider using SOLID46. The SHELL99 element allows a total of 250 uniform-thicknesslayers. Alternately, the element allows 125 layers with thicknesses that may vary bilinearly over the area of thelayer. If more than 250 layers are required, you can input your own material matrix. It also has an option to offsetthe nodes to the top or bottom surface.

SHELL91 - Nonlinear Layered Structural Shell Element

SHELL91 is similar to SHELL99 except that it allows only up to 100 layers and does not allow you to input a ma-terial property matrix. However, SHELL91 supports plasticity, large-strain behavior and a special sandwich option,whereas SHELL99 does not. SHELL91 is also more robust for large deflection behavior.

SHELL181 - Finite Strain Shell

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Page 406: ANSYS 8.1 - Structural Analysis Guide

SHELL181 is a 4-node 3-D shell element with 6 degrees of freedom at each node. The element has full nonlinearcapabilities including large strain and allows 255 layers. The layer information is input using the section commandsrather than real constants. Failure criteria is available using the FC commands.

SOLID46 - 3-D Layered Structural Solid Element

SOLID46 is a layered version of the 8-node, 3-D solid element, SOLID45, with three degrees of freedom per node(UX, UY, UZ). It is designed to model thick layered shells or layered solids and allows up to 250 uniform-thicknesslayers per element. Alternately, the element allows 125 layers with thicknesses that may vary bilinearly over thearea of the layer. An advantage with this element type is that you can stack several elements to model more than250 layers to allow through-the-thickness deformation slope discontinuities. The user-input constitutive matrixoption is also available. SOLID46 adjusts the material properties in the transverse direction permitting constantstresses in the transverse direction. In comparison to the 8-node shells, SOLID46 is a lower order element andfiner meshes may be required for shell applications to provide the same accuracy as SHELL91 or SHELL99 .

SOLID191 - Layered Structural Solid Element

SOLID191 is a layered version of the 20-node 3-D solid element SOLID95, with three degrees of freedom pernode (UX, UY, UZ). It is designed to model thick layered shells or layered solids and allows up to 100 layers perelement. As with SOLID46, SOLID191 can be stacked to model through-the-thickness discontinuities. SOLID191has an option to adjust the material properties in the transverse direction permitting constant stresses in thetransverse direction. In spite of its name, the element does not support nonlinear materials or large deflections.

In addition to the layered elements mentioned above, other composite element capabilities exist in ANSYS, butwill not be considered further in the chapter:

• SOLID95, the 20-node structural solid element, with KEYOPT(1) = 1 functions similarly to a single layeredSOLID191 including the use of an orientation angle and failure criterion. It allows nonlinear materials andlarge deflections.

• SHELL63, the 4-node shell element, can be used for rough, approximate studies of sandwich shell models.A typical application would be a polymer between two metal plates, where the bending stiffness of thepolymer would be small relative to the bending stiffness of the metal plates. The bending stiffness canbe adjusted by the real constant RMI to represent the bending stiffness due to the metal plates, and dis-tances from the middle surface to extreme fibers (real constants CTOP, CBOT) can be used to obtain outputstress estimates on the outer surfaces of the sandwich shell. It is not used as frequently as SHELL91,SHELL99, or SHELL181, and will not be considered for anything other than sandwich structures in thissection.

• SOLID65, the 3–D Reinforced Concrete Solid Element, models an isotropic medium with optional reinforcingin 3 different user-defined orientations.

• BEAM188 and BEAM189, the 3–D finite strain beam elements, can have their sections built up with multiplematerials.

13.2.2. Defining the Layered Configuration

The most important characteristic of a composite material is its layered configuration. Each layer may be madeof a different orthotropic material and may have its principal directions oriented differently. For laminatedcomposites, the fiber directions determine layer orientation.

Two methods are available to define the layered configuration:

• By specifying individual layer properties

Chapter 13: Composites

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.13–2

Page 407: ANSYS 8.1 - Structural Analysis Guide

• By defining constitutive matrices that relate generalized forces and moments to generalized strains andcurvatures (available only for SOLID46 and SHELL99 )

13.2.2.1. Specifying Individual Layer Properties

With this method, the layer configuration is defined layer-by-layer from bottom to top. The bottom layer is des-ignated as layer 1, and additional layers are stacked from bottom to top in the positive Z (normal) direction ofthe element coordinate system. You need to define only half of the layers if stacking symmetry exists.

At times, a physical layer will extend over only part of the model. In order to model continuous layers, thesedropped layers may be modeled with zero thickness. Figure 13.1: “Layered Model Showing Dropped Layer”shows a model with four layers, the second of which is dropped over part of the model.

Figure 13.1 Layered Model Showing Dropped Layer

For each layer, the following properties are specified in the element real constant table [R, RMORE, RMODIF](Main Menu> Preprocessor> Real Constants) (accessed with REAL attributes).

• Material properties (via a material reference number MAT)

• Layer orientation angle commands (THETA)

• Layer thickness (TK)

Layered sections may also be defined through the Section Tool (Prep>Sections>Shell — Add/edit). For eachlayer, the following are specified in the section definition through the section commands; or through the SectionTool (SECTYPE, SECDATA) (accessed with the SECNUM attributes).

• Material properties (via a material reference number MAT)

• Layer orientation angle commands (THETA)

• Layer thickness (TK)

• Number of integration points per layer (NUMPT)

Material Properties - As with any other element, the MP command (Main Menu> Preprocessor> Material Props>Material Models> Structural> Linear> Elastic> Isotropic or Orthotropic) is used to define the linear materialproperties, and the TB command is used to define the nonlinear material data tables (plasticity is only availablefor elements SOLID191 and SHELL91). The only difference is that the material attribute number for each layer ofan element is specified in the element's real constant table. For the layered elements, the MAT command (MainMenu> Preprocessor> Meshing> Mesh Attributes> Default Attribs) attribute is only used for the DAMP andREFT arguments of the MP command. The linear material properties for each layer may be either isotropic ororthotropic (see Linear Material Properties in the ANSYS Elements Reference). Typical fiber-reinforced compositescontain orthotropic materials and these properties are most often supplied in the major Poisson's ratio form (seethe ANSYS, Inc. Theory Reference). Material property directions are parallel to the layer coordinate system, whichis defined by the element coordinate system and the layer orientation angle (described below).

Layer Orientation Angle- This defines the orientation of the layer coordinate system with respect to the elementcoordinate system. It is the angle (in degrees) between X-axes of the two systems. By default, the layer coordinatesystem is parallel to the element coordinate system. All elements have a default coordinate system which you

13–3Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 13.2: Modeling Composites

Page 408: ANSYS 8.1 - Structural Analysis Guide

can change using the ESYS element attribute [ESYS] (Main Menu> Preprocessor> Meshing> Mesh Attributes>Default Attribs). You may also write your own subroutines to define the element and layer coordinate systems(USERAN and USANLY); see the Guide to ANSYS User Programmable Features for details.

Layer Thickness- If the layer thickness is constant, you only need to specify TK(I), the thickness at node I. Otherwise,the thicknesses at the four corner nodes must be input. Dropped layers may be represented with zero thickness.

Number of integration points per layer- This allows you to determine in how much detail the program shouldcompute the results. For very thin layers, when used with many other layers, one point would be appropriate.But for laminates with few layers, more would be needed. The default is 3 points. This feature applies only tosections defined through the section commands.

Note — Currently, the GUI only allows layer real constant input of up to 100 layers. If more layers areneeded for SHELL99 or SOLID46, the R and RMORE commands must be used.

13.2.2.2. Defining the Constitutive Matrices

This is an alternative to specifying the individual layer properties and is available as an option [KEYOPT(2)] forSOLID46 and SHELL99. The matrices, which represent the force-moment and strain-curvature relationships forthe element, must be calculated outside the ANSYS program as outlined in the ANSYS, Inc. Theory Reference. Theycan be included as part of the solution printout with KEYOPT(10). The main advantages of the matrix approachare:

• It allows you to incorporate an aggregate composite material behavior.

• A thermal load vector may be supplied.

• The matrices may represent an unlimited number of layers.

The terms of the matrices are defined as real constants. Mass effects are incorporated by specifying an averagedensity (real constants AVDENS) for the element. If the matrix approach is used, detailed results in each layercannot be obtained since individual layer information is not input.

13.2.2.3. Sandwich and Multiple-Layered Structures

Sandwich structures have two thin faceplates and a thick, but relatively weak, core. Figure 13.2: “SandwichConstruction” illustrates sandwich construction.

Figure 13.2 Sandwich Construction

You can model sandwich structures with SHELL63, SHELL91, or SHELL181. SHELL63 has one layer but permitssandwich modeling through the use of real constants. You can modify the effective bending moment of inertiaand the distance from the middle surface to the extreme fibers to account for the weak core. KEYOPT(9) = 1 ofSHELL91 specifies the sandwich option. The core is assumed to carry all of the transverse shear; the faceplatescarry none. Conversely, the faceplates are assumed to carry all (or almost all) of the bending load. Only SHELL91has this sandwich option.

Chapter 13: Composites

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.13–4

Page 409: ANSYS 8.1 - Structural Analysis Guide

SHELL181 models the transverse shear deflection using as energy equivalence method that makes the need fora sandwich option unnecessary

13.2.2.4. Node Offset

For SHELL181 using sections defined through the section commands, nodes can be offset during the definitionof the section, using the SECOFFSET command. For SHELL91, and SHELL99 the node offset option (KEYOPT(11))locates the element nodes at the bottom, middle or top surface of the shell. The figures below illustrate how youcan conveniently model ply drop off in shell elements that are adjacent to each other. In Figure 13.3: “LayeredShell With Nodes at Midplane”, the nodes are located at the middle surfaces (KEYOPT(11) = 0) and these surfacesare aligned. In Figure 13.4: “Layered Shell With Nodes at Bottom Surface”, the nodes are located at the bottomsurfaces (KEYOPT(11) = 1) and these surfaces are aligned.

Figure 13.3 Layered Shell With Nodes at Midplane

Figure 13.4 Layered Shell With Nodes at Bottom Surface

13.2.3. Specifying Failure Criteria

Failure criteria are used to learn if a layer has failed due to the applied loads. You can choose from three predefinedfailure criteria or specify up to six failure criteria of your own (user-written criteria). The three predefined criteriaare:

• Maximum Strain Failure Criterion, which allows nine failure strains.

• Maximum Stress Failure Criterion, which allows nine failure stresses.

• Tsai-Wu Failure Criterion, which allows nine failure stresses and three additional coupling coefficients. Youhave a choice of two methods of calculating this criterion. The methods are defined in the ANSYS, Inc.Theory Reference.

The failure strains, stresses, and coupling coefficients may be temperature-dependent. See the ANSYS ElementsReference for details about the data required for each criterion. To specify a failure criterion, use either the familyof TB commands or the family of FC commands.

The TB commands areTB, TBTEMP, and TBDATA. (Main Menu> Preprocessor> Material Props> Failure Cri-teria). A typical sequence of commands to specify a failure criterion using these commands is shown below.

13–5Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 13.2: Modeling Composites

Page 410: ANSYS 8.1 - Structural Analysis Guide

TB,FAIL,1,2 ! Data table for failure criterion, material 1,! no. of temperatures = 2TBTEMP,,CRIT ! Failure criterion keyTBDATA,2,1 ! Maximum Stress Failure Criterion (Const. 2 = 1)TBTEMP,100 ! Temperature for subsequent failure properties TBDATA,10,1500,,400,,10000 ! X, Y, and Z failure tensile stresses (Z value ! set to a large number)TBDATA,16,200,10000,10000 ! XY, YZ, and XZ failure shear stressesTBLISTTBTEMP,200 ! Second temperatureTBDATA,...

The FC commands are FC, FCDELE, and FCLIST commands (Main Menu> Preprocessor> Material Props>Material Models> Structural> Nonlinear> Inelastic> Non-Metal Plasticity> Failure Criteria) and (MainMenu> General Postproc> Failure Criteria). A typical sequence of commands to specify a failure criterion usingthese commands is shown below.

FC,1,TEMP,, 100, 200 ! TemperaturesFC,1,S,XTEN, 1500, 1200 ! Maximum stress componentsFC,1,S,YTEN, 400, 500FC,1,S,ZTEN,10000, 8000FC,1,S,XY , 200, 200FC,1,S,YZ ,10000, 8000FC,1,S,XZ ,10000, 8000FCLIST, ,100 ! List status of Failure Criteria at 100.0 degreesFCLIST, ,150 ! List status of Failure Criteria at 150.0 degreesFCLIST, ,200 ! List status of Failure Criteria at 200.0 degreesPRNSOL,S,FAIL ! Use Failure Criteria

Note — The TB commands (TB, TBTEMP, and TBDATA) can be used only for SHELL91, SHELL99, SOLID46,or SOLID191, but the FC and FCLIST commands can be used for any 2-D or 3-D structural solid elementor any 3-D structural shell element.

See the ANSYS Commands Reference for a discussion of the TB, TBTEMP, TBDATA, TBLIST, FC, FCDELE, andFCLIST commands.

Some notes about specifying failure criteria:

• The criteria are orthotropic, so you must input the failure stress or failure strain values for all directions.(The exception is that compressive values default to tensile values.)

• If you don't want the failure stress or strain to be checked in a particular direction, specify a large numberin that direction (as shown in the previous example).

User-written failure criteria may be specified via user subroutines USRFC1 through USRFC6. These subroutinesshould be linked with the ANSYS program beforehand; see the ANSYS Advanced Analysis Techniques Guide for abrief description of user-programmable features.

13.2.4. Additional Modeling and Postprocessing Guidelines

Some additional guidelines for modeling and postprocessing of composite elements are presented below.

1. Composites exhibit several types of coupling effects, such as coupling between bending and twisting,coupling between extension and bending, etc. This is due to stacking of layers of differing materialproperties. As a result, if the layer stacking sequence is not symmetric, you may not be able to usemodel symmetry even if the geometry and loading are symmetric, because the displacements andstresses may not be symmetric.

2. Interlaminar shear stresses are usually important at the free edges of a model. For relatively accurate in-terlaminar shear stresses at these locations, the element size at the boundaries of the model should beapproximately equal to the total laminate thickness. For shells, increasing the number of layers per actual

Chapter 13: Composites

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.13–6

Page 411: ANSYS 8.1 - Structural Analysis Guide

material layer does not necessarily improve the accuracy of interlaminar shear stresses. With elementsSOLID46, SOLID95, and SOLID191, however, stacking elements in the thickness direction should resultin more accurate interlaminar stresses through the thickness. Interlaminar transverse shear stresses inshell elements are based on the assumption that no shear is carried at the top and bottom surfaces ofthe element. These interlaminar shear stresses are only computed in the interior and are not valid alongthe shell element boundaries. Use of shell-to-solid submodeling is recommended to accurately computeall of the free edge interlaminar stresses.

3. Because a large amount of input data is required for composites, you should verify the data before pro-ceeding with the solution. Several commands are available for this purpose:

• ELIST (Utility Menu> List> Elements) lists the nodes and attributes of all selected elements.

• EPLOT (Utility Menu> Plot> Elements) displays all selected elements. Using the /ESHAPE,1 command(Utility Menu> PlotCtrls> Style> Size and Shape) before EPLOT causes shell elements to be dis-played as solids with the layer thicknesses obtained from real constants or section definition (seeFigure 13.5: “Example of an Element Display”. This example uses element SHELL99 with /ESHAPEturned on). It also causes SOLID46 elements to be displayed with layers.

• /PSYMB,LAYR,n (Utility Menu> PlotCrls> Symbols) followed by EPLOT displays layer number n forall selected layered elements. This can be used to display and verify each individual layer across theentire model.

• /PSYMB,ESYS,1 followed by EPLOT displays the element coordinate system triad for those elementswhose default coordinate system has been changed.

Figure 13.5 Example of an Element Display

• LAYLIST (Utility Menu> List> Elements> Layered Elements) lists the layer stacking sequence fromreal constants and any two material properties for SHELL99, SHELL91, SOLID46, and SOLID191 ele-ments. You can specify a range of layer numbers for the listing.

LIST LAYERS 1 TO 4 IN REAL SET 1 FOR ELEMENT TYPE 1 TOTAL LAYERS = 4 LSYM = 1 LP1 = 0 LP2 = 0 EFS = .000E+00

NO. ANGLE THICKNESS MAT --- ----- ---------- --- 1 45.0 0.250 1 2 -45.0 0.250 2 3 -45.0 0.250 2 4 45.0 0.250 1 ------------------------ SUM OF THK 1.00

• LAYPLOT (Utility Menu> Plot> Layered Elements) displays the layer stacking sequence from realconstants in the form of a sheared deck of cards (see Figure 13.6: “Sample LAYPLOT Display for [45/-

13–7Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 13.2: Modeling Composites

Page 412: ANSYS 8.1 - Structural Analysis Guide

45/ - 45/45] Sequence”). The layers are crosshatched and color coded for clarity. The hatch lines in-dicate the layer angle (real constant THETA) and the color indicates layer material number (MAT).You can specify a range of layer numbers for the display.

• SECPLOT (Main Menu> Preprocessor> Sections> Shell> Plot Section) displays the section stackingsequence from sections in the form of a sheared deck of cards (see Figure 13.6: “Sample LAYPLOTDisplay for [45/-45/ - 45/45] Sequence”). The sections are crosshatched and color coded for clarity.The hatch lines indicate the layer angle (THETA) and the color indicates layer material number (MAT)defined by the SECDATA command. You can specify a range of layer numbers for the display.

4. By default, only data for the bottom of the first (bottom) layer, top of the last (top) layer, and the layerwith the maximum failure criterion value are written to the results file. If you are interested in data forall layers, set KEYOPT(8) = 1. Be aware, though, that this may result in a large results file.

Figure 13.6 Sample LAYPLOT Display for [45/-45/ - 45/45] Sequence

5. Use the ESEL,S,LAYER command to select elements that have a certain layer number. If an element hasa zero thickness for the requested layer, the element is not selected.

Note — For energy output, the results are applicable only to the entire element; you cannot getoutput results for individual layers.

6. Use the LAYER command (Main Menu> General Postproc> Options for Outp) in POST1 (or LAYERP26(Main Menu> TimeHist Postpro> Define Variables) in POST26) to specify the layer number for whichresults are to be processed. The SHELL command (Main Menu> General Postproc> Options for Outpor Main Menu> TimeHist Prostpro> Define Variables) specifies a TOP, MID, or BOT location within thelayer. The default in POST1 is to store results for the bottom of the bottom layer, and the top of the toplayer, and the layer with the maximum failure criterion value. In POST26, the default is layer 1. If KEYOPT(8)= 1 (that is, data stored for all layers), the LAYER and LAYERP26 commands store the TOP and BOT resultsfor the specified layer number. MID values are then calculated by average TOP and BOT values. If KEYOPT(8) = 2 is set for SHELL181 during SOLUTION, then LAYER and LAYERP26 commands store the TOP,

Chapter 13: Composites

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.13–8

Page 413: ANSYS 8.1 - Structural Analysis Guide

BOTTOM, and MID results for the specified layer number. In this case, MID values are directly retrievedfrom the results file. For transverse shear stresses with KEYOPT(8) = 0, therefore, POST1 can only show alinear variation, whereas the element solution printout or KEYOPT(8) = 2 can show a parabolic variation.

7. By default, POST1 displays all results in the global Cartesian coordinate system. Use the RSYS command(Main Menu> General Postproc> Options for Outp) to transform the results to a different coordinatesystem. In particular, RSYS,SOLU allows you to display results in the layer coordinate system if LAYER isissued with a nonzero layer number.

13–9Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 13.2: Modeling Composites

Page 414: ANSYS 8.1 - Structural Analysis Guide

13–10

Page 415: ANSYS 8.1 - Structural Analysis Guide

Chapter 14: Fatigue

14.1. Definition of Fatigue

Fatigue is the phenomenon in which a repetitively loaded structure fractures at a load level less than its ultimatestatic strength. For instance, a steel bar might successfully resist a single static application of a 300 kN tensileload, but might fail after 1,000,000 repetitions of a 200 kN load.

The main factors that contribute to fatigue failures include:

• Number of load cycles experienced

• Range of stress experienced in each load cycle

• Mean stress experienced in each load cycle

• Presence of local stress concentrations

A formal fatigue evaluation accounts for each of these factors as it calculates how "used up" a certain componentwill become during its anticipated life cycle.

14.1.1. What the ANSYS Program Does

The ANSYS fatigue calculations rely on the ASME Boiler and Pressure Vessel Code, Section III (and Section VIII,Division 2) for guidelines on range counting, simplified elastic-plastic adaptations, and cumulative fatigue sum-mation by Miner's rule.

For fatigue evaluations based on criteria other than those of the ASME Code, you can either write your ownmacro, or else interface your ANSYS results with an appropriate third-party program (see the ANSYS APDL Pro-grammer's Guide for more information on these two features).

The ANSYS program features the following fatigue-calculation capabilities:

• You can postprocess existing stress results to determine the fatigue usage factors for any solid-elementor shell-element model. (You can also manually input stresses for fatigue evaluation of line-elementmodels.)

• You can store stresses at a preselected number of locations for a preselected number of events andloadings within the event.

• You can define stress concentration factors for each location and scale factors for each event.

14.1.2. Basic Terminology

A location is a node in your model for which fatigue stresses are to be stored. You would typically choose locationsthat represent points on the structure that would be susceptible to fatigue damage.

An event is a set of stress conditions that occur at different times during a unique stress cycle. See Section 14.2.3.4:Guidelines for Obtaining Accurate Usage Factors later in this chapter for more information.

A loading is one of the stress conditions that is part of an event.

The alternating stress intensity is a measure of the difference in stress state between any two loadings. The programdoes not adjust the alternating stress intensity for mean-stress effects.

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Page 416: ANSYS 8.1 - Structural Analysis Guide

14.2. Doing a Fatigue Evaluation

You do a fatigue evaluation in POST1, the general postprocessor, after you have completed a stress solution.The procedure normally consists of five main steps:

1. Enter POST1 and resume your database.

2. Establish the size (the number of locations, events, and loadings), define the fatigue material properties,identify stress locations, and define stress concentration factors.

3. Store stresses at locations of interest for various events and loadings; assign event repetitions and scalefactors.

4. Activate the fatigue calculations.

5. Review the results.

14.2.1. Enter POST1 and Resume Your Database

In order to perform a fatigue evaluation, you need to follow these steps:

1. Enter POST1.Command(s): /POST1GUI: Main Menu> General Postproc

2. Read your database file (Jobname.DB) into active memory. (If your intended fatigue evaluation is acontinuation of an ongoing ANSYS session, then Jobname.DB will already be in memory.) A results file(Jobname.RST) with nodal stress results should also be available; you will read results data into memorylater.

Command(s): RESUMEGUI: Utility Menu> File> Resume from

14.2.2. Establish the Size, Fatigue Material Properties, and Locations

Define the following data:

• Maximum number of locations, events, and loadings

• Fatigue material properties

• Stress locations and stress concentration factors (SCFs)

1. Define the maximum number of stress locations, events, and loadings.

By default, your fatigue evaluation can consider up to five nodal locations, ten events, and three loadingswithin an event. You can use the following option to establish larger dimensions (that is, allow morelocations, events, or loadings), if necessary.

Command(s): FTSIZEGUI: Main Menu> General Postproc> Fatigue> Size Settings

2. Define material fatigue properties.

In order to calculate usage factors, and to include the effect of simplified elastic-plastic computations,you must define material fatigue properties. The material properties of interest in a fatigue evaluationare:

• The S-N curve, a curve of alternating stress intensity ((Smax - Smin)/2) versus allowable number of cycles.

The ASME S-N curves already account for maximum mean stress effects. You should adjust your S-N

Chapter 14: Fatigue

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.14–2

Page 417: ANSYS 8.1 - Structural Analysis Guide

curve to account for mean-stress effects, if necessary. If you do not input an S-N curve, alternatingstress intensities will be listed in decreasing order for all possible combinations of stress conditions,but no usage factors will be calculated.

Command(s): FPGUI: Main Menu> General Postproc> Fatigue> Property Table> S-N Table

• The Sm-T curve, a curve of design stress-intensity value versus temperature. This curve is needed if

you want the program to detect whether or not the nominal stress range has gone plastic.Command(s): FPGUI: Main Menu> General Postproc> Fatigue> Property Table> Sm_T Table

• Elastic-plastic material parameters M and N (strain hardening exponents). These parameters are re-quired only if you desire simplified elastic-plastic code calculations. These parameters' values can beobtained from the ASME Code.

Command(s): FPGUI: Main Menu> General Postproc> Fatigue> Property Table> Elas-plas Par

The following example illustrates the use of the FP command to input material fatigue properties:

! Define the S-N table:FP,1,10,30,100,300,1000,10000 ! Allowable Cycles, NFP,7,100000,1000000 ! "FP,21,650,390,240,161,109,59 ! Alternating Stress-FP,27,37,26 ! Intensity Range, S, ksi! Define the Sm-T table:FP,41,100,200,300,400,500,600 ! Temperature,°FFP,47,650,700,750,800 ! "FP,51,20,20,20,18.7,17.4,16.4 ! "Design Stress-Intensity FP,57,16.1,15.9.15.5,15.1 ! Value", Sm (=2/3*Sy or ! 1/3 *Su), ksi! Define the elastic-plastic material parameters:FP,61,1.7,.3 ! M and N

3. Define stress locations and stress concentration factors.

The following option allows you to explicitly define a nodal location of interest to your fatigue evaluation,define stress concentration factors (SCFs) for that location, and assign a short (20 character) title to thatlocation.

Command(s): FLGUI: Main Menu> General Postproc> Fatigue> Stress Locations

Note — Not all fatigue analyses will require the FL command. Locations are automatically defined fornodes when FS, FSNODE, or FSSECT are issued (see below). If your model contains sufficient grid detail,your stresses could be accurate enough that you would not need to apply calculated SCFs. (SupplementalSCFs for surface, size, or corrosion effects might still be required, however.) Where only one location isbeing examined, you could omit a title. If explicit definition of locations, SCFs, or titles are not required,you could forgo the FL command entirely.

Here is an example of some FL commands for a cylinder with a global Y axis, having two wall thicknesses of interest,where SCFs are to be applied (to the axial linearized stresses) at the outside wall.

FL,1,281,,,,Line 1 at insideFL,2,285,,1.85,,Line 1 at outsideFL,3,311,,,,Line 2 at insideFL,4,315,,2.11,,Line 2 at outside

14–3Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 14.2: Doing a Fatigue Evaluation

Page 418: ANSYS 8.1 - Structural Analysis Guide

Figure 14.1 Cylinder Wall with Stress Concentration Factors (SCFs)

14.2.3. Store Stresses and Assign Event Repetitions and Scale Factors

14.2.3.1. Storing Stresses

In order to perform a fatigue evaluation, the program must know the stresses at different events and loadingsfor each location, as well as the number of repetitions of each event. You can store stresses for each combinationof location, event, and loading, using the following options:

• Manually stored stresses

• Nodal stresses from Jobname.RST

• Stresses at a cross-section

Caution: The program never assumes that a "zero" stress condition exists. If zero stress is one of the conditionsto be considered, it must be explicitly input for each event in which it may occur.

The following command sequences schematically illustrate how to store stresses. In some situations, you mightprefer to use LCASE instead of SET.

FSManually stored stresses:

SET, FSNODENodal stresses retrieved from Jobname.RST:

PATH, PPATH, SET, FSSECTStresses at a cross-section:

(Cross-section calculations also require data from Jobname.RST.)

You can use more than one method of storing stresses in an event. Each of these methods is explained in detailbelow.

14.2.3.1.1. Manually Stored Stresses

You can use this option to store stresses and the temperature "manually" (without direct access to the resultsfile Jobname.RST). In such cases, you are not using the fatigue module in POST1 as a postprocessor, but simplyas a fatigue calculator. Line elements, such as beams, must be handled in this way since the fatigue module isnot able to access data from a results file other than for solid elements or shell elements.

Command(s): FSGUI: Main Menu> General Postproc> Fatigue> Store Stresses> Specified Val

Command input for this option is demonstrated by the following example:

FS,201,1,2,1,-2.0,21.6,15.2,4.5,0.0,0.0FS,201,1,2,7,450.3

Chapter 14: Fatigue

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.14–4

Page 419: ANSYS 8.1 - Structural Analysis Guide

In this example, only the total stresses (items 1-6) and the temperature (item 7) are input. If the linearized stresseswere also to be input, they would follow the temperatures as items 8 through 13.

Note — In the special case of a beam element having only axial stress, you would input only one stresscomponent (SX), leaving the rest of the stress fields blank.

14.2.3.1.2. Nodal Stresses from Jobname.RST

When you use this option, you cause a nodal stress vector containing six stress components to be stored directlyfrom the results database. Stress components stored with this option can be modified with a subsequent FScommand.

Note — You must issue a SET command, and possibly a SHELL command, before executing FSNODE.SET will read results for a particular load substep from the results file (Jobname.RST) into the database.SHELL allows you to select results from the top, middle, or bottom surfaces for shell elements (defaultis the top surface).

Command(s): FSNODEGUI: Main Menu> General Postproc> Fatigue> Store Stresses> From rst File

Input by means of FSNODE is demonstrated by the following example for an event at one nodal location:

SET,1 ! Define data set for load step 1FSNODE,123,1,1 ! Stress vector at node 123 assigned to event 1, ! loading 1.SET,2 ! Define data set for load step 2FSNODE,123,1,2 ! ...event 1, loading 2SET,3 ! ...load step 3FSNODE,123,1,3 ! ...event 1, loading 3

Figure 14.2 Three Loadings in One Event

14.2.3.1.3. Stresses at a Cross-Section

This option calculates and stores total linearized stresses at the ends of a section path (as defined by a precedingPATH and PPATH command). Because you will normally want the linearization to take place over a thicknessrepresenting the shortest distance between the two surfaces, use only the two surface nodes to describe thepath in the PPATH command. This option retrieves stress information from the results database; therefore

14–5Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 14.2: Doing a Fatigue Evaluation

Page 420: ANSYS 8.1 - Structural Analysis Guide

FSSECT must also be preceded by a SET command. Stress components stored with an FSSECT command canbe modified with a subsequent FS command.

Command(s): FSSECTGUI: Main Menu> General Postproc> Fatigue> Store Stresses> At Cross Sect

Input by means of FSSECT is demonstrated in the following example. If node locations are not assigned with anFL command, the FSSECT commands in this example will automatically assign location numbers to the two pathnodes, 391 and 395. (See Figure 14.3: “Surface Nodes are Identified by PPATH Prior to Executing FSSECT”.)

PATH,Name,2 ! Define the path using the two surface nodes PPATH,1,391 PPATH,2,395 SET,1 FSSECT,,1,1 ! Store stresses at nodes 391 and 395

Figure 14.3 Surface Nodes are Identified by PPATH Prior to Executing FSSECT

14.2.3.2. Listing, Plotting, or Deleting Stored Stresses

Use the following options to list, plot, or delete stored stresses.

• List the stored stresses per location, per event, per loading, or per stress condition:Command(s): FSLISTGUI: Main Menu> General Postproc> Fatigue> Store Stresses> List Stresses

• Display a stress item as a function of loading number for a particular location and event:Command(s): FSPLOTGUI: Main Menu> General Postproc> Fatigue> Store Stresses> Plot Stresses

• Delete a stress condition stored for a particular location, event, and loading:Command(s): FSDELEGUI: Main Menu> General Postproc> Fatigue> Store Stresses> Dele Stresses

• Delete all stresses at a particular location:Command(s): FLGUI: Main Menu> General Postproc> Fatigue> Stress Locations

• Delete all stresses for all loadings in a particular event:Command(s): FEGUI: Main Menu> General Postproc> Fatigue> Erase Event Data

14.2.3.3. Assigning Event Repetitions and Scale Factors

This option assigns the number of occurrences to the event numbers (for all loadings at all locations of the event).It can also be used to apply scale factors to all of the stresses that make up its loadings.

Command(s): FEGUI: Main Menu> General Postproc> Fatigue> Assign Events

Chapter 14: Fatigue

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.14–6

Page 421: ANSYS 8.1 - Structural Analysis Guide

An example of this command usage is given below:

FE,1,-1 ! Erase all parameters and fatigue stresses formerly ! used for event 1.FE,2,100,1.2 ! Assign 100 occurrences to events 2, 3 and 4,*REPEAT,3,1 ! and scale by 1.2.FE,5,500 ! Assign 500 occurrences to event 5.

14.2.3.4. Guidelines for Obtaining Accurate Usage Factors

Structures are usually subjected to a variety of maximum and minimum stresses, which occur in unknown (oreven random) order. Therefore, you must take care to achieve an accurate count of the number of repetitionsof all possible stress ranges, in order to obtain a valid fatigue usage factor.

The ANSYS program automatically calculates all possible stress ranges and keeps track of their number of occur-rences, using a technique commonly known as the "rain flow" range-counting method. At a selected nodal loc-ation, a search is made throughout all of the events for the pair of loadings (stress vectors) that produces themost severe stress-intensity range. The number of repetitions possible for this range is recorded, and the remainingnumber of repetitions for the events containing these loadings is decreased accordingly. At least one of thesource events will be "used up" at this point; remaining occurrences of stress conditions belonging to that eventwill subsequently be ignored. This process continues until all ranges and numbers of occurrences have beenconsidered.

Caution: It can be surprisingly easy to misuse the range-counting feature of the fatigue module. You musttake pains to assemble events carefully if you want your fatigue evaluation to yield accurate usage factors.

Consider the following guidelines when assembling events:

• Understand the internal logic of the ANSYS range-counting algorithm. See the ANSYS, Inc. Theory Referencefor more details on how the ANSYS program performs range counting.

• Because it can be difficult to predict the exact load step at which a maximum (or minimum) 3-D stressstate occurs, good practice often requires that you include several clustered loadings in each event, inorder to successfully capture the extreme stress state. (See Figure 14.2: “Three Loadings in One Event”.)

• You will obtain consistently conservative results if you include only one extreme stress condition (eithera local maximum or a local minimum) in any given event. If you group more than one extreme conditionin a single event, you will sometimes generate unconservative results, as illustrated by the following example:

Consider a load history made up of two slightly different cycles:

Load Cycle 1: 500 repetitions of Sx = +50.0 to -50.1 ksi

Load Cycle 2: 1000 repetitions of Sx = +50.1 to -50.0 ksi

These load cycles will obviously sum to 1500 repetitions having an alternating stress intensity of about 50 ksi.However, carelessly grouping these loadings into only two events will result in an inaccurate range count. Let'ssee how this would happen:

500 repetitionsloading 1: Sx = 50.0loading 2: Sx = -50.1

Event 1,

1000 repetitionsloading 1: Sx = 50.1loading 2: Sx = -50.0

Event 2,

The possible alternating stress intensities are:

50.05 ksiFrom E1,L1 to E1,L2:a.

14–7Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 14.2: Doing a Fatigue Evaluation

Page 422: ANSYS 8.1 - Structural Analysis Guide

0.05 ksiFrom E1,L1 to E2,L1:b.

50.00 ksiFrom E1,L1 to E2,L2:c.

50.10 ksiFrom E1,L2 to E2,L1:d.

0.05 ksiFrom E1,L2 to E2,L2:e.

50.05 ksiFrom E2,L1 to E2,L2:f.

Sorting these combinations by decreasing alternating stress intensity gives:

50.10 ksiFrom E1,L2 to E2,L1:d.

50.05 ksiFrom E1,L1 to E1,L2:a.

50.05 ksiFrom E2,L1 to E2,L2:f.

50.00 ksiFrom E1,L1 to E2,L2:c.

0.05 ksiFrom E1,L1 to E2,L1:b.

0.05 ksiFrom E1,L2 to E2,L2:e.

The range counting then proceeds as follows:

- this uses up 500 cycles of E1 and E2500 cycles of E1,L2 to E2,L1d.

- E1 is all used up0 cycles of E1,L1 to E1,L2a.

- this uses up 500 more cycles of E2500 cycles of E2,L1 to E2,L2f.

- both events are all used up0 cycles of E1,L1 to E2,L2c.

- both events are all used up0 cycles of E1,L1 to E2,L1b.

- both events are all used up0 cycles of E1,L2 to E2,L2e

Thus, only 1000 repetitions of about 50 ksi range would be counted, instead of the known 1500 cycles. This errorresults solely from improper assembly of events.

If the loadings had each been described as separate events (such that E1,L1 ≥ E1; E1,L2 ≥ E2; E2,L1 ≥ E3; and

E2,L2 ≥ E4), then the following range counts would be obtained:

- this uses up 500 cycles of E2 and E3500 cycles of E2 to E3d.

- E2 is all used up0 cycles of E1 to E2a.

- uses up 500 more cycles of E3, and 500 of E4500 cycles of E3 to E4f.

- uses up 500 more cycles of E4500 cycles of E1 to E4c.

- E3 is all used up0 cycles of E1 to E3b.

- E2 and E4 are both all used up0 cycles of E2 to E4e.

Cumulative fatigue damage in this case would properly be calculated for 1500 repetitions of about 50 ksi range.

• Conversely, using separate events for each maximum and each minimum stress condition could sometimesbecome too conservative. In such cases, carefully choose those loadings that should be counted together,and group them into the same events. The following example illustrates how some events can appropriatelycontain multiple extreme stress conditions:

Consider a load history made up of these two load cycles:

• Load Cycle 1: 500 repetitions of Sx = +100.1 to +100.0 ksi

• Load Cycle 2: 1000 repetitions of Sx = +50.1 to +50.0 ksi

Chapter 14: Fatigue

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.14–8

Page 423: ANSYS 8.1 - Structural Analysis Guide

It is readily apparent that the worst possible combination of these cycles would yield 500 repetitions having al-ternating stress intensity of about 25 ksi range.

Proceeding as in the above example, grouping these loadings into two events would produce an accurate countof 500 repetitions of about 25 ksi range. Treating each loading as a separate event would yield an over-conser-vative count of 1000 repetitions of about 25 ksi range.

14.2.4. Activate the Fatigue Calculations

Now that you have locations, stresses, events, and material parameters all specified, you can execute the fatiguecalculations at a specified location. The location is specified by either the location number or the node itself.

Command(s): FTCALCGUI: Main Menu> General Postproc> Fatigue> Calculate Fatig

14.2.5. Review the Results

Fatigue calculation results are printed in the output. If you have routed your output [/OUTPUT] to a file (for ex-ample Jobname.OUT), then you can review the results by listing that file.

Command(s): *LISTGUI: Utility Menu> List> Files> Other> Jobname.OUT

If you have input an S-N curve, output is in the form of a table of alternating stress intensities (listed in decreasingorder) with corresponding pairs of event/loadings, as well as cycles used, cycles allowed, temperature, and partialusage factor. Following that, the cumulative usage factor is shown for that particular location. This informationis repeated for all locations.

As has been just mentioned, FTCALC output shows the contributing pairs of events and loadings for any givenalternating stress-intensity range. This information can help you isolate the transients (events/loadings) causingthe most fatigue damage.

A convenient way to modify your events would be to write all stored fatigue data on Jobname.FATG. (This optioncould be executed either before or after FTCALC.) Data are written to Jobname.FATG in terms of equivalentfatigue module commands. You can modify your events by editing Jobname.FATG; then use the /INPUT com-mand to reread the modified fatigue commands.

Command(s): FTWRITEGUI: Main Menu> General Postproc> Fatigue> Write Fatig Data

14.2.6. Other Approaches to Range Counting

Earlier, we discussed the "rain flow" range-counting method. This technique is useful whenever the exact time-history of various loadings is not known. However, if in your fatigue analysis the time-history is known, you canavoid the undue conservatism of this procedure simply by running a separate fatigue analysis [FTCALC] for eachsequential event and then adding the usage factors manually.

14.2.7. Sample Input

A sample input listing for a fatigue evaluation is shown below:

! Enter POST1 and Resume the Database:/POST1RESUME,...! Number of Locations, Events, and LoadingsFTSIZE,...! Material Fatigue Properties:FP,1,.... ! N values

14–9Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 14.2: Doing a Fatigue Evaluation

Page 424: ANSYS 8.1 - Structural Analysis Guide

FP,21,... ! S valuesFP,41,... ! T valuesFP,51,... ! Sm valuesFP,61,... ! Elastic-plastic material parameters! Locations, Stress Concentration Factors, and Location TitlesFL,...! Store Stresses (3 Different Methods) ! Store Stresses Manually: FS,... ! Retrieve Stresses from the Results File: SET,... FSNODE,... ! Store Stresses at a Cross-Section: PPATH,... SET,... FSSECT,...! Event Repetitions and Scale FactorsFE,...! Activate the Fatigue CalculationsFTCALC,...! Review the Results (List the output file)FINISH

See the ANSYS Commands Reference for a discussion of the FTSIZE, FP, FL, FS, FSNODE, PPATH, FSSECT, FE, andFTCALC commands.

Chapter 14: Fatigue

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.14–10

Page 425: ANSYS 8.1 - Structural Analysis Guide

Chapter 15: p-Method Structural Static Analysis

15.1. Definition of p-Method Analysis

The p-method obtains results such as displacements, stresses, or strains to a user-specified degree of accuracy.To calculate these results, the p-method manipulates the polynomial level (p-level) of the finite element shapefunctions which are used to approximate the real solution.

This feature works by taking a finite element mesh, solving it at a given p-level, increasing the p-level selectively,and then solving the mesh again. After each iteration the results are compared for convergence against a set ofconvergence criteria. You can specify the convergence criteria to include displacement, rotation, stress or strainat a point (or points) in the model, and global strain energy. The higher the p-level, the better the finite elementapproximation to the real solution.

In order to capitalize on the p-method functionality, you don't have to work only within the confines of p-generatedmeshes. The p-method is most efficient when meshes are generated considering that p-elements will be used,but this is not a requirement. Of course, you might want to create and mesh your model using p-elements, butyou can also perform a p-method solution using meshes that have been generated with h-elements (generatedby ANSYS or your CAD package), if the elements are at least mid-noded. This provides you with the flexibility oftaking advantage of the p-method solution option independently of how the mesh was created. The p-methodcan improve the results for any mesh automatically.

15.2. Benefits of Using the p-Method

The p-method solution option offers many benefits for linear structural static analyses that are not available withthe more traditional h-method, discussed in the preceding chapters. The most convenient benefit is the abilityto obtain good results to a desired level of accuracy without rigorous user-defined meshing controls. If you arenew to finite element analysis or do not have a solid background in mesh design, you might prefer this methodsince it relieves you of the task of manually designing an accurate mesh.

In addition, the p-method adaptive refinement procedure offers error estimates that are more precise than thoseof the h-method, and can be calculated locally as well as globally (for example, stress at a point rather than strainenergy). For example, if you need to obtain highly accurate solutions at a point, such as for fracture or fatigueassessments, the p-method offers an excellent means of obtaining these results to the required accuracy.

15.3. Using the p-Method

The procedure for a p-method static analysis consists of four main steps:

1. Select the p-method procedure.

2. Build the model.

3. Apply loads and obtain the solution.

4. Review the results.

Each step is discussed in detail in the following sections.

15.3.1. Select the p-Method Procedure

You can activate the p-method solution procedure in two ways: through the GUI or by defining a p-element [ET].

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Page 426: ANSYS 8.1 - Structural Analysis Guide

• Activating p-method through the GUI:Command(s): /PMETHGUI: Main Menu> Preferences> p-method

• Defining a p-element: The p-method solution procedure can also be activated by defining a p-element. Ifyou are working outside of the GUI, the definition of a p-element lets the program know that a p-methodsolution is to be done; no other commands are necessary to initiate p-method. From within the GUI, youcan also issue the ET command in the "Input Window" to activate the p-method procedure. (Remember,the ET command must be entered in the "Input Window," since, by default, only h-elements are displayedin the GUI unless p-method is active.)

Command(s): ETGUI: Main Menu> Preprocessor> Element Type> Add/Edit/Delete

15.3.2. Build the Model

In order to build a model with p-elements, you must follow the procedure listed below.

1. Define the element types.

2. Specify material properties and/or real constants.

3. Define the model geometry.

4. Mesh the model into solid or shell elements.

The above steps are common to most analyses. The ANSYS Modeling and Meshing Guide explains those steps indetail. In this section we will explain the techniques that are unique to a p-analysis.

15.3.2.1. Define the Element Types

You can use the following five p-elements to build your model:

• 2-D Quadrilateral (PLANE145)

• 2-D Triangle (PLANE146)

• 3-D Brick (SOLID147)

• 3-D Tetrahedron (SOLID148)

• 3-D Shell (SHELL150)

Note — H-elements and p-elements cannot be active at the same time in your model.

15.3.2.1.1. Specifying a p-Level Range

Various options are available for use with p-elements. One important option is the ability to specify, either locallyor globally, a range in which the p-level may vary.

The range within which the p-level may vary can be controlled locally through the p-element KEYOPT settings(KEYOPT(1) and KEYOPT(2)), or globally across the entire model with PPRANGE. By default, the p-level range is2 to 8.

When both KEYOPT values and PPRANGE have been used to specify p-level ranges, the local p-level range [ET]will take precedence over the global p-level range [PPRANGE].

Chapter 15: p-Method Structural Static Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.15–2

Page 427: ANSYS 8.1 - Structural Analysis Guide

For example, if you set a global p-level range between 3 and 8 with PPRANGE, then define a local p-level rangeof 4 to 6 for PLANE145 elements (ET,1,145,4,6), the p-level for the PLANE145 elements may only vary between4 and 6, while the rest of the model may vary between 3 and 8.

At the (default) starting p-level of 2, convergence checking is performed to determine those elements which areconverged and may have their p-level fixed at 2. That is, these elements will remain at a p-level of 2, and will beeliminated from any further convergence checking. Additional checking is performed at each iteration to fix thep-levels of the elements which are converged.

Note — Convergence checking for SHELL150 begins at a p-level of 3 instead of a p-level of 2.

Use local p-range control to eliminate regions of little importance from high p-escalation. Use global p-rangecontrol for overall control of the p-level. These range controls are not necessary, but p-escalations to high p-levels increase CPU time. Therefore, it is advantageous to have such controls available.

• Defining a local p-level range:Command(s): ETGUI: Main Menu> Preprocessor> Element Type> Add/Edit/Delete

• Defining a global p-level range:Command(s): PPRANGEGUI: Main Menu> Preprocessor> Loads> Load Step Opts> p-Method> Set p-range

See the ANSYS Elements Reference for complete descriptions of each of the above element types.

15.3.2.2. Specify Material Properties and/or Real Constants

15.3.2.2.1. Material Properties

Material properties for p-elements may be either constant or temperature-dependent, and isotropic or ortho-tropic. As with other structural analyses, if you plan to apply inertia loads (such as gravity or rotational velocity),you must also specify the density (DENS) that is required for mass calculations. Young's modulus (EX) must bedefined, and if thermal loads (temperatures) are to be applied, a coefficient of thermal expansion (ALPX) mustbe specified.

Command(s): MPGUI: Main Menu> Preprocessor> Material Props> Material Models> Structural> DensityMain Menu> Preprocessor> Material Props> Material Models> Structural> Linear> Elastic> IsotropicMain Menu> Preprocessor> Material Props> Material Models> Structural> Thermal ExpansionCoef> Isotropic

Caution: Element coordinate systems [ESYS] used for orthotropic material directions are not supportedby p-elements. All element coordinate systems are parallel to the global Cartesian coordinate system.

15.3.2.2.2. Real Constants

You may define optional thicknesses for 2-D elements and thicknesses for SHELL150 as real constants. Thicknessesmust be defined for SHELL150.

Command(s): RGUI: Main Menu> Preprocessor> Real Constants

15–3Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 15.3: Using the p-Method

Page 428: ANSYS 8.1 - Structural Analysis Guide

15.3.2.3. Define the Model Geometry

You can create your model using any of the various techniques outlined in the ANSYS Modeling and MeshingGuide, or you can import it from a CAD system using ANSYS Connection product. If you are generating yourmodel from within ANSYS, you can use either solid modeling or direct generation techniques.

Note — Using direct generation is not recommended when you plan to create a p-mesh since all p-ele-ments require that midside nodes be included in their geometric definition. In cases where surfacecurvature is important, it would not only be tedious, but possibly imprecise to manually define eachmidside node. In addition, the EMID command does not place nodes on a curved line. It is much moreconvenient to let the program generate the midside nodes using solid modeling.

You may not drop any midside nodes from p-elements.

If you use direct generation or import your mesh from an outside source, keep the following guidelines in mind:

• A curved element edge should not cover more than a 30° arc.

• The angles between adjacent edges should be between 10° and 170°. Element shape checking will warnthat adjacent edges should be between 30° and 150°, but it is usually acceptable to have angles in therange of 10° to 170° for p-elements.

• A good rule of thumb is to keep the aspect ratio (ratio of element length to width) less than 20:1.

15.3.2.4. Mesh the Model into Solid or Shell Elements

15.3.2.4.1. Using Program Defaults

After you have generated your solid model, you are ready to mesh it with p-elements. The general procedurefor meshing your solid model is outlined in Chapter 7, “Generating the Mesh” in the ANSYS Modeling and MeshingGuide. Compared to h-elements, the program will generate a coarser mesh under default settings for p-elements.Normally, you will not need to specify any meshing size controls because the program defaults will give you anadequate mesh. In addition, each element's p-level will be manipulated during solution to obtain accurate andefficient results. For engineering design studies, the accuracy obtained with a relatively coarse, ungraded meshis usually sufficient. (A graded mesh is one where there are more elements near an area of interest. These elementsare smaller relative to the other areas of the model, and a transition region occurs from the large to the smallerelements.)

Note — Adaptive meshing is not valid with a p-method analysis.

15.3.2.4.2. Specifying Mesh Controls

By default, the DESIZE command controls automatic element sizing. For free meshing, you have the option ofusing the SmartSize feature [SMRTSIZE] to control element sizing. SmartSizing generally produces a betterquality mesh and is recommended for meshing a p-element model. (SmartSizing is not available for mappedmeshing.)

Command(s): SMRTSIZEGUI: Main Menu> Preprocessor> Meshing> Size Cntrls> SmartSize> Basic

orCommand(s): DESIZEGUI: Main Menu> Preprocessor> Meshing> Size Cntrls> Manual Size> Global> Other

Chapter 15: p-Method Structural Static Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.15–4

Page 429: ANSYS 8.1 - Structural Analysis Guide

Note — Since p-method prefers a coarser mesh, the default element size values for a p-method analysisare different than those used for h-elements. See the SMRTSIZE and DESIZE commands for details.

For fracture or fatigue assessments, you may still need to specify meshing controls because the mesh must befine enough to obtain the desired accuracy near the areas of interest. In certain cases, such as when there aresevere geometric transition regions, you may also need to specify mesh controls to avoid a meshing failure.

You may also want to specify meshing controls for curved geometries, where successful meshes are more difficultto achieve with the default size settings. Under default conditions, badly shaped elements may be producedbecause of the difficulty of filling a curved domain with as few elements as possible. User-defined meshingcontrols can make the task less difficult.

15.3.2.4.3. Guidelines for Creating a Good Mesh

• Subdivide complex geometries, or build them as separate geometries. As a general rule, if you were tostand inside a volume, you should be able to see all of its vertices. If this is not possible, you might wishto consider subdividing the volume into more manageable pieces.

• The number of divisions on lines "parallel" and near to each other should be fairly equivalent. The Smart-Sizing method of meshing [SMRTSIZE] handles this situation well. However, if the DESIZE method ofelement sizing is used, you should set local mesh controls to achieve a good mesh in these areas.

• For beam-like or shell-like models, use one element through the thickness in the meshed model. Smart-Sizing will do this automatically. However, if you are using DESIZE for meshing, set the default elementsize [MINH] to 1 [DESIZE,,1].

Figure 15.1 Fan Model Showing p-Element vs. h-Element Meshes

15.3.3. Additional Information for Building Your Model

15.3.3.1. Viewing your element model

A subgrid approach is used for plotting the model in which the amount of displayed element curvature can becontrolled. You may display varying degrees of curvature in your model by specifying the number of facets tobe used for element display. Facets are piecewise linear approximations of the actual curve represented by theelement face or edge. A greater number of facets will result in a smoother representation of the element surface

15–5Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 15.3: Using the p-Method

Page 430: ANSYS 8.1 - Structural Analysis Guide

for p-element plots. PowerGraphics is the default graphics display method used for p-method plots. This methodwill display the plot at a much faster speed than the Full Model method. See Chapter 10, “PowerGraphics” in theANSYS Basic Analysis Guide for more information on PowerGraphics. For more information on /EFACET, see thediscussion on the p-Element Subgrid later in this section.

Command(s): /EFACETGUI: Utility Menu> PlotCtrls> Style> Size and Shape

15.3.3.2. Coupling

You may couple degrees of freedom (DOFs) between nodes on p-elements to control nodal solution behavior.All coupled nodes are forced to assume the same displacement values in the specified nodal coordinate direction.The amount of this displacement is unknown until the analysis has been completed.

Command(s): CPGUI: Main Menu> Preprocessor> Coupling/Ceqn> Couple DOFs

The first degree of freedom defined on the coupled set is the "prime" degree of freedom. All other degrees offreedom in the coupled set are eliminated from the solution matrices as a result of their relationship to the primedegree of freedom.

Note — For p-elements, only the corner nodes may be defined as prime degrees of freedom if midsidenodes are also part of the same coupled set.

For a p-method analysis, only the nodal combinations described below are permitted when coupling, and anydeviation from these combinations will most likely result in singularities.

15.3.3.2.1. Coupling of Corner Nodes

1. Two nodes are coupled within the same element.

Figure 15.2 Coupled Nodes on One Element

2. Two nodes are coupled between adjacent element edges/faces.

Figure 15.3 Nodes Coupled Between Adjacent Elements

Chapter 15: p-Method Structural Static Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.15–6

Page 431: ANSYS 8.1 - Structural Analysis Guide

15.3.3.2.2. Midside Node Coupling

1. Both corner nodes on the element's edge or face are part of the same coupled set. Only the corner nodesmay be defined as prime degrees of freedom.

Figure 15.4 Both Corner Nodes are Coupled

2. All nodes in the coupled set are midside nodes. In this case, a midside node must be defined as the primedegree of freedom, but this is only valid as long as there are no corner nodes defined as part of the samecoupled set.

Figure 15.5 All Coupled Nodes are Midside Nodes

Note — If you have coupled faces or edges on a p-element (that is, all edges of the element's face or allnodes of the element's edge are coupled), the p-level of that edge or face will be held to 2. In addition,constraint equations (used to represent relatively rigid parts) are not available in a p-method analysis.

15.3.4. Apply Loads and Obtain the Solution

In this section you will take the following steps to obtain a solution for your model:

1. Enter SOLUTION.Command(s): /SOLUGUI: Main Menu> Solution

2. Define the analysis options. Choose any of three options to solve the simultaneous equations generatedby a p-method analysis. These solvers are discussed at length in Chapter 3, “Solution” in the ANSYS BasicAnalysis Guide.

• Frontal equation solver

• Jacobian Conjugate Gradient equation solver (JCG)

• Preconditioned Conjugate Gradient equation solver (PCG) (recommended)Command(s): EQSLV

15–7Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 15.3: Using the p-Method

Page 432: ANSYS 8.1 - Structural Analysis Guide

GUI: Main Menu> Solution> Analysis Type> Sol'n Control ( : Sol'n Options Tab)Main Menu> Solution> Unabridged Menu> Analysis Type> Analysis Options

We generally recommend that you use the PCG solver for a p-element analysis. For most 3-D solidmodels and for very large 2-D models (usually greater than 40,000 DOF), the PCG solver is usually fasterthan the JCG and frontal solvers:

• The PCG solver is about 5 to 10 times faster than the frontal solver for p-elements.

• The PCG solver is significantly faster than JCG for p-elements.

• Computer-time savings will be greater with the PCG solver when p-levels of 4 and higher are active.

In certain cases, such as when your model contains elements with high aspect ratios or material typediscontinuities, a greater number of iterations may be required to achieve convergence for the PCGsolver. You may increase the maximum number of iterations by using the MULT option on the EQSLVcommand. This option is only valid when solving with the PCG solver. See the EQSLV command descriptionin the ANSYS Commands Reference for more information on this capability.

The PCG solver is not available for p-element shells.

For more information on the general use of the PCG solver, refer to Chapter 3, “Solution” in the ANSYSBasic Analysis Guide.

3. Apply the loads to the solid model (keypoints, lines, areas, etc.) or to the finite element model (nodesand elements), except for inertia loads (gravity, rotational velocity, etc.), which are independent of themodel. For a general discussion of solid model loads versus finite element loads, see Chapter 2, “Loading”in the ANSYS Basic Analysis Guide.

Internal Degrees of Freedom and Nodal Coordinate Systems

In order to correctly apply boundary conditions, you need to understand nodal coordinate systems, andhow degrees of freedom (DOFs) which are not attached to a node are handled. DOFs are the allowedmotions or deformations of the elements. Those DOFs which are not attached to a node are referred toas internal degrees of freedom.

• Internal DOFs allow the elements to form a better approximation to the real solution. As the p-levelis increased for each loop, more DOFs are added to the elements. Some of these DOFs act on theelement boundary (edges and interior faces) resulting in deformations that vary from a polynomialorder of 2 to 8. In many cases, the higher the p-level, the more complex the deformation, and thebetter the approximation to the real solution.

• Nodal coordinate systems orient the degree of freedom directions at each node. Each node has itsown nodal coordinate system, which, by default, is parallel to the global Cartesian system (regardlessof the coordinate system in which the node was defined). Nodes may be rotated into a nodal coordin-ate system [NROTAT] (Main Menu> Preprocessor> Modeling> Move/Modify> Rotate Node CS>To Active CS). The constraints and forces are then applied to the nodes in the nodal coordinate sys-tems. See the ANSYS Modeling and Meshing Guide for more details about nodal coordinate systems.

The program aligns the internal DOFs with the nodal coordinate systems as defined by the nodes on theelement face or edge.

Displacement constraints applied to nodes with rotated nodal coordinate systems are applied to theinternal DOFs on an element edge or face only if ALL the nodes defining that edge or face are also rotatedinto that same coordinate system (see Figure 15.6: “Constraints on Rotated Nodes”). Therefore anysymmetry/antisymmetry displacement boundary conditions applied to the nodes on adjoining surfaces

Chapter 15: p-Method Structural Static Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.15–8

Page 433: ANSYS 8.1 - Structural Analysis Guide

should reference the same coordinate system. If you apply the symmetry/antisymmetry displacementboundary conditions to areas or lines, you should verify that the constraints all "point" in the same directionon each surface. If they do not, apply the boundary conditions to the individual nodes.

Caution: If all of the DOFs of the nodes on an edge (or face) are not fully constrained (are onlypartially constrained, e.g. only UX is constrained) and the nodal rotations of these nodes are notthe same, the stress results at these nodes may be inaccurate if the p-level of the attached ele-ments exceeds 3.

Nodal coordinate systems which are not necessarily parallel to the global Cartesian system are formedwhen you invoke symmetry or antisymmetry displacement constraints on model surfaces.

Figure 15.6 Constraints on Rotated Nodes

Loads Applicable to a p-Method Analysis

Table 2.5: “Loads Applicable in a Static Analysis” of this manual describes the loads applicable to a staticanalysis. The following is a brief discussion of each type of loading.

Displacements (UX, UY, UZ, ROTX, ROTY, ROTZ) are DOF constraints usually specified at model boundariesto define rigid support points. They are also used to indicate symmetry boundary conditions and pointsof known motion. The directions implied by the labels are in the nodal coordinate system.

Displacement boundary conditions that are applied to all nodes on an element edge or face will alsoconstrain the higher-order deformations along that edge or face.

Conversely, if all of the nodes are not constrained in that direction, then those lower-order deformationswill be constrained but not the higher-order ones. Never apply a displacement only at a midside nodeon an edge. (You may, however, apply a single constraint at a corner node.)

Imposed motions may only vary linearly over an element edge or face. The program will ignore an imposedquadratic variation.

Forces (FX, FY, FZ) are concentrated loads usually specified on the model exterior. The directions impliedby the labels are in the nodal coordinate system.

Moments (MX, MY, MZ) are concentrated loads usually specified on the model exterior. The directionsimplied by the labels are in the nodal coordinate system.

15–9Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 15.3: Using the p-Method

Page 434: ANSYS 8.1 - Structural Analysis Guide

Caution: Observe the following cautions:

• You should avoid applying single-point loads or constraints, since they cause stress singular-ities. If these loads or constraints are applied, exclude the elements attached to these nodesfrom the convergence computations. See the "Accounting for Stress Singularities" sectionlater in this chapter.

• Do not apply forces and moments to the midside nodes. You may only apply these loads atthe corner nodes. In addition, out-of-plane (element ROTZ) moments may not be applied toSHELL150.

Pressures (PRES) are surface loads, also usually applied on the model exterior. Positive values of pressureact towards the element face (resulting in a compressive effect).

Temperatures (TEMP) are applied to study the effects of thermal expansion or contraction (that is, thermalstresses). The coefficient of thermal expansion must be defined if thermal strains are to be calculated.You can read in temperatures from a thermal analysis, or you can specify temperatures directly on thenodes or the solid model keypoints.

To obtain temperatures from a thermal analysis:

• Mesh the p-element model.

• Convert the p-element types to the following thermal element types: PLANE145 to PLANE77, PLANE146to PLANE35, SOLID147 to SOLID90, and SOLID148 to SOLID87. There is no thermal equivalent forSHELL150.

• Run the thermal analysis.

• Change the element types back to the p-element types in order to perform the p-method structuralanalysis.

• For the remainder of the analysis, continue with the same procedure as defined for h-elements (seethe ANSYS Thermal Analysis Guide).

Gravity, spinning, etc. are inertia loads that affect the entire structure. Density must be defined if inertiaeffects are to be included.

4. Specify load step options. The following solution options are available to aid in solving a p-Methodanalysis:

• Convergence criteria specifications

• Specifications for controlling p-levels

• Accounting for stress singularities

As mentioned earlier in this section, a p-method analysis works with a series of iterations, or loops,checking for convergence each time. The PPRANGE command is used to specify the overall range wherethe p-level may vary (somewhere between 2 and 8). For analyses beginning at p=2, each element willhave its solution checked for convergence against established criteria [PCONV]. If the solution is withinthe requested tolerance [PMOPTS], that element will have its p-level held to 2. Those elements that didnot converge within the specified criteria (that is, not fixed at p=2 for the first iteration), will have theirp-level increased, and another solution (iteration) will then be performed. At each iteration the conver-gence criteria (strain energy, displacement, stress, etc.) is checked, and if converged, the solution stops.Also, those elements whose individual solutions are considered to be converged will have their p-levelheld at the current p-level. This process is continued until all specified convergence criteria are met, orthe maximum p-range has been reached.

Chapter 15: p-Method Structural Static Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.15–10

Page 435: ANSYS 8.1 - Structural Analysis Guide

Convergence Criteria Specifications

Convergence criteria may be global (for strain energy) or local. If you are specifically interested in theresults at certain points in the model, then you should use local convergence criteria. Use this option tospecify which areas of your model you would like to monitor for analysis convergence, as well as thetype of criteria you would like to use to control convergence. Typically, you should select a few pointsof interest (nodes), at which to specify the convergence criteria (deflection, stress, strain, etc.). In mostcases, the default convergence tolerance (5%) is sufficient for generally good results. You may want tolower this tolerance if you require a more accurate solution, such as for a fatigue evaluation. For a designstudy or optimization analysis, a higher tolerance will cut down on run times.

Command(s): PCONVGUI: Main Menu> Preprocessor> Loads> Load Step Opts> p-Method> Convergence Crit

For SHELL150, you also have the option to choose a layer (TOP, MID, or BOT) for stress or strain conver-gence criteria. If you are working with intersecting shells, it is recommended that you choose MID as thelayer for convergence checking.

Caution: Do not specify stress or strain criteria at nodes where there are singularities or at nodesalong material interfaces. These locations will not converge due to the singularity.

When choosing locations for specifying convergence criteria, you should concentrate your monitoringin the areas of high stress or at the point of maximum displacement rather than where stresses, strains,or displacements are relatively insignificant.

Specifications for Controlling p-levels

You may specify the starting (defaults to 2) and maximum (defaults to 8) p-levels that you wish to allowfor your analysis [PPRANGE]. You may wish to start at a higher p-level if you have already completed ananalysis and you want to perform a re-analysis (for a design change, for instance) and you know the finalp-level where convergence will occur for most elements. You may also want to restrict the maximum p-level to less than 8 if conserving disk space or run time.

Adjust the starting and maximum p-level in portions of your model using element KEYOPT selections.

Accounting for Stress Singularities

If the model contains any re-entrant (internal or concave) corners that are not modeled with a fillet radius,or contains point loads or any other areas of stress singularities, you should consider excluding theseareas from the convergence computations. All elements that have a node at the singularity should beexcluded. One exception applies to fracture mechanics. In that situation, you should not exclude elementsat or near the crack tip.

Command(s): PEXCLUDEGUI: Main Menu> Solution> Load Step Opts> p-Method> Strain Energy> Exclude Elems

You can reassign, or re-include, elements for convergence checking. You may determine which elementshave been included or excluded by listing [PINCLUDE,STAT; PEXCLUDE,STAT; or *GET] or plotting ele-ments [EPLOT]. Excluded elements will appear `whited-out' in the plot. You may also select included orexcluded elements by issuing the ESEL command directly [ESEL,,PEXC or ESEL,,PINC] (no GUI equivalent).This facilitates using these elements as a component [CM].

Command(s): PINCLUDEGUI: Main Menu> Solution> Load Step Opts> p-Method> Strain Energy> Include Elems

5. Save a backup copy of the database.Command(s): SAVE

15–11Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 15.3: Using the p-Method

Page 436: ANSYS 8.1 - Structural Analysis Guide

GUI: Utility Menu> File> Save As

6. Start the p-level iterations and solution process. The output will provide a summary of each loop, indic-ating the current p-level, the convergence statistics, and the status of how many elements have converged.

Command(s): SOLVEGUI: Main Menu> Solution> Solve> Current LS

15.3.5. Helpful Hints for Common Problems

If the analysis is not successful, try the following steps to identify and correct the cause for failure:

Problem: "Negative Pivot" error encountered.

Possible Cause: Insufficient constraints to prevent rigid-body motion (the component can slide or rotate in onedirection because there are no constraints to prevent it from doing so).

Solution: Add enough displacement constraints to prevent any rigid-body motion.

Problem: Solution does not converge to within the requested tolerance.

Possible Causes: There are several possible causes. You may use the general postprocessor [/POST1] to look atthis solution in order to determine the difficulty.

SolutionPossible Causes

Relax the convergence criteria.The convergence criteria is too tight for the maximum allowable p-level and the mesh.

Do not monitor a singularity point.The convergence criterion was specified at a singularity (infinite stressor strain value, such as under a point load) or the elements near thesingularity were not excluded.

Refine the mesh.The mesh is too coarse, especially in the area where the stress is high.

Allow the maximum p-level to gohigher.

The maximum p-level was restricted lower than that required forconvergence.

Refine the mesh in that region.The convergence criterion is at a location where the angle made byadjacent element edges is greater than 55° on a curved boundary.

Caution: You may not restart a p-method analysis.

15.3.6. Review the Results

The fundamental procedures for general postprocessing of results [/POST1] in the ANSYS program are discussedin Chapter 4, “An Overview of Postprocessing” in the ANSYS Basic Analysis Guide. Although most of these capab-ilities are directly applicable to p-method analyses, some techniques for reviewing results are unique to p-method, such as

• The p-Element Subgrid

• Querying Subgrid Results

• Printing and Plotting Node and Element Results

• Specialized p-Method Displays and Listings

The results from a p-method analysis are written to the results file, Jobname.RST. They consist of the followingdata:

Chapter 15: p-Method Structural Static Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.15–12

Page 437: ANSYS 8.1 - Structural Analysis Guide

Primary data

Nodal displacements (UX, UY, ROTX, etc.)

Derived data

Nodal and element stresses, nodal and element strains, element forces

Note — You must read the results data from the results file (Jobname.RST) into the database [SET] beforedisplacements may be reviewed during postprocessing. Thermal strains are not available on the resultsfile.

The tools used for time-history postprocessing [/POST26] are also applicable to p-method analyses, but havelimited functionality, since p-element technology is restricted to linear static analyses. In this section we will explainthose procedures that deviate from standard postprocessing, such as some plotting and printing operations,etc. Before reading this section, it would be a good idea to review the chapters on postprocessing in the ANSYSBasic Analysis Guide for more details on postprocessing, in general.

15.3.6.1. The p-Element Subgrid

As mentioned previously, p-method finite element models generally contain fewer elements than do modelsmeshed with h-elements. Since fewer elements correspond to a coarser mesh, a subgrid approach has beendevised for viewing results in POST1. In this approach, each element is divided into smaller, "h-like" elements.Both the display of geometric curvature and the display and printout of field quantities (displacements, stresses,etc.) are affected by this approach. In most cases, a greater number of facets will result in a smoother represent-ation of the element surface and results contours for p-element plots.

The key command involved in the subgrid approach is /EFACET,NUM where NUM represents the number of facetsper element edge (GUI path Utility Menu> PlotCtrls> Style> Size and Shape). The example below illustrateshow /EFACET subdivides a quadrilateral element. If NUM = 2, the element has 2 facets per edge and is dividedinto 4 subgrid facets by adding a pseudo node at the "center". If NUM = 4, the element has 4 facets per edge whichmeans two pseudo nodes per edge and 9 interior pseudo nodes are added for each p-element, dividing thequadrilateral into 16 subgrid facets.

Figure 15.7 p-Element Subgrids for Quadrilateral Elements

As a general rule, for a model with a very coarse mesh or any model in which the p-levels are high (p>3) youshould consider using NUM = 4 to view your field quantities. Since results are available at each subgrid location,more information will be available at NUM = 4.

15.3.7. Querying Subgrid Results

You have the ability to directly and interactively query subgrid results. You can obtain all subgrid point results(or element results).

Command(s): No command equivalent.GUI: Main Menu> General Postproc> Query Results

15–13Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 15.3: Using the p-Method

Page 438: ANSYS 8.1 - Structural Analysis Guide

You may query stresses, strains, and displacements at all subgrid locations that have previously been activatedby the /EFACET command.

15.3.8. Printing and Plotting Node and Element Results

For elements PLANE145, PLANE146, SOLID147, and SOLID148, displacements, stresses, and strains can be listed[PRNSOL] at all node locations (both corner and midside nodes). For SHELL150, results can be listed (as controlledby the SHELL command) and plotted at the top/bottom and middle layer locations. Likewise, these nodal valuescan be contoured for display purposes [PLNSOL], with the contour resolutions being controlled by the/EFACETcommand.

Note — Results values for SHELL150 are displayed for the top and bottom layer simultaneously.

When viewing nodal field values across p-element boundaries ([PRNSOL, PLNSOL], or when using the Queryfunction), results may be displayed in various ways. The results data may be averaged along element boundarieswith the AVRES command. You can average results at all boundaries (the default), or at all boundaries exceptwhere real constant, and/or material type discontinuities exist. If a geometric discontinuity exists, results will notbe averaged at those locations.

Note — AVRES has no effect on the nodal degree of freedom solution values (UX, UY, UZ, ROTX, ROTY,ROTZ, etc.).

For all of the p-elements, displacement plots are available with both undisplaced structure and undisplacededge options [PLDISP]. When using PowerGraphics [/GRAPHICS,POWER], displaced shape plots reflect eachcalculated element subgrid [/EFACET] displacement.

For PLANE145, PLANE146, SOLID147, and SOLID148, stresses and strains can be listed [PRESOL] at all node loc-ations for each element. Results for SHELL150 are listed for the top, middle, and bottom layers with results forthe bottom layer listed first.

Printout is similar to that for h-elements, with nodal results being unaveraged and sorted by element number.Unlike higher order h-element printout, results are for all nodal locations (corner and midside nodes). Resultsmay be printed or plotted for the entire model [/GRAPHICS,FULL] or for the model surface only [/GRAPH-ICS,POWER].

Note — Issuing the /PMETH,ON command or defining a p-element [ET] will activate PowerGraphics unlessa prior /GRAPHICS,FULL command has been issued. Similarly, /PMETH,OFF will deactivate PowerGraphicsunless /GRAPHICS,POWER has been issued previously.

15.3.8.1. Specialized p-Method Displays and Listings

There are three commands specifically designed for listing or plotting p-element results data [PRCONV, PLCONV,PPLOT]. You may print [PRCONV] or plot [PLCONV] the previously-specified convergence values [PCONV] versuscharacteristic p-levels. The characteristic p-level refers to the p-level range from the minimum specified [PPRANGE]to the maximum p-level reached during SOLUTION. Final p-levels that were assigned to individual elements canbe viewed by means of the PPLOT command. A convenient way to visualize local convergence criteria at specifiedlocations in the model is to display a symbol at the location of interest, [/PSYMB,PCON], then issue an elementor node plot.

15.4. Sample p-Method Analysis (GUI Method)

Follow the steps below to perform a p-method analysis using the GUI.

Chapter 15: p-Method Structural Static Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.15–14

Page 439: ANSYS 8.1 - Structural Analysis Guide

15.4.1. Problem Description

In this sample problem, you will perform a p-method analysis on a steel plate with a hole.

15.4.2. Problem Specifications

For this problem, you will use symmetry boundary conditions to constrain the left side and bottom of the model.

This problem uses element type PLANE145. The material is 1/4" thick steel.

Loading for this problem is: P = (100) (10) (.25) = 250 lbs (total force applied on the right side).

15.4.3. Problem Diagram

Figure 15.8 Steel Plate With a Hole

15.4.3.1. Set the Analysis Title

After you enter the ANSYS program, follow these steps to set the title.

1. Choose menu path Utility Menu> File> Change Title.

2. Type the text "p-Method Plate with Hole" and click on OK.

15.4.3.2. Select p-Method

1. Choose menu path Main Menu> Preferences. The Preferences for GUI Filtering dialog box appears.

2. Click the Structural method on. Click the p-Method Struct. option on.

3. Click on OK.

15.4.3.3. Define the Element Type and Options

1. Choose menu path Main Menu> Preprocessor> Element Type> Add/Edit/Delete.

2. Click on Add. The Library of Element Types dialog box appears.

3. Click on OK to accept the default of "2D Quad 145."

4. Click on Options. The PLANE145 element type options dialog box appears.

15–15Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 15.4: Sample p-Method Analysis (GUI Method)

Page 440: ANSYS 8.1 - Structural Analysis Guide

5. In the scroll box for Analysis type, scroll down to "Plane Stress+TK" to select it.

6. Click on OK.

7. Click on Close in the Element Types dialog box.

15.4.3.4. Define the Real Constants

1. Choose menu path Main Menu> Preprocessor> Real Constants> Add/Edit/Delete.

2. Click on Add. The Element Type for Real Constants dialog box appears.

3. Click on OK. The Real Constants for PLANE145 dialog box appears.

4. Enter .25 for thickness and click on OK.

5. Click on Close to close the Real Constants dialog box.

15.4.3.5. Define Material Properties

1. Choose menu path Main Menu> Preprocessor> Material Props> Material Models. The Define Mater-ial Model Behavior dialog box appears.

2. In the Material Models Available window, double-click on the icons next to the following options:Structural, Linear, Elastic, Isotropic. A dialog box appears.

3. Enter 30e6 for EX (Young's modulus).

4. Enter 0.29 for PRXY and click on OK. Material Model Number 1 appears in the Material Models Definedwindow on the left.

5. Choose menu path Material> Exit to remove the Define Material Model Behavior dialog box.

15.4.3.6. Create Plate with Hole

1. Choose menu path Main Menu> Preprocessor> Modeling> Create> Areas> Rectangle> By Dimen-sions. The Create Rectangle by Dimensions dialog box appears.

2. Enter 0,20 for the X-coordinates and 0,10 for the Y-coordinates. Use the TAB key to move between fields.

3. Click on OK. The rectangle appears in the ANSYS Graphics window.

4. Choose menu path Main Menu> Preprocessor> Modeling> Create> Areas> Circle> By Dimensions.The Circular Area by Dimensions dialog box appears.

5. Enter 5 for outer radius.

6. Click on OK. The circle appears on the ANSYS Graphics window, on the lower left corner of the rectangle.

7. Choose menu path Main Menu> Preprocessor> Modeling> Operate> Booleans> Subtract> Areas.The Subtract Areas picking menu appears.

8. Click once on the rectangle to select it.

9. Click on OK in the picking menu. Another Subtract Areas picking menu appears.

10. Click once on the circle to select it.

11. Click on OK in the picking menu. A semicircle is removed from the lower left-hand corner of the plate.

15.4.3.7. Mesh the Areas

1. Choose menu path Main Menu> Preprocessor> Meshing> MeshTool. The MeshTool appears.

2. Click the SmartSize check box on. Set the SmartSize slider to 5.

Chapter 15: p-Method Structural Static Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.15–16

Page 441: ANSYS 8.1 - Structural Analysis Guide

3. In the Mesh section of the MeshTool, choose Areas and Free. Then click the MESH button. The MeshAreas picking menu appears.

4. Click on Pick All. A mesh for the plate is created.

5. Click Close to close the MeshTool.

6. Click on SAVE_DB on the ANSYS Toolbar.

15.4.3.8. Define Symmetry Boundary Conditions

1. Choose menu path Utility Menu> Select> Entities.

2. In the top two menus, pick "Nodes" and "By Location."

3. Enter 0 for Min, Max and click on OK.

4. Choose menu path Main Menu> Solution> Define Loads> Apply> Structural> Displacement>Symmetry B.C.> On Nodes. The Apply SYMM on Nodes dialog box appears.

5. Click on OK to accept the default of symmetric surface normal to X-axis. The displacement symbols appeardown the left edge of the drawing.

6. Choose menu path Utility Menu> Select> Entities.

7. Click the "Y coordinates" option on. Click OK.

8. Choose menu path Main Menu> Solution> Define Loads> Apply> Structural> Displacement>Symmetry B.C.> On Nodes. The Apply SYMM on Nodes dialog box appears.

9. In the drop down menu for Symm surface is normal to, select "Y-axis."

10. Click OK. The displacement symbols appear along the bottom of the drawing.

15.4.3.9. Define Pressure Load along Right Edge.

1. Choose menu path Utility Menu> Select> Entities. The Select Entities dialog box appears.

2. Click the "X coordinates" option on.

3. Enter 20 for Min, Max and click on OK.

4. Choose menu path Main Menu> Solution> Define Loads> Apply> Structural> Pressure> On Nodes.The Apply PRES on Nodes picking menu appears.

5. Click on Pick All. The Apply PRES on Nodes dialog box appears.

6. Enter 100 for pressure value and click on OK.

7. Choose menu path Utility Menu> Select> Everything.

15.4.3.10. Define Convergence Criteria

1. Choose menu path Utility Menu> Parameters> Scalar Parameters. The Scalar Parameters dialog boxappears.

2. In the Selection field, enter NCVG = NODE(0,5,0) and click on Accept.

3. Click on Close.

4. In the ANSYS Input window, enter PCONV,1,S,X,NCVG and press ENTER.

15.4.3.11. Solve the Problem

1. Choose menu path Main Menu> Solution> Solve> Current LS.

15–17Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 15.4: Sample p-Method Analysis (GUI Method)

Page 442: ANSYS 8.1 - Structural Analysis Guide

2. Carefully review the information in the status window, and then close it.

3. Click on OK in the Solve Current Load Step dialog box to begin the solution.

4. Click on Close when the Solution is done window appears.

15.4.3.12. Review the Results and Exit ANSYS

In this step, you will review results as deformed shape and SX contour plot.

1. Choose menu path Main Menu> General Postproc> Read Results> First Set.

2. Choose menu path Main Menu> General Postproc> Plot Results> Deformed Shape. The Plot DeformedShape dialog box appears.

3. Click the "Def + undeformed" option on. Click on OK. The deformed and undeformed shapes appear inthe ANSYS Graphics window.

4. Choose menu path Main Menu> General Postproc> Plot Results> Contour Plot> Nodal Solu. TheContour Nodal Solution Data dialog box appears.

5. In the scroll box on the left, click once on "Stress" to select it. In the scroll box on the right, click once on"X-direction SX" to select it.

6. Click on OK. Review the graphic using the legend in the graphics window. Expected results are: Max

displacement = .97x10-4 in, and Max stress in X direction = 437 psi.

7. Click on QUIT on the ANSYS Toolbar.

8. Choose a save option and click on OK.

15.5. Sample p-Method Analysis (Command or Batch Method)

You can perform the example p-method analysis of a plate with a hole using the ANSYS commands shown belowinstead of GUI choices. All items prefaced by an exclamation point (!) are comments.

/TITLE, p-method plate with hole problem/PREP7ET,1,PLANE145,,,3R,1,.25MP,EX,1,30e6MP,PRXY,1,0.29RECTNG,0,20,0,10PCIRC,5,,0,360ASBA,1,2SMRTSIZ,5AMESH,3SAVEFINISH/SOLUNSEL,S,LOC,X,0DSYM,SYMM,XNSEL,S,LOC,Y,0DSYM,SYMM,YNSEL,S,LOC,X,20SF,ALL,PRES,-100ALLSELNCVG=NODE(0,5,0)PCONV,1,S,X,NCVGSOLVE/POST1SET,1PLNSOL,S,XPLDISP,1FINISH

Chapter 15: p-Method Structural Static Analysis

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.15–18

Page 443: ANSYS 8.1 - Structural Analysis Guide

Chapter 16: Beam Analysis and Cross Sections

16.1. An Overview of Beams

Beam elements are used to create a mathematical one-dimensional idealization of a 3-D structure. They offercomputationally efficient solutions when compared to solid and shell elements.

The discussion in this chapter applies only to BEAM44, which is a 3-D tapered unsymmetric beam; and BEAM188and BEAM189, which are 3-D finite strain beams. These beams provide more robust nonlinear analysis capabilities,and significant improvements in cross section data definition, analysis, and visualization, as compared to otherANSYS beams. See the descriptions of the BEAM44, BEAM188, and BEAM189 elements in the ANSYS ElementsReference for more information.

Note — If you are using the cross section capabilities described in this chapter with BEAM44 elements,be aware that you cannot use these capabilities to define tapered sections. In addition, the postprocessingvisualization capabilities described in this chapter are not applicable to BEAM44 elements.

Note — Custom cross sections may not be used with the CDWRITE command.

16.2. What Are Cross Sections?

A cross section defines the geometry of the beam in a plane perpendicular to the beam axial direction. ANSYSsupplies a library of eleven commonly-used beam cross section shapes, and permits user-defined cross sectionshapes. When a cross section is defined, ANSYS builds a numeric model using a nine node cell for determiningthe properties (Iyy, Izz, etc.) of the section and for the solution to the Poisson's equation for torsional behavior.

Figure 16.1: “Plot of a Z Cross Section” shows the centroid and shear center of the cross section and the calculatedsection properties:

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Page 444: ANSYS 8.1 - Structural Analysis Guide

Figure 16.1 Plot of a Z Cross Section

Cross sections and user section meshes may be saved and stored in cross section library files. You may assignbeam cross sections as attributes of a line using the LATT command. These section definitions will be incorporatedinto the generated beam elements when the line is meshed with BEAM44, BEAM188, or BEAM189.

16.3. How to Create Cross Sections

The general procedure for creating cross sections consists of the following steps:

1. Define the section and associate a section ID number with the section subtype.

2. Define the geometry data for the section.

ANSYS supplies the following commands for creating, viewing, and listing cross sections, and for managing crosssection libraries:

Table 16.1 ANSYS Cross Section Commands

PurposeGUI Menu PathCommand

Prints beam section results (notsupported for BEAM44)

Main Menu> General Postproc> List Results>Section SolutionUtility Menu> List> Results> Section Solution

PRSSOL

Associates section Subtype withSECID

Main Menu> Preprocessor> Sections> Beam>Common SectnsMain Menu> Preprocessor> Sections> Beam>Custom Sectns> Read Sect Mesh

SECTYPE

Chapter 16: Beam Analysis and Cross Sections

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.16–2

Page 445: ANSYS 8.1 - Structural Analysis Guide

PurposeGUI Menu PathCommand

Defines section geometry dataMain Menu> Preprocessor> Sections> Beam>Common Sectns

SECDATA

Defines section offset for beamcross sections

Main Menu> Preprocessor> Sections> Beam>Common SectnsMain Menu> Preprocessor> Sections> Beam>Custom Sectns> Read Sect Mesh

SECOFFSET

Overrides program calculatedproperties.

Main Menu> Preprocessor> Sections> Beam>Sect Control

SECCONTROLS

Identifies the SECID to be assignedto an element

Main Menu> Preprocessor> Meshing> Mesh At-tributes> Default AttribsMain Menu> Preprocessor> Modeling> Create>Elements> Elem Attributes

SECNUM

Plots geometry of a beam sectionto scale

Main Menu> Preprocessor> Sections> Beam>Plot Section

SECPLOT

Creates an ASCII file containinguser mesh or a custom cross sec-tion

Main Menu> Preprocessor> Sections> Beam>Custom Sectns> Write From Areas

SECWRITE

Sets default section library path forSECREAD

Main Menu> Preprocessor> Sections> SectionLibrary> Library Path

/SECLIB

Reads a user defined section lib-rary, mesh, or custom cross section

Main Menu> Preprocessor> Sections> SectionLibrary> Import LibraryMain Menu> Preprocessor> Sections> Beam>Custom Sectns> Read Sect Mesh

SECREAD

Summarizes section propertiesMain Menu> Preprocessor> Sections> List Sec-tionsUtility Menu> List> Properties> Section Proper-tiesUtility Menu> List> Properties> Specified SectionProperties

SLIST

Deletes a cross sectionMain Menu> Preprocessor> Sections> DeleteSection

SDELETE

For complete documentation of the cross section commands, see the ANSYS Commands Reference.

16.3.1. Defining a Section and Associating a Section ID Number

Use the SECTYPE command to define a section and associate it with a section ID number. For example, the fol-lowing command assigns a section identification number (2) to a predefined cross section shape (circular solid):

Command(s): SECTYPE, 2, BEAM, CSOLIDGUI: Main Menu> Preprocessor> Sections> Beam> Common Sectns

To define your own cross sections, use the subtype MESH. To define a cross section with integrated propertiessuch as Iyy and Izz, use the subtype ASEC.

16.3.2. Defining Cross Section Geometry and Setting the Section AttributePointer

Use the SECDATA command to define the geometry of a cross section. Continuing with the example SECTYPEcommand shown above, note that the CSOLID subtype has two dimensions: the radius and the number of cellsalong its circumference. Thus, the SECDATA command shown below specifies 5 as the radius of the circular

16–3Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 16.3: How to Create Cross Sections

Page 446: ANSYS 8.1 - Structural Analysis Guide

solid beam, and 8 as the number of cells along its circumference. The SECNUM command sets the element sectionattribute pointer to 2.

Command(s): SECDATA, 5, 8 and SECNUM, 2GUI: Main Menu> Preprocessor> Sections> Beam> Common SectnsMain Menu> Preprocessor> Meshing> Mesh> Attributes> Default Attribs

16.3.2.1. Determining the Number of Cells to Define

In general, you do not need to set the number of cells when building a cross section. ANSYS will calculate valuesfor the cross section such as the area of the section and the moments of inertia about the coordinate axes usingdefault integration rules and will produce results that are numerically exact.

Since the torsion constant is derived from the mesh, the accuracy of the torsion constant is directly proportionalto the mesh size of the cross section. The default mesh used by ANSYS yields acceptable engineering accuracy.

There are two ways to specify the mesh size for common sections:

• invoking SECTYPE,,,,,REFINEKEY to set the level of mesh refinement for thin-walled sections (CTUBE,CHAN, I, Z, L, T, HATS, and HREC)

• specifying the number of divisions using SECDATA for solid sections (RECT, QUAD, and CSOLID)

The thin wall sections have a minimum of two integration points through thickness, so results produced usingthin wall sections should be acceptable for materially nonlinear analysis.

However, when doing a plasticity analysis, the cell defaults may need to be changed for the solid sections. Hereare examples of ANSYS-generated solid section cell meshes and the type of analysis you may wish to use themwith.

Figure 16.2 Types of Solid Section Cell Mesh

16.3.3. Meshing a Line Model with BEAM44, BEAM188, or BEAM189 Elements

Before you mesh a line with BEAM44, BEAM188, or BEAM189 elements, some of its attributes must be defined.These attributes include:

• The material set attribute pointer to be associated with the generated beam elements.

• The beam element type to be used in meshing the line.

• The orientation of the cross section with respect to the beam element axis. For detailed information aboutorientation nodes and beams, see Section 7.5.2: Generating a Beam Mesh With Orientation Nodes in theANSYS Modeling and Meshing Guide.

Chapter 16: Beam Analysis and Cross Sections

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.16–4

Page 447: ANSYS 8.1 - Structural Analysis Guide

• The cross section ID to be assigned to the generated beam elements.

Issue the LATT command to associate these attributes with the selected, unmeshed line:

Command(s):LATT, MAT, , TYPE, , KB, KE, SECNUM

GUI:

Main Menu> Preprocessor> Meshing> Mesh Attributes> Picked Lines

See the LATT command description for the meaning of MAT and TYPE.

The following arguments are described here in terms of their applicability to beams.

KB

Corresponds to any keypoint number in the model. All beam elements generated will have their beam sectionoriented such that the beam z-axis will lie in the plane defined by two line end keypoints and this keypointnumber.

KE

Corresponds to any keypoint number in the model (optional). This keypoint determines the beam orientationat the end of the line as described above. If KE is given, KB determines the beam orientation at the beginningof the line. This is useful for creating twisted beams.

SECNUM

Corresponds to the beam section defined by the SECTYPE command with the section ID number as givenby the SECNUM.

16.4. Creating Cross Sections

There are two main types of beam cross sections:

• common sections

• custom sections

Common sections are described by a standard geometry and a single material. Custom sections are defined byan arbitrary geometry and may consist of several isotropic materials.

In addition, you can use defined sections to create tapered beams (for BEAM188 and BEAM189 only). See Sec-tion 16.4.5: Defining a Tapered Beam for more information.

16.4.1. Using the Beam Tool to Create Common Cross Sections

The SECTYPE, SECDATA, and SECOFFSET commands (Main Menu> Preprocessor> Sections> Beam> Com-mon Sectns) are all associated with the BeamTool in the GUI. The appearance of the BeamTool varies dependingon the cross section subtype you select:

16–5Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 16.4: Creating Cross Sections

Page 448: ANSYS 8.1 - Structural Analysis Guide

Figure 16.3 BeamTool with Subtypes Drop Down List Displayed

The top part of the BeamTool relates a section ID number to a subtype (and, optionally, a section name) [SECTYPE].The middle of the BeamTool defines the section offset information, if needed [SECOFFSET]. The bottom containsthe fields for section geometry information [SECDATA]. The dimensions defined by the SECDATA commandare determined by the subtype selected. For documentation about a particular variant of the BeamTool, selectthe subtype that you want information about, and then click on the Help button on the BeamTool. The subtypedimensions are also documented in the SECDATA command description.

16.4.2. Creating Custom Cross Sections with a User-defined Mesh

If you need to define a cross section that is not common, you must create a user mesh file. To create a user meshfile, create a 2-D solid model and save it using the SECWRITE command (Main Menu> Preprocessor> Sections>Beam> Custom Sectns> Write From Areas). This procedure is outlined in greater detail below:

1. Create all areas (Main Menu> Preprocessor> Modeling> Create> Areas).

2. Overlap the areas (Main Menu> Preprocessor> Modeling> Operate> Booleans> Overlap> Areas) orglue them (Main Menu> Preprocessor> Modeling> Operate> Booleans> Glue> Areas) where appro-priate.

3. Save the model.

Chapter 16: Beam Analysis and Cross Sections

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.16–6

Page 449: ANSYS 8.1 - Structural Analysis Guide

4. Set the number of line divisions for all lines (Main Menu> Preprocessor> Meshing> Size Cntrls>ManualSize> Lines> Picked Lines or use the MeshTool).

5. Select Main Menu> Preprocessor> Sections> Beam> Custom Sectns> Write From Areas. A pickerappears. Pick the area(s) of the cells.

6. ANSYS creates cells on the areas. ANSYS may display bad shape messages during the mesh - thesemessages can be ignored. However, you may see an "Unable to mesh area ...." message. If you do, clearthe elements from all areas (Main Menu> Preprocessor> Meshing> Clear> Areas) and repeat steps 4and 5.

7. Write the .SECT file out to a unique name in the Write Section Library File dialog box and click on OK.

8. Read in the user mesh file (Main Menu> Preprocessor> Sections> Beam> Custom Sectns> Read SectMesh) to calculate the section properties. Material properties must be defined to calculate the crosssection shear correction factors, material-weighted centroids and the shear centers.

Note — Even if you have already set LESIZE, you will see the following message:

Line element sizes may need to be specified for desired cross-section mesh. Please refer to theLESIZE command.

If you have already set the line element size, click on the Close button to continue. If you have not alreadyset it, issue LESIZE with the appropriate information.

When creating cells on the area using the GUI, you do not need to define a plane element type. On theother hand, a plane element type must be defined if the user issues the SECWRITE command explicitly.MESH200 with KEYOPT(1) = 7 and PLANE82 are the only valid plane element types.

16.4.3. Creating Custom Cross Sections with Mesh Refinement and MultipleMaterials

When doing a plasticity analysis, you may need to refine the cross section mesh. A cross section consisting ofmore than one material may be defined to represent layers, reinforcements or sensors. When defining a multiple-material cross section, you will need to specify the material that each cross section cell is made of. You may takea previously-created cross section and modify it.

To create a custom cross section with a refined mesh and/or multiple materials, perform the following tasks:

1. Either read a common section (Main Menu> Preprocessor> Sections> Beam> Custom Sectns>Edit/Built-up> Edit Common) from the ANSYS database or read a custom section from a .SECT file.(Main Menu> Preprocessor> Sections> Beam> Custom Sectns> Edit/Built-up> Edit Custom)

2. ANSYS displays a MESH200 plot in the Graphics Window.

3. Refine the section mesh. (Main Menu> Preprocessor> Sections> Beam> Custom Sectns> Edit/Built-up> Refine Mesh)

4. Modify the cell materials. (Main Menu> Preprocessor> Sections> Beam> Custom Sectns> Edit/Built-up> Modify Material) If you want to create a multiple-material section, define the materials. This is ne-cessary to calculate the shear correction factors and material-weighted centroids.

5. Save the section to a .SECT file using SECWRITE (Main Menu> Preprocessor> Sections> Beam> CustomSectns> Edit/Built-up> Save).

6. To calculate the section properties and use a custom section in the analysis, read in the user mesh file(Main Menu> Preprocessor> Sections> Beam> Custom Sectns> Read Sect Mesh).

16–7Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 16.4: Creating Cross Sections

Page 450: ANSYS 8.1 - Structural Analysis Guide

Note — If you redefine a material after creating the section, you must reissue the SECTYPE and SECREADcommands to recompute the cross section.

When a cross section has multiple materials, and /ESHAPE is used to produce contour plots of stresses(and other quantities), the element averages the stresses across material boundaries. To limit this beha-vior, use small cross section cells around the material boundaries.

When a cross section has multiple materials, the multiple materials will not be displayed in an elementplot with /ESHAPE,1. The multiple materials can be verified by viewing the cross section in the MainMenu> Preprocessor> Sections> Beam> Custom Sectns> Edit/Built-up> Edit Custom submenu.

When using the SECWRITE command explicitly, a section with multiple materials can be created by as-signing material attributes to the areas. During meshing, the elements inherit the material attribute fromthe area and this attribute is written to the .SECT file.

16.4.4. Defining Composite Cross Sections

A composite cross section is a cross section consisting of at least two materials and meshed with a user-definedmesh. When creating a composite section, define the materials before running the SECREAD command. This isnecessary to calculate the shear correction factors, material-weighted centroids and the shear centers.

Note — If you redefine a material after creating the section, you must reissue the SECREAD commandto recompute the cross section.

You can save composite cross sections as custom cross sections. For information on custom cross sections, seeSection 16.4.1: Using the Beam Tool to Create Common Cross Sections

16.4.5. Defining a Tapered Beam

For BEAM188 and BEAM189, you can define tapered beams using the TAPER option on the SECTYPE command(Main Menu> Preprocessor> Sections> Beam> Taper Sections). The tapered section varies linearly betweentwo specified locations, (x1, y1, z1) and (x2, y2, z2). Thus, two SECDATA commands are required to define thetaper as shown below. At each of these end points, a valid beam section ID must be input (station-1 and station-2 in the example below).

SECTYPE,SECID,TAPERSECDATA,station-1,x1,y1,z1SECDATA,station-2,x2,y2,z2

The following is a typical command input stream used to create a tapered cross section:

sectype,1,beam,rect ! define cross section at first end pointsecdata,.0001,0.5sectype,2,beam,rect ! define cross section at far endsecdata,3,0.5sectype,3,taper ! new Section ID for tapered beam analysissecdata,1,0.0,0.0 ! section 1 at location (0,0,0)secdata,2,0.0,20.0 ! section 2 at location (0,20,0)

Continuing with this example, you can then use 3 as the taper section ID when assigning mesh attributes withthe SECNUM or LATT command. The resulting beam cross section is (0.0001*0.5) at end 1, and linearly tapersto (3*0.5) at end 2.

The following assumptions apply to tapered beams defined with this method:

• The end sections must be defined prior to defining the taper.

• Sections defined at the end points must be topologically identical.

Chapter 16: Beam Analysis and Cross Sections

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.16–8

Page 451: ANSYS 8.1 - Structural Analysis Guide

• A section cannot taper to a point (or zero area) at either end.

• The arbitrary beam section type (ASEC on the SECTYPE command) is not supported for tapered beams.

The program performs a number of checks (although not completely comprehensive) to ensure topologicalequality. The following items are compared:

• number of section nodes

• number of section elements

• section type

If both end stations refer to custom cross sections with multiple materials, you must ensure that material IDs forthe cells are the same for both ends.

At a Gauss point of integration, the BEAM188 and BEAM189 elements will find the closest point on the linedefined by station-1 and station-2. Using this information, a linear interpolation is performed for the cross sectionmesh. Therefore, it is very important that the Gauss point be located within the end points. ANSYS will produceerror messages when this is not the case.

The tapered section treatment is significantly more expensive than a constant cross section (since recomputationis necessary). If this is a concern, use KEYOPT(12) of the beam element to specify the tapered section treatment.

• KEYOPT(12) = 0 - Linear tapered section analysis (more accurate, but expensive)

• KEYOPT(12) = 1 - Average cross section analysis (an approximation of the order of the mesh size, but faster)

16.5. Managing Cross Section and User Mesh Libraries

Cross section data for common sections such as CHAN and RECT can be stored in cross section libraries. To createstandard cross sections for later use, create one or more cross sections, edit the Jobname.LOG file, and copythe appropriate SECTYPE, SECDATA, and SECOFFSET commands into a separate file with a SECT extension.These predefined cross sections can later be read into a model using the /SECLIB command (Main Menu> Pre-processor> Sections> Section Library> Import Library).

16.6. Sample Lateral Torsional Buckling Analysis (GUI Method)

You can use BEAM188 and BEAM189 elements to model not only straightforward beam bending and shear re-sponse but also to model beam response that involves lateral-torsional buckling. To create this type of model,you will need to create an adequately fine mesh of beam elements. You typically need to model a single beammember using a series of short beam elements, as shown in Figure 16.4: “Lateral-Torsional Buckling of a CantileverI-Beam”.

16–9Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 16.6: Sample Lateral Torsional Buckling Analysis (GUI Method)

Page 452: ANSYS 8.1 - Structural Analysis Guide

Figure 16.4 Lateral-Torsional Buckling of a Cantilever I-Beam

Lateral-Torsional Buckling of a Cantilever I-Beam, Modeled With 60 BEAM188 Elements (DisplayedUsing /ESHAPE)

Chapter 7, “Buckling Analysis” in the ANSYS Structural Analysis Guide documents buckling analysis in detail. Thissample problem shows what happens when a cantilever beam is subjected to a concentrated end load, whichcauses lateral-torsional buckling.

16.6.1. Problem Description

A straight, slender cantilever beam has one fixed end and one free end. A load is applied to the free end. Themodel is analyzed using eigenvalue buckling calculations, followed by a nonlinear load versus deflection study.The objective is to determine the critical value of the end load (indicated by P in Figure 16.5: “Diagram of a BeamWith Deformation Indicated”) at which the beam undergoes a bifurcation indicated by a large displacement inthe lateral direction.

16.6.2. Problem Specifications

The following material properties are used for this problem:

Young's modulus = 1.0 X 104 psi

Poisson's ratio = 0.0

Chapter 16: Beam Analysis and Cross Sections

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.16–10

Page 453: ANSYS 8.1 - Structural Analysis Guide

The following geometric properties are used for this problem:

L = 100 in

H = 5 in

B = .2 in

Loading for this problem is:

P = 1 lb.

16.6.3. Problem Sketch

Figure 16.5 Diagram of a Beam With Deformation Indicated

16.6.4. Eigenvalue Buckling and Nonlinear Collapse

Eigenvalue buckling calculation is a linearized calculation, and is generally valid only for elastic structures. Theyielding of materials occurs usually at loads lesser than that predicted by eigenvalue buckling analysis. This typeof analysis tends to need less computation time than a full nonlinear buckling analysis.

You can also perform a nonlinear load versus deflection study, which employs an arc length solution strategyto identify critical loads. While the approach is more general, a collapse analysis may be computationally intensive.

The nonlinear collapse analysis must be performed on a structure with imperfections built in to the model, sincea perfect model will not show signs of buckling. You can add imperfections by using eigenvectors that resultfrom an eigenvalue buckling analysis. The eigenvector determined is the closest estimate of the actual mode ofbuckling. The imperfections added should be small when compared to a typical thickness of the beam beinganalyzed. The imperfections remove the sharp discontinuity in the load-deflection response. It is customary touse one to ten percent of the beam/shell thickness as the maximum imperfection introduced. The UPGEOMcommand adds displacements from a previous analysis and updates the geometry to the deformed configuration.

16–11Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 16.6: Sample Lateral Torsional Buckling Analysis (GUI Method)

Page 454: ANSYS 8.1 - Structural Analysis Guide

16.6.5. Set the Analysis Title and Define Model Geometry

1. Choose menu path Utility Menu> File> Change Title.

2. Enter the text "Lateral Torsional Buckling Analysis" and click on OK.

3. Start the model creation preprocessor and define the keypoints for the beam. Choose menu pathMain Menu> Preprocessor> Modeling> Create> Keypoints> In Active CS, and enter these keypointnumbers and the coordinates in the dialog box as indicated:

Click This Button to Ac-cept Values

Z LocationY LocationX LocationKeypointNumber

Apply0001

Apply00100.02

OK05503

4. Create a straight line through keypoints 1 and 2. Choose menu path Main Menu> Preprocessor>Modeling> Create> Lines> Lines> Straight Line. The Create Straight Line picker appears. Select key-points 1 and 2 in the Graphics window and click on OK in the Create Straight Line picker.

5. Save the model. Choose menu path Utility Menu> File> Save As. Enter buckle.db in the Save Databaseto box and click on OK.

16.6.6. Define Element Type and Cross Section Information

1. Choose menu path Main Menu> Preferences and select the "Structural" check box. Click on OK tocontinue.

2. Choose menu path Main Menu> Preprocessor> Element Type> Add/Edit/Delete. The Element Typesdialog box appears.

3. Click on Add ... The Library of Element Types dialog box appears.

4. In the scroll box on the left, click on "Structural Beam" to select it.

5. In the scroll box on the right, click on "3D finite strain, 3 node 189" to select BEAM189.

6. Click on OK, and then click on Close in the Element Types dialog box.

7. Define a rectangular cross section for the beam. Choose menu path Main Menu> Preprocessor> Sec-tions> Beam> Common Sectns. The BeamTool is displayed. ANSYS sets the section ID to 1, and thesubtype to RECT (signified by a rectangle on the subtype button) by default. Since you will be creatinga rectangular cross section, there is no need to change the subtype.

8. In the lower half of the BeamTool, you will see a diagram of the cross section shape with dimensionvariables labeled. Enter the width of the cross section, 0.2, in the box labeled B. Enter the height of thecross section, 5.0, in the box labeled H. Click on Apply to set the cross section dimensions.

9. Use the BeamTool to display information about the cross section. Click on the Preview button on theBeamTool. A diagram and data summary of the cross section appear in the Graphics window. You canalso preview the mesh of the cross section by selecting the Meshview button. Click on the Close buttonin the BeamTool to continue.

16.6.7. Define the Material Properties and Orientation Node

1. Choose menu path Main Menu> Preprocessor> Material Props> Material Models. The Define Mater-ial Model Behavior dialog box appears.

Chapter 16: Beam Analysis and Cross Sections

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.16–12

Page 455: ANSYS 8.1 - Structural Analysis Guide

2. In the Material Models Available window on the right, double-click on the following: Structural, Linear,Elastic, Isotropic. A dialog box appears.

3. Enter 1E4 for EX (Young's modulus).

4. Enter 0.0 for PRXY (Poisson's ratio), and click on OK. Material Model Number 1 appears in the MaterialModels Defined window on the left.

5. Choose menu path Material> Exit to close the Define Material Model Behavior dialog box.

6. Replot the line by choosing menu path Utility Menu> Plot> Lines.

7. Select the line and define the orientation node of the line as an attribute. Choose menu path Main Menu>Preprocessor> Meshing> Mesh Attributes> Picked Lines. The Line Attributes picker appears. Selectthe line in the Graphics window and click on Apply in the Line Attributes picker.

8. The Line Attributes dialog box appears. ANSYS includes the material attribute pointer to the materialset 1, the element type attribute pointer to the local element type 1, and the section attribute pointerto the section ID 1 by default. Click on the radio button beside the Pick Orientation Keypoint(s) label tochange it to Yes and click on OK.

9. The Line Attributes picker reappears. Type 3 in the picker, press the Enter key, and click on OK.

10. Save the model. Choose menu path Utility Menu> File> Save As. If the buckle.db file is not alreadyselected, select it. Select OK, and when ANSYS prompts you if you want to overwrite the existing file,click on OK.

16.6.8. Mesh the Line and Verify Beam Orientation

1. Define the mesh size and number of divisions. Choose menu path Main Menu> Preprocessor> Meshing>Size Cntrls> ManualSize> Lines> All Lines. Enter 10 in the No. of Element Divisions box and click onOK.

2. Mesh the line. Choose menu path Main Menu> Preprocessor> Meshing> MeshTool. Click on MESHon the MeshTool and the Mesh Lines picker appears. Pick the line in the Graphics window, and then clickon OK in the Mesh Lines picker. Click on Close in the MeshTool to close it.

3. Rotate the meshed line. Choose menu path Utility Menu> PlotCtrls> Pan, Zoom, Rotate. The Pan,Zoom, Rotate tool appears. Select ISO and click on Close. The beam is rotated in the Graphics window.

4. Verify the beam orientation. Choose menu path Utility Menu> PlotCtrls> Style> Size and Shape. Selectthe radio button next to the /ESHAPE label to turn /ESHAPE on and click on OK.

16.6.9. Define the Boundary Conditions

1. Define a boundary condition to the fixed end. Choose menu path Main Menu> Solution> Define Loads>Apply> Structural> Displacement> On Keypoints. The Apply U,ROT on KPs picker appears.

2. Define keypoint 1 as the fixed end. In the picker, type 1, press the Enter key, then click on OK. The ApplyU,ROT on KPs dialog box appears.

3. Click on "All DOF" to select it, and click on OK. The boundary condition information appears in the ANSYSGraphics window at keypoint 1.

4. Apply a force to the free end. Choose menu path Main Menu> Solution> Define Loads> Apply>Structural> Force/Moment> On Keypoints. The Apply F/M on KPs picker appears.

5. Identify keypoint 2 as the free end. Type 2 in the picker, press the Enter key, and then click on OK. TheApply F/M on KPs dialog box appears.

6. In the drop down list for Direction of force/mom, select FY.

16–13Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 16.6: Sample Lateral Torsional Buckling Analysis (GUI Method)

Page 456: ANSYS 8.1 - Structural Analysis Guide

7. Enter 1 for the Force/moment value in the Apply F/M on KPs dialog box, and click on OK. The forcesymbol appears in the ANSYS Graphics window at keypoint 2.

8. Save the model. Choose menu path Utility Menu> File> Save As. If the buckle.db file is not alreadyselected, select it. Click on OK and when ANSYS prompts you if you want to overwrite the existing file,click on OK again.

16.6.10. Solve the Eigenvalue Buckling Analysis

1. Set analysis options. Choose menu path Main Menu> Solution> Unabridged Menu> Analysis Type>Analysis Options. The Static or Steady-State Analysis dialog box appears.

2. Use the sparse solver for the solution. In the Static or Steady-State Analysis dialog box, make sure thatSparse solver is selected in the drop down box beside the Equation solver label.

3. Include prestress effect, which will be stored for later use in the eigenvalue buckling calculation. In thedrop down list labeled Stress stiffness or prestress, select "Prestress ON." Click on OK to close the Staticor Steady-State Analysis dialog box.

4. Choose menu path Main Menu> Solution> Solve> Current LS. Review the summary information inthe /STAT command window, then select Close from its menu bar. Click on OK in the Solve Current LoadStep window to begin the solution.

5. When the Solution is Done! window appears, click on Close to close it.

6. Choose menu path Main Menu> Finish.

7. Choose menu path Main Menu> Solution> Analysis Type> New Analysis.

8. Select the "Eigen Buckling" option, then click on OK.

9. Choose menu path Main Menu> Solution> Analysis Type> Analysis Options. The Eigenvalue BucklingOptions dialog box appears. Select the Block Lanczos option. Enter 4 in the No. of modes to extract box,then click on OK.

10. Set the element calculation key for the MXPAND command. Choose menu path Main Menu> Solution>Load Step Opts> ExpansionPass> Single Expand> Expand Modes.

11. In the Expand Modes dialog box, enter 4 in the No. of modes to expand box, change the No to Yes besidethe Calculate elem results label, and click on OK.

12. Choose menu path Main Menu> Solution> Solve> Current LS. Review the summary information inthe /STAT command window, then select Close from its menu bar. Click on OK in the Solve Current LoadStep window to begin the solution.

13. When the Solution is Done! window appears, click on Close to close it.

14. Choose menu path Utility Menu> PlotCtrls> Style> Size and Shape. Be sure the radio button besidethe label Display of element shapes ... (/ESHAPE) is set to On and click on OK.

15. Display the results summary. Choose menu path Main Menu> General Postproc> Results Summary.After you have reviewed the results, click on Close to close the window.

16. Choose menu path Main Menu> General Postproc> Read Results> First Set.

17. Plot the first mode shape of the beam. Choose menu path Main Menu> General Postproc> Plot Results>Deformed Shape. The Plot Deformed Shape dialog box appears. Select Def + undef edge and click onOK.

18. Choose menu path Main Menu> Finish.

Chapter 16: Beam Analysis and Cross Sections

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.16–14

Page 457: ANSYS 8.1 - Structural Analysis Guide

16.6.11. Solve the Nonlinear Buckling Analysis

1. Introduce model imperfections calculated by the previous analysis. Choose menu path Main Menu>Preprocessor> Modeling> Update Geom. In the Update nodes using results file displacements dialogbox, enter 0.002 in the Scaling factor box, 1 in the Load step box, 1 in the Substep box, and file.rst in theSelection box. Click on OK.

2. Choose menu path Main Menu> Solution> Analysis Type> New Analysis.

3. Select the "Static" option, then click on OK.

4. Choose menu path Main Menu> Solution> Load Step Opts> Output Ctrls> DB/Results File and besure the drop down lists display All Items and All entities respectively. Choose the Every substep for theFile write frequency radio button and click on OK.

5. Choose menu path Main Menu> Solution> Analysis Type> Analysis Options. Select the radio buttonbeside Large deform effects, then click on OK.

6. Set the arc-length method, and set parameters for the termination of the solution. Choose menu pathMain Menu> Solution> Load Step Opts> Nonlinear> Arc-Length Opts. Select the Arc-length methodon/off radio button and set it to On. Choose the pull down menu next to the Lab label and select Dis-placement lim. Enter 1.0 in the Max desired U box. Enter 2 in the Node number for VAL box. Choose thepull down menu next to the Degree of freedom label and select UZ. Click on OK.

7. Define the number of substeps to be run during this load step. Choose menu path Main Menu> Solution>Load Step Opts> Time/Frequenc> Time and Substps. Enter 10000 in the Number of substeps box andclick on OK.

8. Solve the current model. Choose menu path Main Menu> Solution> Solve> Current LS. Review thesummary information in the /STAT command window, then select Close from its menu bar. Click on OKin the Solve Current Load Step window to begin the solution. A Nonlinear Solution window with a Stopbutton appears. A convergence graph is built, and can take several minutes to complete.

9. You may receive a warning message. You should review the information in the message but you do notneed to close it. Continue waiting for the solution to complete. When the Solution is Done! window ap-pears, click on Close to close it.

10. Choose menu path Main Menu> Finish.

16.6.12. Plot and Review the Results

1. Replot the beam. Choose menu path Utility Menu> Plot> Elements.

2. Define the load point deflection to be read from the results file. Choose menu path Main Menu> TimeHistPostPro> Define Variables. When the Defined Time-History Variables dialog box appears, select Add.

3. When the Add Time-History Variable dialog box appears, be sure the Nodal DOF result option is selected.Click on OK.

4. The Define Nodal Data picker appears. In the Graphics window, pick node 2 (the end node on the rightside of the beam) and click on OK.

5. The Define Nodal Data dialog box appears. Be sure the Ref number of variable and Node number areboth set to 2. Enter TIPLATDI in the User-specified label box. Select Translation UZ from the menu andclick on OK.

6. Define the total reaction force to be read from the results file. Choose Add from the Defined Time-HistoryVariables dialog box.

7. When the Add Time-History Variable dialog box appears, choose the Reaction forces radio button andthen click on OK.

16–15Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 16.6: Sample Lateral Torsional Buckling Analysis (GUI Method)

Page 458: ANSYS 8.1 - Structural Analysis Guide

8. The Define Reaction Force picker appears. Pick the end node on the left side of the beam and click onOK.

9. The Define Reaction Force Variable dialog box appears. Be sure the Ref number of variable is set to 3 andNode number is set to 1. Select Struct Force FY from the menu and click on OK. Click on Close to closethe Defined Time-History Variables dialog box.

10. Choose menu path Main Menu> TimeHist Postpro> Math Operations> Multiply. In the Multiply Time-History Variables dialog box, enter 4 in the Reference number for result box, -1.0 in the 1st Factor box,and 3 in the 1st Variable box. Click on OK.

11. Display the X variable. Choose menu path Main Menu> TimeHist Postpro> Settings> Graph. Choosethe single variable button, enter 2 in the Single variable no. box, and click on OK.

12. Plot the load versus deflection curve to confirm the critical load calculated by the eigenvalue method.Choose menu path Main Menu> TimeHist PostPro> Graph Variables. Enter 4 in the 1st variable tograph box. Click on OK.

13. List the variables versus time. Choose menu path Main Menu> TimeHist PostPro> List Variables. Enter2 in the 1st variable to list box and 4 in the 2nd variable box and click on OK.

14. Check the values in the PRVAR Command window to see how they compare against the values generatedby the eigenvalue buckling analysis. Expected results are: Critical buckling load, Pcr = 0.01892. Close thePRVAR Command window.

15. Choose menu path Main Menu> Finish.

16. In the ANSYS Toolbar, click on Quit.

17. Choose a save option and click on OK.

16.7. Sample Problem with Cantilever Beams, Command Method

Here is the input file for the problem described in the previous section:

/GRAPHICS,POWER/GST,ON/SHOW,BUCKLE,GRPH/PREP7K,1,0,0,0K,2,100.0,0,0K,3,50,5,0LSTR,1,2ET,1,BEAM189SECTYPE,1, BEAM, RECTSECDATA, 0.2, 5.0SLIST, 1, 1MP,EX,1,1E4MP,NUXY,1,0.0LSEL,S, , , 1, 1, 1LATT,1, ,1,0, 3, ,1LESIZE, all, , ,10SECNUM,1LMESH,all/VIEW,,1,1,1/ESHAPE,1EPLOTDK,1, , , ,0,ALLFK,2,FY,1.0FINISH/SOLUPSTRES,ONEQSLV,SPARSE ! EQSLV,SPARSE is the default for static and full transientSOLVEFINISH/SOLU

Chapter 16: Beam Analysis and Cross Sections

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.16–16

Page 459: ANSYS 8.1 - Structural Analysis Guide

ANTYPE,BUCKLEBUCOPT,LANB,4MXPAND,4,,,YESSOLVEFINISH/POST1/ESHAPE,1/VIEW, 1 ,1,1,1/ANG, 1SET,LISTSET,1,1PLDISP,2FINISH/PREP7UPGEOM,0.002,1,1,file,rst/SOLUANTYPE,STATICOUTRES,ALL,ALLNLGEOM,ONARCLEN,ON,25,0.0001ARCTRM,U,1.0,2,UZNSUBST,10000SOLVEFINISH/POST26NSOL,2,2,U,Z,TIPLATDIRFORCE,3,1,F,YPROD,4,3, , , , , ,-1.0,1,1XVAR,2PLVAR,4PRVAR,2,4FINISH

16.8. Where to Find Other Examples

Several ANSYS publications, particularly the ANSYS Verification Manual, describe additional beam analyses.

The ANSYS Verification Manual consists of test case analyses demonstrating the analysis capabilities of the ANSYSprogram. While these test cases demonstrate solutions to realistic analysis problems, the ANSYS VerificationManual does not present them as step-by-step examples with lengthy data input instructions and printouts.However, most ANSYS users who have at least limited finite element experience should be able to fill in themissing details by reviewing each test case's finite element model and input data with accompanying comments.

The ANSYS Verification Manual contains one beam test case:

VM222 - Warped Cantilever Beam

16–17Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 16.8: Where to Find Other Examples

Page 460: ANSYS 8.1 - Structural Analysis Guide

16–18

Page 461: ANSYS 8.1 - Structural Analysis Guide

Chapter 17: Shell Analysis and Cross Sections

17.1. An Overview of Shells

Shell elements are used to create a mathematical 2-D idealization of a 3-D structure. They offer computationallyefficient solutions for modelling shell structures when compared to solid elements.

The discussion in this chapter applies to SHELL181, which is a 3-D finite strain shell element. This shell elementprovides more robust nonlinear analysis capabilities, and significant improvements in cross section data definition,analysis, and visualization, as compared to other ANSYS shells.

The method for defining shell sections described here can also be used to define the cross-sectional propertiesof the layered thermal shell elements, SHELL131 and SHELL132. Discussions in this chapter relating to integrationpoints (NUMPT on the SECDATA command) and section properties (SECCONTROLS command) do not apply toSHELL131 and SHELL132.

17.2. What Are Cross Sections?

A cross section defines the geometry of the shell in a plane parallel to the shell x-y plane. Through the sectionfamily of commands, you can describe the z direction of the element by defining consecutive layers. Each layermay vary in thickness, material type, orientation (from element x-axis), and number of integration points.

17.3. How to Create Cross Sections

The general procedure for creating cross sections consists of the following steps:

1. Define the section and associate a section ID number with the section.

2. Define the geometry data for the section.

ANSYS supplies the following commands for creating, viewing, and listing cross sections, and for managing crosssection libraries:

Table 17.1 ANSYS Cross Section Commands

GUI Menu PathPurposeCommand

Main Menu> Preprocessor> Sections> Shell> Add/EditAssociates section withSECID (section number)

SECTYPE

Main Menu> Preprocessor> Sections> Shell> Add/EditDefines section geometrydata

SECDATA

Main Menu> Preprocessor> Sections> Shell> Add/EditOverrides program calcu-lated properties.

SECCONTROLS

Main Menu> Preprocessor> Sections> Shell> Add/EditSpecifies shell sectionthickness as a tabularfunction.

SECFUNCTION

Main Menu> Preprocessor> Meshing> Mesh Attributes> DefaultAttribsMain Menu> Preprocessor> Modeling> Create> Elements> ElemAttributes

Identifies the SECID (sec-tion number) to be as-signed to an element

SECNUM

Main Menu> Preprocessor> Sections> Shell> Add/EditDefines section offset forshell cross sections

SECOFFSET

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Page 462: ANSYS 8.1 - Structural Analysis Guide

GUI Menu PathPurposeCommand

Main Menu> Preprocessor> Sections> Shell> Plot SectionPlots geometry of a shellsection to scale

SECPLOT

Main Menu> Preprocessor> Sections> List SectionsUtility Menu> List> Properties> Section PropertiesUtility Menu> List> Properties> Specified Section Properties

Summarizes section prop-erties

SLIST

Main Menu> Preprocessor> Sections> Delete SectionDeletes a cross sectionSDELETE

For complete documentation of the cross section commands, see the ANSYS Commands Reference.

Figure 17.1: “Plot of a Shell Section” shows the layer stacking of a shell section. The layer order, along with mater-ial and orientation of each layer, is represented here:

Figure 17.1 Plot of a Shell Section

17.3.1. Defining a Section and Associating a Section ID Number

Use the SECTYPE command to define a section and associate it with a section ID number. For example, the fol-lowing command assigns a section identification number (2) to a shell section:

Command(s): SECTYPE, 2, SHELLGUI: Main Menu> Preprocessor> Sections> Shell> Add/Edit

17.3.2. Defining Layer Data

Use the SECDATA command to define the layers of a shell section. Each consecutive SECDATA command definesthe next layer's thickness, material, orientation, and number of integration points. (The number of integrationpoints input on SECDATA is not used by thermal shell elements.) The layer orientation angle is the angle betweenthe layer coordinate system and the x-axis of the element coordinate system.

Chapter 17: Shell Analysis and Cross Sections

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.17–2

Page 463: ANSYS 8.1 - Structural Analysis Guide

You may designate the number of integration points (1, 3, 5, 7, or 9) located thru the thickness of each layer.When only 1, the point is always located midway between the top and bottom surfaces. If 3 or more points, 2points are located on the top and bottom surfaces respectively and the remaining points are distributed equaldistance between the 2 points. An exception occurs when designating 5 points, where the quarter point locationsare moved 5 percent toward their nearest layer surface to agree with the locations selected with real constantinput. The default for each layer is 3.

If a shell section has only one layer, and the number of section integration points is equal to one, then the shelldoes not have any bending stiffness. This may result in solver difficulties, and may affect convergence adversely.

Command(s): SECDATA, 0.5, 1, 45, 3 SECDATA, 0.5, 2, -45, 3 SECDATA, 0.5, 1, 45, 3GUI: Main Menu> Preprocessor> Sections> Shell> Add/Edit

17.3.3. Overriding Program Calculated Section Properties

Use the SECCONTROLS command to override the program calculated section properties. By default, the programcalculates shear correction factors and mass for each element based on the input section geometry and materialproperties. Any values input on the SECCONTROLS command will replace the defaults. (SECCONTROLS doesnot apply to thermal shell elements.)

Command(s): SECCONTROLS, 0.8, 0.0, 0.8, 1.0GUI: Main Menu> Preprocessor> Sections> Shell> Add/Edit

17.3.4. Specifying a Shell Thickness Variation (Tapered Shells)

Use the SECFUNCTION command to associate a tabular thickness variation with the section. A table that describesthickness with respect to the global Cartesian coordinate system may be associated with a shell section. Thisthickness is interpreted as the total thickness of a shell. The total thickness of a layered shell, and all layer thicknessvalues, will be scaled according to the tabular function.

Command(s): SECFUNCTION, %table_name%GUI: Main Menu> Preprocessor> Sections> Shell> Add/Edit

17.3.5. Setting the Section Attribute Pointer

Use the SECNUM command to associate an element with a particular section. Any element created after theSECNUM command will have this section identification number (2) as its section attribute.

Command(s): SECNUM, 2GUI: Main Menu> Preprocessor> Meshing> Mesh Attributes> Define> Default Attribs

17.3.6. Associating an Area with a Section

Use the AATT command to associate an area with a shell section type. When the area is meshed, the new elementsare associated with the section specified on the AATT command. The section specified by the SECNUM commandis ignored.

Command(s): AATT, , , , , 2GUI: Main Menu> Preprocessor> Meshing> Mesh Attributes> All AreasMain Menu> Preprocessor> Meshing> Mesh Attributes> Picked Areas

17.3.7. Using the Shell Tool to Create Sections

The SECTYPE, SECDATA, SECOFFSET, SECFUNCTION, and SECCONTROLS commands (Main Menu> Prepro-cessor> Sections> Shell> Add/Edit) are all associated with the ShellTool in the GUI.

17–3Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 17.3: How to Create Cross Sections

Page 464: ANSYS 8.1 - Structural Analysis Guide

Figure 17.2 Shell Tool With Layup Page Displayed

The top part of the Layup page of the ShellTool relates a section ID number to a Shell section type (and, optionally,a section name) [SECTYPE]. The middle part of the page of the ShellTool defines each layer in the positive Zdirection of the element [SECDATA]. Note that the order of the rows in the spreadsheet ascends up the page,resembling that stacking of the layers. (Integration point data for each layer is ignored by thermal shell elements.)The bottom contains the fields for section offset information, if needed [SECOFFSET]. You can define taperedshells by specifying a section function relating thickness to global coordinates [SECFUNCTION].

Figure 17.3 Shell Tool With Section Controls Page Displayed

The transverse shear stiffness, hourglass coefficients and drill stiffness of the sections are calculated from thesection geometry and material properties. The default added mass per unit area of the section is always zero.On the Section Controls page, you can override the program calculated quantities [SECCONTROLS]. (The SectionControls page does not apply to thermal shell elements.)

Chapter 17: Shell Analysis and Cross Sections

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.17–4

Page 465: ANSYS 8.1 - Structural Analysis Guide

Figure 17.4 Shell Tool With Summary Page Displayed

On the Summary page, you can review the section properties.

17.3.8. Managing Cross Section Libraries

Cross section data for shell sections can be stored in cross section libraries. To create standard cross sections forlater use, create one or more cross sections, edit the Jobname.LOG file, and copy the appropriate SECCONTROLS,SECDATA, SECFUNCTION, SECOFFSET, and SECTYPE commands into a separate file with a SECT extension.

17–5Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Section 17.3: How to Create Cross Sections

Page 466: ANSYS 8.1 - Structural Analysis Guide

17–6

Page 467: ANSYS 8.1 - Structural Analysis Guide

IndexSymbols2-D fracture models, 12–33-D fracture models, 12–4

Aadaptive descent, 8–53adequate mesh density, 8–64alpha (mass) damping, 4–10, 5–36, 6–18alternating stress intensity, 14–1amplitude

of harmonic loads, 4–5analysis

modal analysis options, 3–4reduced transient dynamic, 5–19

analysis optionsharmonic response analysis, 4–25

mode superposition method, 4–25modal analysis, 3–2, 4–4, 4–20nonlinear static structural analysis, 8–49single-point spectrum analysis, 6–3transient dynamic analysis, 5–14, 5–20

mode superposition method, 5–14reduced method, 5–20

analysis typebuckling, 7–1full transient, 5–7harmonic response, 4–1modal, 3–1nonlinear structural, 8–1p-method, 15–1spectrum, 6–1static structural, 2–1, 2–2structural, 1–1

definition of, 1–1transient dynamic, 5–1

animationgasket results, 10–19

anisotropic, 8–10applying loads, 3–2, 4–4, 4–20, 8–56, 8–60

harmonic response analysis, 4–5increments for buckling analysis, 7–2modal analysis, 3–5nonlinear analysis, 8–56p-method, 15–7structural static analysis, 2–8, 2–8transient dynamic analysis, 5–9using TABLE array parameters, 2–8

arc-length method, 2–5, 7–2, 7–3, 8–2, 8–68automatic time stepping, 5–35, 7–2, 8–67

creep, 8–31hyperelasticity, 8–21large strain, 8–6plasticity, 8–9

BBauschinger effect, 8–10beam tool, 16–5beams

cross sections, 16–1Besseling model, 8–10beta (stiffness) damping, 4–10, 5–36, 6–3, 6–18bilinear isotropic hardening, 8–10bilinear kinematic hardening, 8–10birth and death, 8–69, 8–70

element, 8–63bisection, 8–5Block Lanczos extraction method, 4–25Block Lanczos method, 3–3, 3–17bonlinear structural analysis

restarts, 8–59buckling analysis, 7–1, 7–1

eigenvalue, 7–3procedure, 7–3

expand the solution, 7–6expansion pass, 7–6methods of solution, 7–1nonlinear, 7–2

procedure, 7–2obtain the eigenvalue buckling solution, 7–5obtain the static solution, 7–4

Ccalculating

covariance in POST26, 6–23fracture parameters, 12–5

cast iron plasticity, 8–10causes of nonlinear behavior, 8–1

changing status, 8–2geometric nonlinearities, 8–2material nonlinearities, 8–2

cellsdefining for a section, 16–4

Chaboche model, 8–10changing

status, 8–2combinations

material model, 8–35composite cross section, 16–8composites, 13–1

element types for, 13–1guidelines, 13–6

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Page 468: ANSYS 8.1 - Structural Analysis Guide

how to model, 13–1layer properties, 13–3

concrete, 8–10, 8–29, 8–63constant damping ratio, 4–10, 5–36, 6–3, 6–18constitutive matrices, 13–4constraint equations, 15–7

with QR Damped method, 3–19contact, 8–2

node-to-node, 8–63contact analysis, 11–1

asymmetric vs. symmetric contact, 11–7birth and death option, 11–42boundary conditions for node-to-node contact,11–74boundary conditions for surface-to-surface contact,11–51chattering controls, 11–21choosing surfaces, 11–6conduction, 11–45contact algorithm, 11–21, 11–74contact direction, 11–13contact location detection, 11–28Contact Manager, 11–4, 11–54contact pairs, 11–5, 11–56contact status, 11–38, 11–44contact stiffness, 11–21, 11–22contact surface elements, 11–3Contact Wizard, 11–55convection, 11–46deformable contact surface, 11–14direct generation to create rigid target elements,11–9electric contact, 11–48electrostatic elements, 11–48emissivity, 11–46explicit dynamics, 11–1flexible-to-flexible, 11–1, 11–4free surface convection, 11–44free surface radiation, 11–44free thermal surface, 11–44friction model, 11–25gap, 11–74Gauss integration points, 11–28generating node-to-node contact elements, 11–71generating surface-to-surface contact elements,11–16heat flux, 11–44, 11–48heat generation due to electric current, 11–49heat generation due to friction, 11–47initial contact conditions, 11–30initial interference, 11–74internal MPC, 11–60

localized contact zone, 11–12magnetic contact, 11–50moving contact nodes, 11–37node ordering in node-to-node analysis, 11–72node-to-node, 11–2, 11–4, 11–70node-to-surface, 11–2, 11–3, 11–57node-to-surface KEYOPTS, 11–59node-to-surface real constants, 11–60normals, 11–13, 11–16, 11–54, 11–73open far-field contact status, 11–38open near-field contact status, 11–38overall steps, 11–5overconstrained contact problem, 11–74penalty stiffness, 11–15penetration, 11–21piezoelectric elements, 11–48pinball region, 11–38point-to-point, 11–4point-to-surface, 11–3pseudo element technique, 11–57radiation, 11–46results, 11–53rigid-to-flexible, 11–1, 11–4, 11–43self contact, 11–7, 11–39shells, 11–42sliding contact status, 11–38slippage, 11–28solution options for node-to-node contact, 11–75solution options for surface-to-surface contact, 11–51solving, 11–52spurious contact, 11–39Stefan-Boltzmann constant, 11–46sticking contact status, 11–38summary of contact capabilities, 11–2superelements, 11–41surface interaction for electric contact, 11–48surface interaction models, 11–40surface-to-surface, 11–2, 11–3, 11–4, 11–14surface-to-surface KEYOPTS, 11–20surface-to-surface material properties, 11–15surface-to-surface overview, 11–4surface-to-surface real constants, 11–15, 11–17symmetric/unsymmetric solver, 11–25target element shapes, 11–9target surface definition, 11–7target surface element types and real constants,11–8target surface modeling and meshing tips, 11–12target surface nodal number ordering, 11–13target surface pilot node, 11–8, 11–43target surface primitives, 11–8temperature required, 11–45

Index

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.Index–2

Page 469: ANSYS 8.1 - Structural Analysis Guide

thermal contact, 11–44thickness effect, 11–42time step control, 11–42using meshing tools to create rigid target elements,11–10

contour displays, 2–11, 3–11, 6–8, 7–7, 8–57, 10–19control elements, 8–69controlling cutbacks, 2–4controlling p-levels, 15–7controlling restarts, 2–4convergence

checking, 8–51enhancements, 8–64failure, 8–64

convergence criteria, 8–51default value, 8–51disjointed structures, 8–51displacement checking, 8–51force checking, 8–51p-method, 15–7vector norms, 8–51

convergence tolerances, 2–4coupling, 13–6, 15–6covariance

calculating, 6–23crack faces, 12–1crack front, 12–1crack region

modeling, 12–1crack tip, 12–1creating

sections, 16–2, 16–5, 17–1beam tool, 16–5

creep, 8–8, 8–29automatic time stepping, 8–31explicit, 8–29, 8–55explicit creep procedure, 8–31implicit, 8–29, 8–55implicit creep procedure, 8–30material curve fitting, 9–7ratio, 8–55

creep criteria, 2–7, 8–55creep strain rate, 8–29cross sections (see sections) (see Sections)

composite, 16–8custom convergence criteria, 8–51cutback criteria, 2–4CUTCONTROL command

changes through SOLCONTROL, 8–53cyclic hardening/softening, 8–10

Ddamped method

modal analysis, 3–3, 3–18damping, 5–9, 5–36, 8–60

harmonic response analysis, 4–10spectrum analysis, 6–18

PSD, 6–18table of options, 5–36transient dynamic analysis, 5–7, 5–9, 5–14, 5–22

database output, 2–2, 3–8, 4–10, 4–21, 5–7, 5–14,5–24, 7–6, 8–49DDAM (see dynamic design analysis method)deep drawing, 8–32deformed shape

display, 2–11, 6–8, 7–7, 8–57displaying, 10–19

deletingsections, 16–2, 17–1

deterministic analysis, 6–2disjointed structures, 8–51display deformed shape, 3–11, 4–12displaying

deformed shapes, 8–57DOFs

master, 3–4Drucker-Prager, 8–10dynamic analyses

harmonic response, 4–1spectrum, 6–1transient, 5–1

dynamic design analysis method (DDAM), 6–2, 6–25

Eeigenvalue analysis, 3–1eigenvalue buckling, 7–1eigenvalue buckling solution

buckling analysis, 7–5eigenvalue calculation

shift point, 7–5eigenvalue extraction methods, 7–5eigenvalues, 3–1

number to be extracted, 7–5eigenvectors, 3–1elastomers, 8–17element birth and death, 8–63element damping, 5–36element loads, 4–25element types

structural, 1–2elements

associating sec IDs with, 16–2, 17–1energy release rate, 12–1, 12–8

Index–3Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Index

Page 470: ANSYS 8.1 - Structural Analysis Guide

engineering strain, 8–7engineering stress, 8–7epoxy, 13–1equation solvers, 2–4, 4–4, 8–50, 15–7equilibrium iterations, 8–2, 8–52

number of, 2–4, 8–52error estimation, 2–11example problems

beam analysis, 16–17buckling analysis, 7–12harmonic response analysis, 4–19modal analysis, 3–14nonlinear analysis, 8–82reduced transient dynamic analysis, 5–40single-point response spectrum analysis, 6–17static analysis, 2–26

excitation direction, 6–3expand

single solution, 5–24expand the modes

single-point response spectrum analysis, 6–6expand the solution

buckling analysis, 7–6reduced harmonic response analysis, 4–21

expanded modesnumber to use, 6–3

expanded solutionreview results, 5–25

expanding modes, 3–8expansion frequency range, 3–8expansion pass, 4–21

activating, 3–8, 4–21, 5–24buckling analysis, 7–6harmonic response analysis, 4–21, 4–27

mode superposition method, 4–27reduced method, 4–21

transient dynamic analysis, 5–18, 5–24mode superposition method, 5–18reduced method, 5–24

expansion pass optionsharmonic response analysis (reduced), 4–21modal analysis, 3–8transient dynamic analysis (reduced), 5–24

explicit creep, 8–29explicit creep procedure, 8–31extra element shapes, 8–70extracting modes, 3–1extrapolation of results, 2–7, 4–10, 4–21, 5–24, 8–56

Ffailure criteria, 13–5

maximum strain, 13–5

maximum stress, 13–5Tsai-Wu, 13–5

failuresconvergence, 8–64

fatiguealternating stress intensity, 14–1design stress-intensity value (Sm), 14–2evaluation procedure, 14–2event, 14–1event repetitions, 14–6fatigue data file (Jobname.FATG), 14–9guidelines for assembling events, 14–7loading, 14–1location, 14–1manually stored stresses, 14–4material properties, 14–2overview, 14–1S-N curve, 14–2sample input, 14–9scale factors, 14–6Sm-T curve, 14–2strain hardening exponents, 14–2stress concentration factors, 14–2stress locations, 14–2stresses at a cross-section, 14–5stresses from results file, 14–5with p-elements, 15–4

fatigue assessments, 15–4fatigue calculations

activating, 14–9fiberglass, 13–1files

Jobname.FATG, 14–9.SECT, 16–6

forced vibrations, 4–1forcing frequency range, 4–10fracture assessments, 15–4fracture mechanics, 12–1, 12–1

solving problems, 12–1fracture models

2-D, 12–33-D, 12–4

fracture parameterscalculating, 12–5

free meshing, 15–4free-body analysis (see inertia relief)frequency range for expansion, 3–8, 4–21frequency vector, 6–23frequency-dependent damping ratio, 6–18full harmonic response analysis

procedure, 4–3full transient dynamic analysis

Index

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.Index–4

Page 471: ANSYS 8.1 - Structural Analysis Guide

procedure, 5–3

Ggap conditions, 5–14, 5–20

and QR Damped method, 5–14gasket joints simulation, 10–1

applications, 10–3element topologies, 10–2elements, 10–3formulation, 10–2materials, 10–4meshing, 10–12output listing, 10–17overview, 10–1plotting data, 10–11procedure, 10–1results, 10–19sample problem, 10–20solution, 10–16thickness, 10–2

gasket resultsanimation, 10–19POST1, 10–19POST26, 10–20reviewing, 10–19tabular listing, 10–19

geometric nonlinearities, 8–2, 8–6geometry data for sections, 16–2, 17–1geometry data of a section, 16–3, 17–2glass, 8–33guyan reduction, 3–19

Hharmonic forcing frequency, 4–5harmonic response, 4–1harmonic response analysis, 4–1

full method, 4–3, 4–3procedure, 4–3

methods of solution, 4–2mode superposition method, 4–25, 4–27

procedure, 4–25sample input, 4–27

prestressed, 4–28reduced method, 4–20, 4–24

sample input, 4–24uses for, 4–1

harmonic solutionsnumber of, 4–9

Hill anisotropy, 8–10hyperelasticity, 8–8, 8–17

Arruda-Boyce model, 8–19automatic time stepping, 8–21

Blatz-Ko foam model, 8–20Gent model, 8–20large strain, 8–17material curve fitting, 9–1Mooney-Rivlin model, 8–18, 8–21neo-Hookean model, 8–19Ogden compressible foam model, 8–20Ogden model, 8–18polynomial form model, 8–19stability checks, 8–21u-P formulation, 8–21user-defined option, 8–21Yeoh model, 8–20

Iimplicit creep, 8–29implicit creep procedure, 8–30inertia relief, 2–9

calculating, 2–9output, 2–9partial, 2–9

initial accelerations, 5–4initial conditions

transient dynamic analysis, 5–4, 5–14, 5–21full method, 5–4mode superposition method, 5–14reduced method, 5–21

initial displacement, 5–4initial velocity, 5–4integration point, 8–56integration time step, 5–1, 5–7, 5–14, 5–22

guidelines for, 5–33interface

material model, 1–2internal MPC, 11–60

JJ-integral, 12–1, 12–6

Kkinematic analysis, 8–60, 8–67KSPIN [OMEGA], 8–8

Llarge deflection and load direction, 8–6large deformation effects, 2–2, 5–7, 7–2, 8–6, 8–8,8–60large strain

analyses, 8–6, 8–10automatic time stepping, 8–6hyperelasticity, 8–17logarithmic strain, 8–7

Index–5Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Index

Page 472: ANSYS 8.1 - Structural Analysis Guide

true stress, 8–7viscoplasticity, 8–32

layer orientation angle, 13–3layer thickness, 13–3layered elements, 13–1libraries

sections, 16–9, 17–5library paths

for cross sections, 16–2line element results, 2–11, 3–11line search option, 2–4, 8–53, 8–68list master DOF, 3–11listing

section properties, 16–2, 17–1section results, 16–2

load step options, 3–8, 4–21, 5–24buckling analysis, 7–6eigenvalue buckling, 7–5harmonic response analysis, 4–9, 4–20, 4–25

full method, 4–9mode superposition method, 4–25reduced method, 4–20

modal analysis, 3–6mode superposition transient dynamic analysis, 5–14Newton-Raphson, 8–54p-method, 15–7reduced transient dynamic analysis, 5–21spectrum analysis, 6–3, 6–18

PSD, 6–18single-point, 6–3

time, 5–14transient dynamic analysis, 5–10, 5–10, 5–14, 5–21

full method, 5–10mode superposition method, 5–14reduced method, 5–21

load steps, 8–2applying for transient loading, 5–10

load types, 2–7, 3–5harmonic response analysis, 4–5p-method, 15–7

load vector, 4–25, 5–14, 5–14load-versus-time curve, 5–4loads

applying, 2–8, 3–2, 3–5, 4–8, 4–20, 5–14, 7–2,8–56, 8–60, 15–7

p-method, 15–7applying for transient loading, 5–9direction in a large-deflection analysis, 8–6harmonic response analysis, 4–5, 4–20, 4–25

mode superposition method, 4–25reduced method, 4–20

modal analysis, 3–5

nonlinear analysis, 8–56structural static analysis, 2–8, 2–8transient dynamic analysis, 5–9, 5–9, 5–14, 5–21

full method, 5–9mode superposition method, 5–14reduced method, 5–21

Loadsapplying, 4–4

logarithmic strain, 8–7, 8–7

Mmacros, 2–10magnetic analysis

contact, 11–50mass damping, 5–36mass matrix formulation, 2–6, 3–4, 4–4, 5–9master degrees of freedom

selection of, 3–19master DOF (MDOF), 3–19, 5–20master DOFs

definition of, 3–4material curve fitting, 9–1

creep, 9–7viscoelastic, 9–14

material modelcombinations, 8–35

material model interface, 1–2material models

shape memory alloy, 8–31material nonlinearities, 8–2, 8–8material properties, 15–3

fatigue, 14–2material curve fitting, 9–1nonlinear, 8–8

material-dependent damping, 5–36matrix reduction, 3–19

theory of, 3–19maximum strain failure criterion, 13–5maximum stress failure criterion, 13–5MDOF, 3–4memory saving

when generating stiffness matrix, 8–50meshing

a line for a section, 16–4p-element, 15–4

metal forming, 8–32midside nodes

p-element, 15–4MINREF [CNVTOL], 8–51modal analysis, 3–1

applying loads, 3–5mode-extraction methods, 3–3, 3–16

Index

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.Index–6

Page 473: ANSYS 8.1 - Structural Analysis Guide

options for, 3–4prestressed, 3–14prestressed, large deflection, 3–15procedure, 3–1

modal damping, 5–36, 6–3modal solution

obtaining, 5–13single-point response spectrum analysis, 6–3

mode combination methods, 6–6mode extraction methods

QR Damped, 6–3mode numbers, 2–7mode superposition

harmonic response analysis, 4–25mode-extraction methods, 4–25transient dynamic analysis, 5–13

mode superposition method, 4–3, 5–2mode superposition transient dynamic analysis

obtain the modal solution, 5–13obtain the mode superposition transient solution,5–14

mode-extraction methods, 3–3, 3–16Block Lanczos, 3–3, 3–17, 4–25damped, 3–3, 3–18power dynamics, 3–3, 3–17QR Damped, 3–3, 3–19, 4–25, 4–25, 5–13, 5–14reduced, 3–3, 3–18subspace, 3–3, 3–17unsymmetric, 3–3, 3–18

mode-frequency analysis, 3–1model geometry

defining, 15–4modeling the crack region, 12–1modes

expanding, 3–8number of, 3–8number to expand, 3–4number to extract, 3–4

Mohr-Coulomb, 8–10MONITOR command

changes from SOLCONTROL, 8–55Mooney-Rivlin constants, 8–21MPRS analysis, 6–25multi-point response spectrum, 6–1multilinear elastic, 8–8multilinear elasticity, 8–16multilinear isotropic hardening, 8–10multilinear kinematic hardening, 8–10multipoint constraint, 11–60

Nnatural frequencies, 3–10

Newton-Raphson, 8–2Newton-Raphson option, 2–6Newton-Raphson options, 8–54nodal coordinate systems

p-method, 15–7nodal forces and moments, 2–11nodal solution listing format, 4–21nonlinear analysis

tips and guidelines, 8–63nonlinear behavior

causes, 8–1nonlinear diagnostics, 8–64nonlinear isotropic hardening, 8–10nonlinear kinematic hardening, 8–10nonlinear material properties

material curve fitting, 9–1nonlinear structural analysis

automatic time stepping, 8–67buckling, 7–2conservative vs. nonconservative, 8–5creep, 8–29geometric nonlinearities, 8–6hyperelasticity, 8–17interpolation of results, 8–57levels of operation, 8–2load directions, 8–6material nonlinearities, 8–8nonlinear elements, 8–63overview, 8–1plasticity, 8–9sample transient input, 8–61swelling, 8–34termination, 8–59verifying results, 8–70viscoelasticity, 8–33viscoplasticity, 8–32

nonlinear transient analysisprocedure, 8–59

number of eigenvalues to be extracted, 7–5number of harmonic solutions, 4–9number of integration points per layer, 13–3number of solutions to expand, 4–21

Oobtain the modal solution, 4–25offsets

for sections, 16–2, 17–1OPNCONTROL command

changes through SOLCONTROL, 8–55output, 8–70

database and results file, 2–2, 3–8, 4–10, 4–21,5–7, 5–14, 5–24, 7–6, 8–49

Index–7Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Index

Page 474: ANSYS 8.1 - Structural Analysis Guide

printed, 2–7, 3–8, 4–10, 4–21, 5–14, 5–14, 5–23,5–24, 7–6, 8–56

output control, 4–10, 5–14, 5–23, 7–6output controls, 3–6, 3–8, 5–24, 7–5

Pp-elements

meshing, 15–4real constants, 15–3

p-levelerror-estimation range, 15–2error-estimation techniques, 15–2

p-method, 15–1benefits of, 15–1guidelines for meshing, 15–5internal DOFs, 15–7load step options, 15–7loads, 15–7meshing the model, 15–4p-element subgrid, 15–12printing and plotting results, 15–14querying subgrid results, 15–12, 15–13reviewing results, 15–12solving common problems, 15–12specialized displays and listings, 15–14status of elements, 15–7use of solvers, 15–7using, 15–1viewing the element model, 15–5

participation factor calculations, 3–6, 6–18Peirce model, 8–32penalty stiffness

in contact analysis, 11–15Perzyna model, 8–32phase angle for expansion, 4–21phase angle of harmonic loads, 4–5pilot node

in contact analysis, 11–8, 11–43plastic, 8–8plasticity, 8–9, 8–68

anisotropic, 8–10automatic time stepping, 8–9bilinear isotropic hardening, 8–10bilinear kinematic hardening, 8–10cast iron, 8–10Drucker-Prager, 8–10Hill anisotropic, 8–10multilinear isotropic hardening, 8–10multilinear kinematic hardening, 8–10nonlinear isotropic hardening, 8–10nonlinear kinematic hardening, 8–10rate-dependent, 8–32

plastics, 8–33PLNSOL command

with p-elements, 15–14plotting

sections, 16–2, 17–1POST1, 2–11, 4–11, 4–23, 4–27, 5–11, 5–25, 6–8, 6–22,7–7, 8–57, 12–5, 14–2

using, 4–12, 5–12POST26, 2–11, 4–11, 4–21, 4–23, 4–27, 5–11, 5–23, 5–25,6–23, 8–57

using, 4–12, 5–11postprocessing

fatigue, 14–1for different analysis (see reviewing results)

power dynamics method, 3–3, 3–17power spectral density (PSD), 6–2predictor, 8–52predictor-corrector option, 2–4, 8–52PRESOL command

with p-elements, 15–14pressure loads

in a large-deflection analysis, 8–6prestress effects calculation, 2–6, 3–4, 7–4prestressed analysis

harmonic response, 4–28mode superposition harmonic response, 4–29transient, 5–32

prestressed full transient dynamic analysisprocedure, 5–32

prestressed harmonic response analysisprocedure, 4–28

prestressed modal analysis, 3–14prestressed modal analysis of a large deflection, 3–15prestressed mode superposition harmonic responseanalysis

procedure, 4–29prestressed mode superposition transient dynamicanalysis

procedure, 5–33prestressed reduced transient dynamic analysis

procedure, 5–33printed output, 2–7, 4–10, 4–21, 5–14, 5–14, 5–23,5–24, 7–6, 8–56printing and plotting node and element results

p-method, 15–14PRNSOL command

with p-elements, 15–14probabilistic analysis, 6–2program-selected masters, 3–21proportional limit, 8–9PSD analysis, 6–18PSD type, 6–18

Index

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.Index–8

Page 475: ANSYS 8.1 - Structural Analysis Guide

PSD-versus-frequency table, 6–18

QQR Damped extraction method

harmonic analysis, 4–25QR Damped method

gap conditions, 5–14harmonic analysis, 4–25modal analysis, 3–3, 3–19spectrum analysis, 6–3transient analysis, 5–13, 5–14

Rramped loads, 4–9, 5–7, 5–14, 5–23, 8–60random vibrations, 6–18

and power spectral density, 6–2range counting, 14–9ratcheting effect, 8–10rate-dependent plasticity , 8–32ratio

creep, 8–55Rayleigh damping constants, 5–36reaction forces and moments, 2–11reading

user-defined mesh, 16–2real constants

for layered elements, 13–3reduced (Householder) method, 3–3reduced analysis (see matrix reduction)reduced harmonic response analysis

expand the solution, 4–21reduced method, 3–18, 4–2, 5–3reduced transient dynamic analysis

expansion pass, 5–24load step options, 5–21obtain the reduced solution, 5–19review results of expanded solution, 5–25

reference temperature, 2–7relative stress distributions

buckling analysis, 7–7response PSD

calculating, 6–23response spectrum

multi-point, 6–1single-point, 6–1type, 6–3

restart control, 2–4restarts, 8–62results

data from a PSD analysis, 6–22extrapolation of, 2–7, 4–10, 4–21, 5–24, 8–56

results file output, 2–2, 3–8, 4–10, 4–21, 5–7, 5–14,5–24, 7–6, 8–49reviewing results

eigenvalue buckling, 7–7fatigue, 14–9harmonic response analysis, 4–11, 4–21, 4–27

full method, 4–11mode superposition method, 4–27reduced method, 4–21

modal analysis, 3–10nonlinear static structural, 8–57nonlinear transient structural, 8–61reduced harmonic analysis, 4–23spectrum analysis, 6–8, 6–22

PSD, 6–22single-point, 6–8

static structural analysis, 2–10transient dynamic analysis, 5–11, 5–18, 5–23

full method, 5–11mode superposition method, 5–18reduced method, 5–23

Rice's model, 8–10rock, 8–10rolling, 8–32rubber, 8–17

Ssample buckling analysis

command method, 7–12GUI method, 7–8

sample harmonic response analysiscommand method, 4–18GUI method, 4–13

sample inputfatigue, 14–9full transient dynamic analysis, 5–12harmonic response analysis, 4–24, 4–27

mode superposition method, 4–27reduced method, 4–24

mode superposition transient analysis, 5–18nonlinear structural, 8–61

transient, 8–61spectrum analysis, 6–24

PSD, 6–24transient dynamic analysis, 5–18

mode superposition method, 5–18sample modal analysis

command method, 3–13GUI method, 3–12

sample nonlinear analysiscommand method, 8–79GUI method, 8–71

Index–9Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Index

Page 476: ANSYS 8.1 - Structural Analysis Guide

sample p-method analysiscommand method, 15–18GUI method, 15–14

sample spectrum analysiscommand method, 6–16GUI method, 6–10

sample static analysiscommand method, 2–24GUI method, 2–13

sample transient dynamic analysiscommand method, 5–31GUI method, 5–26

sandwich structures, 13–4scaling the load vector, 4–25.SECT file, 16–6sections, 16–1, 17–1

associating subtypes with IDs, 16–2, 17–1creating, 16–2, 16–5, 17–1

beam tool, 16–5defining dimensions, 16–2, 17–1geometry data of, 16–3, 17–2libraries of, 16–9, 17–5meshing a line for, 16–4solid, 16–4thin wall, 16–4

shakedown effect, 8–10shape memory alloy, 8–31SHELL command

with p-elements, 15–14shells, 17–1shift point for eigenvalue calculation, 7–5significant modes

expanding, 6–6single solution to expand, 5–24single-point response spectrum, 6–1

acceleration response, 6–6CQC mode combination method, 6–6displacement response, 6–6DSUM mode combination method, 6–6expanding significant modes, 6–6GRP mode combination method, 6–6mode combination methods, 6–6NRLSUM mode combination method, 6–6procedure, 6–2SRSS mode combination method, 6–6velocity response, 6–6

single-point spectrum analysisload step option for, 6–3

singular elements, 12–1slave DOF, 3–19small deflection, 8–6small strain analyses, 8–6

S-N curve, 14–2soil, 8–10solid sections, 16–4solution

obtain the mode superposition transient solution,5–14

solution controls, 8–48solution controls dialog box

full transient analysis, 5–6, 5–6, 5–6defining analysis type and options, 5–6

static analysis, 2–2solution listing format, 4–4solution method

harmonic response, 4–4solution methods, 4–2, 5–2

full, 4–2, 5–2transient dynamic analysis, 4–2

mode superposition, 4–3, 5–2reduced, 4–2, 5–3

solution termination, 2–5solutions to be expanded, 5–24solver, memory saving option, 8–50solvers

equation, 2–4, 8–50, 15–7sparse direct solver, 4–4specifying a p-level range, 15–2specifying mesh controls, 15–4spectral-value-versus-frequency curve, 6–3spectrum, 6–1spectrum analysis, 5–36, 6–1, 6–1

DDAM, 6–25multi-point, 6–25PSD, 6–18, 6–24

procedure, 6–18sample input, 6–24

random vibration (PSD), 6–18obtain the spectrum solution, 6–18

single-point, 6–2procedure, 6–2

single-point response, 6–3, 6–3, 6–6expand the modes, 6–6obtain the modal solution, 6–3obtain the spectrum solution, 6–3

spectrum data, 6–18spectrum solution

random vibration (PSD) analysis, 6–18single-point response spectrum analysis, 6–3

spectrum typesingle-point response, 6–3

spin softening, 8–8stability analysis, 7–1static solution

Index

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.Index–10

Page 477: ANSYS 8.1 - Structural Analysis Guide

buckling analysis, 7–4static structural analysis, 2–1

loading, 2–8procedure, 2–1

stepped loads, 4–9, 5–7, 5–14, 5–23, 8–60stiffness matrix

memory saving option, 8–50strain

creep, 8–29strain energy, 12–6strain rate

creep, 8–29strain rate effect, 2–4stress calculations, 3–8, 4–21stress concentration factors, 14–2stress intensity factors, 12–1, 12–5stress pass (see expansion pass)stress relaxation, 8–29stress singularities

accounting for in p-method, 15–7PEXCLUDE command, 15–7PINCLUDE command, 15–7

stress stiffening, 8–7stress stiffening effects, 2–5, 5–32, 8–53structural analyses

buckling, 7–1fatigue, 14–1harmonic response, 4–1modal, 3–1nonlinear, 8–1spectrum, 6–1static, 2–1transient dynamic, 5–1

structural analysis, 1–1element types, 1–2nonlinear, 8–1

structural energy error estimation, 2–11STURM number, 3–7subgrid results, 15–13subspace method, 3–3, 3–17substeps, 8–2, 8–5, 8–49swelling, 8–8, 8–34swelling subroutine, 8–34

TTABLE array parameters, 2–8tabular listings, 2–11, 3–11, 4–12, 6–8, 8–57tapered beams, 16–8termination

solution, 2–5thin wall sections, 16–4time, 5–23, 5–32

arc-length, 8–68time integration effects, 5–7, 5–32, 8–60, 8–60time step optimization

thermal, 8–55time steps, 8–2, 8–5, 8–6, 8–49

automatic, 2–2, 5–7, 5–35, 7–2, 8–51number of, 2–2, 5–7, 8–67, 8–68size of, 2–2, 5–7, 8–67

TOLER [CNVTOL], 8–51transient dynamic analysis, 5–1

full method, 5–3procedure, 5–3

load step options for, 5–10methods of solution, 5–2mode superposition method, 5–13

procedure, 5–13preparing for, 5–1prestressed, 5–32reduced method, 5–19, 5–19

procedure, 5–19reduced solution, 5–19

transient integration parameters, 5–7, 5–14, 5–22, 8–60true strain, 8–7true stress, 8–7, 8–7Tsai-Wu failure criterion, 13–5

Uunsymmetric method, 3–3, 3–18user defined material, 8–16user mesh files, 16–9USERSW, 8–34

Vvector displays, 2–11, 6–8vector norms, 8–51vector plots, 4–12vibration analysis, 3–1virtual crack extension method, 12–8viscoelastic

material curve fitting, 9–14viscoelasticity, 8–8, 8–33

element types, 8–33viscoplasticity, 8–8, 8–32, 8–32

element types, 8–32large strain, 8–32

Voce hardening law, 8–10

Wwave propagation effects, 5–33writing

user mesh, 16–2

Index–11Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.

Index

Page 478: ANSYS 8.1 - Structural Analysis Guide

Yyield point, 8–9

Index

Structural Analysis Guide . ANSYS Release 8.1 . 001972 . © SAS IP, Inc.Index–12