Sei sulla pagina 1di 86

Technical

Overview

F L E X I B I L I T Y
Table of Contents

Table of Contents

The ANSYS Finite Element Analysis Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1


Evolution of the ANSYS Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Overview of the Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
User Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Graphics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Processors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
File Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Reducing Design and Manufacturing Costs with ANSYS FEA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Program Availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
ANSYS Family of Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Example Used Throughout This Brochure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
A Note About this Brochure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Preprocessing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Solid Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Meshing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Parametric Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Direct Generation of Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Equation Solver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Structural Static Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Structural Dynamic Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Transient Dynamic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Modal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Harmonic Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Response Spectrum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Random Vibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Structural Buckling Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Linear Buckling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Nonlinear Buckling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Structural Nonlinearities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Material Nonlinearities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Geometric Nonlinearities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Element Nonlinearities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Static and Dynamic Kinematic Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Thermal Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Steady-State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Transient. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Phase Change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Thermal-Structural . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Table of Contents

Electromagnetic Field Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33


Static Electromagnetic Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Time-Varying Electromagnetic Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Electric Field Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Electric Current Conduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Electrostatics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Electric Circuit Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Fluid Flow Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Computational Fluid Dynamics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Pipe Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Acoustics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Coupled-Field Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Piezoelectric Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Substructuring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Submodeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Material Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
The ANSYS Element Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
P-elements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Element Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Postprocessing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
The ANSYS General Postprocessor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Time-History Results Postprocessor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
ANSYS Parametric Design Language. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Array Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Branching and Looping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Repeat Functions and Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
User Routines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Design Optimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Third-Party Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

The ANSYS CAD Relations Program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69


Quality Assurance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Customer Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Technical Overview 1

The ANSYS use, data compatibility, multiplatform support, and


Finite Element coupled-field multiphysics capabilities.
Analysis Program
Evolution of the ANSYS Program
For over a quarter century, customers have relied on ANSYS has evolved into a multipurpose design analy-
the ANSYS ® program to help them bring quality prod- sis software program, recognized around the world for
ucts to market quickly. ANSYS, Inc. supports the its many capabilities. The first release of the ANSYS
ongoing development of innovative technology and program looked much different than it does today;
delivers flexible, enterprise-wide engineering systems offering only heat transfer and linear structural analy-
that enable companies to solve the full range of analysis sis. It was a batch program, like most in its day, and
problems, maximizing their existing investments in ran only on a mainframe computer.
software and hardware. The early 1970s brought many changes to
What started as a one-man operation has grown the program as the ANSYS staff incorporated new
into an organization of over 200 employees with more technology and user requests. Nonlinearities, sub-
than 50,000 users worldwide. Dr. John Swanson structures, and a wider assortment of elements were
founded ANSYS, Inc. in 1970 with a vision to com- added. The company began looking at the then-new
mercialize the concept of computer-simulated engi- minicomputers and vector graphics terminals.
neering, establishing himself as one of the pioneers of Within a few years, these hardware advancements
finite element analysis (FEA). His work helped spark would pave the way for ANSYS software to move
the beginning of the computer-aided engineering into a new era of CAE.
(CAE) industry. Today, many major, multinational The interactive mode of operation was a
corporations have standardized on ANSYS software. significant addition to the program in the late 1970s.
ANSYS customers also include the top ten industrial With it, model generation and results evaluation
corporations from the Global Fortune 100. (pre and postprocessing) were greatly simplified.
ANSYS, Inc. continues its role as a technological Interactive graphics could be used to verify model
innovator. Pioneering breakthroughs include first analysis geometry, materials, and boundary conditions before
on the personal computer (PC), first integrated com- an analysis was run. Graphics displays of the analysis
putational fluid dynamics (CFD) capabilities, and first results could then be produced immediately for
multiphysics capabilities on the PC. ANSYS, Inc. interactive verification.
invests in research and development to ensure customers Today, the program is extremely powerful and
that the ANSYS family of products will grow and easy to use. Each release hosts new and enhanced capa-
change to meet their engineering needs. bilities that make the program more flexible, more
ANSYS, Inc. supports a process-centric usable, and faster. In this way, ANSYS helps engineers
approach to design and manufacturing, allowing meet the pressures and demands of the modern prod-
users to avoid expensive and time-consuming “build uct development environment.
and break” cycles. In a continuous and collaborative
engineering process, on-going analysis is used
throughout product development, and everyone Overview of the Program
works together as a team in their areas of expertise
and responsibility. As a strategic partner, ANSYS, The ANSYS program is a flexible, robust design
Inc. works with companies to manage change and analysis package. The software operates on major
help them stay ahead of the competition. ANSYS computers and operating systems, from PCs to
analysis and simulation tools give customers ease of workstations to supercomputers. ANSYS features
2 Technical Overview

file compatibility throughout the family of products material; providing a road map that teaches new
and across all platforms. The multiphysics nature of users how to use the program by leading them step-
ANSYS allows the same model to be used for a variety by-step through an analysis. At the same time, the
of coupled-field applications, such as thermal-structural, program offers full on-line documentation and a
magneto-structural, and electrical-magnetic-flow-thermal. state-of-the-art, hypertext-based HELP system to
A model generated on a PC can also run on a super- assist experienced users in advanced applications.
computer. This ensures enterprise-wide, flexible ANSYS developed an intuitive menu system to help
engineering solutions for all ANSYS users. the user navigate through the program. Users can
For both new and experienced users, the pro- input data through a mouse, a keyboard, or a combi-
gram offers a growing list of capabilities, including: nation of the two.
advanced structural nonlinearities, electromagnetics, Within the user interface, there are four general
computational fluid dynamics, interactive design methods for instructing the ANSYS program:
optimization, general contact surfaces, adaptive • Menus
meshing, p-method adaptivity, large strain/finite • Dialog Boxes
rotation capability, and parametric modeling. The • Toolbar
Motif-based menu system prompts data input and • Direct Input of Commands
function selections through dialog boxes, pull-down Menus are groupings of related functions for
menus, and sub-menus; helping users navigate operating the ANSYS program located in individual
through the program. Solid modeling features windows. The user can access these windows, which
include NURBS-based geometry representation, can be moved or hidden with a mouse, at any point
geometric primitives, and Boolean operations in the process. ANSYS commands are mapped into
(provided by the SHAPES™ geometry engine functional groupings to provide quick access at
from XOX Corp., which is incorporated into the appropriate points during an ANSYS session. The
ANSYS program). seven main menu or window areas, which are depict-
ANSYS design analysis and optimization ed in Figure 1, include:
capabilities can be easily applied to CAD models • Utility Menu: Contains ANSYS utility functions
through the use of IGES and STEP as geometry that are mapped here for access at any time during
transfer tools, or through interfaces created with an ANSYS session. These functions are executed
leading CAD programs. The ultimate goal is to through smooth, cascading pull-down menus that
integrate ANSYS technology with major CAD envi- lead directly to an action or dialog box. The utility
ronments. Development work continues to provide menu is modeless, so the user can complete more
similar integrated design analysis and optimization than one action at a time (e.g., changing view in
capabilities within other leading CAD packages. the middle of a select operation).
• Main Menu: Comprises the primary ANSYS
User Interface functions, which are organized in pop-up
Although the ANSYS program has extensive and com- side menus based on the progression of
plex capabilities, its organization and user-friendly the program.
graphical user interface (GUI) make it easy to learn • Input Window: Provides an input area for typing
and easy to use. The program utilizes a comprehensive ANSYS commands, and displays program prompt
GUI based on the Motif Standard. messages. A command history is provided for
Through the GUI, the ANSYS program pro- previously typed commands. It allows for cutting
vides the user with easy, interactive access to program and pasting commands from the log file, command
functions, commands, documentation, and reference history, and/or input files.
Technical Overview 3

• Graphics Window: Represents the area for


graphics displays, such as a model or graphically
represented results of an analysis. The user can
adjust the size of the graphics window, reducing
or enlarging it to fit personal preferences.
• Output Window: Records the ANSYS response
to commands and functions. This window is
always accessible under the GUI.
• Toolbar: Permits the user to place commonly
used functions, such as commands, or user-written
routines for instant one-click access.

Utility Menu
Toolbar
Input Window

Main Menu

Sub Menu

Graphics Display

Dialog Box

Output Window
Figure 2
Dialog boxes help the user navigate through the program
Figure 1
by appearing whenever the user requires input for a
The use of the Motif Standard gives the ANSYS program a
particular function.
familiar look and feel, as well as the ability to access any control,
function, or option from the same display.

•Dialog Boxes are windows that present the user


with choices for completing operations or speci-
fying settings. These boxes prompt the user to
input data or make decisions for a particular Figure 3
function (Figure 2). The toolbar allows users to create buttons and have immediate
The toolbar represents a very efficient means for access to commonly used commands.
executing commands for the ANSYS program because of
its wide range of configurability. It provides the user with process through the use of menus, dialog boxes, and the
the capability to create named buttons and have immedi- toolbar. The interactive nature of the user interface and
ate access to commonly used commands (Figure 3). The the functional mapping of commands makes the actual
toolbar can accommodate up to 200 buttons. command syntax transparent to the user. However, those
Regardless of how they are specified, commands users who are familiar with ANSYS commands can opt
are ultimately used to supply all data and control all pro- to input them directly via the keyboard.
gram functions. The user interface is designed to make Once executed, a command is listed in a session
command selection and execution an easy, intuitive log file by the program. This log file is accessible through
4 Technical Overview

the program’s output window, permitting the user to • General display manipulation (viewing direction,
review a list of commands in the event of an error, or to zoom, magnification, rotation)
save a list of commands as a file for batch processing. • Rubber-banding for solid primitives
The program also makes use of progress bars that • Multiple display windows
indicate the status of the operation during potentially • Hidden-line, section, and perspective displays
long procedures (such as meshing). The user has the • Software Z buffering (smooth shading and
ability to stop the operation by a simple mouse click. faster display)
The complete ANSYS User’s Manual Set and a • Light-source shaded images
hypertext-based HELP system are provided on-line to • Edge displays (removal of interior element
assist the user in operating the program to correctly outlines for clarity)
complete an analysis. The user can retrieve detailed • Shrink displays (separation of adjacent element
information on program functions, commands, and lines from each other for clarity)
procedures; often through one or two mouse clicks. • Distorted ratio displays (independent scaling
Users can get text, diagrams, and other program in horizontal and vertical directions for
information by selecting a hypertext block in the better visualization)
main HELP index, or by using the system’s word • Creation of composite displays of multiple entities
search capability. Users can just type in the topic for (e.g. elements superimposed on the solid model)
which they need information (e.g., nonlinearities), • Up to 256 colors
and the program will do the rest. • Three-dimensional (3D) volume visualization,
The ANSYS program also supports a host of graph- including gradient display, isosurfaces, flow
ics display options through X Windows, OPEN GL, particle tracing, and volume slicing
and several other three dimensional (3D) graphic systems. • Presentation-quality X-Y data display, including
multiple independent curves, 2D, and 3D
Graphics displays; and control over colors, backgrounds,
Full interactive graphics are an integral part of the grid lines, and thicknesses
ANSYS program. Graphics are important for verifying • Graphical progress status of plotting, meshing,
preprocessing data and reviewing solution results listing, and solution
in postprocessing. • Annotation capability to enhance graphics
ANSYS PowerGraphics gives the user significant displays with text, dimensions, polygons,
speed when plotting ANSYS geometry and results. symbols, pie charts, etc.
This speed is a result of storing the geometry as an • Animation support for animating deformed
object in memory rather than repeatedly assembling shapes, results over time, Q-Slicing, and Isosurfaces
the data. PowerGraphics visualization features are avail- • Color specification for most entities (including
able for element and contour displays, and are applica- elements, lines, areas, volumes, boundary
ble to both p- and h-elements. conditions, screen and outline colors, and color
ANSYS PowerGraphics features allow for speed indices) by range or type
of Isosurface displays, Section/Capped/Q-Slice displays, • Translucency specification for elements,
and topological displays on Q-Slice. ANSYS graphics solid modeling entities, component groups,
capabilities include the following: and isosurfaces
• Boundary condition displays on solid models • Pipes, elbows, beams, and magnetic sources
and finite element models shown in their actual shapes and cross-sections
• Color contour displays of results • Display of composite material layers and
• Graphs of results vs. time or along a path in a model orientations for layered elements
Technical Overview 5

• Color selection for window backgrounds


• Storage of display specifications on a file for
later callback
• Hard copy graphics capabilities including
Postscript, HPGL, and TIFF

Processors
ANSYS functions are organized into groups called
processors. The ANSYS program has one preprocessor,
one solution processor, two postprocessors, and several
auxiliary processors such as the design optimizer. The
ANSYS preprocessor allows the user to create a finite
element model and to specify options needed for a
subsequent solution. The solution processor is used to
apply the loads and boundary conditions, and then
determine the response of the model to them. With the
ANSYS postprocessors, the user retrieves and examines
the solution results to evaluate how the model responded, Figure 4
and to perform additional calculations of interest. A relational diagram of the ANSYS centralized database.

Database which allows transportability across different hardware


The ANSYS program uses a single, centralized database systems. For example, model geometry data can be cre-
for all model data and solution results (Figure 4). ated by one user on one computer system and then
Model data (including solid model and finite element conveniently transferred to another ANSYS user on
model geometry, materials, etc.) are written to the data- another system.
base using the preprocessor. Loads and solution results
data are written using the solution processor. Postpro- Reducing Design and Manufacturing Costs
cessing results data are written using the postprocessors. with ANSYS FEA
Data written to the database while using one processor The ANSYS program allows engineers to construct
are therefore available, as necessary, in the other proces- computer models or transfer CAD models of structures,
sors. For example, the general postprocessor can read products, components, or systems; apply operating
the solution data as well as the model data, and then loads or other design performance conditions; and
use them for postprocessing calculations. study physical responses, such as stress levels, tempera-
ture distributions, or the impact of electromagnetic
File Format fields. Engineers also use the program to optimize a
Files are used, when necessary, to pass data from one design early in the design process, which reduces pro-
part of the program to another, to store the program duction costs. These processes help design engineering
database, and to store program output. These files organizations abbreviate the multiple-prototype building,
include the database file, the results file, the graphics testing, and rebuilding cycle; as well as eliminate
file, and so on. Files that are written by the program expensive product overdesigning.
are in either ASCII (i.e., can be easily read or edited) or In some environments, prototype testing is undesir-
binary format. By default, the ANSYS program writes able or impossible. The ANSYS program has been used in
binary files using an external format (IEEE Standard), several cases of this type, including biomechanical applica-
6 Technical Overview

tions such as hip replacement and intraocular lenses. systems. Contact your ANSYS Support Distributor
Other representative applications range from heavy equip- for the most current list of hardware systems, configu-
ment components, to an integrated circuit chip, to the ration requirements, and pricing information.
bit-holding system of a continuous coal-mining machine.
Engineers using ANSYS can pinpoint a potential
design defect or determine an optimum design with
the ANSYS design optimization feature before a
design is in production or use. For example, an engi-
neering consulting firm applied the ANSYS design
optimization capability to an elastic disk used in the
clutch assembly of an automobile engine. The goals
were to extend fatigue life and to achieve a uniform
stress distribution in the disk, while staying within
geometric and mechanical interface constraints.
Through its design optimization procedure, the pro-
gram performed a series of solutions on a parametri-
cally defined solid model of the disk, automatically
adjusting selected dimensions at each solution until
the optimum shape was achieved. Results showed that
the difference between maximum and minimum von
Mises stress within the disk was reduced by 27 per- Figure 5
cent, maximum stress was reduced by 28 percent, and FEA yields the greatest benefit when incorporated early in the
fatigue life was increased by 35 percent. ANSYS design and manufacturing process.
design optimization enabled the engineers to reduce
the number of costly prototypes, tailor rigidity and ANSYS Family of Products
flexibility to meet objectives, and find the proper bal- The ANSYS family of products consists of an extensive
ance in geometric modifications. set of flexible, integrated multiphysics offerings that
Competitive companies look for ways to produce address enterprise-wide engineering requirements
the highest quality product at the lowest cost. ANSYS (Figure 6). ANSYS/Multiphysics™, the company’s
FEA can help significantly by reducing design and flagship program, is the most comprehensive coupled-
manufacturing costs, and by giving engineers added field, multiphysics software in the world. In addition
confidence in the products they design. FEA is most to ANSYS/Multiphysics, the company’s design analysis
effective when used at the conceptual design stage, as software programs are available as subsets, standalone
shown in Figure 5. It is also useful when used later in programs, or enabled with add-on modules that
the manufacturing process to verify the final design enhance usability and functionality.
before prototyping. All of the capabilities of the ANSYS/Multiphysics
program are available on a single compact disk. An
Program Availability authorization file, provided to customers with the license
The ANSYS program operates on 486 and Pentium- agreement, unlocks modules based on the sophistication
based PCs running Windows 95 or Windows NT, and of the user and the functionality they require.
workstations and supercomputers primarily running Three categories describe the capabilities of the
the UNIX operating system. ANSYS, Inc. continually numerous offerings of the ANSYS family of products.
works with new hardware platforms and operating
Technical Overview 7

Multiphysics and Subset Offerings: • ANSYS/ED™ is a fully functional design simula-


• ANSYS/Multiphysics, the company’s most tion program possessing the capabilities of the
broad-based offering, is a coupled-field, multidis- ANSYS/Multiphysics program with limits on
ciplinary analysis program that enables users to problem size. This affordable, self-contained package
study not only individual analysis capabilities is ideal for training and educational purposes.
such as structural, thermal, fluid flow, and elec- Standalone Programs:
tromagnetic, but the interaction of these analyses • ANSYS/FLOTRAN™ offers flexible computa-
as well. This highly sophisticated design analysis tional fluid dynamics (CFD) software with the
software provides the design optimization capa- capability of solving a variety of fluid flow
bilities necessary to simulate real-world engineer- problems, including laminar, turbulent, com-
ing problems. pressible, and incompressible flow. Coupled
• ANSYS/Mechanical™ provides a wide range of with ANSYS/Mechanical, ANSYS/FLOTRAN
engineering design, analysis, and optimization becomes the only CFD code with design opti-
capabilities including complete structural, ther- mization capabilities, providing sophisticated
mal, and acoustics solutions. This design verifica- multiphysics capabilities.
tion software is a powerful tool for determining • ANSYS/EMAG™, a self-contained electromag-
displacements, stresses, forces, temperature, and netic analysis package, simulates electromagnetic
pressure distributions; as well as other important fields, electrostatics, circuits, and current con-
design criteria. duction. This program, when used with other
• ANSYS/Structural™ performs high-end structural ANSYS products, generates multiphysics capa-
analysis with advanced nonlinear capabilities bilities enabling the study of the interaction of
including geometric, material, element, and flow, electromagnetic fields, and structural
buckling. This simulation tool enables users to mechanics.
accurately simulate the performance of large, • ANSYS/LS-DYNA™ is an explicit solution prod-
complex models. uct option that solves highly nonlinear structur-
• ANSYS/LinearPlus™, derived from the al dynamic problems. This program, which simu-
ANSYS/Mechanical product, is a low-cost lates material forming, crash analyses, impact
structural analysis option designed for linear stat- involving large deformation, nonlinear material
ic (nonlinear gap contact and beam/shell large behavior, and multibody contact, can be added
deflection), dynamic, and buckling analyses. to an existing license or used as a standalone
• ANSYS/Thermal™ is a self-contained, stand- product.
alone thermal program, also derived from the Designer Products:
ANSYS/Mechanical product, for steady-state and • ANSYS/ProFEA® is a design analysis software
transient thermal analyses. with a streamlined version of ANSYS capabilities
• The ANSYS/PrepPost™ program provides that allows users to analyze and optimize designs
extensive, fully parametric features in the prepro- up-front within Pro/ENGINEER.
cessing stage, allowing users to quickly and easily • ANSYS/AutoFEA™ 3D, a seamlessly integrated
create finite element models. The postprocessor design analysis program running completely
enables users to examine results from all ANSYS inside AutoCAD release 13 and Autodesk
analysis types. Mechanical Desktop, lets engineers and designers
assess the integrity of their designs during the
conceptualization stage.
8 Technical Overview

ANSYS Family of Products

cs

3D
l

us

N
ca
si

al

st
RA
Pl

al
YN

EA fi

A
hy

ni

ur

Po
FE
ar

OT

ag
m
ip

-D
ct
a

er

oF

ep
to
ch

ne

ED
lt

FL
ru

Em
LS

Th

Pr

Pr
Au
Me

Li
Mu

St

S/
S/

S/
S/

S/

S/

S/
S/
S/

S/
S/

S/

SY
SY

SY
SY

SY

SY

SY
SY
SY

SY
SY

SY

AN
AN

AN
AN

AN

AN

AN

AN
AN

AN
AN

AN
Linear Stress * * * * * * *
Dynamic Analysis
Modal * * * * * * *
Spectrum * * * * *
Harmonic * * * * *
Random Vibration * * * *
Structural Transient
Linear * * * * *
Nonlinear * * * * *
Structural Nonlinear
Geometric * * * * * *
Material * * * * *
Element * * * * * *
Buckling
Linear * * * * *
Nonlinear * * * * *
Substructuring * * * * Figure 6
Heat Transfer * * * * * * * ANSYS provides a robust
Transient Thermal * * * * * range of geometry transfer/
Thermal Nonlinear * * * * import capabilities for
CFD * * * simulating the performance
Electromagnetics * * * of CAD models, including:
Electrostatics * * *
• STEP
Coupled-Field
• ACIS ® (SAT)
Acoustics * * *
• IGES
Piezoelectrics * * *
• Computervision/CADDS ®
Thermal/Structural * * *
• Pro/ENGINEER ®
Elec/Mag/Therm/Structural * *
• Unigraphics ®
Solvers
Frontal * * * * * * * * * Converting legacy analysis
Iterative * * * * * * * * * data is simple with ANSYS.
Explicit * Translators are available for
Preprocessing * * * * * * * * * * * * converting data from the
Postprocessing * * * * * * * * * * * * following analysis codes:
Optimization * * * * * * * * * *
• ABAQUS
The following optional modules can be added to the products specified. • ALGOR
/Thermal /LinearPlus /FLOTRAN /Emag /LS-DYNA /PrepPost • COSMOS
ANSYS/Multiphysics * * • I-DEAS
ANSYS/Mechanical * * * * • NASTRAN
ANSYS/Structural * * * * * • PATRAN
ANSYS/LinearPlus * * * • STARDYNE
ANSYS/Thermal * * * • WECAN
Technical Overview 9

Example Used Throughout This Brochure Preprocessing


An example of a three-spoke pulley wheel mounted on
a shaft is used in this brochure to help illustrate many An ANSYS analysis consists of three phases: preprocess-
ANSYS program capabilities and the flexibility they ing, solution, and postprocessing. In the preprocessing
offer. A flat belt drives the pulley in a counterclockwise phase, data needed to perform a solution is specified.
direction around the shaft (Figure 7). The user selects coordinate systems and element types,
Throughout this brochure, different loadings defines real constants and material properties, creates
and different types of analyses are shown for the pulley solid models and meshes them, manipulates nodes
assembly, depending on the capability illustrated. In and elements, and defines coupling and constraint
each case, a two dimensional (2D) study has been equations. The user can also employ a run statistics
done. Text that normally appears on the displays of module to calculate the expected file sizes and memory
this example has sometimes been removed for clearer requirements for solution.
viewing of the model. Coordinate systems are used in the ANSYS pro-
gram to locate geometry in space, to specify degree of
A Note About This Brochure freedom directions at nodes, to define material property
The goal of this publication is to provide information directions, and to change graphics displays and listings.
regarding the ANSYS family of products. Much more Cartesian, cylindrical, spherical, elliptical, and toroidal
information can be obtained from ANSYS documen- coordinate system types are available, all of which can
tation manuals. However, because of the breadth be located anywhere in space and in any orientation.
of the program, you may have additional questions Data entered by the user in the preprocessing
that can best be answered by contacting your ASD or phase becomes part of the centralized ANSYS database.
ANSYS, Inc. This database is organized in tables of coordinate sys-
tems, element types, material properties, keypoints,
nodes, loads, etc. Once data for a table is specified, it
can be referred to by the table entry number. For
example, several coordinate systems can be defined and
later activated by simply referring to the appropriate
coordinate system number (table entry number). In
addition, a set of database control commands is avail-
able that allows portions of the database to be selected
for specific operations. Users can select what they need
based on criteria such as geometric locations, solid
modeling entities, element types, material types, and
node and element numbers, etc. For example, compli-
cated boundary conditions can easily be specified or
altered based on geometric location rather than on node
or element numbers (Figures 8 and 9). The user may
input a variety of information pertaining to the model
but, during solution, the program will use only the por-
Figure 7 tion of the database needed for the particular analysis.
Shown above is the finite element mesh of the pulley. Another convenient way to select model data is
to divide the model into components (or layers), which
are groups of geometric entities defined by the user for
10 Technical Overview

clarity or logical organization. Components may be the creation of the finite element mesh. The user first
displayed in different colors to clearly show various describes the geometry (and boundary conditions, if
parts of a complex model. desired) of the solid model. When done interactively,
The ANSYS program provides extensive model easy verification of input data is possible. The program
generation features that allow the user to quickly and meshes the resulting model, which determines node
easily create finite element models of actual engineer- locations and element connectivity.
ing systems. In the ANSYS program, there are three
different methods for generating a model: importing,
solid modeling, and direct generation. Each method
has its own unique features and advantages. The user
can choose between these methods or employ a combi-
nation of them to create an analysis model.

Boundary Conditions with Nodes

Figure 9
Graphics displays that show the pulley nodes and some arbitrary
boundary conditions are useful for model verification before
an analysis is performed.

Elements Selected Based on Geometric Properties


Two approaches to solid modeling are available in
Figure 8 the ANSYS program: top-down and bottom-up. In
Users can select portions of the database for various tasks such top-down solid modeling, the user only specifies the
as applying boundary conditions or constructing different highest order entities of a model. Commonly used solid
segments of the model. Here, database selection is used to modeling shapes (such as spheres or prisms), called
separately display portions of the pulley model. geometric primitives, can be created with a single menu
pick. For example, the user defines a volume primitive,
Solid Modeling and the program automatically defines associated
The ANSYS preprocessor’s solid modeling capabilities areas, lines, and keypoints. In bottom-up solid model-
allow the user to work directly with the geometry of ing, the user builds the model from the lowest order
the model without concern for the specific entities entity on up. The user first defines keypoints, then asso-
(nodes and elements) of the finite element model. To ciated lines, areas, and volumes, in that order. Bottom-
facilitate model generation, the program separates the up and top-down modeling techniques can be freely
definition of geometry and boundary conditions from combined in any model.
Technical Overview 11

Top-down modeling has many solid modeling technique, the user can define a set of cross-sectional
capabilities. One capability is primitives. Primitives allow curves and instruct the ANSYS program to automati-
for the direct specification of geometric shapes. Shapes cally generate a surface that fits through those curves.
such as circles and rectangles in 2D and blocks, spheres, The skinning technique enables the user to quickly
cones, and cylinders in 3D can be defined quickly and and easily model complex shapes that have a changing
easily in the ANSYS program. Once geometry entities cross-section, such as a ship’s hull or a car body. An
have been defined, whether by primitives, reading in example of skinning is shown in Figure 10.
IGES data, or from direct generation, users can perform
Boolean operations on these geometric entities.
Whether employing the top-down or bottom-up
approach, the user can use Boolean algebraic opera-
tions to combine sets of data and thereby “sculpt” a
solid model. The ANSYS program has a full compli-
ment of Boolean operations, such as add, subtract,
intersect, divide, glue, and overlap. Boolean operations
on line, area, and volume primitives can save consider-
able time and effort in building complex solid models.
The ANSYS program makes tolerance adjustments
automatically for Boolean operations, saving the user
time. Additionally, the working plane, a user-defined
coordinate system, may be used as a cutting tool.
Other solid modeling features provide the ability
to drag, extrude, rotate, move, or copy solid model
Skinning of a Vase
entities. Additional capabilities include circular arc
construction, tangent constructions, volume and area Figure 10

generation by sweeping and revolving operations, auto- The ANSYS solid modeler makes complicated shapes, like
matic intersection calculation of lines and areas, and this vase, easy to model and mesh. This model was generated
automatic fillet generation. Control over mesh density, using skinning.
calculations of mass property, and component group-
ings are also available. The ANSYS GUI provides powerful model gen-
The ANSYS program stores sets of interrelated eration tools such as mouse picking, rubber-banding,
lists describing the vertices, edges, faces, and volumes of and working planes. With a mouse, the user can define
the object being modeled. In ANSYS terminology, these or retrieve nodes, keypoints, lines, areas, and other
are keypoints, lines, areas, and volumes, respectively. entities by “picking” their locations at a point defined
In ANSYS solid modeling, all lines are represented by the cursor’s position on the display screen. Rubber-
as nonuniform rational B-splines (NURBS). A line is a banding permits use of the mouse to expand or contract
portion of a spline bounded on both ends by a keypoint. a solid primitive. With a working plane, the user can
An area is a portion of a surface completely bound by quickly and easily locate or select 2D model entities
three or more lines. Volumes are portions of solids that from a 3D model.
are completely bound by four or more areas.
NURBS-based representation of solid model Meshing
entities facilitates a surface construction technique Once the solid model is created, the finite element
known as skinning (also called lofting). Using this model (nodes and elements) may be generated with as
12 Technical Overview

little as one additional pick. The ANSYS program pro- that meshed region. Once the solid model has been
vides four types of meshing: mapped meshing, free meshed, the ANSYS program automatically provides
meshing, extrusion meshing, and adaptive meshing. solid model cross-reference checking to ensure the
Mapped meshing requires that the user decompose validity of any modifications by the user to the meshed
the geometry into simple pieces and select the appropriate model. This cross-reference checking prevents the user
element attributes and meshing controls such that the from incorrectly deleting or otherwise contaminating
mesh consists of only quadrilateral or brick elements. For solid model and finite element model data. For example,
2D models, free meshing can use all triangular elements meshed keypoints, lines, areas, or volumes may not be
or a combination of quadrilateral and triangular elements. deleted or moved unless the user explicitly instructs the
In the Quad-dominant mesher, triangular elements are program to override its automatic checking.
only used to better match geometrical features of the Robust meshers that can mesh very complex mod-
model, or to improve element quality in the mesh. For els directly, instead of meshing individual pieces and
3D models, all tetrahedral elements are used. assembling them, include the 2D Tri mesher, the 2D
Free meshing uses a smart element sizing algorithm Quad-dominant mesher, and the 3D Tetrahedron mesh-
that sizes the elements according to the geometry (cur- er. The Tri and Quad-dominant meshers allow for both
vative and line lengths), as well as the proximity of the exterior and interior mesh control and include a reliable
geometric features to each other. The resulting mesh is mesh smoothing algorithm that reduces the number of
of high quality. meshing failures, and transition-mapped meshing capa-
Extrusion meshing extrudes a 2D mesh into a 3D bilities, resulting in faster meshing. The savings in the
model composed of brick and/or wedge elements. Extru- number of elements result from the mesher’s ability to
sion includes both sweeping and revolving operations. efficiently transition from small to large elements. The
Adaptive meshing is a process in which, after Quad-dominant mesher also has a transition-mapped
creating a solid model with boundary conditions, the meshing capability that automatically places nicely
user instructs the program to automatically generate a shaped quad patterns into simple geometries.
finite element mesh, perform the analysis, evaluate the The Tetrahedron mesher creates reliable, high-
mesh discretization error, and resize the mesh through quality meshes efficiently with as few elements as possi-
a series of solutions, until the measured error drops ble. It provides one-step meshing with extensive model
below some user-defined value (or until a user-defined checking before meshing, and a mesh improvement
limit on the number of solutions is reached). stage after meshing that creates a high-quality mesh. In
Adaptive meshing can be used for linear static the preparation stage, the facets checking feature
structural or linear steady-state thermal analysis. The ensures that the boundary triangular facets don’t self-
adaptive procedure can simultaneously respond to intersect and are correctly oriented, and notifies users
multiple loading conditions. In addition, the user may before meshing when a mesh cannot be made or when
select regions of a model where the mesh discretization problems are anticipated. The mesh improvement stage
error is relatively unimportant and exclude such regions inserts, deletes, and moves elements and nodes improv-
from the adaptive meshing operations. The user may ing overall mesh quality.
also customize the adaptive meshing procedure to suit
individual analysis needs. Parametric Definition
The ANSYS program permits the user to modify The ANSYS solid modeler and the ANSYS Parametric
a meshed solid model. For example, nodes and element Design Language (APDL) (see ANSYS Parametric
attributes can be changed. For models containing Design Language section, page 62) are closely linked.
repetitive features, the user can model and mesh a pat- Parameters can be used to define geometric
tern region of the model and then generate copies of dimensions (and other specifications) of a model,
Technical Overview 13

allowing variations of those dimensions in subsequent With the powerful ANSYS solid modeling
analyses. Parameter definitions are automatically saved capability, users can change the solid model and regener-
to the ANSYS log file, an ASCII file that contains all ate the finite element mesh in a shorter time and with
inputs entered during an ANSYS interactive session. less effort than would be required to alter the nodes and
The parameter values in this file can easily be changed, elements of a directly generated finite element model
and the file can be read into ANSYS to recreate the (Figure 11). However, if desired, the user may bypass the
model with the revised dimensions. solid modeler and input the finite element model by
A parametric log file that uses the solid modeling direct definition of nodes, elements, and boundary data.
capabilities of the ANSYS program for creation of an
analysis model is particularly well-suited for use with Direct Generation of Models
design optimization. Dimensions of an object can be With the direct generation method, models can be
specified as parameters. As the shape of the object defined in ANSYS preprocessing by specifying the loca-
changes during optimization, the solid and finite ele- tion of every node and the size, shape, and connectivity
ment models also change. Boundary conditions are of every element. Many commands are available that
applied automatically to the new solid model without allow the user to conveniently copy, reflect, and scale a
user intervention. Additionally, the user will find that given pattern of nodes or elements.
making modifications to existing finite element models Nodes are used to locate elements in space, and
in standard, non-optimization analyses is simplified by these elements define the connectivity of the model.
using parameters and solid modeling. Both can be generated in the most convenient manner
without concern for solution efficiency.
Direct generation of nodes and elements is well-
suited to beam or piping models, and small models
with regular geometry. For larger and more complex
models, however, solid modeling is the recommended
approach. The ANSYS program enables the user to
easily switch back and forth between direct generation
and solid modeling, using various techniques, as
appropriate, to define different parts of the model.

Solution

The user obtains analysis results in the solution phase


after a model is built in the preprocessing phase. In this
Figure 11
part of an ANSYS analysis, the user specifies analysis
ANSYS graphics allow for sophisticated manipulation of model
type, analysis options, load data, and load step options,
data. For example, in the display above, the window on the left
and then initiates the finite element solution.
shows a 1¼ 8-symmetry bearing mount model, and the window
The specified analysis type indicates to the pro-
on the right shows the inside of the model after a clipping
gram which governing equations should be used to solve
plane was used to remove part of the model. Clipped displays
the problem. The general categories of available analyses
may be used to show stress contours within a solid, 3D model.
include structural, thermal, electromagnetic field, electric
field, electrostatic, fluid, and coupled-field analyses.
14 Technical Overview

Each category includes several specific analysis governing equations and compute the results for the
types, such as static or dynamic analysis. The user can selected analysis type. This is the computationally
further define the analysis type by specifying analysis intensive part of an ANSYS analysis and requires no
options. For example, they can specifiy one of several user interaction. It requires the most computer time
Newton-Raphson options to solve nonlinear equations. and the least user time.
Specified load data and constraints define the The ANSYS program automatically reorders the
boundary conditions of the model. Load data elements and nodes to produce the most efficient
includes degree of freedom constraints, point loads, solution times.
surface loads, body loads, and inertia loads. Specific
loads will vary with the analysis type (e.g., a point Equation Solver
load can be a force for a structural analysis and a All ANSYS analysis types are based on classical engi-
heat flow for a thermal analysis). neering concepts. Through proven numerical tech-
Each configuration of loads is called a load step, niques, these concepts can be formulated into matrix
and an analysis may consist of one or more load steps. equations that are suitable for analysis using the finite
The load values of a given load step may be changed element method.
gradually from those of the previous load step (i.e., A mathematical model consisting of discrete
ramped), or they may be step-changed to the new val- regions (elements) connected at a finite number of
ues. The latter method would be used, for instance, to points (nodes) represents the system to be analyzed.
simulate shock loading during a transient analysis. The primary unknowns in an analysis are the degrees
Load step options are used to set output controls, of freedom for each node in the finite element model.
convergence controls, and general load controls for each Degrees of freedom may include displacements, rota-
load step. For example, the user can define the number tions, temperatures, pressures, velocities, voltages, or
of substeps to be used for each load step, or whether the magnetic potentials; and are defined by the elements
values should be ramped over the load step. attached to the node. Corresponding to the degrees of
Specified constraints can be used to limit the freedom, stiffness (or conductivity), mass, and damp-
applicable degrees of freedom at selected nodes. For ing (or specific heat); matrices are generated as appro-
example, the rotational and translational degrees of priate for each element in the model. These matrices
freedom at nodes along a fixed edge can be con- are then assembled to form sets of simultaneous equa-
strained appropriately for a structural analysis. In tions that can be processed by the solver.
addition to defining constraints during the solution By default, the frontal solver is used to process
phase, constraints also can be specified during the these sets of equations. The frontal solver simultane-
preprocessing phase on a solid model or a finite element ously assembles and solves an overall stiffness matrix
model. Solid model degrees of freedom constraints are made up of the individual element matrices. This pro-
automatically transferred by the program to the finite ele- cedure progressively moves through the model, element
ment model upon initiation of the solution calculations. by element, introducing the equations corresponding to
Additional features of the solution phase allow the the particular element’s degrees of freedom. At the same
user to change material properties and element-specific time, degrees of freedom are solved and deleted (using
data such as thickness, reactivate and deactivate elements Gaussian elimination) from the matrix as soon as possible.
(birth and death option), specify master degrees of The ANSYS frontal solver incorporates Rank-n
freedom (MDOFs), and define gap conditions. logic, which facilitates parallel processing, since degrees
After specifications are completed for the appro- of freedom are solved for in groups, rather than indi-
priate solution phase criteria, the solution can be exe- vidually. By varying the size of the degree of freedom
cuted. The user can instruct the program to solve the group (the “n” in Rank-n), the ANSYS program can be
Technical Overview 15

tuned by each hardware vendor for optimum perfor- iteration modal analysis. Additionally, for linear analyses
mance on their machines. with higher order planar or tetrahedron elements, a
The degree of freedom set present in the assem- superfast option exists that cuts another factor of two in
bled matrix at any given time is known as the wave- run times and disk space requirements.
front, which expands and contracts as degrees of free- The iterative solver can be used to provide more
dom are introduced to and deleted from the matrix. efficient solutions to field problems (including
After the wavefront has passed through all the elements acoustic, heat transfer, and electromagnetic field prob-
and the response of each degree of freedom has been lems) and other large analyses having symmetric,
computed, postprocessing can be used to display inte- sparse, positive, and definite matrices.
grated results for the entire model. An explicit solver, ANSYS/LS-DYNA, is also avail-
As an alternative to the default frontal solver, the able. The explicit solver allows users to efficiently perform
user can activate either of two iterative solvers, which dynamic analyses including general, high-speed, large-
provide faster solution times and utilize less computer strain, impact/contact problems; crash-worthiness simu-
resources in analyzing large models. In almost all analy- lation; failure analysis; and material forming processes
ses, the software is faced with solving a series of linear including metal, glass, and plastic. ANSYS/LS-DYNA
simultaneous equations. Direct solvers, such as the solves highly nonlinear structural problems. The explicit
frontal solver, calculate exact solutions for a set of lin- solution method is accomplished without the formation
ear simultaneous equations, while iterative solvers iter- of a stiffness matrix and is ideally suited to problems of
ate to approximate solutions. short duration involving contact, large deformations, and
The ANSYS program includes three iterative nonlinear materials. ANSYS/LS-DYNA consists of the
equation solvers: a highly efficient solver, known as the combination of ANSYS pre and postprocessing, specif-
PowerSolver, which is a Preconditioned Conjugate ically customized for LS-DYNA3D, and solution of
Gradient (PCG) solver, the Jacobi Conjugate Gradient the problem by the LS-DYNA3D explicit solver from
(JCG) solver, and the Incomplete Cholesky Conjugate Livermore Software Technology Corporation (LSTC).
Gradient (ICCG) solver. Having access to three different
solvers enables ANSYS users to maximize productivity by
choosing the most appropriate solver for a particular Structural
problem. The frontal solver is very efficient for small to Static Analysis
moderate-sized problems, while an iterative solver is
generally preferable for large, complex problems. The structural static analysis capabilities in the ANSYS
The PowerSolver represents a significant techno- program are used to determine the displacements,
logical breakthrough because it transcends the limita- stresses, strains, and forces that occur in a structure or
tions of prior iterative solvers. This solver is extremely component as a result of applied loads (Figures 12 and
reliable and accurate, with a preconditioner specialized 13). Static analysis is appropriate for solving problems
for finite elements. It is the only iterative solver that can in which the time-dependent effects of inertia and
handle constraint equations and shell elements. The damping do not significantly affect the structure’s
PowerSolver is a new level of technology that permits response. This analysis type can be used for many appli-
analysis of complex problems on desktop workstations, cations, such as determining the stress intensities in fil-
providing order of magnitude faster solution times and lets of mechanical components or predicting the stresses
significant disk savings for large, complicated problems. in a structure resulting from a temperature distribution.
The PowerSolver is applicable to both h- and p-element Most mechanical and structural engineers are
analyses and may also be used as an option in subspace familiar with this type of analysis and have probably
16 Technical Overview

Pulley Under Belt Traction Load Pulley Under Belt Traction Load

Figure 12 Figure 13
Deformation of the pulley under belt loading is calculated Equivalent (von Mises) stress contours of the pulley under belt
in a linear 2D static analysis. The broken lines represent the loading are shown. The darkest portions of the stress contour in
undisplaced shape. the hub and spokes indicate areas of high stress.

solved numerous static problems using classical analysis Structural


methods or equations from engineering handbooks. Dynamic Analysis
The ANSYS program solves static analysis problems by
applying numerical techniques to these same, traditional Structural dynamic analysis is used to determine the
engineering concepts. The governing equation for effects of time-varying loads on a structure or compo-
static analysis in the ANSYS program is: nent. Unlike static analysis, a dynamic analysis takes
into account damping and inertia effects of time-varying
[K]{u} = {F}
loads. Examples of such loads are as follows:
where [K] is the structural stiffness matrix and {u} is • Alternating forces (rotating machinery)
the displacement vector. • Suddenly applied forces (impact or explosion)
The force vector, {F}, can include concentrated • Random forces (earthquake)
forces, thermal loads, pressures, and inertia loads. Inertia • Any other transient forces, such as moving
relief calculations, in which the ANSYS program deter- loads on a bridge
mines the accelerations necessary to counterbalance the All dynamic analysis types in the ANSYS program
applied loads, can also be performed. are based on the following general equation of motion
Static analysis in the ANSYS program can also for a finite element system:
include nonlinearities such as plasticity, creep, large „ + [K]{u} = {F(t)}
[M]{ü} + [C]{u}
deflection, large strain, and contact surfaces. A non-
linear static analysis is usually performed by applying where:
the load gradually so that an accurate solution can be [M] mass matrix
obtained. (A complete list of nonlinearities and the [C] damping matrix
approach used to account for these factors is presented [K] stiffness matrix
in the Structural Nonlinearities section, page 22.) {ü} nodal acceleration vector
Technical Overview 17


{u} nodal velocity vector An automatic time-stepping option is available
{u} nodal displacement vector for the full transient dynamic method. This option
{F} load vector allows for a variable integration time step, achieving a
(t) time balance between accuracy of solution and economy of
computer resources.
Through this equation, the ANSYS program
Another feature of the full transient dynamic
determines the values of the unknowns, {u}, which satisfy
method is the capability to model the kinematic
equilibrium at (t) every time, with inertia and damping
behavior of flexible structures. A combination of
effects included. The numerical integration with respect
nodal couplings and specialized elements can be used
to time, when required, is accomplished through either
to represent hinges, universal joints, rigid or elastic
Newmark direct integration or mode superposition.
links, hydraulic cylinders, and other features found in
The ANSYS program is capable of performing the
many flexible mechanical systems.
following types of dynamic analyses: transient dynamic,
For applications in which nonlinear effects are
modal, harmonic response, response spectrum, and
assumed to be negligible, the user may take advantage
random vibration.
of the speed of either the reduced or mode superposition
transient dynamic methods. Both of these methods
Transient Dynamic
assume linear behavior. Although general nonlinearities
Transient dynamic analysis (also known as time-history
are not included, a special gap condition is available
analysis) is used to determine the dynamic response of
that can be used for impact problems. These two
a structure subjected to time-dependent loads. There
methods are useful for studying the overall behavior of a
are three methods available for obtaining a transient
structure prior to performing a more extensive full
dynamic solution: full transient dynamic method,
transient dynamic analysis.
reduced method, and mode superposition. All three
For the reduced transient dynamic analysis, the
methods are based on the general equation of motion
[M], [C], and [K] matrices of the governing equation
for dynamic analysis.
are assumed to be linear. These matrices are condensed
Of the three methods, full transient dynamic is
(through Guyan reduction) and expressed in terms of
the most general and the most powerful. This solution
a set of dynamic, or master, degrees of freedom. The
method uses the full mass [M], damping [C], and stiff-
Newmark direct integration method is used to solve
ness [K] matrices of the governing equation for
the equations of motion, and constant time steps are
dynamic analysis. Because of this, it has full nonlinear
employed. Loading may include nodal forces, imposed
capability and may include plasticity, creep, large
displacements, and gravity.
deflection, large strain, stress stiffening, and nonlinear
The solution for a reduced analysis consists of a
elements (such as contact surfaces). In addition, any
two-step procedure. The first step is to solve for nodal
type of structural load may be used, including nodal
displacements at the master degrees of freedom. If
forces and imposed displacements, element loads (such
strains, reaction forces, stresses, etc. are desired, the
as pressures and temperatures), and inertia loads (such
optional second step, an expansion pass, can be per-
as gravity and rotational velocities and accelerations).
formed to expand the solution at desired time points
The full transient dynamic method uses a single-
to the full degrees of freedom set.
step procedure to calculate displacements and stresses.
The mode superposition method is similar to the
The solution of the motion equation is based on the
reduced method, in that it is a multistep, linear analysis
Newmark direct integration scheme in conjunction
requiring constant time steps. However, there are
with the Newton-Raphson method (to account for
several differences. This solution sums individual mode
nonlinear effects).
responses from a modal analysis to calculate a structure’s
18 Technical Overview

total response. It requires that the user perform a machinery parts, gears, etc.), or if a preliminary analysis
modal analysis prior to any other solution step. They of a nonlinear structure is desired, the user may take
can base the modal analysis on reduced matrices advantage of the speed of a reduced or mode superposi-
(through Guyan reduction), or full matrices (through tion analysis.
subspace iteration).
Solution output for all three transient dynamic Modal
methods: full, reduced, or mode superposition, is in Modal analysis is used to extract the natural frequen-
the form of nodal displacements, strains, stresses, cies and mode shapes of a structure. Modal analysis
forces, etc., as functions of time. Each of these items is important as a precursor to any dynamic analysis
can be displayed, in graph form versus time or any because knowledge of the structure’s fundamental
other item, using the time-history postprocessor. The modes and frequencies can help to characterize its
general postprocessor can be used to review the entire dynamic response. The results of this analysis also
structure at any time point in the transient dynamic help determine the number of modes or the integra-
method (e.g., to produce displaced-shape displays and tion time step to be used in transient dynamic analy-
stress contour displays). ses. Additionally, some transient solution procedures
require the results of a modal analysis. The ANSYS
program permits a prestressed modal analysis, as
well as running a modal analysis following a large
deflection analysis.
For modal analysis, the ANSYS program assumes
free (unforced), damped, or undamped vibration,
described by the following equation of motion:
„ + [K]{u} = 0
[M]{ü} + [C]{u}
The equation is recast as an eigenvalue problem. For
undamped cases (which are most common for modal
„ is ignored and the
analysis) the damping term, [C]{u},
equation reduces to:
– =0
([K] – w 2[M]){u}
Impact Bar Shock Wave Progression where w 2 (the square of natural frequencies) represents
– (the mode shapes, which do
the eigenvalues, and {u}
Figure 14
not change with time) represents the eigenvectors. For
Displays, such as these stress contours of a wave propagating
damped cases, the equation of motion reduces to:
along a bar under impact, help analysts evaluate the results of
a nonlinear transient dynamic analysis. – =0
([K] + i w [C] – w 2[M]){u}
Determining which method of transient dynamic Five methods of eigenvalue extraction are available
analysis is most appropriate will depend on the applica- for modal analysis: reduced (Householder-Bisection-
tion involved and the needs of the user. For time-depen- Inverse iteration), subspace iteration, Block Lanczos,
dent effects on a nonlinear structure, such as impact of unsymmetric, and damped. The reduced method uses
an automobile bumper, a full transient dynamic analysis reduced matrices, while the remaining methods use full
may be required (Figure 14). If nonlinear effects are neg- matrices. The unsymmetric method is used when the
ligible (such as in the analysis of simple piping systems, stiffness and/or mass matrices are unsymmetric, such as
Technical Overview 19

Third Mode Fourth Mode Ninth Mode

Figure 15
A modal analysis of the pulley is performed to determine the third, fourth, and ninth modes. The broken lines represent the
undisplaced shape.

in acoustical fluid-structure interaction analyses. The The displacements vary sinusoidally at the same
damped method is for situations where damping can- frequency, w ,but are not necessarily in phase with the
not be ignored, such as rotor dynamic applications. forcing function. Loading can be in the form of nodal
Both the unsymmetric and damped methods are based forces, imposed displacements, or element loads. The
on the Block Lanczos algorithm. user can obtain the displacement solution at specified
Modal analysis is useful for any application in frequencies in terms of either amplitudes and phase
which the natural frequencies of a structure are of angles or real and imaginary parts.
interest (Figure 15). For example, a machine component Three methods are available to do a harmonic
should be designed to produce natural frequencies that response analysis: full, reduced, and mode superposi-
will prevent the component from vibrating at one of its tion. In a full harmonic response analysis, the full [K],
fundamental modes under operating conditions. [M], and [C] matrices are used. The presence of full,
potentially unsymmetric matrices provides for several
Harmonic Response enhanced analysis capabilities including acoustics,
Harmonic response analysis is used to determine the piezoelectrics, and rotor dynamics. Full harmonic
steady-state response of a linear structure to a sinusoidally- response is useful for complex steady-state response
varying forcing function. This analysis type is useful for problems, such as analyzing the stresses in a rotor
studying the effects of load conditions that vary harmoni- bearing or determining the frequency response of an
cally with time, such as those experienced by the hous- acoustic speaker. This analysis method requires only
ings, mountings, and foundations of rotating machinery. one solution step.
The governing equation for harmonic response The reduced and mode superposition methods
analysis is a special case of the general equation of may be used for linear structures, which have symmet-
motion, in which the forcing function, {F(t)}, is a ric matrices. Both of these methods offer time savings
known function of time varying sinusoidally with a over the full method, which can be used for unsym-
known amplitude, F0, at a known frequency w (and metric matrices. The reduced method employs Guyan
phase angle, f): reduction to condense the [K], [M], and [C] matrices;
and involves a two-step solution procedure (a reduced
{F(t)} = {F0 (cos(w t + f) + isin(w t + f))}
20 Technical Overview

solution and an expansion pass). The mode superposi- sus-frequency curve, which is a statistical measure of
tion method, also a multistep procedure, requires a the energy of random excitation. The PSD can be
modal analysis prior to further solution steps. input in terms of displacement, velocity, acceleration,
pressure, or force. The user can specify a single PSD
Response Spectrum spectrum at a set of points in the model or different
A response spectrum analysis can be used to determine PSD spectra at different points. PSD spectra may be
the response of a structure to shock loading conditions. used for base or nodal excitation.
This analysis type uses the results of a modal analysis A normal (Gaussian) distribution of the PSD is
along with a known spectrum to calculate maximum assumed; the response calculated by the ANSYS pro-
displacements and stresses that occur in the structure at gram is also normally distributed. Therefore, it is possi-
each of its natural frequencies. A typical response spec- ble to predict the probability that the actual response
trum application is seismic analysis, which is used to will exceed the calculated response.
study the effects of earthquakes on structures such as There are three sets of solution quantities avail-
piping systems, towers, and bridges. able, independent of the type of PSD used. They are
The response spectrum data is supplied as a the displacement solution (displacements, stresses,
response-versus-frequency function. Four different strains, and forces), the velocity solution (velocities,
types of response spectra are allowed: the displacement stress velocities, force velocities, etc.), and the accelera-
spectrum, the velocity spectrum, the acceleration spec- tion solution (accelerations, stress accelerations, force
trum, and the force spectrum. The user can specify a accelerations, etc.). Any number of these solutions may
single response spectrum (or a series of spectra at dif- be requested for a given analysis.
ferent damping ratios) at a set of points in the model Random vibration analysis is especially useful to
(single-point analysis), or different spectra at different the aerospace industry, where components must be
points (multi-point analysis). Response spectra may be designed to withstand the effects of flight conditions.
used for base or nodal excitation. For example, instantaneous acceleration data obtained
When users perform a response spectrum analy- from a missile in flight can be converted to PSD data,
sis, the program calculates structural displacements for which can then be used in a random vibration analysis
each mode. An overall response may then be obtained to determine the response of the missile’s components.
by combining all modes by one of the following meth-
ods: Wilson-CQC, Ten-Percent, Double-Sum, Square-
Root-of-Sum-of-Squares, or a user-defined method. Structural
A Dynamic Design Analysis Method (DDAM) Buckling Analysis
spectrum is also available for U.S. Navy shock analysis.
This spectrum type is a customized single-point Buckling analysis is used to determine:
analysis, which uses appropriate equations and factors. 1) The load level at which a structure
becomes unstable.
Random Vibration 2) Whether or not a structure is stable at a
Random vibration analysis is a type of spectrum analysis particular load level.
used to study the response of a structure to random exci- This analysis type is important for determining
tations, such as those generated by jet or rocket engines. the stability of any load-carrying structure, such as a
The procedure for random vibration is similar to bridge or tower. Two types of stability analyses are
a response spectrum analysis in that the modal analysis available in the ANSYS program: linear (eigenvalue)
results are used in the spectrum solution. However, the buckling and nonlinear buckling.
spectrum used is a power spectral density (PSD)-ver-
Technical Overview 21

Linear Buckling Nonlinear Buckling


Linear, or eigenvalue, buckling accounts for stress stiff- To determine buckling loads more accurately, nonlin-
ness (see the Structural Nonlinearities section, page 22, ear buckling analysis should be used. Nonlinear
for more on stress stiffening) effects where compressive buckling analysis is essentially an application of large
stresses tend to lessen a structure’s ability to resist later- deflection. The Structural Nonlinearities section, page
al loads. As the compressive stresses increase, the resis- 22 describes how the ANSYS program updates the
tance to lateral forces decreases. At some load level, this orientation of a structure’s elements in a large deflection
negative stress stiffening overcomes the linear struc- analysis using a combined arc-length (Riks)/Newton-
tural stiffness, causing the structure to buckle. Raphson method.
The ANSYS program uses an eigenvalue for- The approach used in the incremental Newton-
mulation to perform linear buckling analysis. This Raphson procedure is expressed as follows for any
formulation determines the scaling factors (eigenvalues) given equilibrium iteration:
for the stress stiffness matrix that offset the structural
[K] i-1 {D u}i = {F} - {Fel} i-1
stiffness matrix. The governing equation for linear
buckling is: where:
[K] i-1 stiffness matrix from the
([K] - l[S]){u} = 0
previous iteration
where: {D u}i incremental displacement vector,
[K] structural stiffness matrix {u}i = {u}i - 1 + {D u}i
[S] stress stiffness matrix {u}i displacement vector at the
l eigenvalues representing the scale factors current iteration
{u} eigenvector representing the buckled shape {F} applied force vector
{Fel} i-1 elastic force vector based on
The point at which buckling occurs is called the
displacements for iteration (i-1)
bifurcation point, because of the two paths the force-deflec-
tion curve can take after reaching that point. After exceed- The ANSYS program performs nonlinear buckling
ing the bifurcation point, the structure will either buckle or analysis by monitoring Du through the iterative process.
continue to take on load in an unstable state (Figure 16). Normally, in a large deflection analysis, the change in dis-
It is important to realize that linear buckling can- placements between equilibrium iterations will decrease
not account for any nonlinearities or structural imper- as the structure converges to a stable configuration. If the
fections. These factors, if present in an actual structure structure is loaded beyond its stability limit, however,
(as they usually are), would cause the buckling load D u will increase from iteration to iteration (that is, the
to be lower than the analysis results. However, linear solution diverges). The limit (buckling) load is the load
buckling is very efficient and therefore requires relatively level at which the solution begins to diverge.
little computer time compared to a nonlinear buckling The limit load derived in a nonlinear buckling
analysis. It is useful for studying the general behavior analysis is usually lower than the bifurcation point
of a structure before performing a nonlinear stability determined in a linear buckling analysis, as illustrated
analysis, or for academic engineering studies. in Figure 16. This difference occurs because nonlinear
buckling can take into account the initial imperfections
and nonlinearities (geometric and material) that exist
in real structures.
22 Technical Overview

Linear Buckling
(Bifurcation Point)

Nonlinear Buckling
(Limit Load)
u

Figure 16
This comparison of bifurcation point, or linear buckling
to limit load buckling, indicates the unconservative nature
of linear buckling.
Figure 17
A second application of nonlinear buckling Nonlinear buckling analyses, such as the snap-through behavior
analysis is in a snap-through analysis. Many types of of a shallow arch under displacement loading, can be done
structures will reach a second stable state after buckling with the large deflection capabilities of the ANSYS program.
if the load continues to increase. An example of such a
structure is a shallow arch, pinned at each end, with a
downward load applied at its apex. The arch will begin Structural Nonlinearities
to deflect downward, as the force increases, until it
reaches its buckling point and can no longer resist the Structural nonlinearities cause the response of a struc-
applied load. It will then snap through, inverting its ture or component to vary disproportionately with the
shape, and begin to resist the load once more. This applied forces. Realistically, all structures are nonlinear
second stable configuration can be determined by in nature but not always to a degree that the nonlinear-
allowing the iterative process to continue at or above ities have a significant effect on an analysis. However,
the limit load until the problem converges. if the engineer determines that nonlinearities affect the
The arc-length method is employed in both limit- behavior of a structure to the extent that they cannot
load and snap-through nonlinear buckling analyses. be ignored, a nonlinear analysis is required.
When using the incremental Newton-Raphson method The ANSYS program solves both static and tran-
alone, the stiffness matrix may become singular, such as sient nonlinear problems. The user executes a nonlinear
when the structure either collapses completely or “snaps static analysis by subdividing the load into a series of
through.” The arc-length method causes the Newton- incremental load steps and, at each step, performing a
Raphson equilibrium iterations to converge along an arc succession of linear approximations to obtain equilibrium.
to the equilibrium path, thereby allowing the analysis to Each linear approximation requires one pass through
follow the load-deflection curve (Figures 17 and 18). the equation solver (known as an equilibrium iteration).
Similarly, nonlinear transient problems are broken into
a succession of time-varying load increments, with
equilibrium iterations at each step. However, the
Technical Overview 23

transient case can also include the integration over {FNR} i -1 Newton-Raphson restoring
time of inertial effects. load based on displacement
In a nonlinear analysis, the structure’s stiffness for iteration (i-1)
matrix and load vector may depend on the solution
Both the subdivision of the load and the
and are, therefore, unknown. To solve the problem, the
maximum number of equilibrium iterations at each
ANSYS program uses an iterative procedure based on
substep can be controlled by the user. Equilibrium
the Newton-Raphson method, in which a series of lin-
iterations will continue until convergence is achieved
ear approximations converges to the actual nonlinear
or the maximum iteration limit is reached. For all
solution. For static nonlinear analysis, the arc-length
types of nonlinearities, convergence checking can be
method can be employed to control convergence, as
based on the out-of-balance force, ({FA} - {FNR}i-1),
illustrated in Figure 18.
and/or the displacement increment from one itera-
By the Newton-Raphson method, the stiffness
tion to the next, ({D u}i).
In many nonlinear static analyses, the loading
Load (F) must be applied in increments in order to obtain an
accurate solution. The load is ramped starting from the
Spherical initial load (usually zero) up to the final load value of
arc r3
converged solutions
interest. The ANSYS program features a time stepping
r2 capability that will automatically increment the load to
F al obtain accurate and convergent solutions. The user only
r1 –The reference arc-length radius needs to specify the final load level and the minimum
r2 r3 –The arc-length radius
and maximum step size to be taken.
r1 In nonlinear transient analyses, the dynamic equi-
Displacement (u)
librium equations are solved through the Newmark
time integration method. The transient analysis is divid-
Figure 18 ed into discrete time points. The difference between
The arc-length method is used in the ANSYS program to cause any two consecutive time points is called the integration
the Newton-Raphson equilibrium iterations to converge along time step, which affects the accuracy of the solution.
an arc to the equilibrium path until nonlinear convergence The user specifies an initial integration time step based
is reached. on the loading conditions, the natural frequencies of
the structure, and other factors. The ANSYS program
matrix and/or load vector can be updated with each
features an automatic time-stepping capability which,
iteration. The Newton-Raphson equation is as follows:
depending on the response frequency and the degree of
[K] i -1 {D u} i = {F A} - {FNR} i -1 nonlinearities, increases or decreases the integration
time step. This minimizes the number of time steps
where:
required for the solution, yet maintains accuracy.
[K] i -1 tangent stiffness matrix based
In addition to automatic time stepping and the
on the deformed geometry from
arc-length method, the ANSYS program provides other
the (i -1) iteration
convergence enhancement features such as prediction,
{D u} i incremental displacement
bisection, line search, and adaptive descent. Prediction
vector, {D u} i = {u} i - {u} i -1
activates a linear predictor on the degree of freedom
{u} i displacement vector at the
solution at the beginning of each substep, while bisection
current iteration
and adaptive descent cause a solution to back up and
{FA} applied force vector
24 Technical Overview

restart if the solution is detected to be off-track.


As an option, an explicit dynamic solver, 40000
ANSYS/LS-DYNA, may be used to efficiently solve 30000
highly nonlinear problems including dynamic con- 20000
tact-impact problems, such as crash and metal form- 10000
ing simulations, deep drawing, superplastic forming, 0
extrusion, and rolling.

Stress
-10000
In both static and transient analyses, the ANSYS
-20000
program can represent many different types of nonlin-
-30000
ear effects. These nonlinearities may be classified into
-40000
three categories: material, geometric, and element.
-50000

-60000 ( x 10**- 3)
Material Nonlinearities
-2.4 -1.6 -0.8 0 0.8 1.6
A material nonlinearity exists when stress is not propor- -2 -1.2 -0.4 0.4 1.2
Strain
tional to strain. The ANSYS program simulates various
Reverse Yielding of a Bar Under Cyclic Load
types of nonlinear material behavior. Plasticity, multilin-
ear elasticity, and hyperelasticity are characterized by a Figure 19
nonlinear stress-strain relationship. Viscoplasticity, Stress reversal in a bar under cyclic load, as seen here in this
creep, and viscoelasticity are behaviors in which strain postprocessing graph of an element stress-strain history, can be
may depend on other factors such as time, temperature, modeled using the nonlinear material capabilities of the
or stress. The Newton-Raphson method accounts for ANSYS program.
nonlinear material behaviors.
To fully account for plastic material behavior in rate-dependent plasticity (viscoplasticity), the reference
an analysis, three important concepts must be consid- stress may be specified as a function of the rate of plastic
ered: the yield criterion, the flow rule, and the hardening straining.
law. The yield criterion measures the 3D stress state by As an example, the von Mises criterion for
computing a single-valued equivalent stress that is equivalent stress is as follows:
compared against the yield strength to determine when
the material will yield (Figure 19). The flow rule seq =
1 (s1-s2)2+(s2-s3)2+(s3-s1)2
predicts the direction in which strain will occur. The 2 [ ]
hardening law, which is applicable to materials that For the von Mises criterion, yielding begins when
strain harden, describes how the yield surface expands seq = sy, the uniaxial yield strength.
or changes as the material strains. Once it is established that the yield criterion is
The ANSYS program can use one of three yield satisfied, the flow rule determines the direction and
criteria to predict when yielding will begin: von Mises, magnitude of plastic strain. The flow rule can be
a modified von Mises (Hill), and Drucker-Prager. The written as:
yield criterion is of the form:
{de pl } = l
f= seq - sy
ðQ
where {de pl } is theðincrement
s { }of plastic strain, Q (the
Where seq is a scalar equivalent stress formed from the plastic potential) is a scalar function of the components
components of the stress tensor, and sy is a reference of stress that determines the direction of straining, and
stress. For rate-independent plasticity, no plastic flow l(the consistency parameter) is the magnitude of
can occur when f< 0 and yielding occurs at f= 0. For straining. The flow rule is associative (that is, Q equals
Technical Overview 25

the yield function) for all yield criteria in the ANSYS metallic materials that are considered to be bilin-
program, except for Drucker-Prager in which the flow ear. This option is applicable to isotropic materials,
rule can be associative or non-associative. and is preferred over kinematic hardening at
Hardening laws determine how a material yield higher strains. The von Mises yield criterion is
surface is changed as it deforms plastically. In strain used with Prandtl-Reuss flow equations. The
hardening materials, subsequent reloading will cause Bauschinger effect is neglected.
the material to yield again only if the load exceeds the • Multilinear Isotropic Hardening describes general
previous stress level. Two kinds of hardening laws are strain-hardening materials, especially in conjunc-
represented in the ANSYS program: isotropic harden- tion with large strain. The von Mises yield crite-
ing and kinematic hardening. Isotropic hardening rion is used; however, the Bauschinger effect is
describes a yield surface that expands the same in all not modeled by this material behavior.
directions and implies that an increase in tensile yield • Anisotropic Behavior describes materials that
strength due to hardening results in an equal increase behave differently in tension and compression or
in compressive yield strength. Kinematic hardening that have different behaviors in different direc-
predicts an increase in tensile yield strength and pro- tions. By applying isotropic hardening to
duces a corresponding decrease in compressive yield anisotropic material, this option can represent
strength. This is known as the Bauschinger effect. the effects of work hardening. A modified von
A particular combination of yield criterion, flow Mises yield criterion is used with an associative
rule, and hardening law describes a unique plasticity flow rule.
behavior. The ANSYS program models the following • Drucker-Prager describes granular materials such
behaviors: classical bilinear kinematic hardening, as rock, concrete, or soil. This option uses von
multilinear kinematic hardening, bilinear isotropic Mises yield criterion with dependence on hydro-
hardening, multilinear isotropic hardening, anisotrop- static stress to simulate the increase in yield
ic behavior, Drucker-Prager, and Anand. A user- strength that is produced by an increase in con-
defined option is also available. finement pressure (hydrostatic stress). The flow
• Classical Bilinear Kinematic Hardening describes rule can be associative or non-associative. No
general metallic materials that are considered to hardening is assumed.
be bilinear; having one elastic and one plastic • The Anand Model describes the behavior of
slope. This option is applicable to most common, metals at elevated temperature, although it may
initially isotropic, engineering metals in the small also apply at lower temperatures. This is an
strain region. A modified von Mises yield criterion isotropic, rate-dependent, strain-hardening
is used with an associative flow rule. Kinematic model with input through material parameters
hardening accounts for the Bauschinger effect. rather than in the form of stress-strain curves.
• Multilinear Kinematic Hardening also describes The Anand model uses a von Mises yield criteri-
metallic materials, but is more applicable for on with an associative flow rule.
materials having stress/strain curves with more • User-Defined Models may also be incorporated to
than two slopes. This option uses the overlay or define virtually any nonlinear material behavior.
Besseling model to characterize complex multi- The user-programmed FORTRAN subroutine is
linear behavior by combining simple stress/strain linked with the ANSYS program, and is accessed
responses. A modified von Mises yield criterion is in a manner similar to the other plasticity options.
used with an associative flow rule. Kinematic
hardening accounts for the Bauschinger effect.
• Bilinear Isotropic Hardening describes general
26 Technical Overview

In addition to the plasticity behaviors previously


described, the ANSYS program offers several other
specialized material behaviors.
Multilinear elasticity is a conservative type of
nonlinear stress/strain relationship, wherein all the
strains are recovered after the load is removed. A modi-
fied von Mises criterion determines the point of
change from linear to nonlinear behavior for multi-
axial stress states.
Hyperelasticity represents the large strain behavior
of very nearly incompressible and rubber-like materials.
Elastic or rubber-like materials may be modeled using
the Mooney-Rivlin model, which is used to characterize Figure 20
material properties for hyperelastic materials. The con- Creep consists of three stages, shown here on this strain-versus-
stants for this model can be determined automatically time graph.
from stress-strain data related to a full suite of tests:
• Uniaxial tension (“necking down”), and is not analyzed since it implies
• Equibiaxial tension impending failure.
• Planar tension (shear) Libraries of creep strain rate equations are built
• Uniaxial compression into the ANSYS program for primary, secondary, and
• Equibiaxial compression irradiation-induced creep. In addition to the prepro-
• Planar compression (shear) grammed equations, user-defined functions for primary
A Blatz-Ko function is available for compressible and secondary creep may be input by linking FORTRAN
foam-type, polyurethane rubber materials. In addition, subroutines with the ANSYS program.
a user-programmable feature allows for customized Viscoelasticity is an elastic time-dependent stress-
material functions. strain relationship that characterizes viscously flowing
Viscoplasticity is a combination of plasticity and materials such as heated glass. The material behavior is
creep. The primary applications are metal forming process- represented by a series of Maxwell models that allow
es such as rolling and deep drawing that involve large for both shear modulus and bulk modulus relaxation
plastic strains and displacements with small elastic strains. with respect to time and temperature.
The plastic strains are typically very large (e.g., 50 percent Additional material models are available with
or greater), requiring large strain theory. Viscoplastic the explicit dynamic option, ANSYS/LS-DYNA,
material properties are represented in the viscoplastic including strain-rate plasticity, crushable foam, and
elements by the Anand model, as previously described. damage models for composite materials; as well as
Creep, a time-dependent stress-strain relationship, the standard plasticity and hyperelastic models avail-
is also represented in the ANSYS program. Creep able in ANSYS.
accounts for additional nonlinear strain under a constant
load or reduced stress under a constant displacement Geometric Nonlinearities
(stress relaxation). There are three stages of creep, as illus- Geometric nonlinearities occur when the displace-
trated in Figure 20. ments of a structure significantly change its stiffness.
The ANSYS program has the capability of mod- The ANSYS program can account for these types of
eling the first two stages (primary and secondary). The geometric nonlinear effects: large strain, large deflec-
tertiary stage is usually due to large geometric changes tion, stress stiffening, and spin softening (Figure 21).
Technical Overview 27

employed. The arc-length method is available for


static analyses for cases where buckling or snap-through
is a possibility.
Stress stiffening (also known as geometric stiff-
ening, initial stress stiffening, incremental stiffening,
or differential stiffening) accounts for an increase or
decrease in structural stiffness due to the stress state.
Physically, it represents the coupling between the in-
plane and transverse deflections within a structure.
This analysis option is valid for any structure, but is
most appropriate for structures that are weak in
bending resistance. Such structures might include
pressurized membranes or turbine blades rotating
at a high speed.
The ANSYS program uses the stress state of a
Nonlinear Analysis of a Two-Strut Shallow Arch
structure to calculate a stiffness matrix, [S], which is
Figure 21 added to the normal stiffness matrix, [K]. The resulting
A nonlinear, large deflection analysis is required to determine stiffness matrix is used to solve for the new displacements.
this force-deflection curve of a two-strut shallow arch. Accordingly, the governing equation for a static analysis
using stress stiffening is:
Large strain geometric nonlinearities account
([K] + [S]){u} = {F}
for the large localized deformations that may occur
as a structure deforms. There are no assumptions on This analysis option is solved in an iterative man-
the magnitude of the strains or rotations that occur ner similar to the large deflection analysis. The ANSYS
in the material. The program accounts for large program also has the capability to include prestressing
strain by adjusting element shapes to reflect the effects in otherwise linear problems; such as modal, lin-
changing geometry. ear transient dynamic, and harmonic analyses. This is
Large deflection represents a change in global accomplished by prestressing the model to be used in
structural stiffness resulting from a change in element the linear analysis. The prestressed analysis can be used
spatial orientation as the structure deflects. The strains to simulate stiffening effects such as the tensile radial
are assumed to be small, but the rotations are large. stresses that occur in a spinning turbine blade, and their
The program accounts for large deflection by updating effect on the blade’s natural frequencies.
the element orientations as the structure deflects. In rotating bodies, spin softening is another
ANSYS large rotation and consistent tangent stiffness nonlinear effect that is often important. Whereas
capabilities are available for beam and shell elements. stress stiffening accounts for a change (usually an
Another ANSYS capability used for large deflec- increase) in stiffness due to stress, spin softening
tion analysis is the simulation of follower loads that models a decrease in stiffness due to the deflections
always act normal to the structure’s elements. Element of the body, such as a turbine blade, in the plane of
pressures are used to describe such loads. rotation. Usually, stress stiffening and spin softening
For large strain and large deflection, the stiff- are used together in analyses of spinning bodies. Spin
ness is affected by the displacements. Therefore, an softening is modeled in the ANSYS static analysis by
iterative solution is required to solve for changes in reducing the stiffness terms, K, in the plane of rota-
stiffness, and the Newton-Raphson procedure is tion by an amount equal to the square of the angular
28 Technical Overview

velocity, w , times the mass term, M, to obtain the • Tension-Only/Compression-Only Spar: A bilin-

adjusted stiffness, K : ear element used to represent a cable (tension-only)
– or a gap (compression-only). The element may
K = K - w 2M
be tensioned or slacked for the cable option or
compressed or open for the gap option.
Element Nonlinearities
• Shell with Wrinkle Option: A membrane shell
Nonlinear elements are those elements that have their
that collapses or wrinkles under compression.
own nonlinear behavior, independent of other ele-
The element may be tensioned in both directions,
ments. This behavior is typically characterized by an
collapsed in one direction, or collapsed in
abrupt change in stiffness due to a change in status
both directions.
(such as a contact surface element changing from open
• Combination Element: A single element that
to closed). Element nonlinearities provide various capa-
has combined mass, damping, gap, spring, and
bilities that are not normally possible with global non-
slider effects. This element has a lock-up
linearities. The ANSYS element library includes the
option that prevents the gap from opening
following nonlinear elements:
once the gap has closed, and a break-away
• General Contact Surface Elements: General
option that prevents the interface from closing
surface-to-surface contact elements that can
once it has opened.
include significant sliding and transmission of
• Control Element: A powerful element consisting
loads between surfaces. Elastic or rigid coulomb
of mass, damper, and slider effects. It is used to
friction may be specified between surfaces. The
remotely control portions of a structure under
element may be closed and sliding, closed and
predetermined conditions through binary (on-off)
sticking, or open.
controls or controls defined by quadratic functions.
• Interface Elements: Elements that represent
It can represent mechanical snubbers, friction
point-to-point contact with limited sliding or
clutches, thermostats, relief valves, electrical
point-to-ground contact with significant slid-
switches, etc.
ing. Surface friction may be included. The ele-
Surface-to-surface contact problems can be
ment may be closed and sliding, closed and
modeled using ANSYS general contact elements. The
sticking, or open.
user defines a pair of contacting surfaces and then,
• Reinforced Solid Element: A solid element that
with one additional command, instructs the ANSYS
represents concrete, rock, or composites with up
program to automatically generate contactor elements
to three different sets of directional reinforcing
between the surfaces.
material. The solid portion of the element is
Some types of contact can be modeled using
capable of crushing, cracking, deforming plastically,
coupling or constraint equations. These are more gen-
and creeping, while the reinforcing materials in
eral capabilities that can also allow the user to model
the element can include plastic deformation
distinctive features such as rigid regions, pinned struc-
and creep behavior.
tural joints, sliding symmetry boundaries, and other
• Nonlinear Damper: A longitudinal or torsional
special inter-nodal connections. Using these techniques
spring-damper that has a nonlinear damping
enables the user to link nodal degrees of freedom in
response. This element’s nonlinearity is a continuous
ways that elements cannot.
function that is evaluated at each iteration.
Another nonlinear capability related to changing
• Nonlinear Spring: A varying stiffness rate spring
element status is the element birth and death option.
that has a conservative or non-conservative
This option allows the user to activate or deactivate the
response. The user specifies the element’s force
contribution of an element to the matrices during the
deflection curve with up to 40 linear segments.
Technical Overview 29

solution phase. It can be used to simulate the addition ANSYS elements have been formulated to allow
and removal of material (e.g., excavation and fabrication), unlimited spatial motion in both 2D and 3D space.
the interaction of moving parts (e.g., chain and sprocket One example of this type of element is the 2D elastic
interaction), or any other application in which an beam element, a uniaxial element with tension-com-
element’s contribution to the solution depends on its pression and bending capabilities. For kinematic studies,
location. The birth and death option is available for it has the ability to execute multiple planar rotations.
most ANSYS elements. This element might be used to model a type of crank
linkage, such as an automotive windshield wiper, in
which the rotary motion of one part of the structure
Static and Dynamic (the crank) results in a reciprocating lateral movement
Kinematic Analysis in another part of the structure (the wiper). The 2D
elastic beam element, with its infinite rotation capabilities,
Kinematics is a branch of mechanics that deals with can be used to model the crank portion of the structure.
motion in the abstract, without reference to force or This will allow the ANSYS program to track its move-
mass. Two types of kinematic motion can be described: ment and accurately determine the resulting motion
rigid-body and flexible-body. Rigid-body kinematics occurring throughout the model.
assumes that the flexibility of moving structural mem- The 3D revolute joint element represents a hinge
bers has a negligible effect on the solution. Flexible-body or pin joint and is used to connect two parts of a model.
kinematics accounts for the local deformations that The element is capable of representing a variety of
occur in a structure as it moves, making it a more realis- effects, such as joint flexibility (or stiffness), friction,
tic approach for real-world applications (Figure 22). damping, and certain control features. However, the
The ANSYS program can analyze large 3D most important aspect of the revolute joint element is
motions of flexible bodies as part of its large deflection the capability of its axis to translate and rotate as the
and finite (large) rotation analysis capabilities. These linkage moves.
capabilities are used when cumulative effects of motion The behavior of the joint’s movement is deter-
play a critical role. mined by user-specified input. This includes specifica-
The following features enable the ANSYS program tions for the following:
to analyze a structure undergoing large motion: • Friction torque
• The Newton-Raphson solution method • Preload torque
• The ability of 2D and 3D structural elements • Rotational viscous friction
to undergo large rotations • Interference rotation
• A 3D element representing a revolute joint • Joint flexibility
• A 3D element representing a linear actuator • Two differential rotation limits (“stops”)
A transient dynamic analysis is used to account for • Feedback control instructions
inertial effects on the kinematic behavior of a structure. These input values determine the precise nature
The Newmark time integration method is important of the element’s response. For example, the user can
in a dynamic analysis involving large deflections and specify how the element is to behave if the upper or
dynamic effects. As a structural model undergoes a large lower rotational stop is reached. The element can be
movement through space over a period of time, a high directed to lock in place or bounce off the stop. Because
degree of accuracy is required to solve for the model’s the element has an independent coordinate system to
dynamic response at each time point. The Newmark track the pin axis movement, these values can remain
time integration method provides this accuracy, as it unaffected by the joint’s position relative to the global
introduces little numerical damping. coordinate system. This allows the ANSYS program to
30 Technical Overview

accurately determine the relative position of other elements capabilities, can be used to model a multiple-linkage,
connected to the joint element. flexible-body mechanism for a large deflection analysis.
The control features of the revolute joint element Using these features, the ANSYS program can realisti-
are provided by two of its five nodes. These nodes relay cally evaluate the dynamics of complex motions through
feedback control to the element according to degrees of space and determine the resulting stresses, strains, and
freedom values selected by the user. As a result, the ele- deflections that occur in the structure.
ment can be made to change a particular aspect of its
behavior according to some other change taking place
elsewhere in the model. For example, the element fric- Thermal Analysis
tion torque value can be made to increase as the veloci-
ty of the component containing the element increases. The ANSYS program deals with the three basic methods
Users can base such control decisions on the degree of of heat transfer: conduction, convection (both free and
freedom value itself, the first or second derivative of the forced), and radiation. These types of heat transfer can
value, the integral of the value with respect to time, or be accounted for in a steady-state, transient, linear, or
time itself. The control feature also allows any of the nonlinear thermal analysis.
element’s user-specified values, such as load or rotation, The governing equation for heat transfer in a
to be changed according to any of the decision criteria. finite element system is:

[C]{T } + [K]{T} = {Q}
where:
[C] specific heat matrix

{T } time derivative of the nodal temperature
[K] effective thermal conductivity matrix
{T} nodal temperature vector
{Q} effective nodal heat flow rate vector
Some of the thermal analysis capabilities available
in the ANSYS program are:
• Steady-State
• Transient
Figure 22 • Phase Change
The ANSYS flexible body kinematics capabilities can analyze • Thermal-Structural
complicated, linked structures like the excavator shown here.
Steady-State
The linear actuator element models linkage Steady-state thermal analysis predicts the equilibrium
members that rotate and experience a change in temperature distribution within a structure and the
length. A hydraulic cylinder is an example of this steady heat flow rates. Users can apply loads including
behavior. This element is a tension-compression mem- convection surfaces, heat fluxes, heat flow rates, heat
ber with no bending stiffness. The ends of the element generation rates, and specified temperatures. The
behave as pin joints. The user can specify an axial force analysis may be linear or nonlinear.
or a displaced stroke length to change the length. In a linear steady-state heat transfer analysis, no
The revolute joint and linear actuator element, thermal mass (specific heat) effects or temperature-depen-
combined with the Newmark method and large rotation dent material properties are considered (Figure 23).
Technical Overview 31

The temperature derivative with respect to time, {T}, balance load vector (heat flow) and/or the temperature
is zero and the effective thermal conductivity matrix, increment from one iteration to the next.
[K], is constant. The governing equation reduces to: For both linear and nonlinear steady-state heat
transfer analyses, the solution data is in the form of
[K]{T} = {Q}
nodal temperatures and heat flow rates. This data may
This linear set of simultaneous equations is be used in the postprocessing phase to produce displays
solved through a single iteration in the solution phase of temperature contours (isotherms) through the model.
and is applicable to conduction and linear convection Other postprocessing options may be used to extract
heat transfer. more specific information, such as the thermal gradient
In a nonlinear steady-state heat transfer analysis, and thermal flux at nodes and element centroids, and
time-dependent (thermal mass) effects are not con- the heat flow rate across convection faces. Users can dis-
sidered. However, material properties (including con- play this information in table or graph form.
vection film coefficients) may vary with changes in
temperature, and radiation effects may be present.
Radiation can be defined three different ways in
a thermal analysis. The radiation link element represents
radiation between two points. The surface effect elements
are useful for radiation between a surface and a point.
A radiation matrix generator is available for problems
involving several surfaces receiving and emitting radia-
tion. This last option allows hidden or partially hidden
surfaces, as well as a space node that can absorb or
emit additional energy. In general, the heat flow rate,
{Q}, for radiation is a function of T4 rather than T. It is
a nonlinear process.
The conductivity matrix in a nonlinear analysis is
expressed as a function of temperature and must be
solved through an iterative procedure. In the ANSYS Thermal Analysis of a Belt-Driven Pulley
program, this procedure is based on the Newton-
Figure 23
Raphson method, by which a series of linear matrix
The temperature increases caused by belt slippage on a jammed
equations are successively solved to achieve a converged
pulley are calculated in this linear 2D thermal analysis. The
nonlinear solution. Accordingly, the equation for a
darkest portion of the temperature contour (upper right) indicates
nonlinear steady-state heat transfer analysis is:
the region of maximum temperature.
[K]i{D T} i+1 = {QA} - {QNR}i ,
where i is the iteration number. The first iteration solves Transient
the equation at an assumed starting temperature (which A transient thermal analysis is used to determine the
may be specified by the user), and subsequent iterations temperature distribution in a structure as a function of
use the temperatures from previous iterations to cal- time, and to predict the rates of heat transfer and heat
culate the conductivity matrix. The iterative process storage in a system. The transient analysis may be linear
continues until a converged solution is achieved; that or nonlinear. The types of loads and nonlinearities that
is, when user-defined convergence criteria are met. can be defined for a transient thermal analysis are the
Convergence checking can be based on the out-of- same as those discussed above for the steady-state case.
32 Technical Overview

Specific heat, which is input as a material property, is


used to account for heat storage effects.
For transient thermal analyses, the governing
Enthalpy
equation (which includes a heat storage term) must be (H)
integrated with respect to time:

[C]{T } + [K]{T} = {Q}
This is accomplished through the Crank- Phase
change
Nicholson/Euler theta integration method in which the Solid region Liquid
equation is solved at discrete time points within the tran-
sient. The difference between any two time points is Temperature

known as the integration time step, which the user speci-


fies. If necessary, the time step can be varied within the Figure 24
transient. The program’s automatic time-stepping feature In a phase change analysis, the ANSYS program accounts
can be employed to automatically increase or decrease the for the latent heat of phase change by using an enthalpy versus
integration time step based upon response conditions. temperature curve.
After the solution has been obtained, the post-
processing phase can be used to produce temperature other transient thermal analysis. The same types of
contour displays and graphic or tabular output of more results are also available for postprocessing. In addition,
specific data (such as thermal gradient, heat flow, etc.) a “solid-liquid” contour display can be created by nar-
for any time point in the transient. Additionally, tem- rowing the displayed temperature range to that of the
perature-versus-time graphs and other data output can phase change region. Using the ANSYS animation
be obtained for specific points in the model. capability, a series of these contours (at different times)
can be displayed sequentially to visualize phase change
Phase Change propagation through the model.
A phase change analysis is a special case of transient
thermal analysis that accounts for the solidification or Thermal-Structural
melting of a material in the heat transfer process. This The thermal-structural analysis capabilities in the
type of thermal analysis is useful in many applications, ANSYS program allow solution data from a thermal
such as continuous metal casting processes or solar analysis to be input into a structural analysis. This fea-
storage systems. ture is useful for determining the effects of temperature
The energy released or absorbed when the phase distributions on the structural response of the model.
change occurs (latent heat) must be accounted for in a The user can apply the temperature load by itself or in
phase change analysis. This is done in the ANSYS conjunction with other mechanical loads.
program by defining the enthalpy of the material as a Two methods of linking heat transfer and struc-
function of temperature (Figure 24). tural analysis are available in the ANSYS program. The
Since enthalpy is a relatively smooth function first method involves performing two analyses in a
of temperature (compared to specific heat), conver- series. A thermal analysis is first used to solve for the
gence is enhanced. Also, the phase change cannot temperature distribution within the model from the
be missed by a time step that is too large, as can given heat transfer boundary conditions. The tempera-
happen if specific heat is used to account for the tures from the thermal solution are then used as loads
latent heat. by the preprocessing and solution phases of a subse-
In the ANSYS program, phase change analyses quent structural analysis of the model.
are solved through the same procedure used in any
Technical Overview 33

The second method provides a simultaneous The finite element formulations used in ANSYS
thermal-structural solution. This is made possible in electromagnetic analyses are derived from Maxwell’s equa-
the ANSYS program by using coupled-field elements tions for electromagnetic fields. By introducing a scalar
that have both temperature and displacement degrees potential or vector potential into Maxwell’s equations and
of freedom. The user constructs the analysis model considering their constitutive relationships, users can devel-
using these elements and specifies thermal and struc- op equations that are suitable for finite element analysis.
tural boundary conditions. In the solution phase, each Several other ANSYS features add power and
iteration calculates both the thermal solution and the flexibility to the program’s electromagnetic capabilities.
structural solution based on the temperature and dis- For example, the user can conveniently choose units
placement data from the previous iteration. General for electromagnetic analysis as either CGS or MKS, or
contact elements may also be used in a coupled-field otherwise. As an alternative to the standard ANSYS
analysis. These elements allow for heat transfer across frontal solver; the PCG, ICCG, and JCG iterative
a contact interface. As two surfaces come into physical solvers can be very useful for electromagnetic field
contact, they also begin transferring heat. problems because they provide faster solutions to
With the simultaneous solution process, it is potential field problems. The 2D and 3D infinite
possible to couple complex heat transfer and struc- boundary elements eliminate the need to model large
tural problems, such as transient thermal and nonlin- extents of the infinite medium surrounding the elec-
ear dynamic analyses. For example, this method may tromagnetic device (e.g., air), resulting in smaller
be used to analyze a bimetallic strip which, when models and less demand on computer resources.
heated, experiences coupled thermal and structural Virtual work and Maxwell stress tensor force calcula-
deformations. In such a situation, large geometric tions are available for all electromagnetic elements.
deformations may occur due to the different rates of One of the major advantages of using the full,
expansion of the two metals, which may affect the multipurpose ANSYS program for electromagnetic
conductivity matrix. FEA is its capability for coupled-field analysis. The
coupled-field loads of an electromagnetic analysis (i.e.,
forces and heat generation) can be automatically cou-
Electromagnetic pled to ANSYS structural, thermal, and fluid elements.
Field Analysis In addition, an electric circuit may be directly coupled
with conductors or sources in an electromagnetic
The electromagnetic capabilities in the ANSYS program, analysis to model circuit-coupled devices.
available as a stand-alone product (ANSYS/Emag), or in
the ANSYS/Multiphysics product, can be used to ana- Static Electromagnetic Fields
lyze the different aspects of electromagnetic fields, such Static electromagnetic field analysis can be performed in
as inductance, flux density, flux lines, forces, power loss, two or three dimensions for linear and nonlinear analy-
and other related phenomena. These capabilities are ses. The finite element formulation for static analysis is:
effective for analyzing devices such as solenoids, actua-
[K]{D U} k = {R} - {F}
tors, motors, permanent magnet devices, transformers,
{U} k+1 = {U} k + {D U}
and similar components.
Two classes of electromagnetic analyses can where:
be performed: [K] coefficient matrix
• Analysis of 2D planar, axisymmetric, and {U} nodal potential vector
3D static electromagnetic fields {D U} incremental nodal potential vector
• Analysis of 2D planar, axisymmetric, and 3D low {R} applied load vector (current, voltage,
frequency time-varying electromagnetic fields or permanent magnets)
34 Technical Overview

{F} residual load vector


k iteration number
Two-dimensional magnetostatic field problems are
solved by minimizing a nonlinear magnetic energy func-
tional containing a vector potential (U = A z), resulting
in a set of simultaneous equations. Users obtain the
solution in the ANSYS program through an iterative
procedure based on the Newton-Raphson method. This
solution method is available for the 2D coupled-field
solid element, which also has structural and coupled-
field capabilities. It is also available for the 2D higher
order magnetic solid element. Current conductors and
permanent magnets can be modeled as sources. Current
sources may be fed by a known voltage or current.
Other items that can be modeled include saturable
Slotted Stator and Rotor Geometry
irons, non-magnetic materials, and velocity effects.
Three-dimensional magnetostatic fields are solved Figure 25
by minimizing a nonlinear energy functional associated The ANSYS program is used to calculate magnetic flux lines in
with a single scalar potential (U = f), or a three-compo- a typical induction motor.
nent vector potential (U = Ax, Ay, Az). The Newton-
Raphson iterative procedure is used to solve 3D static transient. AC, or harmonic electromagnetic field analysis,
electromagnetic problems. Current conductors and per- solves for complex vector potentials (A) and scalar (f)
manent magnets can be modeled as sources. potentials, flux density (B), and field intensity; while
Conductors can be modeled with elements or transient electromagnetic field analysis solves for time-
described by bar, arc, or coil primitives; or electromag- varying (real) vector potentials, flux density, and field
netic field coupling. Users can also model saturable intensity. Time-varying analysis is used to calculate the
irons, non-magnetic materials, and velocity effects. effects of eddy currents in a system. Making use of the
The ANSYS program provides for a variety of linear coupled-field capabilities can allow for thermal, struc-
and nonlinear magnetic material representations including tural, and electric circuit coupling.
isotropic or orthotropic linear permeability, material B-H The finite element formulation for AC electro-
curves, and permanent magnet demagnetization curves. magnetic field analysis is:
Postprocessing functions allow the user to display flux
[K + jw C]{A} = {F}
lines, flux density, and field intensity; and to perform cal-
culations for force, torque, source input energy, induc- where:
tance, terminal voltage, and other parameters (Figure 25). [K] coefficient matrix
j - -1
Time-Varying Electromagnetic Fields w angular frequency
Time-varying electromagnetic field analyses can be per- [C] magnetic “damping” matrix
formed for 2D planar and axisymmetric, or 3D prob- {A} nodal potential vector
lems. Two kinds of time-varying analyses are available {F} applied load vector (current or voltage loads)
in the ANSYS program: alternating current (AC) and
Technical Overview 35

The solution for the AC analysis can be expressed Electric Field Analysis
in terms of the complex potential (real and imaginary,
or amplitude and phase angle) calculated at each node. ANSYS electric field analysis capabilities cover three
Material property input for magnetic permeability and areas of electric fields: current conduction, electrostatic
electrical resistivity may be constant or temperature- analysis, and electric circuit analysis. Typical quantities
dependent. Postprocessing functions produce calcula- of interest include current density, electric field
tions for source impedance, power loss, eddy currents, strength, voltage distribution, electric flux density,
stored electromagnetic energy, inductance, resistance, Joule heat, stored energy, forces, capacitance, current,
electromagnetic forces, and other field effects. and voltage drop.
The finite element formulation for transient Electric field analyses can be conducted in 2D or
electromagnetic field analysis is: 3D, and are useful in the design of many engineering
„ components, such as bus bars, fuses, transmission lines,
[C]{A } + [K]{A} = {F}
HV insulators, microstrips, shielding, capacitors, con-
where: trollers, and circuits.
[C] magnetic damping matrix The program uses Laplace’s equation as the basis
„ for static electric field analysis. The program solves cir-
{A } time derivative of the nodal potential vector
[K] coefficient matrix cuit problems using a nodal analysis method of the elec-
{A} nodal potential vector tric circuit theory. Primary unknowns (nodal degrees of
{F} applied load vector (current, voltage, freedom) calculated by the finite element solution are
or permanent magnet loads) electric potentials (voltages). Other electric field quanti-
ties are then derived from the nodal potentials.
The Crank-Nicholson implicit time integration
scheme, in conjunction with the Newton-Raphson
Electric Current Conduction
method, solves this formulation in the time domain.
The ANSYS program can be used to conduct a steady-
The Crank-Nicholson integration scheme is a stepping
state current conduction analysis to determine the cur-
procedure that calculates the vector potential field at
rent density and electric potential (voltage) distribution
discrete time points. The Newton-Raphson method is
due to direct current (DC) or potential drop. Two
used at each discrete time point to resolve the material
types of loads can be applied in this analysis: applied
nonlinearities. Nonlinear B-H curves are allowed, and
voltage and electric current. A steady-state current con-
convergence in the nonlinear solution is achieved at
duction analysis is assumed to be linear (i.e., the elec-
each time point. As with any nonlinear analysis, elec-
tric current is proportional to the applied current).
tromagnetic or otherwise, the ANSYS program provides
The finite element formulation for steady-state
automatic time stepping. This feature allows the user
current conduction analysis is:
to specify only the smallest time step and then instruct
the program to automatically calculate the remaining [K]{V} = {I}
time steps. Postprocessing commands, macros, and
where:
functions calculate power loss, eddy current density,
[K] coefficient matrix
and forces, either for each element or for the total
{V} nodal electric potentials
system, at any point in the transient analysis.
{I} applied load vector (current)
The solution for a steady-state current conduction
analysis uses potential functions and is expressed in
terms of the nodal electric potentials (current density or
36 Technical Overview

voltage). In most cases, an electric current conduction hook directly into an electromagnetic field model so
analysis is followed by, or coupled with, a thermal that stranded conductors and massive conductors in
analysis to calculate the temperature distribution due to the field model can be directly linked to an external
Joule heat, or an electromagnetic field analysis to cal- circuit.
culate the magnetic field produced by electric current The finite element implementation is based on
(see the Coupled-Field Analysis section, page 41). Kirchhoff’s Current Law, using a simple lumped circuit
approach. The overall formulation can be expressed in
Electrostatics matrix terms as:
An electrostatic analysis is used to determine the electric „
[C] {V } + [K] {V} = {i}
field and electric scalar potential (voltage) distribution
due to charge distributions or potential drop. Two types where:
of loads can be applied in this analysis: applied voltage [K] coefficient matrix
and charge densities. An electrostatic analysis is assumed [C] damping matrix
to be linear (i.e, the electric field is proportional to the {V} nodal electric potential vector

applied voltage). {V } time derivative of the nodal electric
The finite element formulation for an electrostatic potential vector
analysis is: {i} current vector
[K]{V} = {Q} The solution for a static, harmonic, or transient
analysis is a set of nodal voltages from which derived
where:
quantities are calculated for each circuit element (such
[K] coefficient matrix
as current and power).
{V} nodal electric potentials
The electric circuit elements may be coupled to
{Q} applied load vector (charge)
an electromagnetic field model to simulate voltage-fed,
The solution for an electrostatic analysis consists of or circuit-coupled, stranded and massive conductors.
nodal electric potentials from which electric field This capability allows for simulating devices controlled
strength and flux density are calculated. Also calculated by external circuit connections such as solenoid actua-
are forces arising from the electrostatic field via a tors, transformers, electric machines, etc. When strand-
Maxwell stress tensor approach. These forces can be ed or massive conductors are connected to an electric
applied directly by the program into a structural analysis. circuit, both electric current and voltage are unknown
and must be solved for simultaneously. A modified
Electric Circuit Analysis nodal analysis method builds circuit equations for the
Electric circuit analysis determines the voltage and cur- coupled-field behavior.
rent distribution in an electrical circuit due to applied Circuit-coupling is available for static, harmonic,
source voltages or currents. The sources may be DC, and transient analysis for both 2D and 3D analysis.
AC, or time-varying. The electric circuit capability The circuit element may couple directly with the elec-
models linear circuit elements and includes the follow- tromagnetic field elements.
ing circuit components: resistor, capacitor, inductor, For circuit-coupled stranded coils, the matrix
mutual inductor, voltage-controlled current source, equation is:
voltage-controlled voltage source, current-controlled „
0 0 0 A KAA KAi 0 A 0
current source, current-controlled voltage source, inde-
CiA 0 0 0 + 0 Kii Kie i = 0
pendent voltage source, and an independent current
0 0 0 0 0 0 0 e 0
source. In addition, three other current sources can
Technical Overview 37

For circuit-coupled massive conductors, the Computational Fluid Dynamics


matrix equation is: CFD capabilities are provided through the integration
„ of the ANSYS/FLOTRAN program, which is available
CAA 0 0 A KAA 0 KAV A 0
+ = as a stand-alone product or in the ANSYS/Multiphysics
0 0 0 0 0 0 0 i 0
product. This robust capability is available for both
CVA 0 0 0 0 KiV KVV V 0
2D and 3D analyses through the integration of the two
where: FLOTRAN elements within the ANSYS program,
KAA magnetic potential stiffness matrix providing a powerful engineering tool for solving fluid
Kii resistive stiffness matrix flow and heat transfer design problems.
KAi potential-current coupling stiffness matrix CFD analysis is used to determine flow charac-
Kie current-emf coupling stiffness matrix teristics of a fluid medium, such as pressure drop,
CiA inductive damping matrix velocity distribution, direction of flow, lift and drag
CAA potential damping matrix forces, and heating or cooling effects. It can be used to
CVA voltage-potential damping matrix solve for flow, pressure, and temperature distributions
A nodal magnetic potential vector in a single-phase, viscous fluid. The fluid may be either

A time derivative of the nodal magnetic Newtonian or non-Newtonian.
potential vector The velocity components, pressure and tempera-
i nodal electric current vector ture, are calculated from the conservation of mass,
e nodal electromotive force drop momentum, and energy (Figure 26). A two-equation
V nodal electric voltage vector turbulence model is available for simulating turbulent
flows. Derivative results include Mach number, pres-
The solution to a circuit-coupled electromagnetic
sure coefficient, total pressure, and stream function for
field analysis is the circuit nodal potentials and the
fluid analyses; and heat flux and heat transfer (film)
electromagnetic nodal potentials from which derived
coefficient for thermal/fluid analyses.
quantities are calculated including current in the cir-
Several types of CFD analyses are available,
cuit, resistance, inductance, magnetic field quantities B
including:
and H, Joule heating losses, eddy currents, forces, etc.
• Laminar Flow: This is suitable for analyses in
which the velocity field is very ordered and
smooth, such as with highly viscous, slow mov-
Fluid Flow Analysis
ing flows. A laminar flow is considered to be
incompressible if density is constant or if little
The ANSYS fluid elements enable the user to employ
energy is expended by the fluid in compressing
computational fluid dynamics (CFD) techniques such
the flow.
as sequential coupled analyses, or a standard pipe flow
• Turbulent Flow: This is suitable for analyses in
analysis to study the flow, pressure, or temperature dis-
which the velocities are high enough and the vis-
tribution of a liquid or gas within a given system. The
cosity is low enough to cause rapid fluctuations
user can analyze transient and steady-state problems.
in the velocities are considered turbulent. The
Up to six nonreacting species may constitute the fluid.
effect of the rapid fluctuations on the bulk fluid
Graphical solution monitoring enables
motion is handled throughout the turbulence
ANSYS/FLOTRAN users to graphically track solution
model. Turbulent conditions at the wall are han-
features for nonlinear steady-state solutions and tran-
dled automatically. The flow is modeled as
sient solutions. The user receives continuous feedback
incompressible if density is constant, or nearly
on solution progress via a series of X/Y-type graphs that
constant; or if little energy is expended by the
ANSYS displays and updates.
fluid in compressing the flow.
38 Technical Overview

Thermal/Fluid: Users can calculate the tempera-


• employed, the simulation may involve the additional
ture distribution throughout the flow field. In a primary variables of turbulent kinetic energy k, and its
“conjugate heat transfer problem”, the energy rate of viscous dissipation, e. As the size and physical
equation is solved in a domain with both fluid complexity of the flow problem increases, the cost of
and solid regions. In a natural convection analy- the above solution technique becomes prohibitively
sis, the flow is generated from the pressure differ- expensive, both in terms of storage and CPU time. For
entials brought about by density gradients caused this reason, ANSYS/FLOTRAN utilizes a segregated
by temperature variations. solution technique, where separate equation systems
In forced convection, there are externally are assembled and solved for each of the primary flow
applied flow forces. Conduction occurs in the variables in sequence. This minimizes the size of the
fluid layer adjacent to a surface and then the matrix equation being solved at any time.
fluid motion carries the energy away. Boundary ANSYS/FLOTRAN provides three distinct solvers
conditions for thermal analyses include tempera- that can be used for CFD analyses. A Preconditioned
ture, film coefficient, heat flux, and radiation. Conjugate Gradient solver is used to solve the pressure
• Compressible Flow: This flow regime is typically equation for incompressible CFD problems. The
required for high-speed gas flows, where density Conjugate Residual solver, with or without precondi-
changes significantly influence the nature of the tioning, provides solutions for nonsymmetric systems
flow field. The fluid velocities are significant such as the energy equation, the pressure equation for
compared to the speed of sound. Subsonic, tran- compressible flow, or the multiple-species transport
sonic, or supersonic flows may be analyzed with equations. The Tri-Diagonal Matrix Algorithm (TDMA)
or without heat transfer. can be used to efficiently approximate solutions for any
The finite element formulation for a fully-coupled of the equation sets.
flow equation system is as follows: Some typical applications for CFD analyses
include an evaluation of the lift and drag on an airfoil,
Kxx Kxy Kxz -Cx 0 Vx = Fx
the flow in supersonic nozzles, the complex 3D flow
Kyx Kyy Kyz -Cy 0 Vy = Fy
pattern in a pipe bend, and gas pressure and tempera-
Kzx Kzy Kzz -Cz 0 Vz = Fz
ture distribution within an engine exhaust manifold
CxT CyT CzT 0 0 P = 0
as well as temperature distribution within the mani-
KTX KTY KTZ 0 KT T = FT
fold itself. Natural or forced convection cooling of
The vectors Vx, Vy, Vz, P, and T represent five electronic components also can be analyzed.
primary degrees of freedom; and contain the unknown The flow characteristics of fluids such as blood
nodal velocities, pressures, and temperatures; respectively. and various plastics can be simulated utilizing the non-
In the global coefficient matrix, the K sub-matrices rep- Newtonian flow capability. Viscosity can be calculated
resent coupling terms resulting from advection transport with the Bingham, Carreau, or Power Law models.
and diffusion. The C matrices are the pressure gradient The user-defined viscosity model can be supplied also.
operators and their transposes, and the CT matrices are CFD elements provide the capability to do
the velocity divergence operators. Finally, the right-hand- sequential CFD/structural and CFD/thermal analysis.
side vectors, (F), contain surface-flux type contributions, A CFD analysis will show the convective behavior of a
body forces, and in the case of transient flows, history fluid medium. A more detailed thermal analysis, using
effects from previous time levels. CFD results as boundary conditions, could then be
In a fully-coupled formulation, the global equation done on a structural model.
system is solved for all the nodal unknowns in a simul- ANSYS users can couple magnetic Lorentz forces
taneous manner. If a turbulence model is also and Joule heating with their fluid flow analysis terms.
Skinning
Skinning, also known as loft-
ing, is a surface construction
technique that allows the user
to define a set of two or more
lines and then instruct the
program to automatically gen-
erate an area that fits through
Boolean Operations those lines, as in this solid
The ANSYS solid modeler model of a vase. The window
provides Boolean algebraic on the left shows selected lines
operations (such as intersec- and four cross-sectional areas
tion, subtraction, and union), of the model that were defined Examples
which can be used to “sculpt” before skinning the curved
a solid model. In this display, surface areas of the vase. The
the hexagonal and block prim- window on the right shows the of ANSYS
itives are subtracted from the four surface areas generated by
cylinder primitive to form the skinning sets of lines on the
basic socket volume. cross-sections.
Capabilities

P-Elements
This image shows stress results
for a pillow block bearing
housing that was solved using
the p-method. User-definable
convergence checking allows
areas that are not important
for the stress raiser to be
excluded.

3D Postprocessing
This model represents one-half of the bulkhead between cylinders
one and two of an inline, six-cylinder engine block. In search of
“lighter” engines, designers from Cummins Engine Co. Inc. used
“thinner” sections and smaller fillet radii. By using the combination
of Pro/Mesh and the ANSYS fast solvers, Cummins was able to
determine that there would be a potential cracking problem, analyze
several variations of the geometry, and resolve the issue in time to
incorporate the necessary changes into the prototype block patterns,
which resulted in a considerable cost savings. The display uses graphic
z-buffering and PowerGraphics element faceting that provides a
more realistic image. Image Courtesy of Cummins Engine Co. Inc.

Technical Overview 1.1


Mapped Meshing
This display shows mapped meshing on a model of a
diverter cassette of a fusion reactor. Numerous tech-
niques exist to sweep, drag, and extrude an all quadri-
lateral mesh into a volume mapped mesh, or to “cut”
the volume by the working plane into map-meshable
(all hexagonal elements) volumes. Image courtesy of
ITER Joint Central Team.

Examples

Electromagnetics
of ANSYS This 3D model of a solenoid actuator is comprised of a
laminated stator core and a cylindrical armature. The
stator and armature are meshed independently and
Capabilities linked together with the ANSYS constraint equation
interface feature. This feature allows the user to rotate
the armature without remeshing in order to quickly
study the 3D effects of the armature cut-outs on the
device performance.

Contact/Superelement
Engineers at Komatsu Dresser used ANSYS nonlinear contact capabilities to analyze this
model of a design for the front frame of a pay loader. A superelement, shown at the bottom of
the model, was used to represent the pay loader axle which conveys loads to the frame.
Gap elements and constraint equations were used to created the interface between the axle
superelement and front frame to accurately model load transfer.

Thermal Analysis
As part of a series of analyses
conducted by Pratt and
Whitney United Technologies,
Inc., engineers performed a
thermal analysis of the U.S.
space shuttle’s main engine tur-
bine outlet duct. The ANSYS
automatic constraint generator
was used to connect the regions
with dissimilar mesh patterns.

1.2 Technical Overview


Multiphysics
ANSYS demonstrated the coupled-field capability for
Inductotherm by simulating an Inductotherm furnace.
The furnace operates at a 3000 kW power level, 65
Modal Analysis
Hz frequency, and holds over 27 tons of molten steel.
This display shows a modal This image shows Emag flux lines and FLOTRAN
analysis of a truck radiator by velocity vectors indicating two toroidal flow eddies in
a large automotive company. this coupled-field, electromagnetic-flow demonstration.
The Block Lanczos linear
eigensolver, a member of the
family of modal solvers, solves
medium to very large problems
quickly. Block Lanczos solved
this image of an automotive
Examples
radiator model in 1/25 of the
time of the subspace solver,
requiring about 1/3 of the
disk space requirements. of ANSYS

Capabilities

Viscoplasticity
Motorola Inc. used the viscoplastic analysis capabilities of ANSYS to optimize the
manufacturing of hybrid power modules. This image represents the results of the
ANSYS viscoplastic analysis on a quarter symmetry model of the copper baseplate.
Motorola used the analysis to identify solders that fit its process requirements, uti-
lizing Anand’s model for rate-dependent nonlinear constitutive behavior.

Large Deflection
Zeppelin Luftschifftechnik GmbH used the ANSYS
program to test the frame of the Zeppelin for strength
and buckling stability under a variety of operating
conditions. The rigid skeleton is designed to withstand
the elements and allow year-round flight.

Technical Overview 1.3


Nonlinear Analysis
Researchers at Pittsburgh’s
Center for Orthopaedic
Research at Shadyside Hospital
and the Center for Medical
Robotics and Computer-
Assisted Surgery at Carnegie
Mellon University use ANSYS
to improve the quality of life.
The precision to reproduce the
complexity of biological struc-
tures, joints, and materials,
and the strong nonlinear capa-
Examples bilities of the ANSYS program Design Optimization
are necessary for the development Link Manufacturing in Sioux Center,
of a computerized surgical IA teamed with ANSYS Support
simulator that can predict the Distributor, DRD Corporation, to
of ANSYS optimize the lateral control for a truck
outcome of patient-specific hip
replacement procedures. cab air suspension system. Using ANSYS
integrated with Pro/ENGINEER,
Capabilities Link was able to reduce the weight of
the mount almost 20 percent without
significantly increasing maximum
stresses. The ANSYS/ProENGINEER
Interface allowed Link to maintain full
associativity among key Pro/ENGINEER
deliverables including the ANSYS finite
Explicit Solver element model, and part and assembly
The ANSYS/LS-DYNA prod- drawings. These images show the
uct can be used to effectively original and optimized versions of the
analyze dynamic impact, drop control bracket. Image courtesy of DRD
test, and material process sim- Corporation and Link Manufacturing.
ulation problems. In this
analysis, a crashworthiness
simulation of interconnected
car seat rails was performed.
As represented in the image,
the large deformation dynam-
ics, contact, and strain rate
dependent plasticity capabili-
ties of the ANSYS/LS-DYNA Model Geometry Transfer
program were utilized. This solid model geometry was created with the Computervision
CADDS program. Using ANSYS Connection for CADDS, this
model was transferred directly into the ANSYS program, allowing
design engineers to conduct ANSYS simulations on CADDS
models without the use of external translators.

1.4 Technical Overview


Technical Overview 39

It is also possible to analyze fluid/structural inter- The user can approximate the effects on a flow-
actions. The fluid elements can be used to solve for field of entities that are not appropriate to model with
forces and thermal loads resulting from the flow. The geometric detail. These can be things that impede
user can apply the fluid flow information to a structural the flow (distributed resistance) or contribute to it (fan
model to determine structural deformations and result- model). A screen in the middle of a flowfield is an
ing stresses based on fluid forces acting on the structural example of distributed resistance. Resistances take the
model. Users can apply the structural deformation form of K-factors, friction factors, or permeability. The
results to the fluid medium and recalculate the flow fan modeling capability allows the user to simulate the
based on the new structural geometry. The user can con- effects of a cooling fan or pump in a flowfield. The
duct as many iterations as necessary to obtain a sequen- simulation can occur in a completely enclosed area,
tially coupled solution. This coupled approach, which such as the flow inside a refrigerator; or in a completely
holds great promise for further coupling with other open area, such as the flow that is passed over the cooling
types of analyses, can be used for analyzing devices that system of a refrigerator and exhausted.
operate on fluid/structural interaction, such as pulsation Users can specify density, thermal conductivity,
dampeners, aircraft wings, and artificial heart valves. and viscosity in tabular form. Density can be specified
as a function of pressure only.
ANSYS/FLOTRAN provides the ability to
restart a FLOTRAN analysis from any results set, as
well as giving the option of creating a CFD restart file,
which minimizes restart time for large models.

Pipe Flow
Pipe flow analysis determines pressures, velocities, and
heat-exchange characteristics of a fluid in a closed system,
such as an automobile engine cooling system. This
analysis type is applicable for any system with a constant
flow rate of an incompressible fluid.
The finite element formulation for pipe flow
Figure 26 analysis is as follows:
ANSYS/FLOTRAN CFD capabilities were used to display the „
CT 0 T KT 0 QG
magnitude of the velocity of air as it passes around a thrown
football. Flow around the football is 60 MPH, 10/Revs/Sec,
[ ] { } [ ]{ } { } { }
0 0 0
+
0 K P
T
P
=
Q
w
+
H
with a 15 degree angle of attack. Q-slices indicate air velocity where:
vectors and pressure contours. [CT] specific heat matrix
{T} nodal temperature vector

With the multiple species transport capability, {T } time derivative of nodal
users can monitor the transport of a mixture consisting temperature vector
of up to six different fluids, each of which may have {P} nodal pressure vector
distinct properties. This allows the mixing characteristics [KT] thermal conductivity matrix,
of different geometric designs to be evaluated for fluids including convection and mass
with widely varying diffusion coefficients. The properties transport effects
of the fluid carrying the species can be independent of P
[K ] pressure conductivity matrix
the species or a strong function of their properties. {Q} nodal heat flow vector
40 Technical Overview

{w} nodal fluid flow vector


{QG} internal heat generation vector
7
{H} vector of gravity and pumping
6.5
effects (hydraulic head vector)
6

If fluid velocities and pressures are the only fac- 5.5

tors of interest, the temperature components of the for-

decibels
5
mulation can be deleted. Pipe flow problems are non- 4.5 Midpoint
linear because the conductivity matrix changes with 4
variations in the pressure differential. Therefore, the 3.5
ANSYS program solves for the flow rate and tempera- 3
ture gradient through an iterative process in which the 2.5
conductivity matrix is updated with each iteration to 2
reflect the new pressure differential. The iterative 20
40
60
80
100
120
140
160
180
200
220

process continues until the solution meets a predeter- Frequency


mined convergence criterion for the number of itera-
Sound Pressure Level (decibels)
tions specified by the user.
The solution output is in the form of pressures Figure 27

at each node and flow rates through each element. Using a harmonic response analysis, the ANSYS program
Postprocessing functions can be used to produce calculates the sound pressure level of a rectangular acoustic
graphics displays of pressures, flow rates, and temper- driver as a function of driving frequency.
ature distribution.
Additionally, the thermal-fluid pipe element type Acoustic analysis is made possible in the
can be used with the 3D surface effect element type to ANSYS program by special 2D and 3D fluid ele-
simulate a fluid mass flow about the exterior of a struc- ments designed for this purpose. There are also infi-
ture, including convection heat transfer effects. For nite boundaries that represent the propogation of the
example, users can simulate the thermal effects of air waves into the surrounding medium. These elements
passing over a rotating turbine blade by modeling the are used to represent the fluid medium and the fluid-
air flow with thermal-fluid pipe elements and model- structure interface in the finite element model. Small
ing the surface convection heat transfer to the air with density changes are assumed.
3D surface effect elements. The finite element formulation representing the
fluid-structure interaction in acoustics is:
u„
Acoustics [ MS 0
ð
0RT MF ]{ } [
ü

+
CS 0
0 CF ]{ } p„
With ANSYS acoustic capabilities, users can study the
propagation of sound pressure waves in a contained [ +
KS -R
0 KF ]{ } { }
u
p
=
FS
0
fluid medium or analyze the dynamics of a structure
where:
submerged in a fluid (Figure 27). For example, these
[MS], [CS], [KS] respective structural mass,
capabilities may be used to determine the frequency
damping, and stiffness matrices
response of an audio speaker, to study the sound dis-
[MF], [CF], [KF] respective fluid mass, damping,
tribution in a concert hall, or to predict the damping
and stiffness matrices
effects of water on a vibrating ship hull.
Technical Overview 41

[R] pressure-displacement coupled by applying the results from the first analysis
coupling matrix at the interface as loads for the second analysis. The transfer of loads is
ð
[ 0] mean fluid density accomplished through a single ANSYS command. For
{u}, {u„}, {ü} structural displacement, example, in a thermal-stress analysis, the nodal temper-
velocity, and acceleration vectors atures from the thermal analysis are applied as thermal
{p}, {p„}, {p̈} pressure and its time derivatives loads in the subsequent structural analysis.
{FS} applied structural forces vector The indirect method is appropriate for one-way
coupling situations, where the analyses are order depen-
The solution is in the form of structural displacements
dent. In many cases, indirect coupling is not only more
and fluid pressures. Postprocessing options may be used
efficient than the direct method, but it also offers more
to chart nodal displacements and pressures or to produce
flexibility since the two analyses can be performed
displays of pressure contours or structural deflections.
independent of each other. Consider again the thermal-
stress example. The thermal analysis may be nonlinear
and transient, while the stress analysis is static.
Coupled-Field Analysis
In the ANSYS program, coupled-field analysis is
available for the following types of interaction: thermal-
In the design of components under the influence of
stress, magnetic-thermal, magnetic-structural, fluid
thermal, structural, fluid, electrical, or electromagnetic
flow-thermal, fluid flow-structural, fluid flow-electro-
fields; there is often a need to consider the coupled
magnetic, thermal-electric, electromagnetic, circuit-
influence of these fields. For example, a pressure vessel
coupled electromagnetic, and piezoelectric coupling
may require a structural analysis of the vessel for both
(Figures 28, 29, and 30). Most of these interactions
internal pressure loads and thermal strain loads. Another
can be modeled by either the direct or indirect cou-
application may be determining the eddy currents and
pling method. The exceptions are piezoelectric, electro-
skin effects of coupled electromagnetic fields in a trans-
magnetic skin-effect analyses, and circuit-coupled elec-
mission line or slot-embedded conductor in an electric
tromagnetic field analysis for which the direct coupling
apparatus. In both of these cases, coupled-field interac-
method must be used. (A detailed discussion of piezo-
tion can play a major role in the overall solution.
electric analysis is presented in the following section.)
In the ANSYS program, field coupling can be
achieved directly, through coupled-field elements, or
indirectly, through sequential field analyses.
The direct method of coupling employs coupled-
field elements in a single analysis. These elements have
multiple degrees of freedom (spanning several fields) at each
node to allow for continual cross-communication between
the analytical disciplines involved. Sequential analyses
are not required because the coupling is built into the
governing equations through element matrices or ele-
ment load vectors. An example of field interaction requir-
ing the direct method of coupling is a circuit-fed solenoid
actuator, where the circuit voltage and current are integrally
coupled to the coil in an electromagnetic field simulation.
Figure 28
Unlike the direct method, the indirect method of
This is a 2D axisymmetric model of a short-stroke solenoid actu-
coupled-field analysis involves two sequential analyses,
ator used to simulate electromagnetic-motional coupled-field
each belonging to a different field. The two fields are
analysis.
42 Technical Overview

Piezoelectric Analysis

The piezoelectric capabilities in the ANSYS program are


used to analyze the response of 2D and 3D structures
to an AC, DC, or arbitrary time-varying electrical or
mechanical loads. This analysis type may be applicable for
components such as transducers, oscillators, resonators,
microphones, and other electromechanical devices.
Four types of analyses are available for determining
different aspects of piezoelectric response:
• Static Analysis for determining deflection,
potential electric field, electric flux density, and
stress distribution.
• Modal Analysis for determining natural frequen-
cies and mode shapes.
• Harmonic Response Analysis for determining
system response to harmonic loads (current, volt-
Figure 29
age, forces, etc.), including electrical admittance,
A step voltage input to the coil results in a time-history
impedance, electromechanical couplings, deflec-
response of the current. The movement of the armature causes
tions, electric field, electric flux density, and stress
the characteristic dip in the response curve.
distribution. This analysis can be performed at
any phase angle relative to the input loading.
• Transient Response Analysis for determining
system response to arbitrary time-varying loads
(current, voltage, forces, etc.), including electrical
admittance, impedance, electromechanical
couplings, deflections, electric field, electric flux
density, and stress distribution.
Users can model a piezoelectric structure using three
ANSYS coupled-field solid elements. These elements
allow for a variety of linear material property data input,
such as complete 6 x 3 piezoelectric constants; isotropic,
orthotropic, or anisotropic elastic stiffness or compliance
constants; and diagonal real dielectric constants.
The ANSYS postprocessor can produce displays
of actual deflections and mode shapes; and contour
displays of electrical fields, electric flux densities, and
stresses. Time-varying responses of a transient analysis
Figure 30
can be viewed with the time-history postprocessor.
The armature displacement is tracked over time. The force on
Postprocessing capabilities allow additional calculations
the armature from the magnetic field must first overcome a
on all solution data for user-required parameters, such
spring pre-load before the armature closes.
as admittance and impedance, electromagnetic coupling
coefficients, and other solution values.
Technical Overview 43

Substructuring

The ANSYS program contains extensive substructuring


capabilities which may be used to improve solution
run times or to increase modeling efficiency by reducing
a group or set of elements to an equivalent, single,
independent element. The basis of this technique
involves matrix condensation, whereby the stiffness
(or conductivity) and, if required, the mass (or specific
heat) and damping matrices are reduced to a set of
master degrees of freedom (MDOF). This process
forms, in ANSYS terminology, a superelement.
Any element type or combination of element
types may be used to generate a superelement. The
only restriction is that the program assumes superele-
Sector Substructure
ments are linear. (If nonlinear elements are included,
they are treated as linear elements.) Figure 31
To create a superelement, the user first defines a The use of substructuring for repeated geometry can significantly
model of the region to be substructured along with reduce the total degrees of freedom needed in a model. This
MDOF that will characterize its behavior. The pro- results in a savings of modeling effort and computer time. In this
gram then calculates the superelement matrices and example, a 60 degree sector of the pulley is formed into a single-
writes them to a file. Once formulated, the superele- matrix superelement, then repeated to form the entire model.
ment may be used in the ANSYS program in the same
way as any other element. • The modeling and solution time for a structure
A substructure can be used on any ANSYS analysis having repeated or symmetric linear element pat-
(Figure 31). It may contain only the defined superele- terns (such as a gear) may be reduced. Rather than
ment, or the superelement combined with other element modeling the entire repeating pattern as a whole,
types. The superelement may be placed directly in the one of the symmetric portions of the structure can
model, or it may be repositioned by symmetry reflection, be formed as a superelement which can then be
coordinate translation, or coordinate system transforma- repeated to form the complete pattern.
tion. Multiple superelements, as well as superelements • With careful planning, several users can indepen-
within superelements, can be defined. The ability to dently model sections of a structure, then bring
graphically display the edges of a superelement enhances the sections together to form a “full” model.
visualization of the overall model. • A structure may contain components which,
Superelements are most commonly used to sepa- because of their design or manufacture, cannot be
rate or isolate certain portions of a model from the rest allowed to vary. By modeling such components as
of the structure or to simplify repeated areas of a model. superelements, these “fixed design” portions of a
Some advantages of using superelements are listed below. model may be isolated from the rest of the struc-
• A linear portion of a structure may be separated ture, allowing them to remain unaffected by design
from the nonlinear portions. This effectively or mesh refinement changes applied to the rest of
allows the nonlinear portions to undergo an iter- the model. Substructuring is particularly useful in
ative solution without subjecting the rest of the this respect when users employ ANSYS design
model to multiple solution passes. optimization capabilities.
44 Technical Overview

• Different types of ANSYS analyses may be user determines which areas of the model require fur-
performed on the same model without having to ther analysis through submodeling. For example, more
re-triangularize the stiffness matrix. Superelements detail may be needed in an area of high stress.
are often used when two types of analyses (such
as modal analysis followed by a linear transient
analysis) are performed on the same structure.
• Stress calculations may be separated from dis-
placement calculations in single-pass analyses.
This is useful when the superelement stresses are
not needed, but their displacements and effects
on the rest of the model are desired.
• Flexible kinematic analyses can be solved more
efficiently. Use of substructuring in a kinematic
model is made possible by the superelement’s
large rotation capability.

Submodeling
Submodel of the Hub/Spoke Fillet

Submodeling allows a particular portion of a model to


Figure 32
be separated from the rest of the structure, re-meshed,
A relatively coarse finite element model of the pulley hub and
and analyzed in greater detail. It can be a more effi-
spoke juncture is shown overlayed by a submodel. The displace-
cient modeling method because the user can do a pre-
ments calculated from the coarse model are used as boundary
liminary analysis with a coarser mesh and analyze fine-
conditions in the subsequent analysis of the submodel.
ly meshed submodels only in areas of interest. Users
can obtain more accurate information about a particu-
Having determined a region of interest, the user
lar area of a structure without increasing the complexi-
creates a new model (a submodel), which includes only
ty of the entire model.
that portion of the original structure. The finite element
Submodeling can be used after an analysis has
mesh in the submodel is made sufficiently finer than
been performed on a full model and it is apparent that
the coarse model mesh so that the results (stress,
the results are not detailed enough in certain areas.
temperature, voltage, or flux density) will be accurately
This approach is useful when the user is not initially
calculated within the submodeled region (Figure 32).
certain where high stress (or temperature, flux density,
The next step, which is the key to submodeling, is to
etc.) will occur in a structure or component. However,
transfer the behavior of the coarse model to the sub-
a more powerful application of submodeling is to plan
model boundaries, which represent cuts through the
ahead for its use in an analysis in order to reduce mod-
coarse model. Using the solution results from the coarse
eling and analysis effort.
model, the ANSYS program determines the appropriate
The user creates a model with a finite element
boundary constraints (displacements, temperatures,
mesh that is fine enough to adequately represent gross
voltages, or potentials) and applies them to the sub-
interactions and to locate high-stress areas, but not nec-
model “cut” edges (Figure 33). Finally, the submodel is
essarily fine enough to obtain accurate results in those
analyzed independent of the original structure, elimi-
areas. The advantage of a coarse mesh model is that it
nating the need to reanalyze the entire model.
requires relatively little solution processing. Next, the
Technical Overview 45

The submodeling technique offers the following


advantages:
• Eliminates the need for complicated mesh transi-
tions from fine to coarse regions in a model.
• Enables the user to study the effect of local
geometric changes of alternate designs without
reanalysis of the entire model.
• Allows reanalysis of areas of concern (such as
high-stress regions) without prior knowledge
of where these areas are located.
• Eliminates the need to initially include small
geometric details (holes, fillets, etc.) that can
be considered later in submodeling.
• Allows users to create solid element submodels
from shell element coarse models.
Submodel of the Hub/Spoke Fillet

Figure 33
Material Properties This postprocessing display of the pulley submodel shows more
accurate contours in the critical region around the fillet. Note
The user can easily define any material property in the the overlaid outline of the submodel on the full model.
ANSYS program as isotropic and constant with respect to
temperature. However, most material properties can also The table containing the property-versus-temper-
be defined as orthotropic and temperature-dependent. ature function is stored in the centralized ANSYS data-
Temperature-dependent properties are defined by base, allowing the data to be manipulated in a variety
one of two available methods. The first method of ways within the preprocessor. Database commands
involves defining a property-versus-temperature table. can be used to modify table entries. The data can also
A set of temperature and property data points is input. be written to a file to create a material property library,
Property values for the current element temperature are allowing the information to be used for other analyses
then obtained from this table by interpolation. or by other users. Finally, the user can display the
The second method of specifying temperature property-versus-temperature curve.
dependency is to define the material property as a Values for orthotropic materials are specified for
fourth order polynomial function of temperature: the X, Y, and Z directions in the element or global coor-
dinate system. If the property is defined in the X direc-
Property(T) = A+B(T)+C(T)2 +D(T)3 +E(T)4,
tion only, the Y and Z values default to the X direction
where T is temperature and A, B, C, D, and E are values, thereby representing isotropic materials. For
input values representing coefficients of the polynomial. some structural and piezoelectric materials, a special con-
Not all coefficients need to be defined; for properties stitutive matrix input can be used to represent anisotrop-
that are constant with respect to temperature, coefficients ic behavior. Material data are not restricted to isotropic
B through E are zero. If this form of data input is used, or orthotropic properties. The ANSYS program can also
the property curve is converted by the ANSYS program represent anisotropic properties for selected elements.
to a temperature table similar to the one constructed Composite materials can be modeled by means
directly in the first method. of special multilayer shell and solid elements. These
46 Technical Overview

elements allow stacking of isotropic or orthotropic Thermal Conductivity


material layers, with varying layer thicknesses and Convection (Film) Coefficient
material orientations (Figure 34). Emissivity
Nonlinear material properties are discussed in • Fluid Analyses:
detail in the Structural Nonlinearities section, page 22. Viscosity
Thermal Conductivity
Density
Specific Heat
• Electric Analyses:
Resistivity
Permittivity
• Electromagnetic Analyses:
Material B-H Curve
Permanent Magnet B-H Curve
Relative Permeability
Permanent Magnet Coercive Force
• Piezoelectric Analyses:
Piezoelectric Matrix
Elastic Stiffness Matrix
Dielectric Matrix
Additionally, the user may retrieve material prop-
MISO Table for Material MISO Hardening Stress-Strain Curve
erties from a material library. The library may contain
Figure 34 linear and nonlinear properties, and may also be
Material properties can be nonlinear and functions of tempera- temperature-dependent. The user may add and edit
ture, as this display of a nonlinear stress-strain curve at two additional materials to suit analysis needs. The library
temperatures, T1 and T2, for an analysis involving multilinear may also be set up so that all users in a company can
isotropic hardening plasticity illustrates. access the corporate library.

The following shows the linear material proper-


ties that are available for each analysis type: The ANSYS
Element Library
Material Properties
• Structural Analyses: The ANSYS element library consists of more
Elastic (Young’s) Modulus than 100 element types. Many have options that
Coefficient of Thermal Expansion allow further specialization of the element formula-
and Reference Temperature tion in some manner, effectively increasing the size
Poisson’s Ratio of the element library. Elements are categorized as
Mass Density 2D or 3D and may take the form of a point, line,
Coefficient of Friction area, or volume.
Shear Modulus Both linear and quadratic (midside nodes) ele-
Material Damping ments are available. Quadratic elements offer a higher
• Thermal Analyses: accuracy for a given element mesh. However, the linear
Specific Heat elements generally include extra shape functions to
Enthalpy
Technical Overview 47

improve their accuracy. Midside nodes on any element P-elements


edge can generally be deleted. Most 3D brick ele- The ANSYS program offers a comprehensive set of
ments can be degenerated to prisms or tetrahedrons, solid and shell p-elements that can be used for linear
and most 2D quadrilateral elements can be degenerat- elastic structural analysis. This capability provides auto-
ed to triangles. matic solution accuracy control. P-solutions are cost-
Most elements allow appropriate element load- effective because there is less user interaction with
ings, such as pressures, temperatures, convections, etc. appropriate meshing.
These are applied to the element which then calcu- P-elements allow the polynomial level to change
lates the corresponding load vector terms. Also, iner- from two to eight, depending on the solution accuracy
tia loads (such as gravity) are available for most ele- desired. Because of the higher order solution represen-
ments. Nodal loads (forces, temperatures, displace- tation used in p-elements, a coarse mesh may be used
ments, etc.) are allowed for all elements, as appropri- for the analysis. Additionally, because of data compati-
ate. An alternative method of applying loads to an bility within the ANSYS program, existing h-element
element is with surface effect elements that can repre- meshes can be converted into p-element models. This
sent special loads such as surface tension radiation is especially true for models that use higher order h-ele-
and foundation stiffness. ments. Users can control which elements may change
An element birth and death option, available for their polynomial level, thereby reducing overall solution
most element types, allows the user to activate or deac- time. Additionally, p-element analysis does not require
tivate the contribution of an element to the matrices remeshing, thereby saving additional time.
during the solution phase. Many structural and ther- Solution convergence is user-controllable and
mal elements also include an error estimation capabili- can consist of four independent criteria: global strain
ty which allows the program to calculate the amount energy, local displacement, stress, and strain; or any
of solution error due specifically to mesh discretization combination of the four. Separate convergence toler-
(a key step in the adaptive meshing process, described ances can be applied.
in the Preprocessing section, page 9). Element displays are very realistic. Enhanced
Several specialized elements allow the user to graphical images are possible because each element can
tailor a finite element model to specific needs. For be displayed using a multifaceted representation and
structural analysis, the stiffness-damping-mass displaying the actual curved geometry as well as the
matrix element can represent a user-defined elastic detailed stress contours. PowerGraphics visualization
kinematic response between two points in space. For features are available for element and contour displays
more general purposes, the ANSYS program pro- and are applicable to both p- and h-elements.
vides a user element capability that allows users to Postprocessing features that complement
link their own element subroutines to the ANSYS the p-element offering are very intuitive. The results
object code. The user’s element is then available, for shell elements are displayed on the surface that
along with all other ANSYS elements, for any is visible to the viewer with ANSYS PowerGraphics
analysis. This user element capability provides capabilities. This is also true for h-shells with
significant flexibility and potential power to users PowerGraphics. There is no need to specify the top
with special requirements. or bottom of a shell element for results output.
The ANSYS program allows users to choose Users can display the individual element polynomial
between h- or p-element technologies. All of the ANSYS levels and produce convergence plots for the various
program’s capabilities are available for h-elements. Let’s criteria chosen. Users can obtain solution results
explore the ANSYS program’s capabilities with respect to at a series of internal locations with the subgrid
p-element technology. query feature.
48 Technical Overview

Element results are available in three forms: ele- The table briefly describes the element by:
ment centroid, nodal, and element subgrid (up to 25 • Title
locations on each quadrilateral element and 125 loca- • Name, consisting of a descriptive prefix and a
tions on a 3D solid element). The results picker probes unique number (e.g., BEAM3)
data results for p-elements at the subgrid location closest • Typical number of nodes
to the user’s mouse. H-elements have nodal query. Both • Applicable modeling space (2D or 3D)
p- and h-elements have element query capabilities. The • Degrees of freedom per node (DOF)
data probe allows automatic viewing of the minimum ANSYS elements possess other special capabilities
and maximum solution values. Results are not averaged including geometric, material, and element nonlinearities
automatically at geometric discontinuities. The obvious (typically, nonlinear elements display an abrupt change in
case would be the edge between adjoining plates of dif- stiffness when they experience a status change); element
ferent thicknesses. The user can also invoke non-averag- birth and death; and error estimation.
ing of results by material property. Abbreviations used in the table include:
The p-method supports the PowerSolver, allowing UX, UY, UZ Translational Displacement DOF
fast solutions for large problems, while minimizing ROTX, ROTY,
hard disk space. It is an extremely attractive alternative ROTZ Rotational Displacement DOF
to the h-method for linear elastic analysis. TEMP Temperature DOF
PRES Pressure DOF
Element Table AX, AY, AZ Vector Magnetic Potential DOF
The element table at the end of this section provides a VOLT Voltage DOF
graphic representation and brief description of all avail- MAG Scalar Magnetic Potential DOF
able elements. ANSYS elements have other features VX, VY Velocity DOF
that are not indicated on this summary table. ENKE Turbulent Kinetic Energy
In the table, the elements are grouped into ENDS Turbulent Energy Dissipation
these categories: CURR Current
• Structural: elements for static and dynamic EMF Potential Drop
stress analyses
• Thermal: elements for steady-state and transient
heat transfer analyses
• Fluid: elements for analyses of fluid flow, CFD,
acoustics, and contained fluids
• Electromagnetics: elements for static, harmonic,
and transient magnetic analyses
• Electric Field: elements for electrostatic field analyses
• Coupled-Field: elements for analyses that involve
one or more coupled-field effects (structural,
thermal, magnetic, fluid, electric)
• General: elements that can be used in several
analysis types
• Infinite: elements for field modeling and
infinite media
Technical Overview 49

Structural Point Structural 2D Line Structural 2D Beam Structural 2D Beam


Structural Mass Spar Elastic Beam Plastic Beam

MASS21 LINK1 BEAM3 BEAM23


1 node 3D space 2 nodes 2D space 2 nodes 2D space 2 nodes 2D space
DOF: UX, UY, UZ, DOF: UX, UY DOF: UX, UY, ROTZ DOF: UX, UY, ROTZ
ROTX, ROTY, ROTZ

Structural 2D Beam Structural 3D Line Structural 3D Line Structural 3D Line


Offset Tapered Unsymmetric Spar Tension-Only Spar Linear Actuator
Beam

BEAM54 LINK8 LINK10 LINK11


2 nodes 2D space 2 nodes 3D space 2 nodes 3D space 2 nodes 3D space
DOF: UX, UY, ROTZ DOF: UX, UY, UZ DOF: UX, UY, UZ DOF: UX, UY, UZ

Structural 3D Beam Structural 3D Beam Structural 3D Beam Structural Pipe


Elastic Beam Thin Walled Plastic Beam Offset Tapered Elastic Straight Pipe
Unsymmetric Beam

BEAM4 BEAM24 BEAM44 PIPE16


2 nodes 3D space 2 nodes 3D space 2 nodes 3D space 2 nodes 3D space
DOF: UX, UY, UZ, DOF: UX, UY, UZ, DOF: UX, UY, UZ, DOF: UX, UY, UZ,
ROTX, ROTY, ROTZ ROTX, ROTY, ROTZ ROTX, ROTY, ROTZ ROTX, ROTY, ROTZ
50 Technical Overview

Structural Pipe Structural Pipe Structural Pipe Structural Pipe


Elastic Pipe Tee Curved Pipe (Elbow) Plastic Straight Pipe Immersed Pipe

PIPE17 PIPE18 PIPE20 PIPE59


4 nodes 3D space 2 nodes 3D space 2 nodes 3D space 2 nodes 3D space
DOF: UX, UY, UZ, DOF: UX, UY, UZ, DOF: UX, UY, UZ, DOF: UX, UY, UZ,
ROTX, ROTY, ROTZ ROTX, ROTY, ROTZ ROTX, ROTY, ROTZ ROTX, ROTY, ROTZ

Structural Pipe Structural 2D Solid Structural 2D Solid Structural 2D Solid


Plastic Curved Pipe Triangular Solid Axisymmetric Structural Solid
Harmonic Structural Solid

PIPE60 PLANE2 PLANE25 PLANE42


2 nodes 3D space 6 nodes 2D space 4 nodes 2D space 4 nodes 2D space
DOF: UX, UY, UZ, DOF: UX, UY DOF: UX, UY, UZ DOF: UX, UY
ROTX, ROTY, ROTZ

Structural 2D Solid Structural 2D Solid Structural 2D Solid Structural 2D Solid


Structural Solid Axisymmetric Harmonic Structural Solid Triangular Solid
Structural Solid p-Element p-Element

PLANE82 PLANE83 PLANE145 PLANE146


8 nodes 2D space 8 nodes 2D space 8 nodes 2D space 6 nodes 2D space
DOF: UX, UY DOF: UX, UY, UZ DOF: UX, UY DOF: UX, UY
Technical Overview 51

Structural 3D Solid Structural 3D Solid Structural 3D Solid Structural 3D Solid


Structural Solid Layered Solid Anisotropic Solid Reinforced Solid

SOLID45 SOLID46 SOLID64 SOLID65


8 nodes 3D space 8 nodes 3D space 8 nodes 3D space 8 nodes 3D space
DOF: UX, UY, UZ DOF: UX, UY, UZ DOF: UX, UY, UZ DOF: UX, UY, UZ

Structural 3D Solid Structural 3D Solid Structural 3D Solid Structural 3D Solid


Solid with Rotations Solid with Rotations Tetrahedral Solid Structural Solid

SOLID72 SOLID73 SOLID92 SOLID95


4 nodes 3D space 8 nodes 3D space 10 nodes 3D space 20 nodes 3D space
DOF: UX, UY, UZ, DOF: UX, UY, UZ, DOF: UX, UY, UZ DOF: UX, UY, UZ
ROTX, ROTY, ROTZ ROTX, ROTY, ROTZ

Structural 3D Solid Structural 3D Solid Structural 2D Shell Structural 2D Shell


Structrual Solid Tetrahedral Solid Plastic Axisymmetric Shell Axisymmetric Harmonic
p-Element p-Element with Torsion Structural Shell

SOLID147 SOLID148 SHELL51 SHELL61


20 nodes 3D space 10 nodes 3D space 2 nodes 2D space 2 nodes 2D space
DOF: UX, UY, UZ DOF: UX, UY, UZ DOF: UX, UY, UZ, DOF: UX, UY, UZ,
ROTZ ROTZ
52 Technical Overview

Structural 3D Shell Structural 3D Shell Structural 3D Shell Structural 3D Shell


Shear/Twist Panel Membrane Shell Plastic Large Strain Shell Elastic Shell

SHELL28 SHELL41 SHELL43 SHELL63


4 nodes 3D space 4 nodes 3D space 4 nodes 3D space 4 nodes 3D space
DOF: UX, UY, UZ or DOF: UX, UY, UZ DOF: UX, UY, UZ, DOF: UX, UY, UZ,
ROTX, ROTY, ROTZ ROTX, ROTY, ROTZ ROTX, ROTY, ROTZ

Structural 3D Shell Structural 3D Shell Structural 3D Shell Structural 3D Shell


16-Layer Structural Shell Structural Shell 100-Layer Structural Shell Structural Shell p-Element

SHELL91 SHELL 93 SHELL99 SHELL150


8 nodes 3D space 8 nodes 3D space 8 nodes 3D space 8 nodes 3D space
DOF: UX, UY, UZ, DOF: UX, UY, UZ, DOF: UX, UY, UZ, DOF: UX, UY, UZ,
ROTX, ROTY, ROTZ ROTX, ROTY, ROTZ ROTX, ROTY, ROTZ ROTX, ROTY, ROTZ

Structural 3-D Shell Explicit Dynamics Explicit Dynamics Explicit Dynamics


Large Strain Shell Explicit Spar Explicit Beam Thick Structural Shell

SHELL181 LINK160 BEAM161 SHELL162


4 nodes 3D space 2 nodes 3D space 3 nodes 3D space 8 nodes 3D space
DOF: UX, UY, UZ, DOF: UX, UY, UZ, DOF: UX, UY, UZ, DOF: UX, UY, UZ,
ROTX, ROTY, ROTZ VX, VY, VZ, AX, AY, AZ ROTX, ROTY, ROTZ, ROTX, ROTY, ROTZ,
VX, VY, VZ, AX, AY, AZ VX, VY, VZ, AX, AY, AZ
Technical Overview 53

Explicit Dynamics Explicit Dynamics Explicit Dynamics Explicit Dynamics


Thin Structural Shell Structural Solid Explicit Spring-Damper Explicit Structural Mass

SHELL163 SOLID164 COMBIN165 MASS166


4 nodes 3D space 8 nodes 3D space 2 nodes 3D space 1 node 3D space
DOF: UX, UY, UZ, DOF: UX, UY, UZ, DOF: UX, UY, UZ, DOF: UX, UY, UZ,
ROTX, ROTY, ROTZ, VX, VY, VZ, AX, AY, AZ ROTX, ROTY, ROTZ, VX, VY, VZ, AX, AY, AZ
VX, VY, VZ, AX, AY, AZ VX, VY, VZ, AX, AY, AZ

Explicit Dynamics Hyperstatic Solid Hyperstatic Solid Hyperstatic Solid


Explicit Link Hyperelastic Mixed Hyperelastic Mixed Hyperelastic Mixed
U-P Solid U-P Solid U-P Solid

LINK167 HYPER56 HYPER58 HYPER74


2 nodes 3D space 4 nodes 2D space 8 nodes 3D space 8 nodes 2D space
DOF: UX, UY, UZ, DOF: UX, UY, UZ DOF: UX, UY, UZ DOF: UX, UY, UZ
VX, VY, VZ, AX, AY, AZ

Hyperstatic Solid Hyperstatic Solid Hyperstatic Solid Visco Solid


Hyperelastic Solid Hyperelastic Solid Hyperelastic Mixed Viscoelastic Solid
U-P Solid

HYPER84 HYPER86 HYPER158 VISCO88


8 nodes 2D space 8 nodes 3D space 10 nodes 3D space 8 nodes 2D space
DOF: UX, UY, UZ DOF: UX, UY, UZ DOF: UX, UY, UZ DOF: UX, UY
54 Technical Overview

Visco Solid Visco Solid Visco Solid Visco Solid


Viscoelastic Solid Large Strain Solid Large Strain Solid Large Strain Solid

VISCO89 VISCO106 VISCO107 VISCO108


20 nodes 3D space 4 nodes 2D space 8 nodes 3D space 8 nodes 2D space
DOF: UX, UY, UZ DOF: UX, UY, UZ DOF: UX, UY, UZ DOF: UX, UY, UZ

Thermal Point Thermal Line Thermal Line Thermal Line


Thermal Mass Radiation Link Conduction Bar Conduction Bar

MASS71 LINK31 LINK32 LINK33


1 node 3D space 2 nodes 3D space 2 nodes 2D space 2 nodes 3D space
DOF: TEMP DOF: TEMP DOF: T E M P DOF: T E M P

Thermal Line Thermal 2D Solid Thermal 2D Solid Thermal 2D Solid


Convection Link Triangular Thermal Solid Thermal Solid Axisymmetric Harmonic
Thermal Solid

LINK34 PLANE35 PLANE55 PLANE75


2 nodes 3D space 6 nodes 2D space 4 nodes 2D space 4 nodes 2D space
DOF: T E M P DOF: T E M P DOF: T E M P DOF: T E M P
Technical Overview 55

Thermal 2D Solid Thermal 2D Solid Thermal 3D Solid Thermal 3D Solid


Thermal Solid Axisymmetic Harmonic Thermal Solid Tetrahedral Thermal Solid
Thermal Solid

PLANE77 PLANE78 SOLID70 SOLID87


8 nodes 2D space 8 nodes 2D space 8 nodes 3D space 10 nodes 3D space
DOF: TEMP DOF: TEMP DOF: TEMP DOF: TEMP

Thermal 3D Solid Thermal Shell Fluid Fluid


Thermal Solid Thermal Shell Acoustic Fluid Acoustic Fluid

SOLID90 SHELL57 FLUID29 FLUID30


20 nodes 3D space 4 nodes 3D space 4 nodes 2D space 8 nodes 3D space
DOF: TEMP DOF: TEMP DOF: UX, UY, PRES DOF: UX, UY, UZ, PRES

Fluid Fluid Fluid Fluid


Dynamic Fluid Coupling Thermal-Fluid Pipe Contained Fluid Contained Fluid

FLUID38 FLUID66 FLUID79 FLUID80


2 nodes 3D space 2 nodes 3D space 4 nodes 2D space 8 nodes 3D space
DOF: UX, UY, UZ DOF: PRES, TEMP DOF: UX, UY DOF: UX, UY, UZ
56 Technical Overview

Fluid Fluid Fluid Thermal Electric


Axisymmetric Harmonic FLOTRAN CFD FLOTRAN CFD Thermal-Electric Solid
Contained Fluid Fluid-Thermal Fluid-Thermal

FLUID81 FLUID141 FLUID142 PLANE67


4 nodes 2D space 4 nodes 2D space 8 nodes 3D space 4 nodes 2D space
DOF: UX, UY, UZ DOF: VX, VY, VZ, PRES, DOF: VX, VY, VZ, PRES, DOF: TEMP, VOLT
TEMP, ENKE, ENDS TEMP, ENKE, ENDS

Thermal Electric Thermal Electric Magnetic Electric Magnetic Electric


Thermal-Electric Line Thermal-Electric Solid Current Source Magnetic Solid

LINK68 SOLID69 SOURC36 PLANE53


2 nodes 3D space 8 nodes 3D space 3 nodes 3D space 8 nodes 2D space
DOF: TEMP, VOLT DOF: TEMP, VOLT DOF: MAG DOF: VOLT, AZ

Magnetic Electric Magnetic Electric Magnetic Electric Magnetic Electric


Magnetic-Scalar Solid Magnetic Solid Magnetic Interface Electrostatic Solid

SOLID96 SOLID97 INTER115 PLANE121


8 nodes 3D space 8 nodes 3D space 4 nodes 3D space 8 nodes 2D space
DOF: MAG DOF: VOLT, AX, AY, AZ DOF: AX, AY, AZ, MAG DOF: VOLT
Technical Overview 57

Magnetic Electric Magnetic Electric Magnetic Electric Coupled-Field


Electrostatic Solid Tetrahedral General Circuit Coupled-Field Solid
Electrostatic Solid

SOLID122 SOLID123 CIRCU124 SOLID5


20 nodes 3D space 10 nodes 3D space 2 6 nodes 3D space 8 nodes 3D space
DOF: VOLT DOF: VOLT DOF: VOLT, CURR, EMF DOF: UX, UY, UZ,
TEMP, VOLT, MAG

Coupled-Field Coupled-Field Coupled-Field Contact


Coupled-Field Solid Coupled-Field Solid Tetrahedral Point-to-Point
Coupled-Field Solid

PLANE13 SOLID62 SOLID98 CONTAC12


4 nodes 2D space 8 nodes 3D space 10 nodes 3D space 2 nodes 2D space
DOF: UX, UY, TEMP, DOF: UX, UY, UZ, DOF: UX, UY, UZ, DOF: UX, UY
VOLT, AZ AX, AY, AZ, VOLT TEMP, VOLT, MAG

Contact Contact Contact Contact


Point-to-Ground Point-to-Surface Point-to-Surface Point-to-Point

CONTAC26 CONTAC48 CONTAC49 CONTAC52


3 nodes 2D space 3 nodes 2D space 5 nodes 3D space 2 nodes 3D space
DOF: UX, UY DOF: UX, UY, TEMP DOF: UX, UY, UZ, TEMP DOF: UX, UY, UZ
58 Technical Overview

Combination Combination Combination Combination


Revolute Joint Spring-Damper Control Nonlinear Spring

COMBIN7 COMBIN14 COMBIN37 COMBIN39


5 nodes 3D space 2 nodes 3D space 4 nodes 3D space 2 nodes 3D space
DOF: UX, UY, UZ, DOF: UX, UY, UZ, DOF: UX, UY, UZ, DOF: UX, UY, UZ,
ROTX, ROTY, ROTZ ROTX, ROTY, ROTZ, ROTX, ROTY, ROTZ, ROTX, ROTY, ROTZ,
PRES, TEMP PRES, TEMP PRES, TEMP

Combination Matrix Matrix Infinite


Combination Stiffness, Mass, or Damping Superelement Infinite Boundary
Matrix

COMBIN40 MATRIX27 MATRIX 50 INFIN9


2 nodes 3D space 2 nodes 3D space 2D or 3D space 2 nodes 2D space
DOF: UX, UY, UZ, DOF: UX, UY, UZ, DOF: Any DOF: AZ, TEMP
ROTX, ROTY, ROTZ, ROTX, ROTY, ROTZ
PRES, TEMP

Infinite Infinite Infinite Surface


Infinite Boundary Infinite Boundary Infinite Boundary Surface Effect

INFIN47 INFIN110 INFIN111 SURF19


4 nodes 3D space 4 nodes 2D space 8 nodes 3D space 3 nodes 2D space
DOF: MAG, TEMP DOF: AZ, VOLT, TEMP DOF: MAG, AX, AY, AZ, DOF: UX, UY, T E M P
VOLT, TEMP

Surface
Surface Effect

SURF22
8 nodes 3D space
DOF: UX, UY, UZ, TEMP
Technical Overview 59

Postprocessing

The postprocessing phase of the ANSYS program fol-


lows the preprocessing and solution phases. With this
portion of the program, the user may easily obtain and
operate on the results calculated in the solution phase
through a very complete set of user-friendly postpro-
cessing features. These results may include displace-
ments, temperatures, stresses, strains, velocities, and UZ
heat flows. The output from the postprocessing phase
of the program is in graphics display and/or tabular
report form. Displays may be made on-line during an
interactive postprocessing session at a graphics display
device, or may be diverted for off-line printing. Because UZ
the postprocessing phase is fully integrated with the DIST
Prestressed Modal Analysis
ANSYS preprocessing and solution phases, the user can
examine results immediately. Figure 35
During the solution phase, analysis results are The mode shape of a thin membrane is determined with the
written to the ANSYS database and to a file called, in ANSYS program, which displays results in several ways. This
ANSYS terminology, a results file. Results from indi- example shows displacement contours, the displaced shape of
vidual substeps are stored as data sets. the perimeter elements, and a line plot of the displacements
The amount and type of data available for each around the perimeter.
data set are controlled by the type of analysis performed
and the options that were set during the solution phase. Postprocessing features that complement the p-
For each load step of the analysis, the user may specify element offering are very intuitive. Features such as
that a data set is to be written for every substep, the contouring the p-level of the elements, obtaining the
final substep, or some combination of the final substep convergence history, and querying the p-element sub-
and intermediate substeps. The user may also choose grid are all useful in investigating the analysis. The Q-
the extent that data groups, such as displacements, Slice capability gives users results at any given plane
stresses, and reaction forces, are written (Figure 35). within the model analyzed.
Users can access data sets for postprocessing in
two ways. They may examine the results of the entire The ANSYS General Postprocessor
model or any selected portion of the model for a partic- The general postprocessor may be used to examine
ular data set using the general postprocessor. Or data results from any ANSYS analysis type. Data results
for individually selected portions of the model, such as may be selected, sorted, algebraically manipulated,
particular nodal displacements or element stresses, can combined with a data set from another substep, listed,
be examined across multiple data sets with the time-his- or graphically displayed.
tory results postprocessor. When read from the results Several options exist for reading data sets from
file, data is stored in the ANSYS database, allowing the results file into the database for postprocessing. The
access to all input data (geometries, materials, load, etc.) data set of interest can be identified by the load step
during postprocessing. Database manipulations may be and substep number, data set number, time, or frequency.
performed easily and, when used interactively, provide If a time (in time-dependent analyses) is specified for
immediate graphics and/or listings of the results. which no results are available, the program performs
60 Technical Overview

linear interpolation on the two nearest data sets to cal- Other types of graphic displays include the vector
culate results at that time. display, path plot, and particle flow trace. Vector displays
As in ANSYS preprocessing, a set of select use arrows to show the variation of both magnitude and
commands allows portions of the database to be direction of a vector quantity result, such as displacement
flagged for specific operations. Flagging may be done or magnetic vector potential. Path plots are graphs that
based on criteria such as displacements, stresses, geo- show the variation of a quantity along a user-specified
metric locations, pressures, and node and element path through the model. A particle flow trace, useful for
numbers, among others. Selections may also be made fluid flow analysis, shows the path a particle travels
by graphically picking the node or element with a in a flowing fluid.
mouse. Typically, the selection option is used to Path operations can be used to map analysis
reduce results display time by limiting the active data data onto spatial paths described through a model.
set to nodes and/or elements of interest. Once a result item is mapped onto a path, a tabular
Tabular listings provide a convenient way of or graphical display can be used to visualize how that
documenting analysis results for reports, presenta- item varies along the path. In addition, mathematical
tions, etc. Sorting operations are available to organize operations (such as integration, differentiation, multi-
tabular listings of stresses, displacements, pressures, plication, dot, and cross products) can be performed
voltages, or any other results item. Sorting options among path items. This capability allows the user to
include arranging results in ascending or descending calculate specialized quantities, such as J-integrals for
order, finding highest values, or sorting according to fracture mechanics.
absolute value. To further customize listings for a Another way to perform mathematical operations
report presentation, the user can control certain format on results data is through element tables. Results can
features, such as the header at the top of the listing be read into an element table, which serves as a work-
and the number of lines on a printed page. sheet allowing arithmetic operations between its
Once the desired postprocessing data has been columns. Valid operations include (but are not limited
obtained (through selecting, sorting, algebraic manipu- to) addition, multiplication, division, exponentiation,
lation, etc.), it can be displayed in many graphic forms. and safety factor calculation.
Contour displays show how a result (stress, for exam- Most results processing will involve the data set
ple) varies over the model. Typically, contours are in from one specific substep (such as the final substep of
the form of lines, color bands, or isosurfaces (surfaces of load step 1). The ANSYS program also provides load
constant value in three dimensions). case combination capability, by which operations can
If discontinuities exist in the model, such as two be performed between two distinct data sets, termed
materials joined together, an option exists to display load cases. Operations available for load case combina-
the discontinuous stress at the boundary. For shell tion include addition, multiplication, square root,
models, results for the top and bottom surface are dis- square-root-of-sum-of-squares, and maximum and
played simultaneously with visible contours deter- minimum envelope comparisons. A typical example of
mined by the viewing direction. Field problems such as load case combination is comparing and storing the
electromagnetics or fluids require inspection of field maximum of two data sets.
variations within a 3D model to validate the solution. One of the main concerns in a finite element
Display capabilities such as particle clouds and gradient analysis is the adequacy of the finite element mesh.
triad methods can be effectively utilized to visualize The ANSYS program provides an error estimation
these fields. The user can query graphics results data technique that estimates the amount of solution error
and point to a location to obtain the numeric value at due specifically to mesh discretization. This technique,
that point. which the user can suppress, is available for linear
Technical Overview 61

structural and thermal analyses using 2D or 3D (solid


70000
or shell) elements. The error in energy norm calculat-
63000
ed for each element can be viewed in the general post-
56000
processor and used to determine portions of the finite
49000
element mesh that need to be refined. Using this error
estimation technique and the powerful ANSYS 42000

SIGE
Parametric Design Language (see ANSYS Parametric 35000

Design Language section, page 62), users can imple- 28000

ment automatic adaptive mesh refinement to optimize 21000

the finite element mesh. 14000

Mixed-mode stress intensity factors (KI, KII, and 7000


KIII) can be calculated for use in fracture analysis of 0
models with linear material properties. When coupled 0
0.125
0.25
0.375
0.5
0.625
0.75
0.875
1
1.125
1.25

with the PREP7 ability to automatically create a mesh DIST


around a crack tip, and/or with the path operations SIGE Along Path through Fillet

described previously, this feature produces a powerful


fracture analysis capability.
The normally daunting task of calculating cumu- 70000

lative fatigue damage from the results data can be 63000


greatly expedited and automated by the fatigue capa- 56000
bility available in the general postprocessor. Patterned 49000
after the American Society of Mechanical Engineers
42000
(ASME) Boiler & Pressure Vessel Code, it considers
SIGE

35000
stress superposition and range counting for loadings of
28000
various origin. For stress-ranging that exceeds elastic
21000
behavior, a simplified elastic-plastic analysis is per-
formed using penalty factors as suggested in the ASME 14000

Code. If applicable, stresses across a wall or section can 7000

be linearized to permit application of book-value stress 0


0 0.25 0.5 0.75 1 1.25
concentration factors (Figure 36). 0.125 0.375 0.625 0.875 1.125
DIST
SIGE Along Path at Submodel Boundary
The Time-History Results Postprocessor
The time-history results postprocessor enables the engi- Figure 36
neer to select items such as nodal displacements, stresses, Path displays can graph results along a path through the model.
or reaction forces; and examine them over a time period The top figure compares the stresses through the fillet of the
or substep history of the analysis. These results can be spoke and the hub for the full model and the submodel. The
reviewed as graph plots or tabular listings. Typically, this bottom figure compares stresses along the submodel boundary.
produces a curve such as displacement-versus-time. This Good correlation of boundary stress is one indication of the
feature is particularly useful for evaluating the results of adequacy of the submodel.
transient structural or transient thermal analyses. Graphs
illustrating one or more variables versus frequency (for Additionally, the time-history results postproces-
harmonic analysis), or any other variable, may also be sor can perform algebraic manipulation of the curves.
generated to assist in visualizing analysis results (Figure 37). Variables may be added, subtracted, multiplied, and
62 Technical Overview

divided to create new curves. Other operations such as up an “intelligent” analysis; that is, the program input
absolute value, square root, logarithm, exponential, can be set up to make decisions based on specified
and maximum and minimum determinations can be functions, variables, and selected analysis criteria. APDL
used. Differentiation and integration of the curves may allows for sophisticated data input, giving the user con-
be done to produce additional curves such as velocity trol over virtually any design or analysis entity such as
and acceleration. It can also be used to generate dimensions, materials, loadings, constraint locations,
response spectra (for use in a spectrum analysis) from and mesh refinement. APDL expands ANSYS capabili-
time-history results. ties beyond the realm of traditional FEA and into more
advanced operations, including sensitivity studies, para-
metric modeling from parts libraries, innovative design
TEMP changes, and design optimization.
(1E+3)
1.00 The extent to which APDL can be employed to
.88 maximize the program’s efficiency is limited only by
.75
the ingenuity of the user. For example, a company that
.63
manufactures gears may use the ANSYS program to
6
.50
analyze all of its new designs. The user can develop one
.38
25
26
generalized set of ANSYS input commands to describe
.25
27
7
the basic definition of a gear, including material prop-
.13
9
erties, geometry, and other design parameters that gears
may have in common. The user can quickly set up and
0
perform an analysis for virtually any type of gear the
–.13
manufacturer designs by changing specific values for
–.25
0 4.0 8.0 12.0 16.0 20.0 TIME the appropriate entities in this master set of input
2.0 6.0 10.0 14.0 18.0
commands, and an analysis can be quickly set up.
Brake Disk Transient
Even more sophisticated use of APDL features in
Figure 37 this example might be to automate the gear design
The time-history postprocessor easily produces time-history graphs. process. The generalized ANSYS command file can be
Here, the temperature solution time-history of several nodes on set up to prompt the engineer for detailed gear para-
a thermal model is monitored throughout a transient analysis. meters (such as dimensions, material properties, number
of gear teeth, pitch, loadings, etc.). Based on this data,
ANSYS Parametric Design the ANSYS program would create the gear model
Language geometry and loadings, and execute the appropriate
analysis. Furthermore, the program could be directed
The normal procedure for performing an analysis using to retrieve the analysis results and decide if the gear
the finite element method involves defining the model design is acceptable based on defined limitations.
and its loading, obtaining a solution, and interpreting APDL consists of the following features, which
the results. If the solution results indicate that a design can be used together or separately as desired:
change is necessary, the geometry of the model must be • Parameters
changed and the process repeated. This procedure can • Array Parameters
be very costly and time-consuming, especially if the • Expressions and Functions
model is complex or many changes must be made. • Branching and Looping
ANSYS Parametric Design Language (APDL) • Repeat Functions and Abbreviations
gives the user the ability to automate this cycle by setting • Macros
• User Routines
Technical Overview 63

All of these global control features allow the pro-


THKRIM
gram to be customized to meet particular modeling
and analysis needs. With careful planning and some
ingenuity, the user can create a highly sophisticated
controlling scheme that will maximize the program’s
efficiency for a particular realm of applications.
THKSPK
Parameters
APDL allows the user to define named variables (para-
meters) with values that the user specifies or the pro-
gram calculates. Parameters may be defined at any
point in an ANSYS session. In addition, they can be
saved to a file for use in a future ANSYS session or for
use in other programs and reports. The parameter capa-
bilities provide a useful means of both supplying con-
Design Optimization of a Belt-Driven Pulley
trol to the program and simplifying data input (Figure
38). Figure 38
A parameter may be defined as a constant value, APDL allows parameters to be used to define the geometry
the current value of a parametric expression, or a char- and/or other specifications of a model if regular changes or
acter string. Constant parameters are defined by simply modifications of the design are needed. In this instance, the
assigning a value to an alphanumeric name. For exam- pulley is modeled parametrically using parameters to represent
ple, the user may input the value of PI by issuing the the rim thickness (THKRIM) and the spoke thickness (THKSPK)
command PI=3.14159. Once this parameter has been for a series of design studies.
defined, the program substitutes the value 3.14159
when PI is used in an argument for any commands
that follow. Constant parameters may also be deter-
mined by conditional tests. For example, the com-
mand, A=B<5.7 instructs the program to set the value
of A to the current value of parameter B (if B is less
than 5.7), otherwise, A will equal 5.7.
A parametric expression that is assigned to a
parameter may include typical mathematical operations
and/or FORTRAN functions. For example, the user
can direct the program to obtain a model’s length
dimension by calculating the SRSS of two other model
dimensions. If these two other dimensions have been
defined as parameters X and Y, the user may input the
command LENGTH=SQRT(X**2+Y**2). The pro-
gram will then substitute this value wherever the para-
meter LENGTH appears. Valid families of operations
include arithmetic, comparison, and nearest integer;
and standard FORTRAN-type trigonometric, expo-
nential, and hyperbolic functions.
64 Technical Overview

In addition to user-specified parameter values, array parameter a powerful tool for both inputting data
ANSYS-calculated values may be assigned to parame- and processing results. The third type of array parameter is
ters. A single command instructs the program to a character array parameter, which consists of text strings.
retrieve data from the model database, such as mini- Array parameters can be used to simplify data
mum or maximum node numbers and keypoint input. For example, a time-history forcing function can
coordinates, or calculated stress and temperature be input as a table array parameter with a minimum
values. Virtually any data items in the database number of data points, and the ANSYS program can cal-
may be assigned to parameters. This capability is culate force values required at times not specified in the
especially important in the optimization process, defined array. Other applications for data input include
as described in the Design Optimization section on (but are not limited to) response spectrum curves, stress-
page 66. strain curves, and material-versus-temperature curves.
The task of retrieving ANSYS supplied data is Another feature related to array parameters is the
made even simpler by the availability of alternate ability to do both vector and matrix operations. Vector
ANSYS functions, which return a value wherever the operations (which apply to column vectors) include
function is input without the need to assign it to a para- addition, subtraction, dot product, cross product, and
meter. For example, the function NX(n) returns the X more. Typical matrix operations, such as matrix multi-
coordinate of node “n”. These functions are commonly plication, transpose calculation, and simultaneous
used as arguments in parametric expressions but can be equation solving, are also available.
used anywhere a numerical value is required. At any point in an ANSYS session, array parame-
ters (as well as other parameters) can be written to a
Array Parameters user-specified file in FORTRAN real format. This fea-
The type of data required for, and generated by, an ture can be used to write output files for use in other
engineering analysis is often more understandable programs and reports.
when presented in tabular format. The availability of
array parameters in ANSYS facilitates the processing Branching and Looping
of this type of data. An intelligent analysis requires a framework for
Array parameters are multiple-valued arrays decision-making. This framework is provided in the
that can be defined in matrix format. They may be ANSYS program by the looping and branching fea-
1D (one column), 2D (rows and columns), or 3D tures. Looping allows the user to avoid tedious repeti-
(rows, columns, and planes). The entries in an array tion of commands, while branching gives the user
parameter may have user-defined or ANSYS-calculated global programming control and the ability to guide
values. User-defined array parameters can be entered the program through an analysis.
directly within an ANSYS session or read from an Looping is achieved through typical DO-loop
existing data file. instructions that direct the program to repeat a series
There are three types of array parameters. The of commands. The number of passes through the loop
first type consists of discrete numbers that are simply is controlled by a counter or by other loop controls.
arranged in a tabular fashion. The second type, known These controls can direct the program to bypass portions
as table array parameters, also consists of numbers of the loop or to exit the loop entirely based on the
arranged in a tabular format. However, this parameter status of a given condition.
type permits linear interpolation of values between the The branching feature uses traditional FORTRAN
specified table entries. In addition, a table array para- GO- and IF-type directives as a means of instructing
meter allows the index row and column to be filled with the program to read commands in a nonsequential
noninteger numbers. These features make the table order. The GO command directs the program to an
Technical Overview 65

input line which is identified by a user-defined label. analysis is shown in Figure 39.
The IF command is a conditional that instructs the pro-
gram to go to another line only if a given condition is Repeat Functions and Abbreviations
satisfied. An IF-THEN-ELSE capability is also available Repeat functions simplify command input by eliminat-
which directs the program to perform one of several ing unnecessary repetition of command strings. When
actions based on a current condition. IF commands may the repeat command, *REPEAT, is entered in an input
be used along with user-specified or ANSYS-calculated sequence, it re-executes the command immediately pre-
parameters to evaluate the condition. ceding it for a specified number of operations. The
Branching commands direct the program to repeated command can be executed as it was input, or
make decisions based on virtually any model or analy- the arguments of the command can be incremented
sis entity. This allows the user to perform parametric with each repetition. These functions can be used exten-
studies in which particular input quantities may be sively to simplify model construction. Repeat functions
changed according to the value of a calculated quantity. may be used in model development to generate nodes,
keypoints, line segments, boundary conditions, and
other model entities.
With command abbreviations in the toolbar,
users can simplify command input. Once defined, they
can use an abbreviation anywhere in the command
input stream.

Figure 39
The design of a stamped sheet metal part might require decisions
based on calculated quantities. An intelligent analysis of the
stamping process is possible with APDL.

For example, in the postprocessing phase, the user can


instruct the program to automatically produce stress
contour displays if the stress value is below a certain
level, and tabulate printouts if the value is above that
level with branching commands. Another example of
how branching can be used as part of an intelligent
66 Technical Overview

Macros mand allows the user to write parameters and/or


A macro is a sequence of ANSYS commands that is user-supplied messages to a user-controllable formatted
saved to a file and may be executed at any other time in output file. The message can be a simple note, a warning,
an ANSYS session. The user creates a macro file with a an error, or even a fatal error (with the latter two
system editor or from within the ANSYS program. It capable of causing run termination). This allows the
may include any of the APDL features, such as para- user to create custom reports from within the ANSYS
meters, repeat functions, branching, etc. program, or to generate formatted output files that
To create a macro from within the ANSYS pro- an external program can read.
gram, the user instructs the program to copy a series of More powerful and sophisticated uses of macros
commands to a specified file. Macro files are automati- are made possible by the program’s ability to pass argu-
cally saved in the user’s directory as they are created. At ments into macros. This capability effectively allows
any point afterwards in the data input process, the user the creation of input subroutines within the analysis.
can direct the program to apply the macro file’s com- Macros can be thought of as user-definable com-
mand sequence. mands. If a command name is entered which the
Macros can be repeated any number of times ANSYS program does not recognize, a search sequence is
within an analysis and can be nested up to ten levels. instituted in the directory structure. If a macro of the
There is no limit to the number of macros that may be same name is found, it is executed. A user-specified path
employed in any analysis. Macros that are used often name can be implemented in the directory search, allow-
can be grouped into a macro library file and applied ing commonly used macros to be conveniently grouped
individually in any ANSYS session. in a single directory for use in any ANSYS session.
One of the most obvious uses of a macro is to The ANSYS program provides several prewritten
simplify repeated data input. For example, the same macros, including the adaptive meshing macro (described
sequence of meshing commands may be required to in the Preprocessing section on page 9) and the
create a mesh around several holes in the surface of a animation macros. Other macros [such as the ANSYS
model. Typically, the string of commands needed to American Institute of Steel Construction (AISC) macros
create the mesh would have to be repeated for each for defining and evaluating AISC members] are normally
hole in the model. Instead, the user can create a macro announced in the ANSYS newsletter and made available
containing all of the appropriate meshing commands. to users upon request.
When meshing each hole, the user can instruct the Animation macros in the ANSYS products
program to run the macro file. Many other applica- include deformation with contours, Q-Slice with con-
tions of this sort can use macros to eliminate repetitive tours, Q-Slice with vectors, and isosurfaces. Users have
command input. Users may place ANSYS picking the ability to save animation to a file, restore animation
commands (e.g., N, P) within macros. from a file, and control the rate of animation. Three
When using macros, an alternative method of dimensional devices support the Pixmap animation and
defining parameters is the *ASK command. This com- display list animation. Animation macros enhance
mand asks for a parameter value by means of a user- support for the ANSYS/LS-DYNA interface.
specified message. The *ASK command is especially use-
ful in automating the analysis of a structure for which User Routines
basic characteristics (such as dimensions, material prop- Although not strictly considered part of APDL, user
erties, etc.) may change from one design to the next. routines add to the flexibility of the program in a simi-
An APDL feature that is commonly used within lar way by allowing the user to create highly specialized
macros (but can be used in any file that is read into the capabilities within the program. The open architecture
ANSYS program) is the *MSG command. This com- of the ANSYS program enables the user to write a
FORTRAN subroutine and link it to the ANSYS code.
Technical Overview 67

Possible user routines include: • Design Variables: Design variables represent


• User-defined commands that enhance those input parameters of a design that are subject
ANSYS capabilities to change. They are usually geometric parameters
• A user-created element that can be employed in such as length, radius, fillet radius, or material
the same manner as other ANSYS elements once thickness; but may also be descriptors such as
it has been defined materials, locations of loads, or locations of
• Alternate failure criteria for the 100-layer constraints. The user must specify minimum
composite shell and solid elements and maximum limits, or side constraints for
• User-defined equations for creep and each design variable.
material swelling • State Variables: State variables are response para-
• Alternate plastic material behavior specifications meters of the model that evaluate the design
based on criteria specified by the user. Stresses,
deflections, temperatures, or natural frequencies
Design Optimization are typical state variables. Upper and/or lower
limits are specified for each state variable, repre-
ANSYS design optimization is a computer technique senting the engineering criteria that determine
that generates a series of finite element designs to the feasibility of the design.
obtain an optimal design. The engineer defines the cri- • Objective Function: The objective function, a
teria and boundaries of the design, and sets up the single variable that characterizes the design, is the
model parametrically, as in performing a parametric function that is to be minimized. Any quantity
study. The optimization routine then controls and exe- that can be expressed as an ANSYS parameter,
cutes the analysis, deciding what new values to supply including user-defined formulas (for example,
for the parameters to be used in each trial design. one that relates production time to a machined
ANSYS design optimization permits virtually any fillet size), can be defined as the objective func-
aspect of a design to be optimized such as shape, stress, tion. Other possible objective functions include
natural frequencies, temperature, magnetic potential, total weight, a cost function, volume of material,
or discrete quantities, not just cost or weight as in or any appropriate performance criteria.
more limited approaches. The ANSYS design opti- The user specifies the following: parametric input
mization capability may be applied to any analysis and data for the initial design; design and state variables,
is the only design optimization available for electro- including limits for each; and the objective function.
magnetic and coupled-field analyses (Figure 40). The optimization routine selects new values of the
The design optimization process helps users mea- design variables, analyzes the resulting design, evaluates
sure and understand their design space. Optimization the design against the state variables, and then uses
tools include the factorial tool, which scans all extreme the results of the evaluation to repeat the sequence in
points in design space; the gradient tool, which com- an effort to minimize the objective function.
putes the gradient of the object function and state vari- Two methods of optimization are available in
ables; and the sweep tool, which sweeps design space the ANSYS program: the subproblem approximation
one design variable at a time. These tools provide the method and the first-order method.
ability to do design sensitivity studies using derivative With subproblem approximation, the program
information, such as gradients of dependent variables uses approximate functions that are obtained by curve
with respect to design variables. It is described in terms fitting data points from previous trial designs. The
of design variables, state variables, and an objective approximate objective function is minimized with the
function. These terms are defined as follows: sequential unconstrained minimization technique
68 Technical Overview

(SUMT) and used to produce the next design. The series of optimization tools.
program represents the objective function as an uncon- Optimization tools help users measure and
strained function by adding penalty terms to account understand the design space of their problem. Since
for design and state variables constraints. minimization may or may not be a goal, an objective
First-order optimization is an optimization tech- function is not required for use of the tools. However,
nology that uses derivative information, such as gradi- design variables must be defined. The following tools
ents of dependent variables, with respect to design vari- are available.
ables. The program computes the gradient and forms • Single Loop Run: This tool performs one loop
an unconstrained objective function through adaptive and produces one FEA solution at a time. The
penalty functions. Search directions are formed during user can do “what if” studies with a series of
each iteration, and a line search strategy is adopted to single loop runs, setting different design variable
minimize the unconstrained problem. values before each loop.
Of the two techniques, subproblem approxima- • Random Design Generation: Multiple loops are
tion is more efficient in finding an optimized design; performed with random design variable values at
however, first order is the more robust technique. The each loop. The user can specify maximum number
ANSYS program allows the use of both techniques of loops and desired number of feasible loops.
sequentially. A typical example is the use of subproblem This tool is useful for studying the overall design
approximation to narrow the design space followed by space and for establishing feasible design sets for
the application of the first order technique to hone in subsequent optimization analysis.
on the best design. • Sweep Generation: Starting from a reference
In addition to the traditional optimization proce- design set, this tool generates several sequences of
dure that finds an optimum design, ANSYS offers a design sets. Specifically, it varies one design variable

First Mode (72Hz) of the Original Design First Mode (161Hz) of the Optimized Design

Figure 40
Design optimization can be applied to any ANSYS analysis. In this case, the pulley is optimized for the highest first frequency, while
the rim and spokes are subject to a thickness constraint. For this elementary 2D example, no limits were placed on stress or on any
other response quantities (i.e., no state variables).
Technical Overview 69

Since the model can also be described parametri-


cally in geometric terms of lines, curves, areas, and
volumes; the solid modeling and automatic meshing
features of the ANSYS preprocessor add even more
functionality to design optimization. A parametrically
defined solid model gives the user precise control of
the geometry when doing shape optimization. In addi-
tion, parameters can control mesh density, allowing
wide variations in the geometry from design cycle to
design cycle without compromising mesh quality.
Another way to maintain mesh quality during
optimization is to let the ANSYS program find the
optimum mesh by means of the adaptive meshing proce-
Design Optimization dure. By this method, the program automatically gener-
ates and optimizes the mesh for each trial design, resizing
Figure 41 the mesh repeatedly until an acceptable mesh discretiza-
In ANSYS design optimization, design variable parameters are tion error is achieved. To increase efficiency, the user can
revised repeatedly in order to minimize the objective function
selectively call the adaptive meshing routine when it is
while staying within the limits of the state variables for defined
engineering criteria. Adaptive meshing can be an integral part most beneficial to optimization (for example, when the
of the optimization process. discretization error of a trial design mesh has exceeded a
certain level). Figure 41 shows how the adaptive mesh-
ing loop works within the design optimization cycle.
at a time over its full range, using uniform design
variable increments. This tool makes global varia-
tional evaluations of the objective function and
Third-Party Program
of the state variables possible.
• Factorial Evaluation: This statistical tool generates
ANSYS, Inc. ensures that users receive the most com-
design sets at all extreme combinations of design
prehensive offering of engineering tools available
variable values. This technique is related to the
today by partnering with best-of-class software ven-
technology known as design of experiment that
dors. Integrated products provide users with several
uses a two-level, full, and fractional factorial
advantages over point solution software that only
analysis. The primary aim is to compute main
addresses one type of problem. Benefits include cus-
and interaction effects for the objective function
tomized, cost-effective solutions with a single, intu-
and the state variables.
itive interface. Because the ANSYS family of products
• Gradient Evaluation: At a user-specified reference
has compatible data structures, results from one pro-
design set, this tool calculates the gradients of the
gram, such as ANSYS/Structural, can be used in
objective function and states variables with
another, such as ANSYS/Multiphysics. Enterprise-
respect to design variables. With this tool, users
wide engineering is easy to implement when compa-
can investigate local design sensitivities. They
nies have the right tools, such as ANSYS programs,
can graphically view results of these design explo-
that are a strategic part of an efficient product design
rations, which provide valuable insight into the
and manufacturing cycle.
design and design sensitivities.
The ANSYS Enhanced Solution Partners
(ESP) program supports high-quality, vertical appli-
cation developers that utilize ANSYS as a platform
70 Technical Overview

to create custom products. This innovative program in getting products to market faster by increasing produc-
gives developers the opportunity to transfer their tivity and the accuracy of new product designs. The
industry knowledge into working commercial ANSYS program shares data with many leading CAD
software. Developers create their own customized vendors, and ANSYS, Inc. is actively working with many
solutions from within the ANSYS environment more to develop improved means for our mutual users to
using a suite of development tools that include work productively. The nature of the solutions generated
macros, user interface design language (UIDL), user from these relationships between ANSYS and CAD
programmable features, and ANSYS parametric companies is dictated by the needs of our mutual users.
design language (APDL). ANSYS, Inc. is providing users across all industries with
The application programmer’s interface (API) is easy access to state-of-the-art analysis capabilities and
a key feature of the ESP program that provides a flexi- more ways to use FEA to shorten their production cycles.
ble environment to transform industry-specific knowl- CAD integration services provide solutions for
edge into usable design software. Developers use the today’s existing CAD products. New products and
API to create their own niche applications. ESP mem- parts are analyzed without requiring the costly and
bers can create custom pre and postprocessors, as well time-consuming efforts involved in rebuilding the
as data libraries. model in the analysis system. Users gain direct access
The ESP program supports a variety of software to the high-level functionality in the ANSYS program
developers with applications currently underway. For such as nonlinear behavior, electromagnetics, and CFD.
additional details, see the ESP Third Party Software
Directory on the ANSYS HomePage or contact your
ASD or ANSYS, Inc. for more information.

The ANSYS CAD Relations


Program

Easy-to-use, transparent access to CAD data is essential

End Plate IGES Model

Figure 43
The solid model geometry data for this end plate was originally
created in a CAD system, then transferred into ANSYS using the
IGES translator provided in an ANSYS auxiliary processor.
Model courtesy of Hewlett-Packard Mechanical Design Division.
Figure 42
Complex solid model geometry developed in Unigraphics and
transferred directly into ANSYS using ANSYS connection
for Unigraphics™.
Technical Overview 71

Services exist to transfer geometry from a CAD MSC/NASTRAN, as well as Algor, COSMOS,
system to ANSYS. ANSYS Connection tools are avail- PATRAN, I-DEAS, and ABAQUS .
able for CADDS®, Pro/Engineer®, and Unigraphics™,
and are in development for SolidWorks® (Figure 42).
ANSYS maintains compatibility with its entire
product line and across all products based on its tech- Quality Assurance of the
nology. This ensures that you do not run into a “brick ANSYS Program
wall” by using design simulation products that are not
capable of advanced analysis. No matter what your Ongoing Development
application or CAD system, ANSYS is your design The ANSYS program is continually revised and updated
simulation solution. to enhance existing features, add new FEA capabilities,
NURBS-based model geometry data can be trans- and make use of advances in computer hardware.
ferred among many programs through open standards, Program upgrades are released regularly to current
such as IGES (Figure 43). The current IGES specifica- licensees with maintenance. This ongoing series of
tion allows precise transfer of complex geometry includ- enhancements ensures that engineers have leading-edge
ing NURBS trimmed surfaces, surfaces of revolution, ANSYS technology for their analyses.
and tabulated cylinders. Once within the ANSYS pro-
gram, the model data can be analyzed, changed, and Quality Assurance
written out to an IGES file, suitable for transfer back to Software quality and reliability are issues of primary
the CAD or engineering program that generated the importance for end-users and developers. The profes-
original model. sional who is ultimately responsible for a design requires
ANSYS analysis of a model created on a CAD sys- quality software for engineering computations. An effec-
tem must follow the IGES data transfer procedure tive quality assurance (QA) program for software has
codes. Closed surface splitting for B-spline and surface many elements, including a commitment from manage-
revolution is available. Boolean operations within IGES ment; a dedicated, highly-qualified staff; and strict
have improved. ANSYS has the capability to make those adherence to technical procedures. The creation of quali-
Boolean adjustments automatically, saving the user time. ty software is an ongoing process at ANSYS, Inc. that
Future ANSYS development initiatives are using continues throughout the software development cycle.
emerging standards, such as PDES/STEP (the Product ANSYS, Inc. maintains a philosophy that
Data Exchange Specification/Standard for the addresses the quality of the ANSYS program as an
Exchange of Product data) and the .SAT file format obligation. This approach is rooted in the company’s
from ACIS Technologies. commitment many years ago to meeting the American
In addition to NURBS-based data transfer, Society of Mechanical Engineer’s (ASME) Nuclear
ANSYS, Inc. also provides translators to the ANSYS Quality Assurance (NQA) standards.
program for engineering programs. Data files from Software quality assurance has been a fundamen-
these programs may contain only finite element data tal process for the ANSYS program since the 1970s.
such as node location, element connectivity, and even ANSYS, Inc. created the first QA error report and error
material properties or boundary conditions. Once the correction system used within the finite element soft-
translation has taken place and the data are expressed ware community. This system of customer notification
in terms of ANSYS preprocessing commands, the full still serves as a standard by which others are measured.
capabilities of the preprocessor are available for further In 1983, the QA Department was formed within
refinement of the model. Bi-directional translators are the company with the sole responsibility of quality
available for CSA/NASTRAN, UAI/NASTRAN, and assurance. Since that time, software verification testing
72 Technical Overview

has expanded to include a set of over 5,500 verification that provide specific results-oriented problem solving
tests. Acceptance testing on all of the additional com- to customers. The TECS program provides a multitude
puter systems supported consists of a subset of over of value-added services including continuous techno-
1,500 tests. These testing procedures are highly auto- logical improvements and quality, centralized technical
mated to minimize human error in the reviews. support. A worldwide problem-tracking system provides
The Corporate Quality Department instituted ANSYS technical support and ASDs with a centralized
regression checks on error corrections; created tests database for all customer support issues and product
for modules, libraries and elements; and initiated enhancements requests. Customers receive high-quality,
graphics and FE meshing tests. Internal quality personalized maintenance of their license through
audits are performed yearly to maintain and enhance seamlessly integrated support.
the effectiveness of the QA program. The Company’s customer support system consists
In 1995, ANSYS, Inc. became the first design of the global network of ASDs that provide localized
analysis software developer to achieve ISO 9001 certifi- assistance, and senior-level corporate staff located at the
cation. This certification, an international quality system Company’s headquarters. The combined expertise and
standard, proves ANSYS, Inc.’s outstanding performance experience of ASDs and corporate staff ensure a maxi-
and affirms a continued commitment to quality. mum return on investment for customers.
The customer support telephone hotline, available
QA Services Available at both ASD and ANSYS, Inc. locations, is highly
ANSYS, Inc. offers three quality assurance services that valued by ANSYS users. Licensees receive immediate
represent different levels of support to assist customers assistance from experienced professionals.
in meeting their internal QA requirements. Investing in
the Testing Agreement, the QA Agreement, or auditing Consulting
rights, enables your company to run more rigorous, on- ASDs, certified with adherence to ISO 9001 guidelines,
site testing of the ANSYS program when you undergo are authorized to license and support the ANSYS
systems changes, such as upgrading the operating sys- program based on strict technical requirements. Like
tem, changing processors, or installing different math or ANSYS, ASDs commit to providing high-quality services
vector libraries. around the world. Skilled consulting engineers are
available through the ASD network for specialized
consulting jobs. For hard-to-solve problems, ASDs
Customer Services provide the best technical support in the industry.

Customer Services at ANSYS, Inc. provides service and Program Customization Services
support through multiple programs that ensure the ANSYS, Inc. created the Program Customization
customer’s success. The programs combine technology, Services group to tailor the ANSYS program to meet
usability aides, and customer support to allow ANSYS individual engineering requirements. Highly qualified
to meet a wide range of customer requirements. development staff address customized programming and
ANSYS, Inc. and ANSYS Support Distributors (ASDs) analysis needs. Services include CAD integration, results
provide these services, which range from hotline processors, solver customization, systems performance
support to training courses. and tuning, specialty elements, specialty optimizers, new
material models, and general custom programming.
TECS The Program Customization Services group;
The Technical Enhancements and Customer Support using core ANSYS as a platform for modeling, analysis,
(TECS) program is one of the many service offerings and result evaluation; offers specialized programming
Technical Overview 73

for customer-specific applications that can be directly selecting a hypertext block in the main HELP index, or
integrated within the ANSYS program. Through these by using the system’s word search capability. Users type
services, engineers in multiple industries gain access to in the topic for which they need information (e.g., non-
the powerful and robust analysis tools available in linearities), and the program does the rest.
ANSYS products. In addition to the on-line documentation set,
Development is currently underway for interfacing ANSYS provides an ANSYS Operations Guide
major CAD packages with ANSYS. These interface which is an introductory manual describing how to
customization services represent just one example of use the ANSYS GUI and how to perform basic
how the Program Customization Services group can ANSYS operations.
mold and shape the ANSYS program to meet specific Users can also order User Guides which are
customer requirements. These interfaces make ANSYS in-depth treatments of specific features, such as frac-
directly accessible from within CAD software environ- ture mechanics, design optimization, or composite
ments; improving design speed and quality, eliminating structure elements. These notes are used in conjunction
rework and data transfer delays, and expanding access with ANSYS training seminars, but are also available
to ANSYS technology. by order. Theory, methodology, command explanations,
and examples are included.
Training
Both ASDs and ANSYS, Inc. offer a complete series PQ
of ANSYS training programs. A three-day introductory The Productivity Quotient (PQ) Assessment was created
seminar provides attendees with a comprehensive to give design organizations a tool for assessing the effi-
overview of ANSYS capabilities and familiarizes them ciency of their particular design process, and to help
with operational techniques. Advanced seminars offer a software developers identify areas for improvement while
more in-depth study of subjects including dynamics, getting the most out of their technology investment.
heat transfer, solid modeling, nonlinearities, and Developed by D. H. Brown Associates, a leading
substructures. Seminars on specialized topics such as engineering technology analyst firm, PQ measures an
design optimization, undersea structures, magnetics, organization’s effectiveness against industry standards
and user elements are also regularly presented. regarding applications of computer-aided design and sim-
ulation technologies. Product development managers
Documentation and design specialists answer questions in 25 key cate-
The ANSYS documentation set, distributed on-line, gories that assess the productivity of their processing.
provides a complete program description, data input Evaluating and assessing productivity is the only
information, and explanations regarding two ways to way to determine the effective application of simulation-
perform ANSYS operations (using the GUI menus or based design software. Productivity is the ultimate test
commands). This set includes Analysis Guides, one of a software’s success.
for each analysis discipline with example scenarios;
Command and Element References; Theory Manual; ANSYS News®
Workbook; and Verification Manual. ANSYS, Inc. publishes a quarterly technical periodical.
On-line documentation enables a powerful hyper- ANSYS News, a magazine available to all users and others
text-based HELP system that includes a descriptive interested in the ANSYS program, provides tips on
outline of new product features, and helps users correctly program use, reviews new ANSYS capabilities, includes
complete an analysis. The user can retrieve detailed infor- important ANSYS, Inc. business news (including the
mation on program functions, commands, and proce- CEO message), and previews upcoming seminars and
dures, often through one or two mouse clicks. Users can user group meetings.
get text, diagrams, and other program information by
74 Index

Index Boundary conditions, 14


Branching, 64
Buckling analysis, 20
A

Abbreviations, 65 C
AC electromagnetic field analysis, 34
CAD packages, 5, 69
Acoustic analysis, 40
Classical bilinear kinematic hardening, 25
Adaptive meshing, 12
Combination element, 28
Anand model, 25
Components, 9
Animation, 4
Composite materials, 45
Anisotropic behavior, 25
Computational fluid dynamics (CFD), 37
Anisotropic material properties, 45
compressible flow, 38
ANSYS Element Library, 46
incompressible flow, 37
ANSYS News, 73
laminar flow, 37
ANSYS Parametric Design Language (ADPL), 62
thermal/fluid, 38
ANSYS program, general description, 1
turbulent flow, 37
ANSYS Support Distributors (ASDs), 71
Conduction, 30
ANSYS/AutoFEA 3D, 7
Conjugate Gradient solver, 38
ANSYS/ED, 7
Conjugate Residual solver, 38
ANSYS/EMAG, 7
Constraint equations, 14
ANSYS/FLOTRAN, 7
Constraints, 14
ANSYS/LinearPlus, 7
Consulting, 72
ANSYS/LS-DYNA, 7
Contact surface elements, 28
ANSYS/Mechanical, 7
Contact surfaces, 28
ANSYS/Multiphysics, 7
Control element, 28
ANSYS/PrepPost, 7
Convection, 30
ANSYS/ProFEA, 7
Convergence checking, 31
ANSYS/Structural, 7
Cooling effects, 37
ANSYS/Thermal, 7
Coordinate systems, 9
Arc-length method, 21
Coupled-Field analysis, 41
Areas, 10
Coupled-Field elements, 41
Array parameters, 64
Crank-Nicholson time integration method, 35
Automatic time stepping, 23
Creep, 26
Customer support, 71
B

Bauschinger effect, 25 D
Besseling model, 25
Damped eigenvalue analysis, 18
Bilinear isotropic hardening, 25
Database, 5
Birth and death (element), 47
DDAM spectrum analysis, 20
Block Lanczos, 18
Degrees of freedom (DOF), 14
Boolean operations, 11
Density, 46
Bottom–up solid modeling, 10
Index 75

Derivative results, 37 Fluid elements, 48


Design optimization, 66 Fluid flow analysis, 37
Design variables, 67 Fluid flow–structural analysis, 41
Dialog boxes, 3 Fluid flow–thermal analysis, 41
Direct generation,13 Fluid–structure interface, 40
Direct integration. See Newmark time Frontal solver, 14
integration method Functions (parametric), 65
Direction of flow, 37
DO–loop, 64 G
Documentation, 72
General elements, 48
Drucker-Prager plasticity behavior, 24
General postprocessor, 59
Drucker-Prager yield criterion, 25
Geometric nonlinearities, 26
Dynamic kinematic analysis, 29
Graphical user interface (GUI), 2
Graphics, 4
E
Graphics window, 3
Eigenvalue, 18 Guyan reduction, 17
Eigenvalue buckling, 21
Eigenvalue extraction, 18 H
Electric circuit analysis, 36
Hard copy graphics, 5
Electric current conduction, 35
Harmonic magnetic field analysis.
Electric field analysis, 13, 35
See AC electromagnetic field analysis
Electric field elements, 48
Harmonic response analysis, 19
Electromagnetic analysis, 41
Heat flux, 37
Electromagnetic elements, 48
Heat transfer, 37
Electromagnetic field analysis, 33
Heat transfer analysis, 30–33
Electromagnetic skin-effect, 41
Heating effects, 37
Electromechanical interaction, 42
HELP. See Hypertext–based HELP system
Electrostatics, 36
HPGL, 5
Element nonlinearities, 28
Hyperelastic elements, 53
Elements, 46–58
Hyperelasticity, 26
Enhanced Solution Partners (ESP) program, 69
Hypertext–based HELP system, 4, 72
Enthalpy (in phase change), 32
Equation solver, 14
I
Error estimation, 47
Expressions and functions (parametric), 62 IGES, 2, 69
Incomplete Cholesky Conjugate Gradient
F (ICCG) Solver, 15, 33
Incompressible flow, 37
File format, 5
laminar flow, 37
Finite element analysis (FEA), general description, 1
turbulent flow, 37
First–order optimization, 67
Infinite boundary elements, 33
Flexible–body kinematics, 29
Infinite elements, 48
Fluid analysis, 37
76 Index

Input window, 2 Maxwell’s equation, 33


Integration time step, 17 Menus, 2
Interface elements, 28 Meshing, 11
Interfacing programs, 69 Modal analysis, 18
ISO 9000, 71 Mode shapes, 18
Isotropic hardening, 25 Mode superposition, 17
Isotropic materials, 45 Model verification, 11
Mooney-Rivlin model, 26
J Motif standard, 2
Mouse picking, 11
Jacobi Conjugate Gradient solver (JCG), 15
Multilinear elasticity, 26
Multilinear kinematic hardening, 25
K
Multilinear isotropic hardening, 25
Keypoints, 10
Kinematic hardening, 25 N
Kinematics, 29
Natural frequencies, 18
Newmark time integration method, 17, 23, 30
L
Newton-Raphson method, 17, 24, 31
Large deflection, 27 Nodes, 14
Large deflection analysis, 27 Non-Uniform Rational B-Spline (NURBS), 2, 11, 70
Large strain, 17, 26–27 Nonlinear buckling, 21
Layered elements, 52 Nonlinear damper element, 28
Lift and drag forces, 37 Nonlinear elements, 28
Linear (eigenvalue) buckling, 21 Nonlinear spring element, 28
Linear actuator element, 30 Nonlinear static analysis, 22–23
Linear transient dynamic analysis, 17 Nonlinear transient dynamic analysis, 22–23
Lines, 11 Nonlinearities, 22–29
Load case combination, 60
Load data, 14 O
Looping, 64
Objective function, 67
Optimization, 66
M
Output window, 3
Mach number, 37
Macros, 65 P
Magnetic–structural analysis, 41
P-element, 47
Magnetic–thermal analysis, 41
PQ, 73
Main menu, 2
Parameters, 63
Mapped meshing, 12
Parametric language. See ANSYS Parametric
Master degrees of freedom (MDOF), 14
Design Language
Material nonlinearities, 24
Parametric modeling, 68
Material properties, 45
Parametric studies, 64
Matrix element, 58
Index 77

Phase change analysis, 32 Snap-through buckling, 22, 27


Piezoelectric analysis, 42 Software Z-buffering, 4
Pipe flow analysis, 39 Solid modeling, 10
Plasticity, 24 Solution method, 13
Postprocessing, 59 Solution phase, 13
Postscript, 5 Specific heat, 32
PowerGraphics, 4 Spectrum analysis, 20
Power spectral density (PSD), 20 Spin softening, 26
Prandtl-Reuss flow equation, 25 Stability (buckling) analysis, 20
Preconditioned Conjugate Gradient solver (PCG), 15 State variables, 67
Preconditioned Conjugate Residual solver (PCCR), 38 Static analysis, 15
Preprocessing, 9 Static electromagnetic field analysis, 33
Pressure coefficient, 37 Static kinematic analysis, 30
Pressure drop, 37 Steady-state thermal analysis, 30
Prestressed analysis, 27 Stiffness, 14
Processors, 5 Stream function, 37
Program Customization Services, 72 Stress stiffening, 26
Structural buckling analysis, 20
Q Structural dynamic analysis, 16
Structural elements, 48
Q-slice, 4
Structural nonlinearities, 22
Quality assurance, 71
Structural static analysis, 15
Submodeling, 44
R
Subproblem approximation method, 67
Radiation, 30, 31 Subroutines, 66
Random vibration analysis, 20 Substructuring, 43
Reinforced solid element, 28 Superelement, 43
Repeat functions, 65 Support services, 71–73
Response spectra, 20
Response spectrum analysis, 20 T
Results, 59
Technical Enhancements and
Results file, 59
Customer Support (TECS), 71
Revolute joint element, 29
Tension-only/compression-only spar, 28
Rigid-body kinematics, 29
Thermal analysis, 30
Rubber-banding, 4
Thermal conductivity, 46
Thermal elements, 48
S
Thermal–electric analysis, 41
Scalar potential method, 34 Thermal–stress analysis, 41
Seismic analysis, 20 Thermal–structural analysis, 32
Shape optimization, 68 Thermal/fluid analyses, 37
Shell element with wrinkle option, 28 Third–party program, 69
Skinning, 11 TIFF, 5
78 Index

Time–history analysis, 17
Time–history postprocessor, 18
Time–varying electromagnetic fields, 34
Toolbar, 3
Top-down solid modeling, 10
Training, 72
Transient dynamic analysis, 17
Transient electromagnetic field analysis, 34
Transient thermal analysis, 31
Translators, 70
Tri-Diagonal Matrix Algorithm (TDMA), 38

User-defined element, 47
User routines, 66
Utility menu, 2

Vector potential, 33
Velocities, 14
Velocity distribution, 37
Vibration analysis, 20
Viscoelastic element, 53
Viscoelasticity, 26
Viscoplasticity, 26
Volumes, 10
von Mises Yield criterion, 24, 25

Work hardening, 25
Working planes, 11

Yield criteria, 24
ANSYS, Inc.
201 Johnson Road
Houston, PA 15342-1300

ansysinfo@ansys.com
T 412.746.3304
F 412.746.9494
Toll Free USA and Canada:
1.800.WE.R.FEA.1
Toll Free Mexico:
95.800.9373321

Regional Offices:
North America
Izera@ansys.com
T 810.585.5020
F 810.585.5730
Pacific Rim
jtung@ansys.com
T 412.873.3086
F 412.746.9699
Europe
bbutcher@ansys.com
T 44.1.734.880.229
F 44.1.734.880.360

http://www.ansys.com

ANSYS, FLOTRAN, ANSYS/ProFEA, and The Productivity Quotient are registered trademarks and ANSYS/Multiphysics,
ANSYS/Mechanical, ANSYS/Structural, ANSYS/LS-DYNA, ANSYS/LinearPlus, ANSYS/Thermal, ANSYS/FLOTRAN, ANSYS/Emag,
ANSYS/AutoFEA, ANSYS/PrepPost, ANSYS/ED, DesignSpace, Powered by ANSYS, and ANSYS Designer Series are trademarks of
SAS IP, Inc. All other products, brand names, or company names are the property of their respective holders.

© 1996 SAS IP, Inc. All Rights Reserved. Printed in U.S.A. MBR-A12-5/96

Potrebbero piacerti anche