Professional Documents
Culture Documents
Theory Reference
ANSYS Release 9.0
ANSYS, Inc. Southpointe 275 Technology Drive Canonsburg, PA 15317 ansysinfo@ansys.com http://www.ansys.com (T) 724-746-3304 (F) 724-514-9494
Table of Contents
1. Introduction ........................................................................................................................................ 11 1.1. Purpose of the ANSYS Theory Reference ........................................................................................ 11 1.2. Notation ....................................................................................................................................... 11 1.3. Applicable Products ...................................................................................................................... 13 1.3.1. ANSYS Products ................................................................................................................... 13 1.3.2. ANSYS Workbench Products ................................................................................................. 14 1.4. Using the ANSYS, Inc. Theory Reference for the ANSYS Workbench Product ................................... 14 1.4.1. Elements Used by the ANSYS Workbench Product ................................................................ 14 1.4.2. Solvers Used by the ANSYS Workbench Product ................................................................... 14 1.4.3. Other Features ..................................................................................................................... 15 2. Structures ............................................................................................................................................ 21 2.1. Structural Fundamentals ............................................................................................................... 21 2.1.1. Stress-Strain Relationships ................................................................................................... 21 2.1.2. Orthotropic Material Transformation for Axisymmetric Models .............................................. 25 2.1.3. Temperature-Dependent Coefficient of Thermal Expansion .................................................. 26 2.2. Derivation of Structural Matrices ................................................................................................... 28 2.3. Structural Strain and Stress Evaluations ....................................................................................... 212 2.3.1. Integration Point Strains and Stresses ................................................................................. 212 2.3.2. Surface Stresses ................................................................................................................. 212 2.3.3. Shell Element Output ......................................................................................................... 213 2.4. Combined Stresses and Strains .................................................................................................... 215 2.4.1. Combined Strains ............................................................................................................... 215 2.4.2. Combined Stresses ............................................................................................................. 216 2.4.3. Failure Criteria .................................................................................................................... 217 2.4.4. Maximum Strain Failure Criteria .......................................................................................... 217 2.4.5. Maximum Stress Failure Criteria .......................................................................................... 218 2.4.6. Tsai-Wu Failure Criteria ....................................................................................................... 218 2.4.7. Safety Tools in the ANSYS Workbench Product .................................................................... 219 3. Structures with Geometric Nonlinearities .......................................................................................... 31 3.1. Large Strain .................................................................................................................................. 31 3.1.1. Theory ................................................................................................................................ 31 3.1.2. Implementation ................................................................................................................... 33 3.1.3. Definition of Thermal Strains ................................................................................................ 35 3.1.4. Element Formulation ........................................................................................................... 36 3.1.5. Applicable Input .................................................................................................................. 37 3.1.6. Applicable Output ............................................................................................................... 37 3.2. Large Rotation .............................................................................................................................. 37 3.2.1. Theory ................................................................................................................................. 38 3.2.2. Implementation ................................................................................................................... 38 3.2.3. Element Transformation ....................................................................................................... 39 3.2.4. Deformational Displacements ............................................................................................ 310 3.2.5. Updating Rotations ............................................................................................................ 311 3.2.6. Applicable Input ................................................................................................................ 311 3.2.7. Applicable Output .............................................................................................................. 311 3.2.8. Consistent Tangent Stiffness Matrix and Finite Rotation ...................................................... 311 3.3. Stress Stiffening .......................................................................................................................... 313 3.3.1. Overview and Usage .......................................................................................................... 313 3.3.2. Theory ............................................................................................................................... 313 3.3.3. Implementation ................................................................................................................. 316 3.3.4. Pressure Load Stiffness ....................................................................................................... 318
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ANSYS, Inc. Theory Reference 3.3.5. Applicable Input ................................................................................................................ 319 3.3.6. Applicable Output .............................................................................................................. 319 3.4. Spin Softening ............................................................................................................................ 319 3.5. General Element Formulations .................................................................................................... 322 3.5.1. Fundamental Equations ..................................................................................................... 323 3.5.2. Classical Pure Displacement Formulation ............................................................................ 324 3.5.3. Mixed u-P Formulations ..................................................................................................... 326 3.5.4. u-P Formulation I ............................................................................................................... 327 3.5.5. u-P Formulation II ............................................................................................................... 329 3.5.6. u-P Formulation III .............................................................................................................. 330 3.5.7. Volumetric Constraint Equations in u-P Formulations .......................................................... 330 3.6. Constraints and Lagrange Multiplier Method ............................................................................... 331 4. Structures with Material Nonlinearities .............................................................................................. 41 4.1. Rate-Independent Plasticity .......................................................................................................... 42 4.1.1. Theory ................................................................................................................................. 43 4.1.2. Yield Criterion ...................................................................................................................... 43 4.1.3. Flow Rule ............................................................................................................................. 46 4.1.4. Hardening Rule .................................................................................................................... 46 4.1.5. Plastic Strain Increment ........................................................................................................ 48 4.1.6. Implementation ................................................................................................................... 49 4.1.7. Elastoplastic Stress-Strain Matrix ......................................................................................... 411 4.1.8. Specialization for Hardening ............................................................................................... 411 4.1.9. Specification for Nonlinear Isotropic Hardening .................................................................. 412 4.1.10. Specialization for Bilinear Kinematic Hardening ................................................................ 413 4.1.11. Specialization for Multilinear Kinematic Hardening ........................................................... 415 4.1.12. Specialization for Nonlinear Kinematic Hardening ............................................................. 417 4.1.13. Specialization for Anisotropic Plasticity ............................................................................. 419 4.1.14. Hill Potential Theory ......................................................................................................... 419 4.1.15. Generalized Hill Potential Theory ...................................................................................... 421 4.1.16. Specialization for Drucker-Prager ...................................................................................... 425 4.1.17. Cast Iron Material Model ................................................................................................... 427 4.2. Rate-Dependent Plasticity ........................................................................................................... 431 4.2.1. Creep Option ..................................................................................................................... 431 4.2.1.1. Definition and Limitations ......................................................................................... 431 4.2.1.2. Calculation of Creep .................................................................................................. 432 4.2.1.3. Time Step Size ........................................................................................................... 434 4.2.2. Rate-Dependent Plasticity ................................................................................................. 434 4.2.2.1. Perzyna Option .......................................................................................................... 434 4.2.2.2. Peirce Option ............................................................................................................ 434 4.2.3. Anand Viscoplasticity ......................................................................................................... 435 4.2.3.1. Overview ................................................................................................................... 435 4.2.3.2. Theory ...................................................................................................................... 435 4.2.3.3. Implementation ........................................................................................................ 436 4.3. Gasket Material ........................................................................................................................... 437 4.3.1. Stress and Deformation ...................................................................................................... 438 4.3.2. Material Definition ............................................................................................................. 438 4.3.3. Thermal Deformation ......................................................................................................... 439 4.4. Nonlinear Elasticity ..................................................................................................................... 439 4.4.1. Overview and Guidelines for Use ........................................................................................ 439 4.5. Shape Memory Alloy Material Model ........................................................................................... 440 4.5.1. Background ....................................................................................................................... 440 4.5.2. The Continuum Mechanics Model ...................................................................................... 441
vi
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ANSYS, Inc. Theory Reference 4.6. Hyperelasticity ............................................................................................................................ 444 4.6.1. Introduction ....................................................................................................................... 444 4.6.2. Finite Strain Elasticity ......................................................................................................... 444 4.6.3. Deviatoric-Volumetric Multiplicative Split ........................................................................... 445 4.6.4. Strain Energy Potentials ..................................................................................................... 446 4.6.4.1. Neo-Hookean ............................................................................................................ 446 4.6.4.2. Mooney-Rivlin ........................................................................................................... 447 4.6.4.3. Polynomial Form ....................................................................................................... 448 4.6.4.4. Ogden Potential ........................................................................................................ 448 4.6.4.5. Arruda-Boyce Model .................................................................................................. 449 4.6.4.6. Gent Model ............................................................................................................... 449 4.6.4.7. Yeoh Model ............................................................................................................... 450 4.6.4.8. Ogden Compressible Foam Model ............................................................................. 450 4.6.4.9. Blatz-Ko Model .......................................................................................................... 451 4.6.5. USER Subroutine ................................................................................................................ 451 4.6.6. Mooney-Rivlin (Using TB,MOONEY Command) .................................................................... 451 4.6.7. Output Quantities .............................................................................................................. 453 4.6.8. Determining Mooney-Rivlin Material Constants .................................................................. 453 4.6.9. Uniaxial Tension (Equivalently, Equibiaxial Compression) .................................................... 456 4.6.10. Equibiaxial Tension (Equivalently, Uniaxial Compression) .................................................. 457 4.6.11. Pure Shear ....................................................................................................................... 457 4.6.12. Least Squares Fit Analysis ................................................................................................. 458 4.6.13. Material Stability Check .................................................................................................... 459 4.7. Viscoelasticity ............................................................................................................................. 460 4.7.1. Small Strain Viscoelasticity .................................................................................................. 460 4.7.2. Constitutive Equations ....................................................................................................... 460 4.7.3. Numerical Integration ........................................................................................................ 462 4.7.4. Thermorheological Simplicity ............................................................................................. 463 4.7.5. Large Deformation Viscoelasticity ....................................................................................... 464 4.7.6. Visco-Hypoelasticity ........................................................................................................... 464 4.7.7. Large Strain Viscoelasticity ................................................................................................. 465 4.7.8. Shift Functions ................................................................................................................... 467 4.8. Concrete ..................................................................................................................................... 469 4.8.1. The Domain (Compression - Compression - Compression) ................................................... 471 4.8.2. The Domain (Tension - Compression - Compression) ........................................................... 474 4.8.3. The Domain (Tension - Tension - Compression) ................................................................... 474 4.8.4. The Domain (Tension - Tension - Tension) ........................................................................... 475 4.9. Swelling ..................................................................................................................................... 476 5. Electromagnetics ................................................................................................................................. 51 5.1. Electromagnetic Field Fundamentals ............................................................................................ 51 5.1.1. Magnetic Scalar Potential ..................................................................................................... 54 5.1.2. Solution Strategies ............................................................................................................... 54 5.1.2.1. RSP Strategy ................................................................................................................ 55 5.1.2.2. DSP Strategy ............................................................................................................... 56 5.1.2.3. GSP Strategy ............................................................................................................... 57 5.1.3. Magnetic Vector Potential .................................................................................................... 58 5.1.4. Edge Flux Degrees of Freedom ............................................................................................. 59 5.1.5. Limitation of the Nodal Vector Potential ............................................................................. 510 5.1.6. Harmonic Analysis Using Complex Formalism ..................................................................... 511 5.1.7. Nonlinear Time-Harmonic Magnetic Analysis ...................................................................... 513 5.1.8. Electric Scalar Potential ...................................................................................................... 514 5.1.8.1. Quasistatic Electric Analysis ....................................................................................... 515
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
vii
ANSYS, Inc. Theory Reference 5.1.8.2. Electrostatic Analysis ................................................................................................. 516 5.2. Derivation of Electromagnetic Matrices ....................................................................................... 517 5.2.1. Magnetic Scalar Potential ................................................................................................... 517 5.2.1.1. Degrees of freedom ................................................................................................... 517 5.2.1.2. Coefficient Matrix ...................................................................................................... 517 5.2.1.3. Applied Loads ........................................................................................................... 517 5.2.2. Magnetic Vector Potential .................................................................................................. 518 5.2.2.1. Degrees of Freedom .................................................................................................. 518 5.2.2.2. Coefficient Matrices ................................................................................................... 518 5.2.2.3. Applied Loads ........................................................................................................... 519 5.2.3. Electric Scalar Potential ...................................................................................................... 521 5.2.3.1. Quasistatic Electric Analysis ....................................................................................... 521 5.2.3.2. Electrostatic Analysis ................................................................................................. 522 5.3. Electromagnetic Field Evaluations ............................................................................................... 522 5.3.1. Magnetic Scalar Potential Results ....................................................................................... 522 5.3.2. Magnetic Vector Potential Results ....................................................................................... 523 5.3.3. Magnetic Forces ................................................................................................................. 524 5.3.3.1. Lorentz forces ............................................................................................................ 524 5.3.3.2. Maxwell Forces .......................................................................................................... 525 5.3.3.3. Virtual Work Forces .................................................................................................... 526 5.3.3.3.1. Element Shape Method ..................................................................................... 526 5.3.3.3.2. Nodal Perturbation Method .............................................................................. 527 5.3.4. Joule Heat in a Magnetic Analysis ....................................................................................... 527 5.3.5. Electric Scalar Potential Results ........................................................................................... 528 5.3.5.1. Quasistatic Electric Analysis ....................................................................................... 528 5.3.5.2. Electrostatic Analysis ................................................................................................ 529 5.3.6. Electrostatic Forces ............................................................................................................ 529 5.3.7. Electric Constitutive Error ................................................................................................... 530 5.4. Voltage Forced and Circuit-Coupled Magnetic Field ..................................................................... 531 5.4.1. Voltage Forced Magnetic Field ........................................................................................... 531 5.4.2. Circuit-Coupled Magnetic Field .......................................................................................... 532 5.5. High-Frequency Electromagnetic Field Simulation ....................................................................... 533 5.5.1. High-Frequency Electromagnetic Field FEA Principle .......................................................... 533 5.5.2. Boundary Conditions and Perfectly Matched Layers (PML) .................................................. 538 5.5.2.1. PEC Boundary Condition ............................................................................................ 538 5.5.2.2. PMC Boundary Condition ........................................................................................... 538 5.5.2.3. Impedance Boundary Condition ................................................................................ 539 5.5.2.4. Perfectly Matched Layers ........................................................................................... 540 5.5.2.5. Periodic Boundary Condition ..................................................................................... 542 5.5.3. Excitation Sources .............................................................................................................. 542 5.5.3.1. Waveguide Modal Sources ......................................................................................... 542 5.5.3.2. Current Excitation Source .......................................................................................... 542 5.5.3.3. Plane Wave Source .................................................................................................... 543 5.5.3.4. Surface Magnetic Field Source ................................................................................... 543 5.5.3.5. Electric Field Source ................................................................................................... 544 5.5.4. High-Frequency Parameters Evaluations ............................................................................. 544 5.5.4.1. Electric Field .............................................................................................................. 544 5.5.4.2. Magnetic Field ........................................................................................................... 544 5.5.4.3. Poynting Vector ......................................................................................................... 544 5.5.4.4. Power Flow ............................................................................................................... 545 5.5.4.5. Stored Energy ............................................................................................................ 545 5.5.4.6. Dielectric Loss ........................................................................................................... 545
viii
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ANSYS, Inc. Theory Reference 5.5.4.7. Surface Loss .............................................................................................................. 545 5.5.4.8. Quality Factor ............................................................................................................ 545 5.5.4.9. Voltage ..................................................................................................................... 546 5.5.4.10. Current .................................................................................................................... 546 5.5.4.11. Characteristic Impedance ........................................................................................ 546 5.5.4.12. Scattering Matrix (S-Parameter) ................................................................................ 546 5.5.4.13. Surface Equivalence Principle ................................................................................... 548 5.5.4.14. Radar Cross Section (RCS) ......................................................................................... 549 5.5.4.15. Antenna Pattern ...................................................................................................... 550 5.5.4.16. Antenna Radiation Power ........................................................................................ 551 5.5.4.17. Antenna Directive Gain ............................................................................................ 551 5.5.4.18. Antenna Power Gain ................................................................................................ 551 5.5.4.19. Antenna Radiation Efficiency ................................................................................... 552 5.5.4.20. Electromagnetic Field of Phased Array Antenna ....................................................... 552 5.5.4.21. Specific Absorption Rate (SAR) ................................................................................. 552 5.5.4.22. Power Reflection and Transmission Coefficient ......................................................... 552 5.5.4.23. Reflection and Transmission Coefficient in Periodic Structure ................................... 553 5.5.4.24. The Smith Chart ....................................................................................................... 554 5.5.4.25. Conversion Among Scattering Matrix (S-parameter), Admittance Matrix (Y-parameter), and Impedance Matrix (Z-parameter) .................................................................................... 554 5.6. Inductance, Flux and Energy Computation by LMATRIX and SENERGY Macros .............................. 555 5.6.1. Differential Inductance Definition ....................................................................................... 556 5.6.2. Review of Inductance Computation Methods ...................................................................... 557 5.6.3. Inductance Computation Method Used .............................................................................. 557 5.6.4. Transformer and Motion Induced Voltages ......................................................................... 557 5.6.5. Absolute Flux Computation ................................................................................................ 558 5.6.6. Inductance Computations .................................................................................................. 559 5.6.7. Absolute Energy Computation ........................................................................................... 559 5.7. Electromagnetic Particle Tracing ................................................................................................. 560 5.8. Maxwell Stress Tensor ................................................................................................................. 561 5.8.1. Notation ............................................................................................................................ 561 5.8.2. Fundamental Relations ....................................................................................................... 562 5.8.3. Derived Relations ............................................................................................................... 563 5.8.4. Maxwell Tensor From Maxwell's Equations .......................................................................... 564 5.9. Electromechanical Transducers ................................................................................................... 565 5.10. Capacitance Computation ......................................................................................................... 565 5.11. Open Boundary Analysis with a Trefftz Domain .......................................................................... 568 5.12. Circuit Analysis, Reduced Order Modeling ................................................................................. 569 5.12.1. Mechanical Circuit Elements ............................................................................................. 569 5.12.2. Electrical Circuit Elements ................................................................................................. 570 5.12.3. Coupled Field Circuit Elements ......................................................................................... 570 5.13. Conductance Computation ....................................................................................................... 570 6. Heat Flow ............................................................................................................................................. 61 6.1. Heat Flow Fundamentals .............................................................................................................. 61 6.1.1. Conduction and Convection ................................................................................................. 61 6.1.2. Radiation ............................................................................................................................. 63 6.1.2.1. View Factors ................................................................................................................ 64 6.1.2.2. Radiation Usage .......................................................................................................... 64 6.2. Derivation of Heat Flow Matrices ................................................................................................... 65 6.3. Heat Flow Evaluations ................................................................................................................... 67 6.3.1. Integration Point Output ...................................................................................................... 67 6.3.2. Surface Output .................................................................................................................... 67
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ix
ANSYS, Inc. Theory Reference 6.4. Radiation Matrix Method .............................................................................................................. 68 6.4.1. Non-Hidden Method ............................................................................................................ 69 6.4.2. Hidden Method .................................................................................................................... 69 6.4.3. View Factors of Axisymmetric Bodies .................................................................................. 610 6.4.4. Space Node ........................................................................................................................ 612 6.5. Radiosity Solution Method .......................................................................................................... 612 6.5.1. View Factor Calculation - Hemicube Method ....................................................................... 613 7. Fluid Flow ............................................................................................................................................ 71 7.1. Fluid Flow Fundamentals .............................................................................................................. 71 7.1.1. Continuity Equation ............................................................................................................. 71 7.1.2. Momentum Equation ........................................................................................................... 72 7.1.3. Compressible Energy Equation ............................................................................................. 73 7.1.4. Incompressible Energy Equation .......................................................................................... 74 7.1.5. Turbulence .......................................................................................................................... 75 7.1.5.1. Standard k- Model ..................................................................................................... 77 7.1.5.2. RNG Turbulence Model ................................................................................................ 79 7.1.5.3. NKE Turbulence Model .............................................................................................. 710 7.1.5.4. GIR Turbulence Model ............................................................................................... 711 7.1.5.5. SZL Turbulence Model ............................................................................................... 712 7.1.5.6. Standard k- Model ................................................................................................... 712 7.1.5.7. SST Turbulence Model ............................................................................................... 713 7.1.5.8. Near-Wall Treatment ................................................................................................. 714 7.1.6. Pressure ............................................................................................................................. 716 7.1.7. Multiple Species Transport ................................................................................................. 717 7.1.8. Arbitrary Lagrangian-Eulerian (ALE) Formulation ................................................................. 718 7.2. Derivation of Fluid Flow Matrices ................................................................................................ 719 7.2.1. Discretization of Equations ................................................................................................. 719 7.2.2. Transient Term ................................................................................................................... 720 7.2.3. Advection Term ................................................................................................................. 722 7.2.4. Monotone Streamline Upwind Approach (MSU) .................................................................. 722 7.2.5. Streamline Upwind/Petro-Galerkin Approach (SUPG) .......................................................... 723 7.2.6. Collocated Galerkin Approach (COLG) ................................................................................ 724 7.2.7. Diffusion Terms .................................................................................................................. 724 7.2.8. Source Terms ..................................................................................................................... 725 7.2.9. Segregated Solution Algorithm .......................................................................................... 725 7.3. Volume of Fluid Method for Free Surface Flows ........................................................................... 731 7.3.1. Overview ........................................................................................................................... 731 7.3.2. CLEAR-VOF Advection ........................................................................................................ 731 7.3.3. CLEAR-VOF Reconstruction ................................................................................................ 733 7.3.4. Treatment of Finite Element Equations ............................................................................... 734 7.3.5. Treatment of Volume Fraction Field .................................................................................... 735 7.3.6. Treatment of Surface Tension Field ..................................................................................... 737 7.4. Fluid Solvers ............................................................................................................................... 738 7.5. Overall Convergence and Stability ............................................................................................... 739 7.5.1. Convergence ..................................................................................................................... 739 7.5.2. Stability ............................................................................................................................. 740 7.5.2.1. Relaxation ................................................................................................................. 740 7.5.2.2. Inertial Relaxation ...................................................................................................... 740 7.5.2.3. Artificial Viscosity ....................................................................................................... 740 7.5.3. Residual File ....................................................................................................................... 741 7.5.4. Modified Inertial Relaxation ................................................................................................ 741 7.6. Fluid Properties .......................................................................................................................... 742
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ANSYS, Inc. Theory Reference 7.6.1. Density .............................................................................................................................. 742 7.6.2. Viscosity ............................................................................................................................. 743 7.6.3. Thermal Conductivity ......................................................................................................... 746 7.6.4. Specific Heat ...................................................................................................................... 747 7.6.5. Surface Tension Coefficient ................................................................................................ 747 7.6.6. Wall Static Contact Angle ................................................................................................... 748 7.6.7. Multiple Species Property Options ...................................................................................... 748 7.7. Derived Quantities ...................................................................................................................... 749 7.7.1. Mach Number .................................................................................................................... 749 7.7.2. Total Pressure .................................................................................................................... 749 7.7.3. Y-Plus and Wall Shear Stress ............................................................................................... 750 7.7.4. Stream Function ................................................................................................................. 751 7.7.4.1. Cartesian Geometry ................................................................................................... 751 7.7.4.2. Axisymmetric Geometry (about x) .............................................................................. 751 7.7.4.3. Axisymmetric Geometry (about y) .............................................................................. 751 7.7.4.4. Polar Coordinates ...................................................................................................... 751 7.7.5. Heat Transfer Film Coefficient ............................................................................................. 752 7.7.5.1. Matrix Procedure ....................................................................................................... 752 7.7.5.2. Thermal Gradient Procedure ...................................................................................... 752 7.7.5.3. Film Coefficient Evaluation ........................................................................................ 752 7.8. Squeeze Film Theory ................................................................................................................... 753 7.8.1. Flow Between Flat Surfaces ................................................................................................ 753 7.8.2. Flow in Channels ................................................................................................................ 754 7.9. Slide Film Theory ........................................................................................................................ 755 8. Acoustics ............................................................................................................................................. 81 8.1. Acoustic Fluid Fundamentals ........................................................................................................ 81 8.1.1. Governing Equations ........................................................................................................... 81 8.1.2. Discretization of the Lossless Wave Equation ........................................................................ 82 8.2. Derivation of Acoustics Fluid Matrices ........................................................................................... 83 8.3. Absorption of Acoustical Pressure Wave ........................................................................................ 84 8.3.1. Addition of Dissipation due to Damping at the Boundary ...................................................... 84 8.4. Acoustics Fluid-Structure Coupling ............................................................................................... 86 8.5. Acoustics Output Quantities ......................................................................................................... 87 9. This chapter intentionally omitted. .................................................................................................... 91 10. This chapter intentionally omitted. ................................................................................................ 101 11. Coupling .......................................................................................................................................... 111 11.1. Coupled Effects ......................................................................................................................... 111 11.1.1. Introduction ..................................................................................................................... 111 11.1.1.1. Advantages ............................................................................................................. 112 11.1.1.2. Disadvantages ......................................................................................................... 112 11.1.2. Coupling .......................................................................................................................... 112 11.1.2.1. Thermal-Structural Analysis ..................................................................................... 114 11.1.2.2. Magneto-Structural Analysis (Vector Potential) ......................................................... 114 11.1.2.3. Magneto-Structural Analysis (Scalar Potential) .......................................................... 114 11.1.2.4. Electromagnetic Analysis ......................................................................................... 115 11.1.2.5. Electro-Magneto-Thermo-Structural Analysis ........................................................... 115 11.1.2.6. Electro-Magneto-Thermal Analysis ........................................................................... 116 11.1.2.7. Piezoelectric Analysis ............................................................................................... 116 11.1.2.8. Piezoresistive Analysis ............................................................................................. 116 11.1.2.9. Thermo-Pressure Analysis ........................................................................................ 117 11.1.2.10. Velocity-Thermo-Pressure Analysis ......................................................................... 117 11.1.2.11. Pressure-Structural (Acoustic) Analysis ................................................................... 118
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
xi
ANSYS, Inc. Theory Reference 11.1.2.12. Thermo-Electric Analysis ........................................................................................ 119 11.1.2.13. Magnetic-Thermal Analysis .................................................................................... 119 11.1.2.14. Circuit-Magnetic Analysis ..................................................................................... 1110 11.2. Piezoelectrics .......................................................................................................................... 1113 11.2.1. Structural Mass ............................................................................................................... 1116 11.2.2. Structural Damping ........................................................................................................ 1117 11.2.3. Structural Stiffness ......................................................................................................... 1117 11.2.4. Dielectric Conductivity ................................................................................................... 1117 11.2.5. Piezoelectric Coupling Matrix ......................................................................................... 1117 11.2.6. Structural Load Vector .................................................................................................... 1117 11.2.7. Electrical Load Vector ..................................................................................................... 1117 11.2.8. Elastic Energy ................................................................................................................. 1117 11.2.9. Dielectric Energy ............................................................................................................ 1117 11.2.10. Electromechanical Coupling Energy .............................................................................. 1117 11.3. Piezoresistivity ........................................................................................................................ 1118 11.4. Thermoelectrics ...................................................................................................................... 1119 11.5. Review of Coupled Electromechanical Methods ....................................................................... 1121 12. Shape Functions .............................................................................................................................. 121 12.1. 2-D Lines .................................................................................................................................. 122 12.1.1. 2-D Lines without RDOF ................................................................................................... 122 12.1.2. 2-D Lines with RDOF ......................................................................................................... 122 12.2. 3-D Lines .................................................................................................................................. 123 12.2.1. 3-D 2 Node Lines without RDOF ........................................................................................ 123 12.2.2. 3-D 2 Node Lines with RDOF ............................................................................................. 124 12.2.3. 3-D 3 Node Lines .............................................................................................................. 124 12.3. Axisymmetric Shells .................................................................................................................. 125 12.3.1. Axisymmetric Shell without ESF ........................................................................................ 125 12.3.2. Axisymmetric Shell with ESF ............................................................................................. 125 12.4. Axisymmetric Harmonic Shells .................................................................................................. 126 12.4.1. Axisymmetric Harmonic Shells without ESF ....................................................................... 126 12.4.2. Axisymmetric Harmonic Shells with ESF ............................................................................ 126 12.5. 3-D Shells ................................................................................................................................. 127 12.5.1. 3-D 3-Node Triangular Shells without RDOF (CST) ............................................................. 128 12.5.2. 3-D 6-Node Triangular Shells without RDOF (LST) .............................................................. 128 12.5.3. 3-D 3-Node Triangular Shells with RDOF but without SD ................................................... 128 12.5.4. 3-D 3-Node Triangular Shells with RDOF and with SD ........................................................ 129 12.5.5. 3-D 6-Node Triangular Shells with RDOF and with SD ...................................................... 1210 12.5.6. 3-D 4-Node Quadrilateral Shells without RDOF and without ESF (Q4) ............................... 1211 12.5.7. 3-D 4-Node Quadrilateral Shells without RDOF but with ESF (QM6) .................................. 1211 12.5.8. 3-D 8-Node Quadrilateral Shells without RDOF ................................................................ 1212 12.5.9. 3-D 4-Node Quadrilateral Shells with RDOF but without SD and without ESF ................... 1212 12.5.10. 3-D 4-Node Quadrilateral Shells with RDOF but without SD and with ESF ....................... 1213 12.5.11. 3-D 4-Node Quadrilateral Shells with RDOF and with SD ................................................ 1213 12.5.12. 3-D 8-Node Quadrilateral Shells with RDOF and with SD ................................................ 1215 12.6. 2-D and Axisymmetric Solids ................................................................................................... 1215 12.6.1. 2-D and Axisymmetric 3 Node Triangular Solids (CST) ...................................................... 1216 12.6.2. 2-D and Axisymmetric 6 Node Triangular Solids (LST) ...................................................... 1217 12.6.3. 2-D and Axisymmetric 4 Node Quadrilateral Solid without ESF (Q4) ................................. 1217 12.6.4. 2-D and Axisymmetric 4 Node Quadrilateral Solids with ESF (QM6) .................................. 1218 12.6.5. 2-D and Axisymmetric 8 Node Quadrilateral Solids (Q8) ................................................... 1218 12.6.6. 2-D and Axisymmetric 4 Node Quadrilateral Infinite Solids .............................................. 1219 12.6.6.1. Lagrangian Isoparametric Shape Functions ............................................................ 1219
xii
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ANSYS, Inc. Theory Reference 12.6.6.2. Mapping Functions ................................................................................................ 1220 12.6.7. 2-D and Axisymmetric 8 Node Quadrilateral Infinite Solids .............................................. 1220 12.6.7.1. Lagrangian Isoparametric Shape Functions ............................................................ 1220 12.6.7.2. Mapping Functions ................................................................................................ 1221 12.7. Axisymmetric Harmonic Solids ................................................................................................ 1221 12.7.1. Axisymmetric Harmonic 3 Node Triangular Solids ........................................................... 1221 12.7.2. Axisymmetric Harmonic 6 Node Triangular Solids ........................................................... 1222 12.7.3. Axisymmetric Harmonic 4 Node Quadrilateral Solids without ESF .................................... 1222 12.7.4. Axisymmetric Harmonic 4 Node Quadrilateral Solids with ESF ......................................... 1222 12.7.5. Axisymmetric Harmonic 8 Node Quadrilateral Solids ....................................................... 1223 12.8. 3-D Solids ............................................................................................................................... 1223 12.8.1. 4 Node Tetrahedra ......................................................................................................... 1224 12.8.2. 10 Node Tetrahedra ........................................................................................................ 1224 12.8.3. 5 Node Pyramids ............................................................................................................ 1225 12.8.4. 13 Node Pyramids .......................................................................................................... 1226 12.8.5. 6 Node Wedges without ESF ........................................................................................... 1227 12.8.6. 6 Node Wedges with ESF ................................................................................................ 1228 12.8.7. 15 Node Wedges as a Condensation of 20 Node Brick ...................................................... 1228 12.8.8. 15 Node Wedges Based on Wedge Shape Functions ....................................................... 1229 12.8.9. 8 Node Bricks without ESF .............................................................................................. 1230 12.8.10. 8 Node Bricks with ESF .................................................................................................. 1231 12.8.11. 20 Node Bricks .............................................................................................................. 1232 12.8.12. 8 Node Infinite Bricks .................................................................................................... 1233 12.8.12.1. Lagrangian Isoparametric Shape Functions .......................................................... 1233 12.8.12.2. Mapping Functions .............................................................................................. 1234 12.8.13. 3-D 20 Node Infinite Bricks ............................................................................................ 1234 12.8.13.1. Lagrangian Isoparametric Shape Functions .......................................................... 1235 12.8.13.2. Mapping Functions .............................................................................................. 1236 12.9. Electromagnetic Edge Elements .............................................................................................. 1236 12.9.1. 2-D 8 Node Quad Geometry and DOFs ............................................................................ 1237 12.9.2. 3-D 20 Node Brick Geometry and DOFs ........................................................................... 1239 12.10. High Frequency Electromagnetic Tangential Vector Elements ................................................ 1241 12.10.1. Tetrahedral Elements (HF119) ....................................................................................... 1241 12.10.2. Hexahedral Elements (HF120) ....................................................................................... 1243 12.10.3. Triangular Elements (HF118) ......................................................................................... 1245 12.10.4. Quadrilateral Elements (HF118) ..................................................................................... 1247 13. Element Tools .................................................................................................................................. 131 13.1. Integration Point Locations ....................................................................................................... 131 13.1.1. Lines (1, 2, or 3 Points) ...................................................................................................... 131 13.1.2. Quadrilaterals (2 x 2 or 3 x 3 Points) ................................................................................... 131 13.1.3. Bricks and Pyramids (2 x 2 x 2 Points) ................................................................................ 132 13.1.4. Triangles (1, 3, or 6 Points) ................................................................................................ 133 13.1.5. Tetrahedra (1, 4, 5, or 11 Points) ........................................................................................ 133 13.1.6. Triangles and Tetrahedra (2 x 2 or 2 x 2 x 2 Points) ............................................................. 135 13.1.7. Wedges (3 x 2 or 3 x 3 Points) ............................................................................................ 135 13.1.8. Wedges (2 x 2 x 2 Points) .................................................................................................. 136 13.1.9. Bricks (14 Points) .............................................................................................................. 136 13.1.10. Nonlinear Bending (5 Points) .......................................................................................... 137 13.2. Lumped Matrices ...................................................................................................................... 138 13.2.1. Diagonalization Procedure ............................................................................................... 138 13.2.2. Limitations of Lumped Mass Matrices ............................................................................... 139 13.3. Reuse of Matrices ...................................................................................................................... 139
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
xiii
ANSYS, Inc. Theory Reference 13.3.1. Element Matrices .............................................................................................................. 139 13.3.2. Structure Matrices .......................................................................................................... 1310 13.3.3. Override Option ............................................................................................................. 1310 13.4. Temperature-Dependent Material Properties ........................................................................... 1310 13.5. Positive Definite Matrices ........................................................................................................ 1311 13.5.1. Matrices Representing the Complete Structure ............................................................... 1311 13.5.2. Element Matrices ............................................................................................................ 1312 13.6. Nodal and Centroidal Data Evaluation ..................................................................................... 1312 13.7. Element Shape Testing ............................................................................................................ 1313 13.7.1. Overview ........................................................................................................................ 1313 13.7.2. 3-D Solid Element Faces and Cross-Sections .................................................................... 1313 13.7.3. Aspect Ratio ................................................................................................................... 1316 13.7.4. Aspect Ratio Calculation for Triangles ............................................................................. 1316 13.7.5. Aspect Ratio Calculation for Quadrilaterals ...................................................................... 1317 13.7.6. Angle Deviation ............................................................................................................. 1318 13.7.7. Angle Deviation Calculation ........................................................................................... 1318 13.7.8. Parallel Deviation ........................................................................................................... 1319 13.7.9. Parallel Deviation Calculation ......................................................................................... 1319 13.7.10. Maximum Corner Angle ................................................................................................ 1320 13.7.11. Maximum Corner Angle Calculation .............................................................................. 1320 13.7.12. Jacobian Ratio .............................................................................................................. 1322 13.7.12.1. Jacobian Ratio Calculation ................................................................................... 1322 13.7.13. Warping Factor ............................................................................................................. 1324 13.7.13.1. Warping Factor Calculation for Quadrilateral Shell Elements ................................. 1324 13.7.13.2. Warping Factor Calculation for 3-D Solid Elements ................................................ 1326 14. Element Library ............................................................................................................................... 141 14.1. LINK1 - 2-D Spar (or Truss) ......................................................................................................... 141 14.1.1. Assumptions and Restrictions ........................................................................................... 141 14.1.2. Other Applicable Sections ................................................................................................ 141 14.2. PLANE2 - 2-D 6-Node Triangular Structural Solid ........................................................................ 142 14.2.1. Other Applicable Sections ................................................................................................ 142 14.3. BEAM3 - 2-D Elastic Beam .......................................................................................................... 142 14.3.1. Element Matrices and Load Vectors .................................................................................. 143 14.3.2. Stress Calculation ............................................................................................................. 145 14.4. BEAM4 - 3-D Elastic Beam .......................................................................................................... 146 14.4.1. Stiffness and Mass Matrices .............................................................................................. 146 14.4.2. Gyroscopic Damping Matrix ........................................................................................... 1410 14.4.3. Pressure and Temperature Load Vector ........................................................................... 1410 14.4.4. Local to Global Conversion ............................................................................................. 1410 14.4.5. Stress Calculations .......................................................................................................... 1412 14.5. SOLID5 - 3-D Coupled-Field Solid ............................................................................................. 1413 14.5.1. Other Applicable Sections .............................................................................................. 1414 14.6. Not Documented .................................................................................................................... 1414 14.7. COMBIN7 - Revolute Joint ....................................................................................................... 1414 14.7.1. Element Description ....................................................................................................... 1414 14.7.2. Element Matrices ............................................................................................................ 1416 14.7.3. Modification of Real Constants ........................................................................................ 1418 14.8. LINK8 - 3-D Spar (or Truss) ....................................................................................................... 1419 14.8.1. Assumptions and Restrictions ......................................................................................... 1419 14.8.2. Element Matrices and Load Vector .................................................................................. 1419 14.8.3. Force and Stress ............................................................................................................. 1422 14.9. INFIN9 - 2-D Infinite Boundary ................................................................................................. 1423
xiv
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ANSYS, Inc. Theory Reference 14.9.1. Introduction ................................................................................................................... 1423 14.9.2. Theory ........................................................................................................................... 1423 14.10. LINK10 - Tension-only or Compression-only Spar ................................................................... 1426 14.10.1. Assumptions and Restrictions ....................................................................................... 1426 14.10.2. Element Matrices and Load Vector ................................................................................ 1426 14.11. LINK11 - Linear Actuator ........................................................................................................ 1428 14.11.1. Assumptions and Restrictions ....................................................................................... 1429 14.11.2. Element Matrices and Load Vector ................................................................................ 1429 14.11.3. Force, Stroke, and Length ............................................................................................. 1430 14.12. CONTAC12 - 2-D Point-to-Point Contact ................................................................................ 1431 14.12.1. Element Matrices .......................................................................................................... 1431 14.12.2. Orientation of the Element ........................................................................................... 1433 14.12.3. Rigid Coulomb Friction ................................................................................................. 1433 14.13. PLANE13 - 2-D Coupled-Field Solid ........................................................................................ 1434 14.13.1. Other Applicable Sections ............................................................................................. 1435 14.14. COMBIN14 - Spring-Damper .................................................................................................. 1435 14.14.1. Types of Input .............................................................................................................. 1436 14.14.2. Stiffness Pass ................................................................................................................ 1436 14.14.3. Output Quantities ........................................................................................................ 1437 14.15. Not Documented .................................................................................................................. 1438 14.16. PIPE16 - Elastic Straight Pipe .................................................................................................. 1438 14.16.1. Other Applicable Sections ............................................................................................. 1439 14.16.2. Assumptions and Restrictions ....................................................................................... 1439 14.16.3. Stiffness Matrix ............................................................................................................. 1439 14.16.4. Mass Matrix .................................................................................................................. 1440 14.16.5. Gyroscopic Damping Matrix .......................................................................................... 1440 14.16.6. Stress Stiffness Matrix ................................................................................................... 1441 14.16.7. Load Vector .................................................................................................................. 1441 14.16.8. Stress Calculation ......................................................................................................... 1443 14.17. PIPE17 - Elastic Pipe Tee ........................................................................................................ 1449 14.17.1. Other Applicable Sections ............................................................................................. 1449 14.18. PIPE18 - Elastic Curved Pipe (Elbow) ....................................................................................... 1449 14.18.1. Other Applicable Sections ............................................................................................. 1450 14.18.2. Stiffness Matrix ............................................................................................................. 1450 14.18.3. Mass Matrix .................................................................................................................. 1453 14.18.4. Load Vector .................................................................................................................. 1453 14.18.5. Stress Calculations ........................................................................................................ 1454 14.19. Not Documented .................................................................................................................. 1454 14.20. PIPE20 - Plastic Straight Pipe .................................................................................................. 1454 14.20.1. Assumptions and Restrictions ....................................................................................... 1455 14.20.2. Other Applicable Sections ............................................................................................. 1455 14.20.3. Stress and Strain Calculation ......................................................................................... 1455 14.21. MASS21 - Structural Mass ...................................................................................................... 1459 14.22. Not Documented .................................................................................................................. 1460 14.23. BEAM23 - 2-D Plastic Beam .................................................................................................... 1460 14.23.1. Other Applicable Sections ............................................................................................. 1461 14.23.2. Integration Points ......................................................................................................... 1461 14.23.3. Tangent Stiffness Matrix for Plasticity ............................................................................ 1465 14.23.4. Newton-Raphson Load Vector ...................................................................................... 1467 14.23.5. Stress and Strain Calculation ......................................................................................... 1470 14.24. BEAM24 - 3-D Thin-walled Beam ............................................................................................ 1471 14.24.1. Assumptions and Restrictions ...................................................................................... 1472
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
xv
ANSYS, Inc. Theory Reference 14.24.2. Other Applicable Sections ............................................................................................. 1472 14.24.3. Temperature Distribution Across Cross-Section ............................................................. 1472 14.24.4. Calculation of Cross-Section Section Properties ............................................................. 1473 14.24.5. Offset Transformation ................................................................................................... 1478 14.25. PLANE25 - Axisymmetric-Harmonic 4-Node Structural Solid ................................................... 1481 14.25.1. Other Applicable Sections ............................................................................................. 1482 14.25.2. Assumptions and Restrictions ....................................................................................... 1482 14.25.3. Use of Temperature ...................................................................................................... 1482 14.26. CONTAC26 - 2-D Point-to-Ground Contact ............................................................................. 1482 14.27. MATRIX27 - Stiffness, Damping, or Mass Matrix ...................................................................... 1482 14.27.1. Assumptions and Restrictions ....................................................................................... 1482 14.28. SHELL28 - Shear/Twist Panel .................................................................................................. 1483 14.28.1. Assumptions and Restrictions ....................................................................................... 1483 14.28.2. Commentary ................................................................................................................ 1483 14.28.3. Output Terms ............................................................................................................... 1484 14.29. FLUID29 - 2-D Acoustic Fluid ................................................................................................. 1485 14.29.1. Other Applicable Sections ............................................................................................. 1485 14.30. FLUID30 - 3-D Acoustic Fluid ................................................................................................. 1486 14.30.1. Other Applicable Sections ............................................................................................. 1486 14.31. LINK31 - Radiation Link .......................................................................................................... 1486 14.31.1. Standard Radiation (KEYOPT(3) = 0) .............................................................................. 1486 14.31.2. Empirical Radiation (KEYOPT(3) = 1) .............................................................................. 1487 14.31.3. Solution ....................................................................................................................... 1487 14.32. LINK32 - 2-D Conduction Bar ................................................................................................. 1488 14.32.1. Other Applicable Sections ............................................................................................. 1488 14.32.2. Matrices and Load Vectors ............................................................................................ 1488 14.33. LINK33 - 3-D Conduction Bar ................................................................................................. 1489 14.33.1. Other Applicable Sections ............................................................................................. 1489 14.33.2. Matrices and Load Vectors ............................................................................................ 1489 14.33.3. Output ......................................................................................................................... 1490 14.34. LINK34 - Convection Link ....................................................................................................... 1490 14.34.1. Conductivity Matrix ...................................................................................................... 1490 14.34.2. Output ......................................................................................................................... 1491 14.35. PLANE35 - 2-D 6-Node Triangular Thermal Solid ..................................................................... 1492 14.35.1. Other Applicable Sections ............................................................................................. 1492 14.36. SOURC36 - Current Source ..................................................................................................... 1493 14.36.1. Description .................................................................................................................. 1493 14.37. COMBIN37 - Control .............................................................................................................. 1493 14.37.1. Element Characteristics ................................................................................................ 1494 14.37.2. Element Matrices .......................................................................................................... 1495 14.37.3. Adjustment of Real Constants ....................................................................................... 1495 14.37.4. Evaluation of Control Parameter ................................................................................... 1496 14.38. FLUID38 - Dynamic Fluid Coupling ........................................................................................ 1497 14.38.1. Description .................................................................................................................. 1497 14.38.2. Assumptions and Restrictions ....................................................................................... 1498 14.38.3. Mass Matrix Formulation .............................................................................................. 1498 14.38.4. Damping Matrix Formulation ........................................................................................ 1499 14.39. COMBIN39 - Nonlinear Spring .............................................................................................. 14100 14.39.1. Input .......................................................................................................................... 14100 14.39.2. Element Stiffness Matrix and Load Vector .................................................................... 14101 14.39.3. Choices for Element Behavior ...................................................................................... 14102 14.40. COMBIN40 - Combination .................................................................................................... 14105
xvi
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ANSYS, Inc. Theory Reference 14.40.1. Characteristics of the Element ..................................................................................... 14105 14.40.2. Element Matrices for Structural Applications ............................................................... 14106 14.40.3. Determination of F1 and F2 for Structural Applications ................................................ 14107 14.40.4. Thermal Analysis ......................................................................................................... 14108 14.41. SHELL41 - Membrane Shell .................................................................................................. 14108 14.41.1. Assumptions and Restrictions ..................................................................................... 14109 14.41.2. Wrinkle Option ........................................................................................................... 14109 14.42. PLANE42 - 2-D Structural Solid ............................................................................................. 14110 14.42.1. Other Applicable Sections ........................................................................................... 14110 14.43. SHELL43 - 4-Node Plastic Large Strain Shell .......................................................................... 14111 14.43.1. Other Applicable Sections ........................................................................................... 14112 14.43.2. Assumptions and Restrictions ..................................................................................... 14112 14.43.3. Assumed Displacement Shape Functions .................................................................... 14112 14.43.4. Stress-Strain Relationships .......................................................................................... 14112 14.43.5. In-Plane Rotational DOF .............................................................................................. 14113 14.43.6. Spurious Mode Control with Allman Rotation .............................................................. 14113 14.43.7. Natural Space Extra Shape Functions with Allman Rotation ......................................... 14115 14.43.8. Warping ..................................................................................................................... 14115 14.43.9. Stress Output ............................................................................................................. 14116 14.44. BEAM44 - 3-D Elastic Tapered Unsymmetric Beam ................................................................ 14116 14.44.1. Other Applicable Sections ........................................................................................... 14116 14.44.2. Assumptions and Restrictions ..................................................................................... 14117 14.44.3. Tapered Geometry ...................................................................................................... 14117 14.44.4. Shear Center Effects .................................................................................................... 14117 14.44.5. Offset at the Ends of the Member ................................................................................ 14119 14.44.6. End Moment Release .................................................................................................. 14122 14.44.7. Local to Global Conversion ......................................................................................... 14122 14.44.8. Stress Calculations ...................................................................................................... 14123 14.45. SOLID45 - 3-D Structural Solid .............................................................................................. 14124 14.45.1. Other Applicable Sections ........................................................................................... 14124 14.46. SOLID46 - 3-D 8-Node Layered Structural Solid .................................................................... 14125 14.46.1. Other Applicable Sections ........................................................................................... 14125 14.46.2. Assumptions and Restrictions ..................................................................................... 14125 14.46.3. Stress-Strain Relationships .......................................................................................... 14126 14.46.4. General Strain and Stress Calculations ......................................................................... 14128 14.46.5. Interlaminar Shear Stress Calculation .......................................................................... 14129 14.47. INFIN47 - 3-D Infinite Boundary ........................................................................................... 14131 14.47.1. Introduction ............................................................................................................... 14131 14.47.2. Theory ........................................................................................................................ 14131 14.47.3. Reduced Scalar Potential ............................................................................................ 14135 14.47.4. Difference Scalar Potential .......................................................................................... 14135 14.47.5. Generalized Scalar Potential ........................................................................................ 14136 14.48. CONTAC48 - 2-D Point-to-Surface Contact ........................................................................... 14136 14.49. CONTAC49 - 3-D Point-to-Surface Contact ........................................................................... 14136 14.50. MATRIX50 - Superelement (or Substructure) ........................................................................ 14137 14.50.1. Other Applicable Sections ........................................................................................... 14137 14.51. SHELL51 - Axisymmetric Structural Shell .............................................................................. 14137 14.51.1. Other Applicable Sections ........................................................................................... 14138 14.51.2. Integration Point Locations for Nonlinear Material Effects ............................................ 14138 14.51.3. Large Deflections ........................................................................................................ 14138 14.52. CONTAC52 - 3-D Point-to-Point Contact ............................................................................... 14138 14.52.1. Other Applicable Sections ........................................................................................... 14139
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
xvii
ANSYS, Inc. Theory Reference 14.52.2. Element Matrices ........................................................................................................ 14139 14.52.3. Orientation of Element ............................................................................................... 14140 14.53. PLANE53 - 2-D 8-Node Magnetic Solid ................................................................................. 14140 14.53.1. Other Applicable Sections ........................................................................................... 14140 14.53.2. Assumptions and Restrictions ..................................................................................... 14140 14.53.3. VOLT DOF in 2-D and Axisymmetric Skin Effect Analysis ............................................... 14141 14.54. BEAM54 - 2-D Elastic Tapered Unsymmetric Beam ................................................................ 14142 14.54.1. Derivation of Matrices ................................................................................................. 14142 14.55. PLANE55 - 2-D Thermal Solid ............................................................................................... 14143 14.55.1. Other Applicable Sections ........................................................................................... 14143 14.55.2. Mass Transport Option ................................................................................................ 14143 14.56. HYPER56 - 2-D 4-Node Mixed u-P Hyperelastic Solid ............................................................. 14144 14.56.1. Other Applicable Sections ........................................................................................... 14145 14.57. SHELL57 - Thermal Shell ...................................................................................................... 14145 14.57.1. Other Applicable Sections ........................................................................................... 14145 14.58. HYPER58 - 3-D 8-Node Mixed u-P Hyperelastic Solid ............................................................. 14146 14.58.1. Other Applicable Sections ........................................................................................... 14146 14.58.2. Mixed Hyperelastic Element Derivation ....................................................................... 14146 14.58.3. Modified Strain Energy Density ................................................................................... 14146 14.58.4. Finite Element Matrices ............................................................................................... 14147 14.58.5. Incompressibility ........................................................................................................ 14148 14.58.6. Instabilities in the Material Constitutive Law ................................................................ 14149 14.58.7. Existence of Multiple Solutions .................................................................................... 14149 14.59. PIPE59 - Immersed Pipe or Cable .......................................................................................... 14149 14.59.1. Overview of the Element ............................................................................................. 14150 14.59.2. Location of the Element .............................................................................................. 14150 14.59.3. Stiffness Matrix ........................................................................................................... 14151 14.59.4. Mass Matrix ................................................................................................................ 14152 14.59.5. Load Vector ................................................................................................................ 14152 14.59.6. Hydrostatic Effects ...................................................................................................... 14153 14.59.7. Hydrodynamic Effects ................................................................................................. 14155 14.59.8. Stress Output ............................................................................................................. 14160 14.60. PIPE60 - Plastic Curved Pipe (Elbow) ..................................................................................... 14161 14.60.1. Assumptions and Restrictions ..................................................................................... 14162 14.60.2. Other Applicable Sections ........................................................................................... 14162 14.60.3. Load Vector ................................................................................................................ 14162 14.60.4. Stress Calculations ...................................................................................................... 14165 14.61. SHELL61 - Axisymmetric-Harmonic Structural Shell .............................................................. 14168 14.61.1. Other Applicable Sections ........................................................................................... 14169 14.61.2. Assumptions and Restrictions ..................................................................................... 14169 14.61.3. Stress, Force, and Moment Calculations ....................................................................... 14169 14.62. SOLID62 - 3-D Magneto-Structural Solid ............................................................................... 14172 14.62.1. Other Applicable Sections ........................................................................................... 14173 14.63. SHELL63 - Elastic Shell ......................................................................................................... 14173 14.63.1. Other Applicable Sections ........................................................................................... 14174 14.63.2. Foundation Stiffness ................................................................................................... 14175 14.63.3. In-Plane Rotational Stiffness ........................................................................................ 14175 14.63.4. Warping ..................................................................................................................... 14175 14.63.5. Options for Non-Uniform Material ............................................................................... 14176 14.63.6. Extrapolation of Results to the Nodes .......................................................................... 14178 14.64. SOLID64 - 3-D Anisotropic Structural Solid ........................................................................... 14178 14.64.1. Other Applicable Sections ........................................................................................... 14179
xviii
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ANSYS, Inc. Theory Reference 14.64.2. Stress-Strain Matrix ..................................................................................................... 14179 14.65. SOLID65 - 3-D Reinforced Concrete Solid ............................................................................. 14179 14.65.1. Assumptions and Restrictions ..................................................................................... 14180 14.65.2. Description ................................................................................................................. 14180 14.65.3. Linear Behavior - General ............................................................................................ 14180 14.65.4. Linear Behavior - Concrete .......................................................................................... 14180 14.65.5. Linear Behavior - Reinforcement ................................................................................. 14181 14.65.6. Nonlinear Behavior - Concrete .................................................................................... 14183 14.65.7. Modeling of a Crack .................................................................................................... 14183 14.65.8. Modeling of Crushing ................................................................................................. 14187 14.65.9. Nonlinear Behavior - Reinforcement ............................................................................ 14187 14.66. Not Documented ................................................................................................................ 14187 14.67. PLANE67 - 2-D Coupled Thermal-Electric Solid ..................................................................... 14187 14.67.1. Other Applicable Sections ........................................................................................... 14188 14.68. LINK68 - Coupled Thermal-Electric Line ................................................................................ 14188 14.68.1. Other Applicable Sections ........................................................................................... 14188 14.69. SOLID69 - 3-D Coupled Thermal-Electric Solid ...................................................................... 14189 14.69.1. Other Applicable Sections ........................................................................................... 14189 14.70. SOLID70 - 3-D Thermal Solid ................................................................................................ 14189 14.70.1. Other Applicable Sections ........................................................................................... 14190 14.70.2. Fluid Flow in a Porous Medium ................................................................................... 14190 14.71. MASS71 - Thermal Mass ....................................................................................................... 14192 14.71.1. Specific Heat Matrix .................................................................................................... 14192 14.71.2. Heat Generation Load Vector ...................................................................................... 14192 14.72. Not Documented ................................................................................................................ 14193 14.73. Not Documented ................................................................................................................ 14193 14.74. HYPER74 - 2-D 8-Node Mixed u-P Hyperelastic Solid ............................................................. 14193 14.74.1. Other Applicable Sections ........................................................................................... 14193 14.74.2. Assumptions and Restrictions ..................................................................................... 14194 14.75. PLANE75 - Axisymmetric-Harmonic 4-Node Thermal Solid .................................................... 14194 14.75.1. Other Applicable Sections ........................................................................................... 14194 14.76. Not Documented ................................................................................................................ 14194 14.77. PLANE77 - 2-D 8-Node Thermal Solid ................................................................................... 14195 14.77.1. Other Applicable Sections ........................................................................................... 14195 14.77.2. Assumptions and Restrictions ..................................................................................... 14195 14.78. PLANE78 - Axisymmetric-Harmonic 8-Node Thermal Solid .................................................... 14196 14.78.1. Other Applicable Sections ........................................................................................... 14196 14.78.2. Assumptions and Restrictions ..................................................................................... 14196 14.79. FLUID79 - 2-D Contained Fluid ............................................................................................. 14196 14.79.1. Other Applicable Sections ........................................................................................... 14197 14.80. FLUID80 - 3-D Contained Fluid ............................................................................................. 14197 14.80.1. Other Applicable Sections ........................................................................................... 14198 14.80.2. Assumptions and Restrictions ..................................................................................... 14198 14.80.3. Material Properties ..................................................................................................... 14198 14.80.4. Free Surface Effects ..................................................................................................... 14199 14.80.5. Other Assumptions and Limitations ............................................................................ 14200 14.81. FLUID81 - Axisymmetric-Harmonic Contained Fluid ............................................................. 14202 14.81.1. Other Applicable Sections ........................................................................................... 14202 14.81.2. Assumptions and Restrictions ..................................................................................... 14202 14.81.3. Load Vector Correction ............................................................................................... 14202 14.82. PLANE82 - 2-D 8-Node Structural Solid ................................................................................. 14203 14.82.1. Other Applicable Sections ........................................................................................... 14203
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
xix
ANSYS, Inc. Theory Reference 14.82.2. Assumptions and Restrictions ..................................................................................... 14203 14.83. PLANE83 - Axisymmetric-Harmonic 8-Node Structural Solid ................................................. 14204 14.83.1. Other Applicable Sections ........................................................................................... 14204 14.83.2. Assumptions and Restrictions ..................................................................................... 14204 14.84. HYPER84 - 2-D Hyperelastic Solid ......................................................................................... 14205 14.84.1. Assumptions and Restrictions ..................................................................................... 14205 14.84.2. Other Applicable Sections ........................................................................................... 14205 14.85. Not Documented ................................................................................................................ 14205 14.86. HYPER86 - 3-D Hyperelastic Solid ......................................................................................... 14206 14.86.1. Other Applicable Sections ........................................................................................... 14206 14.86.2. Virtual Work Statement ............................................................................................... 14206 14.86.3. Element Matrix Derivation .......................................................................................... 14207 14.86.4. Reduced Integration on Volumetric Term in Stiffness Matrix ........................................ 14209 14.86.5. Description of Additional Output Strain Measures ....................................................... 14210 14.87. SOLID87 - 3-D 10-Node Tetrahedral Thermal Solid ................................................................ 14212 14.87.1. Other Applicable Sections ........................................................................................... 14212 14.88. VISCO88 - 2-D 8-Node Viscoelastic Solid ............................................................................... 14212 14.88.1. Other Applicable Sections ........................................................................................... 14213 14.89. VISCO89 - 3-D 20-Node Viscoelastic Solid ............................................................................. 14213 14.89.1. Other Applicable Sections ........................................................................................... 14214 14.90. SOLID90 - 3-D 20-Node Thermal Solid .................................................................................. 14214 14.90.1. Other Applicable Sections ........................................................................................... 14214 14.91. SHELL91 - Nonlinear Layered Structural Shell ....................................................................... 14215 14.91.1. Other Applicable Sections ........................................................................................... 14215 14.91.2. Assumptions and Restrictions ..................................................................................... 14216 14.91.3. Stress-Strain Relationship ............................................................................................ 14216 14.91.4. Stress, Force and Moment Calculations ....................................................................... 14216 14.91.5. Force and Moment Summations ................................................................................. 14217 14.91.6. Interlaminar Shear Stress Calculation .......................................................................... 14218 14.91.7. Sandwich Option ........................................................................................................ 14220 14.92. SOLID92 - 3-D 10-Node Tetrahedral Structural Solid ............................................................. 14220 14.92.1. Other Applicable Sections ........................................................................................... 14221 14.93. SHELL93 - 8-Node Structural Shell ........................................................................................ 14221 14.93.1. Other Applicable Sections ........................................................................................... 14222 14.93.2. Assumptions and Restrictions ..................................................................................... 14222 14.93.3. Stress-Strain Relationships .......................................................................................... 14222 14.93.4. Stress Output ............................................................................................................. 14223 14.94. CIRCU94 - Piezoelectric Circuit ............................................................................................. 14223 14.94.1. Electric Circuit Elements .............................................................................................. 14223 14.94.2. Piezoelectric Circuit Element Matrices and Load Vectors .............................................. 14223 14.95. SOLID95 - 3-D 20-Node Structural Solid ................................................................................ 14226 14.95.1. Other Applicable Sections ........................................................................................... 14227 14.96. SOLID96 - 3-D Magnetic Scalar Solid .................................................................................... 14227 14.96.1. Other Applicable Sections ........................................................................................... 14228 14.97. SOLID97 - 3-D Magnetic Solid .............................................................................................. 14228 14.97.1. Other Applicable Sections ........................................................................................... 14228 14.98. SOLID98 - Tetrahedral Coupled-Field Solid ........................................................................... 14229 14.98.1. Other Applicable Sections ........................................................................................... 14229 14.99. SHELL99 - Linear Layered Structural Shell ............................................................................. 14230 14.99.1. Other Applicable Sections ........................................................................................... 14230 14.99.2. Assumptions and Restrictions ..................................................................................... 14230 14.99.3. Direct Matrix Input ...................................................................................................... 14231
xx
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ANSYS, Inc. Theory Reference 14.99.4. Stress Calculations ...................................................................................................... 14233 14.99.5. Force and Moment Summations ................................................................................. 14233 14.99.6. Shear Strain Adjustment ............................................................................................. 14235 14.99.7. Interlaminar Shear Stress Calculations ......................................................................... 14235 14.100. Not Documented .............................................................................................................. 14237 14.101. Not Documented .............................................................................................................. 14237 14.102. Not Documented .............................................................................................................. 14237 14.103. Not Documented .............................................................................................................. 14237 14.104. Not Documented .............................................................................................................. 14237 14.105. Not Documented .............................................................................................................. 14237 14.106. VISCO106 - 2-D 4-Node Viscoplastic Solid ........................................................................... 14238 14.106.1. Other Applicable Sections ......................................................................................... 14238 14.107. VISCO107 - 3-D 8-Node Viscoplastic Solid ........................................................................... 14239 14.107.1. Basic Assumptions .................................................................................................... 14239 14.107.2. Element Tangent Matrices and Newton-Raphson Restoring Force .............................. 14239 14.107.3. Plastic Energy Output ............................................................................................... 14241 14.108. VISCO108 - 2-D 8-Node Viscoplastic Solid ........................................................................... 14242 14.108.1. Other Applicable Sections ......................................................................................... 14242 14.108.2. Assumptions and Restrictions ................................................................................... 14242 14.109. TRANS109 - 2-D Electromechanical Transducer .................................................................. 14243 14.110. INFIN110 - 2-D Infinite Solid ............................................................................................... 14244 14.110.1. Mapping Functions ................................................................................................... 14244 14.110.2. Matrices ................................................................................................................... 14246 14.111. INFIN111 - 3-D Infinite Solid ............................................................................................... 14248 14.111.1. Other Applicable Sections ......................................................................................... 14248 14.112. Not Documented .............................................................................................................. 14249 14.113. Not Documented .............................................................................................................. 14249 14.114. Not Documented .............................................................................................................. 14249 14.115. INTER115 - 3-D Magnetic Interface ..................................................................................... 14249 14.115.1. Element Matrix Derivation ........................................................................................ 14249 14.115.2. Formulation .............................................................................................................. 14250 14.116. FLUID116 - Coupled Thermal-Fluid Pipe ............................................................................. 14254 14.116.1. Assumptions and Restrictions ................................................................................... 14254 14.116.2. Combined Equations ................................................................................................ 14254 14.116.3. Thermal Matrix Definitions ........................................................................................ 14255 14.116.4. Fluid Equations ......................................................................................................... 14257 14.117. SOLID117 - 3-D 20-Node Magnetic Edge ............................................................................ 14260 14.117.1. Other Applicable Sections ......................................................................................... 14260 14.117.2. Matrix Formulation of Low Frequency Edge Element and Tree Gauging ..................... 14261 14.118. Not Documented .............................................................................................................. 14262 14.119. HF119 - 3-D High-Frequency Magnetic Tetrahedral Solid .................................................... 14262 14.119.1. Other Applicable Sections ......................................................................................... 14262 14.119.2. Solution Shape Functions - H (curl) Conforming Elements .......................................... 14262 14.120. HF120 - High-Frequency Magnetic Brick Solid .................................................................... 14264 14.120.1. Other Applicable Sections ......................................................................................... 14264 14.120.2. Solution Shape Functions - H(curl) Conforming Element ............................................ 14264 14.121. PLANE121 - 2-D 8-Node Electrostatic Solid ......................................................................... 14267 14.121.1. Other Applicable Sections ......................................................................................... 14267 14.121.2. Assumptions and Restrictions ................................................................................... 14267 14.122. SOLID122 - 3-D 20-Node Electrostatic Solid ........................................................................ 14267 14.122.1. Other Applicable Sections ......................................................................................... 14268 14.123. SOLID123 - 3-D 10-Node Tetrahedral Electrostatic Solid ...................................................... 14268
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
xxi
ANSYS, Inc. Theory Reference 14.123.1. Other Applicable Sections ......................................................................................... 14268 14.124. CIRCU124 - Electric Circuit ................................................................................................. 14269 14.124.1. Electric Circuit Elements ............................................................................................ 14269 14.124.2. Electric Circuit Element Matrices ................................................................................ 14270 14.125. CIRCU125 - Diode .............................................................................................................. 14271 14.125.1. Diode Elements ........................................................................................................ 14272 14.125.2. Norton Equivalents ................................................................................................... 14272 14.125.3. Element Matrix and Load Vector ................................................................................ 14273 14.126. TRANS126 - Electromechanical Transducer ......................................................................... 14274 14.127. SOLID127 - 3-D Tetrahedral Electrostatic Solid p-Element ................................................... 14277 14.127.1. Other Applicable Sections ......................................................................................... 14277 14.128. SOLID128 - 3-D Brick Electrostatic Solid p-Element ............................................................. 14278 14.128.1. Other Applicable Sections ......................................................................................... 14278 14.129. FLUID129 - 2-D Infinite Acoustic ......................................................................................... 14279 14.129.1. Other Applicable Sections ......................................................................................... 14279 14.130. FLUID130 - 3-D Infinite Acoustic ......................................................................................... 14279 14.130.1. Mathematical Formulation and F.E. Discretization ...................................................... 14280 14.130.2. Finite Element Discretization ..................................................................................... 14281 14.131. SHELL131 - 4-Node Layered Thermal Shell ......................................................................... 14283 14.131.1. Other Applicable Sections ......................................................................................... 14284 14.132. SHELL132 - 8-Node Layered Thermal Shell ......................................................................... 14284 14.132.1. Other Applicable Sections ......................................................................................... 14285 14.133. Not Documented .............................................................................................................. 14285 14.134. Not Documented .............................................................................................................. 14285 14.135. Not Documented .............................................................................................................. 14285 14.136. FLUID136 - 3-D Squeeze Film Fluid Element ....................................................................... 14285 14.136.1. Other Applicable Sections ......................................................................................... 14285 14.136.2. Assumptions and Restrictions ................................................................................... 14285 14.137. Not Documented .............................................................................................................. 14286 14.138. FLUID138 - 3-D Viscous Fluid Link Element ......................................................................... 14286 14.138.1. Other Applicable Sections ......................................................................................... 14286 14.139. FLUID139 - 3-D Slide Film Fluid Element ............................................................................. 14287 14.139.1. Other Applicable Sections ......................................................................................... 14287 14.140. Not Documented .............................................................................................................. 14287 14.141. FLUID141 - 2-D Fluid-Thermal ............................................................................................ 14288 14.141.1. Other Applicable Sections ......................................................................................... 14289 14.142. FLUID142 - 3-D Fluid-Thermal ............................................................................................ 14289 14.142.1. Other Applicable Sections ......................................................................................... 14290 14.142.2. Distributed Resistance Main Diagonal Modification ................................................... 14290 14.142.3. Turbulent Kinetic Energy Source Term Linearization .................................................. 14291 14.142.4. Turbulent Kinetic Energy Dissipation Rate ................................................................. 14292 14.143. SHELL143 - 4-Node Plastic Small Strain Shell ...................................................................... 14293 14.143.1. Other Applicable Sections ......................................................................................... 14294 14.143.2. Assumptions and Restrictions ................................................................................... 14294 14.143.3. Assumed Displacement Shape Functions .................................................................. 14294 14.143.4. Stress-Strain Relationships ........................................................................................ 14294 14.143.5. In-Plane Rotational DOF ............................................................................................ 14294 14.143.6. Spurious Mode Control with Allman Rotation ............................................................ 14295 14.143.7. Natural Space Extra Shape Functions with Allman Rotation ........................................ 14295 14.143.8. Warping ................................................................................................................... 14295 14.143.9. Consistent Tangent ................................................................................................... 14295 14.143.10. Stress Output .......................................................................................................... 14295
xxii
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ANSYS, Inc. Theory Reference 14.144. ROM144 - Reduced Order Electrostatic-Structural ............................................................... 14296 14.144.1. Element Matrices and Load Vectors ........................................................................... 14296 14.144.2. Combination of Modal Coordinates and Nodal Displacement at Master Nodes ........... 14298 14.144.3. Element Loads .......................................................................................................... 14300 14.145. PLANE145 - 2-D Quadrilateral Structural Solid p-Element .................................................... 14300 14.145.1. Other Applicable Sections ......................................................................................... 14301 14.146. PLANE146 - 2-D Triangular Structural Solid p-Element ........................................................ 14301 14.146.1. Other Applicable Sections ......................................................................................... 14302 14.147. SOLID147 - 3-D Brick Structural Solid p-Element ................................................................. 14302 14.147.1. Other Applicable Sections ......................................................................................... 14302 14.148. SOLID148 - 3-D Tetrahedral Structural Solid p-Element ....................................................... 14303 14.148.1. Other Applicable Sections ......................................................................................... 14303 14.149. Not Documented .............................................................................................................. 14303 14.150. SHELL150 - 8-Node Structural Shell p-Element ................................................................... 14304 14.150.1. Other Applicable Sections ......................................................................................... 14304 14.150.2. Assumptions and Restrictions ................................................................................... 14304 14.150.3. Stress-Strain Relationships ........................................................................................ 14305 14.151. SURF151 - 2-D Thermal Surface Effect ................................................................................ 14305 14.152. SURF152 - 3-D Thermal Surface Effect ................................................................................ 14306 14.152.1. Matrices and Load Vectors ........................................................................................ 14306 14.152.2. Adiabatic Wall Temperature as Bulk Temperature ...................................................... 14308 14.152.3. Film Coefficient Adjustment ...................................................................................... 14309 14.152.4. Radiation Form Factor Calculation ............................................................................. 14310 14.153. SURF153 - 2-D Structural Surface Effect .............................................................................. 14311 14.154. SURF154 - 3-D Structural Surface Effect .............................................................................. 14312 14.155. Not Documented .............................................................................................................. 14315 14.156. Not Documented .............................................................................................................. 14315 14.157. SHELL157 - Thermal-Electric Shell ...................................................................................... 14315 14.157.1. Other Applicable Sections ......................................................................................... 14315 14.158. HYPER158 - 3-D 10-Node Tetrahedral Mixed u-P Hyperelastic Solid ..................................... 14316 14.158.1. Other Applicable Sections ......................................................................................... 14316 14.159. Not Documented .............................................................................................................. 14316 14.160. LINK160 - Explicit 3-D Spar (or Truss) .................................................................................. 14317 14.161. BEAM161 - Explicit 3-D Beam ............................................................................................. 14317 14.162. PLANE162 - Explicit 2-D Structural Solid ............................................................................. 14318 14.163. SHELL163 - Explicit Thin Structural Shell ............................................................................. 14318 14.164. SOLID164 - Explicit 3-D Structural Solid .............................................................................. 14319 14.165. COMBI165 - Explicit Spring-Damper ................................................................................... 14319 14.166. MASS166 - Explicit 3-D Structural Mass ............................................................................... 14320 14.167. LINK167 - Explicit Tension-Only Spar .................................................................................. 14320 14.168. SOLID168 - Explicit 3-D 10-Node Tetrahedral Structural Solid .............................................. 14320 14.169. TARGE169 - 2-D Target Segment ........................................................................................ 14321 14.169.1. Other Applicable Sections ......................................................................................... 14321 14.169.2. Segment Types ......................................................................................................... 14321 14.170. TARGE170 - 3-D Target Segment ........................................................................................ 14322 14.170.1. Introduction ............................................................................................................. 14322 14.170.2. Segment Types ......................................................................................................... 14322 14.170.3. Reaction Forces ........................................................................................................ 14323 14.171. CONTA171 - 2-D 2-Node Surface-to-Surface Contact .......................................................... 14323 14.171.1. Other Applicable Sections ......................................................................................... 14323 14.172. CONTA172 - 2-D 3-Node Surface-to-Surface Contact .......................................................... 14324 14.172.1. Other Applicable Sections ......................................................................................... 14324
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
xxiii
ANSYS, Inc. Theory Reference 14.173. CONTA173 - 3-D 4-Node Surface-to-Surface Contact .......................................................... 14324 14.173.1. Other Applicable Sections ......................................................................................... 14324 14.174. CONTA174 - 3-D 8-Node Surface-to-Surface Contact .......................................................... 14325 14.174.1. Introduction ............................................................................................................. 14325 14.174.2. Contact Kinematics ................................................................................................... 14325 14.174.3. Frictional Model ........................................................................................................ 14327 14.174.4. Contact Algorithm .................................................................................................... 14329 14.174.5. Thermal/Structural Contact ....................................................................................... 14331 14.174.6. Electric Contact ......................................................................................................... 14332 14.174.7. Magnetic Contact ..................................................................................................... 14333 14.175. CONTA175 - 2-D/3-D Node-to-Surface Contact ................................................................... 14333 14.175.1. Other Applicable Sections ......................................................................................... 14334 14.175.2. Contact Models ........................................................................................................ 14334 14.175.3. Contact Forces .......................................................................................................... 14334 14.176. Not Documented .............................................................................................................. 14334 14.177. Not Documented .............................................................................................................. 14334 14.178. CONTA178 - 3-D Node-to-Node Contact ............................................................................ 14335 14.178.1. Introduction ............................................................................................................. 14335 14.178.2. Contact Algorithms ................................................................................................... 14335 14.178.3. Element Damper ....................................................................................................... 14337 14.179. PRETS179 - Pretension ....................................................................................................... 14337 14.179.1. Introduction ............................................................................................................. 14338 14.179.2. Assumptions and Restrictions ................................................................................... 14338 14.180. LINK180 - 3-D Finite Strain Spar (or Truss) ........................................................................... 14338 14.180.1. Assumptions and Restrictions ................................................................................... 14338 14.180.2. Element Mass Matrix ................................................................................................. 14339 14.181. SHELL181 - 4-Node Finite Strain Shell ................................................................................. 14339 14.181.1. Other Applicable Sections ......................................................................................... 14340 14.181.2. Assumptions and Restrictions ................................................................................... 14340 14.181.3. Assumed Displacement Shape Functions .................................................................. 14340 14.181.4. Membrane Option .................................................................................................... 14340 14.181.5. Warping ................................................................................................................... 14341 14.182. PLANE182 - 2-D 4-Node Structural Solid ............................................................................. 14341 14.182.1. Other Applicable Sections ......................................................................................... 14341 14.182.2. Theory ...................................................................................................................... 14342 14.183. PLANE183 - 2-D 8-Node Structural Solid ............................................................................. 14342 14.183.1. Other Applicable Sections ......................................................................................... 14342 14.183.2. Assumptions and Restrictions ................................................................................... 14343 14.184. MPC184 - Multipoint Constraint Rigid Link and Rigid Beam Element ................................... 14343 14.184.1. Slider Element .......................................................................................................... 14343 14.184.2. Spherical Element ..................................................................................................... 14344 14.184.3. Revolute Joint Element ............................................................................................. 14345 14.184.4. Universal Joint Element ............................................................................................. 14346 14.185. SOLID185 - 3-D 8-Node Structural Solid .............................................................................. 14347 14.185.1. Other Applicable Sections ......................................................................................... 14348 14.185.2. Theory ...................................................................................................................... 14348 14.186. SOLID186 - 3-D 20-Node Structural Solid ............................................................................ 14348 14.186.1. Other Applicable Sections ......................................................................................... 14349 14.187. SOLID187 - 3-D 10-Node Tetrahedral Structural Solid ......................................................... 14349 14.187.1. Other Applicable Sections ......................................................................................... 14350 14.188. BEAM188 - 3-D Linear Finite Strain Beam ............................................................................ 14350 14.189. BEAM189 - 3-D Quadratic Finite Strain Beam ...................................................................... 14351
xxiv
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ANSYS, Inc. Theory Reference 14.189.1. Assumptions and Restrictions ................................................................................... 14351 14.189.2. Stress Evaluation ....................................................................................................... 14352 14.190. SOLSH190 - 3-D 8-Node Solid Shell .................................................................................... 14353 14.190.1. Other Applicable Sections ......................................................................................... 14353 14.190.2. Theory ...................................................................................................................... 14353 14.191. SOLID191 - 3-D 20-Node Layered Structural Solid ............................................................... 14354 14.191.1. Other Applicable Sections ......................................................................................... 14354 14.192. INTER192 - 2-D 4-Node Gasket ........................................................................................... 14355 14.192.1. Other Applicable Sections ......................................................................................... 14355 14.193. INTER193 - 2-D 6-Node Gasket ........................................................................................... 14355 14.193.1. Other Applicable Sections ......................................................................................... 14356 14.194. INTER194 - 3-D 16-Node Gasket ......................................................................................... 14356 14.194.1. Element Technology ................................................................................................. 14356 14.195. INTER195 - 3-D 8-Node Gasket ........................................................................................... 14357 14.195.1. Other Applicable Sections ......................................................................................... 14357 14.196. Not Documented .............................................................................................................. 14357 14.197. Not Documented .............................................................................................................. 14358 14.198. Not Documented .............................................................................................................. 14358 14.199. Not Documented .............................................................................................................. 14358 14.200. Not Documented .............................................................................................................. 14358 14.201. Not Documented .............................................................................................................. 14358 14.202. Not Documented .............................................................................................................. 14358 14.203. Not Documented .............................................................................................................. 14358 14.204. Not Documented .............................................................................................................. 14358 14.205. Not Documented .............................................................................................................. 14358 14.206. Not Documented .............................................................................................................. 14358 14.207. Not Documented .............................................................................................................. 14358 14.208. SHELL208 - 2-Node Finite Strain Axisymmetric Shell ........................................................... 14359 14.208.1. Other Applicable Sections ......................................................................................... 14359 14.208.2. Assumptions and Restrictions ................................................................................... 14359 14.209. SHELL209 - 2-Node Finite Strain Axisymmetric Shell ........................................................... 14360 14.209.1. Other Applicable Sections ......................................................................................... 14360 14.209.2. Assumptions and Restrictions ................................................................................... 14360 14.210. Not Documented .............................................................................................................. 14360 14.211. Not Documented .............................................................................................................. 14361 14.212. Not Documented .............................................................................................................. 14361 14.213. Not Documented .............................................................................................................. 14361 14.214. Not Documented .............................................................................................................. 14361 14.215. Not Documented .............................................................................................................. 14361 14.216. Not Documented .............................................................................................................. 14361 14.217. Not Documented .............................................................................................................. 14361 14.218. Not Documented .............................................................................................................. 14361 14.219. Not Documented .............................................................................................................. 14361 14.220. Not Documented .............................................................................................................. 14361 14.221. Not Documented .............................................................................................................. 14361 14.222. Not Documented .............................................................................................................. 14361 14.223. PLANE223 - 2-D 8-Node Coupled-Field Solid ...................................................................... 14362 14.223.1. Other Applicable Sections ......................................................................................... 14362 14.224. Not Documented .............................................................................................................. 14363 14.225. Not Documented .............................................................................................................. 14363 14.226. SOLID226 - 3-D 20-Node Coupled-Field Solid ..................................................................... 14363 14.226.1. Other Applicable Sections ......................................................................................... 14364
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
xxv
ANSYS, Inc. Theory Reference 14.227. SOLID227 - 3-D 10-Node Coupled-Field Solid ..................................................................... 14364 14.227.1. Other Applicable Sections ......................................................................................... 14365 14.228. Not Documented .............................................................................................................. 14365 14.229. Not Documented .............................................................................................................. 14365 14.230. PLANE230 - 2-D 8-Node Electric Solid ................................................................................. 14365 14.230.1. Other Applicable Sections ......................................................................................... 14365 14.230.2. Assumptions and Restrictions ................................................................................... 14366 14.231. SOLID231 - 3-D 20-Node Electric Solid ................................................................................ 14366 14.231.1. Other Applicable Sections ......................................................................................... 14366 14.232. SOLID232 - 3-D 10-Node Tetrahedral Electric Solid ............................................................. 14366 14.232.1. Other Applicable Sections ......................................................................................... 14367 14.233. Not Documented .............................................................................................................. 14367 14.234. Not Documented .............................................................................................................. 14367 14.235. Not Documented .............................................................................................................. 14367 14.236. Not Documented .............................................................................................................. 14367 14.237. Not Documented .............................................................................................................. 14367 14.238. Not Documented .............................................................................................................. 14367 14.239. Not Documented .............................................................................................................. 14367 14.240. Not Documented .............................................................................................................. 14367 14.241. Not Documented .............................................................................................................. 14367 14.242. Not Documented .............................................................................................................. 14367 14.243. Not Documented .............................................................................................................. 14368 14.244. Not Documented .............................................................................................................. 14368 14.245. Not Documented .............................................................................................................. 14368 14.246. Not Documented .............................................................................................................. 14368 14.247. Not Documented .............................................................................................................. 14368 14.248. Not Documented .............................................................................................................. 14368 14.249. Not Documented .............................................................................................................. 14368 14.250. Not Documented .............................................................................................................. 14368 14.251. SURF251 - 2-D Radiosity Surface ........................................................................................ 14368 14.252. SURF252 - 3-D Thermal Radiosity Surface ........................................................................... 14369 15. Analysis Tools .................................................................................................................................. 151 15.1. Acceleration Effect .................................................................................................................... 151 15.2. Inertia Relief .............................................................................................................................. 155 15.3. Damping Matrices ..................................................................................................................... 159 15.4. Element Reordering ................................................................................................................ 1511 15.4.1. Reordering Based on Topology with a Program-Defined Starting Surface ........................ 1511 15.4.2. Reordering Based on Topology with a User- Defined Starting Surface .............................. 1511 15.4.3. Reordering Based on Geometry ...................................................................................... 1512 15.4.4. Automatic Reordering .................................................................................................... 1512 15.5. Automatic Master DOF Selection ............................................................................................. 1512 15.6. Automatic Time Stepping ........................................................................................................ 1513 15.6.1. Time Step Prediction ...................................................................................................... 1513 15.6.2. Time Step Bisection ........................................................................................................ 1514 15.6.3. The Response Eigenvalue for 1st Order Transients ........................................................... 1514 15.6.4. The Response Frequency for Structural Dynamics ........................................................... 1515 15.6.5. Creep Time Increment .................................................................................................... 1516 15.6.6. Plasticity Time Increment ................................................................................................ 1516 15.7. Solving for Unknowns and Reactions ....................................................................................... 1516 15.7.1. Reaction Forces .............................................................................................................. 1517 15.7.2. Disequilibrium ................................................................................................................ 1519 15.8. Equation Solvers ..................................................................................................................... 1520
xxvi
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ANSYS, Inc. Theory Reference 15.8.1. Direct Solvers ................................................................................................................. 1520 15.8.2. Sparse Direct Solver ........................................................................................................ 1520 15.8.3. Frontal Solver ................................................................................................................. 1522 15.8.4. Iterative Solver ............................................................................................................... 1526 15.9. Mode Superposition Method ................................................................................................... 1529 15.9.1. Modal Damping ............................................................................................................. 1532 15.10. Reduced Order Modeling of Coupled Domains ...................................................................... 1533 15.10.1. Selection of Modal Basis Functions ................................................................................ 1534 15.10.2. Element Loads .............................................................................................................. 1535 15.10.3. Mode Combinations for Finite Element Data Acquisition and Energy Computation ........ 1536 15.10.4. Function Fit Methods for Strain Energy ......................................................................... 1536 15.10.5. Coupled Electrostatic-Structural Systems ...................................................................... 1537 15.10.6. Computation of Capacitance Data and Function Fit ....................................................... 1538 15.11. Newton-Raphson Procedure .................................................................................................. 1538 15.11.1. Overview ...................................................................................................................... 1538 15.11.2. Convergence ................................................................................................................ 1543 15.11.3. Predictor ...................................................................................................................... 1544 15.11.4. Adaptive Descent ......................................................................................................... 1545 15.11.5. Line Search ................................................................................................................... 1546 15.11.6. Arc-Length Method ...................................................................................................... 1547 15.12. Constraint Equations ............................................................................................................. 1550 15.12.1. Derivation of Matrix and Load Vector Operations .......................................................... 1550 15.13. This section intentionally omitted .......................................................................................... 1551 15.14. Eigenvalue and Eigenvector Extraction .................................................................................. 1552 15.14.1. Reduced Method .......................................................................................................... 1552 15.14.1.1. Transformation of the Generalized Eigenproblem to a Standard Eigenproblem ..... 1553 15.14.1.2. Reduce [A] to Tridiagonal Form ............................................................................ 1554 15.14.1.3. Eigenvalue Calculation ......................................................................................... 1554 15.14.1.4. Eigenvector Calculation ....................................................................................... 1554 15.14.1.5. Eigenvector Transformation ................................................................................. 1554 15.14.2. Subspace Method ......................................................................................................... 1555 15.14.2.1. Convergence ....................................................................................................... 1556 15.14.2.2. Starting Vectors ................................................................................................... 1556 15.14.2.3. Sturm Sequence Check ........................................................................................ 1557 15.14.2.4. Shifting Strategy .................................................................................................. 1557 15.14.2.5. Sliding Window ................................................................................................... 1558 15.14.3. Block Lanczos ............................................................................................................... 1558 15.14.4. Unsymmetric Method ................................................................................................... 1558 15.14.5. Damped Method .......................................................................................................... 1559 15.14.6. QR Damped Method ..................................................................................................... 1560 15.14.7. Shifting ........................................................................................................................ 1562 15.14.8. Repeated Eigenvalues .................................................................................................. 1563 15.15. Analysis of Cyclic Symmetric Structures ................................................................................. 1563 15.15.1. Modal Analysis ............................................................................................................. 1563 15.15.2. Complete Mode Shape Derivation ................................................................................ 1564 15.15.3. Cyclic Symmetry Transformations ................................................................................. 1565 15.16. Mass Moments of Inertia ....................................................................................................... 1566 15.16.1. Accuracy of the Calculations ......................................................................................... 1568 15.16.2. Effect of KSUM, LSUM, ASUM, and VSUM Commands ..................................................... 1568 15.17. Energies ................................................................................................................................ 1569 15.18. ANSYS Workbench Product Adaptive Solutions ...................................................................... 1571 15.19. Modal Projection Method ...................................................................................................... 1572
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
xxvii
ANSYS, Inc. Theory Reference 15.19.1. Extraction of Modal Damping Parameter for Squeeze Film Problems ............................. 1572 16. This chapter intentionally omitted. ................................................................................................ 161 17. Analysis Procedures ........................................................................................................................ 171 17.1. Static Analysis ........................................................................................................................... 171 17.1.1. Assumptions and Restrictions ........................................................................................... 171 17.1.2. Description of Structural Systems ..................................................................................... 171 17.1.3. Description of Thermal, Magnetic and Other First Order Systems ....................................... 172 17.2. Transient Analysis ..................................................................................................................... 173 17.2.1. Assumptions and Restrictions ........................................................................................... 173 17.2.2. Description of Structural and Other Second Order Systems ............................................... 173 17.2.2.1. Solution .................................................................................................................. 178 17.2.3. Description of Thermal, Magnetic and Other First Order Systems ..................................... 1713 17.3. Mode-Frequency Analysis ....................................................................................................... 1715 17.3.1. Assumptions and Restrictions ......................................................................................... 1715 17.3.2. Description of Analysis ................................................................................................... 1716 17.4. Harmonic Response Analyses .................................................................................................. 1717 17.4.1. Assumptions and Restrictions ......................................................................................... 1717 17.4.2. Description of Analysis ................................................................................................... 1717 17.4.3. Complex Displacement Output ....................................................................................... 1719 17.4.4. Nodal and Reaction Load Computation ........................................................................... 1719 17.4.5. Solution ......................................................................................................................... 1720 17.4.5.1. Full Solution Method ............................................................................................. 1720 17.4.5.2. Reduced Solution Method ..................................................................................... 1720 17.4.5.2.1. Expansion Pass .............................................................................................. 1721 17.4.5.3. Mode Superposition Method ................................................................................. 1721 17.4.5.3.1. Expansion Pass .............................................................................................. 1723 17.4.6. Variational Technology Method ...................................................................................... 1723 17.4.6.1. Viscous or Hysteretic Damping ............................................................................... 1724 17.4.7. Automatic Frequency Spacing ........................................................................................ 1725 17.5. Buckling Analysis .................................................................................................................... 1726 17.5.1. Assumptions and Restrictions ......................................................................................... 1726 17.5.2. Description of Analysis ................................................................................................... 1727 17.6. Substructuring Analysis ........................................................................................................... 1728 17.6.1. Assumptions and Restrictions (within Superelement) ...................................................... 1728 17.6.2. Description of Analysis ................................................................................................... 1728 17.6.3. Statics ............................................................................................................................ 1728 17.6.4. Transients ...................................................................................................................... 1730 17.6.5. Component Mode Synthesis (CMS) ................................................................................. 1731 17.7. Spectrum Analysis ................................................................................................................... 1732 17.7.1. Assumptions and Restrictions ......................................................................................... 1732 17.7.2. Description of Analysis ................................................................................................... 1733 17.7.3. Single-Point Response Spectrum .................................................................................... 1733 17.7.4. Damping ........................................................................................................................ 1733 17.7.5. Participation Factors and Mode Coefficients .................................................................... 1734 17.7.6. Combination of Modes ................................................................................................... 1737 17.7.6.1. Complete Quadratic Combination Method ............................................................. 1738 17.7.6.2. Grouping Method .................................................................................................. 1739 17.7.6.3. Double Sum Method .............................................................................................. 1739 17.7.6.4. SRSS Method ......................................................................................................... 1740 17.7.6.5. NRL-SUM Method .................................................................................................. 1740 17.7.7. Reduced Mass Summary ................................................................................................. 1740 17.7.8. Effective Mass ................................................................................................................. 1741
xxviii
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ANSYS, Inc. Theory Reference 17.7.9. Dynamic Design Analysis Method ................................................................................... 1741 17.7.10. Random Vibration Method ........................................................................................... 1742 17.7.11. Description of Method .................................................................................................. 1742 17.7.12. Response Power Spectral Densities and Mean Square Response .................................... 1743 17.7.12.1. Dynamic Part ....................................................................................................... 1744 17.7.12.2. Pseudo-Static Part ................................................................................................ 1744 17.7.12.3. Covariance Part .................................................................................................... 1744 17.7.12.4. Equivalent Stress Mean Square Response ............................................................. 1746 17.7.13. Cross Spectral Terms for Partially Correlated Input PSDs ................................................ 1747 17.7.14. Spatial Correlation ........................................................................................................ 1747 17.7.15. Wave Propagation ........................................................................................................ 1748 17.7.16. Multi-Point Response Spectrum Method ....................................................................... 1749 18. Pre and Postprocessing Tools ......................................................................................................... 181 18.1. Integration and Differentiation Procedures ................................................................................ 181 18.1.1. Single Integration Procedure ............................................................................................ 181 18.1.2. Double Integration Procedure .......................................................................................... 181 18.1.3. Differentiation Procedure ................................................................................................. 182 18.1.4. Double Differentiation Procedure ..................................................................................... 182 18.2. Fourier Coefficient Evaluation ................................................................................................... 183 18.3. Statistical Procedures ................................................................................................................ 184 18.3.1. Mean, Covariance, Correlation Coefficient ......................................................................... 184 18.3.2. Random Samples of a Uniform Distribution ....................................................................... 185 18.3.3. Random Samples of a Gaussian Distribution ..................................................................... 186 18.3.4. Random Samples of a Triangular Distribution .................................................................... 187 18.3.5. Random Samples of a Beta Distribution ............................................................................ 188 18.3.6. Random Samples of a Gamma Distribution ....................................................................... 189 19. Postprocessing ................................................................................................................................ 191 19.1. POST1 - Derived Nodal Data Processing ..................................................................................... 191 19.1.1. Derived Nodal Data Computation ..................................................................................... 191 19.2. POST1 - Vector and Surface Operations ..................................................................................... 192 19.2.1. Vector Operations ............................................................................................................ 192 19.2.2. Surface Operations ........................................................................................................... 192 19.3. POST1 - Path Operations ........................................................................................................... 193 19.3.1. Defining the Path ............................................................................................................. 193 19.3.2. Defining Orientation Vectors of the Path ........................................................................... 193 19.3.3. Mapping Nodal and Element Data onto the Path .............................................................. 195 19.3.4. Operating on Path Data .................................................................................................... 196 19.4. POST1 - Stress Linearization ...................................................................................................... 197 19.4.1. Cartesian Case .................................................................................................................. 197 19.4.2. Axisymmetric Case (General) ............................................................................................ 199 19.4.3. Axisymmetric Case ......................................................................................................... 1915 19.5. POST1 - Fatigue Module .......................................................................................................... 1916 19.6. POST1 - Electromagnetic Macros ............................................................................................. 1918 19.6.1. Flux Passing Thru a Closed Contour ................................................................................ 1918 19.6.2. Force on a Body .............................................................................................................. 1919 19.6.3. Magnetomotive Forces ................................................................................................... 1919 19.6.4. Power Loss ..................................................................................................................... 1919 19.6.5. Terminal Parameters for a Stranded Coil .......................................................................... 1920 19.6.6. Energy Supplied ............................................................................................................. 1920 19.6.7. Terminal Inductance ....................................................................................................... 1921 19.6.8. Flux Linkage ................................................................................................................... 1921 19.6.9. Terminal Voltage ............................................................................................................ 1921
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
xxix
ANSYS, Inc. Theory Reference 19.6.10. Torque on a Body ......................................................................................................... 1922 19.6.11. Energy in a Magnetic Field ............................................................................................ 1922 19.6.12. Relative Error in Electrostatic or Electromagnetic Field Analysis ...................................... 1923 19.6.12.1. Electrostatics ....................................................................................................... 1923 19.6.12.1.1. Electric Field ................................................................................................ 1923 19.6.12.1.2. Electric Flux Density .................................................................................... 1923 19.6.12.2. Electromagnetics ................................................................................................. 1924 19.6.12.2.1. Magnetic Field Intensity .............................................................................. 1924 19.6.12.2.2. Magnetic Flux Density ................................................................................. 1924 19.6.13. SPARM Macro-Parameters ............................................................................................ 1925 19.6.14. Electromotive Force ...................................................................................................... 1925 19.6.15. Impedance of a Device ................................................................................................. 1926 19.6.16. Computation of Equivalent Transmission-line Parameters ............................................. 1926 19.6.17. Quality Factor ............................................................................................................... 1929 19.7. POST1 - Error Approximation Technique .................................................................................. 1931 19.7.1. Error Approximation Technique for Displacement-Based Problems ................................. 1931 19.7.2. Error Approximation Technique for Temperature-Based Problems ................................... 1933 19.8. POST1 - Crack Analysis ............................................................................................................ 1935 19.9. POST1 - Harmonic Solid and Shell Element Postprocessing ...................................................... 1938 19.9.1. Thermal Solid Elements (PLANE75, PLANE78) .................................................................. 1938 19.9.2. Structural Solid Elements (PLANE25, PLANE83) ................................................................ 1939 19.9.3. Structural Shell Element (SHELL61) ................................................................................. 1940 19.10. POST26 - Data Operations ..................................................................................................... 1941 19.11. POST26 - Response Spectrum Generator (RESP) ..................................................................... 1942 19.11.1. Time Step Size .............................................................................................................. 1944 19.12. POST1 and POST26 - Interpretation of Equivalent Strains ....................................................... 1944 19.12.1. Physical Interpretation of Equivalent Strain ................................................................... 1945 19.12.2. Elastic Strain ................................................................................................................. 1945 19.12.3. Plastic Strain ................................................................................................................. 1945 19.12.4. Creep Strain ................................................................................................................. 1946 19.12.5. Total Strain ................................................................................................................... 1946 19.13. POST26 - Response Power Spectral Density ............................................................................ 1946 19.14. POST26 - Computation of Covariance .................................................................................... 1947 20. Design Optimization ....................................................................................................................... 201 20.1. Introduction to Design Optimization ......................................................................................... 201 20.1.1. Feasible Versus Infeasible Design Sets ............................................................................... 202 20.1.2. The Best Design Set .......................................................................................................... 203 20.1.3. Optimization Methods and Design Tools .......................................................................... 203 20.1.3.1. Single-Loop Analysis Tool ........................................................................................ 203 20.1.3.2. Random Tool ........................................................................................................... 203 20.1.3.3. Sweep Tool .............................................................................................................. 204 20.1.3.4. Factorial Tool ........................................................................................................... 205 20.1.3.5. Gradient Tool .......................................................................................................... 205 20.2. Subproblem Approximation Method ......................................................................................... 206 20.2.1. Function Approximations ................................................................................................. 206 20.2.2. Minimizing the Subproblem Approximation ..................................................................... 207 20.2.3. Convergence .................................................................................................................. 2010 20.3. First Order Optimization Method ............................................................................................. 2010 20.3.1. The Unconstrained Objective Function ........................................................................... 2011 20.3.2. The Search Direction ...................................................................................................... 2012 20.3.3. Convergence .................................................................................................................. 2013 20.4. Topological Optimization ........................................................................................................ 2014
xxx
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ANSYS, Inc. Theory Reference 20.4.1. General Optimization Problem Statement ....................................................................... 2014 20.4.2. Maximum Static Stiffness Design .................................................................................... 2015 20.4.3. Minimum Volume Design ............................................................................................... 2015 20.4.4. Maximum Dynamic Stiffness Design ............................................................................... 2016 20.4.4.1. Weighted Formulation ........................................................................................... 2017 20.4.4.2. Reciprocal Formulation .......................................................................................... 2017 20.4.4.3. Euclidean Norm Formulation ................................................................................. 2018 20.4.5. Element Calculations ...................................................................................................... 2018 21. Probabilistic Design ........................................................................................................................ 211 21.1. Probabilistic Modeling and Preprocessing ................................................................................. 212 21.1.1. Statistical Distributions for Random Input Variables .......................................................... 212 21.1.1.1. Gaussian (Normal) Distribution ................................................................................ 212 21.1.1.2. Truncated Gaussian Distribution .............................................................................. 213 21.1.1.3. Lognormal Distribution ............................................................................................ 215 21.1.1.4. Triangular Distribution ............................................................................................. 216 21.1.1.5. Uniform Distribution ................................................................................................ 218 21.1.1.6. Exponential Distribution .......................................................................................... 219 21.1.1.7. Beta Distribution .................................................................................................... 2110 21.1.1.8. Gamma Distribution .............................................................................................. 2111 21.1.1.9. Weibull Distribution ............................................................................................... 2112 21.2. Probabilistic Methods ............................................................................................................. 2113 21.2.1. Introduction ................................................................................................................... 2113 21.2.2. Common Features for all Probabilistic Methods ............................................................... 2113 21.2.2.1. Random Numbers with Standard Uniform Distribution ........................................... 2113 21.2.2.2. Non-correlated Random Numbers with an Arbitrary Distribution ............................ 2114 21.2.2.3. Correlated Random Numbers with an Arbitrary Distribution ................................... 2114 21.2.3. Monte Carlo Simulation Method ..................................................................................... 2114 21.2.3.1. Direct Monte Carlo Simulation ............................................................................... 2114 21.2.3.2. Latin Hypercube Sampling ..................................................................................... 2115 21.2.4. The Response Surface Method ........................................................................................ 2116 21.2.4.1. Central Composite Design ..................................................................................... 2117 21.2.4.2. Box-Behnken Matrix Design ................................................................................... 2119 21.3. Regression Analysis for Building Response Surface Models ....................................................... 2121 21.3.1. General Definitions ......................................................................................................... 2121 21.3.2. Linear Regression Analysis .............................................................................................. 2122 21.3.3. F-Test for the Forward-Stepwise-Regression .................................................................... 2123 21.3.4. Transformation of Random Output Parameter Values for Regression Fitting .................... 2124 21.3.5. Goodness-of-Fit Measures .............................................................................................. 2125 21.3.5.1. Error Sum of Squares SSE ....................................................................................... 2125 21.3.5.2. Coefficient of Determination R2 ............................................................................. 2125 21.3.5.3. Maximum Absolute Residual .................................................................................. 2126 21.4. Probabilistic Postprocessing .................................................................................................... 2126 21.4.1. Statistical Procedures ..................................................................................................... 2127 21.4.1.1. Mean Value ........................................................................................................... 2127 21.4.1.2. Standard Deviation ................................................................................................ 2127 21.4.1.3. Minimum and Maximum Values ............................................................................. 2128 21.4.2. Correlation Coefficient Between Sampled Data ............................................................... 2128 21.4.2.1. Pearson Linear Correlation Coefficient .................................................................... 2128 21.4.2.2. Spearman Rank-Order Correlation Coefficient ........................................................ 2129 21.4.3. Cumulative Distribution Function ................................................................................... 2130 21.4.4. Evaluation of Probabilities From the Cumulative Distribution Function ............................ 2130 21.4.5. Inverse Cumulative Distribution Function ....................................................................... 2130
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
xxxi
ANSYS, Inc. Theory Reference 22. Reference Index ............................................................................................................................. 221 Index ................................................................................................................................................. Index1
List of Figures
2.1. Stress Vector Definition ....................................................................................................................... 22 2.2. Material Coordinate Systems ............................................................................................................... 25 2.3. Effects of Consistent Pressure Loading .............................................................................................. 212 3.1. Position Vectors and Motion of a Deforming Body ............................................................................... 32 3.2. Polar Decomposition of a Shearing Deformation ................................................................................. 33 3.3. Element Transformation Definitions .................................................................................................... 39 3.4. Definition of Deformational Rotations ............................................................................................... 311 3.5. General Motion of a Fiber .................................................................................................................. 314 3.6. Motion of a Fiber with Rigid Body Motion Removed .......................................................................... 315 3.7. Spinning Spring-Mass System ........................................................................................................... 320 3.8. Effects of Spin Softening and Stress Stiffening ................................................................................... 322 4.1. Stress-Strain Behavior of Each of the Plasticity Options ........................................................................ 45 4.2. Various Yield Surfaces ......................................................................................................................... 46 4.3. Types of Hardening Rules .................................................................................................................... 47 4.4. Uniaxial Behavior .............................................................................................................................. 412 4.5. Uniaxial Behavior for Multilinear Kinematic Hardening ....................................................................... 416 4.6. Plastic Work for a Uniaxial Case ......................................................................................................... 423 4.7. Drucker-Prager and Mohr-Coulomb Yield Surfaces ............................................................................ 426 4.8. Idealized Response of Gray Cast Iron in Tension and Compression ..................................................... 427 4.9. Cross-Section of Yield Surface ........................................................................................................... 428 4.10. Meridian Section of Yield Surface .................................................................................................... 428 4.11. Flow Potential for Cast Iron ............................................................................................................. 430 4.12. Pressure vs. Deflection Behavior of a Gasket Material ....................................................................... 438 4.13. Stress-Strain Behavior for Nonlinear Elasticity .................................................................................. 440 4.14. Typical Superelasticity Behavior ...................................................................................................... 441 4.15. Idealized Stress-Strain Diagram of Superelastic Behavior .................................................................. 443 4.16. Illustration of Deformation Modes ................................................................................................... 454 4.17. Equivalent Deformation Modes ....................................................................................................... 455 4.18. Pure Shear from Direct Components ............................................................................................... 458 4.19. 3-D Failure Surface in Principal Stress Space .................................................................................... 472 4.20. A Profile of the Failure Surface ......................................................................................................... 473 4.21. Failure Surface in Principal Stress Space with Nearly Biaxial Stress .................................................... 475 5.1. Electromagnetic Field Regions ............................................................................................................ 53 5.2. Patch Test Geometry ......................................................................................................................... 510 5.3. A Typical FEA Configuration for Electromagnetic Field Simulation ...................................................... 534 5.4. Impedance Boundary Condition ........................................................................................................ 539 5.5. PML Configuration ............................................................................................................................ 541 5.6. Arbitrary Infinite Periodic Structure ................................................................................................... 542 5.7. Soft Excitation Source ....................................................................................................................... 544 5.8. Two Ports Network ........................................................................................................................... 547 5.9. Surface Equivalent Currents .............................................................................................................. 549 5.10. Input, Reflection, and Transmission Power in the System ................................................................. 553 5.11. Periodic Structure Under Plane Wave Excitation ............................................................................... 554 5.12. Energy and Co-energy for Non-Permanent Magnets ........................................................................ 559 5.13. Energy and Co-energy for Permanent Magnets ................................................................................ 560 5.14. Lumped Capacitor Model of Two Conductors and Ground ............................................................... 567 xxxii
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ANSYS, Inc. Theory Reference 5.15. Trefftz and Multiple Finite Element Domains ................................................................................... 567 5.16. Typical Hybrid FEM-Trefftz Domain ................................................................................................. 568 5.17. Multiple FE Domains Connected by One Trefftz Domain .................................................................. 569 5.18. Lumped Capacitor Model of Two Conductors and Ground ............................................................... 572 6.1. View Factor Calculation Terms ............................................................................................................ 64 6.2. Receiving Surface Projection ............................................................................................................. 610 6.3. Axisymmetric Geometry .................................................................................................................... 611 6.4. End View of Showing n = 8 Segments ................................................................................................ 611 6.5. The Hemicube .................................................................................................................................. 614 6.6. Derivation of Delta-View Factors for Hemicube Method .................................................................... 614 7.1. Streamline Upwind Approach ........................................................................................................... 722 7.2. Typical Advection Step in CLEAR-VOF Algorithm ............................................................................... 732 7.3. Types of VFRC Boundary Conditions .................................................................................................. 735 7.4. Stress vs. Strain Rate Relationship for Ideal Bingham Model ............................................................. 745 7.5. Stress vs. Strain Rate Relationship for Biviscosity Bingham Model .................................................... 746 7.6. Flow Theory, Cut-off, and Maximum Frequency Interrelation ............................................................. 757 12.1. 2D Line Element ............................................................................................................................ 122 12.2. 3D Line Element ............................................................................................................................ 123 12.3. Axisymmetric Harmonic Shell Element ............................................................................................ 126 12.4. 3-D Shell Elements .......................................................................................................................... 127 12.5. Interpolation Functions for Transverse Strains for Triangles ............................................................ 1210 12.6. Interpolation Functions for the Transverse Strains for Quadrilaterals .............................................. 1214 12.7. 2-D and Axisymmetric Solid Element ............................................................................................. 1216 12.8. 4 Node Quadrilateral Infinite Solid Element .................................................................................... 1219 12.9. 8 Node Quadrilateral Infinite Solid Element .................................................................................... 1220 12.10. Axisymmetric Harmonic Solid Elements ....................................................................................... 1221 12.11. 3-D Solid Elements ...................................................................................................................... 1224 12.12. 10 Node Tetrahedra Element ....................................................................................................... 1225 12.13. 8 Node Brick Element .................................................................................................................. 1225 12.14. 13 Node Pyramid Element ........................................................................................................... 1226 12.15. 6 Node Wedge Element ............................................................................................................... 1227 12.16. 15 Node Wedge Element (SOLID90) ............................................................................................. 1228 12.17. 15 Node Wedge Element (SOLID95) ............................................................................................. 1229 12.18. 8 Node Brick Element .................................................................................................................. 1230 12.19. 20 Node Brick Element ................................................................................................................ 1232 12.20. 3-D 8 Node Brick Element ............................................................................................................ 1233 12.21. 20 Node Solid Brick Infinite Element ............................................................................................ 1234 12.22. 2-D 8 Node Quad Edge Element .................................................................................................. 1237 12.23. 3-D 20 Node Brick Edge Element .................................................................................................. 1239 12.24. 1st-Order Tetrahedral Element .................................................................................................... 1242 12.25. 2nd-Order Tetrahedral Element ................................................................................................... 1243 12.26. 1st-Order Brick Element ............................................................................................................... 1244 12.27. 2nd-Order Brick Element ............................................................................................................. 1245 12.28. Mixed 1st-Order Triangular Element ............................................................................................ 1246 12.29. Mixed 2nd-Order Triangular Element ........................................................................................... 1247 12.30. Mixed 1st-Order Quadrilateral Element ........................................................................................ 1248 12.31. Mixed 2nd-Order Quadrilateral Element ....................................................................................... 1249 13.1. Integration Point Locations for Quadrilaterals .................................................................................. 132 13.2. Integration Point Locations for Bricks and Pyramids ......................................................................... 132 13.3. Integration Point Locations for Triangles ......................................................................................... 133 13.4. Integration Point Locations for Tetrahedra ...................................................................................... 135 13.5. Integration Point Locations for Triangles and Tetrahedra ................................................................. 135
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
xxxiii
ANSYS, Inc. Theory Reference 13.6. 6 and 9 Integration Point Locations for Wedges ............................................................................... 136 13.7. 8 Integration Point Locations for Wedges ........................................................................................ 136 13.8. Integration Point Locations for 14 Point Rule ................................................................................... 137 13.9. Nonlinear Bending Integration Point Locations ................................................................................ 137 13.10. Brick Element .............................................................................................................................. 1313 13.11. Pyramid Element ......................................................................................................................... 1314 13.12. Pyramid Element Cross-Section Construction ............................................................................... 1314 13.13. Wedge Element .......................................................................................................................... 1315 13.14. Tetrahedron Element .................................................................................................................. 1315 13.15. Tetrahedron Element Cross-Section Construction ........................................................................ 1316 13.16. Triangle Aspect Ratio Calculation ................................................................................................. 1316 13.17. Aspect Ratios for Triangles ........................................................................................................... 1317 13.18. Quadrilateral Aspect Ratio Calculation ......................................................................................... 1317 13.19. Aspect Ratios for Quadrilaterals ................................................................................................... 1318 13.20. Angle Deviations for SHELL28 ...................................................................................................... 1319 13.21. Parallel Deviation Unit Vectors ..................................................................................................... 1319 13.22. Parallel Deviations for Quadrilaterals ........................................................................................... 1320 13.23. Maximum Corner Angles for Triangles ......................................................................................... 1321 13.24. Maximum Corner Angles for Quadrilaterals .................................................................................. 1321 13.25. Jacobian Ratios for Triangles ....................................................................................................... 1323 13.26. Jacobian Ratios for Quadrilaterals ................................................................................................ 1323 13.27. Jacobian Ratios for Quadrilaterals ................................................................................................ 1324 13.28. Shell Average Normal Calculation ................................................................................................ 1325 13.29. Shell Element Projected onto a Plane ........................................................................................... 1325 13.30. Quadrilateral Shell Having Warping Factor ................................................................................... 1326 13.31. Warping Factor for Bricks ............................................................................................................. 1327 14.1. Order of Degrees of Freedom .......................................................................................................... 147 14.2. Joint Element Dynamic Behavior About the Revolute Axis .............................................................. 1415 14.3. Definition of BE Subdomain and the Characteristics of the IBE ........................................................ 1424 14.4. Force-Deflection Relations for Standard Case ................................................................................. 1433 14.5. Force-Deflection Relations for Rigid Coulomb Option .................................................................... 1434 14.6. Thermal and Pressure Effects ......................................................................................................... 1443 14.7. Elastic Pipe Direct Stress Output .................................................................................................... 1445 14.8. Elastic Pipe Shear Stress Output ..................................................................................................... 1445 14.9. Stress Point Locations ................................................................................................................... 1447 14.10. Mohr Circles ................................................................................................................................ 1448 14.11. Plane Element ............................................................................................................................. 1450 14.12. Integration Points for End J ......................................................................................................... 1456 14.13. Integration Point Locations ......................................................................................................... 1461 14.14. Beam Widths ............................................................................................................................... 1463 14.15. Cross-Section Input and Principal Axes ........................................................................................ 1475 14.16. Definition of Sectorial Coordinate ................................................................................................ 1477 14.17. Reference Coordinate System ...................................................................................................... 1480 14.18. Uniform Shear on Rectangular Element ....................................................................................... 1483 14.19. Uniform Shear on Separated Rectangular Element ....................................................................... 1484 14.20. Element Behavior ........................................................................................................................ 1494 14.21. Input Force-Deflection Curve ..................................................................................................... 14101 14.22. Stiffness Computation ............................................................................................................... 14102 14.23. Input Force-Deflection Curve Reflected Through Origin ............................................................. 14102 14.24. Force-Deflection Curve with KEYOPT(2) = 1 ................................................................................ 14103 14.25. Nonconservative Unloading (KEYOPT(1) = 1) .............................................................................. 14103 14.26. No Origin Shift on Reversed Loading (KEYOPT(1) = 1) ................................................................. 14104
xxxiv
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ANSYS, Inc. Theory Reference 14.27. Origin Shift on Reversed Loading (KEYOPT(1) = 1) ...................................................................... 14104 14.28. Crush Option (KEYOPT(2) = 2) .................................................................................................... 14105 14.29. Force-Deflection Relationship .................................................................................................... 14106 14.30. Shape Functions for the Transverse Strains ................................................................................ 14113 14.31. Constant In-Plane Rotation Spurious Mode ................................................................................ 14114 14.32. Hourglass Mode ........................................................................................................................ 14114 14.33. Offset Geometry ........................................................................................................................ 14119 14.34. Translation of Axes .................................................................................................................... 14121 14.35. Offset Geometry ........................................................................................................................ 14126 14.36. A Semi-infinite Boundary Element Zone and the Corresponding Boundary Element IJK .............. 14132 14.37. Infinite Element IJML and the Local Coordinate System .............................................................. 14133 14.38. Velocity Profiles for Wave-Current Interactions ........................................................................... 14159 14.39. 3-D Plastic Curved Pipe Element Geometry ................................................................................ 14165 14.40. Integration Point Locations at End J ........................................................................................... 14165 14.41. Stress Locations ........................................................................................................................ 14170 14.42. Element Orientations ................................................................................................................ 14172 14.43. Reinforcement Orientation ........................................................................................................ 14182 14.44. Strength of Cracked Condition ................................................................................................... 14184 14.45. U-Tube with Fluid ...................................................................................................................... 14200 14.46. Bending Without Resistance ...................................................................................................... 14201 14.47. Integration Point Locations ....................................................................................................... 14219 14.48. Global to Local Mapping of a 1-D Infinite Element ...................................................................... 14245 14.49. Mapping of 2-D Solid Infinite Element ........................................................................................ 14245 14.50. A General Electromagnetics Analysis Field and Its Component Regions ...................................... 14250 14.51. I-V (Current-Voltage) Characteristics of CIRCU125 ....................................................................... 14272 14.52. Norton Current Definition .......................................................................................................... 14273 14.53. Electromechanical Transducer ................................................................................................... 14274 14.54. Absorbing Boundary ................................................................................................................. 14280 14.55. Form Factor Calculation ............................................................................................................ 14310 14.56. 2-D Segment Types ................................................................................................................... 14321 14.57. 3-D Segment Types ................................................................................................................... 14323 14.58. Contact Detection Point Location at Gauss Point ........................................................................ 14326 14.59. Penetration Distance ................................................................................................................. 14326 14.60. Smoothing Convex Corner ........................................................................................................ 14327 14.61. Friction Model ........................................................................................................................... 14328 14.62. 184.2 Slider Constraint Geometry .............................................................................................. 14343 14.63. 184.3 Spherical Constraint Geometry ......................................................................................... 14345 14.64. 184.4 Revolute Joint Geometry .................................................................................................. 14346 14.65. 184.5 Universal Joint Geometry ................................................................................................. 14347 14.66. Section Model ........................................................................................................................... 14352 15.1. Rotational Coordinate System (Rotations 1 and 3) ............................................................................ 153 15.2. Rotational Coordinate System (Rotations 1 and 2) ............................................................................ 154 15.3. Rotational Coordinate System (Rotations 2 and 3) ............................................................................ 155 15.4. Ranges of Pivot Values .................................................................................................................. 1523 15.5. Wavefront Flow Chart ................................................................................................................... 1525 15.6. Sample Mesh ................................................................................................................................ 1526 15.7. Single Degree of Freedom Oscillator .............................................................................................. 1531 15.8. Set for Lagrange and Pascal Polynomials ....................................................................................... 1537 15.9. Newton-Raphson Solution - One Iteration ..................................................................................... 1540 15.10. Newton-Raphson Solution - Next Iteration ................................................................................... 1541 15.11. Incremental Newton-Raphson Procedure .................................................................................... 1542 15.12. Initial-Stiffness Newton-Raphson ................................................................................................. 1543
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
xxxv
ANSYS, Inc. Theory Reference 15.13. Arc-Length Approach with Full Newton-Raphson Method ............................................................ 1548 15.14. Typical Cyclic Symmetric Structure .............................................................................................. 1563 15.15. Basic Sector Definition ................................................................................................................. 1564 15.16. Damping and Amplitude Ratio vs. Frequency ............................................................................... 1572 15.17. Fluid Pressure From Modal Excitation Distribution ....................................................................... 1573 17.1. Applied and Reaction Load Vectors ................................................................................................. 172 17.2. Frequency Spacing ....................................................................................................................... 1726 17.3. Types of Buckling Problems ........................................................................................................... 1727 17.4. Sphere of Influence Relating Spatially Correlated PSD Excitation .................................................... 1748 18.1. Integration Procedure ..................................................................................................................... 181 18.2. Uniform Density .............................................................................................................................. 186 18.3. Cumulative Probability Function ..................................................................................................... 186 18.4. Gaussian Density ............................................................................................................................ 187 18.5. Triangular Density ........................................................................................................................... 188 18.6. Beta Density ................................................................................................................................... 189 18.7. Gamma Density ............................................................................................................................ 1810 19.1. Typical Path Segment ..................................................................................................................... 193 19.2. Position and Unit Vectors of a Path .................................................................................................. 194 19.3. Mapping Data ................................................................................................................................. 196 19.4. Coordinates of Cross Section ........................................................................................................... 197 19.5. Typical Stress Distribution ............................................................................................................... 198 19.6. Axisymmetric Cross-Section .......................................................................................................... 1910 19.7. Geometry Used for Axisymmetric Evaluations ................................................................................ 1910 19.8. Centerline Sections ....................................................................................................................... 1915 19.9. Non-Perpendicular Intersections ................................................................................................... 1916 19.10. Equivalent Two-Wire Transmission Line ....................................................................................... 1927 19.11. Coaxial Cable Diagram ................................................................................................................ 1928 19.12. Local Coordinates Measured From a 3-D Crack Front .................................................................... 1936 19.13. The Three Basic Modes of Fracture ............................................................................................... 1936 19.14. Nodes Used for the Approximate Crack-Tip Displacements .......................................................... 1938 19.15. Single Mass Oscillators ................................................................................................................ 1943 20.1. Extended Interior Penalty Function ................................................................................................. 209 21.1. Gaussian Distribution Functions ...................................................................................................... 213 21.2. Truncated Gaussian Distribution ..................................................................................................... 214 21.3. Lognormal Distribution ................................................................................................................... 216 21.4. Triangular Distribution .................................................................................................................... 217 21.5. Uniform Distribution ....................................................................................................................... 218 21.6. Exponential Distribution ................................................................................................................. 219 21.7. Beta Distribution ........................................................................................................................... 2110 21.8. Gamma Distribution ...................................................................................................................... 2111 21.9. Weibull Distribution ...................................................................................................................... 2112 21.10. Sample Set Generated with Direct Monte Carlo Simulation Method .............................................. 2115 21.11. Sample Set Generated with Latin Hypercube Sampling Method ................................................... 2116 21.12. Sample Set Based on a Central Composite Design ........................................................................ 2117 21.13. Sample Set Based on Box-Behnken Matrix Design ........................................................................ 2120
List of Tables
1.1. General Terms .................................................................................................................................... 12 1.2. Superscripts and Subscripts ............................................................................................................... 13 3.1. Interpolation Functions of Hydrostatic Pressure ................................................................................. 327 xxxvi
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ANSYS, Inc. Theory Reference 4.1. Notation ............................................................................................................................................. 43 4.2. Summary of Plasticity Options ............................................................................................................. 47 4.3. Material Parameter Units for Anand Model ........................................................................................ 436 4.4. Concrete Material Table .................................................................................................................... 469 7.1. Standard Model Coefficients ............................................................................................................... 78 7.2. RNG Model Coefficients ...................................................................................................................... 79 7.3. NKE Turbulence Model Coefficients ................................................................................................... 710 7.4. GIR Turbulence Model Coefficients .................................................................................................... 711 7.5. SZL Turbulence Model Coefficients ................................................................................................... 712 7.6. The k- Model Coefficients ................................................................................................................ 713 7.7. The SST Model Coefficients ............................................................................................................... 714 7.8. Transport Equation Representation ................................................................................................... 720 11.1. Elements Used for Coupled Effects .................................................................................................. 111 11.2. Coupling Methods .......................................................................................................................... 112 11.3. Nomenclature of Coefficient Matrices ............................................................................................ 1110 12.1. Shape Function Labels .................................................................................................................... 121 13.1. Gauss Numerical Integration Constants ........................................................................................... 131 13.2. Numerical Integration for Triangles ................................................................................................. 133 13.3. Numerical Integration for Tetrahedra .............................................................................................. 133 13.4. Numerical Integration for 20-Node Brick .......................................................................................... 136 13.5. Thru-Thickness Numerical Integration ............................................................................................. 137 13.6. Assumed Data Variation of Stresses ............................................................................................... 1312 13.7. Aspect Ratio Limits ........................................................................................................................ 1318 13.8. Angle Deviation Limits .................................................................................................................. 1319 13.9. Parallel Deviation Limits ................................................................................................................ 1320 13.10. Maximum Corner Angle Limits .................................................................................................... 1321 13.11. Jacobian Ratio Limits ................................................................................................................... 1324 13.12. Applicability of Warping Tests ..................................................................................................... 1327 13.13. Warping Factor Limits ................................................................................................................. 1328 14.1. Value of Stiffness Coefficient (C1) .................................................................................................. 1427 14.2. Value of Stiffness Coefficient (C2) .................................................................................................. 1427 14.3. Stress Intensification Factors ......................................................................................................... 1445 14.4. Cross-Sectional Computation Factors ............................................................................................ 1464 14.5. Number of Pressure DOFs and Interpolation Functions ................................................................ 14147 14.6. Wave Theory Table ...................................................................................................................... 14155 15.1. Procedures Used for Eigenvalue and Eigenvector Extraction .......................................................... 1552 15.2. Exceptions for Element Energies .................................................................................................... 1570 15.3. ANSYS Workbench Product Adaptivity Methods ............................................................................ 1571 17.1. Nomenclature ................................................................................................................................. 173 17.2. Nomenclature ............................................................................................................................... 1713 17.3. Types of Spectrum Loading ........................................................................................................... 1733 19.1. POST26 Operations ....................................................................................................................... 1941 21.1. Probability Matrix for Samples of Central Composite Design .......................................................... 2118 21.2. Probability Matrix for Samples of Box-Behnken Matrix Design ........................................................ 2120
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
xxxvii
xxxviii
Chapter 1: Introduction
Welcome to the ANSYS, Inc. Theory Reference. This manual presents theoretical descriptions of all elements, as well as of many procedures and commands used in ANSYS, Inc. products. It is available to any of our product users who need to understand how the program uses the input data to calculate the output. In addition, this manual is indispensable for its explanations of how to interpret certain element and command results. In addition, the ANSYS, Inc. Theory Reference describes the relationship between input data and output results produced by the programs, and is essential for a thorough understanding of how the programs' function.
1.2. Notation
The notation defined below is a partial list of the notation used throughout the manual. There are also some tables of definitions given in following sections: Chapter 11, Coupling
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Due to the wide variety of topics covered in this manual, some exceptions will exist.
Below is a partial list of superscripts and subscripts used on [K], [M], [C], [S], {u}, {T}, and/or {F}. See also Chapter 11, Coupling. The absence of a subscript on the above terms implies the total matrix in final form, ready for solution.
12
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
13
Chapter 1: Introduction
1.4. Using the ANSYS, Inc. Theory Reference for the ANSYS Workbench Product
Many of the basic concepts and principles that are described in the ANSYS, Inc. Theory Reference apply to both the ANSYS and ANSYS Workbench families of products; for instance, element formulations, number of integration points per element, stress evaluation techniques, solve algorithms, contact mechanics. Items that will be of particular interest to ANSYS Workbench users include the elements and solvers. They are listed below; for more information on these items, see the appropriate sections later in this manual.
PCG
The ANSYS Workbench product often uses this solver for some structural analyses, especially those with thick models; i.e., models that have more than one solid element through the thickness.
14
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 1.4: Using the ANSYS, Inc. Theory Reference for the ANSYS Workbench Product
Solution Convergence
This is discussed in Section 15.18: ANSYS Workbench Product Adaptive Solutions.
Safety Tool
The ANSYS Workbench product safety tool capability is described in Section 2.4.7: Safety Tools in the ANSYS Workbench Product.
Fatigue Tool
The ANSYS Workbench product fatigue capabilities are described by Hancq, et al.(316).
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
15
16
Chapter 2: Structures
2.1. Structural Fundamentals
2.1.1. Stress-Strain Relationships
This section discusses material relationships for linear materials. Nonlinear materials are discussed in Chapter 4, Structures with Material Nonlinearities. The stress is related to the strains by: {} = [D]{el } (21)
where: {} = stress vector = x y z xy yz xz (output as S) [D] = elasticity or elastic stiffness matrix or stress-strain matrix (defined in Equation 214 through Equation 219) or inverse defined in Equation 24 or, for a few anisotropic elements, defined by full matrix definition (input with TB,ANEL.) {el} = {} - {th} = elastic strain vector (output as EPEL) {} = total strain vector = x y z xy yz xz {th} = thermal strain vector (defined in Equation 23) (output as EPTH) Note {el} (output as EPEL) are the strains that cause stresses. The shear strains (xy, yz, and xz) are the engineering shear strains, which are twice the tensor shear strains. The notation is commonly used for tensor shear strains, but is used here as engineering shear strains for simplicity of output. A related quantity used in POST1 labeled component total strain (output as EPTO) is described in Chapter 4, Structures with Material Nonlinearities. The stress vector is shown in the figure below. The sign convention for direct stresses and strains used throughout the ANSYS program is that tension is positive and compression is negative. For shears, positive is when the two applicable positive axes rotate toward each other.
T T
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Chapter 2: Structures
For the 3-D case, the thermal strain vector is: { th } = T se x where: = secant coefficient of thermal expansion in the x direction (see Section 2.1.3: Temperature-Dependent Coefficient of Thermal Expansion) T = T - Tref T = current temperature at the point in question Tref = reference (strain-free) temperature (input on TREF command or as REFT on MP command) The flexibility or compliance matrix, [D]-1 is: xy E x xz E x 0 1 Ex yz E y 1 Ey 0 yx E y zx Ez zy E z 1 Ez 0 [D]1 = 0 0 0 1 Gxy 0 0 0 0 0 0 0 0 where typical terms are: 22
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
se y
se z
se x
0 0 0 0 1 Gyz 0
0 0 0 0 1 Gxz 0
(23) (24)
Section 2.1: Structural Fundamentals Ex = Young's modulus in the x direction (input as EX on MP command) xy = major Poisson's ratio (input as PRXY on MP command) yx = minor Poisson's ratio (input as NUXY on MP command) Gxy = shear modulus in the xy plane (input as GXY on MP command) Also, the [D]-1 matrix is presumed to be symmetric, so that: yx xy = Ey Ex zx xz = Ez Ex zy Ez = yz Ey (27)
(25)
(26)
Because of the above three relationships, xy, yz, xz, yx, zy, and zx are not independent quantities and therefore the user should input either xy, yz, and xz (input as PRXY, PRYZ, and PRXZ), or yx, zy, and zx (input as NUXY, NUYZ, and NUXZ). The use of Poisson's ratios for orthotropic materials sometimes causes confusion, so that care should be taken in their use. Assuming that Ex is larger than Ey, xy (PRXY) is larger than yx (NUXY). Hence, xy is commonly referred to as the major Poisson's ratio, because it is larger than yx, which is commonly referred to as the minor Poisson's ratio. For orthotropic materials, the user needs to inquire of the source of the material property data as to which type of input is appropriate. In practice, orthotropic material data are most often supplied in the major (PR-notation) form. For isotropic materials (Ex = Ey = Ez and xy = yz = xz), so it makes no difference which type of input is used. Expanding Equation 22 with Equation 23 thru Equation 27 and writing out the six equations explicitly, xy y xz z x = x T + x (28) Ex Ex Ex y = y T xy x Ex + y Ey yz z Ey (29)
(210)
(211)
yz =
(212)
xz =
(213)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
23
Chapter 2: Structures where typical terms are: x = direct strain in the x direction x = direct stress in the x direction xy = shear strain in the x-y plane xy = shear stress on the x-y plane Alternatively, Equation 21 may be expanded by first inverting Equation 24 and then combining that result with Equation 23 and Equation 25 thru Equation 27 to give six explicit equations: Ey E E E x = x 1 ( yz )2 z ( x x T ) + ( xy ) + xz yz z AB h Ey h Ey Ez ( y y T ) + ( xz + yz xy )( z z T ) h y = Ey Ey E 2 Ez xy + xz yz z ( x x T ) + 1 ( xz ) h Ey h Ex Ey E ( y y T ) + z yz + xz xy ( z z T ) h Ex E Ez ( xz + yz xy )( x x T ) + z h h Ey E ( y y T ) + z 1 ( xy )2 h Ex xy = Gxy xy yz = Gyz yz xz = Gxz xz where: h = 1 ( xy )2 Ey E E E ( yz )2 z ( xz )2 z 2 xy yz xz z Ex Ey Ex Ex (220) Ey yz + xz xy Ex (216)
(214)
(215)
z =
( z z T )
If the shear moduli Gxy, Gyz, and Gxz are not input for isotropic materials, they are computed as: Gxy = Gyz = Gxz = Ex 2(1 + xy ) (221)
For orthotropic materials, the user needs to inquire of the source of the material property data as to the correct values of the shear moduli, as there are no defaults provided by the program.
24
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 2.1: Structural Fundamentals The [D] matrix must be positive definite. The program checks each material property as used by each active element type to ensure that [D] is indeed positive definite. Positive definite matrices are defined in Section 13.5: Positive Definite Matrices. In the case of temperature dependent material properties, the evaluation is done at the uniform temperature (input as BFUNIF,TEMP) for the first load step. The material is always positive definite if the material is isotropic or if xy, yz, and xz are all zero. When using the major Poisson's ratios (PRXY, PRYZ, PRXZ), h as defined in Equation 220 must be positive for the material to be positive definite.
Thus, ER Ex, E Ez, EZ Ey. Starting with the global Cartesian system, the input for x-y-z coordinates gives the following stress-strain matrix for the non-shear terms (from Equation 24): 1 Ex 1 D x y z = yx E y zx E z xy E x 1 Ey zy Ez xz E x yz E y 1 Ez
(222)
Rearranging so that the R--Z axes match the x-y-z axes (i.e., x R, y Z, z ): [DR Z ]
1
1 ER = ZR E Z R E
RZ ER 1 EZ Z E
R ER Z E Z 1 E
(223)
If one coordinate system uses the major Poisson's ratios, and the other uses the minor Poisson's ratio, an additional adjustment will need to be made. Comparing Equation 222 and Equation 223 gives:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
25
This assumes that: xy, yz, xz and RZ, R, Z are all major Poisson's ratios (i.e., Ex EY Ez and ER EZ E). If this is not the case (e.g., E > EZ): E z = z = major Poisson ratio (input as PRYZ) Ez (230)
se(T) is computed from ith(T) by rearranging Equation 231: se (T ) = ith (T ) T Tref (232)
Equation 232 assumes that when T = Tref, ith = 0. If this is not the case, the ith data is shifted automatically by a constant so that it is true.
26
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 2.1: Structural Fundamentals th(T) (thermal strain) is related to in(T) by: th (T ) = in (T )T
Tref T
(233)
se (T ) =
T Tref
(234)
No adjustment is needed for in(T) as se(T) is defined to be in(T) when T = Tref. As seen above, se(T) is dependent on what was used for Tref. If se(T) was defined using Tref as one value but then the thermal strain was zero at another value, an adjustment needs to be made (using the MPAMOD command). Consider:
th se o = o (T )(T To ) = in dT To T
(235)
(236)
Equation 235 and Equation 236 represent the thermal strain at a temperature T for two different starting points, To and Tref. Now let To be the temperature about which the data has been generated (definition temperse ature), and Tref be the temperature at which all strains are zero (reference temperature). Thus, o is the supplied se data, and r is what is needed as program input.
To
(237)
also,
Tref To in se dT = o (Tref )(Tref To )
(238)
or
Tref To in se dT = r (To )( Tref To )
(239)
27
(240)
Thus, Equation 240 must be accounted for when making an adjustment for the definition temperature being different from the strain-free temperature. This adjustment may be made (using the MPAMOD command). Note that: Equation 240 is nonlinear. Segments that were straight before may be no longer straight. Hence, extra temperatures may need to be specified initially (using the MPTEMP command). If Tref = To, Equation 240 is trivial. If T = Tref, Equation 240 is undefined. The values of T as used here are the temperatures used to define se (input on MPTEMP command). Thus, when using the se adjustment procedure, it is recommended to avoid defining a T value to be the same as T = Tref (to a tolerance of one degree). If a T value is the same as Tref, and: the T value is at either end of the input range, then the new se value is simply the same as the new value of the nearest adjacent point. the T value is not at either end of the input range, then the new se value is the average of the two adjacent new values.
28
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 2.2: Derivation of Structural Matrices The strains may be related to the nodal displacements by: {} = [B]{u}
(244)
where: [B] = strain-displacement matrix, based on the element shape functions {u} = nodal displacement vector It will be assumed that all effects are in the global Cartesian system. Combining Equation 244 with Equation 243, and noting that {u} does not vary over the volume: U1 = {u}T vol [B]T [D][B]d( vol){u} {u} T vol [B]T [D]{ th }d( vol) (245)
Another form of virtual strain energy is when a surface moves against a distributed resistance, as in a foundation stiffness. This may be written as: U2 = area {w n }T {}d(areaf ) f where: {wn} = motion normal to the surface {} = stress carried by the surface areaf = area of the distributed resistance Both {wn} and {} will usually have only one nonzero component. The point-wise normal displacement is related to the nodal displacements by: { w n } = [Nn ]{u} (247) where: [Nn] = matrix of shape functions for normal motions at the surface The stress, {}, is { } = k { w n } where: k = the foundation stiffness in units of force per length per unit area Combining Equation 246 thru Equation 248, and assuming that k is constant over the area, U2 = {u}Tk area [Nn ]T [Nn ]d(areaf ){u}
f
(246)
(248)
(249)
Next, the external virtual work will be considered. The inertial effects will be studied first:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
29
(250)
where: {w} = vector of displacements of a general point {Fa} = acceleration (D'Alembert) force vector According to Newton's second law: 2 {Fa } = {w } vol t 2 where: = density (input as DENS on MP command) t = time The displacements within the element are related to the nodal displacements by: { w } = [N]{u} (251)
(252)
where [N] = matrix of shape functions. Combining Equation 250, Equation 251, and Equation 252 and assuming that is constant over the volume, V1 = {u} T vol [N]T [N]d( vol) 2 t 2 {u} (253)
The pressure force vector formulation starts with: V2 = area {w n }T {P}d(areap ) p (254)
where: {P} = the applied pressure vector (normally contains only one nonzero component) areap = area over which pressure acts Combining equations Equation 252 and Equation 254, V2 ={u}T area [Nn ]{P}d(areap ) p (255)
Unless otherwise noted, pressures are applied to the outside surface of each element and are normal to curved surfaces, if applicable. Nodal forces applied to the element can be accounted for by:
nd V3 = {u} T {Fe }
(256)
210
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Finally, Equation 241, Equation 245, Equation 249, Equation 253, Equation 255, and Equation 256 may be combined to give: {u}T vol [B]T [D][B]d( vol){u} {u}T vol [B]T [D]{ th }d( vol) + {u} Tk area [Nn ]T [Nn ]d(area f ){u}
f
2 t 2
(257)
T T nd {Fe }
Noting that the {u}T vector is a set of arbitrary virtual displacements common in all of the above terms, the condition required to satisfy equation Equation 257 reduces to:
pr f th nd ([K e ] + [K e ]){u} {Fe } = [Me ]{u} + {Fe } + {Fe }
(258)
[Me ] = vol [N]T [N]d( vol) = element mass matrix {u} = 2 t 2 {u} = acceleration vector (such as gravity effects) s
Equation 258 represents the equilibrium equation on a one element basis. The above matrices and load vectors were developed as consistent. Other formulations are possible. For example, if only diagonal terms for the mass matrix are requested (LUMPM,ON), the matrix is called lumped (see Section 13.2: Lumped Matrices). For most lumped mass matrices, the rotational degrees of freedom (DOFs) are removed. If the rotational DOFs are requested to be removed (KEYOPT commands with certain elements), the matrix or load vector is called reduced. Thus, use of the reduced pressure load vector does not generate moments as part of the pressure load vector. Use of the consistent pressure load vector can cause erroneous internal moments in a structure. An example of this would be a thin circular cylinder under internal pressure modelled with irregular shaped shell elements. As suggested by Figure 2.3: Effects of Consistent Pressure Loading, the consistent pressure loading generates an erroneous moment for two adjacent elements of dissimilar size.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
211
Chapter 2: Structures
where: {el} = strains that cause stresses (output as EPEL) [B] = strain-displacement matrix evaluated at integration point {u} = nodal displacement vector {th} = thermal strain vector {} = stress vector (output as S) [D] = elasticity matrix Nodal and centroidal stresses are computed from the integration point stresses as described in Section 13.6: Nodal and Centroidal Data Evaluation.
212
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
2.
where P is the applied pressure. Equation 263 and Equation 264 are valid, as the surface for which stresses are computed is presumed to be a free surface. 3. At each point, use the six material property equations represented by: { } = [D ]{ } (265)
4.
(266)
Ty = y dz
t / 2 t/2
(267)
Txy = xy dz
t / 2 t/2
(268)
Mx = z x dz
t / 2 t/2
(269)
My = z y dz
t / 2 t/2
(270)
Mxy = zxy dz
t / 2
(271)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
213
Chapter 2: Structures Nx = xz dz
t / 2 t/2 t/2
(272)
Ny = yz dz
t / 2
(273)
where: Tx, Ty, Txy = in-plane forces per unit length (output as TX, TY, and TXY) Mx, My, Mxy = bending moments per unit length (output as MX, MY, and MXY) Nx, Ny = transverse shear forces per unit length (output as NX and NY) t = thickness at midpoint of element, computed normal to center plane x, etc. = direct stress (output as SX, etc.) xy, etc. = shear stress (output as SXY, etc.) For shell elements with linearly elastic material, Equation 266 to Equation 273 reduce to: t(x,top + 4 x,mid + x,bot ) Tx = 6 Ty = t(y,top + 4 y,mid + y,bot ) 6 t( xy,top + 4xy,mid + xy,bot ) 6 (276) (275)
(274)
Txy =
(277)
(278)
Mxy =
(279)
Nx =
Ny =
For shell elements with nonlinear materials, Equation 266 to Equation 273 are numerically integrated. It should be noted that the shell nomenclature and the nodal moment conventions are in apparent conflict with each other. For example, a cantilever beam located along the x axis and consisting of shell elements in the x-y
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
214
Section 2.4: Combined Stresses and Strains plane that deforms in the z direction under a pure bending load with coupled nodes at the free end, has the following relationship: Mxb = FMY (282) where: b = width of beam FMY = nodal moment applied to the free end (input as VALUE on F command with Lab = MY (not MX)) The shape functions of the shell element result in constant transverse strains and stresses through the thickness. Some shell elements adjust these values so that they will peak at the midsurface with 3/2 of the constant value and be zero at both surfaces, as noted in the element discussions in Chapter 14, Element Library. The thru-thickness stress (z) is set equal to the negative of the applied pressure at the surfaces of the shell elements, and linearly interpolated in between.
xy
1 2 1 2
xz yz = 0 (283)
xy xz
y o
1 2
yz
z o
where: o = principal strain (3 values) The three principal strains are labeled 1, 2, and 3 (output as 1, 2, and 3 with strain items such as EPEL). The principal strains are ordered so that 1 is the most positive and 3 is the most negative. The strain intensity I (output as INT with strain items such as EPEL) is the largest of the absolute values of 1 - 2, 2 - 3, or 3 - 1. That is: I = MAX( 1 2 , 2 3 , 3 1 ) The von Mises or equivalent strain e (output as EQV with strain items such as EPEL) is computed as: (284)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
215
Chapter 2: Structures 1 1 e = ( 2 )2 + ( 2 3 )2 + (3 1)2 2 2 1 1+ where: material Poissons ratio for elastic and thermal strains = effective Poissons ratio = 0.5 for plastic, creep, and hyperelastic strains p
1
(285)
where: o = principal stress (3 values) The three principal stresses are labeled 1, 2, and 3 (output quantities S1, S2, and S3). The principal stresses are ordered so that 1 is the most positive (tensile) and 3 is the most negative (compressive). The stress intensity I (output as SINT) is the largest of the absolute values of 1 - 2, 2 - 3, or 3 - 1. That is: I = MAX( 1 2 2 3 3 1 ) (287)
The von Mises or equivalent stress e (output as SEQV) is computed as: 1 e = (1 2 )2 + (2 3 )2 + (3 1)2 2 2 or 1 e = ( x y )2 + ( y z )2 + (z x )2 + 6(2 + 2 + 2 ) 2 xy yz xz 2
1 1
(288)
(289)
When ' = (input as PRXY or NUXY on MP command), the equivalent stress is related to the equivalent strain through e = E e (290) where:
216
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 2.4: Combined Stresses and Strains E = Young's modulus (input as EX on MP command)
whichever is applicable
whichever is applicable
(291)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
217
Chapter 2: Structures
whichever is applicable
whichever is applicable
(292)
(294)
218
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
A= +
C xy x y f f f f xt xc yt tc
Cyz y z f f f f yt yc zt zc
C xz x z f f f f xt xc zt zc
1 1 1 1 y + 1 + 1 z B= + x + + f f f f f f xt xc zt zc yt yc Cxy, Cyz, Cxz = x-y, y-z, x-z, respectively, coupling coefficient for Tsai-Wu theory The Tsai-Wu failure criteria used here are 3-D versions of the failure criterion reported in of Tsai and Hahn(190) for the 'strength index' and of Tsai(93) for the 'strength ratio'. Apparent differences are: 1. 2. The program input used negative values for compression limits, whereas Tsai uses positive values for all limits. F* F* The program uses Cxy instead of the xy used by Tsai and Hahn with Cxy being twice the value of xy .
(295)
(296)
219
Chapter 2: Structures
f c = input compression stress limit
220
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
3. 4.
All elements support the spin softening capability, while only some of the elements support the other options. Please refer to the ANSYS Elements Reference for details.
3.1.1. Theory
The theory of large strain computations can be addressed by defining a few basic physical quantities (motion and deformation) and the corresponding mathematical relationship. The applied loads acting on a body make it move from one position to another. This motion can be defined by studying a position vector in the deformed and undeformed configuration. Say the position vectors in the deformed and undeformed state are represented by {x} and {X} respectively, then the motion (displacement) vector {u} is computed by (see Figure 3.1: Position Vectors and Motion of a Deforming Body): {u} = { x } { X} (31)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
which can be written in terms of the displacement of the point via Equation 31 as: {u} [F] = [I] + { X}
where: [I] = identity matrix The information contained in the deformation gradient [F] includes the volume change, the rotation and the shape change of the deforming body. The volume change at a point is dV = det[F] (34) dVo where: Vo = original volume V = current volume det [ ] = determinant of the matrix
The deformation gradient can be separated into a rotation and a shape change using the right polar decomposition theorem: [F] = [R][U] (35) where: [R] = rotation matrix ([R]T[R] = [I]) [U] = right stretch (shape change) matrix 32
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
$ !
(32) (33)
Section 3.1: Large Strain Once the stretch matrix is known, a logarithmic or Hencky strain measure is defined as: [] = n[U]
(36)
([] is in tensor (matrix) form here, as opposed to the usual vector form {}). Since [U] is a 2nd order tensor (matrix), Equation 36 is determined through the spectral decomposition of [U]: [] = ni {ei }{ei } T
i =1 3
(37)
where: i = eigenvalues of [U] (principal stretches) {ei} = eigenvectors of [U] (principal directions) The polar decomposition theorem (Equation 35) extracts a rotation [R] that represents the average rotation of the material at a point. Material lines initially orthogonal will not, in general, be orthogonal after deformation (because of shearing), see Figure 3.2: Polar Decomposition of a Shearing Deformation. The polar decomposition of this deformation, however, will indicate that they will remain orthogonal (lines x-y' in Figure 3.2: Polar Decomposition of a Shearing Deformation). For this reason, non-isotropic behavior (e.g. orthotropic elasticity or kinematic hardening plasticity) should be used with care with large strains, especially if large shearing deformation occurs.
3.1.2. Implementation
Computationally, the evaluation of Equation 36 is performed by one of two methods using the incremental approximation (since, in an elastic-plastic analysis, we are using an incremental solution procedure): [] = d[e] [Dn ] with [ n ] = n[ Un ]
where [Un] is the increment of the stretch matrix computed from the incremental deformation gradient: [ Fn ] = [ Rn ][ Un ]
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
!
Chapter 3: Structures with Geometric Nonlinearities where [Fn] is: [ Fn ] = [Fn ][Fn 1]1 (311)
[Fn] is the deformation gradient at the current time step and [Fn-1] is at the previous time step. Two methods are employed for evaluating Equation 39. Method 1 (Weber, et al.(127)) uses the idea of Equation 37: [ n ] = ni {ei }{ei }T
i =1 3
(312)
where i and {ei} are the eigenvalue and eigenvector for the ith principal stretch increment of the incremental stretch matrix [Un], Equation 310. This is the method employed by the large strain solids VISCO106, VISCO107 and VISCO108. Method 2 (Hughes(156)) uses the approximate 2nd order accurate calculation: [ n ] = [R1/ 2 ]T [ n ][R1/ 2 ] (313)
where [R1/2] is the rotation matrix computed from the polar decomposition of the deformation gradient evaluated at the midpoint configuration: [F1/ 2 ] = [R1/ 2 ][U1/ 2 ] (314) where [F1/2] is (using Equation 33): [F1/ 2 ] = [I] + {u1/ 2 } { X} (315)
(316)
{un} is the current displacement and {un-1} is the displacement at the previous time step. [n] is the rotationneutralized strain increment over the time step. The strain increment configuration: [n ] is also computed from the midpoint (317)
{n } = [B1/ 2 ]{un }
{un} is the displacement increment over the time step and [B1/2] is the strain-displacement relationship evaluated at the midpoint geometry:
{ X1/ 2 } = ({ Xn } + { Xn 1})
1 2
(318)
34
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 3.1: Large Strain This method is an excellent approximation to the logarithmic strain if the strain steps are less than ~10%. This method is used by the standard 2-D and 3-D solid and shell elements. The computed strain increment [n] (or equivalently {n}) can then be added to the previous strain {n-1} to obtain the current total Hencky strain: {n } = {n 1} + {n } (319) This strain can then be used in the stress updating procedures, see Section 4.1: Rate-Independent Plasticity and Section 4.2: Rate-Dependent Plasticity for discussions of the rate-independent and rate-dependent procedures respectively.
(321)
On the other hand, the logarithmic strain is defined as: = n o where: = logarithmic strain o = initial length Differential of Equation 322 yields: d d =
(322)
(323)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
35
Chapter 3: Structures with Geometric Nonlinearities Integration of Equation 324 yields: o = (T To ) where: o = initial (reference) strain at temperature T o To = reference temperature In the absence of initial strain ( o = 0 ), then Equation 325 reduces to: = (T To ) (326) (325)
The thermal strain corresponds to the logarithmic strain. As an example problem, consider a line element of a material with a constant coefficient of thermal expansion . If the length of the line is o at temperature To, then the length after the temperature increases to T is: = o exp = o exp[(T To )] (327)
Now if one interpreted the thermal strain as the engineering (or nominal) strain, then the final length would be different. e = (T To ) where: e = engineering strain The final length is then: = o (1 + e ) = o [1 + (T To )] However, the difference should be very small as long as: T To 1 (329) (328)
(330)
because
exp[(T To )] 1 + (T To )
(331)
(332)
36
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 3.2: Large Rotation where the tangent matrix [K i ] has the form:
[K i ] = [K i ] + [Si ]
[Ki] is the usual stiffness matrix:
(333)
(334)
[Bi] is the strain-displacement matrix in terms of the current geometry {Xn} and [Di] is the current stress-strain matrix. [Si] is the stress stiffness (or geometric stiffness) contribution, written symbolically as:
(335)
where [Gi] is a matrix of shape function derivatives and [i] is a matrix of the current Cauchy (true) stresses {i} in the global Cartesian system. The Newton-Raphson restoring force is:
(336)
All of the plane stress and shell elements account for the thickness changes due to the out-of-plane strain z (Hughes and Carnoy(157)). Shells, however, do not update their reference plane (as might be required in a large strain out-of-plane bending deformation); the thickness change is assumed to be constant through the thickness. General element formulations using finite deformation are developed in Section 3.5: General Element Formulations and are applicable to the 18x solid elements.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
37
3.2.1. Theory
Section 3.1: Large Strain presented the theory for general motion of a material point. Large rotation theory follows a similar development, except that the logarithmic strain measure (Equation 36) is replaced by the Biot, or small (engineering) strain measure:
[] = [U] [I]
(337)
3.2.2. Implementation
A corotational (or convected coordinate) approach is used in solving large rotation/small strain problems (Rankin and Brogan(66)). Corotational may be thought of as rotated with. The nonlinearities are contained in the strain-displacement relationship which for this algorithm takes on the special form:
(338)
[Bv] = usual small strain-displacement relationship in the original (virgin) element coordinate system [Tn] = orthogonal transformation relating the original element coordinates to the convected (or rotated) element coordinates The convected element coordinate frame differs from the original element coordinate frame by the amount of rigid body rotation. Hence [Tn] is computed by separating the rigid body rotation from the total deformation {un} using the polar decomposition theorem, Equation 35. From Equation 338, the element tangent stiffness matrix has the form:
[K e ] =
vol
(339)
(340)
(341)
d {un } is the element deformation which causes straining as described in a subsequent subsection.
The large rotation process can be summarized as a three step process for each element: 1. Determine the updated transformation matrix [Tn] for the element.
38
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
nr {Fe } .
After the rotational increments in {u} are computed, update the node rotations appropriately. All three steps require the concept of a rotational pseudovector in order to be efficiently implemented (Rankin and Brogan(66), Argyris(67)).
[Tn] can be computed directly or the rotation of the element coordinate system [Rn] can be computed and related to [Tn] by
where [Tv] is the original transformation matrix. The determination of [Tn] is unique to the type of element involved, whether it is a solid element, shell element, beam element, or spar element. Solid Elements. The rotation matrix [Rn] for these elements is extracted from the displacement field using the deformation gradient coupled with the polar decomposition theorem (see Malvern(87)). Shell Elements. The updated normal direction (element z direction) is computed directly from the updated coordinates. The computation of the element normal is given in Chapter 14, Element Library for each particular shell element. The extraction procedure outlined for solid elements is used coupled with the information on the normal direction to compute the rotation matrix [Rn]. Beam Elements. The nodal rotation increments from {u} are averaged to determine the average rotation of the element. The updated average element rotation and then the rotation matrix [Rn] is computed using Rankin and Brogan(66). In special cases where the average rotation of the element computed in the above
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
"! @ B @
(342) 39
3A 4210
@ 38210 B 7560 3A B9 A9
Chapter 3: Structures with Geometric Nonlinearities way differs significantly from the average rotation of the element computed from nodal translations, the quality of the results will be degraded. Link Elements. The updated transformation [Tn] is computed directly from the updated coordinates. Generalized Mass Element (MASS21). The nodal rotation increment from {u} is used to update the element rotation which then yields the rotation matrix [Rn].
(343)
The translational component of the deformational displacement can be extracted from the displacement field by
(344)
{ud } t
For elements with rotational DOFs, the rotational components of the deformational displacement must be computed. The rotational components are extracted by essentially subtracting the nodal rotations {u} from the element rotation given by {ur}. In terms of the pseudovectors this operation is performed as follows for each node: 1. 2. Compute a transformation matrix from the nodal pseudovector {n} yielding [Tn]. Compute the relative rotation [Td] between [Rn] and [Tn]:
[T d ] = [Rn ][Tn ]T
(345)
This relative rotation contains the rotational deformations of that node as shown in Figure 3.4: Definition of Deformational Rotations. 3. Extract the nodal rotational deformations {ud} from [Td].
310
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 3.2: Large Rotation Because of the definition of the pseudovector, the deformational rotations extracted in step 3 are limited to less than 30, since 2sin( /2) no longer approximates itself above 30. This limitation only applies to the rotational distortion (i.e., bending) within a single element.
311
Chapter 3: Structures with Geometric Nonlinearities KEYOPT(2) = 1 implemented in BEAM4 and SHELL63 uses this technology. The theory of finite rotation representation and update has been described in Section 3.2: Large Rotation using a pseudovector representation. The following will outline the derivations of a consistent tangent stiffness matrix used for the corotational approach. The nonlinear static finite element equations solved can be characterized by at the element level by:
e =1 T int a ([Tn ] {Fe } {Fe }) = 0 N
(346)
[Tn]T = transform matrix transferring the local internal force vector into the global coordinate system
a {Fe } = applied load vector at the element level in the global coordinate system int {Fe } = [Bv ]T {e }d( vol)
(347)
Hereafter, we shall focus on the derivation of the consistent tangent matrix at the element level without introducing an approximation. The consistent tangent matrix is obtained by differentiating Equation 346 with respect to displacement variables {ue}:
[K T ]consistent = [Tn ]T e
= [Tn ] T [Bv ]T
e
(348)
It can be seen that Part I is the main tangent matrix (Equation 339) and Part II is the stress stiffening matrix (Equation 335, Equation 362 or Equation 365). Part III is another part of the stress stiffening matrix (see NourOmid and Rankin(175)) traditionally neglected in the past. However, many numerical experiments have shown that Part III of
[K T ] e
[K T ] e
[K T ] e
is unsymmetric; when
not be so large as to dominate the main tangent matrix (Part I). This can normally
312
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 3.3: Stress Stiffening be guaranteed if the realistic material and geometry are used, that is, the element is not used as a rigid link and the actual thicknesses are input. It is also noted that the consistent tangent matrix (Equation 348) is very suitable for use with the arc-length solution method.
3.3.2. Theory
The strain-displacement equations for the general motion of a differential length fiber are derived below. Two different results have been obtained and these are both discussed below. Consider the motion of a differential fiber, originally at dS, and then at ds after deformation.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
313
One end moves {u}, and the other end moves {u + du}, as shown in Figure 3.5: General Motion of a Fiber. The motion of one end with the rigid body translation removed is {u + du} - {u} = {du}. {du} may be expanded as du {du } = dv dw
where u is the displacement parallel to the original orientation of the fiber. This is shown in Figure 3.6: Motion of a Fiber with Rigid Body Motion Removed. Note that X, Y, and Z represent global Cartesian axes, and x, y, and z represent axes based on the original orientation of the fiber. By the Pythagorean theorem, ds = (dS + du)2 + (dv )2 + (dw )2 (350)
314
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(349) (351)
when A2 < 1. One should be aware that using a limited number of terms of this series may restrict its applicability to small rotations and small strains. If the first two terms of the series in Equation 354 are used to expand Equation 353, = 1+
2 2 2 u 1 u w v + + + x 2 x x x
The resultant strain (same as extension since strains are assumed to be small) is then x = 1 =
2 2 2 u 1 u v w + + + x 2 x x x
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(352) (353) (355) (356) 315
Chapter 3: Structures with Geometric Nonlinearities If, more accurately, the first three terms of Equation 354 are used and displacement derivatives of the third order and above are dropped, Equation 354 reduces to: = 1+
2 2 u 1 v w + + x 2 x x
(357)
(358)
For most 2-D and 3-D elements, Equation 356 is more convenient to use as no account of the loaded direction has to be considered. The error associated with this is small as the strains were assumed to be small. For 1-D structures, and some 2-D elements, Equation 358 is used for its greater accuracy and causes no difficulty in its implementation.
3.3.3. Implementation
The stress-stiffness matrices are derived based on Equation 335, but using the nonlinear strain-displacement relationships given in Equation 356 or Equation 358 (Cook(5)). For a spar such as LINK8 the stress-stiffness matrix is given as:
0 0 0 0 1 0 F 0 0 1 [S ] = 0 0 0 L 0 1 0 0 0 1
0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1
(359)
The stress stiffness matrix for a 2-D beam (BEAM3) is given in Equation 360, which is the same as reported by Przemieniecki(28). All beam and straight pipe elements use the same type of matrix. The 3-D beam and straight pipe elements (except BEAM188 and BEAM189) do not account for twist buckling. Forces used by straight pipe elements are based on not only the effect of axial stress with pipe wall, but also internal and external pressures on the end-caps of each element. This force is sometimes referred to as effective tension.
0 0 0 F [S ] = L 0 0 0
where: 316
6 5 1 L 10 0 6 5 1 L 10
Symmetric
2 2 L 15 0 1 L 10 1 L2 30
0 0 0 6 5 1 L 10
2 2 L 15
(360)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 3.3: Stress Stiffening F = force in member L = length of member The stress stiffness matrix for 2-D and 3-D solid elements is generated by the use of numerical integration. A 3D solid element (SOLID45) is used here as an example:
(361)
where the matrices shown in Equation 361 have been reordered so that first all x-direction DOF are given, then y, and then z. [So] is an 8 by 8 matrix given by:
[So ] =
vol
(362)
x [Sm ] = xy xz
xy xz y yz yz x
(363)
where x, xy etc. are stress based on the displacements of the previous iteration, and, N1 x N [S g ] = 1 y N1 z N2 x N2 y N2 z .... .... .... N8 x N8 y N8 z
(364)
where Ni represents the ith shape function. This is the stress stiffness matrix for small strain analyses. For large strain elements in a large strain analysis (NLGEOM,ON), the stress stiffening contribution is computed using the actual strain-displacement relationship (Equation 36). One further case requires some explanation: axisymmetric structures with nonaxisymmetric deformations. As any stiffening effects may only be axisymmetric, only axisymmetric cases are used for the prestress case. Axisymmetric cases are defined as (input as MODE on MODE command) = 0. Then, any subsequent load steps with any value of (including 0 itself) uses that same stress state, until another, more recent, = 0 case is available. Also, torsional stresses are not incorporated into any stress stiffening effects. Specializing this to SHELL61 (Axisymmetric-Harmonic Structural Shell), only two stresses are used for prestressing: s, , the meridional and hoop stresses, respectively. The element stress stiffness matrix is:
[S ] =
vol
(365)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
317
s 0 [Sm ] = 0 0
0 0
s
0 0
0 0 0
(366)
[Sg ] = [ A s ][N]
where [As] is defined below and [N] is defined by the element shape functions. [As] is an operator matrix and its terms are:
(367)
Section 3.4: Spin Softening The need of [Spr] is most dramatically seen when modelling the collapse of a ring due to external pressure using eigenvalue buckling. The expected answer is: CEI Pcr = (368) R3 where: Pcr = critical buckling load E = Young's modulus I = moment of inertia R = radius of the ring C = 3.0 This value of C = 3.0 is achieved when using [Spr], but when it is missing, C = 4.0, a 33% error. [Spr] is available only for those elements identified as such in the ANSYS Elements Reference. For static and transient analyses, its use is controlled by KEY3 on the SOLCONTROL command. For eigenvalue buckling analyses, all elements with pressure load stiffness capability use that capability. [Spr] is derived as an unsymmetric matrix. Symmetricizing is done, unless the command NROPT,UNSYM is used. Processing unsymmetric matrices takes more running time and storage, but may be more convergent.
319
Chapter 3: Structures with Geometric Nonlinearities full transient (ANTYPE,TRANS with TRNOPT,FULL) analysis, this effect is more accurately accounted for by large deflections (NLGEOM,ON). Consider a simple spring-mass system, with the spring oriented radially with respect to the axis of rotation, as shown in Figure 3.7: Spinning Spring-Mass System. Equilibrium of the spring and centrifugal forces on the mass using small deflection logic requires:
2 Ku = sMr
(369)
where: u = radial displacement of the mass from the rest position r = radial rest position of the mass with respect to the axis of rotation s = angular velocity of rotation
However, to account for large deflection effects, Equation 369 must be expanded to: Ku = 2M(r + u) s Rearranging terms, (K 2M)u = 2Mr s s Defining: K = K 2M s and F = 2Mr s Equation 371 becomes simply, Ku = F (374) (373) (372) (371) (370)
K is the stiffness needed in a small deflection solution to account for large deflection effects. F is the same as that derived from small deflection logic. Thus, the large deflection effects are included in a small deflection 320
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 3.4: Spin Softening solution. This decrease in the effective stiffness matrix is called spin (or centrifugal) softening. See also Carnegie(104) for additional development. Extension of Equation 372 into three dimensions gives: K xx = K xx (2 + 2 )Mxx y z K yy = K yy (2 + 2 )Myy x z K zz = K zz (2 + 2 )Mzz x y (375) (376) (377)
where: Kxx, Kyy, Kzz = x, y, and z components of stiffness as computed by the element K xx , K yy ,K zz = x, y, and z components of stiffness adjusted for spin softening o Mxx, Myy, Mzz = x, y, and z components of mass wx, wy, wz = angular velocities of rotation about the x, y, and z axes There are no modifications to the cross terms: K xy = K xy K yz = K yz K zx = K zx (378) (379) (380)
From Equation 375 thru Equation 377, it may be seen that there are spin softening effects only in the plane of rotation, not normal to the plane of rotation. Using the example of a modal analysis, Equation 372 can be combined with Equation 1740 to give: [K ] 2 [M] = 0 (381)
where: = the natural circular frequencies of the rotating body. If stress stiffening is added to Equation 382, the resulting equation is: ([K ] + [S] 2 [M]) 2 [M] = 0 s (383)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
321
Chapter 3: Structures with Geometric Nonlinearities Stress stiffening is normally applied whenever spin softening is activated, even though they are independent theoretically. The modal analysis of a thin fan blade is shown in Figure 3.8: Effects of Spin Softening and Stress Stiffening.
322
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
g f VR H Bf a8WvchuPf asqPpgBf a8eyc USYVWUS i f Vc aR P X X TR P D g f VR H P a s i f c aR X VTR H F Bf aWvcBtf 8qPhgBf aVeyc U`PXWU`PrID ghf a8WycBHuf asqrIF8gBf aeyc UR`Y8WTU`Qxw f VR P P H i f Vc a P X X V R P D gBf aWRvhHutf a8sqrqFAiphf a8edc bR`YVWUSQIGEC f V c P P H g f Vc a P X X TR P H F D A VPiXh g8qfd`e rfH bRAWRBqBHdR B8H 8T 8ghC e h f a d a H c a V f B A @ 9 8 C w
! 0 '6 & " #$ %& $" ' ( )$ '! 0$ ( 0& !&1 "2 3 54 7
Section 3.5: General Element Formulations In this section, the convention of index notation will be used. For example, repeated subscripts imply summation on the possible range of the subscript, usually the space dimension, so that ii = 11 + 22 + 33, where 1, 2, and 3 refer to the three coordinate axes x1, x2, and x3, otherwise called x, y, and z.
The updated Lagrangian method is applied to simulate geometric nonlinearities (accessed with NLGEOM,ON). Assuming all variables, such as coordinates xi, displacements ui, strains ij, stresses ij, velocities vi, volume V and other material variables have been solved for and are known at time t; one solves for a set of linearized simultaneous equations having displacements (and hydrostatic pressures in the mixed u-P formulation) as primary unknowns to obtain the solution at time t + t. These simultaneous equations are derived from the element formulations which are based on the principle of virtual work:
v
ijeijdV = fi
s
uidV + fisuids
s
(384)
ui = displacement xi = current coordinate f iB = component of body force f iS = component of surface traction V = volume of deformed body S = surface of deformed body on which tractions are prescribed The internal virtual work can be indicated by: W = ijeijdV
v
(385)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
323
Chapter 3: Structures with Geometric Nonlinearities Element formulations are obtained by differentiating the virtual work (Bonet and Wood(236) and Gadala and Wang(292)). In derivation, only linear differential terms are kept and all higher order terms are ignored so that finally a linear set of equations can be obtained. In element formulation, material constitutive law has to be used to create the relation between stress increment and strain increment. The constitutive law only reflects the stress increment due to straining. However, the Cauchy stress is affected by the rigid body rotation and is not objective (not frame invariant). An objective stress is needed, therefore, to be able to be applied in constitutive law. One of these is Jaumann rate of Cauchy stress expressed by McMeeking and Rice(293)
J ij = ij ik jk jk ik
(386)
where: = Jaumann rate of Cauchy stress 1 j ij = i = spin tensor 2 x j xi ij = time rate of Cauchy stress
J ij
(387)
Using the constitutive law, the stress change due to straining can be expressed as:
J ij = c ijkldkl
(388)
(389)
324
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(390)
From Equation 389, the stress differentiation can be derived as: Dij = CijklDekl + ikD jk + jkDik
(391)
where:
Dij =
ui u j 2 x j xi
1 D
The differentiation of V is: Duk D(dV ) = dV = Dev dV xk where: ev = eii Substitution of Equation 391 and Equation 392 into Equation 390 yields: DW = eijCijklDekldV
v
(392)
u Du k k 2e De dV + ij ik kj xi x j v Duk + eijij dV xk v
(393)
The third term is unsymmetric and is usually insignificant in most of deformation cases. Hence, it is ignored. The final pure displacement formulation is: DW = eijCijklDekldV
v
uk Duk + ij eikDekj dV xi x j v
(394)
The above equation is a set of linear equations of Dui or displacement change. They can be solved out by linear solvers. This formulation is exactly the same as the one published by McMeeking and Rice(293). The stiffness has two terms: the first one is material stiffness due to straining; the second one is stiffness due to geometric nonlinearity (stress stiffness). Since no other assumption is made on deformation, the formulation can be applied to any deformation problems (small deformation, finite deformation, small deformation-large rotation, stress stiffening, etc.) so it is called a general element formulation.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
325
Chapter 3: Structures with Geometric Nonlinearities To achieve higher efficiency, the second term or stress stiffness is included only if requested for analyses with geometric nonlinearities (NLGEOM,ON, PSTRES,ON, or SSTIF,ON) or buckling analysis (ANTYPE,BUCKLE).
The interpolation function of pressure is determined according to the order of elements. To remedy the locking problem, they are one order less than the interpolation function of strains or stresses. For 18x solid elements, the number of pressure DOFs, number of internal nodes, and interpolation functions are shown in Table 3.1: Interpolation Functions of Hydrostatic Pressure.
326
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
P
1 3 1 4 1 4
Functions
In Table 3.1: Interpolation Functions of Hydrostatic Pressure, Pi , P1 , P2 , P3 , and P4 are the pressure DOF at internal node i. s, t, and r are the natural coordinates.
(396)
(397)
(398)
where: ij = Kronecker delta ij = Cauchy stress from constitutive law so that the internal virtual work Equation 385 can be expressed as: Wa = ijeijdV
v
(399)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
327
Chapter 3: Structures with Geometric Nonlinearities Introduce the constraint Equation 396 by Lagrangian multiplier P , the augmented internal virtual work is: P P Wa = ijeijdV + PdV K v v Substitute Equation 398 into above; it is obtained: P P Wa = ijeijdV + (P P)ev dV + PdV k v v v where: ev = ij eij = eii Take differentiation of Equation 3100, ignore all higher terms of Dui and D P than linear term, the final formulation can be expressed as: DWa = eijCijklDekldV KDev e v dV
v v
(3100)
(3101)
(3102)
This is a linear set of equations of Dui and D P (displacement and hydrostatic pressure changes). In the final mixed u-P formulation, the third term is the stress stiffness and is included only if requested (NLGEOM,ON, PSTRES,ON, or SSTIF,ON). The rest of the terms are based on the material stiffness. The first term is from material constitutive law directly or from straining; the second term is because of the stress modification (Equation 398); the fourth and fifth terms are the extra rows and columns in stiffness matrix due to the introduction of the extra DOF: pressure, i.e., KuP, KPu and KPP as in Equation 395. The stress stiffness in the above formulation is the same as the one in pure displacement formulation. All other terms exist even for small deformation and are the same as the one derived by Bathe(2) for small deformation problems. It is worthwhile to indicate that in the mixed formulation of the higher order elements (PLANE183 , SOLID186 and SOLID187 with KEYOPT(6) = 1), elastic strain only relates to the stress in the element on an averaged basis, rather than pointwise. The reason is that the stress is updated by Equation 398 and pressure P is interpolated independently in an element with a function which is one order lower than the function for volumetric strain. For lower order elements (PLANE182, SOLID185), this problem is eliminated since either B bar technology or uniform reduced integration is used; volumetric strain is constant within an element, which is consistent with the constant pressure P interpolation functions (see Table 3.1: Interpolation Functions of Hydrostatic Pressure). In addition, this problem will not arise in element SOLID187 with linear interpolation function of P (KEYOPT(6) = 2). This is because the order of interpolation function of P is the same as the one for volumetric strain. In other words, the number of DOF P in one element is large enough to make P consistent with the volumetric
328
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 3.5: General Element Formulations strain at each integration point. Therefore, when mixed formulation of element SOLID187 is used with nearly incompressible material, the linear interpolation function of P or KEYOPT(6) = 2 is recommended.
(3103)
The deviatoric component of deformation tensor defined by the eij term of Equation 384 can be expressed as: e = eij ij 1 ijev 3 (3104)
e The internal virtual work (Equation 385) can be shown using ij and ij :
W = (ijeij Pev )dV v
(3105)
The volume constraint is the incompressible condition. For a fully incompressible hyperelastic material, it can be as defined by Sussman and Bathe(124), Bonet and Wood(236), Crisfield(294): 1 J = 0 (3106) where: J = Fij = Fij dV xi = X j dVo
= determinant of deformation gradient tensor Xi = original coordinate Vo = original volume As in the mixed u-P formulation I (Section 3.5.4: u-P Formulation I), the constraint Equation 3106 was introduced to the internal virtual work by the Lagrangian multiplier P . Then, differentiating the augmented internal virtual work, the final formulation is obtained. This formulation is similar to the formulation for nearly incompressible materials, i.e. Equation 3102. The only major difference is that [KPP] = [0] in this formulation. This is because material in this formulation is fully incompressible.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
329
(3108)
Equation 3109 are the equilibrium equations and Equation 3110 are the volumetric constraint equations. The total number of active equilibrium equations on a global level (indicated by Nd) is the total number of displacement DOFs without any prescribed displacement boundary condition. The total number of volumetric constraint equations (indicated by Np) is the total number of pressure DOFs in all mixed u-P elements. The optimal ratio of Nd/Np is 2 for 2-D elements and 3 for 3-D elements. When Nd/Np is too small, the system may have too many constraint equations which may result in a severe locking problem. On the other hand, when Nd/Np is too large, the system may have too few constraint equations which may result in too much deformation and loss of accuracy. When Nd/Np < 1, the system has more volumetric constraint equations than equilibrium equations, thus the system is over-constrained. In this case, if the u-P formulation I is used, the system equations will be very illconditioned so that it is hard to keep accuracy of solution and may cause divergence. If the u-P formulation II is used, the system equation will be singular because [KPP] = [0] in this formulation so that the system is not solvable. Therefore, over-constrained models should be avoided as described in the ANSYS Elements Reference. Volumetric constraint is incorporated into the final equations as extra conditions. A check is made at the element level to see if the constraint equations are satisfied. The number of elements in which constraint equations have not been satisfied is reported. For u-P formulation I, the volumetric constraint is met if:
330
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
tolV
(3111)
and for u-P formulation II, the volumetric constraint is met if: J1 J dV V tolV V
(3112)
where: tolV = tolerance for volumetric compatibility (input as Vtol on SOLCONTROL command) and for u-P formulation III, the volumetric constraint is met if: J J dV V J
tolV
(3113)
is the set of constraints to be imposed. The variation of the augmented potential is zero provided (u ) = 0 (and, hence = 0 ) and, simultaneously: W = 0 (3116) The equation for augmented potential (Equation 3114) is a system of ntot equations, where:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
331
Chapter 3: Structures with Geometric Nonlinearities ntot = ndof + nc where: ndof = number of degrees of freedom in the model nc = number of Lagrange multipliers The solution vector consists of the displacement degrees of freedom u and the Lagrange multipliers. The stiffness matrix is of the form: K + H BT u r TB = (u ) 0 B where: r = fint fext = ijeij f B uidv f isuids i
v s
(3117)
(3118)
K = r B= H= (u ) u B u
332
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Only the concrete element (SOLID65) supports the concrete model and only the viscoelastic elements (VISCO88, VISCO89) support the viscoelastic material model. Note that also listed in this table are how many stress and strain components are involved. One component uses x (e.g., SX, EPELX, etc.), four components use X, Y, Z, XY and six components use X, Y, Z, XY, YZ, XZ. The plastic pipe elements (PIPE20 and PIPE60) have four components, so that the nonlinear torsional and pressure effects may be considered. If only one component is available, only the nonlinear stretching and bending effects could be considered. This is relevant, for instance, to the 3-D thin-walled beam (BEAM24) which has only one component. Thus linear torsional effects are included, but nonlinear torsional effects are not.
Strain Definitions
For the case of nonlinear materials, the definition of elastic strain given with Equation 21 has the form of:
(41)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Chapter 4: Structures with Material Nonlinearities el = elastic strain vector (output as EPEL) = total strain vector th = thermal strain vector (output as EPTH) pl = plastic strain vector (output as EPPL) cr = creep strain vector (output as EPCR) sw = swelling strain vector (output as EPSW) In this case, {} is the strain measured by a strain gauge. Equation 41 is only intended to show the relationships between the terms. See subsequent sections for more detail). In POST1, total strain is reported as:
(42)
(43)
The difference between these two total strains stems from the different usages: {} can be used to compare strain gauge results and tot can be used to plot nonlinear stress-strain curves.
42
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 4.1: Rate-Independent Plasticity Except for User Specified Behavior (TB,USER), each of these is explained in greater detail later in this chapter. Figure 4.1: Stress-Strain Behavior of Each of the Plasticity Options represents the stress-strain behavior of each of the options.
4.1.1. Theory
Plasticity theory provides a mathematical relationship that characterizes the elastoplastic response of materials. There are three ingredients in the rate-independent plasticity theory: the yield criterion, flow rule and the hardening rule. These will be discussed in detail subsequently. Table 4.1: Notation summarizes the notation used in the remainder of this chapter.
e = f ({})
where: {} = stress vector
(44)
Definition elastic strains plastic strains trial strain equivalent plastic strain
EPEQ[1]
{} e y m
stresses equivalent stress material yield parameter mean or hydrostatic stress equivalent stress parameter
HPRES SEPL
e
{} C [D] ET F N
^ pl
plastic multiplier yield surface translation plastic work translation multiplier stress-strain matrix tangent modulus yield criterion stress ratio SRAT
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
43
1.
In the large strain solids VISCO106, VISCO107, and VISCO108, EPEQ is labeled as PSV.
f ({}) = y
(45)
the material will develop plastic strains. If e is less than y, the material is elastic and the stresses will develop according to the elastic stress-strain relations. Note that the equivalent stress can never exceed the material yield since in this case plastic strains would develop instantaneously, thereby reducing the stress to the material yield. Equation 45 can be plotted in stress space as shown in Figure 4.2: Various Yield Surfaces for some of the plasticity options. The surfaces in Figure 4.2: Various Yield Surfaces are known as the yield surfaces and any stress state inside the surface is elastic, that is, they do not cause plastic strains.
44
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
2 max
xy cr
xy (f) Drucker-Prager
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
45
(46)
Section 4.1: Rate-Independent Plasticity sumes that the yield surface remains constant in size and the surface translates in stress space with progressive yielding, as shown in Figure 4.3: Types of Hardening Rules (b). The yield criterion, flow rule and hardening rule for each option are summarized in Table 4.2: Summary of Plasticity Options and are discussed in detail later in this chapter.
TB Lab BISO Yield Criterion Flow Rule von Mises/Hill von Mises/Hill von Mises/Hill von Mises/Hill associative associative associative NLISO associative kinematic (Prandtl- Reuss hardening equations) associative associative associative kinematic hardening kinematic hardening von Mises/Hill modified von Mises ANISO DP von Mises with associative or none dependence on non- associative hydrostatic stress CAST von Mises with non- associative work hardening multilinear dependence on hydrostatic stress
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Multilinear Kinematic MKIN/KINH von Mises/Hill Hardening Nonlinear Kinematic CHAB Hardening Anisotropic
Drucker- Prager
Cast Iron
'%$! & #" 13!10 ( 2 ) '%$! & #" 0 %"G& !RQ! P!) 4 H E I 5
work hardening bilinear, each direction and tension and compression different elastic- perfectly plastic
'%$! & #" 1!10 ( 2 ) & #" '%$! H E C 7 @ 9 " 7 5 0 %"GFD"3BA& 378' 6 4
multilinear nonlinear
47
and translation (or shift) of the yield surface is also history dependent and is given as: {} = C{dpl } where: C = material parameter {} = back stress (location of the center of the yield surface) Equation 47 can be differentiated so that the consistency condition is: F F F dF = [M]{d} + d + [M]{d} = 0 Noting from Equation 48 that d = {}T [M]{dpl } (411)
T T
(49)
(410)
Equation 410 becomes F F F {} T [M]{dpl } + C [M]{dpl } = 0 [M]{d} + The stress increment can be computed via the elastic stress-strain relations {d} = [D]{del } (414)
T T
(413)
since the total strain increment can be divided into an elastic and plastic part. Substituting Equation 46 into Equation 413 and Equation 415 and combining Equation 413, Equation 414, and Equation 415 yields F [M][D]{d} F Q F Q Q F {}T [M] C [M] + [M][D]
T T T
(416)
The size of the plastic strain increment is therefore related to the total increment in strain, the current stress state, and the specific forms of the yield and potential surfaces. The plastic strain increment is then computed using Equation 46: Q {dpl } = (417)
4.1.6. Implementation
An Euler backward scheme is used to enforce the consistency condition Equation 410. This ensures that the updated stress, strains and internal variables are on the yield surface. The algorithm proceeds as follows: 1. 2. The material parameter y Equation 45 is determined for this time step (e.g., the yield stress at the current temperature). The stresses are computed based on the trial strain {tr}, which is the total strain minus the plastic strain from the previous time point (thermal and other effects are ignored):
tr {n } = {n } {pl1} n
(418)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
49
Chapter 4: Structures with Material Nonlinearities where the superscripts are described with Section 1.2: Notation and subscripts refer to the time point. Where all terms refer to the current time point, the subscript is dropped. The trial stress is then {tr } [D]{ tr } 3. 4. 5. 6. (419)
The equivalent stress e is evaluated at this stress level by Equation 44. If e is less than y the material is elastic and no plastic strain increment is computed. If the stress exceeds the material yield, the plastic multiplier is determined by a local Newton-Raphson iteration procedure (Simo and Taylor(155)). {pl} is computed via Equation 417. The current plastic strain is updated {pl } = {pl1} + {pl } n n where: {pl } = current plastic strains (output as EPPL) n and the elastic strain computed {el } = { tr } {pl } (421) (420)
where: el = elastic strains (output as EPEL) The stress vector is: {} = [D]{ el } (422)
where: {} = stresses (output as S) 7. The increments in the plastic work and the center of the yield surface {} are computed via Equation 411 and Equation 412 and the current values updated n = n 1 + (423) and {n } = {n 1} + { } where the subscript n-1 refers to the values at the previous time point.
(424)
410
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
pl
where e is evaluated using the trial stress . N is therefore greater than or equal to one when yielding is occurring and less than one when the stress state is elastic. The equivalent plastic strain increment is given as: 2 2 ^ pl = { pl } T [M]{pl } 3
1
(426)
The equivalent plastic strain and equivalent stress parameters are developed for each option in the next sections. Note that the Euler backward integration scheme in step 4 is the radial return algorithm (Krieg(46)) for the von Mises yield criterion.
(427)
where {s} is the deviatoric stress Equation 435. When e is equal to the current yield stress k the material is assumed to yield. The yield criterion is: 3 2 F = {s} T [M]{s} k = 0 2
1
(428)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
411
Chapter 4: Structures with Material Nonlinearities For work hardening, k is a function of the amount of plastic work done. For the case of isotropic plasticity assumed
^ pl here, k can be determined directly from the equivalent plastic strain of Equation 440 (output as EPEQ) and the uniaxial stress-strain curve as depicted in Figure 4.4: Uniaxial Behavior. k is output as the equivalent stress parameter (output as SEPL). For temperature-dependent curves with the MISO option, k is determined by temperature interpolation of the input curves after they have been converted to stress-plastic strain format.
where: k = elastic limit R , R , b = material parameters characterizing the isotropic hardening behavior of materials
o
The constitutive equations are based on linear isotropic elasticity, the von Mises yield function and the associated flow rule. The yield function is:
412
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
" !
(429)
Section 4.1: Rate-Independent Plasticity 3 2 F = {s} T [M]{s} R = 0 2 The plastic strain increment is: Q F 3 {s} {pl } = = = 2 e where: = plastic multiplier The equivalent plastic strain increment is then:
^ pl = 1
(430)
(431)
2 {pl } T [M]{pl } = 3
(432)
(433)
(434)
where: {s} = deviatoric stress vector {s} = {} m 1 1 1 0 0 0 where: 1 x + y + z 3 {} = yield surface translation vector Equation 49 m = mean or hydrostatic stress = Note that since Equation 434 is dependent on the deviatoric stress, yielding is independent of the hydrostatic stress state. When e is equal to the uniaxial yield stress, y, the material is assumed to yield. The yield criterion Equation 47 is therefore,
T
(435)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
413
Chapter 4: Structures with Material Nonlinearities 3 2 F = ({s} {})T [M]({s} {}) y = 0 2 The associated flow rule yields 3 Q F ({s} {a}) = = 2e
1
(436)
(437)
so that the increment in plastic strain is normal to the yield surface. The associated flow rule with the von Mises yield criterion is known as the Prandtl-Reuss flow equation. The yield surface translation is defined as: {} = 2G{sh } (438)
where: G = shear modulus = E/(2 (1+n)) E = Young's modulus (input as EX on MP command) = Poisson's ratio (input as PRXY or NUXY on MP command) The shift strain is computed analogously to Equation 424:
sh sh {n } = {n 1} + {sh }
(439)
where: E = Young's modulus (input as EX on MP command) ET = tangent modulus from the bilinear uniaxial stress-strain curve The yield surface translation {sh} is initially zero and changes with subsequent plastic straining. The equivalent plastic strain is dependent on the loading history and is defined to be:
^ ^ ^ pl = pl1+ pl n n
(441)
where:
414
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
^ n = equivalent plastic strain for this time point (output as EPEQ) ^ pl1 = equivalent plastic strain from the previous time point n
pl
EET ^pl n E ET
(442)
where:
^ pl e
^ ^ pl pl ^ pl = 0), then e is equal to the yield stress. e only has meaning during Note that if there is no plastic straining ( the initial, monotonically increasing portion of the load history. If the load were to be reversed after plastic ^ e
pl
loading, the stresses and therefore e would fall below yield but nonzero).
The portion of total volume (the weighting factor) and yield stress for each subvolume is determined by matching the material response to the uniaxial stress-strain curve. A perfectly plastic von Mises material is assumed and this yields for the weighting factor for subvolume k
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
415
(443)
where: wk = the weighting factor (portion of total volume) for subvolume k and is evaluated sequentially from 1 to the number of subvolumes ETk = the slope of the kth segment of the stress-strain curve (see Figure 4.5: Uniaxial Behavior for Multilinear Kinematic Hardening) wi = the sum of the weighting factors for the previously evaluated subvolumes
where (k, k) is the breakpoint in the stress-strain curve. The number of subvolumes corresponds to the number of breakpoints specified. {pl } k for each subvolume is computed using a von Mises yield criterion with The increment in plastic strain the associated flow rule. The section on specialization for bilinear kinematic hardening is followed but since each subvolume is elastic-perfectly plastic, C and therefore {} is zero. The plastic strain increment for the entire volume is the sum of the subvolume increments: {pl } = w i {pl } i
i =1 Nsv
416
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(444) (445)
Section 4.1: Rate-Independent Plasticity where: Nsv = number of subvolumes The current plastic strain and elastic strain can then be computed for the entire volume via Equation 420 and Equation 421.
^ pl The equivalent plastic strain (output as EPEQ) is defined by Equation 441 and equivalent stress parameter ^ pl e
^ (output as SEPL) is computed by evaluating the input stress-strain curve at (after adjusting the curve for the elastic strain component).
pl
(446)
(447)
(448)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
417
Chapter 4: Structures with Material Nonlinearities The evolution of the back stress (the kinematic hardening rule) for each component is defined as: 2 {}i = Ci {pl } i { }i 3 where: Ci, i, i = 1, 2, ... n = material constants for kinematic hardening The associated flow rule yields: Q F 3 {s} { } = = 2 e The plastic strain increment, Equation 447 is rewritten as: 3 { s} { } {pl } = 2 e The equivalent plastic strain increment is then:
^ pl =
(449)
(450)
(451)
2 {pl } T [M]{pl } = 3
(452)
(453)
(454)
where: k = elastic limit R , R , b = material constants characterizing the material isotropic hardening behavior.
o
The material hardening behavior, R, in Equation 446 can also be defined through bilinear or multilinear isotropic hardening options, which have been discussed early in Section 4.1.8: Specialization for Hardening. The return mapping approach with consistent elastoplastic tangent moduli that was proposed by Simo and Hughes(252) is used for numerical integration of the constitutive equation described above.
418
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
where: 0 = reference yield stress p = equivalent plastic strain and when it is used with the kinematic hardening option, the yield function takes the form: f {} = ({} {})T [M]({} {}) 0 (456)
The material is assumed to have three orthogonal planes of symmetry. Assuming the material coordinate system is perpendicular to these planes of symmetry, the plastic compliance matrix [M] can be written as: G 0 0 0 G + H H 0 0 0 F+H F H G F F+G 0 0 0 [M] = (457) 0 0 2N 0 0 0 0 0 0 0 2L 0 0 0 0 0 2M 0 F, G, H, L, M and N are material constants that can be determined experimentally. They are defined as: 1 1 1 1 F= + 2 R2 R2 R2 zz xx yy 1 1 1 1 + 2 R2 R2 R2 xx yy zz 1 1 1 1 + 2 2 2 R2 xx R yy R zz
(458)
G=
(459)
H=
(460)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
419
L=
(461)
M=
(462)
N=
(463)
The yield stress ratios Rxx, Ryy, Rzz, Rxy, Ryz and Rxz are specified by the user and can be calculated as: y R xx = xx 0 y yy 0 (465) (464)
R yy =
y R zz = zz 0 y xy 0 y yz 0
(466)
R xy =
(467)
R yz =
(468)
y R xz = 3 xz 0 where:
y ij
(469)
Two notes: Epl = The inelastic compliance matrix should be positive definite in order for the yield function to exist. The plastic slope (see also Equation 440) is calculated as: E xEt E x Et
(470)
420
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 4.1: Rate-Independent Plasticity where: Ex = elastic modulus in x-direction Et = tangent modulus defined by the hardening input
(471)
where [M] is a matrix which describes the variation of the yield stress with orientation and {L} accounts for the difference between tension and compression yield strengths. {L} can be related to the yield surface translation {} of Equation 434 (Shih and Lee(51)) and hence the equivalent stress function can be interpreted as having an initial translation or shift. When e is equal to a material parameter K, the material is assumed to yield. The yield criterion Equation 47 is then 3F = {}T [M]{} {}T {L} K = 0 (472)
The material is assumed to have three orthogonal planes of symmetry. The plastic behavior can then be characterized by the stress-strain behavior in the three element coordinate directions and the corresponding shear stress-shear strain behavior. Therefore [M] has the form: 0 0 0 M11 M12 M13 0 0 0 M12 M22 M23 M M23 M33 0 0 0 M = 13 (473) M44 0 0 0 0 0 0 0 0 0 M55 0 0 0 0 0 M66 0 By evaluating the yield criterion Equation 472 for all the possible uniaxial stress conditions the individual terms of [M] can be identified: K Mjj = , j = 1 to 6 + j j (474)
where: +j and -j = tensile and compressive yield strengths in direction j (j = x, y, z, xy, yz, xz)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
421
Chapter 4: Structures with Material Nonlinearities The compressive yield stress is handled as a positive number here. For the shear yields, +j = -j. Letting M11 = 1 defines K to be K = + x x (475) The strength differential vector {L} has the form {L} = L1 L 2 L3 0 0 0
T
(476)
(477)
Assuming plastic incompressibility (i.e. no increase in material volume due to plastic straining) yields the following relationships M11 + M12 + M13 = 0 M12 + M22 + M23 = 0 M13 + M23 + M33 = 0 and L1 + L 2 + L3 = 0 The off-diagonals of [M] are therefore 1 M12 = (M11 + M22 M33 ) 2 1 M13 = (M11 M22 + M33 ) 2 1 M23 = ( M11 + M22 + M33 ) 2 (478)
(479)
(480)
Note that Equation 479 (by means of Equation 474 and Equation 477) yields the consistency equation + x x + y y + z z + + =0 (481) + x x + y y + z z
that must be satisfied due to the requirement of plastic incompressibility. Therefore the uniaxial yield strengths are not completely independent. The yield strengths must also define a closed yield surface, that is, elliptical in cross section. An elliptical yield surface is defined if the following criterion is met:
2 2 M11 + M2 + M33 2(M11M22 + M22M33 + M11M33 ) < 0 22
(482)
Otherwise, the following message is output: THE DATA TABLE DOES NOT REPRESENT A CLOSED YIELD SURFACE. THE YIELD STRESSES OR SLOPES MUST BE MADE MORE EQUAL. This further restricts the independence of the
422
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 4.1: Rate-Independent Plasticity uniaxial yield strengths. Since the yield strengths change with plastic straining (a consequence of work hardening), this condition must be satisfied throughout the history of loading. The program checks this condition through an equivalent plastic strain level of 20% (.20). For an isotropic material, M11 = M22 = M33 = 1 M12 = M13 = M23 = 1/ 2 M44 = M55 = M66 = 3 and L1 = L 2 = L3 = 0 and the yield criterion (Equation 472 reduces down to the von Mises yield criterion Equation 436 with {} = 0). Work hardening is used for the hardening rule so that the subsequent yield strengths increase with increasing total plastic work done on the material. The total plastic work is defined by Equation 423 where the increment in plastic work is
* = {}{pl }
(483)
(484)
(485)
where:
* {} = average stress over the increment
where the terms are defined as shown in Figure 4.6: Plastic Work for a Uniaxial Case. For bilinear stress-strain behavior, = o + Eplpl where: EET E ET = plastic slope (see also Equation 440) E = elastic modulus ET = tangent moulus Epl = Epl = EET E ET (488) (487)
Combining Equation 487 with Equation 486 and solving for the updated yield stress : = {2E
pl 1 2 2 + o }
(489)
(490)
where j refers to each of the input stress-strain curves. Equation 490 determines the updated yield stresses by equating the amount of plastic work done on the material to an equivalent amount of plastic work in each of the directions. The parameters [M] and {L} can then be updated from their definitions Equation 474 and Equation 477 and the new values of the yield stresses. For isotropic materials, this hardening rule reduces to the case of isotropic hardening.
^ The equivalent plastic strain (output as EPEQ) is computed using the tensile x direction as the reference axis by substituting Equation 487 into Equation 486:
pl
^ pl =
1 pl 2 2 + x + (+ x + 2 E + x ) Eplx +
(491)
where the yield stress in the tensile x direction +x refers to the initial (not updated) yield stress. The equivalent stress parameter
^ ^ e
pl
^ pl = plx + Eplx + e +
424
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 4.1: Rate-Independent Plasticity where again +x is the initial yield stress.
(493)
where: = input angle of internal friction The material yield parameter is defined as 6c cos y = 3 (3 sin)
(495)
where: c = input cohesion value The yield criterion Equation 47 is then 1 2 F = 3m + {s} T [M]{s} y = 0 2
1
(496)
This yield surface is a circular cone (Figure 4.2: Various Yield Surfaces-c) with the material parameters Equation 494 and Equation 495 chosen such that it corresponds to the outer aspices of the hexagonal Mohr-Coulomb yield surface, Figure 4.7: Drucker-Prager and Mohr-Coulomb Yield Surfaces.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
425
{} is readily computed as F T = 1 1 1 0 0 0 +
1 1 T 2 {s} [M]{s}
1 2
{ s} (497)
{ } is similar, however is evaluated using (the input dilatancy constant). When = , the flow rule is f f associated and plastic straining occurs normal to the yield surface and there will be a volumetric expansion of the material with plastic strains. If f is less than there will be less volumetric expansion and if f is zero, there will be no volumetric expansion. The equivalent plastic strain (output as EPEQ) is defined by Equation 441 and the equivalent stress parameter
^ e ^ pl
pl
pl = 3 ( y 3m ) e
The equivalent stress parameter is interpreted as the von Mises equivalent stress at yield at the current hydrostatic stress level. Therefore for any integration point undergoing yielding (stress ratio SRAT >1), close to the actual von Mises equivalent stress (output as SIGE) at the converged solution.
^ e
426
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
pl
should be
Figure 4.8 Idealized Response of Gray Cast Iron in Tension and Compression
Compression
c0 t0
Tension
Yield Criteria A composite yield surface is used to describe the different behavior in tension and compression. The tension behavior is pressure dependent and the Rankine maximum stress criterion is used. The compression behavior is pressure independent and the von Mises yield criterion is used. The yield surface is a cylinder with a tension cutoff (cap). Figure 4.9: Cross-Section of Yield Surface shows a cross section of the yield surface on principal deviatoric-stress space and Figure 4.10: Meridian Section of Yield Surface shows a meridional sections of the yield surface for two different stress states, compression ( = 60) and tension ( = 0).
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
427
' 2
' 3
Von Mises Circle
c 3 2 t I1 c = 60 (compression) 3 t 3
(von Mises cylinder with tension cutoff) The yield surface for tension and compression regimes are described by Equation 499 and Equation 4100 (Chen and Han(332)). The yield function for the tension cap is:
2 ft = 3 cos()e + p + t = 0
(499)
428
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 4.1: Rate-Independent Plasticity fc = e c = 0 where: p = I1 / 3 = ii / 3 = hydrostatic pressure e = 3 / 2SijSij = von Mises equivalent stress S = deviatoric stress tensor = 3 3 J3 1 arccos = Lode angle 3 2 J3 / 2 2
1S S 2 ij ij
(4100)
J2 =
J3 = Sij = third invariant of deviatoric stress tensor t = tension yield stress c = compression yield stress Flow Rule The plastic strain increments are defined as: Q pl =
(4101)
where Q is the so-called plastic flow potential, which consists of the von Mises cylinder in compression and modified to account for the plastic Poisson's ratio in tension, and takes the form: Q = e c for p < c / 3 (4102) (p Q)2 c and where: c= 9(1 2pl 5 + 2pl
2
+ 2 = 9Q2 e
for p c / 3
(4103)
pl = plastic Poisson's ratio (input using TB,CAST) Equation 4103 is for less than 0.5. When pl = 0.5, the equation reduces to the von Mises cylinder. This is shown below:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
429
As the flow potential is different from the yield function, nonassociated flow rule, the resulting material Jacobian is unsymmetric. Hardening The yield stress in uniaxial tension, t, depends on the equivalent uniaxial plastic strain in tension, , and the temperature T. Also the yield stress in uniaxial compression, c, depends on the equivalent uniaxial plastic strain
pl
where: {pl} = plastic strain vector increment Equation 4101 leads to: 1 pl = {} T {pl } t
t
In contrast, the change in the equivalent plastic strain in compression is defined as:
p ^ c = pl
430
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
pl t
(4105)
(4106)
The yield and hardening in tension and compression are provided using the TB,UNIAXIAL command which has two options, tension and compression.
431
Chapter 4: Structures with Material Nonlinearities 3. For C6 = 0 case: A special effective strain based on e and cr is computed. A bypass occurs if it is equal to zero.
(4107)
This equation is analogous to Equation 418 for plasticity. The superscripts are described with Section 1.2: Notation and subscripts refer to the time point n. An equivalent modified total strain is defined as: 1 ( )2 + ( )2 + ( )2 et = x y y z z x 2 (1 + ) 3 3 3 2 + ( xy )2 + ( yz )2 + ( zx )2 2 2 2 Also an equivalent stress is defined by: e = E et where: E = Young's modulus (input as EX on MP command) = Poisson's ratio (input as PRXY or NUXY on MP command) The equivalent creep strain increment (cr) is computed as a scalar quantity from the relations given in RateDependent Viscoplastic Materials of the ANSYS Elements Reference and is normally positive. If C11 = 1, a decaying creep rate is used rather than a rate that is constant over the time interval. This option is normally not recommended, as it can seriously underestimate the total creep strain where primary stresses dominate. The modified equivalent creep strain increment ( m ) , which would be used in place of the equivalent creep strain increment (cr) if C11 = 1, is computed as: 1 cr m = et 1 eA where: e = 2.718281828 (base of natural logarithms) A = cr/et Next, the creep ratio (a measure of the increment of creep strain) for this integration point (Cs) is computed as: Cs = cr et (4111) (4110)
cr 1
(4108)
(4109)
432
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 4.2: Rate-Dependent Plasticity The largest value of Cs for all elements at all integration points for this iteration is called Cmax and is output with the label CREEP RATIO. The creep strain increment is then converted to a full strain tensor. Nc is the number of strain components for a particular type of element. If Nc = 1, cr = cr x x et (4112)
(4113)
cr = y
(4114)
cr = cr cr z x y cr = xy cr 3 xy et 2(1 + )
(4115)
(4116)
The first three components are the three normal strain components, and the fourth component is the shear component. If Nc = 6, components 1 through 4 are the same as above, and the two additional shear components are: cr = yz cr 3 yz et 2(1 + ) cr 3 xz et 2(1 + ) (4117)
cr = xz
(4118)
Next, the elastic strains and the total creep strains are calculated as follows, using the example of the x-component: (el )n = (x )n cr x x (cr )n = (cr )n 1 + cr x x x (4119) (4120)
Stresses are based on ( x )n . This gives the correct stresses for imposed force problems and the maximum stresses during the time step for imposed displacement problems.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
433
(4121)
(4122)
434
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 4.2: Rate-Dependent Plasticity Similar to Perzyna model, the solution converges to the static (rate-independent) solution, as tends to , or
pl m tends to zero, or tends to zero. For small value of m, this option shows much better convergency than PERZYNA option (Peric and Owen(298)).
(Note that a rate-dependent model may be incorporated in the USER option of the rate-independent plasticity).
4.2.3.1. Overview
For metals, it has long been recognized that the notion of rate-independence of plastic response is only a convenient approximation at low temperature. Although in reality the plastic flow due to dislocation even at low temperature is not truly rate-independent, the use of rate-independent plastic models is quite common. Here we present a rate-dependent plasticity model as proposed by Anand(159) and Brown et al.(147). This rate-dependent model differs from the rate-independent model in that there is no explicit yield condition, and no loading/unloading criterion is used. Instead, plastic flow is assumed to take place at all nonzero stress values, although at low stresses the rate of plastic flow may be immeasurably small. Further, the equivalent plastic strain rate, which is determined by the consistency condition in the rate-independent model, needs to be prescribed by an appropriate constitutive function in the rate-dependent model.
4.2.3.2. Theory
There are two basic features in Anand's model applicable to isotropic rate-dependent constitutive model for metals. First, there is no explicit yield surface, rather the instantaneous response of the material is dependent on its current state. Secondly, a single scalar internal variable s, called the deformation resistance, is used to represent the isotropic resistance to inelastic flow of the material. The specifics of this constitutive equation are the flow equation: d p = Ae
Q R
m sinh s
(4123)
and the evolution equation: B p s = ho ( B )a d B Equation 4124 allows modelling not only strain hardening, but also strain softening. where: (4124)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
435
s s
(4125)
where: dp = effective inelastic deformation rate = effective Cauchy stress s = deformation resistance (output as PSV) s* = saturation value of deformation resistance s = time derivative of deformation resistance = absolute temperature The remaining terms are defined in Table 4.3: Material Parameter Units for Anand Model. All terms must be positive, except constant a, which must be 1.0 or greater. The inelastic strain rate in Anand's definition of material is temperature and stress dependent as well as dependent on the rate of loading. Determination of the material parameters is performed by curve-fitting a series of the stress-strain data at various temperatures and strain rates as in Anand(159) or Brown et al.(147).
4.2.3.3. Implementation
A consistent stress update procedure which is equivalent to the Euler backward scheme used to enforce the consistency condition and the evolution Equation 4124 at the end of the time step. The consistency condition in rate-dependent plasticity requires that the stress and strain values are consistent via Equation 414, Equation 415 and the rate-dependent counterpart to Equation 417. The accumulated plastic work (see Equation 423) is available (output as PLWK).
3 4 5 6
A m ho
pre-exponential factor multiplier of stress strain rate sensitivity of stress hardening/softening constant
436
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
S
n a
coefficient for deformation resist- stress e.g. psi, MPa ance saturation value strain rate sensitivity of saturation dimensionless (deformation resistance) value strain rate sensitivity of hardening dimensionless or softening
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
437
Where, uTOP and uBOTTOM are the displacement of top and bottom surfaces of interface elements in the local element coordinate system based on the mid-plane of element.
438
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 4.4: Nonlinear Elasticity A gasket material can have several options at the same time. When no unloading curves are defined, the material behavior follows the compression curve while it is unloaded.
(4128)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
439
The total strain components {n} are used to compute an equivalent total strain measure:
t e =
( )2 + ( )2 + ( )2 x y y z z x 2 (1 + ) 3 3 3 2 + ( xy )2 + ( yz )2 + ( xz )2 2 2 2
1
t e is used with the input stress-strain curve to get an equivalent value of stress . e
The elastic (linear) component of strain can then be computed: el {n } = e {n } t E e and the plastic or nonlinear portion is therefore:
el {pl } = {n } {n } n
In order to avoid an unsymmetric matrix, only the symmetric portion of the tangent stress-strain matrix is used: [Dep ] = e [D] (4132) E e which is the secant stress-strain matrix.
440
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(4129) (4130) (4131)
Section 4.5: Shape Memory Alloy Material Model permanent deformation under isothermal conditions, as shown in Figure 4.14: Typical Superelasticity Behavior. In this figure the material is first loaded (ABC), showing a nonlinear behavior. When unloaded (CDA), the reverse transformation occurs. This behavior is hysteretic with no permanent strain (Auricchio et al.(347)).
Nitinol is a nickel titanium alloy that was discovered in 1960s, at the Naval Ordnance Laboratory. Hence, the acronym NiTi-NOL (or nitinol) has been commonly used when referring to Ni-Ti based shape memory alloys. The mechanism of superelasticity behavior of the shape memory alloy is due to the reversible phase transformation of austenite and martensite. Austenite is the crystallographically more-ordered phase and martensite is the crystallographically less-ordered phase. Typically, the austenite is stable at high temperatures and low values of the stress, while the martensite is stable at low temperatures and high values of the stress. When the material is at or above a threshold temperature and has a zero stress state, the stable phase is austenite. Increasing the stress of this material above the threshold temperature activates the phase transformation from austenite to martensite. The formation of martensite within the austenite body induces internal stresses. These internal stresses are partially relieved by the formation of a number of different variants of martensite. If there is no preferred direction for martensite orientation, the martensite tends to form a compact twinned structure and the product phase is called multiple-variant martensite. If there is a preferred direction for the occurrence of the phase transformation, the martensite tends to form a de-twinned structure and is called single-variant martensite. This process usually associated with a nonzero state of stress. The conversion of a single-variant martensite to another single-variant martensite is possible and is called re-orientation process (Auricchio et al.(347)).
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
441
Chapter 4: Structures with Material Nonlinearities The independent internal variable chosen here is S. The material behavior is assumed to be isotropic. The pressure dependency of the phase transformation is modeled by introducing the Drucker-Prager loading function: F = q + 3p (4134) where: = material parameter q= :M: (4135) (4136)
p = Tr( )/ 3
where: M = matrix defined with Equation 48 = stress vector Tr = trace operator The evolution of the martensite fraction, S, is then defined: AS F H (1 S ) AS F Rf S = F HSA S F RSA f where:
AS AS R f = f (1 + )
A S transformation
S A transformation r
(4137)
RSA = SA (1 + ) f f where:
AS f and SA f = material parameters shown in Figure 4.15: Idealized Stress-Strain Diagram of Superelastic Behavior
442
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1 HAS = 0 SA 1 H = 0
R if s
otherwise
R if f
otherwise
AS AS Rs = s (1 + )
RSA = SA (1 + ) s s where:
AS s and SA = material parameters shown in Figure 4.15: Idealized Stress-Strain Diagram of Superelastic s Behavior
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(4140) (4141) 443
(4143)
where: [D] = stress-stain matrix {tr} = incremental transformation strain L = material parameter shown in Figure 4.15: Idealized Stress-Strain Diagram of Superelastic Behavior.
4.6. Hyperelasticity
4.6.1. Introduction
Hyperelasticity refers to materials which can experience large elastic strain that is recoverable. Rubber-like and many other polymer materials fall in this category. The constitutive behavior of hyperelastic materials are usually derived from the strain energy potentials. Also, hyperelastic materials generally have very small compressibility. This is often referred to incompressibility. The hyperelastic material models assume that materials response is isotropic and isothermal. This assumption allows that the strain energy potentials are expressed in terms of strain invariants or principal stretch ratios. Except as otherwise indicated, the materials are also assumed to be nearly or purely incompressible. Material thermal expansion is also assumed to be isotropic. The hyperelastic material models include: 1. Several forms of strain energy potential, such as Neo-Hookean, Mooney-Rivlin, Polynomial Form, Ogden Potential, Arruda-Boyce, Gent, and Yeoh are defined through data tables (accessed with TB,HYPER). This option works with following elements SHELL181, PLANE182, PLANE183, SOLID185, SOLID186 , SOLID187, SOLSH190, SHELL208, and SHELL209. Blatz-Ko and Ogden Compressible Foam options are applicable to compressible foam or foam-type materials. Mooney-Rivlin option (accessed with *MOONEY or TB,MOONEY command) to define Mooney-Rivlin models. This option works with hyperelastic elements HYPER56, HYPER58, HYPER74, and HYPER158.
2. 3.
where: Sij = components of the second Piola-Kirchhoff stress tensor W = strain energy function per unit undeformed volume Eij = components of the Lagrangian strain tensor Cij = components of the right Cauchy-Green deformation tensor 444
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 4.6: Hyperelasticity The Lagrangian strain may be expressed as follows: 1 Eij = (Cij ij ) 2 where: ij = Kronecker delta (ij = 1, i = j; ij = 0, i j) The deformation tensor Cij is comprised of the products of the deformation gradients fij Cij = FikFkj = component of the Cauchy-Green deformation tensor r (4146)
(4145)
where: Fij = components of the second Piola-Kirchhoff stress tensor Xi = undeformed position of a point in direction i xi = Xi + ui = deformed position of a point in direction i ui = displacement of a point in direction i
2 2 2 The eigenvalues (principal stretch ratios) of Cij are 1 , 2 , and 3 , and exist only if: 2 det Cij p ij = 0
(4147)
(4148)
(4149)
J is also the ratio of the deformed elastic volume over the reference (undeformed) volume of materials (Ogden(295) and Crisfield(294)).
445
Chapter 4: Structures with Material Nonlinearities W = W (I1,I2 ,I3 ) = W (I1,I2 , J) or W = W (1, 2 , 3 ) (4151)
(4152)
F Define the volume-preserving part of the deformation gradient, ij , as: Fij = J1/ 3Fij (4153)
and thus J = det Fij = 1 The modified principal stretch ratios and invariants are then: p = J1/ 3 p I p = J2 / 3 Ip (p = 1, 2, 3) (4155) (4156) (4154)
The strain energy potential can then be defined as: W = W ( I 1, I 2 , J) = W (1, 2 , 3 , J) (4157)
4.6.4.1. Neo-Hookean
The form Neo-Hookean strain energy potential is: 1 W = ( I 1 3) + (J 1)2 d 2 where: = initial shear modulus of materials (input on TBDATA commands with TB,HYPER) d = material incompressibility parameter (input on TBDATA commands with TB,HYPER) The initial bulk modulus is related to the material incompressibility parameter by: 2 K= d where: 446
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(4158)
(4159)
4.6.4.2. Mooney-Rivlin
This option includes 2, 3, 5, and 9 terms Mooney-Rivlin models. The form of the strain energy potential for 2 parameter Mooney-Rivlin model is: 1 W = c10 ( I 1 3) + c 01( I 2 3 ) + (J 1)2 (4160) d where: c10, c01, d = material constants (input on TBDATA commands with TB,HYPER) The form of the strain energy potential for 3 parameter Mooney-Rivlin model is 1 W = c10 ( I 1 3) + c 01( I 2 3 ) + c11( I 1 3)( I 2 3) + (J 1)2 d where: c10, c01, c11, d = material constants (input on TBDATA commands with TB,HYPER) The form of the strain energy potential for 5 parameter Mooney-Rivlin model is: W = c10 ( I 1 3) + c 01( I 2 3 ) + c 20 ( I 1 3)2 1 +c11( I 1 3)( I 2 3) + c 02 ( I 1 3)2 + (J 1)2 d where: c10, c01, c20, c11, c02, d = material constants (input on TBDATA commands with TB,HYPER) The form of the strain energy potential for 9 parameter Mooney-Rivlin model is: W = c10 ( I 1 3) + c 01( I 2 3) + c 20 ( I 1 3)2 +c11( I 1 3)( I 2 3) + c 02 ( I 2 3)2 + c 30 ( I 2 3)3 1 +c 21( I 1 3) ( I 2 3) + c12 ( I 1 3)( I 2 3) + c 03 ( I 2 3) + (J 1)2 d
2 2 3
(4161)
(4162)
(4163)
where: c10, c01, c20, c11, c02, c30, c21, c12, c03, d = material constants (input on TBDATA commands with TB,HYPER) The initial shear modulus is given by: = 2(c10 + c 01) The initial bulk modulus is:
(4164)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
447
(4165)
1 (J 1)2k k =1 dk
(4166)
where: N = material constant (input as NPTS on TB,HYPER) cij, dk = material constants (input on TBDATA commands with TB,HYPER) In general, there is no limitation on N in ANSYS program (see TB command). A higher N may provide better fit the exact solution, however, it may, on the other hand, cause numerical difficulty in fitting the material constants and requires enough data to cover the entire range of interest of deformation. Therefore a very higher N value is not usually recommended. The Neo-Hookean model can be obtained by setting N = 1 and c01 = 0. Also for N = 1, the two parameters MooneyRivlin model is obtained, for N = 2, the five parameters Mooney-Rivlin model is obtained and for N = 3, the nine parameters Mooney-Rivlin model is obtained. The initial shear modulus is defined: = 2(c10 + c 01) The initial bulk modulus is: 2 K= d1
(4167)
(4168)
(4169)
where: N = material constant (input as NPTS on TB,HYPER) i, i, dk = material constants (input on TBDATA commands with TB,HYPER) Similar to the Polynomial form, there is no limitation on N. A higher N can provide better fit the exact solution, however, it may, on the other hand, cause numerical difficulty in fitting the material constants and also it requests to have enough data to cover the entire range of interest of the deformation. Therefore a value of N > 3 is not usually recommended. 448
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 4.6: Hyperelasticity The initial shear modulus, , is given as: = 1 N i i 2 i =1 (4170)
(4171)
For N = 1 and 1 = 2, the Ogden potential is equivalent to the Neo-Hookean potential. For N = 2, 1 = 2 and 2 = -2, the Ogden potential can be converted to the 2 parameter Mooney-Rivlin model.
(4172)
(4173)
1 J2 1 ln J d 2
(4174)
I 3
449
Chapter 4: Structures with Material Nonlinearities The initial bulk modulus is: 2 K= d As the parameter Jm goes to infinity, the model is converted to Neo-Hookean form.
(4175)
1 (J 1)2k dk k =1
(4176)
where: N = material constant (input as NPTS on TB,HYPER) Ci0 = material constants (input on TBDATA commands with TB,HYPER) dk = material constants (input on TBDATA commands with TB,HYPER) The Neo-Hookean model can be obtained by setting N = 1. The initial shear modulus is defined: = 2c10 The initial bulk modulus is: 2 K= d1
(4177)
(4178)
(4179)
where: N = material constant (input as NPTS on TB,HYPER) i, i, i = material constants (input on TBDATA commands with TB,HYPER) The initial shear modulus, , is given as: = i =1
ii
2
(4180)
450
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(4181)
For N = 1, 1 = -2, 1= , and = 0.5, the Ogden option is equivalent to the Blatz-Ko option.
(4182)
(4183)
(4184)
where:
I i = reduced in ith direction which are given by: I 1 = I1I 31/ 3, I 2 = I1I 32 / 3, and I 3 = I1I1/ 2 3
a10, a01 = Mooney-Rivlin material constants (input on TBDATA commands with TB,HYPER) = 1 + a10 + a01 (1 2 ) 24
= Poisson's ratio (input as PRXY or NUXY on MP command, must be less than 0.50)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
451
Chapter 4: Structures with Material Nonlinearities Ii = invariants of the right Cauchy-Green deformation tensor Cij given as: I1 = Cii I2 = 1 2 (I1 Cij Cij ) 2 (4185) (4186) (4187)
Note that for small strains, 2(a10+a01) represents the shear modulus and 6(a10+a01) represents the Young's modulus. For the elements HYPER56, HYPER58, HYPER74, and HYPER158 the two, five, and nine parameter Mooney-Rivlin models are available. The strain energy density function for these elements is given in polynomial form by: W = ak ( I1 3)k ( I 2 3) + 1/ 2( I 3 1)2
k + =1 N
(4188)
where:
ak = constants of the nine-parameter cubic Mooney-Rivlin relationship (input with TB,MOONEY using the
TBDATA command or the *MOONEY command with experimental data input on STRS and STRN fields) 2(a10 + a01) = bulk modulus = (1 2 ) Setting N = 1 in Equation 4188, we obtain the strain energy density function for the two parameter MooneyRivlin model: W = a10 ( I 1 3 ) + a01( I 2 3) + 1/ 2( I 3 1)2 (4189)
Likewise, setting N = 2 and N = 3 in Equation 4188, we obtain analogous strain energy density functions for the five Equation 4190 and nine Equation 4191 parameter Mooney-Rivlin models: W = a10 ( I 1 3 ) + a01( I 2 3) + a20 ( I 1 3)2 + a11( I 1 3)( I 2 3) +a02 ( I 2 3 )2 + 1/ 2( I 3 1)2 W = a10 ( I 1 3) + a01( I 2 3 ) + a20 ( I 1 3 )2 + a11( I 1 3)( I 2 3) +a02 ( I 2 3)2 + a30 ( I 1 3)3 + a21( I 1 3)2 ( I 2 3) +a12 ( I 1 3)( I 2 3 ) + a03 ( I 2 3) + 1/ 2( I 3 1)
2 3 2
(4190)
(4191)
Note that the last term in Equation 4151 through Equation 4154 always represents the hydrostatic (volumetric) work.
452
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
where: , o = mass densities in the current and initial configurations Strains (output as EPEL) are the Hencky (logarithmic) strains (see Equation 36). They are in the element coordinate system.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
453
Although the algorithm accepts up to six different deformation states, it can be shown that apparently different loading conditions have identical deformations, and are thus equivalent. Superposition of tensile or compressive hydrostatic stresses on a loaded incompressible body results in different stresses, but does not alter deformation of a material. As depicted in Figure 4.17: Equivalent Deformation Modes, we find that upon the addition of hydrostatic stresses, the following modes of deformation are identical: 1. 2. 3. Uniaxial Tension and Equibiaxial Compression. Uniaxial Compression and Equibiaxial Tension. Planar Tension and Planar Compression.
With several equivalent modes of testing, we are left with only three independent deformation states for which one can obtain experimental data.
454
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
3 0 2 1
6& 54
The following sections outline the development of hyperelastic stress relationships for each independent testing mode. In the analyses, the coordinate system is chosen to coincide with the principal directions of deformation. Thus, the right Cauchy-Green strain tensor can be written in matrix form by: 2 0 0 1 [C] = 0 2 0 2 (4193) 2 0 0 3 where: i = 1 + i principal stretch ratio in the ith direction i = principal value of the engineering strain tensor in the ith direction The principal invariants of Cij, Equation 4185 through Equation 4187, then become:
2 2 I1 = 1 + 2 + 3 2 2 2 2 2 I2 = 1 2 + 1 3 + 23 2 2
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
$ 3 0 76542' A @98
76542S$ "C $ 3 0
6 A 98 @
R & 3 2 @ H $& E (Q47PI 5(GF "C D 765341) (%'%" $ 2 0 & & $ # ! 765341) (%'%" $ 2 0 & & $ # ! & & $ ! B) (%'%#"
(4194) (4195) 455
(4196)
For each mode of deformation, fully incompressible material behavior is also assumed so that third principal invariant, I3, is identically one:
2 2 1 23 = 1 2
(4197)
Finally, the hyperelastic Piola-Kirchhoff stress tensor, Equation 4144 can be algebraically manipulated to determine components of the Cauchy (true) stress tensor. In terms of the principal invariants of the right CauchyGreen strain tensor, the Cauchy stress components, as determined from Equation 4144, can be shown to be:
ij = pij + 2W I1 Cij 2W I2 Cij 1
(4198)
where: p = pressure
(4200)
(4201)
(4202)
For uniaxial tension, the first and second strain invariants then become:
2 I1 = 1 + 21 1
(4203)
and
I2 = 21 + 1 2
(4204)
Substituting the uniaxial tension principal stretch ratio values into the Equation 4198, we obtain the following stresses in the 1 and 2 directions:
2 11 = p + 2 W I1 1 2 W I2 1 2
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(4205)
456
and
22 = p + 2 W I1 1 1 2 W I2 1 = 0
(4206)
Subtracting Equation 4206 from Equation 4205, we obtain the principal true stress for uniaxial tension:
2 11 = 2(1 1 1)[W I1 + 1 1 W I2 ]
(4207)
(4208) (4209)
(4210)
For equibiaxial tension, the first and second strain invariants then become:
2 I1 = 21 + 1 4
(4211)
and
4 I2 = 1 + 21 2
(4212)
Substituting the principal stretch ratio values for equibiaxial tension into the Cauchy stress Equation 4198, we obtain the stresses in the 1 and 3 directions:
2 11 = p + 2 W I1 1 2 W I2 1 2
(4213)
and
4 33 = p + 2 W I1 1 4 2 W I2 1 = 0
(4214)
Subtracting Equation 4214 from Equation 4213, we obtain the principal true stress for equibiaxial tension:
2 2 11 = 2(1 1 4 )[W I1 + 1 W I2 ]
(4215)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
457
Chapter 4: Structures with Material Nonlinearities Pure shear deformation experiments on hyperelastic materials are generally performed by loading thin, short and wide rectangular specimens, as shown in Figure 4.18: Pure Shear from Direct Components. For pure shear, plane strain is generally assumed so that there is no deformation in the 'wide' direction of the specimen: 2 = 1.
For pure shear, the first and second strain invariants are:
2 I1 = 1 + 1 2 + 1
and
2 I2 = 1 + 1 2 + 1
Substituting the principal stretch ratio values for pure shear into the Cauchy stress Equation 4198, we obtain the following stresses in the 1 and 3 directions:
2 11 = p + 2 W I1 1 2 W I2 1 2
and
2 33 = p + 2 W I1 1 2 2 W I2 1 = 0
Subtracting Equation 4220 from Equation 4219, we obtain the principal pure shear true stress equation:
2 11 = 2(1 1 2 )[W I1 + W I2 ]
458
(4216)
(4217)
(4218)
(4219)
(4220)
(4221)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(4222)
where: E = least squares residual error i = experimental stress values i (aij ) = Cauchy stress values (function of Mooney-Rivlin constants) o n = number of experimental data points Equation 4222 is minimized by setting the variation of the squared error to zero: E2 = 0. This yields a set of simultaneous equations which can be used to solve for the Mooney-Rivlin constants: E2 a10 = 0 E2 a10 = 0 i i i
etc.
(4223)
It should be noted that for the pure shear case, the Mooney-Rivlin constants cannot be uniquely determined from Equation 4221. In this case, the shear data must by supplemented by either or both of the other two types of test data to determine the constants.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
459
4.7. Viscoelasticity
A material is said to be viscoelastic if the material has an elastic (recoverable) part as well as a viscous (nonrecoverable) part. Upon application of a load, the elastic deformation is instantaneous while the viscous part occurs over time. The viscoelastic model usually depicts the deformation behavior of glass or glass-like materials and may simulate cooling and heating sequences of such material. These materials at high temperatures turn into viscous fluids and at low temperatures behave as solids. Further, the material is restricted to be thermorheologically simple (TRS), which assumes the material response to a load at a high temperature over a short duration is identical to that at a lower temperature but over a longer duration. The material model is available with the viscoelastic elements VISCO88, VISCO89 for small deformation viscoelasticity and elements LINK180, SHELL181, PLANE182, PLANE183, SOLID185, SOLID186, SOLID187, SOLSH190, BEAM188, BEAM189, SHELL208, and SHELL209 for small as well as large deformation viscoelasticity.
(4225)
where: = Cauchy stress e = deviatoric part of the strain = volumetric part of the strain G(t) = shear relaxation kernel function K(t) = bulk relaxation kernel function t = current time = past time I = unit tensor For the viscoelastic elements VISCO88 and VISCO89 the material properties are expressed in integral form using the kernel function of the generalized Maxwell elements as: G() = G + Gie
i =1 nK nG ( / iG )
(4226)
K( ) = K + K ie
i =1
( / K ) i
(4227) (4228)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
G i = C i(G0 G )
460
Section 4.7: Viscoelasticity K i = D i(K 0 K ) where: = reduced or pseudo time G() = shear relaxation kernel function K() = bulk relaxation kernel function nG = number of Maxwell elements used to approximate the shear relaxation kernel (input constant 50) nK = number of Maxwell elements used to approximate the bulk relaxation kernel (input constant 71) Ci = constants associated with the instantaneous response for shear behavior (input constants 5160) Di = constants associated with the instantaneous response for bulk behavior (input constants 7685) G0 = initial shear modulus (input constant 46) G = final shear modulus (input constant 47) K0 = initial bulk modulus (input constant 48) K = final bulk modulus (input constant 49) G = constants associated with a discrete relaxation spectrum in shear u i
(input constants 61-70)
(4229)
For the elements LINK180, SHELL181, PLANE182, PLANE183, SOLID185, SOLID186, SOLID187, SOLSH190, BEAM188, SHELL208, and SHELL209, the kernel functions are represented in terms of Prony series, which assumes that: t nG G = G + Gi exp G i =1 i
nK t K = K + K i exp K i =1 i
(4230)
(4231)
K G In the above, G and Gi are shear elastic moduli, K and Ki are bulk elastic moduli and i and i are the relaxation times for each Prony component. Introducing the relative moduli
iG = Gi / G0 K = K i / K 0 i where: G0 = G + G i
i =1 nG
(4232) (4233)
K0 = K + K i
i =1
nK
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
461
Chapter 4: Structures with Material Nonlinearities The kernel functions can be equivalently expressed as: t nG nK t , K = K 0 K + K exp G = G0 G + iG exp i K G i =1 i =1 i i (4234)
The integral function Equation 4225 can recover the elastic behavior at the limits of very slow and very fast load. Here, G0 and K0 are, respectively, the shear and bulk moduli at the fast load limit (i.e. the instantaneous moduli), and G and K are the moduli at the slow limit. The elasticity parameters input correspond to those of the fast load limit. Moreover by admitting Equation 4230, the deviatoric and volumetric parts of the stress are assumed to follow different relaxation behavior. The number of Prony terms for shear nG and for volumetric
K G behavior nK need not be the same nor do the relaxation times i and i .
The Prony representation has a prevailing physical meaning, that it corresponds to the solution of the classical differential model, parallel Maxwell model, of viscoelasticity. This physical rooting is the key to understand the extension of the above constitutive equations to large deformation cases as well as the appearance of the timescaling law (e.g. pseudo time) at the presence of time-dependent viscous parameters.
(4235)
where: s = deviatoric stress S = 2G e In addition, t de t si = 2Gi exp d G d 0 i One should note that t tn+1 de (si )n +1 = 2Gi exp n +1 d 0 iG d t + t d e tn = 2Gi exp n d d 0 iG t de tn+1 + 2Gi exp n d G d tn i 462
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(4236)
(4237)
The first term of Equation 4237 is readily recognized as: t t (si )n + exp Gie (si )n +1 = exp G 2G i i where: e = en+1 - en.
Using the middle point rule for time integration for the second term, a recursive formula can be obtained as: (4238)
Here, A(T, Tr) is called the shift function. Under this assumption (and in conjunction with the differential model), the deviatoric stress function can be shown to take the form de t nG s s = 2 G + Gi exp t d i =1 iG d 0 (4240)
likewise for the pressure part. Here, notably, the Prony representation still holds with the time t, in the integrand being replaced by: t = exp( At )d and s = exp( At )d
0 0 t t
G here is called pseudo (or reduced) time. In Equation 4240, i is the decay time at a given temperature. The assumption of thermorheological simplicity allows for not only the prediction of the relaxation time over temperature, but also the simulation of mechanical response under prescribed temperature histories. In the latter situation, A is an implicit function of time t through T = T(t). In either case, the stress equation can be integrated in a manner similar to Equation 4235. Indeed,
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
463
Chapter 4: Structures with Material Nonlinearities tn+1 de (si )n +1 = 2Gi exp n +1 n d d 0 iG + de tn n s d = 2Gi exp G d 0 i tn+1 de + 2Gi exp n +1 s d d tn iG Using the middle point rule for time integration on Equation 4241 yields 1 (si )n + 2 exp 2 Gie (si )n +1 = exp G G i i where: = A(T( ))d
tn tn+1
(4241)
(4242)
1 = A(T( ))d
2
tn+1
n+ 1 2
Two widely used shift functions, namely the William-Landel-Ferry shift function and the Tool-Narayanaswamy shift function, are available. The form of the functions are given in Section 4.7.8: Shift Functions.
4.7.6. Visco-Hypoelasticity
For visco-hypoelasticity model, the constitutive equations are formulated in terms of the rotated stress RTR, here R is the rotation arising from the polar decomposition of the deformation gradient F. Let RTR = + pI where is the deviatoric part and p is the pressure. It is evident that = RTSR. The stress response function is given by: t nG t = 2 G + Gi exp G (RT dR)d (4243) i =1 0 i
t nK t p = K + K i exp tr(D)d K i =1 0 i
(4244)
464
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 4.7: Viscoelasticity where: d = deviatoric part of the rate of deformation tensor D. This stress function is consistent with the generalized differential model in which the stress rate is replaced by Green-Naghdi rate. To integrate the stress function, one perform the same integration scheme in Equation 4235 to the rotated stress Equation 4243 to yield: t t (i )n + 2 exp GiRT 1 (d 1 )R 1 (i )n +1 = exp n+ n+ n+ G 2G 2 2 2 i i where: Rn+ 1
2
(4245)
= rotation tensor arising from the polar decomposition of the middle point deformation gradient
1 Fn + 1 = 2 (Fn +1 + Fn ) 2
In the actual implementations, the rate of deformation tensor is replaced by the strain increment and we have Dn + 1 t n + 1 = symm(n + 1 u) 2 2 2 (4246) where: symm[.] = symmetric part of the tensor. From = RTsR and using Equation 4245 and Equation 4246, it follows that the deviatoric Cauchy stress is given by t t Gi R 1 ( e 1 )RT R(Si )n RT + 2 exp (Si )n +1 = exp n+ n+ 1 2 G G 2 2 2 i i where:
T R = Rn +1Rn
(4247)
R 1 = Rn +1RT 1 n+
2 2
en + 1 = deviatoric part of n + 1
2 2
The pressure response can be integrated in a similar manner and the details are omitted.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
465
Chapter 4: Structures with Material Nonlinearities lation is and extension of the small strain theory. Again, the viscoelastic behavior is specified separately by the underlying elasticity and relaxation behavior. (C) = (C) + U(J) (4248)
where: J = det (F) C = J 3 C = isochoric part of the right Cauchy-Green deformation tensor C n This decomposition of the energy function is consistent with hyperelasticity described in Section 4.6: Hyperelasticity. As is well known, the constitutive equations for hyperelastic material with strain energy function is given by: S 2d = 2 (4249) C where: S2d = second Piola-Kirchhoff stress tensor The true stress can be obtained as: 1 1 T = FS2dFT = F F J J C Using Equation 4248 in Equation 4250 results = 2 (C) T U(J) F F + I C J J (4251)
2
(4250)
(C) T F C It has been shown elsewhere that is deviatoric, therefore Equation 4251 already assumes the form of deviatoric/pressure decomposition. F Following Simo(327) and Holzapfel(328), the viscoelastic constitutive equations, in terms of the second PiolaKirchhoff stress, is given by t d d t nG 2 S2d = G + iG exp d G d dC i =1 0 i (4252) t nK K + K exp t 2 d dU dC1 + i G d dJ i =1 0 i Denote
466
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 4.7: Viscoelasticity t d d t nG 2 d Si2d = G + iG exp G d dC i =1 0 i t d dU t nK 2 pi = K + K exp dC1 i G d dJ i =1 0 i and applying the recursive formula to Equation 4253 and Equation 4254 yields, t t d d (S2d )n + G exp (Si2d )n +1 = exp i G i G dC 2 n +1 dCn i i t (pi )n +1 = exp K i t (pi )n + iG exp 2K i dU dU dJn +1 dJn (4255)
(4253)
(4254)
(4256)
The above are the updating formulas used in the implementation. Cauchy stress can be obtained using Equation 4250.
Tref = reference temperature (input on TREF command) x = input constant 2 T(t') = temperature at time t' Tf(t') = fictive temperature at time t' (see below for more information) The Williams-Landau-Ferry shift function (defined in Williams et al.(277)) is accessed with constant 5 = 1, and is based on logarithm to the base 10. For consistency, this is converted to base e internally and is calculated as: log10 ( A ) = C2 + (T( t ) Tbase ) C1( T( t ) Tbase ) (4258)
where: c1 = first material constant (input constant 1) c2 = second material constant (input constant 2)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
467
Chapter 4: Structures with Material Nonlinearities T(t') = temperature at time t' Tbase = base temperature for TRS material properties (input constant 4) Initial fictive temperature is defined using input constants 6 thru 15 and 36 thru 45. Subsequent fictive temperatures use input constants 16 thru 25. These usages are explained in (Markovsky(108)), and (Narayanaswamy(110)). (The fictive temperature is output as FICT TEMP.) The incremental change in growth (volumetric) strain follows the relationship: gr = ( T )g T + (Tf ) ( T )g Tf where: gr = incremental change in growth strain (T)g = coefficient of thermal expansion for the glass state, which is a function of the actual temperature T (input constants 31 thru 35) T = change of actual temperature (Tf ) = coefficient of thermal expansion for the liquid state, which is a function of the fictive temperature Tf (input constants 26 thru 30) Tf = change of fictive temperature The incremental changes in growth strain are summed to give: gr = ( gr )
j =1 Nt
(4259)
(4260)
where: gr = summed total strains (output as GR STRAIN) Nt = total number of time steps up to and including the current time point For elements LINK180, SHELL181, PLANE182, PLANE183, SOLID185, SOLID186, SOLID187, SOLSH190, BEAM188, BEAM189, SHELL208, and SHELL209, the shift functions the William-Landel-Ferry shift function takes the form: c (T Tr ) log10 ( A(T( ))) = 1 (4261) c2 + T T r where: c1 = first material constant c2 = second material constant T = temperature at time t Tr = base temperature and the Tool-Narayanaswamy shift function takes the form: 1 1 A(T( )) = exp d1 Tr T
(4262)
468
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 4.8: Concrete where: d1 = first material constant Other shift functions may be accommodated for elements LINK180, SHELL181, PLANE182, PLANE183, SOLID185, SOLID186, SOLID187, SOLSH190, BEAM188, BEAM189, SHELL208, and SHELL209, through the user provided subroutine USRSHIFT. The inputs for this subroutine are the user-defined parameters, the current value of time and temperature, their increments and the current value of user state variables (if any). The outputs from the subroutine are , 1/2 as well as the current value of user state variables.
4.8. Concrete
The concrete material model predicts the failure of brittle materials. Both cracking and crushing failure modes are accounted for. TB,CONCR accesses this material model, which is available with the reinforced concrete element SOLID65. The criterion for failure of concrete due to a multiaxial stress state can be expressed in the form (Willam and Warnke(37)): F S0 (4263) fc where: F = a function (to be discussed) of the principal stress state (xp, yp, zp) S = failure surface (to be discussed) expressed in terms of principal stresses and five input parameters ft, fc, fcb, f1 and f2 defined in Table 4.4: Concrete Material Table fc = uniaxial crushing strength xp, yp, zp = principal stresses in principal directions If Equation 4263 is satisfied, the material will crack or crush. A total of five input strength parameters (each of which can be temperature dependent) are needed to define the failure surface as well as an ambient hydrostatic stress state. These are presented in Table 4.4: Concrete Material Table.
Description Ultimate uniaxial tensile strength Ultimate uniaxial compressive strength Ultimate biaxial compressive strength Ambient hydrostatic stress state Ultimate compressive strength for a state of biaxial compression superimposed on hydrostatic stress state
a h
Constant 3 4 5 6 7
f1
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
469
Constant 8
However, the failure surface can be specified with a minimum of two constants, ft and fc. The other three constants default to Willam and Warnke(37): fcb = 1.2 fc (4264) f1 = 1.45 fc f2 = 1.725 fc However, these default values are valid only for stress states where the condition h 3 fc 1 h = hydrostatic stress state = 3 ( xp + yp + zp ) (4267) (4265) (4266)
(4268)
is satisfied. Thus condition Equation 4267 applies to stress situations with a low hydrostatic stress component. All five failure parameters should be specified when a large hydrostatic stress component is expected. If condition Equation 4267 is not satisfied and the default values shown in Equation 4264 thru Equation 4266 are assumed, the strength of the concrete material may be incorrectly evaluated. When the crushing capability is suppressed with fc = -1.0, the material cracks whenever a principal stress component exceeds ft. Both the function F and the failure surface S are expressed in terms of principal stresses denoted as 1, 2, and 3 where: 1 = max( xp , yp , zp ) 3 = min( xp , yp , zp ) and 1 2 3. The failure of concrete is categorized into four domains: 1. 2. 3. 4. 0 1 2 3 (compression - compression - compression) 1 0 2 3 (tensile - compression - compression) 1 2 0 3 (tensile - tensile - compression) 1 2 3 0 (tensile - tensile - tensile) (4269) (4270)
In each domain, independent functions describe F and the failure surface S. The four functions describing the general function F are denoted as F1, F2, F3, and F4 while the functions describing S are denoted as S1, S2, S3, and 470
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 4.8: Concrete S4. The functions Si (i = 1,4) have the properties that the surface they describe is continuous while the surface gradients are not continuous when any one of the principal stresses changes sign. The surface will be shown in Figure 4.19: 3-D Failure Surface in Principal Stress Space and Figure 4.21: Failure Surface in Principal Stress Space with Nearly Biaxial Stress. These functions are discussed in detail below for each domain.
(4271)
4r1r2 2
(4272)
2 (1 2 )2 + ( 2 3 )2 + (3 1)2 2
(4273)
r1 = a0 + a1 + a22 r2 = b0 + b1 + b22 = h fc
(4274) (4275)
(4276)
h is defined by Equation 4268 and the undetermined coefficients a0, a1, a2, b0, b1, and b2 are discussed below. This failure surface is shown as Figure 4.19: 3-D Failure Surface in Principal Stress Space. The angle of similarity describes the relative magnitudes of the principal stresses. From Equation 4273, = 0 refers to any stress state such that 3 = 2 > 1 (e.g. uniaxial compression, biaxial tension) while = 60 for any stress state where 3 >2 = 1 (e.g. uniaxial tension, biaxial compression). All other multiaxial stress states have angles of similarity such that 0 60. When = 0, S1 Equation 4272 equals r1 while if = 60, S1 equals r2. Therefore, the
function r1 represents the failure surface of all stress states with = 0. The functions r1, r2 and the angle are depicted on Figure 4.19: 3-D Failure Surface in Principal Stress Space.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
471
It may be seen that the cross-section of the failure plane has cyclic symmetry about each 120 sector of the octahedral plane due to the range 0 < < 60 of the angle of similitude. The function r1 is determined by adjusting a0, a1, and a2 such that ft, fcb, and f1 all lie on the failure surface. The proper values for these coefficients are determined through solution of the simultaneous equations: F1 (1 = ft , 2 = 3 = 0) fc 1 t F1 (1 = 0, 2 = 3 = fcb ) = 1 cb fc F 1 1 1 ( = a , = = a f ) 1 3 1 h 2 h fc with f 2f 2f t = t , cb = cb , 1 = h 1 3fc 3fc fc 3 fc The function r2 is calculated by adjusting b0, b1, and b2 to satisfy the conditions: F1 (1 = 2 = 0, 3 = fc ) 1 1 1 fc 3 9 b0 F1 a a (1 = 2 = h , 3 = h f2 ) = 1 2 2 b1 2 fc 2 b F 1 0 0 2 0 1 fc 2 is defined by:
a
2 a t 0 2 cb a1 2 1 a2
472
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
9
7 78
@9 4 C3 6 $ %" !
4 B3 6 $ A0 !
Section 4.8: Concrete a f 2 = h 2 fc 3fc and 0 is the positive root of the equation
2 r2 (0 ) = a0 + a10 + a20 = 0
(4280)
(4281)
where a0, a1, and a2 are evaluated by Equation 4277. Since the failure surface must remain convex, the ratio r1 / r2 is restricted to the range .5 < r1 r2 < 1.25 (4282)
although the upper bound is not considered to be restrictive since r1 / r2 < 1 for most materials (Willam(36)). Also, the coefficients a0, a1, a2, b0, b1, and b2 must satisfy the conditions (Willam and Warnke(37)): a0 > 0, a1 0, a2 0 b0 > 0, b1 0, b2 0 (4283) (4284)
Therefore, the failure surface is closed and predicts failure under high hydrostatic pressure ( > 2). This closure of the failure surface has not been verified experimentally and it has been suggested that a von Mises type cylinder is a more valid failure surface for large compressive h values (Willam(36)). Consequently, it is recommended that values of f1 and f2 are selected at a hydrostatic stress level maximum hydrostatic stress encountered in the structure.
a (h )
Equation 4281 expresses the condition that the failure surface has an apex at = 0. A profile of r1 and r2 as a function of is shown in Figure 4.20: A Profile of the Failure Surface.
As a Function of The lower curve represents all stress states such that = 0 while the upper curve represents stress states such that = 60. If the failure criterion is satisfied, the material is assumed to crush.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
$ # "%
473
(4285)
(4286)
where cos is defined by Equation 4273 and p1 = a0 + a1 + a22 p2 = b0 + b1 + b22 The coefficients a0, a1, a2, b0, b1, b2 are defined by Equation 4277 and Equation 4279 while = 1 (2 + 3 ) 3 (4289) (4287) (4288)
If the failure criterion is satisfied, cracking occurs in the plane perpendicular to principal stress 1. This domain can also crush. See (Willam and Warnke(37)) for details.
(4290)
(4291)
If the failure criterion for both i = 1, 2 is satisfied, cracking occurs in the planes perpendicular to principal stresses 1 and 2. If the failure criterion is satisfied only for i = 1, cracking occurs only in the plane perpendicular to principal stress 1. This domain can also crush. See (Willam and Warnke(37)) for details. 474
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(4292)
(4293)
If the failure criterion is satisfied in directions 1, 2, and 3, cracking occurs in the planes perpendicular to principal stresses 1, 2, and 3. If the failure criterion is satisfied in directions 1 and 2, cracking occurs in the plane perpendicular to principal stresses 1 and 2. If the failure criterion is satisfied only in direction 1, cracking occurs in the plane perpendicular to principal stress 1.
Figure 4.21 Failure Surface in Principal Stress Space with Nearly Biaxial Stress
Figure 4.21: Failure Surface in Principal Stress Space with Nearly Biaxial Stress represents the 3-D failure surface for states of stress that are biaxial or nearly biaxial. If the most significant nonzero principal stresses are in the xp and yp directions, the three surfaces presented are for zp slightly greater than zero, zp equal to zero, and zp slightly less than zero. Although the three surfaces, shown as projections on the xp - yp plane, are nearly
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
0 (
&$
!"
)' (
475
%$
Chapter 4: Structures with Material Nonlinearities equivalent and the 3-D failure surface is continuous, the mode of material failure is a function of the sign of zp. For example, if xp and yp are both negative and zp is slightly positive, cracking would be predicted in a direction perpendicular to the zp direction. However, if zp is zero or slightly negative, the material is assumed to crush.
4.9. Swelling
The ANSYS program provides a capability of irradiation induced swelling (accessed with TB,SWELL). Swelling is defined as a material enlarging volumetrically in the presence of neutron flux. The amount of swelling may also be a function of temperature. The material is assumed to be isotropic and the basic solution technique used is the initial stress method. Swelling calculations are available only through the user swelling subroutine. See User Routines and Non-Standard Uses of the ANSYS Advanced Analysis Techniques Guide and the Guide to ANSYS User Programmable Features for more details. Input must have C72 set to 10. Constants C67 through C71 are used together with fluence and temperature, as well as possibly strain, stress and time, to develop an expression for swelling rate. Any of the following three conditions cause the swelling calculations to be bypassed: 1. 2. 3. If C67 0. and C68 0. If (input temperature + Toff) U 0, where Toff = offset temperature (input on TOFFST command). If Fluencen Fluencen-1 (n refers to current time step).
(4294)
where:
sw n = swelling strain at end of substep n sw = rf = swelling strain increment r = swelling rate f = fn - fn-1 = change of fluence fn = fluence at end of substep n (input as VAL1, etc. on the BFE,,FLUE command)
0 0 0
(4295)
It is seen that the swelling strains are handled in a manner totally analogous to temperature strains in an isotropic medium and that shearing strains are not used.
476
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Chapter 5: Electromagnetics
5.1. Electromagnetic Field Fundamentals
Electromagnetic fields are governed by the following Maxwell's equations (Smythe(150)): D D x {H} = {J} + = {Js } + {Je } + {Jv } + t t B x {E} = t {B} = 0 {D} =
(51)
where: x = curl operator = divergence operator {H} = magnetic field intensity vector {J} = total current density vector {Js} = applied source current density vector {Je} = induced eddy current density vector {Jvs} = velocity current density vector {D} = electric flux density vector (Maxwell referred to this as the displacement vector, but to avoid misunderstanding with mechanical displacement, the name electric flux density is used here.) t = time {E} = electric field intensity vector {B} = magnetic flux density vector = electric charge density The continuity equation follows from taking the divergence of both sides of Equation 51. D {J} + = 0 t (55)
The continuity equation must be satisfied for the proper setting of Maxwell's equations. Users should prescribe Js taking this into account. The above field equations are supplemented by the constitutive relation that describes the behavior of electromagnetic materials. For problems considering saturable material without permanent magnets, the constitutive relation for the magnetic fields is: {B} = []{H} (56) where:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Chapter 5: Electromagnetics = magnetic permeability matrix, in general a function of {H} The magnetic permeability matrix [] may be input either as a function of temperature or field. Specifically, if [] is only a function of temperature, rx [ ] = o 0 0 where: o = permeability of free space (input on EMUNIT command) rx = relative permeability in the x-direction (input as MURX on MP command) If [] is only a function of field, 1 0 0 [ ] = h 0 1 0 0 0 1 where: h = permeability derived from the input B versus H curve (input with TB,BH). Mixed usage is also permitted, e.g.: h [ ] = 0 0 0 ory 0 0 0 h 0 ry 0 0 0 rz
(57)
(58)
(59)
When permanent magnets are considered, the constitutive relation becomes: {B} = []{H} + o {Mo } where: {Mo} = remanent intrinsic magnetization vector Rewriting the general constitutive equation in terms of reluctivity it becomes: 1 {H} = []{B} [ ]{Mo } o where: [] = reluctivity matrix = []-1 o = reluctivity of free space = 1 o
(510)
(511)
52
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 5.1: Electromagnetic Field Fundamentals The constitutive relations for the related electric fields are: {J} = [][{E} + {v } {B}] {D} = []{E}
(512) (513)
v x {v } = v y = velocity vector v z xx = conductivity in the x-direction (input as inverse of RSVX on MP command) xx = permittivity in the x-direction (input as PERX on MP command) The solution of magnetic field problems is commonly obtained using potential functions. Two kinds of potential functions, the magnetic vector potential and the magnetic scalar potential are used depending on the problem to be solved. Factors affecting the choice of potential include: field dynamics, field dimensionality, source current configuration, domain size and discretization. The applicable regions are shown below. These will be referred to with each solution procedure discussed below.
7 D
53
CB
@ 4
Chapter 5: Electromagnetics 1 = nonconducting permeable region 2 = conducting region = permeability of iron o = permeability of air Mo = permanent magnets S1 = boundary of W1 = conductivity = 1 + 2 + 0
where: {Hg} = preliminary or guess magnetic field g = generalized potential The development of {Hg} varies depending on the problem and the formulation. Basically, {Hg} must satisfy Ampere's law (Equation 514) so that the remaining part of the field can be derived as the gradient of the generalized scalar potential g. This ensures that g is singly valued. Additionally, the absolute value of {Hg} must be greater than that of g. In other words, {Hg} should be a good approximation of the total field. This avoids difficulties with cancellation errors (Gyimesi(149)). This framework allows for a variety of scalar potential formulation to be used. The appropriate formulation depends on the characteristics of the problem to be solved. The process of obtaining a final solution may involve several steps (controlled by the MAGOPT solution option). As mentioned above, the selection of {Hg} is essential to the development of any of the following scalar potential strategies. The development of {Hg} always involves the Biot-Savart field {Hs} which satisfies Ampere's law and is a function of source current {Js}. {Hs} is obtained by evaluating the integral:
54
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(518)
where: {Js} = current source density vector at d(volc) {r} = position vector from current source to node point volc = volume of current source The above volume integral can be reduced to the following surface integral (Gyimesi et al.(173)) {Js } 1 {Hs } = surfc {r } d(surfc ) 4
(519)
where: surfc = surface of the current source Evaluation of this integral is automatically performed upon initial solution execution or explicitly (controlled by the BIOT command). The values of {Js} are obtained either directly as input by: SOURC36 - Current Source or indirectly calculated by electric field calculation using: SOLID5 - 3-D Coupled-Field Solid LINK68 - Coupled Thermal-Electric Line SOLID69 - 3-D Coupled Thermal-Electric Solid SOLID98 - Tetrahedral Coupled-Field Solid Depending upon the current configuration, the integral given in Equation 519 is evaluated in a closed form and/or a numerical fashion (Smythe(150)). Three different solution strategies emerge from the general framework discussed above: Reduced Scalar Potential (RSP) Strategy Difference Scalar Potential (DSP) Strategy General Scalar Potential (GSP) Strategy
Procedure
The RSP strategy uses a one-step procedure (MAGOPT,0). Equation 516 and Equation 517 are solved making the following substitution:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
55
Saturation is considered if the magnetic material is nonlinear. Permanent magnets are also considered.
Procedure
The DSP strategy uses a two-step solution procedure. The first step (MAGOPT,2) makes the following substitution into Equation 516 and Equation 517: {Hg } = {Hs } in o and 1 (522) subject to: {n} {Hg } = {0} on S1
(523)
This boundary condition is satisfied by using a very large value of permeability in the iron (internally set by the program). Saturation and permanent magnets are not considered. This step produces a near zero field in the iron region which is subsequently taken to be zero according to: {H1} = {0} in 1 (524) and in the air region: {Ho } = {Hs } g in o
(525)
The second step (MAGOPT,3) uses the fields calculated on the first step as the preliminary field for Equation 516 and Equation 517: {Hg } = {0} in 1 (526) {Hg } = {Ho } in o (527)
Here saturation and permanent magnets are considered. This step produces the following fields: {H1} = g in 1
(528)
56
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(529)
Procedure
The GSP strategy uses a three-step solution procedure. The first step (MAGOPT,1) performs a solution only in the iron with the following substitution into Equation 516 and Equation 517: {Hg } = {Hs } in o (531) subject to: {n} []({Hg } g ) = 0 on S1
(532)
Here S1 is the surface of the iron air interface. Saturation can optimally be considered for an improved approximation of the generalized field but permanent magnets are not. The resulting field is: {H1} = {Hs } g (533) The second step (MAGOPT,2) performs a solution only in the air with the following substitution into Equation 516 and Equation 517: {Hg } = {Hs } in o (534) subject to: {n} {Hg } = {n} {H1} in S1
(535)
This boundary condition is satisfied by automatically constraining the potential solution g at the surface of the iron to be what it was on the first step (MAGOPT,1). This step produces the following field:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
57
Saturation or permanent magnets are of no consequence since this step obtains a solution only in air. The third step (MAGOPT,3) uses the fields calculated on the first two steps as the preliminary field for Equation 516 and Equation 517: {Hg } = {H1} in 1 (537) {Hg } = {Ho } in o (538)
Here saturation and permanent magnets are considered. The final step allows for the total field to be computed throughout the domain as: {H} = {Hg } g in (539)
The usual constitutive equation for magnetic and electric field apply as described by Equation 511 and Equation 512. Although some restriction on anisotropy and nonlinearity do occur in the formulations mentioned below. In the entire domain, , of an electromagnetic field problem a solution is sought which satisfies the relevant Maxwell's Equation 540 thru Equation 541. See Figure 5.1: Electromagnetic Field Regions for a representation of the problem domain . A solution can be obtained by introducing potentials which allow the magnetic field {B} and the electric field {E} to be expressed as (Biro(120)): {B} = { A } (543) A {E} = V t where: {A} = magnetic vector potential V = electric scalar potential 58
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(544)
Section 5.1: Electromagnetic Field Fundamentals These specifications ensure the satisfaction of two of Maxwell's equations, Equation 541 and Equation 542. What remains to be solved is Ampere's law, Equation 540 in conjunction with the constitutive relations, Equation 511, and the divergence free property of current density. Additionally, to ensure uniqueness of the vector potential, the Coulomb gauge condition is employed. The resulting differential equations are: A [ ] { A } e { A } + [] + []V t (545) {v } [] { A } = {0} in 2 n A [] []V + {v } [] { A } = {0} in 2 t [] { A } e { A } = {Js } + 1 [ ]{Mo } in o + 1 o
(546)
(547)
Of course these equations are subject to the appropriate boundary conditions. This system of simplified Maxwell's equations with the introduction of potential functions has been used for the solutions of 2-D and 3-D, static and dynamic fields. Silvester(72) presents a 2-D static formulation and Demerdash(151) develops the 3-D static formulation. Chari(69), Brauer(70) and Tandon(71) discuss the 2-D eddy current problem and Weiss(94) and Garg(95) discuss 2-D eddy current problems which allow for skin effects (eddy currents present in the source conductor). The development of 3-D eddy current problems is found in Biro(120). In many of these references the important issues of appropriate boundary conditions, gauging and uniqueness are discussed. The edge-flux formulation with tree gauging (Gyimesi and Ostergaard(202), (221), Ostergaard and Gyimesi(222), (223)) is discussed in Section 14.117: SOLID117 - 3-D 20-Node Magnetic Edge. For models containing materials with different permeabilities, the 3-D vector potential formulation is not recommended. The solution has been found to be incorrect when the normal component of the vector potential is significant at the interface between elements of different permeability. A further discussion on this limitation is found in Biro et al.(200).
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
59
Chapter 5: Electromagnetics To eliminate these inaccuracies, edge elements with a discontinuous normal component have been proposed. Section 14.117: SOLID117 - 3-D 20-Node Magnetic Edge and Section 12.9: Electromagnetic Edge Elements are devoted to discuss this topic.
Since {Bk} is constant within the elements, one would expect that even a first order element could pass the patch test. This is really the case with edge element but not with nodal elements. For example, {A} = x {1y} provides a perfect edge solution but not a nodal one because the normal component of A in not continuous. The underlying reason is that the partials of a continuous {A} do not exist; not even in a piece-wise manner. To prove this statement, assume that they exist. Denote the partials at the origin by: A+ = A x for y > 0; A x = A x for y < 0; x y y (548) A y for x < 0; A+ = A y for x > 0; A y = y x x
510
! !
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 5.1: Electromagnetic Field Fundamentals Note that there are only four independent partials because of A continuity. The following equations follow from Bk = curl A. A + A + = 1; A y A + = 2 y x x A y A x = 3 ; A + A x = 4 y (549)
Since the equation system, (Equation 549) is singular, a solution does not exist for arbitrary . This contradiction concludes the proof.
(551)
where: r = location vector in space t = time w = angular frequency of time change. a(r) = amplitude (peak) (r) = phase angle c(r) = measurable field at t = 0 degrees s(r) = measurable field at t = -90 degrees In an electromagnetic analysis, q(r,t) can be the flux density, {B}, the magnetic field, {H}, the electric field, {E}, the current density, J, the vector potential, {A}, or the scalar potential, V. Note, however, that q(r,t) can not be the Joule heat, Qj, the magnetic energy, W, or the force, Fjb, because they include a time-constant term. The quantities in Equation 550 and Equation 551 are related by c(r ) = a(r )cos((r )) s(r ) = a(r )sin((r )) a2 (r ) = c 2 (r ) + s2 (r ) tan((r )) = s(r ) c(r )
In Equation 550) a(r), (r), c(r) and s(r) depend on space coordinates but not on time. This separation of space and time is taken advantage of to minimize the computational cost. The originally 4 (3 space + 1 time) dimensional real problem can be reduced to a 3 (space) dimensional complex problem. This can be achieved by the complex formalism. The measurable quantity, q(r,t), is described as the real part of a complex function:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
511
(557)
j = imaginary unit Re { } = denotes real part of a complex quantity Qr(r) and Qi(r) = real and imaginary parts of Q(r). Note that Q depends only on the space coordinates. The complex exponential in Equation 556 can be expressed by sine and cosine as exp( jt ) = cos(t ) + jsin(t )
(558)
Substituting Equation 558 into Equation 556 provides Equation 557 q(r, t ) = Qr (r )cos(t ) Qi (r )sin(t ) Comparing Equation 550 with Equation 559 reveals: c(r ) = Qr (r ) s(r ) = Qi (r )
(559)
(560) (561)
In words, the complex real, Qr(r), and imaginary, Qi(r), parts are the same as the measurable cosine, c(r), and sine, s(r), amplitudes. A harmonic analysis provides two sets of solution: the real and imaginary components of a complex solution. According to Equation 550, and Equation 560 the magnitude of the real and imaginary sets describe the measurable field at t = 0 and at t = -90 degrees, respectively. Comparing Equation 551 and Equation 560 provides: a(r )2 = Qr (r )2 + Qi (r )2 tan((r )) = Qi (r ) Qr (r ) (562) (563)
Equation 562 expresses the amplitude (peak) and phase angle of the measurable harmonic field quantities by the complex real and imaginary parts. The time average of harmonic fields such as A, E, B, H, J, or V is zero at point r. This is not the case for P, W, or F because they are quadratic functions of B, H, or J. To derive the time dependence of a quadratic function - for the sake of simplicity - we deal only with a Lorentz force, F, which is product of J and B. (This is a cross product; but components are not shown to simplify writing. The space dependence is also omitted.) F jb ( t ) = J( t )B( t ) = (Jr cos( t ) Jisin(t ))(Br cos(t ) Bisin(t )) = Jr Br cos(t )2 + JiBisin(t )2 (JiBr + Jr Bi )sin(t )cos(t ) (564)
512
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 5.1: Electromagnetic Field Fundamentals where: Fjb = Lorentz Force density (output as FMAG on PRESOL command) The time average of cos2 and sin2 terms is 1/2 whereas that of the sin cos term is zero. Therefore, the time average force is: F jb = 1/ 2(Jr Br + JiBi ) (565)
Thus, the force can be obtained as the sum of real and imaginary forces. In a similar manner the time averaged Joule power density, Qj, and magnetic energy density, W, can be obtained as: Q j = 1/ 2(Jr Er + JEi ) i W = 1/ 4(Br Hr + BiHi ) where: W = magnetic energy density (output as SENE on PRESOL command) Qj = Joule Power density heating per unit volume (output as JHEAT on PRESOL command) The time average values of these quadratic quantities can be obtained as the sum of real and imaginary set solutions. The element returns the integrated value of Fjb is output as FJB and W is output as SENE. Qj is the average element Joule heating and is output as JHEAT. For F and Qj the 1/2 time averaging factor is taken into account at printout. For W the 1/2 time factor is ignored to preserve the printout of the real and imaginary energy values as the instantaneous stored magnetic energy at t = 0 and at t = -90 degrees, respectively. The element force, F, is distributed among nodes to prepare a magneto-structural coupling. The average Joule heat can be directly applied to thermoelectric coupling. (566) (567)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
513
Chapter 5: Electromagnetics amounts to replacing the DC B-H curve with a fictitious or effective B-H curve based on the following equation for a time period cycle T (Demerdash and Gillott(231)): 1 4 HmdBeff = T Hmsin(t )dB dt 2 o 0 0
Beff T 4 B
(568)
where: Hm = peak value of magnetic field B = magnetic flux density Beff = effective magnetic flux density T = time period = angular velocity t = time With the effective B-H curve, the time transient is suppressed, and the nonlinear transient problem is reduced to a nonlinear time-harmonic one. In this nonlinear analysis, all field quantities are all sinusoidal at a given frequency, similar to the linear harmonic analysis, except that a nonlinear solution has to be pursued. It should be emphasized that in a nonlinear transient analysis, given a sinusoidal power source, the magnetic flux density B has a non-sinusoidal waveform. While in the nonlinear harmonic analysis, B is assumed sinusoidal. Therefore, it is not the true waveform, but rather represents an approximation of the fundamental time harmonic of the true flux density waveform. The time-averaged global force, torque and loss, which are determined by the approximate fundamental harmonics of fields, are then subsequently approximation to the true values, Numerical benchmarks show that the approximation is of satisfactory engineering accuracy.
As follows from Equation 570, the electric field {E} is irrotational, and can be derived from: {E} = V
(573)
514
Section 5.1: Electromagnetic Field Fundamentals In the time-varying electromagnetic field governed by Equation 569 through Equation 572, the electric and magnetic fields are uncoupled. If only electric solution is of interest, replacing Equation 569 by the continuity Equation 55 and eliminating Equation 571 produces the system of differential equations governing the quasistatic electric field. Repeating Equation 512 and Equation 513 without velocity effects, the constitutive equations for the electric fields become: {J} = []{E} (574) {D} = []{E} (575)
xx = resistivity in the x-direction (input as RSVX on MP command) xx = permittivity in the x-direction (input as PERX on MP command) The conditions for {E}, {J}, and {D} on an electric material interface are: Et1 E t 2 = 0 J1n + D2n D1n = J2n + t t
D1n D2n = s where: Et1, Et2 = tangential components of {E} on both sides of the interface Jn1, Jn2 = normal components of {J} on both sides of the interface Dn1, Dn2 = normal components of {D} on both sides of the interface s = surface charge density Two cases of the electric scalar potential approximation are considered below.
515
(579)
Substituting the constitutive Equation 574 and Equation 575 into Equation 579, and taking into account Equation 573, one obtain the differential equation for electric scalar potential: V i ([]V ) i [] =0 (580) t Equation 580 is used to approximate a time-varying electric field in elements PLANE230, SOLID231, and SOLID232. It takes into account both the conductive and dielectric effects in electric materials. Neglecting time-variation of electric potential Equation 580 reduces to the governing equation for steady-state electric conduction: i([]V ) = 0 (581) In the case of a time-harmonic electric field analysis, the complex formalism allows Equation 580 to be re-written as: j i ([]V ) + i ([]V ) = 0 (582) where: j = imaginary unit = angular frequency Equation 582 is the governing equation for a time-harmonic electric analysis using elements PLANE121, SOLID122, and SOLID123. In a time-harmonic analysis, the loss tangent tan can be used instead of or in addition to the electrical conductivity [] to characterize losses in dielectric materials. In this case, the conductivity matrix [] is replaced by the effective conductivity [eff] defined as: [eff ] = [] + [] tan where: tan = loss tangent (input as LSST on MP command) (583)
516
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
vol
[KN ] =
vol
(587)
(588)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
517
Chapter 5: Electromagnetics The material property curve is input in the form of B values versus H values and is then converted to a spline fit dh dH curve of versus H from which the permeability terms h and are evaluated. The coercive force vector is related to the remanent intrinsic magnetization vector as: []{Hc } = o {Mo } where: o = permeability of free space (input as MUZRO on EMUNIT command) The Newton-Raphson solution technique (Option on the NROPT command) is necessary for nonlinear analyses. Adaptive descent is also recommended (Adaptky on the NROPT command). When adaptive descent is used Equation 585 becomes: [K m ] = [KL ] + (1 )[KN ] (590)
(589)
The terms of this equation are defined below (Biro(120)); the edge-flux formulation matrices are obtained from these terms in Section 14.117: SOLID117 - 3-D 20-Node Magnetic Edge following Gyimesi and Ostergaard(201).
The VOLT DOF is a time integrated electric potential to allow for symmetric matrices.
518
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 5.2: Derivation of Electromagnetic Matrices [K AA ] = [KL ] + [KN ] + [K G ] [KL ] = (594) (595)
vol
[K G ] =
vol
(596)
[KN ] = 2
vol d(
(597)
(598)
(599)
vol
(5100)
[C Av ] =
vol
(5101)
[Cv v] =
vol
(5102)
(5104) (5105)
vol
{Jpm } =
vol
(5106)
{It } =
vol
(5107)
where:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
519
Chapter 5: Electromagnetics ({ A } = [NA ]T { A e }; { A e } T = { A xe } T { A ye } T { A ze }T ) [NA] = matrix of element shape functions for {A} [N] = vector of element shape functions for {V} (V = {N}T{Ve}) {Js} = source current density vector (input as JS on BFE command) {Jt} = total current density vector (input as JS on BFE command) (valid for 2-D analysis only) vol = volume of the element {Hc} = coercive force vector (input as MGXX, MGYY, MGZZ on MP command) o = reluctivity of free space (derived from value using MUZRO on EMUNIT command) [] = partially orthotropic reluctivity matrix (inverse of [], derived from input material property curve B versus H (input using TB,BH command)) dh = derivative of reluctivity with respect to the magnitude of magnetic flux squared (derived from input material property curve B versus H (input using TB,BH command)) [] = orthotropic conductivity (input as RSVX, RSVY, RSVZ on MP command (inverse)) (see Equation 512). {v} = velocity vector The coercive force vector is related to the remanent intrinsic magnetization vector as: 1 {Hc } = []{Mo } o d( B )2
(5108)
The material property curve is input in the form of B values versus H values and is then converted to a spline fit d h curve of versus |B| from which the isotropic reluctivity terms h and
2
d( B )2
are evaluated.
The above element matrices and load vectors are presented for the most general case of a vector potential analysis. Many simplifications can be made depending on the conditions of the specific problem. In 2-D there is only one component of the vector potential as opposed to three for 3-D problems (AX, AY, AZ). Combining some of the above equations, the variational equilibrium equations may be written as: { A e } T ( [K AA ]{ A e } + [K AV ]{ e } + [C AA ] d dt { A e } + [C AV ] d dt {e } {JA } ) = 0 { e } T ( [K VA ]{ A e } + [K VV ]{ e } + [C VA ] d dt { A e } + [C VV ] d dt { e } {lt } ) = 0 Here T denotes transposition. Static analyses require only the magnetic vector potential DOFs (KEYOPT controlled) and the K coefficient matrices. If the material behavior is nonlinear then the Newton-Raphson solution procedure is required (Option on the NROPT command (see Section 15.11: Newton-Raphson Procedure)). For 2-D dynamic analyses a current density load of either source ({Js}) or total {Jt} current density is valid. Jt input represents the impressed current expressed in terms of a uniformly applied current density. This loading is only valid in a skin-effect analysis with proper coupling of the VOLT DOFs. In 3-D only source current density is allowed. The electric scalar potential must be constrained properly in order to satisfy the fundamentals of electromagnetic field theory. This can be achieved by direct specification of the potential value (using the D command) as well as with coupling and constraining (using the CP and CE commands). (5109) (5110)
520
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 5.2: Derivation of Electromagnetic Matrices The general transient analysis (ANTYPE,TRANS (see Section 15.4: Element Reordering)) accepts nonlinear material behavior (field dependent [] and permanent magnets (MGXX, MGYY, MGZZ). Harmonic transient analyses (ANTYPE,HARMIC (see Section 17.4: Harmonic Response Analyses)) is a linear analyses with sinusoidal loads; therefore, it is restricted to linear material behavior without permanent magnets.
(5112)
[Cv ] = ( {N} T ) []( {N} T )d( vol) = element dielectric permittivity coefficient matrix t
vol
vol = element volume {Ie} = nodal current vector (input/output as AMPS) Equation 5112 is used in the finite element formulation of PLANE230, SOLID231, and SOLID232. These elements model both static (steady-state electric conduction) and dynamic (time-transient and time-harmonic) electric fields. In the former case, matrix [Cv] is ignored. A time-harmonic electric analysis can also be performed using elements PLANE121, SOLID122, and SOLID123. In this case, the variational principle and finite element discretization are applied to the differential Equation 582 to produce: ( j[Cvh ] + [K vh ]){ Ve } = {Qn } e where: [K vh ] = [Cv ] [Cvh ] = 1
2
(5113)
[K v ]
521
Chapter 5: Electromagnetics
{} = charge density vector (input as CHRGD on BF command) {s} = surface charge density vector (input as CHRGS on SF command)
gradient (referred to here as {H) is evaluated at the integration points using the element shape function as: {H } = {N}T {g } (5115)
where: T = gradient operator = x y z {N} = shape functions {g} = nodal generalized potential vector The magnetic field intensity is then: {H} = {Hg } + {H }
(5116)
522
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 5.3: Electromagnetic Field Evaluations Then the magnetic flux density is computed from the field intensity: {B} = []{H}
(5117)
where: {B} = magnetic flux density (output as B) [] = permeability matrix (defined in Equation 57, Equation 58, and Equation 59) Nodal values of field intensity and flux density are computed from the integration points values as described in Section 13.6: Nodal and Centroidal Data Evaluation. Magnetic forces are also available and are discussed below.
(5119)
where: {H} = magnetic field intensity (output as H) [] = reluctivity matrix Nodal values of field intensity and flux density are computed from the integration point value as described in Section 13.6: Nodal and Centroidal Data Evaluation. Magnetic forces are also available and are discussed below. For a vector potential transient analysis current densities are also calculated. {Jt } = {Je } + {Js } + {Jv } where: {Jt} = total current density 1 n A {Je } = [] = [] [NA ]T { A e } n i =1 t (5121)
(5120)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
523
Chapter 5: Electromagnetics where: {Je} = current density component due to {A} [] = conductivity matrix n = number of integration points [NA] = element shape functions for {A} evaluated at the integration points {Ae} = time derivative of magnetic vector potential and {Js } = []V = [] 1 n {N}T {Ve } n i =1 (5122)
where: {Js} = current density component due to V = divergence operator {Ve} = electric scalar potential {N} = element shape functions for V evaluated at the integration points and {Jv } = {v } {B} where: {Jv} = velocity current density vector {v} = applied velocity vector {B} = magnetic flux density (see Equation 5118)
(5123)
(5124)
(5125)
524
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 5.3: Electromagnetic Field Evaluations where: {Z} = unit vector along +Z axis {r} = position vector in the global Cartesian coordinate system In a time-harmonic analysis, the time-averaged Lorentz force and torque are computed by: 1 jb {Fav } = {N}T ({J} {B})d( vol) 2 vol and
jb Tav = {Z}
(5126)
(5127)
3-D applications are an extension of the 2-D case. For a 2-D analysis, the corresponding electromagnetic torque about +Z axis is given by: ^ 1 1 ^ Tmx = {Z} s {r } (n {B}){B} 2 ({B} {B}) n ds o where:
(5129)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
525
Chapter 5: Electromagnetics
In a time-harmonic analysis, the time-averaged Maxwell stress tensor force and torque are computed by: 1 1 mx ^ ^ {Fav } = s Re (n {B} ){B} 2 ({B} {B} ) n ds (5130) 2o and
mx Tav = {Z}
(5131)
respectively. where: {B}* = complex conjugate of {B} Re{ } = denotes real part of a complex quantity
(5133)
526
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 5.3: Electromagnetic Field Evaluations In a time-harmonic analysis, the time-averaged virtual work force and torque are computed by: 1 1 vw {Fav } = vol 2 ({B} {B}){s} Re ({B} {s}){B} d(vol) 2o and
vw Tav = {Z}
(5134)
(5135)
respectively.
where: Fxi = x-component (y- or z-) of electromagnetic force calculated in node i xi = nodal coordinate (x-, y-, or z-coordinate of node i) vol = volume of the element Nodal electromagnetic forces are calculated for each node in each element. In an assembled model the nodal forces are added up from all adjacent to the node elements.
where: Qj = Joule heat per unit volume n = number of integration points [] = resistivity matrix (input as RSVX, RSVY, RSVZ on MP command) {Jti} = total current density in the element at integration point i 2. Harmonic Magnetic Analysis
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
527
Chapter 5: Electromagnetics 1 n Q j = Re []{Jti } {Jti } 2n i =1 where: Re = real component {Jti} = complex total current density in the element at integration point i {Jti}* = complex conjugate of {Jti}
(5138)
Nodal values of electric field (output as EF) are computed from the integration points values as described in Section 13.6: Nodal and Centroidal Data Evaluation. The derivation of other output quantities depends on the analysis types described below.
Both the conduction current {J} and electric flux {D} densities are evaluated at the integration point locations; however, whether these values are then moved to nodal or centroidal locations depends on the element type used to do a quasistatic electric analysis: In a current-based electric analysis using elements PLANE230, SOLID231, and SOLID232, the conduction current density is stored at both the nodal (output as JC) and centoidal (output as JT) locations. The electric flux density vector components are stored at the element centroidal location and output as nonsummable miscellaneous items; In a charge-based analysis using elements PLANE121, SOLID122, and SOLID123 (harmonic analysis), the conduction current density is stored at the element centroidal location (output as JT), while the electric flux density is moved to the nodal locations (output as D).
D The total electric current {Jtot} density is calculated as a sum of conduction {J} and displacement current t densities: D {Jtot } = {J} + (5142) t
528
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 5.3: Electromagnetic Field Evaluations The total electric current density is stored at the element centroidal location (output as JS). It can be used as a source current density in a subsequent magnetic analysis (LDREAD,JS). The Joule heat is computed from the centroidal values of electric field and conduction current density. In a steady-state or transient electric analysis, the Joule heat is calculated as: Q = {J} T {E} (5143)
where: Q = Joule heat generation rate per unit volume (output as JHEAT) In a harmonic electric analysis, the Joule heat is time-averaged over a one period and calculated as: 1 Q = Re({J} T {E}*) 2 where: Re = real component {E}* = complex conjugate of {E} The value of Joule heat can be used as heat generation load in a subsequent thermal analysis (LDREAD,HGEN). In a transient electric analysis, the element stored electric energy is calculated as: 1 W = {D} T {E}d( vol) 2 vol where: W = stored electric energy (output as SENE) In a harmonic electric analysis, the time-averaged electric energy is calculated as: 1 T W= ({D} {E}*)d( vol) 4 vol
(5144)
(5145)
(5146)
529
Chapter 5: Electromagnetics T n T {Fmx } = o 11 12 1 ds T T22 n2 s 21 where: o = free space permittivity (input as PERX on MP command) T11 = E2 x 1 2 E 2
(5147)
T12 = Ex Ey T21 = Ey Ex 1 2 E 2 n1 = component of unit normal in x-direction n2 = component of unit normal in y-direction s = surface area of the element face T22 = E2 y E
2
= E2E2 x y
^ ^ ^ ^
= {D} [] {E}
^ ^
(5149)
(5150)
By virtue of Synge's hypercircle theorem(275), it is possible to define a relative error for the problem:
530
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 5.4: Voltage Forced and Circuit-Coupled Magnetic Field {D} [] {E}
^ ^
= {D} + [] {E}
^ ^
(5151)
The global relative error (Equation 5151) is seen as sum of element contributions:
2 2 = E E
(5152)
E = {D} + [] {E}
^ ^
(5153)
The global error allows to quantify the quality of the approximate solution pair {E} {D} and local error E allows to localize the error distribution in the solution domain as required in a p-adaptive analysis.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
531
Chapter 5: Electromagnetics [0] [0] { A } [K AA ] [K Ai ] { A } {0} iA = + [K ii ] {i} { Vo } [C ] [0] {0} [0] where: {A} = nodal magnetic vector potential vector (AX, AY, AZ) = time derivative {i} = nodal electric current vector (input/output as CURR) [KAA] = potential stiffness matrix [Kii] = resistive stiffness matrix [KAi] = potential-current coupling stiffness matrix [CiA] = inductive damping matrix {Vo} = applied voltage drop vector The magnetic flux density {B}, the magnetic field intensity {H}, magnetic forces, and Joule heat can be calculated from the nodal magnetic vector potential {A} using Equation 5117 and Equation 5118. The nodal electric current represents the current in a wire of the stranded coil. Therefore, there is only one independent electric current unknown in each stranded coil. In addition, there is no gradient or flux calculation associated with the nodal electric current vector.
(5154)
10. voltage-controlled current source 11. voltage-controlled voltage source 12. current-controlled voltage source 13. current-controlled current source These circuit elements are implemented in element CIRCU124. 532
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 5.5: High-Frequency Electromagnetic Field Simulation Assuming an isotropic and constant magnetic permeability and electric conductivity, the following element matrix equation is derived for a circuit-coupled stranded coil: AA Ai [0] [0] [0] { A } [K ] [K ] [0] { A } {0} iA [K ii ] [K ie ] {i} = {0} [C ] [0] [0] {0} + [0] (5155) [0] [0] [0] {0} [0] [ 0] [0] {e} {0} where: {e} = nodal electromotive force drop (EMF) [Kie] = current-emf coupling stiffness For a circuit-coupled massive conductor, the matrix equation is: [CAA ] [0] [0] { A } [K AA ] [0] [K AV ] { A } {0} [0 ] [0] {i} = {0} [ 0 ] [ 0] { 0} + [ 0] [ 0] VA [K iV ] [K VV ] { V } {0} [C ] [0] [0] {0} [0] where: {V} = nodal electric voltage vector (input/output as VOLT) [KVV] = voltage stiffness matrix [KiV] = current-voltage coupling stiffness matrix [CAA] = potential damping matrix [CVA] = voltage-potential damping matrix The magnetic flux density {B}, the magnetic field intensity {H}, magnetic forces and Joule heat can be calculated from the nodal magnetic vector potential {A} using Equation 5117 and Equation 5118.
(5156)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
533
Chapter 5: Electromagnetics
Based on Maxwell's Equation 51 and Equation 52 with the time-harmonic assumption ejt, the electric field vector Helmholtz equation is cast: 2 = r 1 ( E) k 0 =r E = j0 Js where: E = electric field vector
= r = complex tensor associated with the relative permittivity and conductivity of material (input as PERX,
PERY, PERZ, and RSVX, TSVY, RSVZ on MP command) 0 = free space permeability = complex relative permeability tensor of material (input as MURX, MURY, MURZ on MP command) k0 = vacuum wave number = operating angular frequency Js = excitation current density (input as JS on BF command) Test the residual R of the electric field vector Helmholtz equation with vector function T and integrate over the FEA domain to obtain the weak form formulation:
= r
534
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
S QC TRP'3@ I3$)BH8#@ G 8
Q 2#0"$)( &%$ # " 1 ' ' ! ! q p rD i)h3F#I ( f g 4 1 Y ' I !8$ Y ! 0#@ (Y AAW3 ed !03wv"" ' I 4 5 1 Y x Y `8 !3I yD F3B9#@ u 8 G tsX(I G s
(5157)
(5158)
where:
^ n = outward directed normal unit of surface
H = magnetic field Y = surface admittance Assume that the electric field E is approximated by: E = W iEi
i =1 N
(5159)
where: Ei = degree of freedom that is the projection of vector electric field at edge, on face or in volume of element. W = vector basis function Representing the testing vector T as vector basis function W (Galerkin's approach) and rewriting Equation 5158 in FEA matrix notation yields:
2 ( k 0 [M] + jk 0 [C] + [K ]){E} = {F}
(5160)
Cij =
1 = 1 = W i r,Im ( Wj )d k0 W i r,Im W jd k0 w
r
^ ^ + Z0 YRe (n W i ) (n W j )dr
Fi = jk 0 Z0 W i Jsds + jk 0 Z0
s
0 + 1
^ W i (n H)d
535
Chapter 5: Electromagnetics For electromagnetic scattering simulation, a pure scattered field formulation should be used to ensure the numerical accuracy of solution, since the difference between total field and incident field leads to serious roundoff numerical errors when the scattering fields are required. Since the total electric field is the sum of incident field E inc and scattered field E sc , i.e. E tot = E inc + E sc, the weak form formulation for scattered field is: R, T = ( T )
r
sc sc = 2 r 1 ( E ) k 0 T =r E d
s
+ ( T ) d
d + o
inc inc 2 = r 1 ( E ) k 0 T =r E dd
inc
^ ^ )d + j0 Y(n T ) (n E
(5161) )dr
^ T (nd E
inc
^ j0 T (n H)dr
where:
^ n d = outward directed normal unit of surface of dielectric volume
Rewriting the scattering field formulation (Equation 5161) in FEA matrix notation again yields:
2 k 0 [M] + jk 0 [C] + [K ]{Esc } = {F}
(5162)
where matrix [M], [C], [K] are the same as matrix notations for total field formulation (Equation 5160) and: Fi = jk 0 Z0 W i Jids + jk 0 Z0
s 0 + 1
^ W i (n H)d
+ ( W i ) s
d + 0
inc inc 2 = r 1 ( E ) k 0 W i =r E dd
inc
^ ^ )d + jk 0 Z0 Y(n W i ) (n E
(5163) )dr
^ W i (nd E
inc
It should be noticed that the total tangential electric field is zero on the perfect electric conductor (PEC) boundary, and the boundary condition for E sc of Equation 56 will be imposed automatically. For a resonant structure, a generalized eigenvalue system is involved. The matrix notation for the cavity analysis is written as:
2 [K ]{E} = k 0 [M]{E}
(5164)
536
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Here the real generalized eigen-equation will be solved, and the damping matrix [C] is not included in the eigenequation. The lossy property of non-PEC cavity wall and material filled in cavity will be post-processed if the quality factor of cavity is calculated. If the electromagnetic wave propagates in a guided-wave structure, the electromagnetic fields will vary with the propagating factor exp(-jz) in longitude direction, = - j. Here is the propagating constant, and is the attenuation coefficient of guided-wave structure if exists. When a guided-wave structure is under consideration,
^ the electric field is split into the transverse component E t and longitudinal component Ez, i.e., E = Et + z E z .
The variable transformation is implemented to construct the eigen-equation using e t = jEt and ez = Ez. The weak form formulation for the guided-wave structure is:
1 2 ^ ^ R, W = 2 ( t W z + W t ) z r ( t ez + e t ) z k 0 Wz r,zz e z ]d 2 = + ( t W t ) r 1 ( t e t ) k 0 W t =rt et d
(5165)
where: = transverse components of operator t The FEA matrix notation of Equation 5165 is:
2 k 2 [S ] kmax [Gz ] {E z } 2 2 [S z ] [Gz ] {Ez } max z = (kmax ) 2 2 kmax [Gt ] k max [Qt ] + [S t ] {E t } [Gt ] [Qt ] {Et }
(5166)
(5167)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
537
Chapter 5: Electromagnetics
(5168)
= ^ ^ Gz,ij = (Wz,i z ) r 1 ( W t, j z )d
(5169)
(5170)
(5171)
= ^ ^ Gt,ij = ( W t,i z ) r 1 ( W z, j z )d
(5172)
(5173)
Refer to Section 12.9: Electromagnetic Edge Elements for high-frequency electromagnetic vector shapes.
(5174)
A PEC condition exists typically in two cases. One is the surface of electrical conductor with high conductance if the skin depth effect can be ignored. Another is on an antisymmetric plane for electric field E . It should be stated that the degree of freedom must be constrained to zero on PEC.
(5175)
538
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 5.5: High-Frequency Electromagnetic Field Simulation A PMC condition exists typically either on the surface of high permeable material or on the symmetric plane of magnetic field H . No special constraint conditions are required on PMC when electric field weak form formulation is used.
out
^ = Z n H
out
(5176)
^ ^ n n E
inc
^ = Z n H
inc
(5177)
where:
^ n = outward directed normal unit ^ n = inward directed normal unit
E inc, H inc = fields of the normal incoming wave E out, H out = fields of the outgoing wave Z = complex wave impedance (input as IMPD on SF or SFE command)
The SIBC can be used to approximate the far-field radiation boundary, a thin dielectric layer, skin effect of nonperfect conductor and resistive surface, where a very fine mesh is required. Also, SIBC can be used to match the single mode in the waveguide. On the far-field radiation boundary, the relation between the electric field and the magnetic field of incident plane wave, Equation 5176, is modified to:
^ n k E ^
inc
^ = Z0 n H
inc
Chapter 5: Electromagnetics and the impedance on the boundary is the free-space plane wave impedance, i.e.: Z 0 = 0 0 where: 0 = free-space permittivity For air-dielectric interface, the surface impedance on the boundary is: Z = Z0 r r (5180) (5179)
For a dielectric layer with thickness coating on PEC, the surface impedance on the boundary is approximated as: Z = jZ0 r tan(k 0 r r ) r (5181)
For a non-perfect electric conductor, after considering the skin effect, the complex surface impedance is defined as: Z= (1 + j) 2 (5182)
where: = conductivity of conductor For a traditional waveguide structure, such as a rectangular, cylindrical coaxial or circular waveguide, where the analytic solution of electromagnetic wave is known, the wave impedance (not the characteristics impedance) of the mode can be used to terminate the waveguide port with matching the associated single mode. The surface integration of Equation 5158 is cast into
+2
inc 1 ^ ^ (n W ) (n E )d IBC
(5183)
where: Einc = incident wave defined by a waveguide field = wave impedance corresponding to the guided wave
H = j[ ] E E = j[ ] H
where: [] = anisotropic diagonal complex material defined in different PML regions For the face PML region PMLx to which the x-axis is normal (PMLy, PMLz), the matrix []x is specified as: 1 [ ]x = diag , Wx , Wx Wx where: Wx = frequency-dependent complex number representing the property of the artificial material The indices and the elements of diagonal matrix are permuted for other regions. For the edge PML region PMLyz sharing the region PMLy and PMLz (PMLzx, PMLxy), the matrix []yz is defined as W Wy [ ]yz = diag Wy , Wz , z , Wy Wz where: Wy, Wz = frequency-dependent complex number representing the property of the artificial material. The indices and the elements of diagonal matrix are permuted for other regions. For corner PML region Pxyz, the matrix []xyz is: 541 (5187) (5186)
" !& % $ #
(5184) (5185)
Chapter 5: Electromagnetics Wy Wz Wz Wx Wx Wy [ ]xyz = diag , , Wy Wz Wx See Zhao and Cangellaris(301) for details about PML.
(5188)
From the theorem of Floquet, the electromagnetic fields on the cellular sidewalls exhibit the following dependency: f (s1 + Ds1, s2 + Ds2 , z ) = e j( 1 + 2 )f (s1, s2 , z ) where: 1 = phase shift of electromagnetic wave in the s1 direction 2 = phase shift of electromagnetic wave in the s2 direction (5189)
W Jsds
s
(5190)
where: E 0 = polarization of incident wave (x, y, z) = coordinate values = angle between x-axis and wave vector = angle between z-axis and wave vector
^ W n Hd =
feed
^ W n Hfeedd
(5192)
When a surface magnetic field source locates on the interior surface of the computational domain, the surface excitation magnetic field becomes a soft source that radiates electromagnetic wave into the space and allows various waves to go through source surface without any reflection. Such a soft source can be realized by transforming surface excitation magnetic field into an equivalent current density source (Figure 5.7: Soft Excitation Source), i.e.:
^ Js = 2 n H
inc
(5193)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
543
Chapter 5: Electromagnetics
(5197)
(5198)
(5199)
(5200)
(5201)
545
Chapter 5: Electromagnetics QL = Qd = 2r We PL 2r We Pd
5.5.4.9. Voltage
The voltage Vba (computed by the EMF command macro) is defined as the line integration of the electric field E projection along a path from point a to b by: Vba = E dI
a b
(5203)
5.5.4.10. Current
The electrical current (computed by the MMF command macro) is defined as the line integration of the magnetic field H projection along an enclosed path containing the conductor by: I = o H dI
c
(5204)
(5205)
A typical term of [S] is: bj S ji = ai where: ai = normalized incoming wave at port i 546
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(5207)
Section 5.5: High-Frequency Electromagnetic Field Simulation bj = normalized outgoing wave at port j
Assume port i as the driven port and port j as matched port in a guided-wave structure, if the transverse eigen electric field en is known at port i, the coefficients are written as: ai =
Et,inc
si si
en ds (5208)
en en ds
E t,inc ) en ds
(Et,tot
bi =
si si
en en ds
where: E t,tot = transverse total electric field E t,inc = transverse incident electric field For port j, we have aj = 0, and the E t,inc = 0 in above formulations. The coefficients must be normalized by the power relation 1 P = (aa bb ) (5210) 2 S-parameters of rectangular, circular, cylindrical coaxial and parallel-plate waveguide can be calculated (by SPARM command macro). If the transverse eigen electric field is not available in a guided-wave structure, an alternative for S-parameter can be defined as: Vj Zi S ji = Vi Z j (5211)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(5209) 547
Chapter 5: Electromagnetics where: Vi = voltage at port i Vj = voltage at port j Zi = characteristic impedance at port i Zj = characteristic impedance at port j The conducting current density on Perfect Electric Conductor (PEC) surface is: J = nH where: J = current density H = magnetic field The conducting current density in lossy material is: J = E where: = conductivity of material E = electric field (5213) (5212)
E( r) = -
Sc
G ( R)
^ n E( r ) ds +
j k 0 Z0
Sc
G ( R) n H( r ) ds
^
(5214)
H( r) = -
Sc
G ( R) n H( r ) ds - j k 0 Y0
^
Sc
G( R)
^ n E ( r ) ds
(5215)
548
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
When Js , Ms are radiating in free space, the dyadic Green's function is given in closed form by: G0 (R ) G(R ) = I + 2 k0 where:
=
^ ^ ^ ^ ^ ^ I = xx+yy+ zz
The surface equivalence principle is necessary for the calculation of either near or far electromagnetic field beyond FEA computational domain.
!
inc
(5219)
where: E inc = incident electric field E sc = scattered electric field If RCS is normalized by wavelength square, the definition is written by RCSN = 10 log10 ( 2 )(dB ) = Normalized Radar Cross Section (5220)
For RCS due to the pth component of the scattered field for a q-polarized incident plane wave, the scattering cross section is defined as:
^ Esc p 3D pq = lim 4 r 2 2 r Einc q
(5221)
where p and q represent either or spherical components with measured in the xy plane from the x-axis and measured from the z-axis. For 2-D case, RCS is defined as: 2D = lim 2r
r
Esc (, ) Einc
2
(5222)
or RCS = 10 log10 2D (dBm) If RCS is normalized by the wavelength, it is given by: RCSN = 10 log10 (2D / ) ( dB)
(5223)
(5224)
550
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 5.5: High-Frequency Electromagnetic Field Simulation where: = angle between position vector and x-axis = angle between position vector and z-axis
where: d = differential solid angle d = sindd and the radiation intensity is defined by: U= 1 ^ Re(E H* ) r r 2 2 (5227)
where: = d = solid angle of radiation surface The maximum directive gain of an antenna is called the directivity of the antenna. It is the ratio of the maximum radiation intensity to the average radiation intensity and is usually denoted by D: Umax U D = max = (5229) Pr Uav
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
551
Chapter 5: Electromagnetics
(5232)
where: M = number of array units in the s1 direction 1 = phase shift of electromagnetic wave in the unit in s1 direction 1 = initial phase in the s1 direction N = number of array units in the s2 direction 2 = phase shift of electromagnetic wave in the unit in s2 direction 2 = initial phase in the s2 direction
( W / kg)
(5233)
where: SAR = specific absorption rate (output using PRESOL and PLESOL commands) E = r.m.s. electric field strength inside material (V/m) = conductivity of material (S/m) (input as KXX on MP command) = mass density of material (kg/m3) (input as DENS on MP command)
(5234)
Section 5.5: High-Frequency Electromagnetic Field Simulation Pi = input power (W) (Figure 5.10: Input, Reflection, and Transmission Power in the System) Pr = reflection power (W) (Figure 5.10: Input, Reflection, and Transmission Power in the System) The Power transmission coefficient (Transmittance) of a system is defined by: P Tp = t Pi where: Tp = power transmission coefficient (output using HFPOWER command) Pt = transmission power (W) (Figure 5.10: Input, Reflection, and Transmission Power in the System) The Return Loss of a system is defined by: P LR = 10log r (dB) Pi where: LR = return loss (output using HFPOWER command) The Insertion Loss of a system is defined by: Pi IL = 10log (dB) Pt where: IL = insertion loss (output using HFPOWER command)
(5235)
(5236)
(5237)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
553
Chapter 5: Electromagnetics Er = tangential electric field of reflection wave (Figure 5.11: Periodic Structure Under Plane Wave Excitation) t In general the electric fields are referred to the plane of periodic structure. The transmission coefficient in a periodic structure under plane wave excitation is defined by: Et T= t Eit where: T = transmission coefficient (output with FSSPARM command) E t = tangential electric field of transmission wave (Figure 5.11: Periodic Structure Under Plane Wave Excitt ation) (5239)
where: r and x = determined by Z/Zo = r + jx and Y/Yo = r + jx Z = complex impedance Y = complex admittance Zo = reference characteristic impedance Yo = 1/Zo The Smith Chart is generated by PLSCH command.
5.5.4.25. Conversion Among Scattering Matrix (S-parameter), Admittance Matrix (Y-parameter), and Impedance Matrix (Z-parameter)
For a N-port network the conversion between matrices can be written by:
554
(5240)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 5.6: Inductance, Flux and Energy Computation by LMATRIX and SENERGY Macros
1 2 ([I] [S])([I] + [S])1[ Z 1 2 1 1 ]2
[ Y ] = [ Zo ] [S ] = [ Z o
o]
1 ] 2 ([I] [ Z
o ][ Y ])([I] + [ Zo ][ Y ])
[ Zo
(5241)
[ Z] = [ Y ]1 where: [S] = scattering matrix of the N-port network [Y] = admittance matrix of the N-port network [Z] = impedance matrix of the N-port network [Zo] = diagonal matrix with reference characteristic impedances at ports [I] = identity matrix Use PLSYZ and PRSYZ commands to convert, display, and plot network parameters.
5.6. Inductance, Flux and Energy Computation by LMATRIX and SENERGY Macros
For general circuit and reduced order modeling capabilities refer to Section 5.12: Circuit Analysis, Reduced Order Modeling. The capacitance may be obtained using the CMATRIX command macro (Section 5.10: Capacitance Computation). Inductance plays an important role in the characterization of magnetic devices, electrical machines, sensors and actuators. The concept of a non-variant (time-independent), linear inductance of wire-like coils is discussed in every electrical engineering book. However, its extension to variant, nonlinear, distributed coil cases is far from obvious. The LMATRIX command macro accomplishes this goal for a multi-coil, potentially distributed system by the most robust and accurate energy based method. Time-variance is essential when the geometry of the device is changing: for example actuators, electrical machines. In this case, the inductance depends on a stroke (in a 1-D motion case) which, in turn, depends on time. Many magnetic devices apply iron for the conductance of magnetic flux. Most iron has a nonlinear B-H curve. Because of this nonlinear feature, two kinds of inductance must be differentiated: differential and secant. The secant inductance is the ratio of the total flux over current. The differential inductance is the ratio of flux change over a current excitation change. The flux of a single wire coil can be defined as the surface integral of the flux density. However, when the size of the wire is not negligible, it is not clear which contour spans the surface. The field within the coil must be taken into account. Even larger difficulties occur when the current is not constant: for example solid rotor or squirrelcaged induction machines. The energy-based methodology implemented in the LMATRIX macro takes care of all of these difficulties. Moreover, energy is one of the most accurate qualities of finite element analysis - after all it is energy-based thus the energy perturbation methodology is not only general but also accurate and robust. The voltage induced in a variant coil can be decomposed into two major components: transformer voltage and motion induced voltage. The transformer voltage is induced in coils by the rate change of exciting currents. It is present even if the geometry of the system is constant, the coils don't move or expand. To obtain the transformer voltage, the knowledge of
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
555
Chapter 5: Electromagnetics flux change (i.e., that of differential flux) is necessary when the exciting currents are perturbed. This is characterized by the differential inductance provided by the LMATRIX command macro. The motion induced voltage (sometimes called back-EMF) is related to the geometry change of the system. It is present even if the currents are kept constant. To obtain the motion induced voltage, the knowledge of absolute flux in the coils is necessary as a function of stroke. The LMATRIX command macro provides the absolute flux together with the incremental inductance. Obtaining the proper differential and absolute flux values needs consistent computations of magnetic absolute and incremental energies and co-energies. This is provided by the SENERGY command macro. The macro uses an energy perturbation consistent energy and co-energy definition.
where: {} = vector of coil flux linkages t = time {I} = vector of coil currents. {o} = vector of flux linkages for zero coil currents (effect of permanent magnets) Main diagonal element terms of [Ls] are called self inductance, whereas off diagonal terms are the mutual inductance coefficients. [Ls] is symmetric which can be proved by the principle of energy conservation. In general, the inductance coefficients depend on time, t, and on the currents. The time dependent case is called time variant which is characteristic when the coils move. The inductance computation used by the program is restricted to time invariant cases. Note that time variant problems may be reduced to a series of invariant analyses with fixed coil positions. The inductance coefficient depends on the currents when nonlinear magnetic material is present in the domain. The voltage vector, {U}, of the coils can be expressed as: {U} = { } t In the time invariant nonlinear case d [L s ] {U} = {I} + [Ls ] {I} = [Ld {I} ] {I} d{I} t t
(5243)
(5244)
The expression in the bracket is called the differential inductance matrix, [Ld]. The circuit behavior of a coil system is governed by [Ld]: the induced voltage is directly proportional to the differential inductance matrix and the time derivative of the coil currents. In general, [Ld] depends on the currents, therefore it should be evaluated for each operating point. 556
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 5.6: Inductance, Flux and Energy Computation by LMATRIX and SENERGY Macros
where W is the magnetic energy, Ii and Ij are the currents of coils i and j. The first step of this procedure is to obtain an operating point solution for nominal current loads by a nonlinear analysis. In the second step linear analyses are carried out with properly perturbed current loads and a tangent reluctivity tensor, t, evaluated at the operating point. For a self coefficient, two, for a mutual coefficient, four, incremental analyses are required. In the third step the magnetic energies are obtained from the incremental solutions and the coefficients are calculated according to Equation 5245.
where {H} and {B} denote the increase of magnetic field and flux density due to current increments, Ii and Ij. The coefficients can be obtained from Wij = 1 L dijIi Ij 2 (5247)
This allows an efficient method that has the following advantages: 1. 2. 3. For any coefficient, self or mutual, only one incremental analysis is required. There is no need to evaluate the absolute magnetic energy. Instead, an incremental energy is calculated according to a simple expression. The calculation of incremental analysis is more efficient: The factorized stiffness matrix can be applied. (No inversion is needed.) Only incremental load vectors should be evaluated.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
557
Chapter 5: Electromagnetics where: {X} = vector of strokes The induced voltages in the coils are the time derivative of the flux linkages, according to Equation 5243. After differentiation: d{ } d{I} d{ } d{ X} {U} = + (5249) d{I} dt d{ X} dt {U} = [Ld({I},{ X})] d {} d{ } I + {V } dt d{ X}
(5250)
where: {V} = vector of stroke velocities The first term is called transformer voltage (it is related to the change of the exciting current). The proportional term between the transformer voltage and current rate is the differential inductance matrix according to Equation 5244. The second term is the motion included voltage or back EMF (it is related to the change of strokes). The time derivative of the stroke is the velocity, hence the motion induced voltage is proportional to the velocity.
According to Equation 5251, the absolute flux can be obtained with an energy perturbation method by changing the excitation current for a given stroke position and taking the derivative of the system co-energy. The increment of co-energy can be obtained by: Wi = BHidV where: Wi = change of co-energy due to change of current Ii Hi = change of magnetic field due to change of current Ii 558
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(5252)
Section 5.6: Inductance, Flux and Energy Computation by LMATRIX and SENERGY Macros
(5253)
{B}d{H}
(5254)
See Figure 5.12: Energy and Co-energy for Non-Permanent Magnets and Figure 5.13: Energy and Co-energy for Permanent Magnets for the graphical representation of these energy definitions. Equations and provide the incremental magnetic energy and incremental magnetic co-energy definitions used for inductance and absolute flux computations. The absolute magnetic energy and co-energy can be computed (with the LMATRIX command macro).
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
%
559
$ #"!
1 0 3 3 2
4 )
3 )
%$ #
4 "' &
3 "!
560 where: Chapter 5: Electromagnetics m = mass of particle q = charge of particle {E} = electric field vector {B} = magnetic field vector {F} = Lorentz force vector {a} = acceleration vector {v} = velocity vector
The tracing follows from element to element: the exit point of an old element becomes the entry point of a new element. Given the entry location and velocity for an element, the exit location and velocity can be obtained by integrating the equations of motion.
Once the electromagnetic field is computed, particle trajectories can be evaluated by solving the equations of motion: m{a} = {F} = q({E} + {v } {B}) (5255)
Equation 5246 and Equation 5252 provide the incremental magnetic energy and incremental magnetic coenergy definitions used for inductance and absolute flux computations.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 5.8: Maxwell Stress Tensor ANSYS particle tracing algorithm is based on Gyimesi et al.(228) exploiting the following assumptions: 1. 2. 3. 4. 5. No relativistic effects (Velocity is much smaller than speed of light). Pure electric tracing ({B} = {0}), pure magnetic tracing ({E} = {0}), or combined {E-B} tracing. Electrostatic and/or magnetostatic analysis Constant {E} and/or {B} within an element. Quadrangle, triangle, hexahedron, tetrahedron, wedge or pyramid element shapes bounded by planar surfaces.
These simplifications significantly reduce the computation time of the tracing algorithm because the trajectory can be given in an analytic form: 1. 2. 3. parabola in the case of electric tracing helix in the case of magnetic tracing. generalized helix in the case of coupled E-B tracing.
The exit point from an element is the point where the particle trajectory meets the plane of bounding surface of the element. It can be easily computed when the trajectory is a parabola. However, to compute the exit point when the trajectory is a helix, a transcendental equation must be solved. A Newton Raphson algorithm is implemented to obtain the solution. The starting point is carefully selected to ensure convergence to the correct solution. This is far from obvious: about 70 sub-cases are differentiated by the algorithm. This tool allows particle tracing within an element accurate up to machine precision. This does not mean that the tracing is exact since the element field solution may be inexact. However, with mesh refinement, this error can be controlled. Once a trajectory is computed, any available physical items can be printed or plotted along the path (using the PLTRAC command). For example, elapsed time, traveled distance, particle velocity components, temperature, field components, potential values, fluid velocity, acoustic pressure, mechanical strain, etc. Animation is also available. The plotted particle traces consist of two branches: the first is a trajectory for a given starting point at a given velocity (forward ballistic); the second is a trajectory for a particle to hit a given target location at a given velocity (backward ballistics).
5.8.1. Notation
This section summarizes the notations of vector and tensor algebraic notations used to derive the Maxwell stress tensor.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
561
Chapter 5: Electromagnetics where: a = scalar {A} = vector [A] = 2nd order tensor {1x}, {1y}, {1z} = unit vectors [1] = 2nd order unit tensor {A} {B} = dot product vectors resulting in a scalar {A} * {B} = cross product of vectors resulting in a vector {A} @ {B} = dyadic product of vectors resulting in a 2nd order tensor grad = gradient of a scalar resulting in a vector curl = rotation of a vector resulting in a scalar div = divergence of a vector resulting in a scalar grad = gradient of a vector resulting in a tensor
u y v y w y
u z v z w z
div = divergence of a tensor resulting in a vector div(a{1x }+b{1y }+c{1z }) a b c div d e f = div(d{1x }+e{1y }+f{1z }) g h i div(g{1x }+h{1y }+i{1z })
(5261) (5262)
562
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 5.8: Maxwell Stress Tensor Div[{ A } @{B}] = { A }div {B} + [Grad A ]{B} (5263)
(5264) (5265)
(5266)
From Equation 5260, Equation 5263, and Equation 5264: grad({ A } {B}) = Div[{ A } @{B}] { A }div {B} + Div[{B} @{ A }] {B}div { A } { A } * curl{B} + {B} * curl{ A } From Equation 5266 and Equation 5267: Div[{ A } @{B} + {B} @{ A } { A } {B}[1]] = { A }div {B} + {B}div { A } { A } * curl{B} * curl{ A }
(5267)
(5268)
Substitute {B} = a {A} in Equation 5268 and apply Equation 5256, Equation 5257, and Equation 5259 Div[2{ A } @{B} { A } {B}[1]] = 1 { A }div {B} + {B}div {B} { A } * curl{a { A }} {B} * curl{ A } = a 1 1 { A }div {B} + {B} div {B} {B} grad a 2 a a { A } * {a curl{ A } + grad a * { A }} {B} * curl{ A } = 2{ A }div {B} { A }({ A } grad a) 2{B} * curl{ A } { A } * { grad a * { A }}= 2{ A }div {B} { A }({ A } grad a) 2{B} * curl{ A } ({ A } { A } )grad a + { A }({ A } grad a) = 2{ A }div {B} 2{B} * curl{ A } ({ A } { A })grad a After arrangement, (5269)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
563
(5270)
In a homogeneous linear constitutive case, Equation 55 and Equation 513 simplify: {B} = {H} {D} = {E}
(5272) (5273)
Combining Equation 5270 and Equation 5271 provides: ({E} {E}) {E}div {D} grad Div[Te ] 2 ({H} {H}) + {H}div {B} grad Div[Tm ] = 2 d {J} * {B} E * H dt After arrangement Div[[Te ] + [Tm ]] = {f } = {E} + {J} * {B} ({E} {E}) grad 2 {H} {H} dS grad + 2 dt
(5274)
(5275)
where: [Te ] = {E} @{D} ({E} {D}) [1] = electric Maxwell stress tensor 2
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
564
Section 5.10: Capacitance Computation [Tm ] = {H} @{B} ({H} {B}) [1] = magnetic Maxwell stress tensor 2
{f} = force density = charge density {S} = Poynting vector Equation 5275 is the same as equations (1.255) and (1.257) in Vago and Gyimesi(239). The terms in Equation 5275 can be interpreted as: {E} + {J} * {B} = Lorentz force density dS = light radiation pressure dt grad terms = force due to material inhomogeneity The force over a volume V: {F} = {f }dV = Div[[Te ] + [Tm ]]dV Applying Gauss theorem: {F} = [[Te ] + [Tm ]] {dS} i.e., the force is the surface integral of Maxwell stress tensor. (5277) (5276)
565
Chapter 5: Electromagnetics successful application Hieke(251). The energy principle constitutes the basis for inductance matrix computation, as shown in Section 5.6: Inductance, Flux and Energy Computation by LMATRIX and SENERGY Macros. The electrostatic energy of a linear three electrode (the third is ground) system is: 1 g 2 1 g 2 g W = C11V1 + C22 V2 + C12 V1V2 2 2 where: W = electrostatic energy V1 = potential of first electrode with respect to ground V2 = potential of second electrode with respect to ground
g C11 = self ground capacitance of first electrode
(5278)
By applying appropriate voltages on electrodes, the coefficients of the ground capacitance matrix can be calculated from the stored static energy. The charges on the conductors are:
g g Q1 = C11V1 + C12 V2 g Q2 = C12 V1 + Cg V2 22
(5279) (5280)
where: Q1 = charge of first electrode Q2 = charge of second electrode The charge can be expressed by potential differences, too: Q1 = C11V1 + C12 ( V1 V2 ) Q2 = C22 V2 + C12 ( V2 V1) where: C11 = self lumped capacitance of first electrode C22 = self lumped capacitance of second electrode C12 = mutual lumped capacitance between electrode The lumped capacitances can be realized by lumped capacitors as shown in Figure 5.14: Lumped Capacitor Model of Two Conductors and Ground. Lumped capacitances are suitable for use in circuit simulators. 566
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(5281) (5282)
In some cases, one of the electrodes may be located very far from the other electrodes. This can be modeled as an open electrode problem with one electrode at infinity. The open boundary region can be modeled by infinite elements, Trefftz method (see Section 5.11: Open Boundary Analysis with a Trefftz Domain) or simply closing the FEM region far enough by an artificial Dirichlet boundary condition. In this case the ground key parameter (GRNDKEY on the CMATRIX command macro) should be activated. This key assumes that there is a ground electrode at infinity. The previous case should be distinguished from an open boundary problem without an electrode at infinity. In this case the ground electrode is one of the modeled electrodes. The FEM model size can be minimized in this case, too, by infinite elements or the Trefftz method. When performing the capacitance calculation, however, the ground key (GRNDKEY on the CMATRIX command macro) should not be activated since there is no electrode at infinity.
The FEM region can be multiply connected. See for example Figure 5.15: Trefftz and Multiple Finite Element Domains. The electrodes are far from each other: Meshing of the space between the electrodes would be computationally expensive and highly ineffective. Instead, a small region is meshed around each electrode and
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Irf4iQ p
21 ))
Y C V E79D9"Ph@WWaHc 7A g%E%fe6c c Q Q 4 d
567
&' %$#!"
) 0(' F p 4 qfiQ
F 7 D CA@ 8 5 GE9B#97 64
( 3('
Chapter 5: Electromagnetics the rest of the region is modeled by the Trefftz method (see Section 5.11: Open Boundary Analysis with a Trefftz Domain).
Figure 5.16: Typical Hybrid FEM-Trefftz Domain shows a typical hybrid FEM-Trefftz domain. The FEM domain lies between the electrode and exterior surface. The Trefftz region lies outside the exterior surface. Within the finite element domain, Trefftz multiple multipole sources are placed to describe the electrostatic field in the Trefftz region according to Green's representation theorem. The FEM domain can be multiply connected as shown in Figure 5.17: Multiple FE Domains Connected by One Trefftz Domain. There is minimal restriction regarding the geometry of the exterior surface. The FEM domain should be convex (ignoring void region interior to the model from conductors) and it should be far enough away so that a sufficiently thick cushion distributes the singularities at the electrodes and the Trefftz sources. The energy of the total system is 1 1 W = {u}T [K ]{u} + { w }T [L]{ w } 2 2 where: W = energy 568
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 5.12: Circuit Analysis, Reduced Order Modeling {u} = vector of FEM DOFs {w} = vector of Trefftz DOFs [K] = FEM stiffness matrix [L] = Trefftz stiffness matrix At the exterior surface, the potential continuity can be described by the following constraint equations: [Q]{u} + [P]{ w } = 0 (5284) where: [Q] = FEM side of constraint equations [P] = Trefftz side of constraint equations The continuity conditions are obtained by a Galerkin procedure. The conditional energy minimum can be found by the Lagrangian multiplier's method. This minimization process provides the (weak) satisfaction of the governing differential equations and continuity of the normal derivative (natural Neumann boundary condition.) To treat the Trefftz region, creates a superelement and using the constraint equations are created (using the TZEGEN command macro). The user needs to define only the Trefftz nodes (using the TZAMESH command macro).
& 7 4 06532
569
Chapter 5: Electromagnetics
The parameters of the lumped circuit elements may be obtained from an ANSYS field analysis using the command macros (CMATRIX and LMATRIX) described in Section 5.6: Inductance, Flux and Energy Computation by LMATRIX and SENERGY Macros and Section 5.10: Capacitance Computation of the ANSYS, Inc. Theory Reference. For details on these elements, see the following sections of the ANSYS, Inc. Theory Reference: Section 5.4: Voltage Forced and Circuit-Coupled Magnetic Field (Voltage Forced and Circuit Coupled Magnetic Field); Section 5.9: Electromechanical Transducers; Section 14.14: COMBIN14 - Spring-Damper; Section 14.21: MASS21 - Structural Mass; Section 14.39: COMBIN39 - Nonlinear Spring; Section 14.124: CIRCU124 - Electric Circuit; Section 14.125: CIRCU125 - Diode, and Section 14.126: TRANS126 - Electromechanical Transducer. For a more detailed explanation and demonstration, refer to Demerdash and Arkadan(225), Demerdash and Nehl(226), Nehl, Faud, et al.(227), Gyimesi and Ostergaard(229, 248, 286, 289, 290), Vago and Gyimesi (239), Heike, et al.(251), Ostergaard, Gyimesi, et al.(287), Gyimesi, Wang, et al.(288), and Hieke(291).
(5285)
By applying appropriate voltages on conductors, the coefficients of the ground conductance matrix can be calculated from the stored static energy. The currents in the conductors are:
g g I1 = G11V1 + G12 V2 g I2 = G12 V1 + Gg V2 22
(5286) (5287)
where: I1 = current in first conductor I2 = current in second conductor The currents can be expressed by potential differences, too: I1 = G11V1 + G12 ( V1 V2 ) I2 = G22 V2 + G12 ( V2 V1) where: G11 = self lumped capacitance of first conductor G22 = self lumped capacitance of second conductor G12 = mutual lumped capacitance between conductor G11 = self lumped conductance of first conductor G22 = self lumped conductance of second conductor G12 = mutual lumped conductance between conductors The lumped conductances can be realized by lumped conductors as shown in Figure 5.18: Lumped Capacitor Model of Two Conductors and Ground. Lumped conductances are suitable for use in circuit simulators. (5288) (5289)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
571
Chapter 5: Electromagnetics
572
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
00 32
0 1()
(( 4)
{q}, respectively,
(62)
Next, Fourier's law is used to relate the heat flux vector to the thermal gradients: {q} = [D]{L}T
Kxx, Kyy, Kzz = conductivity in the element x, y, and z directions, respectively (input as KXX, KYY, KZZ on MP command)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Chapter 6: Heat Flow Combining Equation 61 and Equation 62, T c + {v }T {L }T = {L}T ([D]{L}T ) + q t Expanding Equation 63 to its more familiar form: T T T T c + vx + vy + vz = x y z t q+ T T T K x x + y K y y + z K z z x (64)
(63)
It will be assumed that all effects are in the global Cartesian system. Three types of boundary conditions are considered. It is presumed that these cover the entire element. 1. Specified temperatures acting over surface S1: T = T* where T* is the specified temperature (input on D command). 2. Specified heat flows acting over surface S2: {q}T {} = q (66) (65)
where: {} = unit outward normal vector q* = specified heat flow (input on SF or SFE commands) 3. Specified convection surfaces acting over surface S3 (Newton's law of cooling): {q}T {} = hf (TS TB ) where: hf = film coefficient (input on SF or SFE commands) Evaluated at (TB + TS)/2 unless otherwise specified for the element TB = bulk temperature of the adjacent fluid (input on SF or SFE commands) TS = temperature at the surface of the model Note that positive specified heat flow is into the boundary (i.e., in the direction opposite of {}), which accounts for the negative signs in Equation 66 and Equation 67. Combining Equation 62 with Equation 66 and Equation 67 {} T [D]{L}T = q {} T [D]{L}T = hf (TB T ) (68) (69) (67)
62
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 6.1: Heat Flow Fundamentals Premultiplying Equation 63 by a virtual change in temperature, integrating over the volume of the element, and combining with Equation 68 and Equation 69 with some manipulation yields: T T T vol c T t + {v } {L}T + {L} (T)([D]{L}T) d( vol) = (610) T q d(S2 ) + T hf (TB T)d(S3 ) + T q d( vol)
S2 S3 vol
6.1.2. Radiation
Radiant energy exchange between neighboring surfaces of a region or between a region and its surroundings can produce large effects in the overall heat transfer problem. Though the radiation effects generally enter the heat transfer problem only through the boundary conditions, the coupling is especially strong due to nonlinear dependence of radiation on surface temperature. Extending the Stefan-Boltzmann Law for a system of N enclosures, the energy balance for each surface in the enclosure for a gray diffuse body is given by Siegal and Howell(88(Equation 8-19)) , which relates the energy losses to the surface temperatures: N N 1 1 ji Fji i A Qi = ( ji Fji )Ti4 (611) i i i =1 i i =1 where: N = number of radiating surfaces ji = Kronecker delta i = effective emissivity (input on EMIS or MP command) of surface i Fji = radiation view factors (see below) Ai = area of surface i Qi = energy loss of surface i = Stefan-Boltzmann constant (input on STEF or R command) Ti = absolute temperature of surface i For a system of two surfaces radiating to each other, Equation 611 can be simplified to give the heat transfer rate between surfaces i and j as (see Chapman(356)): 1 Qi = (T i4 T 4 ) j 1 i 1 j 1 + + (612) A ii A iFij A j j where: Ti, Tj = absolute temperature at surface i and j, respectively If Aj is much greater than Ai, Equation 612 reduces to:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
63
(613)
where:
Fij =
Fij Fij (1 i ) + i
Fij =
cos i cos j 1 Ai A j r 2 d( A j ) d( Ai ) Ai
where: Ai,Aj = area of surface i and surface j r = distance between differential surfaces i and j i = angle between Ni and the radius line to surface d(Aj) j = angle between Nj and the radius line to surface d(Ai) Ni,Nj = surface normal of d(Ai) and d(Aj)
2.
64
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(614)
Section 6.2: Derivation of Heat Flow Matrices Effect ). The form factor between a surface and the point can be specified as a real constant or can be calculated from the basic element orientation and the extra node location. 3. Radiation matrix method (Section 6.4: Radiation Matrix Method). For more generalized radiation problems involving two or more surfaces. The method involves generating a matrix of view factors between radiating surfaces and using the matrix as a superelement in the thermal analysis. Radiosity solver method (Section 6.5: Radiosity Solution Method). For generalized problems in 3-D involving two or more surfaces. The method involves calculating the view factor for the flagged radiating surfaces using the hemicube method and then solving the radiosity matrix coupled with the conduction problem.
4.
(616)
(618)
vol c {Te } {N}{N} {Te }d( vol) + vol c {Te } {N}{v } [B]{Te }d( vol) + {Te }T [B]T [D][B]{Te }d( vol) = {Te } T {N}qd(S2 ) vol S2
T T T T
(619)
S3
{Te } {N}hf (TB {N} {Te })d(S3 ) + {Te } {N}q d( vol) vol
T T T
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
65
Chapter 6: Heat Flow Terms are defined in Section 6.1: Heat Flow Fundamentals. is assumed to remain constant over the volume of the element. On the other hand, c and q may vary over the element. Finally, {Te}, {Te } , and {Te} are nodal quantities and do not vary over the element, so that they also may be removed from the integral. Now, since all quantities are seen to be premultiplied by the arbitrary vector {Te}, this term may be dropped from the resulting equation. Thus, Equation 619 may be reduced to:
vol
c {N}{N}T d( vol){Te } +
vol
vol
S2
(621)
where:
t [C e ] = vol
tm [K e ] = tb [K e ] = tc [K e ] =
vol
vol
h {N}{N} S3 f
S2
f {Qe } =
{Qc } = e {Qg } = e
3. 4.
66
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 6.3: Heat Flow Evaluations ment ensures that elements subjected to uniform heating will have a uniform temperature rise. However, this adjustment also changes nonuniform input of heat generation to an average value over the element. 5.
t For phase change problems, [Ce ] is evaluated from the enthalpy curve (Tamma and Namnuru(42)) if enthalpy is input (input as ENTH on MP command). This option should be used for phase change problems.
(622)
(623)
(624)
(625)
67
Chapter 6: Heat Flow hf = film coefficient (input on SF or SFE commands) TS = temperature at surface of model TB = bulk temperature of the adjacent fluid (input on SF or SFE commands)
or Qi = K ( Ti Tj ) (627)
where: K = i Fij A i (Ti2 + Tj2 )(Ti + Tj ) K' cannot be calculated directly since it is a function of the unknowns Ti and Tj. The temperatures from previous iterations are used to calculate K' and the solution is computed iteratively. For a more general case, Equation 611 can be used to construct a single row in the following matrix equation: [C]{Q} = [D]{T 4 } (628)
such that:
each row j in [C] =
ji i
Fji
1 i 1 , i = 1, 2 N i A i
(629)
(630)
Equation 631 is analogous to Equation 611 and can be set up for standard matrix equation solution by the process similar to the steps shown in Equation 626 and Equation 627. {Q} = [K ]{T } (633)
[K'] now includes T3 terms and is calculated in the same manner as in Equation 627). To be able to include radiation effects in elements other than LINK31, MATRIX50 (the substructure element) is used to bring in the radiation 68
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 6.4: Radiation Matrix Method matrix. MATRIX50 has an option that instructs the solution phase to calculate [K']. The AUX12 utility is used to create the substructure radiation matrix. AUX12 calculates the effective conductivity matrix, [Kts], in Equation 631, as well as the view factors required for finding [Kts]. The user defines flat surfaces to be used in AUX12 by overlaying nodes and elements on the radiating edge of a 2-D model or the radiating face of a 3-D model. Two methods are available in the radiation matrix method to calculate the view factors (VTYPE command), the non-hidden method and the hidden method.
where: dmin = minimum distance between the viewing surfaces A1 and A2 Amax = max (A1, A2) So, the order of surface integration is adaptively increased from order one to higher orders as the value of D falls below 8. The area integration is changed to contour integration when D becomes less than 0.5 to maintain the accuracy. The contour integration order is adaptively increased as D approaches zero.
69
Chapter 6: Heat Flow ordinate system (x' y' z'), whose center is at the centroid of the surface with the z axis normal to the surface, the x axis is from node I to node J, and the y axis orthogonal to the other axes. The receiving, or viewed, surface (j) is projected onto the hemisphere exactly as it would appear to an observer on surface i. As shown in Figure 6.2: Receiving Surface Projection, the projected area is defined by first extending a line from the center of the hemisphere to each node defining the surface or element. That node is then projected to the point where the line intersects the hemisphere and transformed into the local system x' y' z', as described in Kreyszig(23)
610
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
The view factor of body A to body B is computed by expanding the line element model into a full 3-D model of n circumferential segments (GEOM,1,n command) as shown in Figure 6.4: End View of Showing n = 8 Segments.
Fk
The form factors between the segments of the axisymmetric bodies are computed using the method described in the previous section. Since the coefficients are symmetric, the summation Equation 637 may be simplified as: F = n F1
=1 n
Both hidden and non-hidden methods are applicable in the computation of axisymmetric view factors. However, the non-hidden method should be used if and only if there are no blocking surfaces. For example, if radiation between concentric cylinders are considered, the outer cylinder can not see part of itself without obstruction
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Chapter 6: Heat Flow from the inner cylinder. For this case, the hidden method must be used, as the non-hidden method would definitely give rise to inaccurate view factor calculations.
ij (1 i ) Fij qo = iTi4 j
j =1
(639)
and q i = q io Fijqo j
j =1 N
(640)
Equation 639 and Equation 640 are expressed in terms of the outgoing radiative fluxes (radiosity) for each surface, , and the net flux from each surface qi. For known surface temperatures, Ti, in the enclosure, Equation 640 forms a set of linear algebraic equations for the unknown, outgoing radiative flux (radiosity) at each surface. Equation 640 can be written as [ A ]{qo } = {D} (641) qo j
where: A ij = ij (1 i ) Fij qo = radiosity flux for surface i j Di = iTi4 [A] is a full matrix due to the surface to surface coupling represented by the view factors and is a function of temperature due to the possible dependence of surface emissivities on temperature. Equation 641 is solved using a Newton-Raphson procedure for the radiosity flux {qo}. When the qo values are available, Equation 640 then allows the net flux at each surface to be evaluated. The net flux calculated during each iteration cycle is under-relaxed, before being updated using q net = q k +1+ (1 )q k i i i (642)
612
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 6.5: Radiosity Solution Method where: = radiosity flux relaxation factor k = iteration number The net surface fluxes provide boundary conditions to the finite element model for the conduction process. The radiosity Equation 641 is solved coupled with the conduction Equation 611 using a segregated solution procedure until convergence of the radiosity flux and temperature for each time step or load step. The surface temperatures used in the above computation must be uniform over each surface in order to satisfy conditions of the radiation model. In the finite element model, each surface in the radiation problem corresponds to a face or edge of a finite element. The uniform surface temperatures needed for use in Equation 641 are obtained by averaging the nodal point temperatures on the appropriate element face. For open enclosure problems using the radiosity method, an ambient temperature needs to be specified using a space temperature (SPCTEMP command) or a space node (SPCNOD command), to account for energy balance between the radiating surfaces and the ambient.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
613
The contribution of each pixel on the cube's surface to the form-factor value varies and is dependent on the pixel location and orientation as shown in Figure 6.6: Derivation of Delta-View Factors for Hemicube Method . A specific delta form-factor value for each pixel on the cube is found from modified form of Equation 614 for the differential area to differential area form-factor. If two patches project on the same pixel on the cube, a depth determination is made as to which patch is seen in that particular direction by comparing distances to each patch and selecting the nearer one. After determining which patch (j) is visible at each pixel on the hemicube, a summation of the delta form-factors for each pixel occupied by patch (j) determines the form-factor from patch (i) at the center of the cube to patch (j). This summation is performed for each patch (j) and a complete row of N form-factors is found.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 6.5: Radiosity Solution Method At this point the hemicube is positioned around the center of another patch and the process is repeated for each patch in the environment. The result is a complete set of form-factors for complex environments containing occluded surfaces. The overall view factor for each surface on the hemicube is given by: N cos i cos j Fij = Fn = A j (643) r 2 n =1 where: N = number of pixels F = delta-view factor for each pixel The hemicube resolution (input on the HEMIOPT command) determines the accuracy of the view factor calculation and the speed at which they are calculated using the hemicube method. Default is set to 10. Higher values increase accuracy of the view factor calculation.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
615
616
(71)
where: vx, vy and vz = components of the velocity vector in the x, y and z directions, respectively = density (see Section 7.6.1: Density) x, y, z = global Cartesian coordinates t = time The rate of change of density can be replaced by the rate of change of pressure and the rate at which density changes with pressure: P = (72) t P t where: P = pressure The evaluation of the derivative of the density with respect to pressure comes from the equation of state. If the compressible algorithm is used, an ideal gas is assumed: P 1 = = (73) P RT RT where: R = gas constant T = temperature
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Chapter 7: Fluid Flow If the incompressible solution algorithm is used (the default), the user can control the specification of the value with: d 1 = (74) dP where: = bulk modulus (input on the FLDATA16 command) The default value of 1015 for implies that for a perfectly incompressible fluid, pressure waves will travel infinitely fast throughout the entire problem domain, e.g. a change in mass flow will be seen downstream immediately .
( v x v y ) x
+R y +
v y v y v y e + e + e + Ty x y y z z x
72
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
where: gx, gy, gz = components of acceleration due to gravity (input on ACEL command) = density (input as described in Section 7.6: Fluid Properties) e = effective viscosity (discussed below) Rx, Ry, Rz = distributed resistances (discussed below) Tx, Ty, Tz = viscous loss terms (discussed below) For a laminar case, the effective viscosity is merely the dynamic viscosity, a fluid property (input as described in Section 7.6: Fluid Properties). The effective viscosity for the turbulence model is described later in this section. The terms Rx, Ry Rz represent any source terms the user may wish to add. An example is distributed resistance, used to model the effect of some geometric feature without modeling its geometry. Examples of this include flow through screens and porous media. The terms Tx, Ty Tz are viscous loss terms which are eliminated in the incompressible, constant property case. The order of the differentiation is reversed in each term, reducing the term to a derivative of the continuity equation, which is zero. v x v y v z Tx = + + (79) x x y x z x Ty = v x x y v x x z v y + y y v y + y z v z + z y v z + z z
(710)
Tz =
(711)
The conservation of energy can be expressed in terms of the stagnation (total) temperature, often useful in highly compressible flows, or the static temperature, appropriate for low speed incompressible analyses.
(712)
73
Chapter 7: Fluid Flow where: Cp = specific heat (input with FLDATA8 command for fluid, MP command for non-fluid element) To = total (or stagnation) temperature (input and output as TTOT) K = thermal conductivity (input with FLDATA8 command for fluid, MP command for non-fluid element) Wv = viscous work term Qv = volumetric heat source (input with BFE or BF command) = viscous heat generation term Ek = kinetic energy (defined later) The static temperature is calculated from the total temperature from the kinetic energy: T = To v2 2Cp (713)
where: T = static temperature (output as TEMP) v = magnitude of the fluid velocity vector The static and total temperatures for the non-fluid nodes will be the same. The Wv, Ek and terms are described next. The viscous work term using tensor notation is: u j uk W v = uj + xi xi xk x j where the repetition of a subscript implies a summation over the three orthogonal directions. The kinetic energy term is K 1 2 K 1 2 K 1 2 Ek = v v z C z 2 v x Cp x 2 y Cp y 2 p Finally, the viscous dissipation term in tensor notation is u u u = i + k i xk xi xk
(714)
(715)
(716)
In the absence of heat transfer (i.e., the adiabatic compressible case), Equation 713 is used to calculate the static temperature from the total temperature specified (with the FLDATA14 command).
74
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 7.1: Fluid Flow Fundamentals kinetic energy is neglected, the static temperature (T) and the total temperature (To) are the same. The energy equation now takes the form of a thermal transport equation for the static temperature: (Cp T ) + (v x Cp T ) + (v y Cp T ) + (v zCp T ) y z t x = T T T K + K + Qv K + x x y y z z (717)
7.1.5. Turbulence
If inertial effects are great enough with respect to viscous effects, the flow may be turbulent. The user is responsible for deciding whether or not the flow is turbulent (using the FLDATA1 command). Turbulence means that the instantaneous velocity is fluctuating at every point in the flow field. The velocity is thus expressed in terms of a mean value and a fluctuating component: v x = v x + vx where:
vx v x
(718)
If an expression such as this is used for the instantaneous velocity in the Navier-Stokes equations, the equations may then be time averaged, noting that the time average of the fluctuating component is zero, and the time average of the instantaneous value is the average value. The time interval for the integration is arbitrarily chosen as long enough for this to be true and short enough so that real time transient effects do not affect this integration. 1 t 1 t v x dt = 0 ; v x dt = v x t 0 t 0 (719)
After the substitution of Equation 718 into the momentum equations, the time averaging leads to additional terms. The velocities in the momentum equations are the averaged ones, and we drop the bar in the subsequent expression of the momentum equations, so that the absence of a bar now means the mean value. The extra terms are: (vx v y ) (vx vz ) R = (v x vx ) x (720) z y x R = y (v y vx ) (vy v y ) (vy vz ) x y z (v z vx ) (vz v y ) (v z vz ) x y z
(721)
R = z
(722)
75
Chapter 7: Fluid Flow In the eddy viscosity approach to turbulence modeling one puts these terms into the form of a viscous stress term with an unknown coefficient, the turbulent viscosity. For example: v v x v y = t x (723) y The main advantage of this strategy comes from the observation that the representation of R is of exactly the same form as that of the diffusion terms in the original equations. The two terms can be combined if an effective viscosity is defined as the sum of the laminar viscosity and the turbulent viscosity: e = + t (724) The solution to the turbulence problem then revolves around the solution of the turbulent viscosity. Note that neither the Reynolds stress nor turbulent heat flux terms contain a fluctuating density because of the application of Favre averaging to Equation 720 to Equation 722. Bilger(187) gives an excellent description of Favre averaging. Basically this technique weights each term by the mean density to create a Favre averaged value for variable which does not contain a fluctuating density: (725)
The tilde indicates the Favre averaged variable. For brevity, reference is made to Bilger(187) for further details. There are eight turbulence models available in FLOTRAN (selected with the FLDATA24 command). The model acronyms and names are as follows: Standard k- Model Zero Equation Model RNG - (Re-normalized Group Model) NKE - (New k- Model due to Shih) GIR - (Model due to Girimaji) SZL - (Shi, Zhu, Lumley Model) Standard k- Model SST - (Shear Stress Transport Model)
The simplest model is the Zero Equation Model, and the other five models are the two equation standard k- model and four extensions of it. The final two models are the Standard k- Model and SST model. In the Zero Equation Model, the turbulent viscosity is calculated as: t = L2 s where: t = turbulent viscosity = viscous dissipation (Equation 716) (726)
76
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 7.1: Fluid Flow Fundamentals L x Ls = minimum if L x > 0.0 .4Ln .09Lc if L x 0.0
Lx = length scale (input on FLDATA24 command) Ln = shortest distance from the node to the closest wall Lc = characteristic length scale (largest value of Ln encountered) In the k- model and its extensions, the turbulent viscosity is calculated as a function of the turbulence parameters kinetic energy k and its dissipation rate using Equation 727. In the RNG and standard models, C is constant, while it varies in the other models. t = C k2 (727)
where: C = turbulence constant (input on FLDATA24 command) k = turbulent kinetic energy (input/output as ENKE) = turbulent kinetic energy dissipation rate (input/output as ENDS) In the k- model and SST model, the turbulent viscosity is calculated as: k t = Here is defined as: = Ck
(728)
(729)
where: = specific dissipation rate The k- model and its extensions entail solving partial differential equations for turbulent kinetic energy and its dissipation rate whereas the k- and SST models entail solving partial differential equations for the turbulent kinetic energy and the specific dissipation rate. The equations below are for the standard k- model. The different calculations for the other k- models will be discussed in turn. The basic equations are as follows:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
77
Chapter 7: Fluid Flow k (v xk ) (v yk ) (v zk ) + + + t x y z t k t k t k + + x k x y k y z k z C T T T + gy + t + 4 t gx + gz x t z y = The Dissipation Rate equation is: (v x ) (v y ) (v z ) + + + y z t x t t t + + x x y y z z 2 C (1 C3 )k T T T + C1 t C2 + + gy + gz gx k k t x y z = (731) (730)
The final term in each equation are terms used to model the effect of buoyancy and are described by Viollet(177). Default values for the various constants in the standard model are provided by Lauder and Spalding(178) and are given in Table 7.1: Standard Model Coefficients.
The solution to the turbulence equations is used to calculate the effective viscosity and the effective thermal conductivity: e = + C k2 (732)
Ke = K +
t Cp t (733)
where: 78
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 7.1: Fluid Flow Fundamentals e = effective viscosity Ke = effective conductivity t = Turbulent Prandtl (Schmidt) Number The four extensions to the standard k- model have changes in either the C term or in the source term of the dissipation equation. The new functions utilize two invariants constructed from the symmetric deformation tensor Sij, and the antisymmetric rotation tensor Wij. These are based on the velocity components vk in the flow field. 1 Sij = ( vi, j + v j,i ) (734) 2 Wij = 1 ( v i, j v j,i ) + Cr mmij 2
(735)
where: Cr = constant depending on turbulence model used m = angular velocity of the coordinate system mij = alternating tensor operator The invariants are: k = 2SijSij and = k 2 Wij Wij (737)
(736)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
79
In the RNG model a constant C is used. The value is specified with a separate command than the one used to specify the C in the standard model. The same is true of the constant C2. As shown in the above table, the diffusion multipliers have different values than the default model, and these parameters also have their own commands for the RNG model. The value of the rotational constant Cr in the RNG model is 0.0. Quantities in Equation 731 not specified in Table 7.2: RNG Model Coefficients are covered by Table 7.1: Standard Model Coefficients.
The production term for dissipation takes on a different form. From Equation 731, the production term for the standard model is: C1 t (740) k The NKE model replaces this with: C1 2SijSij (741)
The constant in the dissipation rate Equation 731 is modified in the NKE model to be: C1 = max C1M +5 (742)
The constant C2 in the dissipation Equation 731 of the NKE model has a different value than that for the corresponding term in the standard model. Also, the values for the diffusion multipliers are different. Commands are provided for these variables to distinguish them from the standard model parameters. So for the NKE model, the input parameters are as follows:
710
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 7.1: Fluid Flow Fundamentals The value of the rotational constant Cr in the NKE model is 3.0. All parameters in Equation 730 and Equation 731 not covered by this table are covered in Table 7.1: Standard Model Coefficients
C1 C2 C3 C4
These input values are used in a series of calculations as follows First of all, the coefficients L1 to L4 have to be determined from the input coefficients. Note, these coefficients are also needed for the coefficients of the nonlinear terms of this model, which will be discussed later. C0 C C C 2 L0 = 1 1; L1 = C1 + 1; L 2 = 2 ; L3 = 3 1; L 4 = 4 1 1 1 1 2 2 3 2 2 Secondly, the following coefficients have to be calculated: L0L2 2L0 b 2 1 ;r= 1 p= ; = arccos 2 1 21 1 2 1 a3 27 L1 2 L1 2 1 1 0 2 1 21 q= (L ) + L1L 2 2 (L3 )2 + 2 (L 4 )2 2 1 2 3 1 2 1 2 L1 a = q p2 1 b 2 a3 ;b= ( 2p3 9pq + 27r ); D = + 3 27 4 27 (743)
0
(744)
With these coefficients we can now determine the coefficient C from the following set of equations:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
711
Chapter 7: Fluid Flow 0 0 2 1 2 2 2 L1L2 (L1 ) 3 (L3 ) + (L 4 ) 1/ 3 1/ 3 b p + b + D + + D 2 3 2 C = a p 3 + 2 3 cos 3 p a 2 cos + + 2 3 3 3 3 if L1 = 0 or = 0 1 if D>0 if D < 0, b < 0 if D < 0, b > 0 (745)
and for the GIR model, the rotational term constant Cr is Cr = C4 4 C4 2 (746)
(747)
The value of the rotational constant Cr for the SZL model is 4.0.
712
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 7.1: Fluid Flow Fundamentals k Vxk Vyk Vzk + + + t x y z t k t k t k ) + ) ) + ( + ( + ( + k z k x y k y z x C T T T + t C k + 4 t gx + gz + gy z y k x = The specific dissipation rate equation is: Vx Vy Vz + + + t x y z = t t t ) + ) + ) ( + ( + ( + x x y y z z (1 C3 ) T T T + gy + gz + 2 + gx y z t x (749) (748)
The final term in Equation 748 and Equation 749 is derived from the standard k- model to model the effect of buoyancy. Default values for the model constants in the k- model are provided by Wilcox(349). Some values are the same with the standard k- model and are thus given in Table 7.1: Standard Model Coefficients, whereas the other values are given in Table 7.6: The k- Model Coefficients.
The k- model has the advantage near the walls to predict the turbulence length scale accurately in the presence of adverse pressure gradient, but it suffers from strong sensitivity to the free-stream turbulence levels. Its deficiency away from the walls can be overcome by switching to the k- model away from the walls with the use of the SST model.
(751)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
713
Chapter 7: Fluid Flow By default, the limiting value of Clmt is set to 1015, so Equation 751 is essentially the same with Equation 750. However, Equation 751 allows the SST model to eliminate the excessive build-up of turbulence in stagnation regions for some flow problems with the use of a moderate value of Clmt. Further, the SST model adds a new dissipation source term in the specific dissipation rate equation: (1 F1)22 k k k + + x x y y z z (752)
Here, F1 is a blending function that is one near the wall surface and zero far away from the wall. The expression of the bending function F1 is given by Menter(350), and with the help of F1, the SST model automatically switches to the k- model in the near region and the k- model away from the walls. The model coefficients are all calculated as functions of F1: = F11 + (1 F1)2 (753)
Here, stands for the model coefficient (k, , , ) of the SST model, and 1 and 2 stand for the model coefficient of the k- model and the k- model respectively. Default values for the various constants in the SST model are provided by Menter(350), and are given in Table 7.7: The SST Model Coefficients.
1
k2 2 2
714
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(754)
where: vtan = velocity parallel to the wall = shear stress = kinematic viscosity (m/r) = slope parameter of law of the wall (FLDATA24,TURB,KAPP,Value) E = law of the wall constant (FLDATA24,TURB,EWLL,Value) = distance from the wall The default values of and E are 0.4 and 9.0 respectively, the latter corresponding to a smooth wall condition. From the shear stress comes the calculation of a viscosity: w = v tan
(755)
The wall element viscosity value is the larger of the laminar viscosity and that calculated from Equation 755. Near wall values of the turbulent kinetic energy are obtained from the k- model. The near wall value of the dissipation rate is dominated by the length scale and is given by Equation 756. nw = C(.75 )k(1.5 ) nw (756)
where: nw = near wall dissipation rate knw = near wall kinetic energy The user may elect to use an alternative wall formulation (accessed with the FLDATA24,TURB,WALL,EQLB command) directly based on the equality of turbulence production and dissipation. This condition leads to the following expression for the wall parameter y+ (see White(181) for more background): y =
+
C1 4k1 2 nw
(757)
The wall element effective viscosity and thermal conductivity are then based directly on the value of y+. The laminar sublayer extends to y t (input on the FLDATA24,TURB,TRAN command) with the default being 11.5.
+ For y+ < y t : eff = +
K eff = K
(758)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
715
eff =
K eff =
t 1 + nEy + Pfn
Pr Pr 1 / t t
1/ 4
Pr = Prandtl number Although the wall treatment should not affect the laminar solution, the shear stress calculation is part of the wall algorithm. Thus, shear stresses from the equilibrium model will differ slightly from those obtained from the default treatment, as described in Equation 754 thru Equation 756.
7.1.6. Pressure
For numerical accuracy reasons, the algorithm solves for a relative pressure rather than an absolute pressure. Considering the possibility that the equations are solved in a rotating coordinate system, the defining expression for the relative pressure is: 1 Pabs = Pref + Prel o {g} {r } + o ({} {} {r }) {r } (761) 2 where: o = reference density (calculated from the equation of state defined by the property type using the nominal temperature (input using FLDATA14 command)) Pref = reference pressure (input using FLDATA15 command) {g} = acceleration vector due to gravity (input using ACEL command) Pabs = absolute pressure Prel = relative pressure {r} = position vector of the fluid particle with respect to the rotating coordinate system {} = constant angular velocity vector of the coordinate system (input using CGOMGA command) Combining the momentum equations (Equation 76 through Equation 78) into vector form and again considering a rotating coordinate system, the result is: D{ v } + 2{} {v } + {} {} {r } Dt (762) = {g} Pabs + 2 {v }
716
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 7.1: Fluid Flow Fundamentals where: {v} = vector velocity in the rotating coordinate system = fluid viscosity (assumed constant for simplicity) = fluid density In the absence of rotation, {v} is simply the velocity vector in the global coordinate system. The negative of the gradient of the absolute pressure is: Pabs = Prel o {g} + o {} {} {r }
(763)
Inserting this expression into the vector form of the momentum equation puts it in terms of the relative pressure and the density differences. D{ v } + 2{} {v } + ( o ){} {} {r } Dt (764) = ( o ){g} Prel + 2 {v } This form has the desirable feature (from a numerical precision standpoint) of expressing the forcing function due to gravity and the centrifugal acceleration in terms of density differences. For convenience, the relative pressure output is that measured in the stationary global coordinate system. That is, the rotational terms are subtracted from the pressure calculated by the algorithm. Conversely, the total pressure is output in terms of the rotating coordinate system frame. This is done for the convenience of those working in turbomachinery applications.
(765)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
717
Chapter 7: Fluid Flow Dmi = mass diffusion coefficient (length2/time) (input on MSPROP command) The equation for the nth species, selected by the user as the algebraic species, is not solved directly. The mass fraction for the nth species is calculated at each node from the identity: YN = 1 Yi
i =1 n 1
(766)
The diffusion information available for the species fluid is sometimes cast in terms of a Schmidt number for a species (not to be confused with the turbulent Schmidt number). The relationship between the Schmidt number and the mass diffusion coefficient is as follows: Sci = (767) Dmi In the above expression, the density and the viscosity are those of the bulk carrier fluid, or the average properties of the flow. As with the general bulk momentum equation, the effect of turbulence is to increase the diffusion and is modeled with an eddy viscosity approach. First note that the laminar diffusion term can be cast in terms of the laminar Schmidt number associated with the species diffusion: (DmiYi ) = Yi (768) Sci In the presence of turbulence, an additional term is added: Yi + t Yi Sc Sc Ti Sci i where: t = turbulent viscosity (from the turbulence model) ScTi = turbulent Schmidt number (input on MSSPEC command)
(769)
Section 7.2: Derivation of Fluid Flow Matrices = w t fixed frame t moving frame
(770)
For example, Equation 765 is rewritten as: (Yi ) w (Yi ) + (Yi v ) + (DmiYi ) = 0 t moving frame
(771)
A complete and detailed description of the ALE formulation may be found in Huerta and Liu(278). Note that a steady state solution in an Eulerian sense requires, =0 t fixed frame
(772)
In order to have the same interpretation of a steady solution in an ALE formulation we require that, = w = 0 t moving frame
(773)
In practice, this can be achieved for the following two cases: = 0, w = 0 t moving frame = constant
(774)
(775)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
719
Chapter 7: Fluid Flow (C) + ( v x C ) + (v y C ) + (v z C ) = t y z x + + S + x x y y z z where: C = transient and advection coefficient = diffusion coefficient S = source terms Table 7.8: Transport Equation Representation below shows what the variables, coefficients, and source terms are for the transport equations. The pressure equation is derived using the continuity equation. Its form will unfold during the discussion of the segregated solver. The terms are defined in the previous section. Since the approach is the same for each equation, only the generic transport equation need be treated. Each of the four types of terms will be outlined in turn. Since the complete derivation of the discretization method would require too much space, the methods will be outlined and the reader referred to more detailed expositions on the subjects. (776)
The discretization process, therefore, consists of deriving the element matrices to put together the matrix equation:
transient ([ A e ] + [ A advection ] + [ A diffusion ]){e } = {S } e e e
(777)
Galerkin's method of weighted residuals is used to form the element integrals. Denote by We the weighting function for the element, which is also the shape function.
(C )e t
d( vol)
(778)
For node i:
e ( C ) W i t d( vol) = e W i C W j d( vol) e
e j t
+ We i
( C ) t
W e d( vol)e j j
(779)
Subscripts i and j indicate the node number. If the second part in Equation 779 is neglected, the consistent mass matrix can be expressed as: Mij = W ieC W e d( vol) j (780)
If a lumped mass approximation is used (accessed with the FLDATA38 command for fluid, and the MSMASS command for multiple species). Mij = ij W ieC d( vol) where: ij = Kronecker delta (0 if i j, 1 if i = j) There are two time integration methods available (selected on the FLDATA4 command): Newmark and backward difference. If the Newmark time integration method is selected, the following nodal basis implicit formulation is used. The current time step is the nth time step and the expression involves the previous one time step results. () () + (1 ) () n = ()n1 + t t (782) n t n 1 where: = time integration coefficient for the Newmark method (input on the FLDATA4 command). Equation 782 can be rewritten as: 1 1 1 () () t = t ()n t ()n1 + (1 ) t n n 1 (781)
(783)
If the backward difference method is selected, the following nodal basis implicit formulation is used. The current time step is the nth time step and the expression involves the previous two time step results. () ()n 2 4()n 1 3()n = + (784) t 2t 2t 2t For a Volume of Fluid (VOF) analysis, the above equation is modified as only the results at one previous time step are needed:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
721
(785)
The above first-order time difference scheme is chosen to be consistent with the current VOF advection algorithm. The nth time step produces a contribution to the diagonal of the element matrix, while the derivatives from the previous time step form contributions to the source term.
The velocity field itself can be envisioned as a set of streamlines everywhere tangent to the velocity vectors. The advection terms can therefore be expressed in terms of the streamline velocities. In pure advection transport, one assumes that no transfer occurs across characteristic lines, i.e. all transfer occurs along streamlines. Therefore one may assume that the advection term, (C v x ) (C v y ) (C v z ) (C v s ) + + = (786) x y z s
722
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1% 0 ) 3 4
d( vol)
(787)
This formulation is made for every element, each of which will have only one node which gets contributions from inside the element. The derivative is calculated using a simple difference: d(C v s ) (C v s )U (C v s)D = (788) ds Ds where: D = subscript for value at the downstream node U = subscript for value taken at the location at which the streamline through the downwind node enters the element s = distance from the upstream point to the downstream node The value at the upstream location is unknown but can be expressed in terms of the unknown nodal values it is between. See Figure 7.1: Streamline Upwind Approach again. The process consists of cycling through all the elements and identifying the downwind nodes. A calculation is made based on the velocities to see where the streamline through the downwind node came from. Weighting factors are calculated based on the proximity of the upwind location to the neighboring nodes. Consult Rice and Schnipke(179) for more details .
where: C2 = global coefficient set to 1.0 h = element length along advection direction Umag = v2 + v2 + v2 x y z
if 0 Pe < 3 if Pe 3
1 z= Pe 3
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
723
It is clear from the SUPG approach that as the mesh is refined, the perturbation terms goes to zero and the Galerkin formulation approaches second order accuracy. The perturbation term provides the necessary stability which is missing in the pure Galerkin discretization. Consult Brooks and Hughes(224) for more details.
(791)
The x, y and z terms are all treated in similar fashion. Therefore, the illustration is with the term in the x direction. An integration by parts is applied: e W x x d( vol) = x x d( vol) W e (792)
Once the derivative of is replaced by the nodal values and the derivatives of the weighting function, the nodal values will be removed from the integrals 724
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(793)
W e x
(794)
(795)
(797)
(798)
The transient term in the continuity equation can be expressed in terms of pressure immediately by employing the ideal gas relationship:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
725
(799)
The backward differencing process is then applied directly to this term. Application of Galerkin's method to the remaining terms yields: (v ) (v ) (v ) y x z W x + y + z d( vol) (v ) (v ) (v ) y x + z d( vol) + W + z y x (v ) (v ) (v ) y x + z d( vol) W + z y x
(7100)
There are thus three groups of terms. In the first group, terms with the derivatives of the unknown new velocities must be integrated by parts to remove the derivative. The integration by parts of just these terms becomes: (v ) (v ) (v ) y x + z d( vol) W + y z x = W v x + v y + v z d(area) W W W (v x ) + (v y ) + (v z ) d( vol) x y z (7101)
Illustrating with the x direction, the unknown densities in the second group expressed in terms of the pressures are: W P W x (v x )d( vol) = R x v x T d( vol) (7102) In the third group, the values from the previous iteration are used to evaluate the integrals. The next step is the derivation of an expression for the velocities in terms of the pressure gradient. When the momentum equations are solved, it is with a previous value of pressure. Write the algebraic expressions of the momentum equations assuming that the coefficient matrices consist of the transient, advection and diffusion contributions as before, and all the source terms are evaluated except the pressure gradient term.
E P Av x = s W d( vol) e =1 x E P Av y = s W d( vol) e =1 y e e
(7103)
(7104)
726
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(7105)
Each of these sets represents a system of N algebraic equations for N unknown velocities. It is possible, after the summation of all the element quantities, to show an expression for each velocity component at each node in terms of the velocities of its neighbors, the source terms which have been evaluated, and the pressure drop. Using the subscript i to denote the nodal equation, for i =1 to N, where N is the number of fluid nodes and subscript j to denote its neighboring node: For SIMPLEF algorithm:
^ v x i = v xi
1
x aii
W x d( vol)
(7106)
p 1 ^ v y = v yi W d( vol) i y aii y
^ v zi = v zi
(7107)
1
z aii
W z d( vol)
(7108)
1
x aii x
x + aij j
ji
W x d( vol)
(7109)
^ v y = v yi i y aii
1
ji
y + aij y j r
W y d( vol)
(7110)
^ v zi = v zi z aii
1
z + aij j ji
W z d( vol)
(7111)
^ v xi =
^ v yi =
y aij v y j + S y y aii
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
727
^ v zi =
^ v xi =
r
ji j
^ v yi =
^ v zi =
ji
Here the aij represent the values in the x, y, and z coefficient matrices for the three momentum equations, r is the relaxation factor, and bi is the modified source term taking into effect the relaxation factors. For the purposes of this expression, the neighboring velocities for each node are considered as being known from the momentum equation solution. At this point, the assumption is made that the pressure gradient is constant over the element, allowing it to be removed from the integral. This means that only the weighting function is left in the integral, allowing a pressure coefficient to be defined in terms of the main diagonal of the momentum equations and the integral of the weighting function: For SIMPLEF algorithm: Mx = 1 N
x aii e =1
W d( vol)
(7112)
My =
1 N
y aii e =1
W d( vol)
(7113)
Mz =
1 N
z aii e =1
W d( vol)
(7114)
728
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
r My =
x + aij j
ji
e =1
W d( vol)
(7115)
1
y aii
r Mz =
y + aij j
ji
e =1
W d( vol)
(7116)
1
z aii
z + aij j
ji
e =1
W d( vol)
(7117)
Therefore, expressions for unknown nodal velocities have been obtained in terms of the pressure drop and a pressure coefficient.
^ v x = v x Mx
P x P y P z
(7118)
^ v y = v y My
(7119)
^ v z = v z Mz
(7120)
These expressions are used to replace the unknown velocities in the continuity equation to convert it into a pressure equation. The terms coming from the unknown velocities (replaced with the pressure gradient term) and with the unknown density (expressed in terms of the pressure) contribute to the coefficient matrix of the pressure equation while all the remaining terms will contribute to the forcing function. The entire pressure equation can be written on an element basis, replacing the pressure gradient by the nodal pressures and the derivatives of the weighting function, putting all the pressure terms on the left hand side and the remaining terms on the right hand side (Equation 7121). W W W W W W e [P]e Mx My Mz + + d( vol) x y y z z x W P P P e + + vz vy vx + d( vol) R x T y T z T W ^ W ^ W ^ = vx + vy + v z d( vol)e y z x ( v y ) + ( v z ) d( vol)e + W (v ) + x y z x W [v x ]s d(area)s W [v y ]s d(area)s W [v z ]s d(area)s (7121)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
729
Chapter 7: Fluid Flow It is in the development of the forcing function that the solution to the momentum equation comes into play: the hat velocities contribute to the source term of the pressure equation. In the incompressible case, the second and fourth lines of the above equation disappear because the linearization defined in Equation 797 is unnecessary. The second line is treated with the same advection routines that are used for the momentum equation. The final step is the velocity update. After the solution for pressure equation, the known pressures are used to evaluate the pressure gradients. In order to ensure that a velocity field exists which conserves mass, the pressure term is added back into the hat velocities: For SIMPLEF algorithm: 1 W ^ vx = vx W d( vol)e [P]e x x aii
^ vy = vy
(7122)
(7123)
(7124)
1
x aii x + aij x j r ji
e e W x d( vol) [P]
(7125)
^ vy = vy
1
y aii y
y + aij j
ji
e e W y d( vol) [P]
(7126)
^ vz = vz
1
z aii z
z + aij j
ji
e e W z d( vol) [P]
(7127)
730
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Formulate and solve energy equation for T Solve species transport equations Update temperature dependent properties Solve turbulence equations for k and Update effective properties based on turbulence solution Check rate of change of the solution (convergence monitors) End of global iteration
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
731
$ gDh $ h Dph DE iXkd 8 W hX` D d B " h f h f E " C x v t 6wusmhgmbXDpCYh 8 lrXhXihXkjXCYb i YbG fd B C C B fd hd U $ " #
d qBAh $ h DhpXB ! 8 E afD@ Dcgegd !hr " @ ! h B h fd f B E "F E aYhXYCpXfgd XE B E gdag 8 qfe gG @ b hd b h W ! h hd B U " $ &) % # 0 '% & &( % ! & '% &
& '% & 111 1 1 1111 11 11111 111111 11 & 34% 111 111 111 1111 11 11 1111 1 1111 1 1 111111 & 2 111111 '% 111 1111 11 1 1 1 11 1 1 1111 11 & 56%
Hh $ gdYqXihXgdeB !cb !a` " WYXE W hd ! d h B f U d P G STSTSQIpB E @ "F EX bYah' XgG P P hd b U
y ix6wtus v $ f h fd ! ! W W fgd !eaqBAh $ h Dhph AE iXgeB cb a` " YXE r d " E " C ! 8 U C U G VSPTSPQRPQIHB E @ "F DB A !@ 97 aG
First, the fluid portion inside each non-empty element is used to define a polygon in that element as shown in Figure 7.2: Typical Advection Step in CLEAR-VOF Algorithm(a). If the element is full, the polygon of fluid coincides with the element. The vertices of this polygon are material points in the fluid flow. Each material point undergoes a Lagrangian displacement (, ) which define the velocity components (vx, vy):
After the velocity field is obtained through the normal FLOTRAN solution procedure, the Equation 7129 and Equation 7130 can be used to compute the Lagrangian displacements:
d dt
d dt
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(7131)
(7129)
(7132) (7130)
Section 7.3: Volume of Fluid Method for Free Surface Flows After the computation of the displacements for each vertex of the polygon, the new locations of these vertices can be obtained, as shown in Figure 7.2: Typical Advection Step in CLEAR-VOF Algorithm(b). A portion of the new polygon of fluid will remains inside of the home element (Sii), and several other parts will cross into the neighboring elements (Sij, Sil and Sim) as illustrated in Figure 7.2: Typical Advection Step in CLEAR-VOF Algorithm(c). The exact amount of fluid volume portions belonging to each element is determined by an algorithm for intersection of the advected polygon and the home element (or its immediate neighboring elements) with theoretical basis in computational geometry. For efficiency, algorithms are developed to compute the intersection of two convex polygons. The assumption of convexity holds by the grid generation characteristics for quadrilateral 2-D elements, and the advected polygons of fluid are maintained to convex shape through an automatic procedure for selecting the time step. In summary, this algorithm uses the following geometric calculations: Computation of the polygon area Relative location of a point with respect to a line segment Intersection of two line segments Relative location of a point with respect to a polygon Intersection of the two polygons
With the above geometric tools available, we can proceed to compute exactly how much of the advected fluid is still in the home element, and how much of it is located in the immediate neighboring elements. At this moment, a local conservation of the volume (or area) is checked, by comparing the volume of fluid in the initial polygon and the sum of all VFRC fluxes originating from the home element. A systematic error will occur if the time step is too large, where either the immediate neighbors of the home element fail to cover all the elements touched by the advected polygon, or the advected polygon lose the convexity. In either case, the time increment for VOF advection will be automatically reduced by half. This automatic reduction will continue until the local balance of volume is preserved. After the advected polygons of fluid from all non-empty elements have been redistributed locally in the Eulerian fixed mesh, a sweep through all elements is necessary to update the volume fraction field. The new volume of fluid in each home element can be obtained by the sum of all VFRC fluxes originating from itself (Sii) and its immediate neighboring elements (Spi, Sqi and Ski), and the new volume fraction can simply obtained by dividing this sum by the volume of this home element as illustrated in Figure 7.2: Typical Advection Step in CLEAR-VOF Algorithm(d).
Store the local distribution of updated volume fraction field and mesh geometry. Here, local means the home element and its immediate neighbors.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
733
The equation of line in the home element is g( x ) = n x + c = 0. Once the unit vector n is found, the constant c is computed by requiring the volume fraction of the polygon of fluid delimited by the corresponding line interface to be equal to the given volume fraction for the home element. When a given value for c is computed, the volume fraction inside the home element is determined by constructing the polygon of fluid delimited by the line of equation inside the home element. It is thus necessary to retain the vertices of the home element inside the fluid, i.e., the vertices that verify g( x ) > 0, and the intersection points lie between the interface line and the edges of the home element. In the present algorithm, the least squares gradient method has been chosen to compute the unit normal vector
^ n = f / | f |. This method is essentially independent of any mesh topology or dimensionality, and is thus able
to handle any unstructured meshes. Further, the line constant c is obtained by solving an additional equation that imposes the conservation of fluid volume in the home element. The idea is that volume of the polygon of fluid, delimited inside the home element by the interface line, must correspond to the known VFRC value. The solution of this equation can be obtained iteratively by halving iteration of the interval [cmin, cmax]. The limits are found by allowing the interface line to pass through each of the home element vertices, computing the volume fraction and isolating the extreme cases F = 0 and F = 1.
734
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
In the second step, the polygon of fluid at the new time level is only redistributed into its neighborhood, and no fluid shall be created or destroyed in this process. Therefore, the volume of fluid in the advected polygon shall be equal to the sum of all VFRC fluxes originating from this polygon. This conservation of the fluid volume will be violated only in two cases. The first one involves the failure of the polygon intersection algorithm. This will occur when the deformation of the advected polygon is too large during the Lagrangian step such that the convexity of the polygon is lost. The second one involves an incomplete coverage of the advected polygon by the immediate neighbors of the home element. In this case, some VFRC fluxes will flow into its far neighbors and will not be taken into account by the present algorithm. In either case, the time increment in the Lagrangian In the last step, the VFRC fluxes are regrouped to evaluate the total volume flowing into each home element. Since the volume fraction is just this volume divided by the volume of the home element, this evaluation of volume fraction is exact, and there exists no error in this step. In summary, the advection of the reconstructed polygon of fluid consists of the following steps:
# % # % # 0 # # # 7 6 '9B )'X@ 6r '% q5&baD 99p9 '% 7"I9 ` B 4 # % ! i H&)% #$!8782 #'I5 0Y3 #'%1B #)'X@ hUVCRg 7 % 7 % % % # T Q I%17327 78 532 #H %1G273'% #E!D 96C5B'A@ 9737 078 #64532 #10 0)("&'% #$" @ 0 # 4 F & % 2 !
For the wetting boundary, the imaginary elements have to be full, and the fluid is advected into the domain. For the non-wetting boundary, the fluid or void can not be advected into the domain.
Partial imaginary elements are not allowed on boundaries. These boundary volume fraction will serve as a neighbor value when determine the interface normal vector. For the full imaginary elements, a second boundary condition is specified to determine whether the fluid is advected into the computational domain. The boundary is then further identified as either wetting or non-wetting as shown in Figure 7.3: Types of VFRC Boundary Conditions(c and d).
`fG #Ge 6"@ # 7 # 4 6 #'9B #')d@ c #'% YbD Y4 '% 5D! % % # 0 # # 7 & a ` B # % 7 3&'% #$8782 #'%7I%5 Y3 #'1B #)'X@ 6WVCSQ1P ! 0 % % % # U T R
3.
2.
1.
Determine the distribution of the advected fluid volume into the neighborhood using an algorithm for intersection of polygons.
Compute the new locations of the polygon vertices in the Lagrangian displacement step.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
735
Chapter 7: Fluid Flow step will be reduced by half in order to reduce the Lagrangian deformation and the traveling distance of the advected polygon. This automatic reduction in time increment will continue until the local balance of fluid volume is preserved. You can also specify the number of VOF advection steps per solution step (using the FLDATA4 command). In the Lagrangian step, the polygon of fluid undergoes a Lagrangian movement. The Lagrangian velocity is taken to be the same with the Eulerian velocity at a particular instance in time. The Lagrangian velocity is then used to calculate the displacements and the new locations of the polygon vertices. This new polygon is then used to intersect with the immediate neighbors of the home element in the next step. There do exist some potential problems in the numerical approximation of this algorithm. Consider a bulk of fluid flows along a no-slip wall emptying the elements behind it as time advances. In reality, however, there exist certain cases where the polygon may have two vertices lie on the no-slip wall during the reconstruction stage. In such cases, there will always a certain amount of volume left in the home element, which make it practically impossible to empty these wall elements. As time advances, the bulk of fluid may leave behind a row of partial elements rather empty elements. This phenomenon is usually referred to as the artificial formation and accumulation of droplets. In other words, a droplet is never reattached to the main fluid once it is formed. To eliminate those isolated droplets, the status of partial element's neighbors are always checked, and if necessary, a local adjustment will be performed. A partial element is reset to be empty if it is not adjacent to at least one full element. Similarly, a partial element is reset to be full if its immediate neighbors are all full elements to avoid an isolated partial element inside a bulk of fluid. Another type of error introduced in the Lagrangian advection step is due to the imperfection of Eulerian velocity field. In the solution algorithm, the continuity equation is expressed in a Galerkin weak form. As a result, divergence-free condition is not satisfied exactly, and the error is usually in the same order with the discretization error. This error will further result in artificial compressibility of the polygon of fluid during the Lagrangian advection step, and thus introduce local and global imbalance in the fluid volume. Fortunately, both this type of error and that in the local adjustment of volume fraction field are very small compared to the total fluid volume. Unfortunately, the error due to the velocity divergence can accumulate exponentially as time advances. Hence a global adjustment is necessary to retain the global balance of the fluid volume. Currently, the volume fraction of partial elements are increased or decreased proportionally according to the global imbalance. Vimb new old old Fp = Fp + Fp
Nq q =1 old Fq Vq
(7133)
where: Fp, Fq = volume fraction of a given partial element old = superscript for the value before the adjustment new = superscript for the value after the adjustment Nq = total number of partial elements Vimb = amount of the total volume imbalance = difference between the volume flowing across the external boundary (in - out) and the change of total volume inside the domain. Vq = volume of a given partial element In the above practice, the volume fraction of a nearly full element may be artificially adjusted to an unphysical value greater than one, and will thus be reset to one. Although this global adjustment for partial elements introduces a numerical diffusion effect, it is believed that the benefit of global conservation of the fluid volume will certainly outweigh this effect. Hence, the global balance of the fluid volume is always checked, and if an imbalance occurs, it will adjust the volume fraction to enforce the global balance.
736
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(7134)
^ t
= surface gradient
Refer to Section 7.6.7: Multiple Species Property Options on details on surface tension coefficient. Here, the surface curvature and unit normal vector are respectively given by:
^ = n =
1 n n ( n) n n
(7135)
^ n=
n n
F F
(7136)
(7137)
where:
t = unit tangent vector at the surface
^
In Equation 7134, the first term is acting normal to the interface, and is directed toward the center of the local curvature of the interface. The second term is acting tangential to the interface, and is directed toward the region of higher surface tension coefficient .
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
737
Chapter 7: Fluid Flow In the CSF method, the surface force is reformulated into a volumetric force Fs as follows: F Fs = f ss <F > where: < F > = averaged volume fraction across the interface s = surface delta function s = n = F (7139)
(7138)
The s function is only nonzero within a finite thickness transition region near the interface, and the corresponding volumetric force Fs will only act within this transition region. In this model, the surface curvature depends on the second derivatives of the volume fraction. On the other hand, the volume fraction from the CLEAR-VOF algorithm will usually jump from zero to one within a single layer of partial elements. As a result, there may exist large variations in the values near the interface, which in turn may introduce artificial numerical noises in the surface pressure. One remedy is to introduce spatial smoothing operations for the volume fraction and the surface curvature. In order to minimize any unphysical smearing of the interface shape, only one pass of least square smoothing is performed for F, n and values, and under-relaxation is used with its value set to one half.
^
738
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 7.5: Overall Convergence and Stability The conjugate direction methods are the conjugate gradient (for symmetric systems) method and the conjugate residual method (for non-symmetric systems). These are iterative methods used to attempt an exact solution to the equation of interest. The conjugate gradient method is preconditioned with an incomplete Choleski decomposition and is used only for the pressure equation in incompressible flows. The sequential solution algorithm must allow space for a non-symmetric coefficient matrix for the momentum and energy equations. Only half this storage is required for the symmetric matrix and the other half is used to store the decomposition. The conjugate residual method can be used with or without preconditioning, the latter approach requiring significantly less computer memory. A convergence criterion and a maximum number of iterations are specified by the user (using the FLDATA21 and FLDATA22 commands). The conjugate direction method develop a solution as a linear combination of orthogonal vectors. These vectors are generated one at a time during an iteration. In the case of the conjugate gradient method, the symmetry of the coefficient matrix and the process generating the vectors ensures that each one is automatically orthogonal to all of the previous vectors. In the non-symmetric case, the new vector at each iteration is made orthogonal to some user specified number of previous vectors (search directions). The user has control of the number (using the FLDATA20 command). More information on the conjugate directions is available from Hestenes and Stiefel(183) , Reid(184), and Elman(185).
k k 1 i i
i =1
k i
(7140)
where: M = convergence monitor for degree of freedom f N = total number of finite element nodes = degree of freedom k = current global iteration number It is thus the sum of the absolute value of the changes over the sum of the absolute values of the degree of freedom. The user may elect to terminate the calculations when the convergence monitors for pressure and temperature reach very small values. The convergence monitors are adjusted (with FLDATA3 command). Reduction of the rate of change to these values is not guaranteed. In some cases the problem is too unstable and in others the finite element mesh chosen leads to solution oscillation.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
739
7.5.2. Stability
Three techniques are available to slow down and stabilize a solution. These are relaxation, inertial relaxation, and artificial viscosity.
7.5.2.1. Relaxation
Relaxation is simply taking as the answer some fraction of the difference between the previous global iteration result and the newly calculated values. In addition to the degrees of freedom, relaxation can be applied to the laminar properties (which may be a function of temperature and, in the case of the density of a gas, pressure) and the effective viscosity and effective conductivity calculated through the turbulence equations. Denoting by i the nodal value of interest, the expression for relaxation is as follows: new = (1 r )iold + r icalc i where: r = relaxation factor for the variable. (7141)
(7143)
where:
d A ii =
Wd( vol)
Brf
Brf = inertial relaxation factor (input on the FLDATA26 command) At convergence, i (i.e. the value of the i from the previous global iteration) and i will be identical, so the same value will have been added to both sides of the equation. This form of relaxation is always applied to the equations, but the default value of Brf = 1.0 x 1015 effectively defeats it.
old
740
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 7.5: Overall Convergence and Stability of the equations where the gradients in the momentum solution are the highest. Artificial viscosity enters the equations in the same fashion as the fluid viscosity. The additional terms are: v x v y v z R x = a + + (7144) x x y z R y = a v x v y v z + + y x y z v x v y v z + + y z z x
(7145)
R z = a
(7146)
where: a = artificial viscosity This formulation is slightly different from that of Harlow and Amsden(180) in that here a is adjustable (using the FLDATA26 command). In each of the momentum equations, the terms resulting from the discretization of the derivative of the velocity in the direction of interest are additions to the main diagonal, while the terms resulting from the other gradients are added as source terms. Note that since the artificial viscosity is multiplied by the divergence of the velocity, (zero for an incompressible fluid), it should not impact the final solution. For compressible flows, the divergence of the velocity is not zero and artificial viscosity must be regarded as a temporary convergence tool, to be removed for the final solution.
where the superscript refers to the global iteration number and the subscript associates the matrix and the forcing function with the degree of freedom . The residuals provide information about where a solution may be oscillating. The values at each node are normalized by the main diagonal value for that node in the coefficient matrix. This enables direct comparison between the value of the residual and value of the degree of freedom at the node.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
741
Chapter 7: Fluid Flow The algebraic system of equations with modified inertial relaxation has the same form with Equation 7143, but the definition of the added diagonal term is different: u d A ii = BMIR + d( vol) h h2 where: = density = generalized diffusion coefficient u = local velocity scale h = local length scale BMIR = modified inertial relaxation factor (input on the FLDATA34 or MSMIR command). (7148)
7.6.1. Density
Constant: For the constant type, the density is: = N where: = density N = nominal density (input on FLDATA8 command) Liquid: For the liquid type, the density is:
= N + C (T C1 ) + C3 (T C1 )2 2
(7149)
(7150)
= second density coefficient (input on FLDATA10 command) = third density coefficient (input on FLDATA11 command)
742
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 7.6: Fluid Properties Gas: For the gas type, the density is: = N
P C1 C T 2
(7151)
Table: For the table type, you enter density data as a function of temperature (using the MPTEMP and MPDATA commands). User-Defined Density: In recognition of the fact that the density models described above can not satisfy the requests of all users, a user-programmable subroutine (UserDens) is also provided with access to the following variables: position, time, pressure, temperature, etc. See the Guide to ANSYS User Programmable Features and User Routines and Non-Standard Uses in the ANSYS Advanced Analysis Techniques Guide for information about user written subroutines.
7.6.2. Viscosity
Constant: For the constant type, the viscosity is: = N where: = viscosity N = nominal viscosity (input on FLDATA8 command) Liquid: For the liquid type, the viscosity is: = Ne A where: 1 1 + C 1 1 A = C 2T 3T C1 C1
C1
(7152)
(7153)
= second viscosity coefficient (input on FLDATA10 command) = third viscosity coefficient (input on FLDATA11 command)
C + C 2 1 T + C 2
(7154)
In addition for non-Newtonian flows, additional viscosity types are available (selected with FLDATA7 command). A viscosity type is considered non-Newtonian if it displays dependence on the velocity gradient.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
743
Chapter 7: Fluid Flow Power Law: For the power law model, the viscosity is: KDn 1 = o n 1 oKDo where: o = nominal viscosity (input on FLDATA8 command) K = consistency index (input on FLDATA10 command) D= 2 Do = cutoff value for D (input on FLDATA9 command) n = power (input as value on FLDATA11 command) I2 = second invariant of strain rate tensor
= 1 2 I for D > Do for D Do
(7155)
LijLij
i j
Lij =
1 2
( v i, j + v j, i )
vi,j = ith velocity component gradient in jth direction This relationship is used for modeling polymers, blood, rubber solution, etc. The units of K depend on the value of n. Carreau Model: For the Carreau Model, the viscosity is:
n 1
= + (o )(1 + (D)2 ) 2
= viscosity at infinite shear rate (input on FLDATA9 command)
(7156)
o = viscosity at zero shear rate (input on FLDATA8 command) = time constant (input on FLDATA10 command) n = power (input on FLDATA11 command) Typically the fluid viscosity behaves like a Power Law model for intermediate values of shear rate while remaining bounded for zero/infinite shear rates. This model removes some of the deficiencies associated with the Power Law model. The fluid is assumed to have lower and upper bounds on the viscosity. Bingham Model: For the ideal Bingham model, the viscosity is: if G + G / D = o if <G where: o = plastic viscosity (input on FLDATA8 command) G = yield stress (input on FLDATA9 command)
= stress level = 1 2
(7157)
ij ij
i j
744
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 7.6: Fluid Properties ij = extra stress on ith face in the jth direction
Figure 7.4 Stress vs. Strain Rate Relationship for Ideal Bingham Model
Figure 7.4: Stress vs. Strain Rate Relationship for Ideal Bingham Model shows the stress-strain rate relationship. So long as the stress is below the plastic level, the fluid behaves as a rigid body. When the stress exceeds the plastic level the additional stress is proportional to the strain rate, i.e., the behavior is Newtonian. Numerically, it is difficult to model. In practice it is modelled as a biviscosity model: G if D > o + G D r o = (7158) G if D r r o where: r = Newtonian viscosity (input on FLDATA10 command) Figure 7.5: Stress vs. Strain Rate Relationship for Biviscosity Bingham Model shows the stress-strain rate relationship for the biviscosity Bingham model. r is chosen to at least an order of magnitude larger than o. Typically r is approximately 100 o in order to replicate true Bingham fluid behavior.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
745
Figure 7.5 Stress vs. Strain Rate Relationship for Biviscosity Bingham Model
Table: For the table type, you enter viscosity data as a function of temperature (using the MPTEMP and MPDATA commands). User-Defined Viscosity: In recognition of the fact that the viscosity models described above can not satisfy the requests of all users, a user-programmable subroutine (UserVisLaw) is also provided with access to the following variables: position, time, pressure, temperature, velocity component, velocity gradient component. See the Guide to ANSYS User Programmable Features and User Routines and Non-Standard Uses in the ANSYS Advanced Analysis Techniques Guide for information about user written subroutines.
K C1
746
(7159) (7160)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
CK + CK 2 1 T + CK 2
(7161)
Table: For the table type, you enter conductivity data as a function of temperature (using the MPTEMP and MPDATA commands). User-Defined Conductivity: In recognition of the fact that the conductivity models described above can not satisfy the requests of all users, a user-programmable subroutine (UserCond) is also provided with access to the following variables: position, time, pressure, temperature, etc. See the Guide to ANSYS User Programmable Features and User Routines and Non-Standard Uses in the ANSYS Advanced Analysis Techniques Guide for information about user written subroutines.
where: CpN = nominal specific heat (input on FLDATA8 command) Table: For the table type, you specify specific heat data as a function of temperature (using the MPTEMP and MPDATA commands). User-Defined Specific Heat: In recognition of the fact that the specific heat models described above can not satisfy the requests of all users, a user-programmable subroutine (UserSpht) is also provided with access to the following variables: position, time, pressure, temperature, etc. See the Guide to ANSYS User Programmable Features and User Routines and Non-Standard Uses in the ANSYS Advanced Analysis Techniques Guide for information about user written subroutines.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
747
(7164)
C 2
C3
= second coefficient for surface tension coefficient (input on FLDATA10 command) = third coefficient for surface tension coefficient (input on FLDATA11 command)
Table: For the table type, you enter density data as a function of temperature (using the MPTEMP and MPDATA commands). User-Defined Surface Tension Coefficient: In recognition of the fact that the surface tension models described above can not satisfy the requests of all users, a user-programmable subroutine (UserSfTs) is also provided with access to the following variables: position, time, pressure, temperature, etc. See the Guide to ANSYS User Programmable Features and User Routines and Non-Standard Uses in the ANSYS Advanced Analysis Techniques Guide for information about user written subroutines.
(7165)
where:
^ nw
= unit wall normal vector directed into the wall = unit vector normal to the interface near the wall
^ nt
(7166)
748
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 7.7: Derived Quantities where: bulk = bulk density, viscosity, conductivity or specific heat i = values of density, viscosity, conductivity or specific heat for each of the species Composite Gas: For a composite gas (input with FLDATA7,PROT,DENS,CGAS), the bulk density is calculated as a function of the ideal gas law and the molecular weights and mass fractions. P = N Y RT i (7167) i =1 Mi where: R = universal gas constant (input on MSDATA command) Mi = molecular weights of each species (input on MSSPEC command) The most important properties in simulating species transport are the mass diffusion coefficient and the bulk properties. Typically, in problems with dilute species transport, the global properties will not be affected by the dilute species and can be assumed to be dependent only on the temperature (and pressure for gas density).
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
749
1 2 1 Pref Ptot = (P + Pref ) 1 + M 2 Incompressible: 1 2 Ptot = P + v 2 where: Ptot = total pressure (output as PTOT) P = relative pressure Pref = reference pressure = density The calculation is the same for compressible and incompressible cases. 2(P Pf ) Pcoef = f v f 2 where: Pcoef = pressure coefficient (output as PCOEF) subscript f = free stream conditions
(7169)
(7170)
(7171)
(7172)
where: = viscosity = distance of the near wall node from the wall vtan = velocity at the near wall node parallel to the wall E = constant in the turbulence model (defaults to 9.0) = constant in the turbulence model (defaults to 0.4) w = wall shear stress (output as TAUW) Then, using w: y+ = w (7173)
where: 750
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 7.7: Derived Quantities y+ = nondimensional distance from the wall (output as YPLU)
(7175)
(7177)
(7179)
(7180)
(7181)
751
(7183)
(7184)
(7185)
Section 7.8: Squeeze Film Theory hn = nodal film coefficient Tn = nodal temperature TB = free stream or bulk fluid temperature (input on SF or SFE commands)
(7187)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
753
Chapter 7: Fluid Flow For systems which operate at high Knudsen numbers, an effective viscosity eff is introduced in order to consider slip flow boundary conditions and models derived from Boltzmann equation. This assumption holds for Knudsen numbers up to 880 (Veijola(342)): eff = 1.159 L P (7188) 1 + 9.638 o o po d The surface accommodation coefficient, , distinguishes between diffuse reflection ( = 1), specular reflection ( = 0), and molecular reflection (0 < < 1) of the molecules at the walls of the squeeze film. Typical accommodation factors for silicon are reported between 0.8 and 0.9, those of metal surfaces are almost 1. Specular reflection decreases the effective viscosity at high Knudsen numbers compared to diffuse reflection. Different accommodation factors might be specified for each wall by using 1 and 2 (input as A1 and A2 on R command). The fit functions for the effective viscosity are found in Veijola(342).
Q = flow rate in units of volume/time r = radius lc = channel length A = cross-sectional area P = pressure difference along channel length This assumption holds for low Reynolds numbers (Re < 2300), for l >> r and r >> Lm where Lm is the mean free path at the current pressure. L P Lm (Po ) = o o (7190) Po In case of rectangular cross sections (KEYOPT(3) = 1) the channel resistance depends on the aspect ratio of channel. The flow rate is defined by:
2 8 rh A Q= P lc
(7191)
754
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 7.9: Slide Film Theory where: rh = hydraulic radius (defined below) A = true cross-sectional area (not that corresponding to the hydraulic radius) = so-called friction factor (defined below) The hydraulic radius is defined by: 2A 2HW r h= = U 2(H + W ) and the friction factor is approximated by: 1 0.63n + 0.052n5 (n + 1)2 = 3 32 where: H = height of channel W = width of channel (must be greater than H) n = H/W A special treatment is necessary to consider high Knudsen numbers and short channel length (KEYOPT(1) = 1) (Sharipov(343)).
1
(7192)
(7193)
where: P = pressure = plate fluid velocity = dynamic viscosity z = normal direction of the laterally moving plates t = time Slide film problems can be represented by a series connection of mass-damper elements with internal nodes where each damper represents the viscous shear stress between two fluid layers and each mass represents its inertial force. The damper elements are defined by: A C= (7195) di
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
755
Chapter 7: Fluid Flow where: C = damping coefficient A = actual overlapping plate area di = separation between two internal nodes (not the gap separation) The mass of each internal node is given by: M = Adi where: = fluid density In case of slip flow boundary conditions (KEYOPT(3) = 1) the fluid velocity at the moving plate is somewhat smaller than the plate velocity itself. Slip flow BC can be considered by additional damper elements which are placed outside the slide film whereby the damping coefficient must be: A C= (7197) Lm where: Lm = mean free path length of the fluid at the current pressure In case of second order slip flow (KEYOPT(3) = 2) the damping coefficient is: L d C= m + A A
Kn 0.1 Kn0.788 e 10 1
(7196)
(7198)
where Kn is defined with Equation 7187 Note that all internal nodes are placed automatically by FLUID139. Two node models are sufficient for systems where the operating frequency is below the cut-off frequency which is defined by: fc = (7199) 2d2 where: fc = cut-off frequency d = gap separation In this special case, damping coefficients are almost constant, regardless of the frequency, and inertial effects are negligible. At higher frequencies, the damping ratio increases significantly up to a so-called maximum frequency, which is defined by: fmax = (7200) 2L2 m 756
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
where: fmax = maximum frequency The meaning of both numbers is illustrated below:
In case of large signal damping, the current overlapping plate are as defined by: dA A new = A init + (un ui ) du where: Anew = actual area Ainit = initial area ui = nodal displacement in operating direction of the first interface node un = nodal displacement of the second interface node
(7201)
For rectangular plates which move parallel to its edge, the area change with respect to the plate displacement (dA/du) is equal to the plate width. These applications are typical for micro-electromechanical systems as comb drives where the overlapping area changes with respect to deflection.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
757
758
Chapter 8: Acoustics
8.1. Acoustic Fluid Fundamentals
8.1.1. Governing Equations
In acoustical fluid-structure interaction problems, the structural dynamics equation needs to be considered along with the Navier-Stokes equations of fluid momentum and the flow continuity equation. The discretized structural dynamics equation can be formulated using the structural elements as shown in Equation 175. The fluid momentum (Navier-Stokes) and continuity equations (Equation 71 and Equation 76 through Equation 78) are simplified to get the acoustic wave equation using the following assumptions (Kinsler(84)): 1. 2. 3. 4. The fluid is compressible (density changes due to pressure variations). The fluid is inviscid (no viscous dissipation). There is no mean flow of the fluid. The mean density and pressure are uniform throughout the fluid.
2P = 0
(81)
where: ( k o ) c = speed of sound in fluid medium (input as SONC on MP command) o = mean fluid density (input as DENS on MP command) k = bulk modulus of fluid P = acoustic pressure (=P(x, y, z, t)) t = time Since the viscous dissipation has been neglected, Equation 81 is referred to as the lossless wave equation for propagation of sound in fluids. The discretized structural Equation 175 and the lossless wave Equation 81 have to be considered simultaneously in fluid-structure interaction problems. The lossless wave equation will be discretized in the next subsection followed by the derivation of the damping matrix to account for the dissipation at the fluid-structure interface. The fluid pressure acting on the structure at the fluid-structure interface will be considered in the final subsection to form the coupling stiffness matrix. For harmonically varying pressure, i.e. P = Pe jt where: P = amplitude of the pressure j = 1 = 2f f = frequency of oscillations of the pressure (82)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
P + 2P = 0
(83)
(85)
Using the notations given in Equation 84 and Equation 85, Equation 86 becomes in matrix notation: 1 2P c
2
{L}T ({L}P) = 0
(87)
The element matrices are obtained by discretizing the wave Equation 87 using the Galerkin procedure (Bathe(2)). Multiplying Equation 87 by a virtual change in pressure and integrating over the volume of the domain (Zienkiewicz(86)) with some manipulation yields:
vol c 2
where:
2P t 2
d( vol) +
vol
(88)
vol = volume of domain P = a virtual change in pressure (=P(x, y, z, t)) S = surface where the derivative of pressure normal to the surface is applied (a natural boundary condition) {n} = unit normal to the interface S In the fluid-structure interaction problem, the surface S is treated as the interface. For the simplifying assumptions made, the fluid momentum equations yield the following relationships between the normal pressure gradient of the fluid and the normal acceleration of the structure at the fluid-structure interface S (Zienkiewicz(86)): {n} {P} = o {n} 2 {u} t 2 (89)
82
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 8.2: Derivation of Acoustics Fluid Matrices In matrix notation, Equation 89 is given by: 2 {n} T ({L }P ) = o {n}T {u} t 2 After substituting Equation 810 into Equation 88, the integral is given by: 2 1 2P P d( vol) + ({L}T P)({L}P)d( vol) = o P{n} T {u} d(S ) vol c 2 t2 vol t 2 S
(810)
(811)
(812) (813)
= {N} T {Pe }
(814)
2 t
2
{u} = {N }T {ue }
(815)
P = {N} T {Pe } Let the matrix operator {L} applied to the element shape functions {N} be denoted by: [B] = {L}{N} T
(816)
(817)
Substituting Equation 812 through Equation 817 into Equation 811, the finite element statement of the wave Equation 81 is given by:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
83
Chapter 8: Acoustics
vol c 2 {Pe }
S
{N}{N}T d( vol){Pe } +
vol
where: {n} = normal at the fluid boundary Other terms are defined in Section 8.1: Acoustic Fluid Fundamentals. Terms which do not vary over the element are taken out of the integration sign. {Pe} is an arbitrarily introduced virtual change in nodal pressure, and it can be factored out in Equation 818. Since {Pe} is not equal to zero, Equation 818 becomes: 1 c 2 vol
{N}{N}T d( vol){Pe } +
vol
Equation 819 can be written in matrix notation to get the discretized wave equation: [MP ]{Pe } + [KP ]{Pe } + o [Re ]T {ue } = {0} e e where: [MP ] = e 1 (820)
c 2 vol
vol
[KP ] = e
vol
1 2P c 2 t 2
d( vol)
(821)
where: r = characteristic impedance of the material at the boundary Other terms are defined in Section 8.1: Acoustic Fluid Fundamentals.
84
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 8.3: Absorption of Acoustical Pressure Wave Since it is assumed that the dissipation occurs only at the boundary surface S, the dissipation term in Equation 821 is integrated over the surface S: r 1 P D = P d(S) S (822) oc c t where: D = dissipation term Using the finite element approximation for P given by Equation 815: r 1 Pe T D = {Pe } T {N} {N} d(S) S t oc c Using the following notations: = r = boundary absorption coefficient (input as MU on MP command) oc
(823)
P {Pe } = e t c and {Pe} are constant over the surface of the element and can be taken out of the integration. Equation 823 is rewritten as: D = {Pe }T {N}{N} T d(S ){Pe } (824) c S The dissipation term given by Equation 824 is added to Equation 818 to account for the energy loss at the absorbing boundary surface. [CP ]{Pe } = {N}{N}T d(S){Pe } e (825) c S where: [CP ] = e {N}{N} T d(S) = (fluid damping matrix) c S
Finally, combining Equation 820 and Equation 825, the discretized wave equation accounting for losses at the interface is given by: [MP ]{Pe } + [CP ]{Pe } + [KP ]{Pe } + o [Re ]T {ue } = 0 e e e (826)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
85
Chapter 8: Acoustics
(827)
pr The fluid pressure load vector {Fe } at the interface S is obtained by integrating the pressure over the area of the surface: pr {Fe } = {N }P{n}d(S) S
(828)
where: {N'} = shape functions employed to discretize the displacement components u, v, and w (obtained from the structural element) {n} = normal at the fluid boundary Substituting the finite element approximating function for pressure given by Equation 812 into Equation 819:
pr {Fe } = {N }{N} T {n}d(S ){Pe } S
(829)
By comparing the integral in Equation 829 with the matrix definition of o [Re]T in Equation 820, it becomes clear that:
pr {Fe } = [Re ]{Pe }
(830)
The substitution of Equation 830 into Equation 827 results in the dynamic elemental equation of the structure: [Me ]{ue } + [Ce ]{ue } + [K e ]{ue } [Re ]{Pe } = {Fe } (831) Equation 826 and Equation 831 describe the complete finite element discretized equations for the fluidstructure interaction problem and are written in assembled form as: [Me ] [0] {ue } [Ce ] [0] {ue } fs + p p [M ] [Me ] {Pe } [0] [Ce ] {Pe } (832) [K ] [K fs ] {u } {F } e e = e + [0] [K p ] {Pe } {0} e
86
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 8.5: Acoustics Output Quantities where: [Mfs] = o [Re]T [Kfs] = -[Re] For a problem involving fluid-structure interaction, therefore, the acoustic fluid element will generate all the submatrices with superscript p in addition to the coupling submatrices o [Re]T and [Re]. Submatrices without a superscript will be generated by the compatible structural element used in the model.
(833)
(834)
(835)
Other terms are defined in Section 8.1: Acoustic Fluid Fundamentals and Section 8.2: Derivation of Acoustics Fluid Matrices. The element fluid velocity is computed at the element centroid for the full harmonic analysis (ANTYPE,HARM with HROPT,FULL) by: j P Vx = (836) o x Vy = j P o y j P o z
(837)
Vz =
(838)
where: Vx, Vy, and Vz = components of the fluid velocity in the x, y, and z directions, respectively (output quantities VLX, VLY and VLZ) = 2f
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
87
Chapter 8: Acoustics f = frequency of oscillations of the pressure wave (input on HARFRQ command) j= 1
The sound pressure level is computed by: P Lsp = 20 log rms Pref where: Lsp = sound pressure level (output as SOUND PR. LEVEL) log = logarithm to the base 10 Pref = reference pressure (input as PREF on R command, defaults to 20 x 10-6) Prms = root mean square pressure (Prms = P / 2 ) (839)
88
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
92
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
102
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
There are certain advantages and disadvantages inherent with coupled-field formulations:
11.1.1.1. Advantages
1. 2. Allows for solutions to problems otherwise not possible with usual finite elements. Simplifies modeling of coupled-field problems by permitting one element type to be used in a single analysis pass.
11.1.1.2. Disadvantages
1. 2. 3. Increases wavefront (unless a segregated solver is used). Inefficient matrix reformulation (if a section of a matrix associated with one phenomena is reformed, the entire matrix will be reformed). Larger storage requirements.
11.1.2. Coupling
There are basically two methods of coupling distinguished by the finite element formulation techniques used to develop the matrix equations. These are illustrated here with two types of degrees of freedom ({X1}, {X2}): 1. Strong (simultaneous, full) coupling - where the matrix equation is of the form: [K11] [K12 ] { X1} {F1} = [K 21] [K 22 ] { X2 } {F2 }
(111)
and the coupled effect is accounted for by the presence of the off-diagonal submatrices [K12] and [K21]. This method provides for a coupled response in the solution after one iteration. 2. Weak (sequential) coupling - where the coupling in the matrix equation is shown in the most general form: [ 0] [K11({ X1}, { X2 })] { X1} {F1({ X1},{ X2 })} = (112) [ 0] [K 22 ({ X1},{ X2 })] { X2 } {F2 ({ X1}, { X2 })} and the coupled effect is accounted for in the dependency of [K11] and {F1} on {X2} as well as [K22] and {F2} on {X1}. At least two iterations are required to achieve a coupled response. The following is a list of the types of coupled-field analyses including methods of coupling present in each:
112
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
where: S = strong coupling W = weak coupling The solution sequence follows the standard finite element methodology. Convergence is achieved when changes in all unknowns (i.e. DOF) and knowns, regardless of units, are less than the values specified (on the CNVTOL command) (except for FLUID141 and FLUID142). Some of the coupling described above is always or usually oneway. For example, in Category A, the temperatures affect the displacements of the structure by way of the thermal strains, but the displacements usually do not affect the temperatures. The following descriptions of coupled phenomena will include: 1. 2. Applicable element types Basic matrix equation indicating coupling terms in bold print. In addition to the terms indicated in bold print, any equation with temperature as a degree of freedom can have temperature-dependency in all terms. FLUID141 and FLUID142 have coupling indicated with a different method. Applicable analysis types, including the matrix and/or vector terms possible in each analysis type.
3.
The nomenclature used on the following pages is given in Table 11.3: Nomenclature of Coefficient Matrices at the end of the section. In some cases, element KEYOPTS are used to select the DOF of the element. DOF will not be fully active unless the appropriate material properties are specified. Some of the elements listed may not be applicable for a particular use as it may be only 1-D, whereas a 3-D element is needed (e.g. FLUID116).
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
113
114
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(116)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
115
(118)
where: [Kt] = [Ktb] + [Ktc] {Q} = {Qnd} + {Qg} + {Qj} + {Qc} {I} = {Ind} { f } = {nd } + { g } + {pm } f 3. Analysis types: Static or Transient
116
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 11.1: Coupled Effects [M] [0] {u} [C] [0] {u} [K ] [0] {u} {F} = [ 0 ] [ 0 ] { V } + [ 0] [ 0] { V } + v [0] [K ] { V } {I} where: [Kv] = conductivity matrix (see Equation 1155) updated for piezoresistive effects {F} = {Fnd} + {Fth} + {Fpr} + {Fac) {I} = {Ind} 3. Analysis types: Static or transient
(1110)
where: [AVX] = advection-diffusion matrix for Vx velocities = function of previous {Vx}, {Vy}, {Vz}, {T}, {k}, and {} [AVY] = advection-diffusion matrix for Vy velocities = function of previous {Vx}, {Vy}, {Vz}, {T}, {k}, and {} [AVZ] = advection-diffusion matrix for Vz velocities = function of previous {Vx}, {Vy}, {Vz}, {T}, {k}, and {} [AP] = pressure coefficient matrix = function of previous {Vx}, {Vy}, {Vz}, {T}, {k}, and {} [AT] = advection-diffusion matrix for temperature = function of previous {Vx}, {Vy}, {Vz}, and {T} [Ak] = advection-diffusion matrix for turbulent kinetic energy = function of previous {Vx}, {Vy}, {Vz}, {k}, and {} [A] = advection-diffusion matrix for dissipation energy = function of previous {Vx}, {Vy}, {Vz}, {k}, and {} {FVX} = load vector for Vx velocities = function of previous {P} and {T} {FVY} = load vector for Vy velocities = function of previous {P} and {T} {FVZ} = load vector for Vz velocities = function of previous {P} and {T} {FP} = pressure load vector = function of previous {Vx}, {Vy} and {Vz} {FT} = heat flow vector = function of previous {T} {Fk} = turbulent kinetic energy load vector = function of previous {Vx}, {Vy}, {Vz}, {T}, {k}, and {} {F} = dissipation rate load vector = function of previous {Vx}, {Vy}, {Vz}, {k}, and {} 3. Analysis types: Static or Transient
118
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Unsym. * * *
Sym.
Transient * *
* * * * * * * *
* * *
* * * *
* * * *
(1120)
(1121)
119
Chapter 11: Coupling { i } = {nd } + { s } + {pm } i {Q} = {Qnd} + {Qg} + {Qj} + {Qc} 3. Analysis types: Static or Transient
(1122)
3.
Meaning structural mass matrix (discussed in Section 2.2: Derivation of Structural Matrices) fluid-structure coupling mass matrix (discussed in Section 8.2: Derivation of Acoustics Fluid Matrices) acoustic mass matrix (discussed in Section 8.2: Derivation of Acoustics Fluid Matrices) structural damping matrix (discussed in Section 2.2: Derivation of Structural Matrices) thermal specific heat matrix (discussed in Section 6.2: Derivation of Heat Flow Matrices) magnetic damping matrix (discussed in Section 5.3: Electromagnetic Field Evaluations) acoustic damping matrix (discussed in Section 8.2: Derivation of Acoustics Fluid Matrices) magnetic-electric damping matrix (discussed in Section 5.2: Derivation of Electromagnetic Matrices) electric damping matrix (discussed in Section 5.2: Derivation of Electromagnetic Matrices) inductive damping matrix (discussed in Section 5.4: Voltage Forced and Circuit-Coupled Magnetic Field) dielectric permittivity coefficient matrix (discussed in Section 5.2.3.1: Quasistatic Electric Analysis) structural stiffness matrix (discussed in Section 2.2: Derivation of Structural Matrices) thermal conductivity matrix (may consist of 1, 2, or 3 of the following 3 matrices) (discussed in Section 6.2: Derivation of Heat Flow Matrices) thermal conductivity matrix of material (discussed in Section 6.2: Derivation of Heat Flow Matrices) thermal conductivity matrix of convection surface (discussed in Section 6.2: Derivation of Heat Flow Matrices) thermal conductivity matrix associated with mass transport (discussed in Section 6.2: Derivation of Heat Flow Matrices)
Usage [1] [1] [1] [2] [2] [2] [2] [2] [2] [2] [2] [3] [3] [3] [3] [3]
1110
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1. 2. 3.
Coefficient matrices of second time derivatives of unknowns. Coefficient matrices of first time derivative of unknowns Coefficient matrices of unknowns
Vectors of Knowns
Symbol {Fnd} {Fnr} {Fth} {Fpr} {Fac} {Fjb} {Fmx} Meaning Associated Input / Output Label
applied nodal force vector (discussed in Section 2.2: Derivation of Struc- FX ... MZ tural Matrices) Newton-Raphson restoring load vector (discussed in Section 15.11: Newton-Raphson Procedure FX ... MZ
thermal strain force vector (discussed in Section 2.2: Derivation of Struc- FX ... MZ tural Matrices) pressure load vector (discussed in Section 2.2: Derivation of Structural Matrices) force vector due to acceleration effects (i.e., gravity) (discussed in Section 2.2: Derivation of Structural Matrices) FX ... MZ FX ... MZ
Lorentz force vector (discussed in Section 5.2: Derivation of Electromag- FX ... FZ netic Matrices) Maxwell force vector (discussed in Section 5.2: Derivation of Electromag- FX ... FZ netic Matrices)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1111
body force load vector due to non-gravity effects (discussed in Section 6.2: FX ... MZ Derivation of Heat Flow Matrices) applied nodal heat flow rate vector (discussed in Section 6.2: Derivation HEAT, HBOT, HE2, ... HTOP of Heat Flow Matrices) heat flux vector (discussed in Section 6.2: Derivation of Heat Flow Matrices) HEAT, HBOT, HE2, ... HTOP convection surface vector (discussed in Section 6.2: Derivation of Heat Flow Matrices) HEAT, HBOT, HE2, ... HTOP
heat generation rate vector for causes other than Joule heating (discussed HEAT, HBOT, HE2, ... HTOP in Section 6.2: Derivation of Heat Flow Matrices) heat generation rate vector for Joule heating (discussed in Section 5.3: Electromagnetic Field Evaluations) Peltier heat flux vector applied nodal source current vector (associated with {A}) (discussed in Section 5.2: Derivation of Electromagnetic Matrices) HEAT HEAT CSGX, CSGY, CSGZ
applied nodal flux vector (associated with {}) (discussed in Section 5.2: FLUX Derivation of Electromagnetic Matrices) Source (Biot-Savart) vector (discussed in Section 5.2: Derivation of Electro- FLUX magnetic Matrices) coercive force (permanent magnet) vector (discussed in Section 5.2: De- FLUX rivation of Electromagnetic Matrices) source current vector (discussed in Section 5.2: Derivation of Electromag- FLUX netic Matrices) applied nodal electric current vector (discussed in Section 5.2: Derivation AMPS of Electromagnetic Matrices) applied nodal charge vector (discussed in Section 11.2: Piezoelectrics) AMPS (CHRG for PLANE223, SOLID226, and SOLID227)
charge density load vector (discussed in Section 5.2: Derivation of Electro- CHRGD magnetic Matrices) surface charge density load vector (discussed in Section 5.2: Derivation CHRGS of Electromagnetic Matrices) applied nodal fluid flow vector (discussed in Section 14.116: FLUID116 - FLOW Coupled Thermal-Fluid Pipe) static head vector (discussed in Section 14.116: FLUID116 - Coupled Thermal-Fluid Pipe) FLOW
Vectors of Unknowns
{u} {T} displacement vector (discussed in Section 2.2: Derivation of Structural Matrices) thermal potential (temperature) vector (discussed in (discussed in Section 6.2: Derivation of Heat Flow Matrices and Section 7.2: Derivation of Fluid Flow Matrices) UX ... ROTZ TEMP, TBOT, TE2, ... TTOP
{V} {}
electric potential vector (discussed in Section 5.2: Derivation of Electromag- VOLT netic Matrices) time integrated electric potential vector (discussed in Section 5.2: Derivation VOLT of Electromagnetic Matrices)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1112
electric current vector (discussed in Section 5.4: Voltage Forced and Circuit- CURR Coupled Magnetic Field) electromagnetic force drop vector (discussed in Section 5.4: Voltage Forced EMF and Circuit-Coupled Magnetic Field) pressure vector (discussed in Section 7.2: Derivation of Fluid Flow Matrices PRES and Section 8.2: Derivation of Acoustics Fluid Matrices) velocity (discussed in Section 7.2: Derivation of Fluid Flow Matrices) VX, VY, VZ turbulent kinetic energy (discussed in Section 7.2: Derivation of Fluid Flow ENKE Matrices) turbulent dissipation energy (discussed in Section 7.2: Derivation of Fluid ENDS Flow Matrices) time derivative second time derivative
11.2. Piezoelectrics
The capability of modeling piezoelectric response exists in the following elements: SOLID5 - Coupled-Field Solid Element PLANE13 - 2-D Coupled-Field Solid Element SOLID98 - Tetrahedral Coupled-Field Solid Element PLANE223 - 2-D 8-Node Coupled-Field Solid Element SOLID226 - 3-D 20-Node Coupled-Field Solid Element SOLID227 - 3-D 10-Node Coupled-Field Solid Element Variational principles are used to develop the finite element equations which incorporate the piezoelectric effect (Allik(81)). The electromechanical constitutive equations for linear material behavior are: {T } = [c ]{S} [e]{E} {D} = [e]T {S} + []{E}
(1123) (1124)
or equivalently {T } [c ] [e] {S} = T [] {E} {D} [e] where: {T} = stress vector (referred to as {} elsewhere in this manual) {D} = electric flux density vector {S} = strain vector (referred to as { } elsewhere in this manual) {E} = electric field vector
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(1125)
1113
Chapter 11: Coupling [c] = elasticity matrix (evaluated at constant electric field (referred to as [D] elsewhere in this manual)) [e] = piezoelectric stress matrix [] = dielectric matrix (evaluated at constant mechanical strain) Equation 1123 and Equation 1124 are the usual constitutive equations for structural and electrical fields, respectively, except for the coupling terms involving the piezoelectric matrix [e]. The elasticity matrix [c] is the usual [D] matrix described in Section 2.1: Structural Fundamentals (input using the MP commands). It can also be input directly in uninverted form [c] or in inverted form [c]-1 as a general anisotropic symmetric matrix (input using TB,ANEL): c11 c12 c13 c14 c15 c16 c 22 c 23 c 24 c 25 c 26 c 33 c 34 c 35 c 36 [c ] = (1126) c 44 c 45 c 46 Symmetric c 55 c 56 c 66 The piezoelectric stress matrix [e] (input using TB,PIEZ with TBOPT = 0) relates the electric field vector {E} in the order X, Y, Z to the stress vector {T} in the order X, Y, Z, XY, YZ, XZ and is of the form: e11 e12 e13 e21 e22 e23 e e e33 [e] = 31 32 (1127) e41 e 42 e43 e e e53 51 52 e61 e62 e63 The piezoelectric matrix can also be input as a piezoelectric strain matrix [d] (input using TB,PIEZ with TBOPT = 1). ANSYS will automatically convert the piezoelectric strain matrix [d] to a piezoelectric stress matrix [e] using the elasticity matrix [c] at the first defined temperature: [e] = [c ][d] (1128) The orthotropic dielectric matrix [] uses the electrical permittivities (input as PERX, PERY and PERZ on the MP commands) and is of the form: 11 0 [] = 0 22 0 0 0 0 33
(1129)
The anisotropic dielectric matrix at constant strain [S] (input used by (used by TB,DPER,,,,0 command) PLANE223, SOLID226, and SOLID227) and is of the form: 11 12 [] = 22 Symm 13 23 33
(1130)
1114
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 11.2: Piezoelectrics The dielectric matrix can also be input as a dielectric permittivity matrix at constant stress [T] (input using TB,DPER,,,,1). The program will automatically convert the dielectric matrix at constant stress to a dielectric matrix at constant strain: [S ] = [T ] [e]T [d] (1131)
where: [S] = dielectric permittivity matrix at constant strain [T] = dielectric permittivity matrix at constant stress [e] = piezoelectric stress matrix [d] = piezoelectric strain matrix The finite element discretization is performed by establishing nodal solution variables and element shape functions over an element domain which approximate the solution. {uc } = [Nu ]T {u} Vc = {NV }T { V } where: {uc} = displacements within element domain in the x, y, z directions Vc = electrical potential within element domain [Nu] = matrix of displacement shape functions {NV} = vector of electrical potential shape function {u} = vector of nodal displacements {V} = vector of nodal electrical potential Expanding these definitions: Nn 0 0 N1 0 0 0 N [N ] = 0 1 0 0 Nn 0 0 N1 0 0 Nn
u T
(1132) (1133)
(1134)
{NV }T = (N1 N2 Nn ) where: Ni = shape function for node i {u} = UX1 UY2 UZ3 UXn UYn UZn V1 V {V} = 2 Vn
T
(1135)
(1136)
(1137)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1115
Chapter 11: Coupling where: n = number of nodes of the element Then the strain {S} and electric field {E} are related to the displacements and potentials, respectively, as: {S} = [Bu ]{u} (1138) {E} = [B V ]{ V } x 0 0 [Bu ] = y 0 z 0 y 0 x z 0 0 0 z 0 y x (1139)
(1140)
x [B V ] = {NV }T y z
(1141)
After the application of the variational principle and finite element discretization (Allik(81)), the coupled finite element matrix equation derived for a one element model is: z [M] [0] {u} [C] [0] {u} [K ] [K ] {u} {F} + + = (1142) [0] [0] { V } [0] [0] { V } [K z ]T [K d ] { V } {L} where a dot above a variable denotes a time derivative. The following equations provide an explanation of the submatrices in Equation 1142:
1116
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1117
11.3. Piezoresistivity
The capability to model piezoresistive effect exists in the following elements: PLANE223 - 2-D 8-Node Coupled-Field Solid SOLID226 - 3-D 20-Node Coupled-Field Solid SOLID227 - 3-D 10-Node Coupled-Field Solid In piezoresistive materials, stress or strain cause a change of electric resistivity: [] = [o ]([I] + [r ]) (1151)
where: xx xy y [] = electric resistivity matrix of a loaded material = yy symm o xx o [ ] = electric resistivity matrix of an unloaded material = 0 0 xz yz zz 0 o yy 0 0 0 o zz
o , o , o = electrical resistivities (input as RSVX, RSVY, RSVZ on MP command) V xx yy zz 1 0 0 [I] = identity matrix = 0 1 0 0 0 1 rxy rx [r ] = relative change in resistivity = ry symm {r } = [ ]{} rxz ryz calculated as: rz (1152)
where: {r} = vector of matrix [r] components = [rx ry rz rxy ryz rxz]T
1118
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 11.4: Thermoelectrics 11 21 [ ] = piezoresistive stress matrix = 31 (input on TB,PZRS command 41 B with TBOPT = 0) 51 61 12 22 32 42 52 62 13 2 3 33 43 53 63 14 24 34 44 54 64 15 25 35 45 55 65 16 26 36 46 56 66
where: [m] = piezoresistive strain matrix (input on TB,PZRS command with TBOPT = 1) {el} = elastic strain vector The coupled-field finite element matrix equation for the piezoresistive analysis is given by: [M] [0] {u} [C] [0] {u} [K ] [0] {u} {F} = + + v [0] [0] { V } [0] [0] { V } [0] [K ] { V } {I} (1154)
The terms used in the above equation are explained in Section 11.1.2.8: Piezoresistive Analysis where the conductivity matrix [Kv] is derived as: [K v ] =
vol
(1155)
11.4. Thermoelectrics
The capability to model thermoelectric effects exists in the following elements: PLANE223 - 2-D 8-Node Coupled-Field Solid SOLID226 - 3-D 20-Node Coupled-Field Solid SOLID227 - 3-D 10-Node Coupled-Field Solid These elements support the Joule heating effect (irreversible), and the Seebeck, Peltier, and Thomson effects (reversible). In addition to the above, the following elements suport a basic thermoelectric analysis that takes into consideration Joule heating effect only: SOLID5 - 3-D 8-Node Coupled-Field Solid PLANE67 - 2-D 4-Node Coupled Thermal-Electric Solid LINK68 - 3-D 2-Node Coupled Thermal-Electric Line SOLID69 - 3-D 8-Node Coupled Thermal-Electric Solid SOLID98 - 3-D 10-Node Coupled-Field Solid
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1119
Chapter 11: Coupling SHELL157 - 3-D 4-Node Thermal-Electric Shell The coupled thermoelectric constitutive equations (Landau and Lifshitz(358)) are: {q} = [ ]{J} [K ]{T } {J} = []({E} []{T })
(1156) (1157)
Substituting [] with T[] to further demonstrate the coupling between the above two equations, {q} = T[]{J} [K ]{T } {J} = []({E} []{T })
(1158) (1159)
{q} = heat flux vector (output as TF) {J} = electric current density (output as JC for elements that support conduction current calculation) k xx [K ] = 0 0 0 k yy 0 0 0 = thermal conductivity matrix evaluated at zero electric current ({J} = {0}) k zz
{T } = thermal gradient (output as TG) 1 0 0 xx 1 [ ] = 0 0 = electrical conductivity matrix evaluated at zero temperature gradient ({T} = {0}) u yy 1 0 0 zz {E} = electric field (output as EF) xx, yy, zz = Seebeck coefficients (input as SBKX, SBKY, SBKZ on MP command) Kxx, Kyy, Kzz = thermal conductivities (input as KXX, KYY, KZZ on MP command) xx, yy, zz = resistivity coefficients (input as RSVX, RSVY, RSVZ on MP command) The heat generation rate per unit volume is: Q = i {q} + {J} T {E} (1160)
Substituting {q} and {E} from Equation 1158 and Equation 1159 into Equation 1160 we get: Q = i([K ]{T }) + {J} T []1{J} T([]{J}) (1161)
1120
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 11.5: Review of Coupled Electromechanical Methods The first term in Equation 1161 is related to thermal conductivity; the second term is the Joule heat (output as JHEAT). The third term respresents the thermoelectric effects, and can be expanded further into Peltier, Thomson, and Bridgman heat terms (Nye(359)). If the gradient ([]{J}) in Equation 1161 is associated with the temperature dependence of the Seebeck coefficient matrix (input as SBKX, SBKY, SBKZ on MPDATA command), the third term in Equation 1161 represents the Thomson heat: QTh = {J} T [ ]{T } (1162)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1121
Chapter 11: Coupling For more general 2-D geometries the 3-node transducer element TRANS109 (Gyimesi et al.(329)) is recommended (Section 14.109: TRANS109 - 2-D Electromechanical Transducer). TRANS109 has electrical voltage and mechanical displacements as degrees of freedom. TRANS109 has electrical charge and mechanical force as reaction solution. TRANS109 can model geometries where it would be difficult to obtain a capacitance-stroke relationship, however, TRANS109 can be applied only in static and transient analyses - prestressed modal and harmonic analyses are not supported. The Newton-Raphson nonlinear iteration converges more quickly and robustly with TRANS126 than with TRANS109. Convergence issues may be experienced even with TRANS126 when applied to the difficult hysteric pull-in and release analysis (Gyimesi et al.(329), Avdeev et al.(331)) because of the negative total system stiffness matrix. The issue is resolved when the augmented stiffness method is applied in TRANS126. TRANS109 Laplacian mesh morphing algorithm may result in convergence problems. See the Magnetic User Guides for their treatment.
1122
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
The vector correspondences are not exact, since, for example, u, v, and w are in the element coordinate system, whereas UX, UY, UZ represent motions in the nodal coordinate system. Generally, the element coordinate system is the same as the global Cartesian system, except for: 1. 2. Line elements (Section 12.1: 2-D Lines to Section 12.4: Axisymmetric Harmonic Shells), where u motions are axial motions, and v and w are transverse motions. Shell elements (Section 12.5: 3-D Shells), where u and v are in-plane motions and w is the out-of-plane motion.
Subscripted variables such as uJ refer to the u motion at node J. When these same variables have numbers for subscripts (e.g. u1), nodeless variables for extra shape functions are being referred to. Coordinates s, t, and r are normalized, going from -1.0 on one side of the element to +1.0 on the other, and are not necessarily orthogonal
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Chapter 12: Shape Functions to one another. L1, L2, L3, and L4 are also normalized coordinates, going from 0.0 at a vertex to 1.0 at the opposite side or face. Elements with midside nodes allow those midside nodes to be dropped in most cases. A dropped midside node implies that the edge is and remains straight, and that any other effects vary linearly along that edge. Gaps are left in the equation numbering to allow for additions. Labels given in subsection titles within parentheses are used to relate the given shape functions to their popular names, where applicable. Some elements in Chapter 14, Element Library (notably the 8 node solids) imply that reduced element geometries (e.g., wedge) are not available. However, the tables in Chapter 14, Element Library refer only to the available shape functions. In other words, the shape functions used for the 8-node brick is the same as the 6-node wedge.
T=
122
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(121)
(122)
(123)
(124)
(125)
w=
x =
y =
z =
P=
1 (PI (1 s) + PJ (1 + s)) 2
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(127)
(128)
(129)
(1210)
(1211) (1212)
123
(1213)
V=
(1214)
(1215)
(1216)
(1217)
(1218)
(1219)
(1220)
w=
(1221)
x =
(1222)
y =
(1223) (1224)
z =
124
(1225)
(1227)
w=
(1228)
(1229)
(1230)
(1231)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
125
The shape functions of this section use the quantities sin and cos , where = input quantity MODE on the MODE command. The sin and cos are interchanged if Is = -1, where Is = input quantity ISYM on the MODE command. If = 0, both sin and cos are set equal to 1.0.
126
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(1233)
(1234)
Section 12.5: 3-D Shells 1 s s u = uI 1 (3 s2 ) + uJ 1 + (3 s2 ) 2 2 2 L + (u1(1 s2 )(1 s) u2 (1 s2 )(1 + s)) cos 1 8 1 s s v = v I 1 ( 3 s2 ) + v J 1 + ( 3 s2 ) 2 2 2 L + ( v1(1 s2 )(1 s) v 2 (1 s2 )(1 + s)) sin 1 8 1 s s w = w I 1 ( 3 s2 ) + w J 1 + ( 3 s2 ) 2 2 2 L + (I (1 s2 )(1 s) J (1 s2 )(1 + s)) cos 8
(1235)
(1236)
(1237)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
127
(1252) (1253)
128
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
129
1)0
867 4
523 4
Section 12.5: 3-D Shells Note that the nodal translations are in global Cartesian space, and the nodal rotations are based on element (st) space.
12.5.6. 3-D 4-Node Quadrilateral Shells without RDOF and without ESF (Q4)
These shape functions are for 3-D 4-node triangular shell elements without RDOF and without extra displacement shapes, such as SHELL41 with KEYOPT(2) = 1 and the magnetic interface element INTER115. 1 u = (uI (1 s)(1 t ) + uJ (1 + s)(1 t ) 4 (1257) + uK (1 + s)(1 + t ) + uL (1 s)(1 + t )) v= 1 ( vI (1 s) . . . (analogous to u) 4 1 (wI (1 s) . . . (analogous to u) 4 1 (A xI (1 s) . . . (analogous to u) 4 1 (A yI (1 s) . . . (analogous to u) 4 1 ( A zI (1 s) . . . (analogous to u) 4
(1258)
w=
(1259)
Ax =
(1260)
Ay =
(1261)
Az =
(1262)
P=
(1263)
T=
(1264)
V=
(1265)
(1266)
12.5.7. 3-D 4-Node Quadrilateral Shells without RDOF but with ESF (QM6)
These shape functions are for 3-D 4-node quadrilateral shell elements without RDOF but with extra shape functions, such as SHELL41 with KEYOPT(2) = 0: 1 u = (uI (1 s)(1 t ) + uJ (1 + s)(1 t ) 4 + uK (1 + s)(1 + t ) + uL (1 s)(1 + t )) (1267) +u1(1 s2 ) + u2 (1 t 2 )
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1211
(1268)
(1270)
w=
(1271)
P=
(1272)
T=
(1273)
V=
(1274)
12.5.9. 3-D 4-Node Quadrilateral Shells with RDOF but without SD and without ESF
These shape functions are for 3-D 4-node quadrilateral shell elements with RDOF but without shear deflection and without extra shape functions, such as SHELL63 with KEYOPT(3) = 1 when used as a quadrilateral: 1 u = (uI (1 s)(1 t ) + uJ (1 + s)(1 t ) 4 (1275) + uK (1 + s)(1 + t ) + uL (1 s)(1 + t )) v= 1 ( vI (1 s) . . . (analogous to u) 4
(1276) (1277)
1212
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
12.5.10. 3-D 4-Node Quadrilateral Shells with RDOF but without SD and with ESF
These shape functions are for 3-D 4-node quadrilateral shell elements with RDOF but without shear deflection and with extra shape functions, such as SHELL63 with KEYOPT(3) = 0 when used as a quadrilateral: 1 u = (uI (1 s)(1 t ) + uJ (1 + s)(1 t ) 4 + uK (1 + s)(1 + t ) + uL (1 s)(1 + t )) (1278) +u1(1 s2 ) + u2 (1 t 2 ) v= 1 ( vI (1 s) . . . (analogous to u) 4
(1279) (1280)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1213
Chapter 12: Shape Functions 13 = 13 at A 13 = 13 at C 23 = 23 at D 23 = 23 at B DI stands for values computed from assumed displacement fields directly (see Figure 12.6: Interpolation Functions for the Transverse Strains for Quadrilaterals). See Section 14.43: SHELL43 - 4-Node Plastic Large Strain Shell for more details. The in-plane RDOF logic is based on Yunus(117).
B DI D DI C DI A DI
Figure 12.6 Interpolation Functions for the Transverse Strains for Quadrilaterals
1214
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
) 0 3 42 ( %
$ ! 8 # 765 3
$ # !"
' & 2 13
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1215
1216
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(1285) (1286) (1287) (1288) (1289) (1290) (1291) (1292) (1293) (1294) (1295)
12.6.3. 2-D and Axisymmetric 4 Node Quadrilateral Solid without ESF (Q4)
These shape functions are for the 2-D 4 node and axisymmetric quadrilateral solid elements without extra shape functions, such as PLANE13 with KEYOPT(2) = 1, PLANE42 with KEYOPT(2) = 1, LINK68, or FLUID141. 1 u = (uI (1 s)(1 t ) + uJ (1 + s)(1 t ) 4 (12103) + uK (1 + s)(1 + t ) + uL (1 s)(1 + t )) v= 1 ( vI (1 s) . . . (analogous to u) 4 1 (wI (1 s) . . . (analogous to u) 4 1 ( A zI (1 s) . . . (analogous to u) 4 1 VxI (1 s) . . . (analogous to u) 4 1 VyI (1 s) . . . (analogous to u) 4 1 VzI (1 s) . . . (analogous to u) 4
(12104)
w=
(12105)
Az =
(12106)
Vx =
(12107)
Vy =
(12108)
Vz =
(12109)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1217
Chapter 12: Shape Functions P= 1 PI (1 s) . . . (analogous to u) 4 1 (TI (1 s) . . . (analogous to u) 4 1 ( VI (1 s) . . . (analogous to u) 4 1 K (EI (1 s) . . . (analogous to u) 4 1 D (EI (1 s) . . . (analogous to u) 4
(12110)
T=
(12111)
V=
(12112)
EK =
(12113)
ED =
(12114)
12.6.4. 2-D and Axisymmetric 4 Node Quadrilateral Solids with ESF (QM6)
These shape functions are for the 2-D 4 node and axisymmetric solid elements with extra shape functions, such as PLANE13 with KEYOPT(2) = 0 or PLANE42 with KEYOPT(2) = 0. (Taylor et al.(49)) 1 u = (uI (1 s)(1 t ) + uJ (1 + s)(1 t ) 4 + uK (1 + s)(1 + t ) + uL (1 s)(1 + t )) (12115) +u1(1 s2 ) + u2 (1 t 2 ) v= 1 ( vI (1 s) . . . (analogous to u) 4
(12116)
Equation 12115 is adjusted for axisymmetric situations by removing the u1 or u2 term for elements near the centerline, in order to avoid holes or doubled material at the centerline.
(12118)
1218
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(12119)
Az =
(12120)
T=
(12121)
V=
(12122)
These Lagrangian isoparametric shape functions and mapping functions are for the 2-D and axisymmetric 4 node quadrilateral solid infinite elements such as INFIN110:
T=
V=
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
( !2 !21@487 9 $
!"10CBA 2
( !2 64$ 5 2 3
(12124)
(12125)
1219
y = yI (1 s) . . . (analogous to x)
(12127)
These Lagrangian isoparametric shape functions and mapping functions are for the 2-D and axisymmetric 8 node quadrilateral infinite solid elements such as INFIN110:
1220
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
" !
5 !43
120( )
" 8
E " C FD
B 7
)&
(12128)
(12129) (12130)
The shape functions of this section use the quantities sin and cos (where = input as MODE on the MODE command). sin and cos are interchanged if Is = -1 (where Is = input as ISYM on the MODE command). If = 0, sin = cos = 1.0.
1221
Chapter 12: Shape Functions u = (uIL1 + uJL2 + uK L3 )cos v = ( vIL1 + v JL2 + vKL3 )cos w = ( wIL1 + w JL2 + wK L3 )sin T = (TL1 + TJL 2 + TKL3 )cos I (12133) (12134) (12135) (12136)
(12142)
w=
(12143)
T=
(12144)
1222
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 12.8: 3-D Solids 1 u = ( (uI (1 s)(1 t ) + uJ (1 + s)(1 t ) + uK (1 + s)(1 + t ) 4 + uL (1 s)(1 + t ) ) + u1(1 s2 ) + u2 (1 t 2 )))cos 1 v = ( ( vI (1 s). . . (analogous to u). . .) cos 4 1 w = ( ( wI (1 s). . . (analogous to u). . .) sin 4
(12145)
(12146)
(12147)
Unless
(MODE) = 1, u1 or u2 and w1 or w2 motions are suppressed for elements near the centerline.
(12149)
(12150)
(12151)
The wedge elements with midside nodes (15 node wedges) are either a condensation of the 20 node brick element or are based on wedge shape functions.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1223
The resulting effective shape functions are: u = uIL1 + uJL 2 + uK L3 + uML 4 v = vIL1 + v JL2 + vKL3 + vML 4 w = wIL1 + w JL2 + wK L3 + w ML 4 Vx = VxIL1 + w JL2 + wK L3 + w ML 4 Vy = VyIL1 + w JL2 + wK L3 + w ML 4 Vz = VzIL1 + w JL2 + wK L3 + w ML 4 P = PL1 + PJL 2 + PK L3 + PML 4 I T = TL1 + TJL2 + TK L3 + TML 4 I V = VL1 + VJL 2 + VK L3 + VML 4 I = IL1 + JL 2 + K L3 + ML 4
K EK = EI L1 + EK L 2 + EKL3 + EK L 4 J K M D ED = EI L1 + EDL 2 + EDL3 + ED L 4 J K M
"!
(12152) (12153) (12154) (12155) (12156) (12157) (12158) (12159) (12160) (12161) (12162) (12163)
u = uI (2L1 1)L1 + uJ (2L 2 1)L2 + uK (2L3 1)L3 + uL (2L 4 1)L 4 + 4uML1L 2 + uNL2L3 + uOL1L3 + uPL1L 4 + uQL 2L 4 + uRL3L 4 v = vI (2L1 1) L1 + . . . (analogous to u) w = wI (2L1 1) L1 + . . . (analogous to u) T = TI (2L1 1)L1 + . . . (analogous to u) V = VI ( 2L1 1) L1 + . . . (analogous to u) = I (2L1 1)L1 + . . . (analogous to u)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(12164) (12165) (12166) (12167) (12168) (12169) 1225
&
"! % #
Chapter 12: Shape Functions The resulting effective shape functions are: 1 T = TI (1 s)(1 t )(1 r ) + TJ (1 + s)(1 t )(1 r ) 8 +TK (1 + s)(1 + t )(1 r ) + TL (1 s)(1 + t )(1 r ) 1 + TM (1 + r ) 2
(12170)
u=
1226
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
2 ( 0 @87 A B 9
(12171) (12172)
Section 12.8: 3-D Solids w= q ( wI (1 s). . . (analogous to u) 4 q (TI (1 s). . . (analogous to u) 4 q ( VI (1 s). . . (analogous to u) 4
(12173)
T=
(12174)
V=
(12175)
The 6 node wedge elements are a condensation of an 8 node brick such as SOLID5, FLUID30, or SOLID45. These shape functions are for 6 node wedge elements without extra shape functions: 1 u = uIL1(1 r ) + uJL2 (1 r ) + uK L3 (1 r ) 2 (12176) + uML1(1 + r ) + uNL 2 (1 + r ) + uOL3 (1+ r ) v= 1 ( vIL1(1 r ). . . (analogous to u) 2 1 ( wIL1(1 r ). . . (analogous to u) 2 1 (PL1(1 r ). . . (analogous to u) I 2 1 (TL1(1 r ). . . (analogous to u) I 2 1 ( VL1(1 r ). . . (analogous to u) I 2
w=
P=
T=
V=
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(12177) (12178) (12179) (12180) (12181) 1227
(12182)
(12184)
w=
(12185)
These shape functions are for 15 node wedge elements such as SOLID90 that are based on a condensation of a 20 node brick element Equation 12209.
1228
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
3 0 ) & % $
Elements such as SOLID95 in a wedge configuration use shape functions based on triangular coordinates and the r coordinate going from -1.0 to +1.0. 1 u = (uI (L1(2L1 1)(1 r ) L1(1 r 2 )) + uJ (L 2 1)(1 r ) L 2 (1 r 2 )) 2 + uK (L3 (2L3 1)(1 r ) L3 (1 r 2 )) + uM (L1(2L1 1)(1 + r ) L1(1 r 2 )) + uN (L 2 (2L2 1))(1 + r ) L2 (1 r 2 )) + uO (L3 (2L3 1)(1 + r ) L3 (1 r 2 )) + 2(uQL1L 2 (1 r )) + uRL 2L3 (1 r ) + uTL3L1(1 r ) + uUL1L2 (1 + r ) + uVL 2L3 (1 + r ) + u XL3L1(1 + r )) + uYL1(1 r 2 ) + uZL 2 (1 r 2 ) + uA L3 (1 r 2 ) v= 1 ( vIL1(2L1 1). . . (analogous to u) 2 1 (wIL1(2L1 1). . . (analogous to u) 2 1 (TL1(2L1 1). . . (analogous to u) I 2 1 ( VL1( 2L1 1). . . (analogous to u) I 2 (12186)
w=
T=
V=
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
9 C @ AB D 0
These shape functions are for 8 node brick elements without extra shape functions such as SOLID5 with KEYOPT(3) = 1, FLUID30, SOLID45 with KEYOPT(1) = 1, or FLUID142: 1 u = (uI (1 s)(1 t )(1 r ) + uJ (1 + s)(1 t )(1 r ) 8 + uK (1 + s)(1 + t )(1 r ) + uL (1 s)(1 + t )(1 r ) (12191) + uM (1 s)(1 t )(1 + r ) + uN (1 + s)(1 t )(1 + r ) + uO (1 + s)(1 + t )(1 + r ) + uP (1 s)(1 + t )(1 + r )) v= 1 ( vI (1 s). . . (analogous to u) 8 1 ( wI (1 s). . . (analogous to u) 8 1 ( A xI (1 s). . . (analogous to u) 8 1 ( A yI (1 s). . . (analogous to u) 8 1 ( A zI (1 s). . . (analogous to u) 8 1 ( VxI (1 s). . . (analogous to u) 8
w=
Ax =
Ay =
Az =
Vx =
1230
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(12192) (12193) (12194) (12195) (12196) (12197)
Section 12.8: 3-D Solids Vy = 1 ( VyI (1 s). . . (analogous to u) 8 1 ( VzI (1 s). . . (analogous to u) 8
(12198)
Vz =
(12199)
P=
1 (PI (1 s). . . (analogous to u) 8 1 (TI (1 s). . . (analogous to u) 8 1 ( VI (1 s). . . (analogous to u) 8 1 (I (1 s). . . (analogous to u) 8 1 K (EI (1 s). . . (analogous to u) 8 1 D (EI (1 s). . . (analogous to u) 8
(12200)
T=
(12201)
V=
(12202)
(12203)
EK =
(12204)
ED =
(12205)
(12207)
w=
(12208)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1231
These shape functions are used for 20 node solid elements such as SOLID90 or SOLID95. 1 u = (uI (1 s)(1 t )(1 r )( s t r 2) + uJ (1 + s)(1 t )(1 r )(s t r 2) 8 + uK (1 + s)(1 + t )(1 r )(s + t r 2) + uL (1 s)(1 + t )(1 r )( s + t r 2) + uM (1 s)(1 t )(1 + r )( s t + r 2) + uN (1 + s)(1 t )(1 + r )( s t + r 2) + uO (1 + s)(1 + t )(1 + r )(s + t + r 2) + uP (1 s)(1 + t )(1 + r )( s + t + r 2)) + 1 (uQ (1 s2 )(1 t )(1 r ) + uR (1 + s)(1 t 2 )(1 r ) 4 (12209)
+ uS (1 s2 )(1 + t )(1 r ) + uT (1 s)(1 t 2 )(1 r ) + uU (1 s2 )(1 t )(1 + r ) + uV (1 + s)(1 t 2 )(1 + r ) + u W (1 s2 )(1 + t )(1 + r ) + u X (1 s)(1 t 2 )(1 + r ) + u Y (1 s)(1 t )(1 r 2 ) + uZ (1 + s)(1 t )(1 r 2 ) + u A (1 + s)(1 + t )(1 r 2 ) + uB (1 s)(1 + t )(1 r 2 )) v= 1 ( vI (1 s). . . (analogous to u) 8 1 ( wI (1 s). . . (analogous to u) 8 1 (TI (1 s). . . (analogous to u) 8 1 ( VI (1 s). . . (analogous to u) 8 1 (I (1 s). . . (analogous to u) 8
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
w=
T=
V=
1232
"
(12210) (12211) (12212) (12213) (12214)
# (
& '
$ %
) !
These Lagrangian isoparametric shape functions and mapping functions are for the 3-D 8 node solid brick infinite elements such as INFIN111:
Az =
T=
V=
(12216)
(12217)
(12218) (12219)
1233
(12220)
(12222)
z=
(12223)
These Lagrangian isoparametric shape functions and mapping functions are for the 3-D 20 node solid brick infinite elements such as INFIN111:
1234
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
"
! %
(12224)
Ay =
(12225)
Az =
(12226)
T=
(12227)
V=
(12228)
(12229)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1235
1236
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Figure 12.22: 2-D 8 Node Quad Edge Element shows the geometry of 2-D 8-node electromagnetic edge elements. The corner nodes, I, J, K, and L are used to: describe the geometry orient the edges support time integrated electric potential DOFs, labeled VOLT
The side nodes, M, N, O, and P are used to: support the edge-flux DOFs, labeled as AZ. The positive orientation of an edge is defined to point from the adjacent (to the edge) corner node with lower node number to the other adjacent node with higher node number. For example, edge, M, is oriented from node I to J if I has a smaller node number than J; otherwise it is oriented from J to I.
The edge-flux DOFs are used in both magnetostatic and dynamic analyses; the VOLT DOFs are used only for dynamic analysis. The vector potential, A, and time integrated electric scalar potential, V, can be described as A = AMEM + ANEN + A OEO + APEP V = VNI + VJNJ + VKNK + VLNL I where: AM, AN, AO, AP = edge-flux AZ = nodal DOFs supported by the side nodes VI, VJ, VK, VL = time integrated electric scalar potential VOLT = nodal DOFs supported by corner nodes EM, EN, EO, EP = vector edge shape functions NI, NJ, NK, NL = scalar nodal shape functions The following subsections describe these shape functions.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(12233) (12234)
1237
Chapter 12: Shape Functions The global Cartesian coordinates, X and Y, can be expressed by the isoparametric coordinates, r and s. X = NI (r, s)XI + NJ (r, s)XJ + NK (r, s)XK + NL (r, s)XL (12235) Y = NI (r, s)YI + NJ (r, s)YJ + NK (r, s)YK + NL (r, s)YL where: XI thru YL = global Cartesian coordinates of the corner nodes NI, NJ, NK, and NL = first order scalar nodal shape functions NI = (1 r )(1 s) NJ = r(1 s) NK = rs NL = (1 r )s The isoparametric vector edge shape functions are defined as EM = +(1 s) grad r EN = r grad s EO = s grad r EP = (1 r ) grads (12237) (12238) (12239) (12240) (12236)
Note that the tangential component (the dot product with a unit vector pointing in the edge direction) of the vector edge shape functions disappears on all edges but one. The one on which the tangential component of an edge shape function is not zero is called a supporting edge which is associated with the pertinent side node. Note also that the line integral of an edge shape function along the supporting edge is unity. The flux crossing a face is the closed line integral of the vector potential, A. Thus, the sum of the DOFs supported by side nodes around a face is the flux crossing the face. Therefore, these DOFs are called edge-flux DOFs.
1238
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Figure 12.23: 3-D 20 Node Brick Edge Element shows the geometry of 3-D 20-node electromagnetic edge elements. The corner nodes, I ... P are used to: describe the geometry orient the edges support time integrated electric potential DOFs (labeled VOLT)
The side nodes, Q ... A are used to: support the edge-flux DOFs, labeled as AZ define the positive orientation of an edge to point from the adjacent (to the edge) corner node with lower node number to the other adjacent node with higher node number. For example, edge, M, is oriented from node I to J if I has a smaller node number than J; otherwise it is oriented from J to I.
The edge-flux DOFs are used in both magnetostatic and dynamic analyses; the VOLT DOFs are used only for dynamic analysis. The vector potential, A, and time integrated electric scalar potential, V, can be described as A = A QEQ + + ABEB V = VNI + + VPNP I where: AQ . . . AB = edge-flux AZ = nodal DOFs supported by the side nodes VI . . . VP = time integrated electric scalar potential VOLT = nodal DOFs supported by corner nodes EQ . . . EB = vector edge shape functions NI . . . NP = scalar nodal shape functions Do not confuse edge-flux DOF label, AZ, with the actual value of the DOF at node Z, AZ.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
"
(12245) (12246)
1239
Chapter 12: Shape Functions The following subsections describe these shape functions. The global Cartesian coordinates, X, Y and Z, can be expressed by the master coordinates, r, s and t. X = NI (r, s, t )XI + + NP (r, s, t )XP Y = NI (r, s, t )YI + + NP (r, s, t )YP Z = NI (r, s, t )ZI + + NP (r, s, t )ZP where: XI, YI, ZI . . . = global Cartesian coordinates of the corner nodes NI . . . NP = first order scalar nodal shape functions NI = (1 r )(1 s)(1 t ) NJ = r(1 s)(1 t ) NK = rs(1 t ) NL = (1 r )s(1 t ) NM = (1 r )(1 s)t NN = r (1 s)t NO = rst NP = (1 r )st The isoparametric vector edge shape functions are defined as EQ = +(1 s)(1 t ) grad r ER = +r (1 t ) grad s ES = s(1 t ) grad r ET = (1 r )(1 t ) grad s EU = +(1 s) t grad r E V = + r t grads E W = s t grad r (12250) (12251) (12252) (12253) (12254) (12255) (12256) (12257)
1240
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 12.10: High Frequency Electromagnetic Tangential Vector Elements E X = (1 r ) t grads E Y = +(1 s)(1 r ) grad t EZ = +s(1 r ) grad t E A = +s t grad t EB = +(1 s) r grad t (12265) (12266) (12267) (12268) (12269)
Note that the tangential component (the dot product with a unit vector pointing in the edge direction) of the vector edge shape functions disappears on all edges but one. The one on which the tangential component of an edge shape function is not zero is called a supporting edge which is associated with the pertinent side node. Note also that the line integral of an edge shape function along the supporting edge is unity. The flux crossing a face is the closed line integral of the vector potential, A. Thus, the sum of the DOFs supported by side nodes around a face is the flux crossing the face. Therefore, these DOFs are called edge-flux DOFs. The 20 node brick geometry is allowed to degenerate to 10-node tetrahedron, 13-node pyramid or 15-node wedge shapes as described in Gyimesi and Ostergaard(221). The numerical bench-working shows that tetrahedra shapes are advantageous in air (no current) domains, whereas hexahedra are recommended for current carrying regions. Pyramids are applied to maintain efficient meshing between hexahedra and tetrahedra regions. Wedges are generally applied for 2-D like geometries, when longitudinal dimensions are longer than transverse sizes. In this case the cross-section can be meshed by area meshing and wedges are generated by extrusion.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1241
Chapter 12: Shape Functions WKI = hKI (K I IK ) WIL = hIL (IL L I ) WJL = hJL ( JL L J ) WKL = hKL (K L L K ) where: hIJ = edge length between node I and J I, J, K, L = volume coordinates (K = 1 - I - J - L) I, J, K, L = the gradient of volume coordinates (12272) (12273) (12274) (12275)
The tangential component of electric field is constant along the edge. The normal component of field varies linearly. For the 2nd-order tetrahedral element (KEYOPT(1) = 2), the degrees of freedom (DOF) are at the edges and on the faces of element. Each edge and face have two degrees of freedom (DOFs = 20) (Figure 12.25: 2nd-Order Tetrahedral Element). The vector basis functions are defined by: WIJ = I J WJK = JK WKI = K I WIL = IL WJL = JL WJI = JI WKJ = K J WIK = IK WLI = L I WLJ = L J
(on edge IJ) (on edge JK) (on edge KI) (on edge IL) (on edge JL)
1242
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 12.10: High Frequency Electromagnetic Tangential Vector Elements WKL = K L WLK = L K
(on edge KL)
2 FIJK = K ( JI I J ) 2 FIJL = L ( JI I J ) 2 FJKL = L (K J JK ) 2 FKIL = L (K I IK )
(12281)
(on face IJK) (on face IJL) (on face JKL) (on face KIL)
parallel to t-axis
parallel to r-axis
(12287)
(12288)
1243
For the 2nd-order brick element (KEYOPT(1) = 2), 24 DOFs are edge-based (2 DOFs/per edge), 24 DOFs are facebased (4 DOFs/per face) and 6 DOFs are volume-based (6 DOFs/per volume) (DOFs = 54) (Figure 12.27: 2ndOrder Brick Element). The edge-based vector basis functions can be derived by:
e Ws = (1 s)t(1 t )r(1 r )s
Wtf,1 = (1 t )(r 2 1)s(1 s)t Wtf,2 = (1 t )r (1 r )(s2 1)t Wrf,1 = (1 r )( s2 1)t(1 t )r Wrf,2 = (1 r )s(1 s)( t 2 1)r
1244
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
parallel to s-axis
parallel to s-axis
parallel to t-axis
parallel to t-axis
parallel to r-axis
parallel to r-axis
(12298) (12299)
parallel to t-axis
Section 12.10: High Frequency Electromagnetic Tangential Vector Elements Wrv = (1 r )(s2 1)( t 2 1)r
parallel to t-axis
(12300)
The node-based scalar basis functions are given by NI = I (at node I) NJ = J NK = K where: hIJ = edge length between node I and J I, J, K = area coordinates (K = 1 - I - J)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1245
For the 2nd-order mixed scalar-vector triangular element (KEYOPT(1) = 2), there are six edge-based, two facebased vector basis functions for transverse components of electric field, and six node-based scalar basis functions for longitude component of electric field (DOFs = 14) (see Figure 12.29: Mixed 2nd-Order Triangular Element). The edge-based vector basis functions can be written by: WIJ = I J WJK = JK WKI = K I WJI = JI WKJ = K J WIK = IK
(on edge IJ) (on edge JK) (on edge KI)
The face-based vector basis functions are similar to those in 3-D tetrahedron, i.e.:
1 FIJK = I ( JK K J ) 2 FIJK = K ( JI I J )
The node-based scalar basis functions are given by: (at node I) NI = I (2I 1) NJ = J (2J 1) NK = K (2K 1) NL = 4I J NM = 4JK NN = 4K I
(at node J) (at node K) (at node L) (at node M) (at node N)
1246
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(12310) (12311)
Four node-based scalar basis functions are given by 1 NI = (1 s)(1 t ) (at node I) 4 NJ = 1 (1 + s)(1 t ) 4 1 (1 + s)(1 + t ) 4 1 (1 s)(1 + t ) 4
(at node J)
NK =
(at node K)
NL =
(at node L)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(12319)
(12320)
(12321)
(12322)
(12323)
1247
For the 2nd-order mixed scalar-vector quadrilateral element (KEYOPT(1) = 2), there are 8 edge-based, 4 facebased vector basis functions and 8 node-based scalar basis functions (DOFs = 20) (Figure 12.31: Mixed 2nd-Order Quadrilateral Element). The edge-based vector basis functions are derived by:
e Ws = (1 s)t(1 t )s
Wtf = (1 t )(1 s2 )t
The node-based scalar basis functions are given by: 1 NI = (1 s)(1 t )(1 + s + t ) (at node I) 4 1 NJ = (1 + s)(1 t )(1 s + t ) 4 NK = 1 (1 + s)(1 + t )(1 s t ) 4
(at node J)
1248
(12324) (12325)
(12326) (12327)
(12328)
(12329)
(at node K)
(12330)
(at node L)
(12331)
(at node M)
(12332)
(at node N)
(12333)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 12.10: High Frequency Electromagnetic Tangential Vector Elements 1 NO = (1 + t )(s2 1) 2 1 NP = (1 s)( t 2 1) 2
(at node O)
(12334)
(at node P)
(12335)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1249
1250
f ( x )dx = i1Hif ( xi ) =
(131)
where: f(x) = function to be integrated Hi = weighting factor (see Table 13.1: Gauss Numerical Integration Constants) xi = locations to evaluate function (see Table 13.1: Gauss Numerical Integration Constants; these locations are usually the s, t, or r coordinates) = number of integration (Gauss) points
For some integrations of multi-dimensional regions, the method of Equation 131 is simply expanded, as shown below.
f ( x, y )dxdy = HjHi f ( xi , y j )
j =1i =1
(132)
and the integration point locations are shown in Figure 13.1: Integration Point Locations for Quadrilaterals.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
n m k =1 j =1i =1
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
One element models with midside nodes (e.g., PLANE82) using a 2 x 2 mesh of integration points have been seen to generate spurious zero energy (hourglassing) modes.
f ( x, y, z)dxdydz = HkHjHi f ( xi , y j , zk )
and the integration point locations are shown in Figure 13.2: Integration Point Locations for Bricks and Pyramids.
One element models with midside nodes using a 2 x 2 x 2 mesh of integration points have been seen to generate spurious zero energy (hourglassing) modes.
132
% ) $ ( 0 & ' #
(133)
2 3 ! ) %
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
133
11 Point Rule
These appear as shown in Figure 13.4: Integration Point Locations for Tetrahedra. L varies from 0.0 at a face to 1.0 at the opposite vertex.
134
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
% &#'"
8 97
!
136
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
6( 5
)(4'
D9 B C
29
19 0
@9 A"8
%
$ !" 0 1 % &
and are shown in Figure 13.8: Integration Point Locations for 14 Point Rule.
1.
These locations are shown in Figure 13.9: Nonlinear Bending Integration Point Locations.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
137
"
#
! !
(134)
where: n = number of degrees of freedom (DOFs) in the element 3. Set Me (i, j) = 0.0 Me (i, j) = S(i)
for i j for i = 1, n
(135) (136)
For higher order elements the procedure suggested by Hinton, et al.(45), is used. The steps are: 1. 2.
Compute the consistent mass matrix ([Me ]) in the usual manner.
Compute: S = Me (i, j)
i =1 j =1 n n n
(137)
D = Me (i, i)
i =1
(138)
3.
if i j
(139) (1310)
138
Section 13.3: Reuse of Matrices 1. 2. The element mass is preserved The element mass matrix is positive definite
It may be observed that if the diagonalization is performed by simply summing rows or columns in higher order elements, the resulting element mass matrix is not always positive definite.
Lumping, by its very nature, eliminates the concept of mass coupling between degrees of freedom. Therefore, the following restrictions exist: Lumping is not allowed for FLUID29, FLUID30, or FLUID38 elements. Lumping is not allowed for BEAM44 elements when using member releases in the element UY or UZ directions. Lumping is not allowed for PIPE59 elements when using 'added mass' on the outside of the pipe. In this case, the implied coupling exists when the element x-axis is not parallel to one of the three nodal axes. A warning message will be output if BEAM23, BEAM24, BEAM44, or BEAM54 elements are used with explicit or implied offsets. The effect of the implied offsets is ignored by the lumping logic when used with warped SHELL63 elements. Lumping is not allowed for the mass matrix option of MATRIX27 elements if it is defined with nonzero off-diagonal terms. The use of lumping with constraint equations may effectively cause the loss of some mass for dynamic analyses, resulting in higher frequencies. This loss comes about because of the generation of off-diagonal terms by the constraint equations, which then are ignored. (The exception to this loss is PowerDynamics, which uses lumped mass matrices (without using the LUMPM,ON command) and loses no mass.)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
139
Chapter 13: Element Tools 1. The full Newton-Raphson option (NROPT,FULL) is used, or for the first equilibrium iteration of a time step when the modified Newton-Raphson option (NROPT,MODI) is used and the element has either nonlinear materials or large deformation (NLGEOM,ON) is active. The element is nonlinear (e.g. gap, radiation, or control element) and its status changes. MODE or ISYM (MODE command) have changed from the previous load step for elements PLANE25, SHELL61, PLANE75, PLANE78, FLUID81, or PLANE83.
t [K e ] will be reformulated if a convective film coefficient (input on the SF or SFE commands) on an element
2. 3. 4.
face changes. Such a change could occur as a ramp (KBC,0) within a load step. 5. The materials or real constants are changed by new input, or if the material properties have changed due to temperature changes for temperature-dependent input.
Element stress stiffness matrices [Se] are never reused, as the stress normally varies from iteration to iteration.
1310
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 13.5: Positive Definite Matrices 1. 2. Hyperelastic elements HYPER56, HYPER58, HYPER74, and HYPER158 have all material properties evaluated at the average element temperature. For the structural elements PLANE13, PIPE20, BEAM23, BEAM24, SHELL43, SHELL51, PIPE60, SOLID62, SOLID65, SHELL91, SHELL93, SHELL143, and SOLID191, the nonlinear material properties (TB commands) are evaluated at the integration points, but the linear material properties (MP commands) are evaluated at the average element temperature. Layered structural elements SOLID46, SOLID191, SHELL91, and SHELL99 have their linear material properties evaluated at the average temperature of the layer. Numerically integrated structural elements PLANE25, SHELL41, SHELL61, SHELL63, SOLID64, and PLANE83 have their linear material properties evaluated at the average element temperature. Non-structural elements have their material properties evaluated only at the average element temperature, except for the specific heat (Cp) which is evaluated at each integration point.
3. 4. 5.
Whether shape functions are used or not, materials are evaluated at the temperature given, i.e. no account is made of the temperature offset (TOFFST command). For a stress analysis, the temperatures used are based directly on the input. As temperature is the unknown in a heat transfer analysis, the material property evaluation cannot be handled in the same direct manner. For the first iteration of a heat transfer analysis, the material properties are evaluated at the uniform temperature (input on BFUNIF command). The properties of the second iteration are based on the temperatures of the first iteration. The properties of the third iteration are based on the temperatures of the second iteration, etc. See Section 2.1.3: Temperature-Dependent Coefficient of Thermal Expansion for a special discussion about the coefficient of thermal expansion.
If any of the above determinants are zero (and the rest positive), the matrix is said to be positive semidefinite. If all of the above determinants are negative, the matrix is said to be negative definite.
1311
Chapter 13: Element Tools means that insufficient boundary conditions were specified. An exception is a piezoelectric analysis, which works with negative definite matrices, but does not generate any error messages.
where: a, b, c, d, e, f, g, h = coefficients s, t, r = element natural coordinates The extrapolation is done or the integration point results are simply moved to the nodes, based on the user's request (input on the ERESX command). If material nonlinearities exist in an element, the least squares fit can cause inaccuracies in the extrapolated nodal data or interpolated centroidal data. These inaccuracies are normally minor for plasticity, creep, or swelling, but are more pronounced in elements where an integration point may change status, such as SHELL41, SOLID65, etc. There are a number of adjustments and special cases: 1. 2. 3. 4. SOLID90 and SOLID95 use only the eight corner integration points. SHELL63 uses a least squares fitting procedure for the bending stresses. Data from all three integration points of each of the four triangles is used. SHELL43, SOLID46, SHELL91, SHELL93, SHELL99, and SOLID191 use the procedure for quadrilaterals repeatedly at various levels through the element thickness. Uniform stress cases, like a constant stress triangle, do not require the above processing.
1312
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
2.
3.
A brick element has 6 quadrilateral faces and 3 quadrilateral cross-sections (Figure 13.10: Brick Element). The cross-sections are connected to midside nodes, or to edge midpoints where midside nodes are not defined.
A pyramid element has 1 quadrilateral face and 4 triangle faces, and 8 triangle cross-sections (Figure 13.11: Pyramid Element).
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
0! )'&%" ( $# !
1313
As shown in Figure 13.12: Pyramid Element Cross-Section Construction, each pyramid cross-section is constructed by passing a plane through one of the base edges and the closest point on the straight line containing one of the opposite edges. (Midside nodes, if any, are ignored.)
A wedge element has 3 quadrilateral and 2 triangle faces, and has 3 quadrilateral and 1 triangle cross-sections. As shown in Figure 13.13: Wedge Element, the cross-sections are connected to midside nodes, or to edge midpoints where midside nodes are not defined.
1314
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
2# 1)('$!" 0 &% #
A tetrahedron element has 4 triangle faces and 6 triangle cross-sections (Figure 13.14: Tetrahedron Element).
As shown in Figure 13.15: Tetrahedron Element Cross-Section Construction, each tetrahedron cross-section is constructed by passing a plane through one of the edges and the closest point on the straight line containing the opposite edge. (Midside nodes, if any, are ignored.)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
B 7 H8 A GF B B E C 8 7 5 3 1E 0(4'&#"D 44 2
1! )0('%&$#!"
1315
B 4A 9 87 4 5 3 @64 2
1316
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1 0 2 ) 3'
1 0 2 &) ('
Section 13.7: Element Shape Testing The aspect ratio for a triangle is computed in the following manner, using only the corner nodes of the element (Figure 13.16: Triangle Aspect Ratio Calculation): 1. A line is constructed from one node of the element to the midpoint of the opposite edge, and another through the midpoints of the other 2 edges. In general, these lines are not perpendicular to each other or to any of the element edges. Rectangles are constructed centered about each of these 2 lines, with edges passing through the element edge midpoints and the triangle apex. These constructions are repeated using each of the other 2 corners as the apex. The aspect ratio of the triangle is the ratio of the longer side to the shorter side of whichever of the 6 rectangles is most stretched, divided by the square root of 3.
2. 3. 4.
The best possible triangle aspect ratio, for an equilateral triangle, is 1. A triangle having an aspect ratio of 20 is shown in Figure 13.17: Aspect Ratios for Triangles.
The aspect ratio for a quadrilateral is computed by the following steps, using only the corner nodes of the element (Figure 13.18: Quadrilateral Aspect Ratio Calculation): 1. If the element is not flat, the nodes are projected onto a plane passing through the average of the corner locations and perpendicular to the average of the corner normals. The remaining steps are performed on these projected locations.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
4 A 1 ' 13 @
1317
Chapter 13: Element Tools 2. 3. Two lines are constructed that bisect the opposing pairs of element edges and which meet at the element center. In general, these lines are not perpendicular to each other or to any of the element edges. Rectangles are constructed centered about each of the 2 lines, with edges passing through the element edge midpoints. The aspect ratio of the quadrilateral is the ratio of a longer side to a shorter side of whichever rectangle is most stretched. The best possible quadrilateral aspect ratio, for a square, is one. A quadrilateral having an aspect ratio of 20 is shown in Figure 13.19: Aspect Ratios for Quadrilaterals.
4.
1318
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
SHPP,MODIFY,8
error
30
2.
For each pair of opposite edges, the dot product of the unit vectors is computed, then the angle (in degrees) whose cosine is that dot product. The parallel deviation is the larger of these 2 angles. (In the illustration above, the dot product of the 2 horizontal unit vectors is 1, and acos (1) = 0. The dot product of the 2 vertical vectors is 0.342, and acos (0.342) = 70. Therefore, this elements parallel deviation is 70.) The best possible deviation, for a flat rectangle, is 0. Figure 13.22: Parallel Deviations for Quadrilaterals shows quadrilaterals having deviations of 0, 70, 100, 150, and 170.
3.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1319
SHPP,MODIFY,12
SHPP,MODIFY,13
warning for ele- 100 ments with midside nodes error for ele170 ments with midside nodes
SHPP,MODIFY,14
Pushing the limit further Valid analyses should not does not seem prudent be blocked.
1320
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
SHPP,MODIFY,18
error for quadri- 179.9 laterals without midside nodes warning for quadrilaterals with midside nodes 165
SHPP,MODIFY,19
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Any element this distor- Disturbance of analysis ted looks like it deserves results has not been a warning. proven. It is difficult to avoid warnings even with a limit of 155. We can not allow 180 Valid analyses should not be blocked. Any element this distor- Disturbance of analysis ted looks like it deserves results has not been a warning. proven. It is difficult to avoid warnings even with a limit of 165.
1321
2.
The Jacobian ratio of the element is the ratio of the maximum to the minimum sampled value of RJ. If the maximum and minimum have opposite signs, the Jacobian ratio is arbitrarily assigned to be -100 (and the element is clearly unacceptable). If the element is a midside-node tetrahedron, an additional RJ is computed for a fictitious straight-sided tetrahedron connected to the 4 corner nodes. If that RJ differs in sign from any nodal RJ (an extremely rare occurrence), the Jacobian ratio is arbitrarily assigned to be -100. The sampling locations for midside-node tetrahedra depend upon the setting of the linear stress tetrahedra key on the SHPP command. The default behavior (SHPP,LSTET,OFF) is to sample at the corner nodes, while the optional behavior (SHPP,LSTET.ON) is to sample at the integration points (similar to what was done for the DesignSpace product). Sampling at the integration points will result in a lower Jacobian ratio than sampling at the nodes, but that ratio is compared to more restrictive default limits (see Table 13.11: Jacobian Ratio Limits below). Nevertheless, some elements which pass the LSTET,ON test fail the LSTET,OFF test - especially those having zero RJ at a corner node. Testing has shown that such elements have no negative effect on linear elastic stress accuracy. Their effect on other types of solutions has not been studied, which is why the more conservative test is recommended for general ANSYS usage. Brick elements (i.e. SOLID95 and SOLID186) degenerated into tetrahedra are tested in the same manner as are 'native' tetrahedra (SOLID92 and SOLID187). In most cases, this produces conservative results. However, for SOLID185 and SOLID186 when using the non-recommended tetrahedron shape, it is possible
3.
4.
1322
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 13.7: Element Shape Testing that such a degenerate element may produce an error during solution, even though it produced no warnings during shape testing. 5. If the element is a line element having a midside node, the Jacobian matrix is not square (because the mapping is from one natural coordinate to 2-D or 3-D space) and has no determinant. For this case, a vector calculation is used to compute a number which behaves like a Jacobian ratio. This calculation has the effect of limiting the arc spanned by a single element to about 106
A triangle or tetrahedron has a Jacobian ratio of 1 if each midside node, if any, is positioned at the average of the corresponding corner node locations. This is true no matter how otherwise distorted the element may be. Hence, this calculation is skipped entirely for such elements. Moving a midside node away from the edge midpoint position will increase the Jacobian ratio. Eventually, even very slight further movement will break the element (Figure 13.25: Jacobian Ratios for Triangles). We describe this as breaking the element because it suddenly changes from acceptable to unacceptable- broken.
Any rectangle or rectangular parallelepiped having no midside nodes, or having midside nodes at the midpoints of its edges, has a Jacobian ratio of 1. Moving midside nodes toward or away from each other can increase the Jacobian ratio. Eventually, even very slight further movement will break the element (Figure 13.26: Jacobian Ratios for Quadrilaterals).
A quadrilateral or brick has a Jacobian ratio of 1 if (a) its opposing faces are all parallel to each other, and (b) each midside node, if any, is positioned at the average of the corresponding corner node locations. As a corner node moves near the center, the Jacobian ratio climbs. Eventually, any further movement will break the element (Figure 13.27: Jacobian Ratios for Quadrilaterals).
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1323
Pushing the limit further Valid analyses should not does not seem prudent. be blocked.
SHPP,MODIFY,34
40
1324
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
2. 3.
The projected area of the element is computed on a plane through the average normal (the dotted outline on Figure 13.29: Shell Element Projected onto a Plane). The difference in height of the ends of an element edge is computed, parallel to the average normal. In Figure 13.29: Shell Element Projected onto a Plane, this distance is 2h. Because of the way the average normal is constructed, h is the same at all four corners. For a flat quadrilateral, the distance is zero.
4.
The area warping factor ( Fa ) for the element is computed as the edge height difference divided by the square root of the projected area. For all shells except those in the membrane stiffness only group, if the thickness is available, the thickness warping factor is computed as the edge height difference divided by the average element thickness. This could be substantially higher than the area warping factor computed in 4 (above). The warping factor tested against warning and error limits (and reported in warning and error messages) is the larger of the area factor and, if available, the thickness factor.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
5.
6.
1325
Chapter 13: Element Tools 7. 8. The best possible quadrilateral warping factor, for a flat quadrilateral, is zero. The warning and error limits for SHELL63 quadrilaterals in a large deflection analysis are much tighter than if these same elements are used with small deflection theory, so existing SHELL63 elements are retested any time the nonlinear geometry key is changed. However, in a large deflection analysis it is possible for warping to develop after deformation, causing impairment of nonlinear convergence and/or degradation of results. Element shapes are not retested during an analysis.
Figure 13.30: Quadrilateral Shell Having Warping Factor shows a warped element plotted on top of a flat one. Only the right-hand node of the upper element is moved. The element is a unit square, with a real constant thickness of 0.1. When the upper element is warped by a factor of 0.01, it cannot be visibly distinguished from the underlying flat one. When the upper element is warped by a factor of 0.04, it just begins to visibly separate from the flat one.
Warping of 0.1 is visible given the flat reference, but seems trivial. However, it is well beyond the error limit for a membrane shell or a SHELL63 in a large deflection environment. Warping of 1.0 is visually unappealing. This is the error limit for most shells. Warping beyond 1.0 would appear to be obviously unacceptable. However, SHELL43 and SHELL181 permit even this much distortion. Furthermore, the warping factor calculation seems to peak at about 7.0. Moving the node further off the original plane, even by much larger distances than shown here, does not further increase the warping factor for this geometry. Users are cautioned that manually increasing the error limit beyond its default of 5.0 for these elements could mean no real limit on element distortion.
1326
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 13.7: Element Shape Testing Any brick element having all flat faces has a warping factor of zero (Figure 13.31: Warping Factor for Bricks).
Twisting the top face of a unit cube by 22.5 and 45 relative to the base produces warping factors of about 0.2 and 0.4, respectively.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
# " !
SHPP,MODIFY,52 SHPP,MODIFY,53
same as above, 5 error limit warning for 0.1 non-stress shells or bending stiffness included shells without geometric nonlinearities {3, 11}
SHPP,MODIFY,54 SHPP,MODIFY,55
same as above, 1 error limit warning for 0.02 membrane stiffness only shells {4}
SHPP,MODIFY,56 SHPP,MODIFY,57
same as above, 0.2 error limit warning for shear / twist shells {7} 0.1
Pushing this limit further Valid analyses should not does not seem prudent be blocked. The element formulation It is difficult to avoid these is based on flat shell the- warnings even with a limory, with rigid beam off- it of 0.1. sets for moment compatibility. Informal testing has shown that result error became significant for warping factor > 0.1.
SHPP,MODIFY,58
Pushing this limit further Valid analyses should not does not seem prudent be blocked.
1328
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
warning for 0.00001 bending stiffness included shells with geometric nonlinearities {3}
SHPP,MODIFY,68
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1329
1330
Matrix or Vector Mass Matrix Stress Stiffness Matrix Load Type Element Temperature Nodal Temperature Linear along length Linear along length
Stiffness Matrix and Thermal Load Vector Equation 121 Equation 121 and Equation 122 Equation 122 Distribution
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Shape Functions
Matrix or Vector Stiffness, Mass, and Stress Stiffness Matrices; and Thermal Load Vector Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure Same as shape functions Same as shape functions Linear along each face Shape Functions Equation 1296 and Equation 1297 Same as stiffness matrix, specialized to the face Distribution
Reference: Zienkiewicz(39)
142
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points 3 2
! "
(141)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
143
Chapter 14: Element Library 0 0 16 0 0 1 3 A(r, ) C(r, ) 0 B(r, ) D(r, ) 0 0 0 D(r, ) F(r, ) C(r, ) E(r, ) [M ] = (A + m)L(1 in ) 0 0 13 0 0 1 6 0 B(r, ) D(r, ) 0 A(r, ) C(r, ) 0 D(r, ) F(r, ) 0 C(r, ) E(r, ) where: = density (input as DENS on MP command) m = added mass per unit length (input as ADDMAS on R command) in = prestrain (input as ISTRN on R command) 13 7 1 6 + + 2 + (r L )2 3 5 A(r, ) = 35 10 2 (1 + ) 9 3 1 6 + + 2 (r L )2 6 5 B(r, ) = 70 10 2 (1 + ) 11 11 1 2 1 1 + + + (r L )2 L 210 120 24 10 2 C(r, ) = 2 (1 + ) 13 3 1 2 1 1 + + (r L )2 L 420 40 24 10 2 D(r, ) = 2 (1 + ) 1 1 1 2 2 1 1 + + + + + 2 (r L )2 L2 105 60 120 3 15 6 E(r, ) = 2 (1 + ) 1 1 1 2 1 1 1 + + + + 2 (r L )2 L2 140 60 120 6 30 6 F(r, ) = 2 (1 + ) r= I = radius of gyration A
(142)
The lumped element mass matrix (LUMPM,ON) in element coordinates is: 1 0 0 0 0 0 0 1 0 0 0 0 (A + m)L(1 in ) 0 0 0 0 0 0 [M ] = 2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0
(143)
144
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.3: BEAM3 - 2-D Elastic Beam The element pressure load vector in element coordinates is: {Fpr } = P1 P2 P3 P4 P5 P6 For uniform lateral pressure, P1 = P4 = 0 P2 = P5 = PL 2 PL2 12
T
(144)
(145) (146)
P3 = P6 =
(147)
where: P = uniform applied pressure (units = force/length) (input on SFE command) Other standard formulas (Roark(48)) for P1 through P6 are used for linearly varying loads, partially loaded elements, and point loads.
(148)
(149)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
145
146
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
The stiffness matrix in element coordinates is (Przemieniecki(28)): AE L 0 az 0 0 ay Symmetric 0 0 0 GJ L 0 0 c y 0 ey 0 0 0 0 ez cz [K ] = 0 0 0 0 AE L AE L 0 0 a z 0 0 0 c z 0 az 0 0 a y 0 cy 0 0 0 ay 0 0 GJ L 0 0 0 0 0 GJ L 0 0 fy 0 0 cy 0 ey 0 c y 0 0 0 cz 0 0 0 fz 0 c z 0 0 0 where: A = cross-section area (input as AREA on R command) E = Young's modulus (input as EX on MP command) L = element length G = shear modulus (input as GXY on MP command) Jx if Ix = 0 J = torsional moment of inertia = Ix if Ix 0 Ix = input torsional moment of inertia (input as IXX on RMORE command) Jx = polar moment of inertia = Iy + Iz az = a(Iz,y)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Chapter 14: Element Library ay = a(Iy,z) bz = b(Iz,y) fz = f(Iz,y) fy = f(Iy,z) a(I, ) = c(I, ) = e(I, ) = f (I, ) = y = z = 12EI L (1 + ) 6EI L (1 + ) ( 4 + )EI L(1 + ) (2 )EI L(1 + )
2 3
Ii = moment of inertia normal to direction i (input as Iii on R command) A is = shear area normal to direction i = A / F is F is = shear coefficient (input as SHEARi on RMORE command) The consistent mass matrix (LUMPM,OFF) in element coordinates LUMPM,OFF is (Yokoyama(167)): 1 3 0 A z 0 Ay 0 Symmetric Jx 3 A 0 0 0 0 Ey 0 C y 0 0 C 0 0 0 Ez z [M ] = Mt 0 0 0 0 0 13 1 6 0 Bz 0 0 0 Dz 0 A z 0 0 By 0 D y 0 0 0 Ay 0 0 Jx 6 A 0 0 0 0 0 Jx 3 A 0 0 0 Dy 0 Fy 0 0 0 C y 0 Ey 0 Dz 0 0 0 Fz 0 Cz 0 0 0 Ez where: Mt = (A+m)L(1-in) = density (input as DENS on MP command) m = added mass per unit length (input as ADDMAS on RMORE command) 148
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(1411)
Section 14.4: BEAM4 - 3-D Elastic Beam in = prestrain (input as ISTRN on RMORE command) Az = A(rz,y) Ay = A(ry,z) Bz = B(rz,y) Fz = F(rz,y) Fy = F(ry,z) 13 7 1 6 + + 2 + (r L )2 3 5 A(r, ) = 35 10 2 (1 + ) 9 3 1 6 + + 2 (r L )2 6 5 B(r, ) = 70 10 2 (1 + ) 11 11 1 2 1 1 + + + (r L )2 L 210 120 24 10 2 C(r, ) = 2 (1 + ) 13 3 1 2 1 1 + + (r L )2 L 420 40 24 10 2 D(r, ) = 2 (1 + ) 1 1 1 2 2 1 1 + + + + + 2 (r L )2 L2 105 60 120 3 15 6 E(r, ) = 2 (1 + ) 1 1 1 2 1 1 1 + + + + 2 (r L )2 L2 140 60 120 6 30 6 F(r, ) = 2 (1 + ) ry = rz = Iyy A = radius of gyration
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
149
1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
(1412)
(1414)
1410
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.4: BEAM4 - 3-D Elastic Beam Y2 Y1 S1 = L xy 0.0 Z Z1 S2 = 2 L S3 = sin () X2 X1 if L xy > d C1 = L xy 1.0 if L xy < d L C3 = cos () X1, etc. = x coordinate of node 1, etc. Lxy = projection of length onto X-Y plane d = .0001 L = user-selected adjustment angle (input as THETA on R command) If a third node is given, is not used. Rather C3 and S3 are defined using: {V1} = vector from origin to node 1 {V2} = vector from origin to node 2 {V3} = vector from origin to node 3 {V4} = unit vector parallel to global Z axis, unless element is almost parallel to Z axis, in which case it is parallel to the X axis. Then, { V5 } = { V3 } { V1} = vector between nodes I and K { V6 } = { V2 } { V1} = vector along element X axis { V7 } = { V6 } { V4 } { V8 } = { V6 } { V5 } and C3 = { V7 } { V8 } { V7 } { V8 } { V6 } ({ V9 } { V8 }) { V6 } { V9 } { V8 } (1419) C2 = L xy
if L xy > d if L xy < d
S3 =
(1420)
The x and refer to vector cross and dot products, respectively. Thus, the element stiffness matrix in global coordinates becomes:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1411
Chapter 14: Element Library [K e ] = [TR ]T [K ][TR ] [Me ] = [TR ]T [M ][TR ] [Se ] = [TR ]T [S ][TR ] {Fe } = [TR ]T {F } (1421) (1422) (1423) (1424)
(1425)
(1426)
where:
n bnd = bending stress in element x direction on the element z,i + z side of the beam at end i (output as SBZ) n bnd = bending stess on the element in element x direction y,i - y side of the beam at end i (output as SBY)
My,i = moment about the element y axis at end i Mz,i = moment about the element z axis at end i tz = thickness of beam in element z direction (input as TKZ on R command) ty = thickness of beam in element y direction (input as TKY on R command) The maximum and minimum stresses are: max = idir + bnd + bnd i z,i y,i (1428)
1412
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.5: SOLID5 - 3-D Coupled-Field Solid imin = idir bnd bnd z,i y,i
(1429)
The presumption has been made that the cross-section is a rectangle, so that the maximum and minimum stresses of the cross-section occur at the corners. If the cross-section is of some other form, such as an ellipse, the user must replace Equation 1428 and Equation 1429 with other more appropriate expressions. For long members, subjected to distributed loading (such as acceleration or pressure), it is possible that the peak stresses occur not at one end or the other, but somewhere in between. If this is of concern, the user should either use more elements or compute the interior stresses outside of the program.
Matrix or Vector Magnetic Potential Coefficient Matrix Electrical Conductivity Matrix Thermal Conductivity Matrix
Stiffness Matrix and Thermal Expan- Equation 12191, Equation 12192, and Equasion Load Vector tion 12193 or, if modified extra shapes are included (KEYOPT(3) = 0), Equation 12206, Equation 12207, and Equation 12208 Piezoelectric Coupling Matrix Specific Heat Matrix Same as combination of stiffness matrix and conductivity matrix. Same as conductivity matrix. Matrix is diagonalized as described in Section 12.2: 3-D Lines
Mass and Stress Stiffening Matrices Equation 12191, Equation 12192, and Equation 12193 Load Vector due to Imposed Same as coefficient or conductivity matrix Thermal and Electric Gradients, Heat Generation, Joule Heating, Magnetic Forces, Magnetism due to Source Currents and Permanent Magnets Load Vector due to Convection Surfaces and Pressures Same as stiffness or conductivity matrix specialized to the surface.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points 2x2x2 2x2x2 2x2x2 2x2x2 2x2x2 2x2x2 2x2x2 2x2x2 2x2x2
1413
Chapter 14: Element Library References: Wilson(38), Taylor(49), Coulomb(76), Mayergoyz(119), Gyimesi(141,149)
Matrix or Vector Stiffness and Damping Matrices; and Load Vector Mass Matrix
1414
6 7 5
C B 0 ) & &
A B &3 21 &
Section 14.7: COMBIN7 - Revolute Joint Flexible behavior for the constrained DOF is defined by the following input quantities: K1 = spring stiffness for translation in the element x-y plane (input as K1 on R command) K2 = spring stiffness for translation in the element z direction (input as K2 on R command) K3 = spring stiffness for rotation about the element x and y axes (input as K3 on R command)
Figure 14.2 Joint Element Dynamic Behavior About the Revolute Axis
The dynamics of the primary DOF (z) of the pin is shown in Figure 14.2: Joint Element Dynamic Behavior About the Revolute Axis. Input quantities are: K4 = rotation spring stiffness about the pin axis when the element is locked (input as K4 on R command) Tf = friction limit torque (input as TF on R command) Ct = rotational viscous friction (input as CT on R command) Ti = imposed element torque (input as TLOAD on RMORE command) = reverse rotation limit (input as STOPL on RMORE command) = forward rotation limit (input as STOPU on RMORE command) i = imposed (or interference) rotation (input as ROT on RMORE command) Im = joint mass (input as MASS on RMORE command) A simple pin can be modeled by merely setting K4 = 0, along with Ki > 0 (i = 1 to 3). Alternately, when K4 > 0, a simple pin is formed with zero friction (Tf = 0). The total differential rotation of the pin is given by: t = zJ zI When friction is present (Tf = 0), this may be divided into two parts, namely: t = f + K where: f = the amount of rotation associated with friction K = the rotation associated with the spring (i.e., spring torque /K4) One extreme condition occurs when Tf = 0, and it follows that K = 0 and t = f. On the other hand, when a high level of friction is specified to the extent that the spring torque never exceeds Tf, then it follows that f = 0 and (1431) (1430)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
'& $#"%
1415
!
( )
Chapter 14: Element Library f = K. When a negative friction torque is specified (Tf < 0), the pin axis is locked (or stuck) with revolute stiffness K4. The pin also becomes locked when a stop is engaged, that is when: f (forward stop engaged) f (reverse stop engaged) Stopping action is removed when = = 0. Internal self-equilibrating element torques are imposed about the pin axis if either Ti or i are specified. If Ti is specified, the internal torques applied to the active nodes are: TJ = TI = T i (1434) If a local rotation i is input, it is recommended that one should set Tf < 0, K4 > 0, and Ti = 0. Internal loads then become TJ = TI = K 4 i (1435) (1432) (1433)
0 0 0 0 0 Kp
0 0 0 K 3 0 0 0 0 0 K3
0 0 0 0 K 3 0 0 0 0 0 K3
K1 0 0 K 2 0 0 0 0 K1 0 0 0 0 0 K2
(1436)
1416
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.7: COMBIN7 - Revolute Joint if f or f and both and 0 (stop engaged); K , 4 Kp = or T < 0 (locked) f or K 4 K < Tf (not sliding) 0, if - < f < and K 4 K Tf 0 (sliding) where: The mass matrix is lumped and given by: M 0 0 0 0 0 0 0 0 0 0 0 M 0 0 0 0 0 0 0 0 0 0 M 0 0 0 0 0 0 0 0 0 Im 0 0 0 0 0 0 0 0 Im 0 0 0 0 0 0 0 Im 0 0 0 0 0 0 1 [M] = 2 M 0 0 0 0 0 Symmetry M 0 0 0 0 M 0 0 0 Im 0 0 Im 0 Im where: M = total mass (input as MASS on RMORE command) Im = total mass moment of inertia (input as IMASS on RMORE command) The damping matrix, derived from rotational viscous damping about the pin axis is given as: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 [C] = Ct 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Symmetry 0 0 0 0 0 1 The applied load vector for COMBIN7 is given by:
(1437)
(1438)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1417
(1439)
(1441)
Negative values for R' are set equal to zero for quantities Tf (KEYOPT(7) = 6), (KEYOPT(7) = 11), and (KEYOPT(7) = 12). The calculation for Cv depends of control nodes L and M, as well as KEYOPT(1), KEYOPT(3), and KEYOPT(4). The general formulation is given by: if KEYOPT(1) = 1 or 0 u if KEYOPT(1) = 2 d(u) dt 2 d (u) if KEYOPT(1) = 3 Cv = 2 (1442) dt t u dt, if KEYOPT(1) = 1 or 0 o if KEYOPT(1) = 1 or 0 t, in which t is time and u is determined from
1418
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.8: LINK8 - 3-D Spar (or Truss) uL uM, v L vM , wL wM , u = xL xM, yL yM, zL zM,
if KEYOPT(3) = 0,1 if KEYOPT(3) = 2 if KEYOPT(3) = 3 3 if KEYOPT(3) = 4 if KEYOPT(3) = 4 if KEYOPT(3) = 4
(1443)
If KEYOPT(4) = 0, then the DOFs above are in nodal coordinates. The DOFs are in the moving element coordinates if KEYOPT(4) = 1.
Matrix or Vector Stiffness Matrix and Thermal Load Equation 126 Vector Mass Matrix Stress Stiffening Matrix Load Type Element Temperature Nodal Temperature
Shape Functions
Equation 126, Equation 127, and Equation 128 Equation 127 and Equation 128 Distribution Linear along length Linear along length
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1419
Chapter 14: Element Library 1 0 ^ AE 0 [K ] = L 1 0 0 where: A = element cross-sectional area (input as AREA on R command) E, Youngs modulus (input as EX on MP command) if linear. ^ E = ET , tangent modulus (see Rate Independent Plasticity) if plasticity is present and the tangent matrix is to be computed (see Rate Independent Plasticity and p t Nonlinear Elasticity). L = element length The consistent element mass matrix (LUMPM,OFF) is: 2 0 0 1 0 0 0 2 0 0 1 0 AL(1 in ) 0 0 2 0 0 1 [M ] = 6 1 0 0 2 0 0 0 1 0 0 2 0 0 0 1 0 0 2 where: = density (input as DENS on MP command) in = initial strain (input as ISTRN on R command) The lumped element mass matrix (LUMPM,ON) is: 1 0 0 0 0 0 0 1 0 0 0 0 AL(1 in ) 0 0 1 0 0 0 [M ] = 2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 The element stress stiffness matrix is: 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
(1444)
(1445)
(1446)
1420
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.8: LINK8 - 3-D Spar (or Truss) 0 0 0 1 F 0 0 [S ] = L 0 0 0 1 0 0 where: in for the first iteration: A E F= for all subsequent iterations: the axial force in the element as computed in the previous r stress pass of the element The element load vector is: {F } = {Fa } {Fnr } (1448) 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0
(1447)
1 0
where: {Fa } = applied load vector {Fnr } = Newton-Raphson restoring force, if applicable The applied load vector is:
T {Fa } = AEn -1 0 0 1 0 0 T
(1449)
T
For a linear analysis or the first iteration of a nonlinear (Newton-Raphson) analysis n is:
T th n = n in
(1450)
with
th n = n (Tn Tref )
(1451)
where: n = coefficient of thermal expansion (input as ALPX on MP command) evaluated at Tn Tn = average temperature of the element in this iteration Tref = reference temperature (input on TREF command) For the subsequent iterations of a Newton-Raphson analysis:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1421
(1452)
(1453)
where: n, n-1 = coefficients of thermal expansion evaluated at Tn and Tn-1, respectively Tn, Tn-1 = average temperature of the element for this iteration and the previous iteration The Newton-Raphson restoring force vector is:
el {Fnr } = AEn 1 1 0 0 1 0 0 T
(1454)
where:
el n 1 = elastic strain for the previous iteration
(1455)
where:
el n = elastic strain (output as EPELAXL)
(1456)
where: u L u = difference of nodal displacements increment in axial direction th = thermal strain increment pl = plastic strain increment cr = creep strain increment = strain increment =
1422
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.9: INFIN9 - 2-D Infinite Boundary sw = swelling strain increment The stress is: = E a where: = stress (output as SAXL)
el a = adjusted strain = n + cr + sw
(1457)
Thus, the strain used to compute the stress has the creep and swelling effects as of the beginning of the substep, not the end. Finally, F = A (1458) where: F = force (output as MFORX)
Matrix or Vector
14.9.1. Introduction
This boundary element (BE) models the exterior infinite domain of the far-field magnetic and thermal problems. This element is to be used in combination with elements having a magnetic potential (AZ) or temperature (TEMP) as the DOF.
14.9.2. Theory
The formulation of this element is based on a first order infinite boundary element (IBE) that is compatible with first order quadrilateral or triangular shaped finite elements, or higher order elements with dropped midside
Shape Functions
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1423
Chapter 14: Element Library nodes. For unbounded field problems, the model domain is set up to consist of an interior finite element domain, F, and a series of exterior BE subdomains, B, as shown in Figure 14.3: Definition of BE Subdomain and the Characteristics of the IBE. Each subdomain, B, is treated as an ordinary BE domain consisting of four segments: the boundary element I-J, infinite elements J-K and I-L, and element K-L; element K-L is assumed to be located at infinity.
The approach used here is to write BE equations for B, and then convert them into equivalent load vectors for the nodes I and J. The procedure consists of four separate steps that are summarized below (see reference (122) for details). First, a set of boundary integral equations is written for B. To achieve this, linear shape functions are used for the BE I-J: 1 N1(s) = (1 s) (1459) 2 N2 (s) = 1 (1 + s) 2
Over the infinite elements J-K and I-L the potential (or temperature) and its derivative q (flux) are respectively assumed to be: ri (r ) = i , i = I,J r (1461) ri q(r ) = q i , r
2
i = I,J
The boundary integral equations are the same as presented in Equation 14364 except that the Green's function in this case would be: G( x, ) = k 1 ln 2k r
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1424
#
(1460) (1462) (1463)
$
% "! %
$
where: x = field point in boundary element = source point magnetic reluctivity (inverse of free space permeability input on EMUNIT command) for AZ DOF (KEYOPT(1) = 0) k= or thermal conductivity (input as KXX on MP command) for TEMPDOF (KEYOPT(1) = 1) Note that all the integrations in the present case are performed in closed form. Second, in the absence of a source or sink in B, the flux q(r) is integrated over the boundary B of B and set to zero. qd = 0 B (1464) and = q Third, a geometric constraint condition that exists between the potential and its derivatives n at the nodes I and J is written as: sin i qni = qi cos i + i i = I,J ri (1465)
qd (1466)
This energy flow is equated to that due to an equivalent nodal {F} defined below. The four steps mentioned above are combined together to yield, after eliminating qn and q, [K ]{} = {F} (1467)
where: [K] = 2 x 2 equivalent unsymmetric element coefficient matrix {} = 2 x 1 nodal DOFs, AZ or TEMP {F} = 2 x 1 equivalent nodal force vector For linear problems, the INFIN9 element forms the coefficient matrix [K] only. The load vector {F} is not formed. The coefficient matrix multiplied by the nodal DOF's represents the nodal load vector which brings the effects of the semi-infinite domain B onto nodes I and J.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1425
Integration Points None None None
The element mass matrix is the same as for LINK8. The element stress stiffness matrix is: 0 0 0 0 0 0 0 0 C2 0 0 C2 C2 0 0 0 C2 F 0 [S ] = 0 0 0 0 0 L 0 0 C2 0 0 C2 0 C2 0 C2 0 0 0 where: in for the first iteration: A E F= for all subsequent iterations: the axial force in the element (output as FORC) C2 = value given in Table 14.2: Value of Stiffness Coefficient (C2).
(1469)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1427
The element applied load vector is: {F } = AET C1 0 0 C1 0 0 where: T = T - in = coefficient of thermal expansion (input as ALPX on MP command) T = Tave - TREF Tave = average temperature of element TREF = reference temperature (input on TREF command) in = prestrain (input as ISTRN on R command)
T
(1470)
Matrix or Vector Stiffness and Damping Matrices Mass Matrix Stress Stiffness Matrix
Shape Functions Equation 126 None (lumped mass formulation) Equation 127 and Equation 128
1428
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points None None None
%"$
&
#"!
(1472)
(1473)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1429
Chapter 14: Element Library 0 0 0 0 1 0 F 0 0 1 [S ] = L 0 0 0 0 1 0 0 0 1 where: F = the axial force in the element (output as FORCE) L = current element length (output as CLENG) The element load vector is: {F } = {Fap } {Fnr } (1475) 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0
(1474)
where: {Fap } = applied force vector {Fnr } = Newton-Raphson restoring force, if applicable The applied force vector is: {Fap } = F 1 0 0 1 0 0 where: F' = applied force thru surface load input using the PRES label The Newton-Raphson restoring force vector is: {Fnr } = F 1 0 0 1 0 0
T T
(1476)
(1477)
1430
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.12: CONTAC12 - 2-D Point-to-Point Contact Lo = initial length (output as ILEN) Lo + SM = current length (output as CLEN)
Matrix or Vector Stiffness Matrix Load Type Element Temperature Nodal Temperature
Shape Functions None (nodes may be coincident) Distribution None - average used for material property evaluation None - average used for material property evaluation
where: = coefficient of friction (input as MU on MP command) Fn = normal force across gap Fs = sliding force parallel to gap The normal force is: Fn = kn (un,J un,I ) where: kn = normal stiffness (input as KN on R command un,I = displacement of node I in normal direction
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
!
$
Integration Points None
"
Chapter 14: Element Library un,J = displacement of node J in normal direction input as INTF on R command = interference = - d d = distance between nodes The sliding force is: Fs = k s (us,J us,I uo ) where: ks = sticking stiffness (input as KS on R command) us,I = displacement of node I in sliding direction us,J = displacement of node J in sliding direction uo = distance that nodes I and J have slid with respect to each other The resulting element stiffness matrix (in element coordinates) is: 0 k s 0 ks 0 0 k n kn [K ] = k s 0 0 ks 0 kn 0 kn and the Newton-Raphson load vector (in element coordinates) is: Fs F {Fnr } = n Fs Fn 2. Closed and sliding. This occurs if: Fn = Fs
if KEYOPT(4) = 0 if KEYOPT(4) = 1
(1481)
(1482)
(1483)
(1484)
In this case, the element stiffness matrix (in element coordinates) is: [K ] = 0 0 0 0 0 kn 0 kn 0 0 0 0 0 k n 0 kn
(1485)
and the Newton-Raphson load vector is the same as in Equation 1483. If the unsymmetric option is chosen (NROPT,UNSYM), then the stiffness matrix includes the coupling between the normal and sliding directions; which for STAT = 2 is:
1432
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(1486)
Open - When there is no contact between nodes I and J. There is no stiffness matrix or load vector.
Figure 14.4: Force-Deflection Relations for Standard Case shows the force-deflection relationships for this element. It may be seen in these figures that the element is nonlinear and therefore needs to be solved iteratively. Further, since energy lost in the slider cannot be recovered, the load needs to be applied gradually.
PP
1433
Matrix or Vector
Geometry
Shape Functions Equation 12106 Equation 1287 Equation 12111 Equation 1292
Magnetic Potential Coefficient Quad Matrix; and Permanent Magnet and Applied Current Load Triangle Vector Thermal Conductivity Matrix Quad Triangle
Stiffness Matrix; and Thermal Quad and Magnetic Force Load Vector Triangle Mass and Stress Stiffness Matrices Specific Heat Matrix Quad Triangle
Equation 12103 and Equation 12104 and, if modified extra shapes are included (KEYOPT(2) = 0) and element has 4 unique Same as coefficient matrix nodes) Equation 12115 and Equation 12116. Equation 1284 and Equation 1285 Equation 12103 and Equation 12104 Equation 1284 and Equation 1285 Same as coefficient matrix Same as coefficient matrix
Same as conductivity matrix. Matrix is diagonalized as described in Section 13.2: Lumped Matrices
1434
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Convection Surface Matrix and Same as conductivity matrix, specialized to the surface Load Vector Pressure Load Vector Load Type Current Density Current Phase Angle Heat Generation Pressure Bilinear across element Bilinear across element Bilinear across element Linear along each face Same as mass matrix specialized to the face Distribution
Shape Functions[1] Equation 126 Equation 1218 Equation 127, and Equation 128
1.
There are no shape functions used if the element is input on a one DOF per node basis (KEYOPT(2) > 0) as the nodes may be coincident.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1435
(1488)
(1490)
1436
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(1491)
F = force in element from previous iteration L = distance between the two nodes There are some special notes that apply to the torsion case (KEYOPT(3) = 1): 1. 2. Rotations are simply treated as a vector quantity. No other effects (including displacements) are implied. In a large rotation problem (NLGEOM,ON), the coordinates do not get updated, as the nodes only rotate. (They may translate on other elements, but this does not affect COMBIN14 with KEYOPT(3) = 1). Therefore, there are no large rotation effects. Similarly, as there is no axial force computed, no stress stiffness matrix is computed.
3.
(1492)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1437
Chapter 14: Element Library P = pressure (PRES) T = temperatures (TEMP) If KEYOPT(3) = 1 (torsion), the expression for A has rotation instead of translations, and o is output as TWIST. Next, the static force (or torque) is computed: Fs = ko (1493) where: Fs = static force (or torque) (output as FORC (TORQ if KEYOPT(3) = 1)) Finally, if a nonlinear transient dynamic (ANTYPE,TRANS, with TIMINT,ON) analysis is performed, a damping force is computed: FD = Cv v (1494) where: FD = damping force (or torque) (output as DAMPING FORCE (DAMPING TORQUE if KEYOPT(3) = 1)) v = relative velocity relative velocity is computed using Equation 1492, where the nodal displacements u, v, w, etc. are replaced with the nodal Newmark velocities u,v,w, etc.
1438
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points None None
(1495)
(1496)
J=
(1497)
where: = 3.141592653 Do = outside diameter (input as OD on R command) Di = inside diameter = Do - 2tw tw = wall thickness (input as TKWALL on R command)
if f = 0.0 1.0 Cf = if f > 0.0 f f = flexibility factor (input as FLEX on R command)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1439
Chapter 14: Element Library A wE if k = 0.0 K (11) = L , k if k > 0.0 where: K (11) = axial stiffness of element , E = Young's modulus (input as EX on MP command) L = element length k = alternate axial pipe stiffness (input as STIFF on RMORE command)
(1499)
(14100)
where: me = total mass of element w w A L if m w = 0.0 = pipe wall mass me = if mw > 0.0 mw mw = alternate pipe wall mass (input as MWALL on RMORE command) = pipe wall density (input as DENS on MP command) fl = internal fluid density (input as DENSFL on R command) 2 Di 4 in = insulation density (input as DENSIN on RMORE command) A fl = 2 in 2 4 (Do + Do ) if A s = 0.0 = insulation cross-sectional area A in = in in A t in if A s > 0.0 L Do+ = Do + 2tin tin = insulation thickness (input as TKIN on RMORE command) A in = alternate representation of the surface area of the outside of the pipe element (input as AREAIN on s RMORE command) Also, the bending moments of inertia (Equation 1496) are used without the Cf term.
1440
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.16: PIPE16 - Elastic Straight Pipe 0 0 0 0 g 0 0 0 0 0 h 0 0 0 h [Ce ] = 2AL 0 0 0 0 0 g 0 g 0 0 0 0 0 h 0 0 0 h where: = rotation frequency about the positive x axis (input as SPIN on RMORE command) g= h= i= j= 6 / 5r 2 L2 (1 + )2 (1 10 1 2 )r 2 L(1 + )2 (1 + )2 (1 30 + 1 6 1 6 2 )r 2 (1 + )2 Antisymmetric 0 i 0 0 0 0 h 0 0 0 0 h 0 g 0 0 0 0 0 0 0 0 j 0 h 0 0 0 j 0 0 0 h 0 i 0
0 0 0 0 0 0 0 0 0
(14101)
( 2 15 + 1 6 + 1 3 2 )r 2
r = I/ A GA sL2 G = shear modulus (input as GXY on MP command) As = shear area ( = Aw/2.0) = 12EI
(14102)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1441
Chapter 14: Element Library where: F1 = FA + FP F7 = -FA + FP FA = A w Epr x pr = axial strain due to pressure load, defined below x 0 .0 Fp = P LC A 1 2
if KEYOPT(5) = 0 if KEYOPT(5) = 1
P LC A F2 = F8 = 2 2 P LC A F3 = F9 = 3 2 F4 = F10 = 0.0 P L2CA F5 = F11 = 3 12 P L2C A F6 = F12 = 2 12 P1 = parallel pressure component in element coordinate system (force/unit length) P2, P3 = transverse pressure components in element coordinate system (force/unit length) 1.0 CA = positive sine of the angle between the axis of the element and the e direction of the pressures, as defined by P , P and P 1 2 3
if KEYOPT(5) = 0
if KEYOPT(5) = 1
The transverse pressures are assumed to act on the centerline, and not on the inner or outer surfaces. The transverse pressures in the element coordinate system are computed by PX P1 P2 = [T ] PY P P Z 3 where: [T] = conversion matrix defined in Equation 1414 PX = transverse pressure acting in global Cartesian X direction) (input using face 2 on SFE command) PY = transverse pressure acting in global Cartesian Y direction) (input using face 3 on SFE command)
(14103)
1442
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
where:
The output stresses, computed at the outside surface and illustrated in Figure 14.7: Elastic Pipe Direct Stress Output and Figure 14.8: Elastic Pipe Shear Stress Output, are calculated from the following definitions: 2 Fx + (PDi2 PoDo ) i 4 dir = (14105) aw
An element thermal load vector is computed also, based on thick wall effects.
pressure part of the element load vector (see Figure 14.6: Thermal and Pressure Effects).
pr , the unrestrained axial strain caused by internal and external pressure effects, is needed to compute the x
bend = C
pr x
= Poisson's ratio (input as PRXY or NUXY on MP command) Pi = internal pressure (input using face 1 on SFE command) Po = external pressure (input using face 5 on SFE command)
PZ = transverse pressure acting in global Cartesian Z direction) (input using face 4 on SFE command)
PD2 P D2 1 o o = (1 2 ) i i D2 D2 E o i
Mbro Ir
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14106)
(14104)
1443
(14107)
h =
(14108)
f =
2Fs Aw (14109)
where: dir = direct stress (output as SDIR) Fx = axial force 2 (do Di2 ) 4 do = 2 ro aw = Do tc 2 tc = corrosion allowance (input as TKCORR on RMORE command) bend = bending stress (output as SBEND) C = stress intensification factor, defined in Table 14.3: Stress Intensification Factors ro = Mb = bending moment = M2 + M2 y z 4 (do Di4 ) 64 tor = torsional shear stress (output as ST) Mx = torsional moment J = 2Ir h = hoop pressure stress at the outside surface of the pipe (output as SH) Ir = D Ri = i 2 te = tw - tc f = lateral force shear stress (output as SSF)
2 2 Fs = shear force = Fy + Fz
Average values of Pi and Po are reported as first and fifth items of the output quantities ELEMENT PRESSURES. Equation 14108 is a specialization of Equation 14408. The outside surface is chosen as the bending stresses usually dominate over pressure induced stresses.
1444
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Stress intensification factors are given in Table 14.3: Stress Intensification Factors.
Any entry in Table 14.3: Stress Intensification Factors either input as or computed to be less than 1.0 is set to 1.0. The entries are: C,I C,J = stress intensification factor of end I of straight pipe (input as SIFI on R command) = stress intensification factor of end J of straight pipe (input as SIFJ on R command)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
C,I C,T
1.0
C,T
1 0 ( )' #
% &$
C,J
1.0
# ! "
C,T C,T
1445
th (output as STH), which is in the postprocessing file, represents the stress due to the thermal gradient thru the thickness. If the temperatures are given as nodal temperatures, th = 0.0. But, if the temperatures are input as element temperatures, E(To Ta ) th = (14110) 1 where: To = temperature at outside surface Ta = temperature midway thru wall Equation 14110 is derived as a special case of Equation 28, Equation 29 and Equation 211 with y as the hoop coordinate (h) and z as the radial coordinate (r). Specifically, these equations 1. 2. 3. 4. are specialized to an isotropic material are premultiplied by [D] and -1 have all motions set to zero, hence x = h = r = xh = hr = xr = 0.0 have r = hr = xr = 0.0 since r = Ro is a free surface. E 2 1 E 2 1 0 E 1 E
2
1 2 0
(14111)
or E T t t = h = = th x 1 and t = 0 xh Finally, the axial and shear stresses are combined with: x = dir + Abend + th xh = tor + B f (14113) (14112)
(14114) (14115)
1446
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Next, the program selects the largest of the four maximum principal stresses (1, output as S1MX), the smallest of the four minimum principal stresses (3, output as S3MN), the largest of the four stress intensities (I, output as SINTMX), and the largest of the four equivalent stresses (e, output as SEQVMX). Finally, these are also compared (and replaced as necessary) to the values at the right positions around the circumference at each end. These four values are then printed out and put on the postprocessing file.
The equivalent stress for Point 1 is based on the three principal stresses which are designated by small circles in Figure 14.10: Mohr Circles. Note that one of the small circles is at the origin. This represents the radial stress on the outside of the pipe, which is equal to zero (unless Po 0.0). Similarly, the points marked with an X represent the principal stresses associated with Point 2, and a second equivalent stress is derived from them.
of maximum shearing stresses due to those forces are reported instead. The stresses are calculated from the typical Mohr's circle approach in Figure 14.10: Mohr Circles.
The maximum and minimum principal stresses, as well as the stress intensity and the equivalent stress, are based on the stresses at two extreme points on opposite sides of the bending axis, as shown in Figure 14.9: Stress Point Locations. If shear stresses due to lateral forces f are greater than the bending stresses, the two points
where:
A, B = sine and cosine functions at the appropriate angle x = axial stress on outside surface (output as SAXL) xh = hoop stress on outside surface (output as SXH)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1447
Three additional items are put on the postdata file for use with certain code checking. These are: PD c pr = i o 4t w
c MI = M2 + M2 + M2 XI YI ZI
Do 2I Do 2I
c MJ = M2 + M2 + M2 XJ YJ ZJ
where:
c pr = special hoop stress (output as SPR2) c MI = special bending stress at end I (output as SMI) c MJ = special bending stress at end J (output as SMJ)
1448
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
& %
!
(14116) (14117) (14118)
# $ ! " !"
Matrix or Vector Stiffness and Mass Matrices Stress Stiffness Matrix Pressure and Thermal Load Vectors Load Type Element Temperature Nodal Temperature Pressure
Shape Functions Equation 1215, Equation 1216, Equation 1217, and Equation 1218 Equation 1216 and Equation 1217 Equation 1215, Equation 1216, and Equation 1217
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points None None None
" #
1449
Mass Matrix Thermal and Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure
None None
The stiffness matrix is developed based on an approach similar to that of Chen(4). The flexibility of one end with respect to the other is: f11 0 f13 0 f15 0 0 f22 0 f24 0 f26 f 0 f33 0 f35 0 [ f ] = 31 (14119) 0 f42 0 f44 0 f46 f51 0 f53 0 f55 0 0 f62 0 f64 0 f66
1450
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.18: PIPE18 - Elastic Curved Pipe (Elbow) where: f11 = R3Cfi 3 R ( cos + sin ) 2 cos 2 sin + + EI 2EA w 2R(1 + ) + ( cos sin ) EA w R3Cfi R sin 5 + 2 cos 1 + 2 sin + w 2 EI EA
R2Cfi (sin ) EI
R3 (1 + ) ( sin) EI R3 (1 + + Cfo )( cos sin) 2EI R( 4(1 + )) EA w R2 (1 + + Cfo )( cos sin ) 2EI R2 EI (1 + )(cos( 1)) + 2 sin (1 + + Cfo )
f24 = f42 =
f26 = f62 =
R2Cfi (cos 1) EI
and where: R = radius of curvature (input as RADCUR on R command) (see Figure 14.11: Plane Element) = included angle of element (see Figure 14.11: Plane Element) E = Young's modulus (input as EX on MP command) = Poisson's ratio (input as PRXY or NUXY on MP command)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1451
Chapter 14: Element Library I = moment of inertia ofcross-section = A w = area of cross-section = 4 (Do Di4 ) 64
2 (Do Di2 ) 4 Do = outside diameter (input as OD on R command) Di = Do - 2t = inside diameter t = wall thickness (input as TKWALL on R command) C fi 1.65 or 1.0, h Cfi = 1.65 or 1.0 PrXK h 1 + tE 10 + 12h2 1 + 12h2
if C > 0.0 fi
whichever is greater if
r = average radius P P P= 1 o 0 .0
Pi = internal pressure (input on SFE command) Po = external pressure (input on SFE command)
4 1 r 3 R 3 6 XK = t r 0 .0
if if
R 1. 7 r R < 1. 7 r
C C = fo fo Cfi
C = out-of-plane flexibility (output as FLXO on RMORE comm and) fo The user should not use the KEYOPT(3) = 1 option if: cR < 2r where:
(14120)
1452
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.18: PIPE18 - Elastic Curved Pipe (Elbow) c = included angle of the complete elbow, not just the included angle for this element () Next, the 6 x 6 stiffness matrix is derived from the flexibility matrix by inversion: [K o ] = [ f ]1 (14121)
The full 12 x 12 stiffness matrix (in element coordinates) is derived by expanding the 6 x 6 matrix derived above and transforming to the global coordinate system.
(14123)
is computed based on the transverse pressures acting in the global Cartesian directions (input using face 2, 3, and 4 on SFE command) and curved beam formulas from Roark(48). Table 18, reference no. (loading) 3, 4, and 5 and 5c was used for in-plane effects and Table 19, reference no. (end restraint) 4e was used for out-ofANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1453
Chapter 14: Element Library plane effects. As a radial load varying trigonometrically along the length of the element was not one of the available cases given in Roark(48), an integration of a point radial load was done, using Loading 5c.
(14125)
(14126)
(Di + do )2 te = t - tc do = Do - 2 tc
None for elastic matrix. Same Equation 1215, Equation 1216, Equation 1217, as Newton-Raphson load vecand Equation 1218 tor for tangent matrix with plasticity Equation 1216 and Equation 1217 Same as stiffness matrix Equation 1215, Equation 1216, and Equation 1217 None None None 2 along the length and 8 points around circumference. The points are located midway between the inside and outside surfaces. Distribution Linear across diameter and along length Constant across cross-section, linear along length Internal and External: constant along length and around circumference Lateral: constant along length
(14127)
where x, h, r are subscripts representing the axial, hoop and radial directions, respectively. Since only the axial and shear strains can be computed directly from the strain-displacement matrices, the strains are computed from the stresses as follows. The stresses (before plasticity adjustment) are defined as: 2 x = E + (Di2Pi DoPo ) w 4A
(14128)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1455
(14129)
1 r = (Pi Po ) 2 xh = 2 A
w
(14130) MxDm 2J
(14131)
where: ' = modified axial strain (see Section 14.23: BEAM23 - 2-D Plastic Beam) E = Young's modulus (input as EX on MP command) Pi = internal pressure (input using face 1 of SFE command) Po = external pressure (input using face 5 of SFE command) Di = internal diameter = Do - 2t Do = external diameter (input as OD on R command) t = wall thickness (input as TKWALL on R command) 2 A w = (Do Di2 ) = wall area 4 3 Dm t 4 Dm = (Di + Do)/2 = average diameter j = angular position of integration point J (see Figure 14.12: Integration Points for End J) (output as ANGLE) Fy, Fz, Mx = forces on element node by integration point J=
The forces on the element (Fy, Fz, Mx) are computed from: {F } = [TR ]([K e ]{ue } {Fe }) where: {F } = member forces (output as FORCES ON MEMBER AT NODE) 1456
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
# "! $
(14132)
Section 14.20: PIPE20 - Plastic Straight Pipe [TR] = global to local conversion matrix [Ke] = element stiffness matrix {ue} = element incremental displacement vector {Fe} = element load vector from pressure, thermal and Newton-Raphson restoring force effects The forces {F } are in element coordinates while the other terms are given in global Cartesian coordinates. The forces used in Equation 14131 correspond to either those at node I or node J, depending at which end the stresses are being evaluated. The modified total strains for the axial and shear components are readily calculated by: 1 = ( x (h + r )) x E = xh xh G where: = Poisson's ratio (input as PRXY or NUXY on MP command) G = shear modulus (input as GXY on MP command) The hoop and radial modified total strains are computed through: h = h,n 1 + h r = r,n 1 + r where: h,n-1 = hoop strain from the previous iteration r,n-1 = radial strain from the previous iteration h = increment in hoop strain r = increment in radial strain The strains from the previous iterations are computed using: 1 h,n 1 = (h ( x,n 1 + r )) E r,n 1 = 1 (r ( x,n 1 + h )) E
(14133)
(14134)
(14135) (14136)
(14137)
(14138)
where x,n-1 is computed using Equation 14128 with the modified total strain from the previous iteration. The strain increments in Equation 14135 and Equation 14136 are computed from the strain increment in the axial direction: h = Dn x
h
(14139)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1457
Chapter 14: Element Library r = Dn x where: x = n 1 = axial strain increment Dn , Dn = factors relating axial strain increment to hoop and radial strain increments, respectively d These factors are obtained from the static condensation of the 3-D elastoplastic stress-strain matrix to the 1-D component, which is done to form the tangent stiffness matrix for plasticity. Equation 14133 through Equation 14136 define the four components of the modified total strain from which the plastic strain increment vector can be computed (see Section 4.1: Rate-Independent Plasticity). The elastic strains are: {el } = {} {pl } (14141)
h r r
(14140)
where: {el} = elastic strain components (output as EPELAXL, EPELRAD, EPELH, EPELXH) {pl} = plastic strain increment The stresses are then: {} = [D]{el } (14142)
where: {} = stress components (output as SAXL, SRAD, SH, SXH) [D] = elastic stress-strain matrix The definition of {} given by Equation 14142 is modified in that h and r are redefined by Equation 14129 and Equation 14130 as the stress values and must be maintained, regardless of the amount of plastic strain. As long as the element remains elastic, additional printout is given during the solution phase. The stress intensification factors (C) of PIPE16 are used in this printout, but are not used in the printout associated with the plastic stresses and strains. The maximum principal stresses, the stress intensity, and equivalent stresses are compared (and replaced if necessary) to the values of the plastic printout at the eight positions around the circumference at each end. Also, the elastic printout is based on stresses at the outer fiber, but the plastic printout is based on midthickness stresses. Hence, some apparent inconsistency appears in the printout.
1458
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
The element mass matrix is: a 0 0 0 0 0 0 b 0 0 0 0 0 0 c 0 0 0 [Me ] = 0 0 0 d 0 0 0 0 0 0 e 0 0 0 0 0 0 f where: a b c if KEYOPT(1) = 0 a d e b c f = d a e b f c d if KEYOPT(1) = 1 e f = density (input as DENS on MP command)
where a', b', c', d', e', and f' are user input (input on the R command) in the locations shown in the following table:
KEYOPT(3) = 0 a' 1 KEYOPT(3) = 2 1 KEYOPT(3) = 3 1 KEYOPT(3) = 4 1
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14143)
1459
For the mass summary, only the first real constant is used, regardless of which option of KEYOPT(3) is used. Analyses with inertial relief use the complete matrix.
1460
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points None for elastic case. Same as Newton-Raphson load vector for tangent matrix with plastic case None 3 along the length 5 thru the thickness Distribution
h is defined as: h = thickness or height of member (input as HEIGHT on R command) The five integration points through the thickness are located at positions y = -0.5 h, -0.3 h, 0.0, 0.3 h, and 0.5 h. Each one of these points has a numerical integration factor associated with it, as well as an effective width, which are different for each type of cross-section. These are derived here in order to explain the procedure used in the element, as well as providing users with a good basis for selecting their own input values for the case of an arbitrary section (KEYOPT(6) = 4). The criteria used for the element are: 1. 2. 3. 4. 5. The element, when under simple tension or compression, should respond exactly for elastic or plastic situations. That is, the area (A) of the element should be correct. The first moment should be correct. This is nonzero only for unsymmetric cross-sections. The element, when under pure bending, should respond correctly to elastic strains. That is, the (second) moment of inertia (I) of the element should be correct. The third moment should be correct. This is nonzero only for unsymmetric cross-sections. Finally, as is common for numerically integrated cross-sections, the fourth moment of the cross-section (I4) should be correct.
For symmetrical sections an additional criterion is that symmetry about the centerline of the beam must be maintained. Thus, rather than five independent constants, there are only three. These three constants are sufficient to satisfy the previous three criteria exactly. Some other cases, such as plastic combinations of tension and
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1461
Chapter 14: Element Library bending, may not be satisfied exactly, but the discrepancy for actual problems is normally small. For the unsymmetric cross-section case, the user needs to solve five equations, not three. For this case, use of two additional equations representing the first and third moments are recommended. This case is not discussed further here. The five criteria may be set up in equation form: A = AREA dA I1 = AREA ydA I2 = AREA y 2dA I3 = AREA y 3 dA I4 = AREA y 4 dA where: dA = differential area y = distance to centroid These criteria can be rewritten in terms of the five integration points: A = H(i)L(i)h
i =1 5 5
(14149)
I1 = H(i)L(i)h (hP(i))
i =1 5
(14150)
I2 = H(i)L(i)h (hP(i))2
i =1 5
(14151)
I3 = H(i)L(i)h (hP(i))3
i =1 5
(14152)
I4 = H(i)L(i)h (hP(i))4
i =1
(14153)
where: H(i) = weighting factor at point i L(i) = effective width at point i P(i) = integration point locations in y direction (P(1) = -0.5, P(2) = -0.3, etc.) The L(i) follows physical reasoning whenever possible as in Figure 14.14: Beam Widths.
1462
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Starting with the case of a rectangular beam, all values of L(i) are equal to the width of the beam, which is computed from 12 Izz L(i) = (14154) h3 where: Izz = moment of inertia (input as IZZ on R command) Note that the area is not used in the computation of the width. As mentioned before, symmetry may be used to get H(1) = H(5) and H(2) = H(4). Thus, H(1), H(2), and H(3) may be derived by solving the simultaneous equations developed from the above three criteria. These weighting factors are used for all other cross-sections, with the appropriate adjustments made in L(i) based on the same criteria. The results are summarized in Table 14.4: CrossSectional Computation Factors. One interesting case to study is that of a rectangular cross-section that has gone completely plastic in bending. The appropriate parameter is the first moment of the area or IF = y dA (14155) This results in IF = H(i)L(i)h hP(i)
i =1 5
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14156)
1463
Numerical Integra- Location thru tion Point (i) Thickness (P(i)) 1 2 3 4 5 -.5 -.3 .0 .3 .5
Numerical Weight- Effective Width (L(i)) ing Factor (H(i)) Round Bar Arbitrary Section .06250000 .28935185 .29629630 .28935185 .06250000 0.25341Do 0.79043Do 1.00000Do 0.79043Do 0.25341Do A(-0.5)/h A(-0.3)/h A(0.0)/h A(0.3)/h A(0.5)/h
where: P(i) = location, defined as fraction of total thickness from centroid Izz = moment of inertia (input as IZZ on R command) h = thickness (input as HEIGHT on R command) tp = pipe wall thickness (input as TKWALL on R command) Do = outside diameter (input as OD on R command) A(i) = effective area based on width at location i (input as A(i) on R command) Substituting in the values from Table 14.4: Cross-Sectional Computation Factors, the ratio of the theoretical value to the computed value is 18/17, so that an error of about 6% is present for this case. Note that the input quantities for the arbitrary cross-section (KEYOPT(6) = 4) are h, hL(1)(=A(-50)), hL(2)(=A(-30)), hL(3)(=A(0)), hL(4)(=A(30)), and hL(5)(=A(50)). It is recommended that the user try to satisfy Equation 14149 through Equation 14153 using this input option. These equations may be rewritten as: A = 0.06250( A( 50) + A(50)) + 0.2935185( A( 30) + A(30)) + 0.29629630 A(0) (14157) I1 = (0.0312500( A( 50) + A(50 )) + 0.008680556( A( 30) + A(30)))h I2 = (0.01562500( A( 50) + A(50)) + 0.02604170( A( 30) + A(30)))h2 I3 = (0.00781250( A( 50) + A(50)) + 0.00781250( A( 30) + A(30)))h3 I4 = (0.00390630( A ( 50) + A(50)) + 0.00234375( A( 30) + A(30)))h4 Of course, I1 = I3 = 0.0 for symmetric sections.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1464
Section 14.23: BEAM23 - 2-D Plastic Beam Alternative to one of the above five equations, Equation 14156 can be used and rewritten as: IF = (0.031250( A( 50) + A(50 )) + 0.08680554( A( 30 ) + A(30)))h
(14162)
Remember that I2 is taken about the midpoint and that Izz is taken about the centroid. The relationship between these two is: Izz = I2 Ad2 where:
5 5 I d = 1 = h H(i)L(i)P(I) H(i)L(i) = 0.0 for symmetric cross-sections A i =1 i =1
(14163)
[KB] = bending contribution [KS] = transverse shear contribution [KA] = axial contribution [KT] = torsional contribution where the subscript n has been left off for convenience. As each of these four matrices use only one component B of strain at a time, the integrand of Equation 14165 can be simplified from [B]T[Dn][B] to {B} Dn . Each of these matrices will be subsequently described in detail. 1. Bending Contribution ([KB]). The strain-displacement matrix for the bending stiffness matrix for bending about the z axis can be written as: BB = y BB x (14166)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1465
Chapter 14: Element Library BB BB x where contains the terms of which are only a function of x (see Narayanaswami and Adelman(129)) : 12x 6 L 6 x 4L 12 L 1 {BB } = x 2 L + 12 12 x 6 L 6 x 2L + 12 L where: L = beam length = shear deflection constant (see Section 14.14: COMBIN14 - Spring-Damper) The elastoplastic stress-strain matrix has only one component relating the axial strain increment to the axial stress increment: Dn = ET (14168) where ET is the current tangent modulus from the stress-strain curve. Using these definitions Equation 14164 reduces to: [KB ] = vol {BB }ET y 2 BB d( vol) x x (14169) The numerical integration of Equation 14169 can be simplified by writing the integral as: [KB ] = L {BB }( area ET y 2d(area)) BB dx x x
(14167)
(14170)
The integration along the length uses a two or three point Gauss rule while the integration through the cross-sectional area of the beam is dependent on the definition of the cross-section. For BEAM23, the integration through the thickness (area) is performed using the 5 point rule described in the previous section. Note that if the tangent modulus is the elastic modulus, ET = E, the integration of Equation 14170 yields the exact linear bending stiffness matrix. The Gaussian integration points along the length of the beam are interior, while the stress evaluation and, therefore, the tangent modulus evaluation is performed at the two ends and the middle of the beam for BEAM23. The value of the tangent modulus used at the integration point in evaluating Equation 14170 therefore assumes ET is linearly distributed between the adjacent stress evaluation points. 2. Transverse Shear Contribution ([KS]). The strain-displacement vector for the shear deflection matrix is (see Narayanaswami and Adelman(129)): {Bs } = 2 2 L + 12 L 6 1 2 L 1
T
(14171)
1466
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.23: BEAM23 - 2-D Plastic Beam A plasticity tangent matrix for shear deflection is not required because either the shear strain component is ignored (BEAM23 and BEAM24) or where the shear strain component is computed (PIPE20), the plastic shear deflection is calculated with the initial-stiffness Newton-Raphson approach instead of the tangent stiffness approach. Therefore, since Dn = G (the elastic shear modulus) Equation 14164 reduces to: [K S ] = vol {Bs }G Bs d( vol) Integrating over the shear area explicitly yields: [K S ] = GA s L {Bs } Bs dx (14172)
(14173)
where As is the shear area (see Section 14.3: BEAM3 - 2-D Elastic Beam). As is not a function of x in Equation 14171, the integral along the length of the beam in Equation 14173 could also be easily performed explicitly. However, it is numerically integrated with the two or three point Gauss rule along with the bending matrix [KB]. 3. Axial Contribution ([KA]). The strain-displacement vector for the axial contribution is: 1 T {B A } = 1 1 L As with the bending matrix, Dn = ET and Equation 14164 becomes: [K A ] = vol {B A }ET B A d( vol) which simplifies to: [K A ] = L {B A }( area ET d(area)) B A dx (14176) (14175)
(14174)
The numerical integration is performed using the same scheme BEAM3 as is used for the bending matrix. 4. Torsion Contribution ([KT]). Torsional plasticity (PIPE20 only) is computed using the initial-stiffness Newton-Raphson approach. The elastic torsional matrix (needed only for the 3-D beams) is: GJ 1 1 [K T ] = (14177) L 1 1
(14178)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1467
Chapter 14: Element Library The load vector for a general beam can be written symbolically as:
nr nr nr nr {Fnr } = {FB } + {FS } + {FA } + {FT }
(14179)
where:
nr {FB } = bending restoring force nr {FS } = shear deflection restoring force nr {FA } = axial restoring force nr {FT } = torsional restoring force
and where the subscript n has been left off for convenience. Again, as each of the four vectors use only one
el el component of strain at a time, the integrand of Equation 14178 can be simplified from [B]T[D] {n } to {B} D n . The appropriate {B} vector for each contribution was given in the previous section. The following paragraphs el describe D and n for each of the contributing load vectors.
1.
nr Bending Restoring Force {FB } . For this case, the elasticity matrix has only the axial component of stress and strain, therefore D = E, the elastic modulus. Equation 14178 for the bending load vector is: nr [FB ] = E L {BB }( area yeld(area))dx x
(14180)
where: = total curvature (defined below) a = total strain from the axial deformation (defined below) th = axial thermal strain pl = axial plastic strain cr = axial creep strain sw = axial swelling strain The total curvature is: = BB {uB } x
(14182)
where {uB} is the bending components of the total nodal displacement vector {u}. The total strain from the axial deformation of the beam is: u u XI a = B A {uA } = XJ (14183) L
1468
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.23: BEAM23 - 2-D Plastic Beam where: {uA} = axial components for the total nodal displacement vector {u} uXI, uXJ = axial displacement of nodes I and J Equation 14180 is integrated numerically using the same scheme outlined in the previous section. Again, since the nonlinear strain evaluation points for the plastic, creep and swelling strains are not at the same location as the integration points along the length of the beam, they are linearly interpolated. 2. {Fnr } Shear Deflection Restoring Force S . The shear deflection contribution to the restoring force load vector uses D = G, the elastic shear modulus and the strain vector is simply: el = S where S is the average shear strain due to shear forces in the element: S = BS {uB } The load vector is therefore:
nr {FS } = GA S S L {BS }dx
(14184)
(14185)
(14186)
3.
nr Axial Restoring Force {FA } . The axial load vector uses the axial elastic strain defined in Equation 14181 for which the load vector integral reduces to: nr {FA } = E L {B A }( area eld(area))dx
(14187)
4.
nr Torsional Restoring Force {FT } . The torsional restoring force load vector (needed only for 3-D beams) uses D = G, the elastic shear modulus and the strain vector is:
el = pl cr T where: el = elastic torsional strain T = total torsional strain (defined below) pl = plastic shear strain cr = creep shear strain The total torsional shear strain is defined by: ( XI ) = XJ L where: XI, XJ = total torsional rotations from {u} for nodes I, J, respectively.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14188)
(14189)
1469
Chapter 14: Element Library = ( y 2 + z2 ) = distance from shear center The load vector is:
nr {FT } = GL {BT }( area
2 eld(area))dx T
(14190)
where: {BT} = strain-displacement vector for torsion (same as axial Equation 14174)
(14191)
where: a = adjusted total curvature a = adjusted total strain from the axial deformation
th n = axial thermal strain
The total curvature and axial deformation strains are adjusted to account for the applied pressure and acceleration load vector terms. The adjusted curvature is: a = pa (14192)
where: = [BB]{uB} = total curvature pa = pressure and acceleration contribution to the curvature pa is readily calculated through: pa = Mpa EI (14193)
Mpa is extracted from the moment terms of the applied load vector (in element coordinates): {Fpa } = {Fpr } + {Fac } (14194)
1470
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.24: BEAM24 - 3-D Thin-walled Beam {Fpr} is given in Section 14.3: BEAM3 - 2-D Elastic Beam and {Fac} is given in Section 17.1: Static Analysis. The value used depends on the location of the evaluation point: Mpa , if evaluation is at end I I 1 pa Mpa = (MI Mpa ) , if evaluation is at the middle J 4 Mpa , if evaluation is at end J J The adjusted axial deformation strain is: a = pa where: = [BA]{uA} = total axial deformation strain pa = pressure and acceleration contribution to the axial deformation strain pa is computed using: Fpa pa = x EA (14197) (14196)
(14195)
From the modified total strain (Equation 14191) the plastic strain increment can be computed (see Section 4.1: Rate-Independent Plasticity), leaving the elastic strain as: el = pl where pl is the plastic strain increment. The stress at this point in the beam is then: = Eel (14199) (14198)
1471
Stiffness Matrix
Locations on the cross-section are user defined. No integration points are used along the Equation 1215, Equation 1216, Equation 1217, length for elastic matrix. Same and Equation 1218 as Newton-Raphson load vector for tangent matrix with plasticity. Same as stress stiffness matrix. Equation 1215, Equation 1216, and Equation 1217 None None 2 along the length 2 in each segment The user defined points on the cross-section are used at each end of the element
Mass and Stress Stiffness Matrices; and Pressure Load Vector Thermal Load Vector
Stress Evaluation
Distribution Bilinear across cross-section and linear along length. See Section 14.24.3: Temperature Distribution Across Cross-Section for more details. Constant across cross-section, linear along length Linear along length. The pressure is assumed to act along the element x axis.
1472
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.24: BEAM24 - 3-D Thin-walled Beam T x T T( x, y, z ) = TI + y + z z 1 L I y I T T x + TJ + y + z z L J y J where: T(x,y,z) = temperature at integration point located at x, y, z x, y, z = location of point in reference coordinate system (coordinate system defined by the nodes Ti = temperature at node i (input as T1, T4 on BFE command) T T y , z = temperature gradients defined below L = length The gradients are: T y = Tyi Ti i T = Tzi Ti z i
(14200)
(14201)
(14202)
where: Tyi = temperature at one unit from the node i parallel to reference y axis (input as T2, T5 on BFE command) Tzi = temperature at one unit from the node i parallel to reference z axis (input as T3, T6 on BFE command)
(14203)
The total cross-section area is therefore A = Ak where: = implies summation over all the segments
(14204)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1473
Chapter 14: Element Library The first moments of area with respect to the reference axes used to input the cross-section are 1 qy = ( zi + z j ) A k 2 qz = 1 (yi + y j ) A k 2
(14205)
(14206)
where: yi, zi = input coordinate locations at beginning of segment k yj, zj = input coordinate locations at end of segment k The centroidal location with respect to the origin of the reference axes is therefore yc = qz / A zc = qy / A
(14207) (14208)
where: yc, zc = coordinates of the centroid The moments of inertia about axes parallel to the reference axes but whose origin is at the centroid (yc, zc) can be computed by: 1 Iy = (zi2 + zi z j + z 2 ) A k j (14209) 3 Iz = 1 2 2 (yi + yi y j + y j ) A k 3
(14210)
(14211)
Note that these are simply Simpson's integration rule applied to the standard formulas. The principal moments of inertia are at an angle p with respect to the reference coordinate system Figure 14.15: Cross-Section Input and Principal Axes, where p (output as THETAP) is calculated from: p = 2Iyz 1 tan1 Iz Iy 2 (14212)
1474
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
h g '&I " e
i g
h g p q p g
6 4 532''2 " 1
h f
"'I3''47 " U
H G E D IF'BCA ) 0(
" 1 8 '@92 ( 7
where:
The torsional constant for a thin-walled beam of either open or closed (single cell only) cross-section is
The principal moments of inertia with respect to the element coordinate system are therefore: 1 1 Iyp = (Iy + Iz ) + (Iy + Iz )cos(2p ) Iyz sin(2p ) 2 2
J=
k tk
2 4A o
1d 3 k tk 3
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1c (zi + z j )( y j yi ) 2
(14214)
(14215)
(14213)
1475
Chapter 14: Element Library The shear center location with respect to the origin of the reference axes (Figure 14.15: Cross-Section Input and Principal Axes) is: Iyz Iy Iz Iz y s = yc + I2 IyIz yz (14216) = y-distance to shear center (output as SHEAR CENTER) t z s = zc + Iyz Iz Iy Iy I2 IyIz yz (14217)
The sectorial products of inertia used to develop the above expressions are: 1 1 Iy = (i yi + j y j ) A k + (i y j + j yi ) A k 3 6 Iz = 1 1 (i zi + j z j ) A k + (i z j + j zi ) A k 3 6
(14218)
(14219)
The sectorial products of inertia are analogous to the moments of inertia, except that one of the coordinates in the definition (such as Equation 14211) is replaced with the sectorial coordinate . The sectorial coordinate of a point p on the cross-section is defined as p = h ds
o s
(14220)
where h is the distance from some reference point (here the centroid) to the cross-section centerline and s is the distance along the centerline from an arbitrary starting point to the point p. h is considered positive when the cross-section is being transversed in the counterclockwise direction with respect to the centroid. Note that the absolute value of the sectorial coordinate is twice the area enclosed by the sector indicated in Figure 14.16: Definition of Sectorial Coordinate.
1476
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
3&1 %87 2 # 4
"
where: where: Equation 14220 can be rewritten using Simpson's integration rule as
The warping moment of inertia (output quantity IW) is computed as: 1 2 2 I = (ni + ninj + nj ) A k 2
where the normalized sectorial coordinates ni and nj are defined in general as np below. As BEAM24 ignores warping torsion, I is not used in the stiffness formulation but it is calculated and printed for the user's convenience. A normalized sectorial coordinate is defined to be 1 np = (oi + oj ) A k op (14224) 2A
If the segment is part of a closed section or cell, the sectorial coordinate is defined as s 2 Ao k p = yi ( z j zi ) zi ( y j yi ) c t 1 k k tk
p = yi ( z j zi ) zi ( y j yi )
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14223)
(14221)
(14222)
1477
Chapter 14: Element Library op = sectorial coordinate with respect to the shear center for integration point p op is defined as with the expressions for the sectorial coordinates Equation 14221 and Equation 14222 except that y and z are replaced by y and z . These are defined by: y = y ys z = z zs Thus, these two equations have been written in terms of the shear center instead of the centroid. The location of the reference coordinate system affects the line of application of nodal and pressure loadings as well as the member force printout directions. By default, the reference coordinate system is coincident with the y-z coordinate system used to input the cross-section geometry (Figure 14.17: Reference Coordinate System(a)). If KEYOPT(3) = 1, the reference coordinate system x axis is coincident with the centroidal line while the reference y and z axes remain parallel to the input y-z axes (Figure 14.17: Reference Coordinate System(b)). The shear center and centroidal locations with respect to this coordinate system are y s = y s,o y c,o zs = zs,o zc,o (14227)
(14225) (14226)
and yc = 0 zc = 0 (14228)
where the subscript o on the shear center and centroid on the right-hand side of Equation 14227 refers to definitions with respect to the input coordinate systems in Equation 14207, Equation 14208, Equation 14216 and Equation 14217. Likewise, if KEYOPT(3) = 2, the reference x axis is coincident with the shear centerline and the locations of the centroid and shear center are determined to be (Figure 14.17: Reference Coordinate System(c)). yc = yc,o y s,o zc = zc,o zs,o (14229)
and ys = 0 zs = 0 (14230)
1478
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.24: BEAM24 - 3-D Thin-walled Beam between the reference y and z axes and the element y and z axes (principal axes) and a translational part that accounts for the offsets of the centroid and shear center. The rotational part has the form 0 0 0 0 0 0 [R] = 0 0 0 (14231) 0 0 0 where: 0 1 [] = 0 cos p 0 sin p sin p cos p 0
(14232)
and p is the angle defined in Equation 14212. The translational part is I T1 0 0 0 I 0 0 [T ] = 0 0 I T2 0 0 0 I where [I] is the 3 x 3 identity matrix and [Ti] is 0 [Ti ] = zs ys zc 0 xi yc xi 0
(14233)
(14234)
in which yc, zc, ys, and zs are centroid and shear center locations with respect to the element coordinate system and xi is the offset in the element x direction for end i. The material to element transformation matrix is then [Of ] = [R][T] (14235)
The transformation matrix [Of] is used to transform the element matrices and load vector from the element to the reference coordinate system
T [K ] = [Of ] [K {F }
][Of ]
(14236) (14237)
= [Of ]T [F ]
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1479
hXT!E 'RF3 Idc'' f'3'4dDa' 0791 47( 6%2!3X0D%7E V U S P G & " ( & g " A " @ 8 " 5& 2 ) ( & # ) Y
e V U S R fT TFPQ dGcb5 6%&E73Da%0791 D( %2!Q10D(%#DH I 2 " ( " A " @ 8 " 6 5& 2 ) & ` Y
The standard local to global transformation (Section 14.4: BEAM4 - 3-D Elastic Beam) can then be used to calculate the element matrices and load vector in the global system:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14238)
Section 14.25: PLANE25 - Axisymmetric-Harmonic 4-Node Structural Solid and {Fe } = [TR ]T [F ] (14239)
The mass and stress stiffening matrices are similarly transformed. The material to element transformation (Equation 14236) for the mass matrix, however, neglects the shear center terms ys and zs as the center of mass coincides with the centroid, not the shear center.
Matrix or Vector
Geometry
Shape Functions Equations Equation 12141, Equation 12142 , and Equation 12143 or if modified extra shape functions are included (KEYOPT(2) = 0) and element has 4 unique nodes: Equation 12145, Equation 12146 , and Equation 12147 Equation 12133, Equation 12134 , and Equation 12135 Equation 12103, Equation 12104 , and Equation 12105 Equation 1284, Equation 1285 , and Equation 1286
Integration Points
Quad
2x2
Mass and Stress Stiffness Matrices Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure
2x2 3 2
Same as stress stiffness matrix, specialized to the surface Distribution Bilinear across element, harmonic around circumference Bilinear across element, harmonic around circumference Linear along each face, harmonic around circumference
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1481
In the case of = 0, there is no conflict between these two effects. However, if > 0, questions arise. As stated in the assumptions, the material properties may not vary around the circumference, regardless of the temperature. That is, one side cannot be soft and the other side hard. The input temperature for > 0 varies sinusoidally around the circumference. As no other temperatures are available to the element, the material properties are evaluated at Tref (input on TREF command). The input temperature can therefore be used to model thermal bending. An approximate application of this would be a chimney subjected to solar heating on one side only. A variant on this basic procedure is provided by the temperature KEYOPT (KEYOPT(3) for PLANE25). This variant provides that the input temperatures be used only for material property evaluation rather than for thermal bending. This second case requires that x, y, and z (input on MP commands) all be input as zero. An application of the latter case is a chimney, which is very hot at the bottom and relatively cool at the top, subjected to a wind load.
1482
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Shape Functions None (see reference) None (one-sixth of the mass of each of the IJK, JKL, KLI, and LIJ subtriangles is put at the nodes) No shape functions are used. Rather, the stress stiffness matrix is developed from the two diagonal forces used as spars
Reference: Garvey(116)
14.28.2. Commentary
The element loses validity when used in shapes other than rectangular. For non-rectangular cases, the resulting shear stress is nonuniform, so that the patch test cannot be satisfied. Consider a rectangular element under uniform shear:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1483
Chapter 14: Element Library Then, add a fictional cut at 45 to break the rectangular element into two trapezoidal regions (elements):
As can be seen, shear forces as well as normal forces are required to hold each part of the rectangle in equilibrium for the case of uniform shear. The above discussion for trapezoids can be extended to parallelograms. If the presumption of uniform shear stress is dropped, it is possible to hold the parts in equilibrium using only shear stresses along all edges of the quadrilateral (the presumption used by Garvey) but a truly uniform shear state will not exist.
(14240)
where:
kl SIJ = shear flow along edge IJ (output as SFLIJ)
FJI = force at node I from node J (output as FJI) FIJ = force at node J from node I (output as FIJ)
IJ
The forces in the element z direction (output quantities FZI, FZJ, FZK, FZL) are zero for the flat case. When the flat element is also rectangular, all shear flows are the same. The stresses are: S fl xy = IJ t where: xy = shear stress (output as SXY) t = thickness (input as THCK on R command) The logic to compute the results for the cases where all four nodes do not lie in a flat plane or the element is non-rectangular is more complicated and is not developed here. The margin of safety calculation is: (14241)
1484
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.29: FLUID29 - 2-D Acoustic Fluid u xy 1.0 if both m and u 0 xy xy Ms = m xy m u 0.0 if either xy or xy = 0 where: Ms = margin of safety (output as SMARGN) m = maximum nodal shear stress (output as SXY(MAX)) xy u = maximum allowable shear stress (input as SULT on R com mand) xy
(14242)
Shape Functions
Coupling Stiffness, Mass, and Equation 12103, Equation 12104 , and Equation 12110 Damping Matrices (fluidspecialized to the interface structure interface)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points 2x2 2
1485
Shape Functions
Coupling Stiffness and Mass Equation 12191, Equation 12192, Equation 12193, Matrices (fluid-structure interand Equation 12200 specialized to the interface face) No shape functions are used. Instead, the area associated Fluid Damping Matrix (fluid at with each node at the interface is computed for the fluid-structure interface) damping to act upon.
1486
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
None
(14243)
Section 14.31: LINK31 - Radiation Link where: Q = heat flow rate between nodes I and J (output as HEAT RATE) = Stefan-Boltzmann constant (input as SBC on R command) = emissivity (input as EMISSIVITY on R or EMIS on MP command) F = geometric form factor (input as FORM FACTOR on R command) A = area of element (input as AREA on R command) TI, TJ = absolute temperatures at nodes I and J The program uses a linear equation solver. Therefore, Equation 14243 is expanded as:
2 Q = FA(TI2 + TJ )(TI + TJ )(TI TJ )
(14244)
(14245)
where the subscripts n and n-1 refer to the current and previous iterations, respectively. It is then recast into finite element form: QI 1 1 TI,n = Co T (14246) 1 1 J,n QJ with
2 2 Co = FA(TI,n 1 + TJ,n 1)(TI,n 1 + TJ,n 1)
(14247)
(14248)
(14249)
instead of Equation 14247. And, hence the matrix Equation 14246 becomes: 1 F4 QI = Co 1 QJ F 4
1 4 T A I,n 1 TJ,n A4
(14250)
14.31.3. Solution
If the emissivity is input on a temperature dependent basis, Equation 14247 is rewritten to be:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1487
(14251)
(i = 1 or J)
i = emissivity at node i evaluated at temperature = T f i T if = Ti Toff Toff = offset temperature (input on TOFFST command) Equation 14249 is handled analogously.
Matrix or Vector Conductivity and Specific Heat Matrices; and Heat Generation Load Vector
1488
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Matrix or Vector Conductivity and Specific Heat Matrices; and Heat Generation Load Vector
(14252)
(14253)
1489
(14254)
14.33.3. Output
The output is computed as: (T TJ ) q = Kx I L and Q = qA
(14255)
(14256)
where: q = thermal flux (output as THERMAL FLUX) TI = temperature at node I TJ = temperature at node J Q = heat rate (output as HEAT RATE)
Shape Functions
(14257)
Section 14.34: LINK34 - Convection Link heff = effective film coefficient, defined by equation below w f The effective film coefficient is: maximum of (h , Cc ) if KEYOPT(3) = 3 f heff = f if KEYOPT(3) 3 f h + Cc where: h = partial film coefficient term defined by equation below w f Cc = user input constant (input as CC on R command) The partial film coefficient term is: if n = 0.0 Fhf n h = Fhf Tp if n 0.0 and Tp 0 f if n 0.0 and Tp = 0 0.0 where: if TB > 0 and KEYOPT(3) = 2 T F= B 1.0 if TB 0 or KEYOPT(3) 2 TB = bulk temperature (input as TBULK on SFE command) H(me) hf = in hf
if KEYOPT(3) 2 or if KEYOPT(3) = 2 and hin = 0.0 f if KEYOPT(3) = 2 and hin > 0.0 f
(14258)
(14259)
H(x) = alternate film coefficient (input on MP,HF command for material x) me = material number for this element (input on MAT command) hin = primary film coefficient (input on SFE,,,CONV,1 command) f Tp = Tp,J - Tp,I Tp,J = temperature from previous iteration at node J n = exponent on temperature change (input as EN on R command) Tp must be thought of as unitless, even though it is obviously derived from temperatures.
14.34.2. Output
The output is computed as: Q = Aheff (TI TJ ) f where: (14260)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1491
Chapter 14: Element Library Q = heat rate (output as HEAT RATE) TI = temperature at node I TJ = temperature at node J
Matrix or Vector Conductivity Matrix and Heat Equation 12101 Generation Load Vector Specific Heat Matrix
Shape Functions
Equation 12101. If KEYOPT(1) = 1, matrix is diagonalized as described in Section 13.2: Lumped Matrices
Convection Surface Matrix and Equation 12101, specialized to the face Load Vector
1492
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points 6 6 2
K DZ c) Type 3 - Arc
14.36.1. Description
The functionality of SOURC36 is basically one of user convenience. It provides a means of specifying the necessary data to evaluate the Biot-Savart integral (Equation 518) for the simple current source configurations, coil, bar and arc. The magnetic field {Hs} that results from this evaluation in turn becomes a load for the magnetic scalar potential elements (SOLID5, SOLID96 and SOLID98) as discussed in Chapter 5, Electromagnetics.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
"!
& $ % #
1493
1494
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
` X EY
D A EC
U U V!S
65
S X
B5 A
U8US T !S
% $
7875 6 !5
&
@S W
! # "! @5 9 TS 7 875
! # "!
e gEf
R P EQ
c c V!a
G F
ea
PBF
$
c8a c b !a
H8F H F G
d @a
I 8F
H H 8!F
b a
01)' ( 3 42 0 2
1.
if KEYOPT(6) = 4, On = On + D
if KEYOPT(6) = 5, O = Of + D f
if KEYOPT(6) = 6, FA = FA + D
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14261) (14262) (14263) (14265) (14266) (14267) (14268) (14269) 1495
( &'%
#! # 2$ ! 0 1 ) ( !
" ! 1 ') 2( ! 0 $ !
## !
(14270) (14271)
FA = element load (input as AFORCE ON R command) FS = slider force (input as FSLIDE on RMORE command) C1, C2, C3, C4 = input constants (input as C1, C2, C3, and C4 on RMORE command) Pcn = control parameter (defined below) f1 = function defined by subroutine USERRC
If FS (or FS, if KEYOPT(6) 8) is less than zero, it is reset to zero.
(14272)
(14273)
where: St = constant defining starting status where: 1 means ON, -1 means OFF (input as START on R command) TUNIF = uniform temperature (input on BFUNIF command)
Matrix or Vector
Shape Functions
C u = 1 C2 cos 2 r
Mass Matrix None
C w = 1 C2 sin 2 r
Damping Matrix Not defined None
Reference: Fritz(12)
14.38.1. Description
This element is used to represent a dynamic coupling between two points of a structure. The coupling is based on the dynamic response of two points connected by a constrained mass of fluid. The points represent the centerlines of concentric cylinders. The fluid is contained in the annular space between the cylinders. The cylinders may be circular or have an arbitrary cross-section. The element has two DOFs per node: translations in the nodal
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
' 1 ) 2 )
1497
Chapter 14: Element Library x and z directions. The axes of the cylinders are assumed to be in the nodal y directions. These orientations may be changed with KEYOPT(6).
(14274)
The m values are dependent upon the KEYOPT(3) value selected. For KEYOPT(3) = 0 (concentric cylinder case):
4 2 m11 = m22 = M(R1 + R1 R2 ) 2 2 m13 = m31 = m24 = m42 = M(2R1 R2 ) 2 2 4 m33 = m44 = M(R1 R2 + R2 ) 2
where: M= L R2 2
2 R1
( Mass Length4 )
= fluid mass density (input as DENS on MP command) R1 = radius of inner cylinder (input as R1 on R command) R2 = radius of outer cylinder (input as R2 on R command) L = length of cylinders (input as L on R command) Note that the shape functions are similar to that for PLANE25 or FLUID81 with MODE = 1. The element mass used
2 2 in the evaluation of the total structure mass is L(R2 R1 ) .
For KEYOPT(3) = 2, which is a generalization of the above cylindrical values but for different geometries, the m values are as follows: m11 = Mhx (14278) m13 = m31 = (M1 + Mhx ) (14279)
1498
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.38: FLUID38 - Dynamic Fluid Coupling m33 = (M1 + M2 + Mhx ) m22 = Mhz m24 = m42 = (M1 + Mhz ) m44 = M1 + M2 + Mhz where: M1 = mass of fluid displaced by the inner boundary (Boundary 1) (input as M1 on R command) M2 = mass of fluid that could be contained within the outer boundary (Boundary 2) in absence of the inner boundary (input as M2 on R command) Mhx, Mhz = hydrodynamic mass for motion in the x and z directions, respectively (input as MHX and MHZ on R command) The element mass used in the evaluation of the total structure mass is M2 - M1. The lumped mass option (LUMPM,ON) is not available. (14280) (14281) (14282) (14283)
(14284)
The c values are dependent upon the KEYOPT(3) value selected. For KEYOPT(3) = 0: c11 = c 33 = CxWx c13 = c 31 = CxWx c 22 = c 44 = CzWz c 24 = c 42 = CzWz where: C=
2 2 fLR1 (R1 + R2 ) 2 ( Mass Length ) 3 3(R2 R1)
Wx, Wz = estimate of resonant frequencies in the x and z response directions, respectively (input as WX, WZ on RMORE command) f = Darcy friction factor for turbulent flow (input as F on R command)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1499
Chapter 14: Element Library x, z = estimate of peak relative amplitudes between inner and outer boundaries for the x and z motions, respectively (input as DX, DZ on R command) For KEYOPT(3) = 2, the c values are as follows: c11 = c 33 = C x xWx c13 = c 31 = C x xWx c 22 = c 44 = Cz zWz c 24 = c 42 = Cz zWz where: Cx, Cz = flow and geometry constants for the x and z motions, respectively (input as CX, CZ on RMORE command)
1.
There are no shape functions used if the element is input as a one DOF per node basis (KEYOPT(4) = 0) as the nodes are coincident.
14.39.1. Input
The user explicitly defines the force-deflection curve for COMBIN39 by the input of discrete points of force versus deflection. Up to 20 points on the curve may be defined, and are entered as real constants. The input curve must pass through the origin and must lie within the unshaded regions, if KEYOPT(1) = 1.
14100
Option
Shape Functions[1] Equation 1215 Equation 1218 Equation 127 and Equation 128
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
The input deflections must be given in ascending order, with the minimum change of deflection of: ui +1 ui > umin , i=1,19 where: ui = input deflections (input as D1, D2, ... D20 on R or RMORE commands) u umin umin = max 107 umax = most positive input deflection umin = most negative input deflection
!
(14293)
(14295)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14101
If KEYOPT(2) = 1, there will be no stiffness for the deflection less than zero (Figure 14.24: Force-Deflection Curve with KEYOPT(2) = 1).
14102
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
FED B@ @ C
D CI B 7 9H@ GE@
H@ P F @I 9 GB @
If KEYOPT(1) = 0, COMBIN39 is conservative. This means that regardless of the number of loading reversals, the element will remain on the originally defined force-deflection curve, and no energy loss will occur in the element. This also means that the solution is not path-dependent. If, however, KEYOPT(1) = 1, the element is nonconservative. With this option, energy losses can occur in the element, so that the solution is path-dependent. The resulting behavior is illustrated in Figure 14.25: Nonconservative Unloading (KEYOPT(1) = 1).
When a load reversal occurs, the element will follow a new force-deflection line passing through the point of reversal and with slope equal to the slope of the original curve on that side of the origin (0+ or 0-). If the reversal does not continue past the force = 0 line, reloading will follow the straight line back to the original curve (Figure 14.26: No Origin Shift on Reversed Loading (KEYOPT(1) = 1)).
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
@ 98 6 2 ) "%12 7543
2 10 ) ( A
14103
If the reversal continues past the force = 0 line, a type of origin shift occurs, and reloading will follow a curve that has been shifted a distance uorig (output as UORIG) (Figure 14.27: Origin Shift on Reversed Loading (KEYOPT(1) = 1)).
A special option (KEYOPT(2) = 2) is included to model crushing behavior. With this option, the element will follow the defined tensile curve if it has never been loaded in compression. Otherwise, it will follow a reflection through the origin of the defined compressive curve (Figure 14.28: Crush Option (KEYOPT(2) = 2)).
14104
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
D CB A 5 78 @8"9
3 P 1
% ) '(& $ #"!
B C H G C C )@ (&D F 6 E
8 76 5 4
I 0
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
H I
14105
where: F1 = force in spring 1 (output as F1) F2 = force in spring 2 (output as F2) K1 = stiffness of spring 1 (input as K1 on R command) K2 = stiffness of spring 2 (input as K2 on R command) ugap = initial gap size (input as GAP on R command) (if zero, gap capability removed) uI = displacement at node I uJ = displacement at node J FS = force required in spring 1 to cause sliding (input as FSLIDE on R command)
If the gap is open during the previous iteration, all other matrices and load vectors are null vectors. Otherwise, the element damping matrix is:
14106
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
!
!
Section 14.40: COMBIN40 - Combination 1 1 [Ce ] = c 1 1 where: c = damping constant (input as C on R command) The element stiffness matrix is: 1 1 [K e ] = k 1 1 where: K + K 2 k= 1 K 2
if slider was not sliding in previous iteration if slider was sliding in previous iteration
(14299)
(14300)
and the element Newton-Raphson load vector is: 1 nr {Fe } = (F1 + F2 ) 1 F1 and F2 are the current forces in the element.
(14301)
If no sliding has taken place, F1 = F2 = 0.0. However, if sliding has taken place during unidirectional motion, uKK F1 = s 1 2 K1 + K 2 and thus F2 = F1 where: us = amount of sliding (output as SLIDE) 2. If the gap is closed and the slider is sliding, F1 = FS and (14303)
(14304)
(14305)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14107
Chapter 14: Element Library F2 = K 2u2 where: u2 = uJ - uI + ugap = output as STR2 3. If the gap is closed and the slider is not sliding, but had slid before, F1 = K1u1 where: u1 = u2 - us = output as STR1 and F2 = K 2u2 (14306)
(14307)
(14308)
Matrix or Vector
Geometry
Shape Functions Equation 1257 and Equation 1258 and, if modified extra shape functions are included (KEYOPT(2) = 0) and element has 4 unique nodes Equation 1267 and Equation 1268 Equation 1238 and Equation 1239
Stiffness Matrix; and Thermal Quad and Normal Pressure Load Vector Triangle
14108
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points
2x2
Mass and Stress Stiffness Matrices Edge Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure
Same as mass matrix, specialized to the edge Distribution Bilinear in plane of element, constant thru thickness Bilinear in plane of element, constant thru thickness Bilinear in plane of element and linear along each edge
14109
Chapter 14: Element Library the tension direction. Then a tensor transformation is done to convert these material properties to the element coordinate system. The rest of the development of the element is done in the same manner is if the option were not used.
Matrix or Vector
Geometry
Shape Functions Equation 12103 and Equation 12104 and, if modified extra shapes are included (KEYOPT(2) 1) and element has 4 unique nodes, Equation 12115 and Equation 12116 Equation 1284 and Equation 1285 Equation 12103 and Equation 12104 Equation 1284 and Equation 1285
Quad Stiffness Matrix Triangle Mass and Stress Stiffness Matrices Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure Quad Triangle
Bilinear across element, constant thru thickness or around circumference Same as element temperature distribution Linear along each face
14110
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points 2x2 3 if axisymmetric 1 if plane Same as stiffness matrix 2
Matrix or Vector Geometry Shape Functions Quad Stiffness Matrix and Thermal Load Vector Triangle Equation 1254 Equation 1281 Mass and Stress Stiffness Matrices Transverse Pressure Load Vector Quad Triangle Quad Triangle Quad Edge Pressure Load Vector Triangle Load Type Element Temperature Nodal Temperature Pressure Equation 1257, Equation 1258 , and Equation 1259 Equation 1238, Equation 1239 , and Equation 1240 Equation 1259 Equation 1240 Equation 1257 and Equation 1258 specialized to the edge Equation 1238 and Equation 1239 specialized to the edge Distribution Bilinear in plane of element, linear thru thickness Bilinear in plane of element, constant thru thickness Bilinear in plane of element and linear along each edge
References: Ahmad(1), Cook(5), Dvorkin(96), Dvorkin(97), Bathe and Dvorkin(98), Allman(113), Cook(114), MacNeal and Harder(115)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points In-plane: 2 x 2 Thru-the-thickness: 2 (linear material), 5 (nonlinear material) In-plane: 1 Thru-the-thickness: 2 (linear material), 5 (nonlinear material) Same as stiffness matrix Same as stiffness matrix 2x2 1 2 2
14111
0 Gxy 0 0 0 0
(14310)
Ex = Young's modulus in element x-direction (input as EX on MP command) xy = Poisson's ratio in element x-y plane (input as NUXY on MP command) Gxy = shear modulus in element x-y plane (input as GXY on MP command) Gyz = shear modulus in element y-z plane (input as GYZ on MP command) Gxz = shear modulus in element x-z plane (input as GXZ on MP command)
14112
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
# )("' 2 % ! 3
1 2 3 0 2 3
(z1 = z2 = z3 = z4)
(z1 = -z2 = z3 = -z4) The spurious modes are controlled on an elemental level using the concept suggested by MacNeal and Harder(115). For the constant rotation (Figure 14.31: Constant In-Plane Rotation Spurious Mode) spurious mode control, an energy penalty is defined as: P I= 1VIGxy I (14311) where: PI = energy penalty I 1 = penalty parameter (input as ZSTIF1 on R command) V = element volume I = relative rotation, defined below The relative rotation is computed at the element center as, I = o 1 n zi n i =1 (14312)
where:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14114
o =
u, v = in-plane motions assuming edges remain straight zi = in-plane rotation at node i n = number of nodes per element |o = evaluated at center of element For the hourglass spurious modes which occur only for 4-node elements, the energy penalty is taken as the inner product of the constraint force vector and the alternating rotational mode shapes as, PII = 2 VIIGxy II (14313) where: PII = energy penalty II 2 = penalty parameter (input as ZSTIF2 on RMORE command) II = 1 (z1 z2 + z3 z 4 ) 4
Once the energy penalties (PI and PII) are defined, the associated stiffness augmentations can be calculated as,
e [K ij ]a =
(14314)
where: ui = nodal displacement vector This augmented stiffness matrix when added to the regular element stiffness matrix results in an effective stiffness matrix with no spurious modes.
14.43.8. Warping
A warping factor is computed as: D = t where:
(14315)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14115
Chapter 14: Element Library D = component of the vector from the first node to the fourth node parallel to the element normal t = average thickness of the element If > 1.0, a warning message is printed.
Shape Functions Equation 1215, Equation 1216, Equation 1217, and Equation 1218 If consistent mass matrix option is used (KEYOPT(2) = 0), same as stiffness matrix. If reduced mass matrix option is used (KEYOPT(2) = 1), Equation 126, Equation 127, and Equation 128
Integration Points
Mass Matrix
Stress Stiffness and FoundaEquation 1216 and Equation 1217 tion Stiffness Matrices Pressure and Temperature Load Vectors Load Type Element Temperature Nodal Temperature Pressure Equation 1215, Equation 1216, and Equation 1217 Distribution Bilinear across cross-section, linear along length Constant across cross-section, linear along length Linear along length
14116
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
# % # )'(&$"!
1 2 0
4. 5. 6.
(14317)
The mass matrix is also the same as for BEAM4 (Equation 1411), except the upper left quadrant uses section properties only from end I, the lower right quadrant uses section properties only from end J, and the other two quadrants use averaged values. For example, assuming no prestrain or added mass, the axial mass terms would be A1 L/3 for end I, A2 L/3 for end J, and (A1 + A2) L/12 for both off-diagonal terms. Thus, the total mass of the element is: (A1 + A2) L/2. The stress stiffness matrix assumes a constant area as determined in Equation 14316. Finally, the thermal load vector uses average thicknesses.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14117
(14318)
LSC = (LG )2 + ( s )2 + ( s )2 y z LSB = (LG )2 + ( s )2 y s = s 2 s1 y y y s = s 2 s1 z z z = shear center offset in y-direction at end z (input as DYSC2 on RMORE command) LG = actual flexible length, as shown in Figure 14.33: Offset Geometry Note that only rotation about the shear centerline (x) is affected. The shear center translations at node I are accounted for by: 0 0 0 1 0 0 s 0 1 0 z1 0 0 0 0 1 s1 0 0 s y [T I ] = (14319) 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 s 2 y
s [TJ ]
s 2 y
(14320)
Section 14.44: BEAM44 - 3-D Elastic Tapered Unsymmetric Beam This combination of [R] and [T] results because shear center offsets are measured in the element coordinate system (xe ye ze in Figure 14.33: Offset Geometry). The element matrices are then transformed by [K ] = [Sc ]T [K ][Sc ] [S ] = [Sc ]T [S ][Sc ] {F } = [Sc ]T {F } where: [K ] = element stiffness matrix in element (centroidal) coordinate system, similar to Equation 1410 [S ] = element stress stiffness matrix in element (centroidal) coordinate system {F } = element load vector in element (centroidal) coordinate system, similar to Equation 1413. (14321) (14322) (14323)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
G29 f Cq D3BG( C5 pi FE r 8 V V VA FE 1 2R6 U ! ! 2GE3 EhR V R6 R2Uf C 2eEd5 A A2 #($ 2G&cV Rbb7 C5 6H2F`&XW 8 V F V V g 6 VQ ' FE 5 6 V a 5 6 Q " Y 1 C5 6H2F 9A228R6 VBGB8 DA2TSBR77Q 43PI U FE C 8 6 Q 5 1 ! E C5 6H2G328 DB(@2974320 1 ! FE CA 8 6 5
' #($
" ) #&$
14119
Chapter 14: Element Library o = x 2 x1 x o = y 2 y1 y o = z2 z1 z where: x2 = offset in x-direction at end z (input as DX2 on RMORE command) o These definitions of i may be thought of as simply setting the offsets at node I to zero and setting the differential offset to the offset at node J, as shown in Figure 14.33: Offset Geometry. The rotation matrix [Ro] implied by the offsets is defined by: ue ue ue e e e = [Ro ] ur ur ur r r r x y z x y z x y z x y z where: ue , ue , etc. = are in element coordinate system x y ur , ur , etc. = are in reference coordinate system defined by the nodes x y [r o ] [0] [Ro ] = [0] [r o ] L A LN o y o [r ] = LN o z LN o y LB LA LB 0 L A o z LNLB o o y z LNLB LB LN [T o ] i
T T
(14327)
To account for the translation of forces and moments due to offsets at node I, matrix ure 14.34: Translation of Axes.
14120
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
[To ] A similar matrix J is defined at node J, based on x2, y2, and z2. These matrices are then combined to generate the [OF] matrix: [To ][Ro ] [ 0] I [OF ] = o o [T I ][R ] [ 0] (14329)
The basis for the above transformations is taken from Hall and Woodhead(15). The element matrices are then transformed again by: [K ] = [OF ]T [K ][OF ] (14330)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
"
#
# # " #
(14328) 14121
! # #
Chapter 14: Element Library [S ] = [OF ]T [S ][OF ] [M ] = [OF ]T [M ][OF ] {F} = [OF ]T {F } where: [M ] = element mass matrix in element (centroidal) coordinate system, similar to Equation 1411. (14331) (14332) (14333)
(14335)
(14336) (14337)
14122
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
+ bnd + bnd zt,i yt,i + bnd + bnd zt,i yb,i + bnd + bnd zb,i yb,i + bnd + bnd zb,i yt,i (14342)
Fy
y As
(14343)
z L =
Fz
z As
(14344)
where:
y z L , L = transverse shear stress (output as SXY, SXZ)
and T = Mx C where: T = torsional shear stress (output as SYZ) Mx = torsion moment C = user-supplied constant (input as TSF1 and TSF2 on RMORE command)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14345)
14123
Matrix or Vector
Shape Functions
Equation 12191, Equation 12192, and Equation 12193 or, if modified extra shape functions 2 x 2 x 2 if KEYOPT(2) = 0 Stiffness Matrix and Thermal are included (KEYOPT(1) = 0) and element has 1 if KEYOPT(2) = 1 Load Vector 8 unique nodes, Equation 12206, Equation 12207, and Equation 12208 Mass and Stress Stiffness Matrices Equation 12191, Equation 12192, and EquaSame as stiffness matrix tion 12193 Quad Pressure Load Vector Triangle Load Type Element Temperature Nodal Temperature Pressure Trilinear thru element Trilinear thru element Bilinear across each face Equation 1257 and Equation 1258 Equation 1238 and Equation 1239 Distribution 2x2 3
14124
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points
Matrix or Vector
Shape Functions
Equation 12191, Equation 12192, and Equation 12193 Stiffness Matrix and Thermal and, if modified extra shape functions are included Load Vector (KEYOPT(1) 1) and element has 8 unique nodes Equation 12206, Equation 12207, and Equation 12208 Mass and Stress Stiffness Matrices Pressure Load Vector Equation 12191, Equation 12192, and Equation 12193 Quad Triangle Equation 1257 and Equation 1258 Equation 1238 and Equation 1239
Distribution Trilinear thru element Trilinear thru element Bilinear across each face
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
2x2x2 2x2 3
14125
Chapter 14: Element Library determinant of the Jacobian in the thru-thickness direction. The error is usually insignificant. However, users may want to try a patch-test problem to assess accuracy for their particular circumstances. Unlike shell elements, SOLID46 cannot assume a zero transverse shear stiffness at the top and bottom surfaces of the element. Hence the interlaminar shear stress must be computed without using this assumption, which leads to relatively constant values thru the element. The use of effective (eff) material properties developed below is based on heuristic arguments and numerical experiences rather than on a rigorous theoretical formulation. The fundamental difficulty is that multilinear displacement fields are attempted to be modeled by a linear (or perhaps quadratic) displacement shape function since the number of DOF per element must be kept to a minimum. A more rigorous solution can always be obtained by using more elements in the thru-the-layer direction. Numerical experimentation across a variety of problems indicates that the techniques used with SOLID46 give reasonable answers in most cases.
14126
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
R ( 5 CQC8 A" 3 3 ` A C AF 8H@ Aa" % @FGC A" & " B A 3 5 3 ) CD8 @976Y21X( 'W% $"#! GV7" % T U
RSQ % I % 8H" % 6GFED A" P A " B A 37 5 3 ) ( ' & D8C8 @9864210 !% $#! "
Section 14.46: SOLID46 - 3-D 8-Node Layered Structural Solid 1 E x, j xy, j x x, j T E y, j y y, j T xz, j z z, j T E z, j = + xy 0 0 yz 0 xz 0 0 0 where: x,j = coefficient of thermal expansion of layer j in the layer x-direction (input as ALPX on MP command) Ex,j = Young's modulus of layer j in the layer x-direction (input as EX on MP command) Gxy,j = shear modulus of layer j in layer x-y plane (input as GXY on MP command) xy,j = Poisson's ratio of layer j in x-y plane (input as NUXY on MP command) T = T - Tref T = temperature at point being studied Tref = reference temperature (input on TREF command) To help ensure continuity of stresses between the layers, Equation 14346 is modified to yield: 1 E x, j x x, j T xy, j E y y, j T y, j eff z z, j T xz, j = + xy 0 Eeff z yz 0 0 xz 0 0 0 where: xy, j E y, j 1 E y, j eff, j yz E ef f z 0 0 0 eff, j xz Eeff z eff, j yz Eeff z 1 Eeff z 0 0 0 0 0 0 0 x y z 0 0 xy yz 0 0 xz G D11, j DG , j 21 G G D11, j D11, j 0 xy, j E y, j 1 E y, j yz, j E z, j 0 0 0 xz, j E z, j yz, j E z, j 1 E z, j 0 0 0 0 0 x y 0 z xy 0 yz 0 xz 1 Gxz, j
0 0 0 1 Gxy, j 0 0
0 0 0 0 1 Gyz, j 0
(14346)
0 1 Gxy, j 0 0
(14347)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14127
eff z
j =1
t j z, j t TOT
(Presumes temperatures are fairly uniform within element) i
eff, j xz
t TOT tj j =1 E z, j
DG DG , j 21 11, j [D ] j = = ([T ]1)T [dG ][T ]1 = effective inverted shear moduli in layer system j j G G D12, j D22, j
G
[dG ] =
t TOT j =1
[ A ] j = [T ]T [Dz ] j [T ] j j [T]j = transformation matrix to convert from layer to element systems 0 Gyz, j [Dz ] j = Gxz, j 0 tj = average thickness of layer j tTOT = average total thickness of element N = numbers of layers
eff As the temperatures themselves are not used in the definition of z , large changes in T may need to be modelled with a relatively fine mesh thru the thickness.
2. 3.
The strains are converted from element to layer coordinates. The strains are adjusted for thermal effects, with the effective coefficient of thermal expansion in the zdirection being:
N
eff z
j =1
t j z, j t TOT (14348)
14128
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.46: SOLID46 - 3-D 8-Node Layered Structural Solid 4. The normal strain is then adjusted with Eeff = z z z E z, j 5. (14349)
The transverse shear strains are computed by way of the stresses all in the layer coordinate system. yz G 1 yz = [D ] (14350) xz xz where: yz, xz = shear strains based on strain-displacement relationships Then, , j = yz / Gyz, j yz , j = xz / Gxz, j xz
(14351) (14352)
where:
r , = shear strains based on continuity of shearing stresses yz xz
6.
Finally, the strains are converted to stresses by the usual relationship: {} j = [D] j ({} j { th } j ) (14353)
where: [D]j = inverse of stress-strain matrix used in Equation 14346 7. eff eff If the element has more than one layer and any layer has xz, j or yz, j exceeding 0.45, the normal stresses are computed based on nodal forces.
(14354)
14129
(14355)
where: xz, yz = average transverse shear stress components FIx , FIy , etc. = forces at node I (etc.) parallel to reference plane,with x being parallel to element x direction AI-M, etc. = tributary area for node (evaluated by using the determinant of the Jacobian at the nearest integration point in base plane) Evaluating Stresses Layer-by-Layer This option is available only if KEYOPT(2) = 0 or 1 and simply uses the layer shear stresses for the interlaminar stresses. Thus, the interlaminar shear stresses in the element x direction are: 1 = xz at bottom of layer I (in plane I-J-K-L) xz xz
N +1
= xz at top of layer NL (in plane M-N-O-P) 1 ( xz at top of layer j-1 + xz at bottom of layer j) where i < j < Nl 2
j xz =
The xz terms are the shear stresses computed from Equation 14353, except that the stresses have been converted to element coordinates. The interlaminar shear stresses in the element y-direction are analogous. The components are combined as: il = ( xz )2 + ( yz )2 (14359)
and the largest value of il is output as the maximum interlaminar shear stress.
14130
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
The formulation of this element is based on a first order triangular infinite boundary element (IBE), but the element can be used as a 4-node quadrilateral as well. For unbounded field problems, the model domain is set up to consist of an interior volumetric finite element domain, F, and a series of exterior volumetric BE subdomains, B, as shown in Figure 14.36: A Semi-infinite Boundary Element Zone and the Corresponding Boundary Element IJK. Each subdomain, B, is treated as an ordinary BE domain consisting of five segments: the boundary element IJK, infinite elements IJML, JKNM and KILN, and element LMN; element LMN is assumed to be located at infinity.
'(&$ #!" % ) 3 3 ) 3 3
14.47.2. Theory
This boundary element (BE) models the exterior infinite domain of the far-field magnetic and thermal problems. This element is to be used in combination with 3-D scalar potential solid elements, and can have magnetic scalar potential (MAG), or temperature (TEMP) as the DOF.
14.47.1. Introduction
Matrix or Vector
NK =
NI =
= NII + NJJ + NK K ,
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
( y J yI )x + ( x J xI )y ]
1 [( xIy J x JyI ) 2A o
1 [( x J yK xK y J ) 2A o
Shape Functions
None on the boundary element IJK itself, however, 16-point 1-D Gaussian quadrature is applied for some of the integration on each of the edges IJ, JK, and KI of the infinite elements IJML, JKNM, and KILN (see Figure 14.36: A Semi-infinite Boundary Element Zone and the Corresponding Boundary Element IJK)
Integration Points
14131
2 1
Figure 14.36 A Semi-infinite Boundary Element Zone and the Corresponding Boundary Element IJK
The approach used here is to write BE equations for B, and then convert them into equivalent load vectors for the nodes I, J and K. The procedure consists of four steps that are summarized below (see (Kaljevic', et al.130) for details). First, a set of boundary integral equations is written for B. To achieve this, the potential (or temperature) and its normal derivatives (fluxes) are interpolated on the triangle IJK (Figure 14.36: A Semi-infinite Boundary Element Zone and the Corresponding Boundary Element IJK) by linear shape functions: ( x, y ) = NII + NJJNK K (14360) qn ( x, y ) = NIqnI + NJqnJ + NK qnK where: = potential (or temperature) qn = = normal derivative or flux n NI, NJ, NK = linear shape functions defined earlier I, J, K = nodal potentials (or temperatures) qnI, qnJ, qnK = nodal normal derivatives (or fluxes) n = normal to the surface IJK (14361)
14132
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Figure 14.37 Infinite Element IJML and the Local Coordinate System
Over an infinite element, such as IJML (Figure 14.37: Infinite Element IJML and the Local Coordinate System), the dependent variables, i.e., potentials (or temperatures) and their normal derivatives (fluxes) are respectively assumed to be (Figure 14.37: Infinite Element IJML and the Local Coordinate System): s 2 s (r, ) = 1 I + J LIJ LIJ r
3 s s q (r, ) = 1 qJ qJ + LIJ LIJ r
where: = normal derivative (or flux) to infinite elements; e.g., IJML (see figure above) qI, qJ = nodal (nodes I and J) normal derivatives for infinite element IJML s = a variable length from node I towards node J LIJ = length of edge IJ = radial distance from the origin of the local coordinate system O to the edge IJ r = radial distance from the edge IJ towards infinity = variable angle from x-axis for local polar coordinate system = normal to infinite elements IJML q = The boundary integral equations for B are now written as: c()() =
B
where:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14362)
(14363)
(14364)
14133
Chapter 14: Element Library c() = jump term in boundary element method 1 G( x, ) = = Greens function or fundamental solution for Laplaces equation 4kr [G( x, )] n (x,) = field and source points, respectively r = distance between field and source points F( x, ) = Magnetic reluctivity (inverse of free space permeability) (input on EMUNIT command) for AZ DOF (KEYOPT(1) = 0) K = or isotropic thermal conductivity (input as KXX on MP command) for TEMP DOF (KEYOPT(1) = 1) The integrations in Equation 14364 are performed in closed form on the boundary element IJK. The integrations on the infinite elements IJML, JKNM and KILN in the 'r' direction (Figure 14.37: Infinite Element IJML and the Local Coordinate System) are also performed in closed form. However, a 16-point Gaussian quadrature rule is used for the integrations on each of the edges IJ, JK and KI on the infinite elements. Second, in the absence of a source or sink in B, the flux q(r) is integrated over the boundary B of B and set to zero: qdr = 0 B (14365) Third, geometric constraint conditions that exist between the potential (or temperature) and its derivatives
n
and at the nodes I, J and K are written. These conditions would express the fact that the normal derivative qn at the node I, say, can be decomposed into components along the normals to the two infinite elements IJML and KILN meeting at I and along OI. Fourth, the energy flow quantity from B is written as: w=
B
= qn
= q
q dr (14366)
This energy flow is equated to that due to an equivalent nodal force vector {F} defined below. The four steps mentioned above are combined together to yield, after eliminating qn and q, [K ]{} {F} eqv (14367)
where: [K] = 3 x 3 equivalent unsymmetric element coefficient matrix {} = 3 x 1 nodal degrees of freedom, MAG or TEMP {F}eqv = 3 x 1 equivalent nodal force vector The coefficient matrix [K] multiplied by the nodal DOF's {} represents the equivalent nodal load vector which brings the effects of the semi-infinite domain B onto nodes I, J and K. 14134
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.47: INFIN47 - 3-D Infinite Boundary As mentioned in the beginning, the INFIN47 can be used with magnetic scalar potential elements to solve 3-D magnetic scalar potential problems (MAG degree of freedom). Magnetic scalar potential elements incorporate three different scalar potential formulations (see Section 5.1: Electromagnetic Field Fundamentals) selected with the MAGOPT command: 1. 2. 3. Reduced Scalar Potential (accessed with MAGOPT,0) Difference Scalar Potential (accessed with MAGOPT,2 and MAGOPT,3) Generalized Scalar Potential (accessed with MAGOPT,1, MAGOPT,2, and then MAGOPT,3)
(14368)
{Hs }T {}dt
(14369)
If we take = at a convenient point po on the interface, then the above equation defines the potential jump at any point p on the interface. Now, the total potential can be eliminated from the problem using this equation, leading to the computation of the additional load vector, {fg } = [K ]{g} (14370) where:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14135
gi =
{Hs }T {}dt
[K] = coefficient matrix defined with Equation 14367 2. Total solution (air and iron) (MAGOPT, 3) In this step the total field, {H} = {Ho} - , is computed where {H} is the actual field and {Ho} is the field computed in step 1 above. Note that the same relation given in Equation 539 uses g in place of . The total potential is used in both FE and BE regimes. As a result, no potential discontinuity exists at the interface, but an additional load vector due to the field {Ho} must be computed. Since the magnetic flux continuity condition at the interface of air and iron is: A I I o = o {Ho }T {n} (14371) n n where: o = magnetic permeability of free space (air) I = magnetic permeability of iron The additional load vector may be computed as {ff } = o {N}{Ho }T {n} ds
s
(14372)
14136
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Matrix or Vector
Shape Functions
Stiffness, Conductivity, Stress Stiffness (used only when added to the Stiffness Matrix), Convection Surface Matrices; Same as the constituent elements and Gravity, Thermal and Pressure/Heat Generation and Convection Surface Load Vectors Mass/Specific Heat and Damping Matrices Load Type Element Temperature and Heat Generation Rate Pressure/Convection Surface Distribution Same as the constituent elements reduced down to the master degrees of freedom
Matrix or Vector
Shape Functions
Equation 1229, Equation 1230, and Equation 1231. If Stiffness Matrix; and Thermal, extra shape functions are not included (KEYOPT(3) = 1): 3 along length Pressure, and Newton-Raphequations Equation 1226, Equation 1227, and Equa- 9 thru thickness son Load Vectors tion 1228.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points Same as the constituent elements Same as the constituent elements Distribution
U5
I SE QP H G R EA
0 2
Integration Points
14137
Equation 1226, Equation 1227, and Equation 1228. Same as stiffness matrix Distribution Linear thru thickness and along length, constant around circumference Constant thru thickness, linear along length, constant around circumference Linear along length, constant around circumference
None - average used for material property evaluation None - average used for material property evaluation
14138
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Geometry
(14373)
(14374)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14139
Chapter 14: Element Library and the Newton-Raphson load vector is the same as in Equation 14374. For details on the unsymmetric option (NROPT,UNSYM), see Section 14.12: CONTAC12 - 2-D Point-to-Point Contact If the element is open, there is no stiffness matrix or load vector.
Matrix or Vector
Geometry
Shape Functions Equation 12120 Equation 1299 Equation 12120 and Equation 12122 Equation 1299 and Equation 12102 Distribution
Magnetic Potential Coefficient Quad Matrix; and Permanent Magnet and Applied Current Load Vectors Triangle Quad Damping (Eddy Current) Matrix Triangle Load Type
Current Density, Voltage Load and Bilinear across element Phase Angle Distribution
14140
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points 2x2 3 Same as coefficient matrix Same as coefficient matrix
where V may be termed as the (time-integrated) source voltage drop per unit length and is defined by:
^ V = z
(14378)
For an axisymmetric massive conductor, the -component of {J} may be rewritten as J = A {V } + 2r t t (14379)
(14380)
When KEYOPT(1) = 1, the VOLT DOF represents the definition given by Equation 14378 and Equation 14380 for a 2-D and axisymmetric conductor, respectively. Also, all VOLT DOFs in a massive conductor region must be coupled together so that V has a single value.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14141
Rigid offsets
X
Matrix or Vector Stiffness and Mass Matrices; and Thermal Load Vector Shape Functions Equation 124 and Equation 125 Integration Points None None
Stress Stiffness and Foundation Stiffness Matrices; and Pressure Load Vec- Equation 125 tor Load Type Element Temperature Nodal Temperature Pressure Distribution Linear thru thickness, linear along length Constant thru thickness, linear along length Linear along length
14142
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
L Y,v I X,R
Matrix or Vector
Geometry
Conductivity Matrix and Heat Genera- Quad tion Load Vector Triangle
Same as conductivity matrix. Matrix is diag- Same as conductivity matrix onalized as described in Section 13.2: Lumped Matrices. Same as conductivity matrix evaluated at the face 2
tm
14143
(14382)
where: Vx = fluid velocity (mass transport) in x direction (input as VX on R command) Vy = fluid velocity (mass transport) in y direction (input as VY on R command) Length L is calculated by finding the intersection points of the velocity vector which passes through the element origin and intersects at the element boundaries. For orthotropic materials, the equivalent thermal conductivity K is given by: (1 + m2 ) K = K xK y K 2 + m2K 2 x y where: Kx, Ky = thermal conductivities in the x and y directions (input as KXX and KYY on MP command) m = slope of velocity vector in element coordinate system = Vy Vx
(if KEYOPT(4) = 0)
1/ 2
(14383)
For the solution to be physically valid, the following condition has to be satisfied (Gresho(58)): Pe < 1
(14384)
This check is carried out during the element formulation and an error message is printed out if equation (14.431) is not satisfied. When this error occurs, the problem should be rerun after reducing the element size in the direction of the velocity vector.
14144
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Bilinear across element, constant thru thickness or around circumference Same as element temperature distribution Linear along each face
Matrix or Vector
Geometry
Conductivity Matrix, Heat Quad Generation Load Vector, and Convection Surface Matrix and Triangle Load Vector Specific Heat Matrix
Equation 1264. No variation thru thickness Equation 1290 No variation thru thickness
Same as conductivity matrix. Matrix is diagonalized as described in Section 13.2: Lumped Matrices
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Shape Functions
14145
Matrix or Vector Stiffness and Mass Matrices; and Thermal Load Vector Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure
Shape Functions Equation 12191, Equation 12192 , and Equation 12193 Same as stiffness matrix, specialized to the face Distribution Trilinear thru element Trilinear thru element Bilinear across each face
Integration Points 2x2x2 2x2
(14385)
!
Section 14.58: HYPER58 - 3-D 8-Node Mixed u-P Hyperelastic Solid K = bulk modulus P = pressure obtainable from W alone P = separately interpolated pressure (output as stress item HPRES) The original potential, W, for a Mooney-Rivlin material, which would be applicable for slightly incompressible rubber-like materials, is given by Equation 4188. Note that the last term of Equation 4188 provides the pressure P. The displacements are discretized using standard isoparametric interpolations, whereas the pressure P is discretized by a polynomial expansion of the following form without any association with any nodes. P = P1 + P2s + P3 t + P4 st + where: s, t = element coordinates in natural space P1, P2, P3 = pressure degrees of freedom (DOFS) Unlike the displacement DOFs, the pressure DOFs are not associated with any node, but exist only within an element. The pressure DOFs are automatically introduced on element level and are condensed out when element stiffness is created. They are not accessible to the users. The number of pressure DOFS used by the interpolation function Equation 14386 is one order lower than the one for strain calculation in the elements. They are listed in Table 14.5: Number of Pressure DOFs and Interpolation Functions. (14386)
(14387)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14147
Chapter 14: Element Library Ru = i 1 E (P P)2 dvol = Skl kl d(vol) v W ui vol 2K ui vol 1 1 P (P P)2 dvol = (P P) d( vol) W 2K Pi vol Pi vol K Riu = displacement-only stiffness u j Ekl Ers 2Ekl d( vol) + Skl d( vol) ui u j uiu j vol (14390)
(14388)
RiP =
(14389)
K uu =
ij
= Cuu klrs
vol
uP
ij
(14391)
KPP =
ij
(14392)
(14393)
(14394)
where: Cuu = augmented incremental moduli klrs The new augmented stress tensor Skl has the property that the pressure corresponding to these new stresses Skl when added with the pressure computed directly from the displacement configuration equals the separately interpolated pressure.
14.58.5. Incompressibility
The analysis of rubber-like materials poses computational difficulties in that these materials are almost incompressible. The fact that the volume changes very little while the material undergoes large strains often leads to
14148
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.59: PIPE59 - Immersed Pipe or Cable displacement locking. In the u-P hyperelastic elements this difficulty is circumvented by enforcing the incompressibility constraint through a constraint equation. This constraint equation relates the separately interpolated pressure ( P ) (output as HPRES) to the pressure (P) computed from the displacements and attempts to maintain the volume constraint in an average integrated sense over an element. P P To be effective, there should be enough pressure DOFs j , but the number of j DOFs in a model must be smaller than the number of unconstrained kinematic DOFs ui (UX, UY, etc.) in order to allow deformation to occur at all. As a guideline, the number of unconstrained kinematic DOFs should be at least twice the number of pressure DOFs for 2-D problems, and at least three times the number of pressure DOFs for axisymmetric or 3-D problems.
14149
Stiffness Matrix; and Thermal, Pipe Option (KEYOPT(1) 1) Pressure, and Hydrostatic Load Vectors
Cable Option (KEYOPT(1) = 1) Equation 126, Equation 127, and Equation 128 Stress Stiffness Matrix Pipe Option (KEYOPT(1) 1) Equation 1216 and Equation 1217
Cable Option (KEYOPT(1) = 1) Equation 127 and Equation 128 Mass Matrix Pipe Option (KEYOPT(1) 1) with consistent mass matrix (KEYOPT(2) = 0) Equation 1215, Equation 1217, and Equation 1216
Cable Option (KEYOPT(1) = 1) Equation 126, Equation 127, or reduced mass matrix (KEY- and Equation 128 OPT(2) = 1) Hydrodynamic Load Vector Load Type Element Temperature* Nodal Temperature* Pressure Same as stiffness matrix Distribution Linear thru thickness or across diameter, and along length Constant across cross-section, linear along length
None
Linearly varying (in Z direction) internal and external pressure caused by hydrostatic effects. Exponentially varying external overpressure (in Z direction) caused by hydrodynamic effects
Note * Immersed elements with no internal diameter assume the temperatures of the water.
14150
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.59: PIPE59 - Immersed Pipe or Cable where: ti = thickness of external insulation (input as TKIN on RMORE command) Do = outside diameter of pipe/cable (input as DO on R command) The mud line is located at distance d below the origin (input as DEPTH with TB,WATER (water motion table)). This condition is checked with: D Z(N) > d + e no error message (14396) 8 D Z(N) d + e fatal error message 8
(14397)
where Z(N) is the vertical location of node N. If it is desired to generate a structure below the mud line, the user can set up a second material property for those elements using a greater d and deleting hydrodynamic effects. Alternatively, the user can use a second element type such as PIPE16, the elastic straight pipe element. If the problem is a large deflection problem, greater tolerances apply for second and subsequent iterations: Z(N) > (d + 10De ) no error message (14398) (d + 10De ) Z(N) > (2d) warning message (2d) Z(N) fatal error message (14399) (14400)
where Z(N) is the present vertical location of node N. In other words, the element is allowed to sink into the mud for 10 diameters before generating a warning message. If a node sinks into the mud a distance equal to the water depth, the run is terminated. If the element is supposed to lie on the ocean floor, gap elements must be provided.
where: 0 TT = 3 3 GT (Do Di ) L
if KEYOPT(1) = 0, 1 (standard option for torque balanced cable or pipe) (twist tention option for non-torque balanced cable or pipe)
if KEYOPT(1) = 2
GT = twist-tension stiffness constant, which is a function of the helical winding of the armoring (input as TWISTEN on RMORE command, may be negative) Di = inside diameter of pipe = Do - 2 tw tw = wall thickness (input as TWALL on R command)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14151
Chapter 14: Element Library L = element length 2 A = (Do D2 ) = cross-sectional area i 4 4 (Do Di4 ) = moment of inertia 64 J = 2I I= The element stiffness matrix for the cable option (KEYOPT(1) = 1) is the same as for LINK8.
The hydrostatic and hydrodynamic effects work with the original diameter and length, i.e., initial strain and large deflection effects are not considered.
14152
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14401)
(14402)
where:
s Po = crushing pressure due to hydrostatic effects g = acceleration due to gravity z = vertical coordinate of the node a Po = input external pressure (input on SFE command)
The internal (bursting) pressure is: Pi = o g( z S fo ) + Pia where: Pi = internal pressure o = internal fluid density (input as DENSO on R command) Sfo = z coordinate of free surface of fluid (input as FSO on R command) Pa i = input internal pressure (input as SFE command) (14403)
To ensure that the problem is physically possible as input, a check is made at the element midpoint to see if the cross-section collapses under the hydrostatic effects. The cross-section is assumed to be unstable if:
s Po
2t w P i> 4(1 2 ) Do E
(14404)
14153
Chapter 14: Element Library = Poisson's ratio (input as PRXY or NUXY on MP command) The axial force correction term (Fx) is computed as Fx = AE x where x, the axial strain (see Equation 212) is: x = T + 1 ( x (h + r )) E (14406) (14405)
where: = coefficient of thermal expansion (input as ALPX on MP command) T = Ta - TREF Ta = average element temperature TREF = reference temperature (input on TREF command) x = axial stress, computed below h = hoop stress, computed below r = radial stress, computed below The axial stress, assuming the ends are closed, is: x =
2 P iD i2 PoDo 2 Do D i2
(14407)
D2 2 Do D i2
2 D i2Do
(P i Po ) (14408)
r =
2 P iD i2 PoDo
D2 2 Do D i2
(P i Po ) (14409)
where:
s d Po = Po + Po d Po = hydrodynamic pressure, described below
D = diameter being studied Pi and Po are taken as average values along each element. Combining Equation 14406 thru Equation 14409. x = T +
2 1 2 P iD i2 PoDo 2 E Do D i2
(14410)
14154
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.59: PIPE59 - Immersed Pipe or Cable Note that if the cross-section is solid (Di = 0.), Equation 14408 reduces to: x = T 1 2 Po E (14411)
Hi cosi i =1 2
(14412)
where: s = total wave height number of waves Nw = number of wave components = 5 Kw = wave theory key (input as KWAVE with TB,WATER) i = wave height of component i number of waves Hi = surface coefficient = derived from other input
if K w = 0 or 1 if K w = 2
if K w 2 if K w = 2
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14155
R = radial distance to point on element from origin in the X-Y plane in the direction of the wave input as WL(i) if WL(i) > 0.0 and if K w = 0 or 1 i = wave length = otherwise derived from equation (14.460) t = time elapsed (input as TIME on TIME command) (Note that the default value of TIME is usually not desired. If zero is desired, 10-12 can be used). input as (i) i = wave period = derived from other input i = phase shift = input as (i) If i is not input (set to zero) and Kw < 2, i is computed iteratively from: 2d i = idtanh i where: i = output quantity small amplitude wave length g( i )2 = output quantity deep water wave length 2 g = acceleration due to gravity (Z direction) (input on ACEL command) d = water depth (input as DEPTH with TB,WATER) id = Each component of wave height is checked that it satisfies the Miche criterion if Kw 3. This is to ensure that the wave is not a breaking wave, which the included wave theories do not cover. A breaking wave is one that spills over its crest, normally in shallow water. A warning message is issued if: Hi > Hb (14414) where: 2d Hb = 0.142i tanh = height of breaking wave i When using wave loading, there is an error check to ensure that the input acceleration does not change after the first load step, as this would imply a change in the wave behavior between load steps. (14413)
if K w 3 if K w = 3
14156
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.59: PIPE59 - Immersed Pipe or Cable For Kw = 0 or 1, the particle velocities at integration points are computed as a function of depth from: vR =
Nw
cosh(ki Zf ) 2 i + vD i =1 sinh(ki d) i
(14415)
vZ =
Nw
sinh(ki Zf ) i i =1 sinh(ki d)
(14416)
where: vR = radial particle velocity v Z = vertical particle velocity ki = 2/i Z = height of integration point above the ocean floor = d+Z i = time derivative of
i
vD = drift velocity (input as W with TB,WATER) d if K w = 0 (Wheeler(35)) f = d + s 1.0 if K w = 1 (small amplitude wave theory) The particle accelerations are computed by differentiating vR and v Z with respect to time. Thus: Nw cosh(k Zf ) 2 i vR = (iCi ) i =1 sinh(ki d) i vZ =
Nw
(14417)
(14418)
where: 2 Zd s i (d + s )2 C= 0.0
if K w = 0 (Wheeler(35)) if K w = 1(small amplitude wave theory)
Expanding equation 2.29 of the Shore Protection Manual(43) for a multiple component wave, the wave hydrodynamic pressure is: Z cosh 2 Nw i d Po = w g i (14419) i =1 d cosh 2 i
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14157
Chapter 14: Element Library However, use of this equation leads to nonzero total pressure at the surface at the crest or trough of the wave. Thus, Equation 14419 is modified to be: Zd cosh 2 Nw id + s d Po = w g i (14420) i =1 d cosh 2 i which does result in a total pressure of zero at all points of the free surface. This dynamic pressure, which is calculated at the integration points during the stiffness pass, is extrapolated to the nodes for the stress pass. The hydrodynamic pressure for Stokes fifth order wave theory is: Z cosh 2 5 i d Po = w g i (14421) i =1 d cosh 2 i Other aspects of the Stokes fifth order wave theory are discussed by Skjelbreia et al. (31). The modification as suggested by Nishimura et al.(143) has been included. The stream function wave theory is described by Dean(59). If both waves and current are present, the question of wave-current interaction must be dealt with. Three options are made available thru Kcr (input as KCRC with TB,WATER): For Kcr = 0, the current velocity at all points above the mean sea level is simply set equal to Wo, where Wo is the input current velocity at Z = 0.0. All points below the mean sea level have velocities selected as though there were no wave. For Kcr = 1, the current velocity profile is stretched or compressed to fit the wave. In equation form, the Z coordinate location of current measurement is adjusted by d + s Z( j) = Z( j) (14422) d where: Z(j) = Z coordinate location of current measurement (input as Z(j)) Z(j) = adjusted value of Z(j) For Kcr = 2, the same adjustment as for Kcr = 1 is used, as well as a second change that accounts for continuity. That is, d W ( j) = W ( j) (14423) d + s where: W(j) = velocity of current at this location (input as W(j)) W(j) = adjusted value of W(j) These three options are shown pictorially in Figure 14.38: Velocity Profiles for Wave-Current Interactions. 14158
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
To compute the relative velocities ( {un } , {ut } ), both the fluid particle velocity and the structure velocity must be available so that one can be subtracted from the other. The fluid particle velocity is computed using relationships such as Equation 14415 and Equation 14416 as well as current effects. The structure velocity is available through the Newmark time integration logic (see Section 17.2: Transient Analysis). Finally, a generalized Morison's equation is used to compute a distributed load on the element to account for the hydrodynamic effects: D {F / L}d = CDw e {un } {un } + CMw De2 {vn } 2 4 (14424) De +CT w {ut } {ut } 2 where: {F/L}d = vector of loads per unit length due to hydrodynamic effects CD = coefficient of normal drag (see below) w = water density (mass/length3) (input as DENSW on TB,WATER) De = outside diameter of the pipe with insulation (length) {un } = normal relative particle velocity vector (length/time) CM = coefficient of inertia (input as CM on R command) {vn } = normal particle acceleration vector (length/time2) CT = coefficient of tangential drag (see below) {ut } = tangential relative particle velocity vector (length/time) Two integration points along the length of the element are used to generate the load vector. Integration points below the mud line are simply bypassed. For elements intersecting the free surface, the integration points are distributed along the wet length only. If the reduced load vector option is requested (KEYOPT(2) = 2), the moment terms are set equal to zero. The coefficients of drag (CD,CT) may be defined in one of two ways:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
31 $ QR9'756' 4P I $ H ()' B 8 B F ' 31 D HG89756' 4E C 31 0 B@ 8 A9'756' 42& & ()'
$ ! & %"#
Chapter 14: Element Library 1. 2. They may be input as fixed numbers using the real constant table (input as CD and CT on R and RMORE commands), or They may be input as functions of Reynolds number using the water motion table (input as RE, CD, and CT).
The dependency on Reynolds number (Re) may be expressed as: CD = fD (Re) where: fD = functional relationship (input on the water motion table as RE and CD with TB,WATER) D Re = {un } e w = viscosity (input as VISC on MP command) and CT = fTRe where: fT = functional relationship (input on the water motion table as RE and CT with TB,WATER) D Re = {ut } e w
(14425)
(14426)
Temperature-dependent quantity may be input as , where the temperatures used are those given by input quantities T(i) of the water motion table.
(14427)
14160
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
h =
(14428)
where: h = hoop stress at the outside surface of the pipe (output as SH) Equation 14428 is a specialization of Equation 14408. The outside surface is chosen as the bending stresses usually dominate over pressure induced stresses. All stress results are given at the nodes of the element. However, the hydrodynamic pressure had been computed only at the two integration points. These two values are then used to compute hydrodynamic pressures at the two nodes of the element by extrapolation. The stress output for the cable format (KEYOPT(1) = 1 with Di = 0.0) is similar to that for LINK8 (Section 14.8: LINK8 - 3-D Spar (or Truss)), except that the stress is given with and without the external pressure applied: F xI = + Po (14429) A eI = F A
(14430) (14431)
Fa = A xI where: xI = axial stress (output as SAXL) eI = equivalent stress (output as SEQV) {F } = axial force on node (output as FX) Fa = axial force in the element (output as FAXL)
Shape Functions No shape functions are explicitly used. Rather, a flexibility matrix similar to that developed by Chen (4) is inverted and used.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14161
8 around circumference at each end of the element. The No shape functions are explicitly used. See development points are located midway below. between the inside and outside surfaces Distribution Bilinear across cross-section, linear along length Constant across cross-section, linear along length Internal and External: constant along length and around circumference. Lateral: varies trigonometrically along length
and in a nonlinear (Newton-Raphson) analysis by: {F } + [K ]({uF } {un 1}) where: {F } = element load vector (in element coordinates) (applied loads minus Newton-Raphson restoring force) from previous iteration [K ] = element stiffness matrix (in element coordinates) {uF} = induced nodal displacements in the element (see Equation 14434) {un-1} = displacements of the previous iteration The element coordinate system is a cylindrical system as shown in Figure 14.39: 3-D Plastic Curved Pipe Element Geometry. The induced nodal displacement vector {uF} is defined by: (14433)
14162
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
R 8 (1) sin cos j 4 4 j =1 4 0 8 (1) R 2 4 sin 4 j j =1 R 8 (1) 4Dm j =1 j (1) R 8 j 6Dm j =1 cos j (1) 8 j R 6Dm j =1 sin j {uF } + 8 ( 2) R sin cos 4 4 j =1 j 4 0 8 ( 2) R sin2 4 4 j =1 j R 8 ( 2 ) 4Dm j =1 j ( 2) 8 j R 6Dm j =1 cos j ( 2) R 8 j 6Dm j =1 sin j
j 2, j 6
j 4, j 8 (14434)
j 2, j 6
j 4, j 8
where:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14163
Chapter 14: Element Library (j1) = th + pr + pl + cr + sw at end I x x x x (j 2) = th + pr + pl + cr + sw at end J x x x x (j1) = pr + cr at end I xh xh (j 2) = pr + cr at end J xh xh th = (Tj - TREF) (= thermal strain) = thermal coefficient of expansion (input as ALPX on MP command) Tj = temperature at integration point j pr = axial strain due to pressure (see Equation 14104) x pl = plastic axial strain (see Section 4.1: Rate-Independent Plasticity) x cr = axial creep strain (see Section 4.2: Rate-Dependent Plasticity) x sw = swelling strain (see Section 4.4: Nonlinear Elasticity) x pl xh cr xh = plastic shear strain (see Section 4.1: Rate-Independent Plasticity)
= creep shear strain (see Section 4.2: Rate-Dependent Plasticity) R = radius of curvature (input as RADCUR on R command) Dm = 1/2 (Do + Di) (= average diameter) Do = outside diameter (input as OD on R command) Di = Do - 2t ( = inside diameter) t = thickness (input as TKWALL on R command) = subtended angle of the elbow j = angular position of integration point j on the circumference Figure 14.40: Integration Point Locations at End J (output as ANGLE)
14164
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
The stress calculations take place at each integration point, and have a different basis than for PIPE18, the elastic elbow element. The calculations have three phases:
4 CA B
9 7 @86
5 D 5
2
$ ! # % " !
There are eight integration points around the circumference at each end of the element, as shown in Figure 14.40: Integration Point Locations at End J. The assumption has been made that the elbow has a large radiusto-thickness ratio so that the integration points are located at the midsurface of the shell. Since there are integration points only at each end of the element, the subtended angle of the element should not be too large. For example, if there are effects other than internal pressure and in-plane bending, the elements should have a subtended angle no larger than 45.
) ' 1
&
1.
2.
Using the modified total strains and the material properties, computing the change in plastic strains and then the current elastic strains.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14165
Chapter 14: Element Library 3. Computing the current stresses based on the current elastic strains.
Phase 2 is discussed in Section 4.1: Rate-Independent Plasticity. Phase 1 and 3 are discussed below. Phase 1: The modified total strains at an integration point are computed as: {} = [D]1{b } where: d x d h {} = r xh 1 E E [D]1 = E 0 E 1 E E 0 E E 1 E 0 0 0 2(1 + ) E 0 (14435)
x, h, r = subscripts representing axial, hoop, and radial directions, respectively E = Young's modulus (input as EX on MP command) = Poisson's ratio (input as PRXY or NUXY on MP command) {b}, the integration point stress vector before plasticity computations, is defined as: x h {b } = r xh These terms are defined by: D P D P F x = x + S yMy = S zMz = i i o o w 4t A
(14436)
(14437)
14166
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.60: PIPE60 - Plastic Curved Pipe (Elbow) 1 R + r sin j Do 2 2 h = S yMy + S zMz + (Pi Po ) 2t 5 R +r sin j P +P r = i o 2 xh = 2 A
w
(14438)
(14439)
(14440)
where: Fy, Fz, Mx = forces on element at node by integration point (see Equation 14441 below) Aw = Sx = 2 (Do Di2 ) 4 32Do
4 (Do Di4 )
S y = S x (sin j + C2 ((1.5C1 18.75) sin 3 j + 11.25 sin 5 j )) S z = S x (cos j + C2 ((1.5C1 18.75)cos 3 j + 11.25 cos 5 j )) j = j r= 2
Do +Di 4 Pi = internal pressure (input on SFE command) Po = external pressure (input on SFE command) C1 = 17 + 600 C32 + 480 C2 = C3 = 1 (1 ) (C1C4 6.25 4.5C1) Rt r 2 1 2 PR2 Ert
2
PR2 Ert
C4 = 5 + 6C32 + 24 P = Pi - Po
Note that Sy and Sz are expressed in three-term Fourier series around the circumference of the pipe cross-section. These terms have been developed from the ASME Code(60). Note also that j is the same angle from the element y axis as j is for PIPE20. The forces on both ends of the element (Fy, Mx, etc.) are computed from: {Fe } = [TR ]([K p ]{ue } {F }) e where:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14441)
14167
Chapter 14: Element Library {Fe } = FxI MzJ = forces on element in element coordinate system [TR] = global to local conversion matrix (note that the local x axis is not straight but rather is curved along the centerline of the element) [Ke] = element stiffness matrix (global Cartesian coordinates) {ue} = element incremental displacement vector Phase 3: Performed after the plasticity calculations, Phase 3 is done simply by: {} = [D]{e } (14442)
T
where: {e} = elastic strain after the plasticity calculations The {} vector, which is used for output, is defined with the same terms as in Equation 14436. But lastly, r is redefined by Equation 14439 as this stress value must be maintained, regardless of the amount of plastic strain. As long as the element remains elastic, additional printout is given during the solution phase. The stress intensification factors (C) of PIPE18 are used in this printout, but are not used in the printout associated with the plastic stresses and strains. The maximum principal stresses, the stress intensity, and equivalent stresses are compared (and replaced if necessary) to the values of the plastic printout at the eight positions around the circumference at each end. Also, the elastic printout is based on outer-fiber stresses, but the plastic printout is based on midthickness stresses. Further, other thin-walled approximations in Equation 14437 and Equation 14438 are not used by the elastic printout. Hence some apparent inconsistency appears in the printout.
Matrix or Vector
Shape Functions
Equation 1235, Equation 1236, and Equation 1237. If Stiffness Matrix; and Thermal extra shape functions are not included (KEYOPT(3) = 1): 3 along length and Pressure Load Vectors Equation 1232, Equation 1233, and Equation 1234 Mass and Stress Stiffness Matrices Load Type Element Temperature Nodal Temperature Equation 1226, Equation 1227, and Equation 1228 Distribution Linear through thickness and along length, harmonic around circumference Constant through thickness, linear along length, harmonic around circumference
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14168
'
Integration Points Same as stiffness matrix
&
%$"! #
Reference: Zienkiewicz(39)
(14446)
(14447)
Mxz = ( xz c xz c )
(14448)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14169
where: Tx, Tz, Txz, Mx, Mz, Mxz = resultant forces and moments (output as TX, TZ, TXZ, MX, MZ, MXZ, respectively) t = thickness (input as TK(I), TK(J) on R command) x, y, z, xz = stresses (output as SX, SY, SZ, and SXZ, respectively) x c = (x t + x b ) 2 = x stress at centerplane (also nodal locations) n x t = x stress at top x b = x stress at bottom 2. Forces and moments on a circumference basis: This printout is controlled by KEYOPT(4). The values are computed using:
pr th {F } = [TR ]T ([K e ]{ue } {Fe } {Fe })
where:
r r r r r r F = Fx,1 Fy,1 Fz,1 Mr ,1 Fx,2 Fy,2 Fz,2 Mr ,2 (output as MFOR and MMOM) z z T
[TR] = local to global transformation matrix [Ke] = element stiffness matrix {ue} = nodal displacements
th {Fe } = element thermal load vector pr {Fe } = element pressure load vector
Another difference between the two types of output are the nomenclature conventions. Since the first group of output uses a shell nomenclature convention and the second group of output uses a nodal nomenclature
r convention, Mz and Mz represent moments in different directions.
14170
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14449)
Section 14.61: SHELL61 - Axisymmetric-Harmonic Structural Shell The rest of this subsection will describe some of the expected relationships between these two methods of output at the ends of the element. This is done to give a better understanding of the terms, and possibly detect poor internal consistency, suggesting that a finer mesh is in order. It is advised to concentrate on the primary load carrying mechanisms. In order to relate these two types of output in the printout, they have to be requested with both KEYOPT(6) > 1 and KEYOPT(4) = 1. Further, care must be taken to ensure that the same end of the element is being considered. The axial reaction force based on the stress over an angle is:
r Fx =
( x + x ) ( x x )y t b + t b (R y sin )dy c 2 t t 2
t2
(14450)
or ( x + x ) t2 r t b R t ( Fx = c x t x b )sin 2 12 where: Rc = radius at midplane t = thickness The reaction moment based on the stress over an angle is: Mr = x ( x + x ) ( x x )y t b + t b y(R y sin )dy c 2 t t 2
t2
(14451)
(14452)
Since SHELL61 computes stiffness matrices and load vectors using the entire circumference for axisymmetric structures, = 2. Using this fact, the definition of x c , and Equation 14443 and Equation 14446, Equation 14451 and Equation 14453 become:
r Fx = 2(Rc Tx sin Mx )
(14454)
t 2sin Mr = 2 Tx + RcMx z 12
(14455)
As the definition of is critical for these equations, Figure 14.42: Element Orientations is provided to show in all four quadrants.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14171
In a uniform stress (x) environment, a reaction moment will be generated to account for the greater material on the outside side. This is equivalent to moving the reaction point outward a distance yf. yf is computed by: yf = Mr z
r Fx
Using Equation 14454 and Equation 14455 and setting Mx to zero gives: yf = t 2 sin
12Rc
14172
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14456)
(14457)
Magnetic Vector Potential Coefficient, and Damping (Eddy Equation 12194, Equation 12195, and EquaCurrent) Matrices; and Permantion 12196 ent Magnet and Applied Current Load Vector Stiffness Matrix and Thermal Load Vector Mass and Stress Stiffness Matrices Magnetic Force Load Vector Pressure Load Vector Equation 12191, Equation 12192, and Equation 12193 or, if modified extra shape functions are included (KEYOPT(1) = 0) and element has 8 unique nodes Equation 12206, Equation 12207, and Equation 12208 Equation 12191, Equation 12192 and Equation 12193 Same as damping matrix Quad Triangle Load Type Current Density and Phase Angle Element Temperature Nodal Temperature Pressure Equation 1257 and Equation 1258 Equation 1238 and Equation 1239
2x2x2
2x2x2
2x2x2 2x2x2 2x2 3 Distribution Trilinear thru element Trilinear thru element Trilinear thru element Bilinear across each face
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Membrane / Quad Stiffness Matrix and Thermal Load Vector Membrane / Triangle Bending Membrane / Quad Membrane / Triangle Mass, Foundation Stiffness and Stress Stiffness Matrices Bending
2x2
One-sixth (one- third for triReduced shell pressure angles) of the total pressure loading (KEYOPT(6) = times the area is applied to each 0) (Load vector exnode normal of each subtriangle cludes moments) of the element Consistent shell pressure loading (KEYSame as mass matrix OPT(6) = 2) (Load vector includes moments) Quad Equation 1257 and Equation 1258 specialized to the edge Equation 1238 and Equation 1239 specialized to the edge Distribution Bilinear in plane of element, linear thru thickness Bilinear in plane of element, constant thru thickness Bilinear in plane of element, linear along each edge
None
14174
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14459)
14.63.4. Warping
If all four nodes are not defined to be in the same flat plane (or if an initially flat element loses its flatness due to large displacements (using NLGEOM,ON)), additional calculations are performed in SHELL63. The purpose of the additional calculations is to convert the matrices and load vectors of the element from the points on the flat plane in which the element is derived to the actual nodes. Physically, this may be thought of as adding short rigid offsets between the flat plane of the element and the actual nodes. (For the membrane stiffness only case (KEYOPT(1) = 1), the limits given with SHELL41 are used). When these offsets are required, it implies that the element is not flat, but rather it is warped. To account for the warping, the following procedure is used: First, the normal to element is computed by taking the vector cross-product (the common normal) between the vector from node I to node K and the vector from node J to node L. Then, the check can be made to see if extra calculations are needed to account for warped elements. This check consists of comparing the normal to each of the four element corners with the element normal as defined above. The corner normals are computed by taking the vector cross-product of vectors representing the two adjacent edges. All vectors are normalized to 1.0. If any of the three global Cartesian components of each corner normal differs from the equivalent component of the element normal by more than .00001, then the element is considered to be warped. A warping factor is computed as:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14175
(14460)
where: D = component of the vector from the first node to the fourth node parallel to the element normal t = average thickness of the element If: 0.1 no warning message is printed .10 1.0 a warning message is printed 1.0 < a message suggesting the use of triangles is printed and the run terminates To account for the warping, the following matrix is developed to adjust the output matrices and load vector: [0 ] [0 ] [ w1] [0] [0 ] [0 ] [ w 2 ] [0 ] [W ] = [0 ] [0 ] [ w 3 ] [0 ] [0 ] [0 ] [ w 4 ] [0 ] [wi ] = where: Z io = offset from average plane at node i and the DOF are in the usual order of UX, UY, UZ, ROTX, ROTY, and ROTZ. To ensure the location of the average plane goes through the middle of the element, the following condition is met:
0 o Z1 + Z0 + Z3 + Zo = 0 4 2
(14461)
1 0 0 0 0 0
0 1 0 0 0 0
0 0 1 0 0 0
0 Zio 0 1 0 0
Zio 0 0 0 1 0
0 0 0 0 0 1
(14462)
(14463)
14176
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
where: Tx = force per unit length t = thickness (input as TK(I), TK(J), TK(K), TK(L) on R command) Ex = Young's modulus in x direction (input as EX on MP command) Ey = Young's modulus in y direction (input as EY on MP command) x = strain of middle fiber in x direction Mx = moment per unit length xy = Poisson's ratio (input as PRXY on MP command) x = curvature in x direction A nonuniform material may be represented with Equation 14465 as: Mx = Cr t3E x Ey 12 1 2 xy Ex x (14466)
where: Cr = bending moment multiplier (input as RMI on RMORE command) The above discussion relates only to the formulation of the stiffness matrix. Similarly, stresses for uniform materials are determined by: t top = E x + x x 2 t bot = E x x x 2 where: top = x direction stress at top fiber x bot = x direction stress at bottom fiber x For nonuniform materials, the stresses are determined by: top = E( x + c t x ) x bot = E( x c b x ) x (14469) (14470)
(14467)
(14468)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14177
Chapter 14: Element Library where: ct = top bending stress multiplier (input as CTOP, RMORE command) cb = bottom bending stress multiplier (input as CBOT, RMORE command) The resultant moments (output as MX, MY, MXY) are determined from the output stresses rather than from Equation 14466.
Matrix or Vector
Shape Functions
Equation 12191, Equation 12192, and Equation 12193 Stiffness Matrix and Thermal or if modified extra shape functions are included (KEYLoad Vector OPT(1) = 0) and element has 8 unique nodes: Equation 12206, Equation 12207, and Equation 12208 Mass and Stress Stiffness Matrices Pressure Load Vector Equation 12191, Equation 12192, and Equation 12193 Quad Triangle Equation 1257 and Equation 1258 Equation 1238 and Equation 1239 Distribution Trilinear thru element Trilinear thru element Bilinear across each face
14178
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points 2x2x2 2x2x2 2x2 3
!
where: [D] = stress-strain matrix, stiffness form (input with TB,ANEL,,,,0) [D]-1 = stress-strain matrix, flexibility form (input with TB,ANEL,,,,1) The input must use the same order of components as given in Section 2.1: Structural Fundamentals, i.e. x, y, z, xy, yz, xz. While {th} is restricted to orthotropic input, [D] may be input as a full anisotropic matrix because 21 independent values are used in its makeup for this element. Symmetry of the [D] matrix is ensured, but it is up to the user to provide values so that the matrix is positive definite. If it is not, the program will terminate.
Matrix or Vector
Shape Functions
Equation 12191, Equation 12192, and Equation 12193, Stiffness Matrix and Thermal or if modified extra shape functions are included (KEYLoad Vector OPT(1) = 0) and element has 8 unique nodes Equation 12206, Equation 12207, and Equation 12208 Mass Matrix Pressure Load Vector Equation 12191, Equation 12192, and Equation 12193 Quad Triangle Equation 1257 and Equation 1258 Equation 1238 and Equation 1239
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points 2x2x2 2x2x2 2x2 3
14179
!
14.65.2. Description
SOLID65 allows the presence of four different materials within each element; one matrix material (e.g. concrete) and a maximum of three independent reinforcing materials. The concrete material is capable of directional integration point cracking and crushing besides incorporating plastic and creep behavior. The reinforcement (which also incorporates creep and plasticity) has uniaxial stiffness only and is assumed to be smeared throughout the element. Directional orientation is accomplished through user specified angles.
(14473)
where: Nr = number of reinforcing materials (maximum of three, all reinforcement is ignored if M1 is zero. Also, if M1, M2, or M3 equals the concrete material number, the reinforcement with that material number is ignored)
u VR = ratio of volume of reinforcing material i to total volume of element (input as VRi on R command) i
[Dc] = stress-strain matrix for concrete, defined by Equation 14474 [Dr]i = stress-strain matrix for reinforcement i, defined by Equation 14475 M1, M2, M3 = material numbers associated of reinforcement (input as MAT1, MAT2, and MAT3 on R command)
Section 14.65: SOLID65 - 3-D Reinforced Concrete Solid (1 ) 0 E c [D ] = (1 + )(1 2 ) 0 0 where: E = Young's modulus for concrete (input as EX on MP command) = Poisson's ratio for concrete (input as PRXY or NUXY on MP command) (1 ) 0 0 0 (1 ) 0 0 0 0 0 0 (1 2 ) 2 0 0 0 0 0 0 (1 2 ) 2 0 0 0 0 0 (1 2 ) 2 0
(14474)
r xx Er r i yy 0 r zz 0 r = xy 0 r 0 yz 0 r xz where:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
r r xx xx 0 r r yy y yy 0 r r zz 0 zz = [Dr ] i r r 0 xy xy r 0 r yz yz 0 r r xz xz
(14475)
(14476)
where:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14181
Since the reinforcement material matrix is defined in coordinates aligned in the direction of reinforcement orientation, it is necessary to construct a transformation of the form [DR ] i = [Tr ]T [Dr ] i[Tr ] (14477)
in order to express the material behavior of the reinforcement in global coordinates. The form of this transformation by Schnobrich(29) is 2 2 a2 a12 a13 a11a12 a12a13 a11a13 11 a2 a2 a2 a21a22 a22a23 a21a23 21 22 23 3 2 2 2 a31 a32 a33 a31a32 a32a33 a31a33 a11a22 + a12a23 + a11a23 + 2a a [Tr ] = 11 21 2a12a22 2a13a23 a a a13a32 a13a21 12 21 (14478) a21a32 + a22a33 + a21a33 + 2a21a31 2a22a32 2a23a33 a a a23a32 a13a21 22 31 a11a32 + a12a33 + a11a33 + 2a11a31 2a12a32 2a13a33 a12a31 a13a32 a13a31 where the coefficients aij are defined as 14182
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.65: SOLID65 - 3-D Reinforced Concrete Solid a11 a12 a21 a22 a31 a32
r r r 2 3 a13 1 r r a23 = m1 m2 mr 3 a33 nr nr nr 2 3 1
(14479)
r 1 The vector
r 2
r 3
T r r r 1 2 3 vectors mutually orthogonal to thus defining a Cartesian coordinate referring to reinforcement directions. If the operations presented by Equation 14477 are performed substituting Equation 14475 and Equation 14478, the resulting reinforcement material matrix in element coordinates takes the form
[Dr ] i = E r { A d }{ A d } T i where:
2 { A d } = a11 a2 21 2 2 a11 a13 T
(14480)
r 1 R Therefore, the only direction cosines used in [D ]i involve the uniquely defined unit vector
r 2
r 3
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14183
0 1 1 1 0 0 0
0 1 1 1 0 0 0
0 0 0 t 2 0 0
0 0 0 0 1 2 0
0 0 0 0 0 t 2
(14481)
where the superscript ck signifies that the stress strain relations refer to a coordinate system parallel to principal stress directions with the xck axis perpendicular to the crack face. If KEYOPT(7) = 0, Rt = 0.0. If KEYOPT(7) = 1, Rt is the slope (secant modulus) as defined in the figure below. Rt works with adaptive descent and diminishes to 0.0 as the solution converges.
ft Tcft E 1 ck
where: ft = uniaxial tensile cracking stress (input as C3 with TB,CONCR) Tc = multiplier for amount of tensile stress relaxation (input as C9 with TB,CONCR, defaults to 0.6) If the crack closes, then all compressive stresses normal to the crack plane are transmitted across the crack and
ck only a shear transfer coefficient c (constant C2 with TB,CONCR) for a closed crack is introduced. Then [Dc ] can be expressed as
Rt 1 6 ck
14184
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14482)
The stress-strain relations for concrete that has cracked in two directions are: ck [Dc ] = E Rt E 0 0 0 0 0 0 Rt E 0 0 0 0 0 0 1 0 0 0 0 0 0 t 2(1 + ) 0 0 0 0 0 0 t 2(1 + ) 0 0 0 0 0 t 2(1 + ) 0
(14483)
(14484)
The stress-strain relations for concrete that has cracked in all three directions are:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14185
0 Rt E 0 0 0 0
0 0 1 0 0 0
0 0 0 t 2(1 + ) 0 0
0 0 0 0 t 2(1 + ) 0
(14485)
If all three cracks reclose, Equation 14484 is followed. In total there are 16 possible combinations of crack arrangement and appropriate changes in stress-strain relationships incorporated in SOLID65. A note is output if 1 >c >t >0 are not true.
ck The transformation of [Dc ] to element coordinates has the form
(14486)
where [Tck] has a form identical to Equation 14478 and the three columns of [A] in Equation 14479 are now the principal direction vectors. ck The open or closed status of integration point cracking is based on a strain value ck called the crack strain. For the case of a possible crack in the x direction, this strain is evaluated as ck ck ck x + 1 y + z if no cracking has occurred ck = ck + ck if y direction has cracked x z ck (14487) ck x if y and z direction have cracked where: ck , ck and ck = three normal component strains in crack orientation x y z The vector {ck} is computed by: {ck } = [Tck ]{} (14488)
14186
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.67: PLANE67 - 2-D Coupled Thermal-Electric Solid {'}, in turn, is defined as:
el th {n } = {n 1} + {n } {n } {pl } n
(14489)
{n} = total strain increment (based on {un}, the displacement increment over the substep)
th {n } = thermal strain increment
{pl } = plastic strain increment n ck If ck is less than zero, the associated crack is assumed to be closed. ck If ck is greater than or equal to zero, the associated crack is assumed to be open. When cracking first occurs at an integration point, the crack is assumed to be open for the next iteration.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14187
Thermal Conductivity Matrix and Heat Quad Generation Load Vector Triangle Specific Heat Matrix Convection Surface Matrix and Load Vector
Same as for thermal conductivity matrix. Matrix Same as conductivity is diagonalized as described in Section 13.2: matrices Lumped Matrices Same as thermal conductivity matrix evaluated at the face 2
Thermal Conductivity and Specific Heat Equation 1213 Matrices; and Heat Generation Load Vector
14188
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Matrix or Vector Electrical Conductivity Matrix Thermal Conductivity Matrix and Heat Generation Load Vector Specific Heat Matrix
Shape Functions Equation 12202 Equation 12201 Equation 12201. Matrix is diagonalized as described in Section 13.2: Lumped Matrices
Convection Surface Matrix and Load Vector Equation 12201, specialized to the face
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
&
'
% # " !
14189
Conductivity Matrix and Heat Generation Equation 12201 Load Vector Specific Heat Matrix
Equation 12201. Matrix is diagonalized as Same as conductivity described in Section 13.2: Lumped Matrices matrix 2x2
Convection Surface Matrix and Load Vector Equation 12201 specialized to the face
(14490)
[B] is defined by Equation 621 and for this option, [D] is defined as: K x 0 0 + K E x K y 0 0 [D] = + K E y Kz 0 0 + K E z where:
(14491)
K = absolute permeability of the porous medium in the x direction (input as KXX on MP command) x
= mass density of the fluid (input as DENS on MP command) = viscosity of the fluid (input as VISC on MP command) E = S = visco-inertial parameter of the fluid (input as C on MP command) S = seepage velocity (at centroid from previous iteration, defined below) = empirical exponent on S (input as MU on MP command) For this option, no specific heat matrix or heat generation load vector is computed. The pressure gradient components are computed by: gp x p gy = [B]{Te } p gz 14190
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14492)
where: = pressure gradient in the x-direction (output as PRESSURE GRADIENT (X)) {Te} = vector of element temperatures (pressures) The pressure gradient is computed from: gp = (gp )2 + (gp )2 + (gp )2 x y z (14493)
gp x
where: gp = total pressure gradient (output as PRESSURE GRADIENT (TOTAL)) The mass flux components are: gp fx x p fy = [D] gy p fz gz The vector sum of the mass flux components is: f=
2 2 2 fx + fy + fz
(14494)
(14495)
where: f = mass flux (output as MASS FLUX) The fluid velocity components are: S x fx 1 S y = fy S z fz where: Sx = fluid velocity in the x-direction (output as FLUID VELOCITY (X)) and the maximum fluid velocity is: f S= where: S = total fluid velocity (output as FLUID VELOCITY (TOTAL))
(14496)
(14497)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14191
Matrix or Vector Specific Heat Matrix and Heat Generation Load Vector
Co is defined as: Cp ( vol) if KEYOPT(3) = 0 Co = if KEYOPT(3) = 1 Ca where: = density (input as DENS on MP command) Cp = specific heat (input as C on MP command) vol = volume (input as CON1 on R command) Ca = capacitance (input as CON1 on R command)
where: QR Aq = A A A1 + A 2T + A 3 T 4 + A 5 T 6
if A1 thru A 6 are not provided if A1 thru A 6 are provided
QR = heat rate (input as QRATE on MP command) A1, A2, etc. = constants (input as A1, A2, etc. on R command) T = T + To = absolute temperature
14192
(14498)
(14499)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Matrix or Vector Stiffness and Mass Matrices; and Thermal and NewtonRaphson Load Vectors Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure
Shape Functions Equation 12117, Equation 12118, and Equation 12119 Equation 1296, Equation 1297, and Equation 1298
Same as shape functions across element, constant thru thickness or around circumference Same as element temperature distribution Linear along each face
Integration Points 3x3 3 2
14193
"!
Matrix or Vector
Geometry
Conductivity Matrix and Heat Quad Generation Load Vector Triangle Specific Heat Matrix
Same as conductivity matrix. Matrix is diagonalized as described in Section 13.2: Lumped Matrices
Convection Surface Matrix and Same as conductivity matrix specialized to the face Load Vector
14194
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Matrix or Vector
Geometry
Conductivity Matrix and Heat Quad Generation Load Vector Triangle Specific Heat Matrix
Same as conductivity matrix. If KEYOPT(1) = 1, matrix is Same as conductivity diagonalized as described in Section 13.2: Lumped matrix Matrices 2
Convection Surface Matrix and Same as conductivity matrix, specialized to the face Load Vector
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points 3x3 6
14195
Matrix or Vector
Geometry
Conductivity Matrix and Heat Quad Generation Load Vector Triangle Specific Heat Matrix
Same as conductivity matrix. If KEYOPT(1) = 1, matrix is Same as conductivity diagonalized as described in Section 13.2: Lumped matrix Matrices 2
Convection Surface Matrix and Same as stiffness matrix, specialized to the face Load Vector
14196
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1 x 1 for bulk strain effects Equation 12103 and Equation 12104 2 x 2 for shear and rotational resistance effects 1 x 1 for bulk strain effects 3 for shear and rotational resistance effects
Mass Matrix Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure
Same as stiffness matrix. Matrix is diagonalized as in Same as for shear effects Section 13.2: Lumped Matrices. Same as stiffness matrix, specialized to the face Distribution Average of the four nodal temperatures is used throughout the element Same as element temperature distribution Linear along each face 2
Matrix or Vector
Shape Functions
Stiffness and Damping Equation 12191, Equation 12192, and EquaMatrices; and Thermal tion 12193 Load Vector Mass Matrix Same as stiffness matrix. Matrix is diagonalized as described in Section 13.2: Lumped Matrices
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points 1 x 1 x 1 for bulk strain effects 2 x 2 x 2 for shear and rotational resistance effects 2x2x2 2x2
14197
(14501)
= thermal coefficient of expansion (input as ALPX on MP command) T = change of temperature from reference temperature K = fluid elastic (bulk) modulus (input as EX on MP command) P = pressure = shear strain S = K x 10-9 (arbitrarily small number to give element some shear stability) = shear stress Ri = rotation about axis i B = K x 10-9 (arbitrarily small number to give element some rotational stability) Mi = twisting force about axis i
14198
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.80: FLUID80 - 3-D Contained Fluid A damping matrix is also developed based on: 0 0 0 0 0 0 0 0 1 0 0 0 0 0 bulk P 0 0 1 0 0 0 0 xy xy yz 0 0 0 1 0 0 0 yz xz xz = R x 0 0 0 0 1 0 0 Mx My Ry c R z 0 0 0 0 0 1 0 Mz c 0 0 0 0 0 0 1 c where: = viscosity (input as VISC on MP command) c = .00001* and the ( ) represents differentiation with respect to time. A lumped mass matrix is developed, based on the density (input as DENS on MP command).
(14502)
(14503)
(14504)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14199
Finally, the stiffness at the surface is the force divided by the distance, or F K s = D = Ag h This expression is generalized to be: K s = AF (gx C x + gy C y + gz Cz )
(14505)
(14506)
where: AF = area of the face of the element gi = acceleration in the i direction Ci = ith component of the normal to the face of the element This results in adding springs from each node to ground, with the spring constants being positive on the top of the element, and negative on the bottom. For an interior node, positive and negative effects cancel out and, at the bottom where the boundary must be fixed to keep the fluid from leaking out, the negative spring has no effect. If KEYOPT(2) = 1, positive springs are added only to faces located at z = 0.0.
us =
K dz
(14507)
where: us = vertical motion of a static column of fluid (unit cross-sectional area) 14200
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.80: FLUID80 - 3-D Contained Fluid H = height of fluid column P = pressure at any point z = distance from free surface The pressure is normally defined as: P = gz
(14508)
But this pressure effect is reduced by the presence of the surface springs, so that P = gz K sus = g( z us ) Combining Equation 14507 and Equation 14509 and integrating, g H2 us = usH K 2 or us = 1 g H2 Hg K 2 1+ K
(14509)
(14510)
(14511)
Thus the error for hydrostatic effects is the departure from 1.0 of the factor (1 / (1+Hg/K)), which is normally quite small. The 1 x 1 x 1 integration rule is used to permit the element to bend without the bulk modulus resistance being mobilized, i.e.
While this motion is permitted, other motions in a static problem often result, which can be thought of as energyfree eddy currents. For this reason, small shear and rotational resistances are built in, as indicated in Equation 14501.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14201
Matrix or Vector
Geometry Quad
Shape Functions
1 for bulk strain effects Equation 12141, Equation 12142, and 2 x 2 for shear and rotational Equation 12143 resistance effects 1 for bulk strain effects Equation 12133, Equation 12134, and 3 for shear and rotational Equation 12135 resistance effects Equation 12103, Equation 12104, and Equation 12105 Equation 1284, Equation 1286, and Equation 1287 2x2 3 2
Quad Mass Matrix Triangle Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure
Average of the four nodal temperatures is used throughout the element Same as element temperature distribution Linear along each face
14202
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points
$"! #
Matrix or Vector Mass, Stiffness and Stress Stiffness Matrices; and Thermal Load Vector Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure
Shape Functions Equation 12117 and Equation 12118 Equation 1296 and Equation 1297
Same as shape functions across element, constant thru thickness or around circumference Same as element temperature distribution Linear along each face
Reference: Zienkiewicz(39)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points 2x2 3 2 along face
14203
Matrix or Vector Stiffness, Mass, and Stress Stiffness Matrices; and Thermal Load Vector Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure
Shape Functions Equation 12148, Equation 12149, and Equation 12150 Equation 12137, Equation 12138, and Equation 12139
Same as shape functions across element, harmonic around circumference Same as element temperature distribution Linear along each face, harmonic around circumference
Reference: Zienkiewicz(39)
14204
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Matrix or Vector
Shape Functions
Integration Points
Equation 12103, Equa2 x 2 (if KEYOPT(6) = 1, use 1 x tion 12104, and Equation 12105 1 for volumetric terms)
Stiffness Matrix
1 (plane strain) 3 (axisymmetTri. 4 node (KEYOPT(1) Equation 1284, Equation 1286, ric) (if KEYOPT(6) = 1, use 1 x 1 = 0) and Equation 1287 for volumetric terms) Quad 8 node (KEYOPT(1) = 1) Equation 12117, Equa3 x 3 (if KEYOPT(6) = 1, use 2 x tion 12118, and Equation 12119 2 for volumetric terms)
Tri. 8 node (KEYOPT(1) Equation 1296, Equation 1297, 3 (if KEYOPT(6) = 1, use 1 x 1 = 1) and Equation 1298 for volumetric terms) Mass Matrix Same as stiffness matrix 2 x 2 (KEYOPT(1) = 0) 3 x 3 (KEYOPT(1) = 1) 2 (KEYOPT(1) = 0) 3 (KEYOPT(1) = 1)
Distribution Same as shape functions across element, constant thru thickness or around circumference Same as element temperature distribution Linear along each face
14205
# "!
Matrix or Vector Stiffness Matrix Mass Matrix Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure
Shape Functions Equation 12191, Equation 12192, and Equation 12193 Same as stiffness matrix Same as stiffness matrix, specialized to the face Distribution Trilinear thru element Trilinear thru element Bilinear across each face
14206
Integration Points
(14513)
Section 14.86: HYPER86 - 3-D Hyperelastic Solid The internal virtual work is expressed as the integral over the volume of the current strain energy density function, W. The external virtual work is the work of the surface pressures over the current surfaces, as well as the work of the nodal point loads. Equation 14513 can be expressed as follows:
vol
Wd( vol) + +
vol element
element S
P ni uidS
^
(14514)
where: vol = current element volume W = strain energy density function per unit current volume P = scalar pressure magnitude
^ n i = components of unit normal of current deformed surface
F(n) = applied nodal forces in i direction at node n i ui = displacement field variations of the i coordinate S = current deformed surface area of element n = variation of nodal displacement in i direction at node n e i
(14515)
where: Cij = components of the right Cauchy-Green deformation tensor (defined below) Many forms of this functional dependence are possible. The strain energy density functions available are given in Section 4.6: Hyperelasticity. Without selecting any particular form of W, expressions for the variation of W and an increment of the variation of W are given as follows: W W = Cij Cij (14516) W 2 W CijCkl + Cij Cij CijCkl
W =
(14517)
The deformation tensor [C] is comprised of the products of the deformation gradients [f] Cij = fkifkj = component of the Cauchy-Green strain tensor
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14518) 14207
Chapter 14: Element Library Cij = fki fkj + fkifkj Cij = fki fkj + fkj fki Cij = fkifkj + fki fkj (14519) (14520) (14521)
where: f ij = xi X j
Xi = undeformed position of a particle in direction i xi = Xi + ui = deformed position of a particle in direction i ui = displacement of particle in direction i Substitution of Equation 14516 through Equation 14521 into Equation 14513 yields an element equilibrium equation in terms of the external loads and internal strains, as shown by: W 2W W fmi fnj fmk fnl d( vol) fki fkj + 2 fki fkj + 2 CijCkl Cij vol Cij (14522) ^ = P det( f )f 1 N j ui dSo + Fnin ij i
element So element
where: 2 W = incremental moduli (fourth order tensor) CijCkl N j = components of normal to original undeformed surface ui = variation of the i coordinate displacement field So = undeformed surface area over which P acts It can be shown that there is a common virtual factor to all terms in Equation 14522. Converting from tensor to matrix form, Equation 14522 becomes: [K e (u)]{u} = {Fpr } + {Fnd } {R(u)} where: [Ke(u)] = current element stiffness matrix {Fpr} = total current applied pressures (normal to current surface) {Fnd} = total current applied nodal point loads {R(u)} = current Newton-Raphson restoring force vector {u} = unknown nodal displacement increments {u} = current total nodal displacements before this solution (14523)
^
14208
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.86: HYPER86 - 3-D Hyperelastic Solid Equation 14523 gives the element stiffness equation. The unknown quantity is {u} while the stiffness matrix and restoring force vector are functions of the current value of displacements {u}, through the deformation gradient [f] and derivations of the strain energy density W Cij 2 W CijCkl and .
xz
In the case of isotropic materials, the stress-strain relation in terms of shear and bulk modulus for 3-D stress state is: {} = (G[Ds ] + K[Dv ]){} (14525) where: G= K= E = shear modulus 2(1 + ) E = bulk modulus 3(1 2 ) 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1
2 2 4 3 3 3 4 2 2 3 3 3 2 2 4 3 3 3 [Ds ] = 0 0 0 0 0 0 0 0 0
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14209
The bulk modulus used in Equation 14525 becomes unbounded as Poisson's ratio, , approaches 0.5. Now using Equation 14525 in Equation 14524): W = Ws + Wv (14526) where: Ws = Wv = 1 r G[Ds ]{}d(vol) = deviatoric (shear) strain energy 2 vol 1 K[Dv ]{}d( vol) = volumetric strain energy 2 vol
Now using the derivative given in Section 2.2: Derivation of Structural Matrices, the discretized finite element relationship becomes: (G[K s ] + [K v ]){u} = {Fnd } where: 1 K [Ks] = stiffness associated with shear energy [Kv] = stiffness associated with volumetric energy {u} = nodal displacements {Fnd} = nodal load vector = As Poisson's ratio () approaches 0.5, approaches 0.0 so that Equation 14527 reduces to: [K v ]{u} = {0} (14527)
(14528)
In Equation 14528 if [Kv] is non-singular, only the trivial solution is possible (i.e., {u} = {0}). To enforce a nontrivial solution, [Kv] has to be singular and is achieved by a reduced order integration scheme.
14210
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.86: HYPER86 - 3-D Hyperelastic Solid The stretch ratio provides the basis for interpretation of the finite strain tensor. The change of length per unit of original length (unit extension) is defined as: ds dS ds p = = 1= 1 (14529) dS dS where: ds = current length dS = original length = stretch ratio p = unit extension Defining the physical components of Lagrangian strain as follows: 1 (Cij ij ) Eij p 2 Eij = = Gii G jj Gii G jj
(14530)
where: Ep = Lagrangian strain tensor ij Cij = right Cauchy-Green tensor Gij = metric tensor of reference curvilinear system The output strains in the directions of the global axes are the unit extensions and are defined as follows: p = 1 2Ep 1 ii ii (14531)
where: p = unit extension (output as UNEXTN (X, Y, Z) ii 1 2Ep = stretch ratio measure ii The shear rotations (output as ROTANG (XY, YZ, XZ)) are defined as the angle change from the reference configuration. The equation for the angle change ij is: 2Ep ij 1 ij = ij = sin 2 1 + 2Ep 1 + 2Ep ii jj
(14532)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14211
Matrix or Vector Conductivity Matrix and Heat Equation 12167 Generation Load Vector Specific Heat Matrix
Shape Functions
Same as conductivity matrix. If KEYOPT(1) = 1, the matrix is diagonalized as described in Section 13.2: Lumped Matrices
Equation 12167 specialized to the face. Convection Surface Matrix and Diagonalized surface matrix if KEYOPT(5) = 0, Load Vector consistent surface matrix if KEYOPT(5) = 1
14212
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
!
Integration Points 4 11 6
" 0)('&%# $ $ 2 %1 $
Stiffness, Mass, and Stress Quad Stiffness Matrices; and Thermal and Newton-Raphson Triangle Load Vector Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure
Same as shape functions across element, constant thru thickness or around circumference Same as element temperature distribution Linear along each face
References: Zienkiewicz(39), Markovsky et al.(108), Scherer and Rekhson(109), Narayanaswamy(110), Zienkiewicz et al.(111), Taylor et al.(112)
Matrix or Vector
Geometry Brick
Shape Functions Equation 12209, Equation 12210, and Equation 12211 Equation 12186, Equation 12187, and Equation 12188 Equation 12171, Equation 12172, and Equation 12173 Equation 12164, Equation 12165, and Equation 12166 Equation 1269 and Equation 1270 Equation 1246 and Equation 1247
Stiffness, Mass, and Stress Wedge Stiffness Matrices; and Thermal and Newton-Raphson Pyramid Load Vectors Tet Pressure Load Vector Quad Triangle
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14213
"
('& #
% $ # #)
References: Zienkiewicz(39), Markovsky et al.(108), Scherer and Rekhson(109), Narayanaswamy(110), Zienkiewicz et al.(111), Taylor et al.(112)
Matrix or Vector
Geometry Brick
Shape Functions Equation 12212 Equation 12189 Equation 12174 Equation 12167
Conductivity Matrix and Heat Wedge Generation Load Vector Pyramid Tet Specific Heat Matrix
Same as conductivity matrix. If KEYOPT(1) = 1, the matrix Same as conductivity is diagonalized as described in Section 13.2: Lumped matrix Matrices. Equation 1273 Equation 1249 3x3 6
14214
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Matrix or Vector
Geometry
Thru-the-thickness: 3 for each layer In-plane: 2 x 2 Thru-the-thickness: 3 for each layer In-plane: 3
Stiffness Matrix and Thermal Triangle Load Vector Mass and Stress Stiffness Matrices Mass and Stress Stiffness Matrices Transverse Pressure Load Vector Transverse Pressure Load Vector Edge Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure Quad Triangle Quad Triangle
Equation 1256
Equation 1269, Equation 1270, and Same as stiffness matrix Equation 1271 Equation 1246, Equation 1247, and Same as stiffness matrix Equation 1248 Equation 1271 Equation 1248 2x2 3 2
Same as in-plane mass matrix specialized to the edge. Distribution Linear thru each layer, bilinear in plane of element Constant thru thickness, bilinear in plane of element Bilinear in plane of element, linear along each edge
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
$ $
! # "
Integration Points
14215
(14533)
Ex,j = Young's modulus in layer x direction of layer j (input as EX on MP command) xy,j = Poisson's ratio in layer x-y plane of layer j (input as NUXY on MP command) Gxy,j = shear modulus in layer x-y plane of layer j (input as GXY on MP command) 1.2 f = A , whichever is greater 1.0 + .2 25t 2 A = element area (in s-t plane) t = average total thickness The above definition of f is designed to avoid shear locking. Unlike most other elements, the temperature-dependent material properties are evaluated at each of the in-plane integration points, rather than only at the centroid.
14216
(14535)
where typically: xzj = adjusted value of transverse shear stress xz,j = transverse shear stress as computed from strain-displacement relationships r = normal coordinate, varying from -1.0 (bottom) to +1.0 (top) Even with this adjustment, these strains will not be exact due to the variable nature of the material properties thru the thickness. However, for thin shell environments, these strains and their resulting stresses are small in comparison to the x, y, and xy components. The interlaminar shear stresses are equivalent to the transverse shear stresses at the layer boundaries and are computed using equilibrium considerations, and hence are more accurate for most applications.
(14536)
t + b y, j y, j Ty = t j 2 j =1
N
(14537)
(14538)
where typically: Tx = in-plane x force per unit length (output as TX) N = numbers of layers t , j = stress at top of layer j in element x direction x b, j = stress at bottom of layer j in element x direction x tj = thickness of layer j The out-of-plane moments are computed as: Mx = 1N t j (b, j (2zb + ztj ) + tx, j (2z tj + zb )) x j j 6 j =1 (14539)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14217
Chapter 14: Element Library My = 1N t j (b, j (2zb + ztj ) + ty, j (2ztj + zb )) y j j 6 j =1 1N t j (b , j (2zb + ztj ) + txy, j (2ztj + zb )) xy j j 6 j =1
(14540)
Mxy =
(14541)
where, typically: Mx = x-moment per unit length (output as MX) zb = z coordinate of bottom layer j j z tj = z coordinate of top layer j z = coordinate normal to shell, with z = 0 being at shell midsurface The transverse shear forces are computed as: Nx =
N j =1 N
t j xz, j t j yz, j
(14542)
Ny =
j =1
(14543)
where, typically: Nx = transverse x-shear force per unit length (output as NX) xz,j = average transverse shear stress in layer j in element x-z plane For this computation of transverse shear forces, the shear stresses have not been adjusted as shown in Equation 14534 and Equation 14535.
(14545)
(14546)
14218
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14547)
Setting these equations in terms of layer j, x, j xy, j xz, j = t j x + y yx, j y, j yz, j = t j x + y where: x, j = (2, j + 3, j 1, j 4, j ) x x x x 2 .0 2. 0 2. 0
(14548)
(14549)
3, j = stress in element x direction in layer j at integration point 3 i x x and y are shown in Figure 14.47: Integration Point Locations.
xz, j S x t j
j =1
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
j =1
yz, j S y t j
j =1
(14551)
where, typically,
t k = interlaminar shear stress between layers k and k+1 (output as ILSXZ) x
Sx =
j =1
xz, j
Matrix or Vector Stiffness, Mass, and Stress Stiffness Matrices; and Thermal Load Vector Pressure Load Vector Load Type Element Temperature
Shape Functions Equation 12164, Equation 12165, and Equation 12166 Equation 12164, Equation 12165, and Equation 12166 specialized to the face Distribution Same as shape functions
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14220
Integration Points 4 6
Reference: Zienkiewicz(39)
Matrix or Vector
Geometry
Shape Functions
Integration Points Thru-the-thickness: 2 (linear material) 5 (nonlinear material) In-plane: 2 x 2 Thru-the-thickness: 2 (linear material) 5 (nonlinear material) In-plane: 3
Equation 1283
Equation 1256
Mass and Stress Stiffness Matrices Transverse Pressure Load Vector Edge Pressure Load Vector Load Type Element Temperature
Equation 1269, Equation 1270, and Same as stiffness matrix Equation 1271 Equation 1246, Equation 1247, and Same as stiffness matrix Equation 1248 Equation 1271 Equation 1248 2x2 3 2
Same as in-plane mass matrix, specialized to the edge Distribution Linear thru thickness, bilinear in plane of element
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14221
# "!
(14552)
Ex = Young's modulus in element x direction (input as EX on MP command) xy = Poisson's ratio in element x-y plane (input as NUXY on MP command) Gxy = shear modulus in element x-y plane (input as GXY on MP command) 1.2 f = A , whichever is greater 1 . 0 + .2 25t 2 A = element area (in s-t plane) t = average thickness
14222
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.94: CIRCU94 - Piezoelectric Circuit The above definition of f is designed to avoid shear locking.
Matrix or Vector Stiffness Matrix Damping Matrix Load Vector None (lumped)
The piezoelectric circuit element, CIRCU94, simulates basic linear electric circuit components that can be directly connected to the piezoelectric FEA domain. For details about the underlying theory, see Wang and Ostergaard(323). It is suitable for the simulation of circuit-fed piezoelectric transducers, piezoelectric dampers for vibration control, crystal filters and oscillators etc.
Options a, b, c, d are defined by two nodes I and J (see figure above), each node having a VOLT DOF. The voltage source is also characterized by a third node K with CURR DOF to represent an auxiliary charge variable.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14223
Chapter 14: Element Library compatible with the system of piezoelectric finite element equations (see Section 11.2: Piezoelectrics), the nodal analysis method has been adapted to maintain the charge balance at each node: [K ]{ V } = {Q} (14553) where: [K] = stiffness (capacitance) matrix {V} = vector of nodal voltages (to be determined) {Q} = load vector of nodal charges The voltage source is modeled using the modified nodal analysis method (McCalla(188)) in which the set of unknowns is extended to include electric charge at the auxiliary node K, while the corresponding entry of the load vector is augmented by the voltage source amplitude. In a transient analysis, different integration schemes are employed to determine the vector of nodal voltages. For a resistor, the generalized trapezoidal rule is used to approximate the charge at time step n+1 thus yielding: t 1 1 [K ] = = stiffness matrix (14554) R 1 1 V n +1 { V } = I = nodal voltages n +1 VJ Qn +1 {Q} = R = element vector charge n +1 QR where: = first order time integration parameter (input on TINTP command) t = time increment (input on DELTIM command) R = resistance
n n n QR+1 = (1 )iR t + qR n n n n qR+1 = iR+1t + (1 )iR t + qR n V n +1 VJ +1 n iR+1 = I R
(14555)
(14556)
The constitutive equation for an inductor is of second order with respect to the charge time-derivative, and therefore the Newmark integration scheme is used to derive its finite element equation: [K ] = t 2 1 1 = stiffness matrix L 1 1 (14557)
(14558)
14224
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
t n +1 t n n n ( VI VJ +1) + (1 ) ( VIn VJ ) + iL L L , = Newmark integration parameters (input on TINTP command A capacitor with nodes I and J is represented by 1 1 [K ] = C = stiffness matrix 1 1 Qn +1 C {Q} = = charge vector Qn +1 C where: C = capacitance
n Qn +1 = C( VIn VJ ) + qn C C n n qn +1 = C( VIn +1 VJ +1) C( VIn VJ ) + qn C C
(14559)
(14560)
For a current source, the [K] matrix is a null matrix, while the charge vector is updated at each time step as Qn +1 S {Q} = (14561) Qn +1 S where: Qn +1 = tIn +1 + (1 )tIn + Qn S S S S In+1 = source current at time tn+1 S Note that for the first substep of the first load step in a transient analysis, as well as on the transient analysis restart, all the integration parameters (, , ) are set to 1. For every subsequent substep/load step, ANSYS uses either the default integration parameters or their values input using the TINTP command. In a harmonic analysis, the time-derivative is replaced by j, which produces 1 1 1 [K ] = j 2R 1 1
(14562)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14225
Chapter 14: Element Library for a resistor, 1 1 1 [K ] = 2L 1 1 for an inductor, and 1 1 [K ] = C = capacitor 1 1 where: j = imaginary unit = angular frequency (input on HARFRQ command) The element charge vector {Q} is a null vector for all of the above components. For a current source, the [K] matrix is a null matrix and the charge vector is calculated as Q {Q} = S QS where: QS = 1 IS e j j (14563)
(14564)
(14565)
IS = source current amplitude = source current phase angle (in radians) Note that all of the above matrices and load vectors are premultiplied by -1 before being assembled with the piezoelectric finite element equations that use negative electric charge as a through variable (reaction force) for the VOLT degree of freedom.
14226
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
"
&'$ #
% $ # #(
Reference: Zienkiewicz(39)
Matrix or Vector
Shape Functions
Magnetic Scalar Potential Coefficient Matrix; and Load Vector of Magnetism due to Permanent Mag- Equation 12203 nets, and Source Currents
14227
Matrix or Vector
Shape Functions
Magnetic Vector Potential Coefficient Matrix and Load Vector of Magnetism Equation 12194, Equation 12195, and Equadue to Source Currents, Permanent tion 12196 Magnets, and Applied Currents Electric Potential Coefficient Matrix Equation 12202
Load Type Current Density, Voltage Load and Phase Angle Distribution
14228
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Matrix or Vector Magnetic Potential Coefficient Matrix Electric Conductivity Matrix Thermal Conductivity Matrix Stiffness and Mass Matrices; and Thermal Expansion Load Vector Piezoelectric Coupling Matrix Specific Heat Matrix
Shape Functions Equation 12169 Equation 12168 Equation 12167 Equation 12164, Equation 12165, and Equation 12166 Same as combination of stiffness matrix and conductivity matrix Same as conductivity matrix. If KEYOPT(3) = 1, matrix is diagonalized as described in Section 13.2: Lumped Matrices
Load Vector due to Imposed Thermal and Electric Gradients, Heat Generation, Joule Heating, Same as coefficient or conductivity matrix Magnetic Forces, Permanent Magnet and Magnetism due to Source Currents Load Vector due to Convection and Pressures Same as stiffness or conductivity matrix, specialized to the face
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points 4 4 4 4 4 11 4 6
14229
Matrix or Vector
Geometry Quad
Stiffness Matrix and Thermal Load Vector Triangle Quad Triangle Quad Triangle Equation 1256
Mass and Stress Stiffness Matrices Transverse Pressure Load Vector Edge Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure
Equation 1269, Equation 1270, and Same as stiffness matrix Equation 1271 Equation 1246, Equation 1247, and Same as stiffness matrix Equation 1248 Equation 1271 Equation 1248 2x2 3 2
Same as in-plane mass matrix, specialized to the edge Distribution Linear thru thickness, bilinear in plane of element Constant thru thickness, bilinear in plane of element Bilinear in plane of element, linear along each edge
$ $
! # "
Integration Points
Section 14.99: SHELL99 - Linear Layered Structural Shell Each pair of integration points (in the r direction) is assumed to have the same material orientation. There is no significant stiffness associated with rotation about the element r axis. A nominal value of stiffness is present using the approach of Zienkiewicz(39), however, to prevent free rotation at the node.
j =1 bt rj rjtp
rjtp
(14566)
[E1] =
j =1 bt rj rjtp
(14567)
[E2 ] =
j =1 bt rj rjtp
(14568)
[E3 ] =
j =1 bt rj rjtp
(14569)
[E 4 ] =
j =1 bt rj
(14570)
{S0 } =
j =1 bt rj
rjtp
[Tm ]T [D] j { th } j dr j
(14571)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14231
{S1} =
j =1 bt rj rjtp
r[Tm ]T [D] j { th } j dr j
(14572)
{S 2 } =
j =1 bt rj
r 2 [Tm ]T [D] j { th } j dr j
(14573)
where: N = numbers of layers [D]j = stress-strain relationships at point of interest within layer j [Tm] = layer to element transformation matrix [E0], [E1], [E2], {S0}, and {S1} can be used to define the forces and moments on a unit square out of the flat shell: {N} [E0 ] [E1] {} {S0 } = {M} [E1] [E2 ] { } {S1} where: {N} = forces per unit length {M} = moments per unit length {} = strains {k} = curvatures Each of the above matrices and load vectors are of sizes 6 x 6 and 6 x 1, as opposed to the 3 x 3 and 3 x 1 sizes commonly used in thin shell analysis. Thus, if only 3 x 3 matrix information is available, it is recommended to use KEYOPT(2) = 4, which transforms the 3 x 3 matrices to a 6 x 6 matrices (using [E0] as an example): G11 G12 0 G13 0 0 G12 G22 0 G23 0 0 0 L 0 0 0 0 [Eo ] = G13 G23 0 G33 0 0 0 H 0 0 0 0 0 0 0 0 H 0 where: G = 3 x 3 matrix of terms available from outside of the ANSYS program L = G1110-8 H = G33C C = transverse shear multiplier (input as TRSHEAR on RMORE command) As discussed earlier, the values in [E0] (as well as other matrices) used by the ANSYS program for either the layer or matrix input may be printed with KEYOPT(10) = 1 in order to verify the input. 14232
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14574)
(14575)
Section 14.99: SHELL99 - Linear Layered Structural Shell For matrix input, the required stress vector {Nc} needed for stress stiffening is computed as: {Nc } = ([E0 ][B0 ] + [E1][B1]){} + {S0 } where: {} = {ue} from the previous iteration (14576)
where: {e}j = stresses in element orientation To simplify the below descriptions, the subscript e is dropped. The in-plane forces are computed as: t + b x, j x, j Tx = t j 2 j =1
N
(14580)
t + b y, j y, j Ty = t j 2 j =1
N
(14581)
(14582)
14233
where, typically, Tx = in-plane force per unit length (output as TX) t , j = stress at top of layer j in element x direction x b, j = stress at bottom of layer j in element x direction x tj = thickness of layer j The out-of-plane moments are computed as: Mx = 1N t j (b, j (2zb + ztj ) + tx, j (2z tj + zb )) x j j 6 j =1 1N t j (b, j (2zb + ztj ) + ty, j (2ztj + zb )) y j j 6 j =1 1N t j (b , j (2zb + ztj ) + txy, j (2ztj + zb )) xy j j 6 j =1 (14583)
My =
(14584)
Mxy =
(14585)
where, typically, Mx = x-moment per unit length (output as MX) zb = z coordinate of bottom layer j j z tj = z coordinate of top layer j z = coordinate normal to shell, with z = 0 being at shell midsurface The transverse shear forces are computed as: Nx =
N j =1 N
t j xz, j t j yz, j
(14586)
Ny =
j =1
(14587)
where, typically, Nx = transverse x-shear force per unit length (output as NX) xz,j = average transverse shear stress in layer j in element x-z plane For this computation of transverse shear forces, the shear stresses have not been adjusted as shown in the next subsection.
14234
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14589)
where typically, , j = adjusted value of transverse shear strain xz xz,j = transverse shear strain as computed from strain-displacement relationships r = normal coordinate, varying from -1.0 (bottom) to +1.0 (top) Even with this adjustment, these strains will not be exact due to the variable nature of the material properties thru the thickness. However, for thin shell environments, these strains and their resulting stresses are small in comparison to the x, y, and xy components. The interlaminar shear stresses are equivalent to the transverse shear stresses at the layer boundaries and are computed using equilibrium considerations, and hence are more accurate for most applications.
(14591)
(14592)
(14593)
(14594)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14235
(14595)
x and y are shown in Figure 14.47: Integration Point Locations in Section 14.91: SHELL91 - Nonlinear Layered Structural Shell. The interlaminar shear stress components between layer k and layer k+1 may now be written as: k = x
j =1 k
xz, j S x t j
j =1 k
(14596)
k = y
j =1
yz, j S y t j
j =1
(14597)
where, typically,
t k = interlaminar shear stress between layers k and k+1 (output as ILSXZ) x
Ax =
j =1
xz, j
where: k = maximum interlaminar shear stress between layers K and K + 1 (output as ILSUM)
k k The maximum of all values k is max (output as ILMAX). If max is less than a small number , the interlaminar shear stress printout is suppressed and the post data values are set to zero. is determined by:
= 10 8 ( x + y + xy ) 14236
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14599)
where the summation is over all integration points in the top and bottom layers (or in layers LP1 and LP2, if requested). Finally, a check is made on the validity of the interlaminar shear stresses. R is defined as: R= t A2 + A2 x y k max (14600)
where: R = error measure (output as Max. Adjustment / Max. Stress) R is output if it is greater than 0.1.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14237
Matrix or Vector Stiffness and Mass Matrices; and Thermal Load Vector Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure
Bilinear across element, constant thru thickness or around circumference Same as element temperature distribution Linear along each face
14238
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points 2x2
Matrix or Vector Stiffness and Mass Matrices; and Thermal Load Vector Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure
Shape Functions Equation 12191, Equation 12192, and Equation 12193 Same as stiffness matrix, specialized to the face Distribution Trilinear thru element Trilinear thru element Bilinear across each face
where:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points 2x2x2 2x2
(14601) 14239
Chapter 14: Element Library [B] = strain-displacement matrix {} = Cauchy stress Equation 14601 is modified by assuming a decomposition of the Cauchy stress into the deviatoric part plus the pressure part: {} = {} {q}P (14602) where: {'} = Cauchy stress deviator q = 1 1 1 0 0 0 P = hydrostatic stress - hydrostatic stress = (x + y + z) / 3 (output as HPRES) The pressure is separately interpolated to conveniently allow for enforcement of the incompressibility constraint associated with large plastic strains (Oden and Kikuchi(123)). The restoring force can now be rewritten as: {Fnr } =
vol
(14603)
The incompressibility constraint during plastic flow is enforced through the augmentation of the momentum equations with the additional equation:
vol
[NP ]T ( J J( P )) d( vol) = 0
(14604)
where: [NP] = shape function associated with the independently interpolated pressure DOF J = determinant of the relative deformation gradient (the relative volume change)
s J = constitutively prescribed function expressing the pressure-volume change relationship and expressed as:
^
J = exp
P K
(14605)
where: K = elastic bulk modulus for the material (= E / (3(1-2))) E = Young's modulus (input as EX on MP command) = Poisson's ratio (input as NUXY on MP command) The total Cauchy stress is calculated by finding the deviatoric part from the constitutive equations using the strains calculated from nodal displacements and subtracting the separately interpolated pressure, i.e.: {} = {} {q} Po (14606) where:
14240
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.107: VISCO107 - 3-D 8-Node Viscoplastic Solid Po = interpolated from the pressure field The stiffness matrix for the static analysis is constructed by evaluating the exact Jacobian of the discretized system. This yields an equation of the form: K uu K up u F Fu = pu pp P 0 (14607) K K Fp where: {F} = external nodal forces {u}, {P} = increments of displacement and pressure, respectively {Fu } = {Fp } = [K uu ] =
vol
vol
[K up ] = [K pu ]T = [K pp ] =
The tangent matrix developed in Equation 14607 has two parts, namely the constitutive part and geometric part. From the requirement of full tangent matrices, both the constitutive and geometric parts are essential, but the numerical efficiency and stability considerations can prove to be different. Thus, it is left on the user to control the inclusion of stress (geometric) stiffness (using the SSTIF command). Symmetry of the stiffness matrix is achieved by assuming small strain increments for the constitutive part and negligible volume change during the step for the geometric part. The assumptions generally result in good convergence characteristic for these elements even when these assumptions of small strain increments and negligible volume change are violated. Additional detail of the stiffness matrix can be found in Weber et al.(127). For the constitutive part of the rate-dependent plasticity (Anand's model), see Section 4.2: Rate-Dependent Plasticity. Section 13.1: Integration Point Locations describes the integration point locations.
(14608)
where: Nint = number of integration points Ncs = total number of converged substeps {pl} = plastic strain increment
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14241
Matrix or Vector Stiffness and Mass Matrices; and Thermal Load Vector Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure
Shape Functions Equation 12117, Equation 12118, and Equation 12119 Equation 1296, Equation 1297, and Equation 1298
Same as shape functions across element, constant thru thickness or around circumference Same as element temperature distribution Linear along each face
14242
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points 3x3 3 2
"!
TRANS109 realizes strong electromechanical coupling between distributed and lumped mechanical and electrostatic systems. TRANS109 is especially suitable for the analysis of Micro Electromechanical Systems (MEMS): accelerometers, pressure sensors, microactuators, gyroscopes, torsional actuators, filters, HF and optical switches, etc. TRANS109 (Gyimesi and Ostergaard(329) and Gyimesi et al.(346)) is the 2-D extension of strongly coupled line transducer TRANS126 (Gyimesi and Ostergaard(248)), (Section 11.5: Review of Coupled Electromechanical Methods, and Section 14.126: TRANS126 - Electromechanical Transducer). TRANS109 is a 2-D 3-node element with triangle geometry. It supports three degrees of freedom at its nodes: mechanical displacement, UX and UY, as well as electrical scalar potential, VOLT. Its reaction solutions are mechanical forces, FX and FY, and electrical charge, CHRG. The element potential energy is stored in the electrostatic domain. The energy change is associated with the change of potential distribution in the system, which produces mechanical reaction forces. The finite element formulation of the TRANS109 transducer follows standard Ritz-Galerkin variational principles which ensure that it is compatible with regular finite elements. The electrostatic energy definition is 1 W = { V } T [C]{ V } (14609) 2 where: {V} = vector of nodal voltages superscript T = denotes matrix transpose [C] = element capacitance matrix The vector of nodal electrostatic charges, {q}, can be obtained as {q} = [C]{v }
where: {q} = vector of nodal charges The capacitance matrix, [C], depends on the element geometry: [C] = [C]({u})
where: 14243
$!" # %
Chapter 14: Element Library {u} = vector of nodal displacements According to the principle of virtual work dW {f } = {u} d where: {f} = vector of nodal mechanical reaction forces At equilibrium, the electrostatic forces between each transducer elements as well as transducers and mechanical elements balance each other. The mesh, including the air region, deforms so that the force equilibrium be obtained. During solution, TRANS109 automatically morphs the mesh based on equilibrium considerations. This means that users need to create an initial mesh using usual meshing tools, then during solution TRANS109 automatically changes the mesh according to the force equilibrium criteria. No new nodes or elements are created during morphing, but the displacements of the original nodes are constantly updated according to the electromechanical force balance. The morph supports large displacements, even of uneven meshes.
(14612)
Mapping and Shape Functions Equation 12123, Equation 12126, and Equation 12127
Thermal Conductivity and Specific Equation 12124, Equation 12126, and EquaHeat Matrices tion 12127 Electrical Potential Coefficient Matrix Equation 12125, Equation 12126, and Equation 12127
References: Zienkiewicz et al.(169), Damjanic' and Owen(170), Marques and Owen(171), Li et al.(172)
14244
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
)$ &$ 0('%# 2 %1 $
The 1-D element may be thought of as one edge of the infinite element of Figure 14.49: Mapping of 2-D Solid Infinite Element. It extends from node J, through node K to the point M at infinity and is mapped onto the parent element defined by the local coordinate system in the range -1 t 1.
N
8
M L Y I K Map J
*
Poles of Mapping X,R
*
s J
The position of the "pole", xo, is arbitrary, and once chosen, the location of node K is defined by xK = 2x J xo The interpolation from local to global positions is performed as x( t ) = MJ ( t )x J + MK ( t )xK where: MJ(t) = -2t/(1 - t) MK(t) = 1 - MJ(t) (14613)
(14614)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14245
Chapter 14: Element Library Examining the above mapping, it can be seen that t = -1, 0, 1 correspond respectively to the global positions x = xJ, xK, , respectively. The basic field variable, A (Az for KEYOPT(1) = 0, VOLT for KEYOPT(1) = 1 or TEMP for KEYOPT(1) = 2) can be interpolated using standard shape functions, which when written in polynomial form becomes A( t ) = b0 + b1t + b2 t 2 + b3 t3 + Solving Equation 14614 for t yields 2a t = 1 r where: r = distance from the pole, O, to a general point within the element a = xK - xJ as shown in Figure 14.49: Mapping of 2-D Solid Infinite Element Substituting Equation 14616 into Equation 14615 gives c c c A( t ) = c 0 + 1 + 2 + 3 + 2 r r r3 Where c0 = 0 is implied since the variable A is assumed to vanish at infinity. Equation 14617 is truncated at the quadratic (r2) term in the present implementation. Equation 14617 also shows the role of the pole position, O. In 2-D (Figure 14.49: Mapping of 2-D Solid Infinite Element) mapping is achieved by the shape function products. The mapping functions and the Lagrangian isoparametric shape functions for 2-D and axisymmetric 4 node quadrilaterals are given in Section 12.6.6: 2-D and Axisymmetric 4 Node Quadrilateral Infinite Solids. The shape functions for the nodes M and N are not needed as the field variable, A, is assumed to vanish at infinity. (14615)
(14616)
(14617)
14.110.2. Matrices
The matrices can be written as: [K e ] = [B]T [D][B] dvol
vol
(14618)
(14619)
where: {N} = shape functions given in Section 12.6.6: 2-D and Axisymmetric 4 Node Quadrilateral Infinite Solids [B] = defined later 1. AZ DOF (KEYOPT(1) = 0) [Ke] = magnetic potential coefficient matrix
14246
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
o = magnetic permeability of free space (input on EMUNIT command) The infinite elements can be used in magnetodynamic analysis even though these elements do not compute mass matrices. This is because air has negligible conductivity. 2. VOLT DOF (KEYOPT(1) = 1) [Ke] = electrical potential coefficient matrix x [D] = 0 3. 0 y
x, y = electrical permittivity (input as PERX and PERY on MP command) TEMP DOF (KEYOPT(1) = 2) [Ke] = thermal conductivity matrix [Ce] = specific heat matrix k x [D] = 0 0 ky
kx, ky = thermal conductivities in the x and y direction (input as KXX and KYY on MP command) Cc = Cp = density of the fluid (input as DENS on MP command) Cp = specific heat of the fluid (input as C on MP command) Although it is assumed that the nodal DOFs are zero at infinity, it is possible to solve thermal problems in which the nodal temperatures tend to some constant value, To, rather than zero. In that case, the temperature differential, (= T - To), may be thought to be posed as the nodal DOF. The actual temperature can then be easily found from T = + To. For transient analysis, must be zero at infinity t > 0, where t is time. Neumann boundary condition is automatically satisfied at infinity. Note that with these infinite elements, meaningful steady-state thermal analysis can be performed only when the problem is driven by heat sources or sinks (BF or BFE command with Lab = HGEN). The {Bi} vectors of the [B] matrix in Equation 14618 contain the derivatives of Ni with respect to the global coordinates which are evaluated according to Ni Ni s x 1 {Bi } = = [J] N N i i y t where:
(14620)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14247
Chapter 14: Element Library [J] = Jacobian matrix which defines the geometric mapping [J] is given by Mi s 4 [J] = i =1 M i t Mi yi s Mi yi t
xi
(14621)
xi
The mapping functions [M] in terms of s and t are given in Section 12.6.6: 2-D and Axisymmetric 4 Node Quadrilateral Infinite Solids. The domain differential d(vol) must also be written in terms of the local coordinates, so that d( vol) = dx dy = | J | ds dt (14622) Subject to the evaluation of {Bi} and d(vol), which involves the mapping functions, the element matrices [Ke] and [Ce] may now be computed in the standard manner using Gaussian quadrature.
Matrix or Vector
Magnetic or Electrical Scalar Equation 12129, Equation 12130, Equation 12131, Potential Coefficient Matrix or Equation 12132, Equation 12133, and Equation 12134 Thermal Conductivity Matrix Specific Heat Matrix Magnetic Vector Potential Coefficient Matrix Equation 12129, Equation 12132, Equation 12133, and Equation 12134 Equation 12126, Equation 12127, Equation 12128, Equation 12132, Equation 12133, and Equation 12134
' & (
Shape Functions Equation 1260, Equation 1261, Equation 1264, and Equation 1266 Equation 1241, Equation 1242, Equation 1243, and Equation 1245
Matrix or Vector
Geometry
Coefficient Matrix and Load Vector Quad Coefficient Matrix and Load Vector Triangle
Integration Points 2x2 1
14249
Figure 14.50 A General Electromagnetics Analysis Field and Its Component Regions
14.115.2. Formulation
The A, V-A- Formulation The equations relating the various field quantities are constituted by the following subset of Maxwell's equations with the displacement currents neglected. {H} {Js } {Je } = {0} B {E} + = {0} n in 1 (14623) t {B} = 0 {H} = {Js } in 2 3 {B} = 0 The constitutive relationships are: {B} = []{H}
The boundary and interface conditions, respectively, are: {B} T {n} = 0 {H} {n} = {0}
on B on H
14250
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
' % ! " $
(14624) (14625) (14626) (14627)
'
Section 14.115: INTER115 - 3-D Magnetic Interface {B1} T {n1} + {B2 } {n2 } = 0 on 12 , 13 , 23 {H1} {n1} + {H2 } {n2 } = {0}
(14628)
Variables are defined in Section Section 5.1: Electromagnetic Field Fundamentals. By introducing the magnetic vector potential, {A} (AX, AY, AZ), both in 1 and 2; the electric scalar potential V (VOLT) in 1; and the generalized scalar potential g (MAG) in 3, the field quantities can be written in terms of various potentials as: {B} = { A } in 1 and 2 (14629) A {E} = V t {H} = {Hs }g
in 1 in 3
(14630)
(14631)
In order to make the solution of potential {A} unique, the Coulomb gauge condition is applied to define the divergence of {A} in addition to its curl. Substituting Equation 14629 through Equation 14631 into the field equations and the boundary conditions Equation 14623 through Equation 14628 and using the Galerkin form of the method of weighted residual equations, the weak form of the differential equations in terms of the potentials {A}, V and g can be obtained. Through some algebraic manipulations and by applying the boundary as well as interface conditions, respectively, the finite element equations may be written as: T T T T T A 1+ 2 ( [NA ] ) []( { A }) + []( [NA ] ) ( { A }) + [][NA ] t +[][NA ]T v T d 13 + 23 [NA ] g {n3 } d t (14632)
1 [] {N} + [] {N} d = 0 t t
[]( {N})T g d +
13
(14633)
23
{N}{n2 } ( { A }) d
2
{N}{n1} ( { A } )d =
( {N} ) []{Hs } d
(14634)
where: [NA] = matrix of element shape functions for {A} {N} = vector of element shape function for both V and v = related to the potential V as:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14251
(14635)
A number of interface terms arise in the above equations because of the coupling of vector potential and scalar potential formulations across different regions. These are the terms that involve integration over the surface shared by two adjoining subregions and are given as: I1 = + [NA ] (g {n3 }) d 13 23 (14636) I2 = + {N}{n3 } ( { A }) d 13 23 I3 = + [NA ] ({Hs } {n3 }) d 13 23 where: ij = surface at the interface of subregions i and j, respectively. The term, I3, contributes to the load vector while the terms, I1 and I2, contribute to the coefficient matrix. The asymmetric contributions of I1 and I2 to the coefficient matrix may be made symmetric following the procedure by Emson and Simkin(176). After some algebraic manipulations including applying the Stokes' theorem, we get I2 = I21 + I22 (14639) I21 = + ( {N} {n3 }) { A } d 13 23 I22 = {N}{ A } d 13+ 23 (14640) (14641) (14637) (14638)
It is observed from Equation 14639 that the integrals represented by I1 and I2 are symmetric if the condition I22 = 0 is satisfied. The integral given by I22 is evaluated along a closed path lying on the interface. If the interface lies completely inside the region of the problem, the integrals over the internal edges will cancel each other; if the integral path is on a plane of symmetry, the tangential component of {A} will be zero, so the integral will be vanish; and if the integral path is on the part of the boundary where the scalar potential is prescribed, the terms containing N will be omitted and the symmetry of the matrix will be ensured. Therefore, the condition that ensures symmetry can usually be satisfied. Even if, as in some special cases, the condition can not be directly satisfied, the region may be remeshed to make the interface of the vector and scalar potential regions lie completely inside the problem domain. Thus, the symmetry condition can be assumed to hold without any loss of generality. Replacing the vector and scalar potentials by the shape functions and nodal degrees of freedom as described by Equation 14642 through Equation 14645, { A } = [NA ]T { A e } A T = [NA ] { A e } t g = {N} T {e } 14252
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14642)
(14643) (14644)
(14645)
the above manipulations finally result in the following set of finite element equations:
T T T T T 1 ( [NA ] ) []( [NA ] ) + [] [NA ] [NA ] d { A e }
(14646)
(14647)
[]( {N})T g d +
3
23
{N}{n2 } ( { A }) d (14648)
2
13
(14649)
Equation 14646 through Equation 14649 represent a symmetric system of equations for the entire problem. The interface elements couple the vector potential and scalar potential regions, and therefore have AX, AY, AZ and MAG degrees of freedom at each node. The coefficient matrix and the load vector terms in Equation 14646 through Equation 14649 are computed in the magnetic vector potential elements (SOLID97), the scalar potential elements SOLID96, SOLID98 with KEYOPT(1) = 10, or SOLID5 with KEYOPT(1) = 10) and the interface elements (INTER115). The only terms in these equations that are computed in the interface elements are given by: Coefficient Matrix: [K ] = + [NA ]T ( {N} {n3 }) d 13 23 + ( {N} {n3 })T [NA ] d 13 23 Load Vector: {F} = + [NA ]T ([NA ] {n3 }) d 13 23 (14651) (14650)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14253
Matrix or Vector
Convection between Thermal Conductivity Matrix nodes I and K and between nodes J and L (optional) Pressure Conductivity Matrix Between nodes I and J Specific Heat Matrix and Heat Equation 1213 Generation Load Vector
14254
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.116: FLUID116 - Coupled Thermal-Fluid Pipe {P} = nodal pressure vector [Kt] = thermal conductivity matrix for one channel (includes effects of convection and mass transport) [Kp] = pressure conductivity matrix for one channel {Q} = nodal heat flow vector (input as HEAT on F command) {w} = nodal fluid flow vector (input as FLOW on F command) {Qg} = internal heat generation vector for one channel {H} = gravity and pumping effects vector for one channel Nc = number of parallel flow channels (input as Nc on R command)
if Rgas = 0.0 u = effective density = or P (ideal gas law) if Rgas 0.0 RgasTabs = mass density (input as DENS on MP command P = pressure (average of first two nodes) Tabs = T + TOFFST = absolute temperature T = temperature (average of first two nodes) TOFFST = offset temperature (input on TOFFST command) Cp = specific heat (input as C on MP command) A = flow cross-sectional area (input as A on R command) Lo = length of member (distance between nodes I and J) Rgas = gas constant (input as Rgas on R command) Thermal Conductivity Matrix The thermal conductivity matrix is given by: B1 + B 4 B2 B1 + B2 B 4 B1 + B3 + B5 B1 B5 0 [K t ] = B2 B2 0 0 B3 0 0 B3 0 B3
(14654)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14255
where: B1 = AK s
Ks = thermal conductivity (input as KXX on MP command) B2 = h AI h = film coefficient (defined below) AI = lateral area of pipe associated with end I (input as (An )I on R command)
(defaults to DL 2 if KEYOPT(2) = 2, defaults to DL if KEYOPT(2) = 3)
B3 = h AJ
A J = lateral area of pipe associated with end I (input as (An )J on R command) DL (defaults to if KEYOPT(2) = 2, defaults to DL if KEYOPT(2) = 4) 2
D = hydraulic diameter (input as D on R command) wCp if flow is from node J to node I B4 = if flow is from node I to node J 0 wCp B5 = 0
if flow is from node I to node J if flow is from node J to node I o
w = mass fluid flow rate in the element w may be determined by the program or may be input by the user:
if pressure is a degree of freedom e computed from previous iteration W = or input (VAL1 on SFE,,,HFLUX command) if pressure is not a degree of freedom
(14655)
The above definitions of B4 and B5, as used by Equation 14654, cause the energy change due to mass transport to be lumped at the outlet node. The film coefficient h is defined as: material property input (HF on MP command) or NuK s D h = or table input (TB, HFLM table) or defined by user programmable t feature User116Hf
if KEYOPT(4) = 0
if KEYOPT(4) = 1
if KEYOPT(4) = 2,3, or 4
(14656)
if KEYOPT(4) = 5
Nu, the Nusselt number, is defined for KEYOPT(4) = 1 as: Nu = N1 + N2Re 14256
N3
Pr
N4
(14657)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
where: N1 to N4 = input constants (input on R commands) wD Re = = Reynolds number A = viscosity (input as VISC on MP command) Cp Pr = = Prandtl number Ks A common usage of Equation 14657 is the Dittus-Boelter correlation for fully developed turbulent flow in smooth tubes (Holman(55)): Nu = 0.023 Re0.8Pr a (14658)
where: 0.4 for heating a= 0.3 for cooling Heat Generation Load Vector The internal heat generation load vector is due to both average heating effects and viscous damping: Qn Q {Q g } = n (14659) 0 0 where: L Qn = o ( Aq + VDF Cver Fv 2 ) 2 q = internal heat generation rate per unit volume (input on BF or BFE command) VDF = viscous damping multiplier (input on RMORE command) Cver = units conversion factor (input on RMORE command)
if 8.0 F = flow type factor = 0.21420 if Re 2500.0 Re > 2500.0
v = average velocity The expression for the viscous damping part of Qn is based on fully developed laminar flow.
(14660)
14257
where: Z = coordinate in the negative acceleration direction P = pressure = g g = acceleration of gravity v = velocity PPMP = pump pressure (input as Pp on R command) CL = loss coefficient The loss coefficient is defined as: f CL = + D where: f a D = extra flow loss factor = or k
a
(14661)
if KEYOPT(8) = 0
if KEYOPT(8) = 1
= additional length to account for extra flow losses (input as La on R command) k = loss coefficient for typical fittings (input as K on R command) f = Moody friction factor, defined below: For the first iteration of the first load step, if fm 0.0 f f =m 1.0 if fm = 0.0 where: fm = input as MU on MP command For all subsequent iterations if KEYOPT(7) = 0 fx f = fm if KEYOPT(7) = 1 table input(defined by TB, FLOW) if KEYOPT(7) = 2,3 The smooth pipe empirical correlation is: 64 0 < Re 2500 Re fx = or 0.316 2500 < Re 1/ 4 (Re) 14258
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14662)
(14663)
(14664)
Section 14.116: FLUID116 - Coupled Thermal-Fluid Pipe Bernoulli's Equation 14660 may be simplified for this element, since the cross-sectional area of the pipe does not change. Therefore, continuity requires all velocities not to vary along the length. Hence v1 = v2 = va, so that Bernoulli's Equation 14660 reduces to: P PJ PPMP v2 ZI ZJ + I + = CL 2g (14665)
Writing Equation 14665 in terms of mass flow rate (w = Av), and rearranging terms to match the second half of Equation 14652, 2A 2 2g2 A 2 PPMP (PI PJ ) = w 2 + ZI + ZJ CL CL (14666)
Since the pressure drop (PI - PJ) is not linearly related to the flow (w), a nonlinear solution will be required. As the w term may not be squared in the solution, the square root of all terms is taken in a heuristic way: A 2 2 P I PJ = w + A (( Z I+ ZJ )g PPMP ) CL CL (14667)
Defining: Bc = A 2 CL (14668)
(14669)
(14670) Bc
Hence, the pressure conductivity matrix is based on the term load vector is based on the term Bc PL. Two further points: 1. Bc is generalized as: 2 A CL input constant (input as C on R command) m Bc = table input (defined by TB,FCON) defined by user programmable feature, User116Cond e
PI PJ
(14671)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14259
Chapter 14: Element Library 1. (-ZI + ZJ)g is generalized as: ( Z I+ ZJ )g = {x }T {a t } where: {x} = vector from node I to node J {at} = translational acceleration vector which includes effects of angular velocities (see Section 15.1: Acceleration Effect) (14672)
Matrix or Vector
Shape Functions
Edge Formulation of Magnetic Vector Potential Coefficient Matrix Equation 12194, Equation 12195, and Equaand Load Vector of Magnetism due tion 12196 for magnetic vector potential; Equato Source Currents, Permanent tion 12258 thru Equation 12269 for edge-flux Magnets, and Applied Currents Electric Potential Coefficient Matrix Equation 12250 thru Equation 12257 Load Type Current Density, Voltage Load and Phase Angle Distribution
References: Biro et al.(120), Gyimesi and Ostergaard(201), Gyimesi and Ostergaard (221), Ostergaard and Gyimesi(222), Ostergaard and Gyimesi(223), Preis et al.(203), Nedelec(204), Kameari(206), Jin(207)
14260
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points
2x2x2
2x2x2
Section 14.117: SOLID117 - 3-D 20-Node Magnetic Edge Section 5.2.2: Magnetic Vector Potential Section 12.9: Electromagnetic Edge Elements Section 13.1: Integration Point Locations
SOLID117 of the ANSYS Elements Reference serves as a reference user guide. 3-D Magnetostatics and Fundamentals of Edge-based Analysis, 3-D Harmonic Magnetic Analysis (Edge-Based), and 3-D Transient Magnetic Analysis (Edge-Based) of the ANSYS Low-Frequency Electromagnetic Analysis Guide describe respectively static, harmonic and transient analyses by magnetic element SOLID117.
14.117.2. Matrix Formulation of Low Frequency Edge Element and Tree Gauging
This low frequency electromagnetic element eliminates the shortcomings of nodal vector potential formulation discussed in Section 5.1.6: Harmonic Analysis Using Complex Formalism. The pertinent shape functions are presented in Section 12.9: Electromagnetic Edge Elements. The column vector of nodal vector potential components in SOLID97 is denoted by {Ae}, that of time integrated scalar potentials by {e}. (See definitions in Section 5.2.2: Magnetic Vector Potential.) The vector potential, {A}, can be expressed by linear combinations of both corner node vector potential DOFs, {Ae}, as in SOLID97, and side node edge-flux DOFs, {AZ}. For this reason there is a linear relationship between {Ae} and {AZ}. { A e } = [TR ]{ A Z } where: [TR] = transformation matrix. Relationship Equation 14673 allows to compute the stiffness and damping matrices as well as load vectors of SOLID117 in terms of SOLID97. Substituting Equation 14673 into Equation 5109 and Equation 5110 provides { A Z } T ([K ZZ ]{ A z } + [K ZV ]{ e } + [CZZ ] d dt { A z } + [CZV ] d dt {e } {JZ }) = 0 { e } T ([K VZ ]{ A z } + [K VV ]{ e } + [C VZ ] d dt { A z } + [C VV ] d dt { e } {lt }) = 0 where: [K ZZ ] = [TR ]T [K AA ][TR ] [CZZ ] = [TR ]T [C AA ][TR ] [K ZV ] = [TR ]T [K AA ][TR ] [CZV ] = [TR ]T [C AV ][TR ] [JZ ] = [TR ]T [JA ] [K VZ ] = [K VA ][TR ] [C VZ ] = [C VA ][TR ] (14674) (14675) (14673)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14261
Chapter 14: Element Library Equation 14674 and Equation 14675 need to be properly gauged to obtain uniqueness. For more on this topic see for example Preiss et al.(203). SOLID117 applies a tree gauging algorithm. It considers the relationship between nodes and edges by a topological graph. A fundamental tree of a graph is an assembly of edges constituting a path over which there is one and only one way between different nodes. It can be shown that the edgeflux DOFs over the fundamental tree can be set to zero providing uniqueness without violating generality. The tree gauging applied is transparent to most users. At the solution phase the extra constraints are automatically supplied over the tree edges on top of the set of constraints provided by users. After equation solution, the extra constraints are removed. This method is good for most of the practical problems. However, expert users may apply their own gauging for specific problems by turning the tree gauging off by the command, GAUGE,OFF.
Matrix or Vector Stiffness, Mass and Damping Matrices Surface PORT, INF, IMPD, SHLD Load Vectors Load Type Surface Loads
Geometry
Shape Functions
Equation 12164, EquaPolynomial variable in ortion 12165, and Equader of 1 tion 12166 Equation 1246 and Equation 1247 Polynomial variable in order of 1 Distribution Linear across each face
"
Integration Points Variable Variable
Section 14.119: HF119 - 3-D High-Frequency Magnetic Tetrahedral Solid i.e., they possess tangential continuity on the boundary between two adjacent elements. This property fits naturally the need of HF119 to solve the electric field E based on the Maxwell's equations, since E is only tangentially continuous across material interfaces. Similar to HF120 as discussed in Section 14.120.2: Solution Shape Functions - H(curl) Conforming Element, the electric field E is approximated by: E(r ) = Ei W i (r )
i =1 Nv
(14676)
where: r = position vector within the element Nv = number of vector functions Ei = covariant components of E at proper locations (AX DOFs) Wi = vector shape functions defined in the tetrahedral element Refer to the tetrahedral element shown at the beginning of this subsection. The geometry of the element is represented by the following mapping: r = N j (L1, L2 , L3 , L 4 ) r j
j =1 10
(14677)
where: Nj = nodal shape functions Lj = volume coordinates rj = nodal coordinates Consider the local oblique coordinate system (s, t, r) based on node K. A set of unitary vectors can be defined as: a1 = r r r r r r a3 = a2 = L 4 L3 L 2 L3 L1 L3 (14678)
These defines subsequently the gradients of the four volume coordinates: a3 a1 a 2 a3 L 2 = L1 = Jt Jt a1 a2 L3 = L1 L 2 L 4 L 4 = Jt J = a a a 1 2 3 t The vector shape functions for the first order tetrahedral element can be conveniently defined as W ij = LiL j L jLi i, j = I, J, K, L i j (14680)
(14679)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14263
Chapter 14: Element Library The first order element is often referred to as the Whitney element (Whitney(208)).
Matrix or Vector
Geometry
Shape Functions Polynomial variable in order from 1 to 2 Polynomial variable in order from 1 to 2 Polynomial variable in order from 1 to 2 Polynomial variable in order from 1 to 2 Distribution
Brick, Equation 12209, Equation 12210, and Stiffness, Mass and Damping Equation 12211 Matrices Wedge, Equation 12186, Equation 12187, and Equation 12188 Quad, Equation 1269 Surface PORT, INF, IMPD, SHLD and Equation 1270 Load Vectors Triangle, Equation 1246 and Equation 1247 Load Type Surface Loads
14264
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points Variable Variable Variable Variable
"
(14681)
'&$ #
% $ # #(
where: r = position vector within the element Nv = number of vector shape functions Wi = vector shape functions defined in the brick element Ei = covariant components of E In the following, three aspects in Equation 14681 are explained, i.e., how to define the Wi functions, how to choose the number of functions Nv, and what are the physical meanings of the associated expansion coefficients Ei. Recall that coefficients Ei are represented by the AX degrees of freedom (DOF) in HF120. To proceed, a few geometric definitions associated with an oblique coordinate system are necessary. Refer to the brick element shown at the beginning of this subsection. The geometry of the element is determined by the following mapping: r = Ni (s, t, r )r i
j =1 20
(14682)
where: Ni = standard isoparametric shape functions r i = global coordinates for the 20 nodes Based on the mapping, a set of unitary basis vectors can be defined (Stratton(209)): a1 = r r r a 2 = a3 = s t r (14683)
These are simply tangent vectors in the local oblique coordinate system (s, t, r). Alternatively, a set of reciprocal unitary basis vectors can also be defined: 1 a2 a3 2 a3 a1 a = a = J J 3 a1 a2 J = a1 a2 a3 a = J A vector F may be represented using either set of basis vectors: F = f i ai = f j a
i =1 j =1 3 3 j
(14684)
(14685)
where: fj = covariant components fi = contravariant components. Given the covariant components of a vector F, its curl is found to be
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14265
(14686)
Having introduced the above geometric concepts, appropriate vector shape functions for the brick element are defined next. For the first order element (KEYOPT(1) = 1), there is one function associated with each edge: a1, i=Q,S,U,W i 2 w i = i a , i=R,T,V,X (14687) 3 i a , i=Y,Z,A,B where: i = scalar functions. Therefore, Nv = 12. Now consider the second order brick (KEYOPT(1) = 2). There are two functions defined for each edge. For example for node Q: wi
(1)
= i(1) a ,
wi
( 2)
= ( 2) a i
(14688)
In addition, there are two functions defined associated with each face of the brick. For example, for the face MNOP (r = 1): w f = (1) a , f
(1) 1
wf
( 2)
= ( 2) a f
(14689)
The total number of functions are Nv = 36. Since each vector functions Wi has only one covariant component, it becomes clear that each expansion coefficients Ei in (1), i.e., the AX DOF, represents a covariant component of the electric field E at a proper location, aside from a scale factor that may apply. The curl of E can be readily computed by using Equation 14686. Similarly, we can define vector shape functions for the wedge shape by combining functions from the brick and tetrahedral shapes. See Section 14.119: HF119 - 3-D High-Frequency Magnetic Tetrahedral Solid for tetrahedral functions.
14266
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Matrix or Vector Dielectric Permittivity and Electrical Conductivity Coefficient Matrices, Charge Density Load Vector Surface Charge Density and Load Vector
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
5 % $ 8 & 0 ( # ' 4
Integration Points 3x3 3 2
14267
" 6 ) 3 1 2 !
Matrix or Vector Dielectric Permittivity and Electrical Conductivity Coefficient Matrices, Charge Density Load Vector Charge Density Surface Load Vector
Integration Points 4 6
14268
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Matrix or Vector Stiffness Matrix Damping Matrix Load Vector None (lumped)
@ 9
6 754 3
14269
(14690)
where: L = inductance VI = voltage at node I VJ = voltage at node J t = time increment = time integration parameter n = time step n (1 )t n n n n IL +1= ( VI VJ ) + i L L
n i L +1=
t n +1 n n ( VI VJ +1) + IL +1 L
A capacitor with nodes I and J is represented by: n +1 n +1 C 1 1 VI I c = t 1 1 V n +1 In +1 J c where: C = capacitance c 1 n n In +1= ( VIn VJ ) ic c t i n +1= c c n ( VIn +1VJ +1) + In +1 c t (14691)
Similarly, a mutual inductor with nodes I, J, K and L has the following matrix: n +1 L 2 L 2 M M VI I1 n M M VJ I1 +1 t L 2 L2 = 2 M M L1 L1 VK In +1 L1L 2 M 2 M L1 L1 VL n +1 M I2 where: L1 = input side inductance 14270
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14692)
Section 14.125: CIRCU125 - Diode L2 = output side inductance M = mutual inductance (1 )t n n n n n I1 +1= [L ( V n VJ ) M( VK V L )] + i1 2 2 I L1L2 M In +1= 2 i n +1= 2 (1 )t L1L2 M t L1L2 M
2 2 n n n n i n2 i+ [ M( V I VJ ) + L1( VK VL )] +1n 1=
t L1L2 M
2
For harmonic analysis, the above three circuit element options have only a damping matrix. For an inductor: 1 1 1 2 (14693) L 1 1 for a capacitor: 1 1 j C 1 1 and for a mutual inductor: L2 L2 1 2 (L L M2 ) M 1 2 M
(14694)
L2 L2 M M
M M M L1 L1 L1 L1
(14695)
76)45301)&'$%" 2 ( # ! @
9
Matrix or Vector
14271
The I-V characteristics of common and Zener Diodes are plotted in Figure 14.51: I-V (Current-Voltage) Characteristics of CIRCU125. As can be seen, the characteristics of the diodes are approximated by a piece-wise linear curve. The common diode has two sections corresponding to open and close states. The Zener diode has three sections corresponding to open, block, and Zener states. The parameters of the piece-wise linear curves are described by real constants depending on KEYOPT(1) selection.
RF
RF
V V V RB
F
V V RB RZ
F
14272
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.125: CIRCU125 - Diode The Norton equivalent conductance, G, is the derivative (steepness) of the I-V curve to a pertinent diode state. The Norton equivalent current generator, I, is the current where the extension of the linear section of the I-V curve intersects the I-axis.
R dynamic resitance
I N Norton Current
(14696)
(14697)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14273
The line electromechanical transducer element, TRANS126, realizes strong coupling between distributed and lumped mechanical and electrostatic systems. For details about its theory see Gyimesi and Ostergaard(248). For more general geometries and selection between various transducers, see Section 14.109: TRANS109 - 2-D Electromechanical Transducer and Section 11.5: Review of Coupled Electromechanical Methods. TRANS126 is especially suitable for the analysis of Micro Electromechanical Systems (MEMS): accelerometers, pressure sensors, micro actuators, gyroscopes, torsional actuators, filters, HF switches, etc.
K m D Physical representation V I+
EMT
See, for example, Figure 14.53: Electromechanical Transducer with a damped spring mass resonator driven by a parallel plate capacitor fed by a voltage generator constituting an electromechanical system. The left side shows the physical layout of the transducer connected to the mechanical system, the right side shows the equivalent electromechanical transducer element connected to the mechanical system.
14274
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.126: TRANS126 - Electromechanical Transducer TRANS126 is a 2 node element each node having a structural (UX, UY or UZ) and an electrical (VOLT) DOFs. The force between the plates is attractive: 1 dC 2 F= V (14698) 2 dx where: F = force C = capacitance x = gap size V = voltage between capacitor electrodes The capacitance can be obtained by using the CMATRIX macro for which the theory is given in Section 5.10: Capacitance Computation. The current is dV dC I=C + vV dt dx where: I = current t = time dx v = velocity of gap opening = dt The first term is the usual capacitive current due to voltage change; the second term is the motion induced current. For small signal analysis: dV F = F0 + Dxv v + D xv + K xx x + K xv V dt I = I0 + Dvx v + Dvv dV + K vx x + K vv V dt
(14699)
(14700)
(14701)
where: F0 = force at the operating point I0 = current at the operating point [D] = linearized damping matrices [K] = linearized stiffness matrices x = gap change between the operating point and the actual solution V = voltage change between the operating point and the actual solution The stiffness and damping matrices characterize the transducer for small signal prestressed harmonic, modal and transient analyses. For large signal static and transient analyses, the Newton-Raphson algorithm is applied with F0 and I0 constituting the Newton-Raphson restoring force and [K] and [D] the tangent stiffness and damping matrices.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14275
(14702)
where: Kxx = electrostatic stiffness (output as ESTIF) F = electrostatic force between capacitor plates V = voltage between capacitor electrodes C'' = second derivative of capacitance with respect to gap displacement dI K vv = = Cv dV where: Kvv = motion conductivity (output as CONDUCT) I = current C' = first derivative of capacitance with respect to gap displacement v = velocity of gap opening Definitions of additional post items for the electromechanical transducer are as follows: Pm = Fv where: Pm = mechanical power (output as MECHPOWER) F = force between capacitor plates v = velocity of gap opening Pe = VI where: Pe = electrical power (output as ELECPOWER) V = voltage between capacitor electrodes I = current 1 Wc = CV 2 2 where: Wc = electrostatic energy of capacitor (output as CENERGY) V = voltage between capacitor electrodes C = capacitance 1 dC 2 V F= 2 dx where: 14276
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14703)
(14704)
(14705)
(14706)
(14707)
Section 14.127: SOLID127 - 3-D Tetrahedral Electrostatic Solid p-Element F = electrostatic force between capacitor plates (output as EFORCE) C = capacitance x = gap size dC = first derivative of capacitance with regard to gap dx V = voltage between capacitor electrodes dV = voltage rate (output as DVDT) dt
Matrix or Vector Coefficient Matrix and Charge Density Load Vector Surface Charge Density Load Vector
Geometric Shape Functions Equation 12164, Equation 12165, and Equation 12166 Same as coefficient matrix specialized to face
Shape Functions Polynomial variable in order from 2 to 8 Polynomial variable in order from 2 to 8
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points Variable Variable
14277
Matrix or Vector
Geometry
Shape Functions
Brick, Equation 12209, EquaPolynomial variable in order tion 12210, and Equafrom 2 to 8 tion 12211 Wedge, Equation 12186, Polynomial variable in order Equation 12187, and Equafrom 2 to 8 tion 12188 Quad, Equation 1269 and Equation 1270 Polynomial variable in order from 2 to 8
Triangle, Equation 1246 and Polynomial variable in order Equation 1247 from 2 to 8
14278
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
"
'(& #
% $ # #)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
'
&
" # $
Shape Functions Equation 1212 Integration Points 2 Integration Points 2x2
14279
14280
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.130: FLUID130 - 3-D Infinite Acoustic The equation of motion Equation 14708 is then solved in the annular region f which is bounded by the fluidstructure interface and the absorbing boundary a. In order, however, for the resulting problem in f to be well-posed, an appropriate condition needs to be specified on a. Towards this end, the following second-order conditions are used (Kallivokas et al.(218)) on a: In two dimensions: 1 1 1 1 1 Pn + Pn = P + P + cP + 2c + P c c 2 2 2 8 where: n = outward normal to a Pn = pressure derivative in the normal direction P = pressure derivative along a k = curvature of a = stability parameter In three dimensions: 1 Pn + Pn = P + H P c c +HP + G G c 2 Pv + (H K )P Pu + 2 EG E u E v 2 c (14711)
(14710)
where: n = outward normal u and v = orthogonal curvilinear surface coordinates (e.g., the meridional and polar angles in spherical coordinates) Pu, Pv = pressure derivatives in the a surface directions H and K = mean and Gaussian curvature, respectively E and G = usual coefficients of the first fundamental form
Upon discretization of Equation 14712, the first term on the left hand side will yield the mass matrix of the fluid while the second term will yield the stiffness matrix. Next, the following finite element approximations for quantities on the absorbing boundary a placed at a radius R and their virtual counterparts are introduced:
T P( x, t ) = N1 ( x )P( t ),
q(1) ( x, t ) = N2 ( x )q (1)( t ),
T q( 2) ( x, t ) = N3 ( x )q( 2) ( t )
(14713) 14281
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Chapter 14: Element Library P( x ) = PTN1( x ), where: N1, N2, N3 = vectors of shape functions ( = {N1}, {N2}, {N3}) P, q(1), q(2) = unknown nodal values (P is output as degree of freedom PRES. q(1) and q(2) are solved for but not output). Furthermore, the shape functions in Equation 14713 and Equation 14714 are set to: N1 = N2 = N3 = N The element stiffness and damping matrices reduce to: For two dimensional case: 4 NNT d e e a 1 2 2D T [K a ] = 4R NN d e 8R e a NNT d e e a 8 NNT d e e a 1 2 [CaD ] = 0 8c 0 where: de = arc-length differential These matrices are 6 x 6 in size, having 2 nodes per element with 3 degrees of freedom per node (P, q(1), q(2)). For three dimensional case: 2 NNT dA e e a 1 3 [K aD ] = 2R R2 sNT sNdA e e a dA e e a 2 s s T R N N dA e e a R2 4R
2
(14714)
(14715)
e a
NN
d e d e
4R2
e a
NN
0
NN d e e a 0 T NN de e a
T
(14716)
0 4R2
e a
NN
0
d e
0 0 T NN de e a
(14717)
N N
s
s T
(14718)
14282
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.131: SHELL131 - 4-Node Layered Thermal Shell 2 NNT dA e e a 1 [C3D ] = a 2C 0 where: dAe = area differential These matrices are 8 x 8 in size, having 4 nodes per element with 2 degrees of freedom per node (P, q) (Barry et al.(217)). For axisymmetric case: 2 NNT xd e e a 2 [K aDa ] = R R2 NTNxd e e a 2 NNT xd e e a 2 [CaDa ] = C 0 where: x = radius These matrices are 4 x 4 in size having 2 nodes per element with 2 degrees of freedom per node (P, q). xd e e a 2 T R NN xde e a R2 2 s s T R N N dA e e a 0
(14719)
NN
(14720)
R2 NNT xd e e a 0
(14721)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14283
Conductivity Matrix, Heat Generation Load Vector, 2 unknowns per node per layand Convection Surface er (KEYOPT(3) = 1) Matrix and Load Vector 1 unknown per node per layer (KEYOPT(3) = 2) Specific Heat Matrix
In-Plane: 2 x 2 3 unknowns per node per lay- In-Plane: Equation 1264 er (KEYOPT(3) = 0) Thru Thickness: Equation 1225 Thru Thickness: 2 In-Plane: Equation 1264 In-Plane: Equation 1264 Thru Thickness: Constant In-Plane: 2 x 2 In-Plane: 2 x 2 Thru Thickness: 1 Thru Thickness: Equation 1213 Thru Thickness: 1
Same as conductivity matrix. Matrix is diagonalized as described Same as conductivity in Section 13.2: Lumped Matrices matrix
Matrix or Vector
Geometry
Layer Shape Functions Equation 1273 Equation 1225 Equation 1273 Equation 1213 Equation 1273 Constant
3 unknowns per node per In-Plane layer (KEYOPT(3) = 0) Conductivity Matrix, Thru Thickness Heat Generation Load Vector, Specif2 unknowns per node per In-Plane ic Heat Matrix and layer (KEYOPT(3) = 1) Convection Surface Thru Thickness Matrix and Load Vector 1 unknown per node per In-Plane layer (KEYOPT(3) = 2) Thru Thickness
14284
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Matrix or Vector
Geometry
Conductivity Matrix and Velocity Quad, if KEYOPT(2) = 0 Load Vector Quad, if KEYOPT(2) = 1 Damping Matrix
Same as conductivity matrix. If KEYOPT(1) = 1, matrix is Same as conductivity diagonalized as described in Section 13.2: Lumped matrix Matrices
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Shape Functions Integration Points 2 x 2 (4-node) 3 x 3 (8-node)
14285
14286
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
8 8)!
Q F "G$
D S $ T %# GF
7' HU
DEC
@ ' WG HU
G' HU
G' HU
V G HU
V G HU
a b`
a b`
' HU
7 HU
"G$ Q F
14287
8 )! 8 6
EC D
D S $ T %# GF @ A HU Q
H IFG$
a b` H PF $ EC D H H
8 )! 8
D EC
6 31 7452 0 H F IG$ D EC
J Y L
X,R
I
Geometry Shape Functions Integration Points
Matrix or Vector
Advection-Diffusion Matrices Quad for Momentum Equations (X, Y and Z) Triangle Quad Advection-Diffusion Matrix for Pressure Triangle Quad Advection-Diffusion Matrix for Energy (Temperature) Triangle Quad Advection-Diffusion Matrices for Turbulent Kinetic Energy Triangle and Dissipation Rate
if 2-D 1 (default) or 2 x 2; if axisymmetric 1 or 2 x 2 (deEquation 12107, Equation 12108, and fault) (adjustable with the Equation 12109 FLDATA,QUAD,MOMD command) Equation 12107, Equation 12108, and Equation 12109 Equation 12110 Equation 12110 Equation 12111 Equation 12111 1 Same as for momentum equation, but adjustable (with the FLDATA,QUAD,PRSD command) Same as for momentum, equations but adjustable (with the FLDATA,QUAD,THRD command)
Equation 12113 and Equation 12114 Same as for momentum, equations but adjustable (with the Equation 12113 and Equation 12114 FLDATA,QUAD,TRBD command) Same as momentum equations, but adjustable (with the FLDATA,QUAD,MOMS command) Same as pressure equations, but adjustable (with the FLDATA,QUAD,PRSS command) Same as temperature equations, but adjustable (with the FLDATA,QUAD,THRS command)
14288
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Same as kinetic energy and dissipation rate equations, Turbulent Kinetic Energy and Dissipation Rate Source Term Same as kinetic energy and dissipation rate matrices but adjustable (with the Vectors FLDATA,QUAD,TRBS command) Distributed Resistance Source Same as momentum equation matrix Term Vector Convection Surface Matrix and One-half of the element face length times the heat Load Vector and Heat Flux flow rate is applied at each edge node Load Vector 1 None
Matrix or Vector
Geometry
Shape Functions
Brick, Pyramid, Advection-Diffusion Mat- and Wedge rix for Momentum Equations (X, Y and Z) Tet Brick, Pyramid, Advection-Diffusion Mat- and Wedge rix for Pressure Tet Advection-Diffusion Mat- Brick, Pyramid, rix for Energy (Temperat- and Wedge ure) Tet
1 (default) or 2 x 2 x 2 (adjustable Equation 12197, Equawith the FLDATA,QUAD,MOMD tion 12198, and Equation 12199 command) Equation 12197, Equation 12198, and Equation 12199 Equation 12200 Equation 12200 Equation 12201 Equation 12201 1 Same as for equation momentum, but adjustable (with the FLDATA,QUAD,PRSD command) 1 Same as for momentum, equations but adjustable (with the FLDATA,QUAD,THRD command) 1
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points
14289
Brick, Pyramid, Advection-Diffusion and Wedge Matrices for Turbulent Kinetic Energy and Dissipation Rate Tet Brick, Pyramid, and Wedge Tet Brick, Pyramid, Pressure Equation Source and Wedge Vector Tet Brick, Pyramid, and Wedge Tet Brick, Pyramid, Turbulent Kinetic Energy and Wedge and Dissipation Rate Source Term Vectors Tet Distributed Resistance Source Term Vector
1 (default) or 2 x 2 x 2 but adEquation 12197, Equajustable (with the tion 12198, and Equation 12199 FLDATA,QUAD,MOMS command) Equation 12197, Equation 12198, and Equation 12199 Equation 12200 Equation 12200 Equation 12201 Equation 12201 Equation 12204 and Equation 12205 Equation 12204 and Equation 12205 1 Same as for equation momentum, but adjustable (with the FLDATA,QUAD,PRSS command) 1 Same as for momentum, equations but adjustable (with the FLDATA,QUAD,THRS command) 1 Same as for momentum, equations but adjustable (with the FLDATA,QUAD,TRBS command) 1 Same as momentum equation source vector
Same as momentum equation source vector One-fourth of the element surface area times the heat flow rate is applied at each face node One-third of the element surface area times the heat flow rate is applied at each face node
Brick, Pyramid, Convection Surface Mat- and Wedge rix and Load Vector and Heat Flux Load Vector Tet
None
(14723)
14290
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.142: FLUID142 - 3-D Fluid-Thermal where: DRx = distributed resistance in the x direction Kx = loss coefficient in the X direction = density fx = friction factor for the X direction = viscosity Cx = permeability in the X direction | V | = velocity magnitude Dhx = hydraulic diameter in the X direction Consider the ith node algebraic equation. The main diagonal of the A matrix and the source terms are modified as follows: A mx = A mx + D Rx ii ii i b mx = b mx + 2D Rx Vx i i i (14724) (14725)
(14726)
(14728)
A truncated Taylor series expansion of the kinetic energy term around the previous (old) value is expressed: S Sk = Skold + k (k k old ) k k (14729) old
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14291
Chapter 14: Element Library The partial derivative of the source term with respect to the kinetic energy is: Sk k = 2C 2 k t The source term is thus expressed k2 k Vi Vi Vj Sk = t + + C 2 old 2C 2 old k X j X j Xi t t
(14730)
(14731)
The first two terms are the source term, and the final term is moved to the coefficient matrix. Denote by Ak the coefficient matrix of the turbulent kinetic energy equation before the linearization. The main diagonal of the ith row of the equation becomes: k A k = A k + 2C 2 old ii ii (14732) t and the source term is: k 2 Vi Vi Vj Sk = t + + C 2 old t X j X j Xi
(14733)
(14734)
(14735)
A truncated Taylor series expansion of the dissipation source term around the previous (old) value is expressed S ( old ) S = Sold + (14736) old The partial derivative of the dissipation rate source term with respect to is: S = 2C2 k The dissipation source term is thus expressed 14292
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14737)
Section 14.143: SHELL143 - 4-Node Plastic Small Strain Shell 2 Vi Vi Vj + + C2 old 2C2 old X j X j Xi k k
S = C1C k
(14738)
The first two terms are the source term, and the final term is moved to the coefficient matrix. Denote by A the coefficient matrix of the turbulent kinetic energy dissipation rate equation before the linearization. The main diagonal of the ith row of the equation becomes: A ii = A ii + 2C2 old (14739) k and the source term is: 2 V V Vj S = C1C k i i + + C old X j X j Xi k
(14740)
Matrix or Vector Geometry Shape Functions Quad Stiffness Matrix and Thermal Load Vector Triangle Equation 1254 Equation 1281 Mass and Stress Stiffness Matrices Quad Equation 1257, Equation 1258, and Same as stiffness matrix Equation 1259
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points In-plane: 2 x 2 Thru-the-thickness: 2 (linear material) 5 (nonlinear material) In-plane: 1 Thru-the-thickness: 2 (linear material) 5 (nonlinear material)
14293
References: Ahmad(1), Cook(5), Dvorkin(96), Dvorkin(97), Bathe and Dvorkin(98), Allman(113), Cook(114), MacNeal and Harder(115)
Section 14.143: SHELL143 - 4-Node Plastic Small Strain Shell rotation at the node. KEYOPT(3) = 2 is used to include the Allman-type rotational DOFs (as described by Allman(113) and Cook(114)). Such rotations improve the in-plane and general 3-D shell performance of the element. However, one of the outcomes of using the Allman rotation is that the element stiffness matrix contains up to two spurious zero energy modes.
14.143.8. Warping
A warping factor is computed as: D = t where: D = component of the vector from the first node to the fourth node parallel to the element normal t = average thickness of the element If > 1.0, a warning message is printed.
(14741)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14295
Vs
Vt
Vu
Vv
Vw
Shape Functions None (lumped) None (lumped) None (lumped) None (lumped) Integration Points None None None None
Matrix or Vector Stiffness Matrix Damping Matrix Mass Matrix Load Vector
ROM144 represents a reduced order model of distributed electostatic-structural systems. The element is derived from a series of uncoupled static FEM analyses using electrostatic and structural elements (Section 15.10: Reduced Order Modeling of Coupled Domains). The element fully couples the electrostatic-structural domains and is suitable for simulating the electromechanical response of micro-electromechanical systems (MEMS) such as clamped beams, micromirror actuators, and RF switches. ROM144 is defined by either 20 (KEYOPT(1) = 0) or 30 nodes (KEYOPT(1) = 1). The first 10 nodes are associated with modal amplitudes, and represented by the EMF DOF labels. Nodes 11 to 20 have electric potential (VOLT) DOFs, of which only the first five are used. The last 10 optional nodes (21 to 30) have structural (UX) DOF to represent master node displacements in the operating direction of the device. For each master node, ROM144 internally uses additional structural DOFs (UY) to account for Lagrange multipliers used to represent internal nodal forces.
Section 14.144: ROM144 - Reduced Order Electrostatic-Structural D = damping matrix M = mass matrix q, q, q = modal amplitude and its first and second derivatives with respect to time v
V, V, V = electrode voltage and its first and second derivatives with respect to time t
F = force I = electric current The system of Equation 14742 is similar to that of the Section 14.126: TRANS126 - Electromechanical Transducer element with the difference that the structural DOFs are generalized coordinates (modal amplitudes) and the electrical DOFs are the electrode voltages of the multiple conductors of the electromechanical device. The contribution to the ROM144 FE matrices and load vectors from the electrostatic domain is calculated based on the electrostatic co-energy Wel (Section 15.10: Reduced Order Modeling of Coupled Domains). The electrostatic forces are the first derivative of the co-energy with respect to the modal coordinates: Wel Fk = (14743) qk where: Fk = electrostatic force Wel = co-energy qk = modal coordinate k = index of modal coordinate Electrode charges are the first derivatives of the co-energy with respect to the conductor voltage: Wel Q i= Vi where: Qi = electrode charge Vi = conductor voltage i = index of conductor The corresponding electrode current Ii is calculated as a time-derivative of the electrode charge Qi. Both, electrostatic forces and the electrode currents are stored in the Newton-Raphson restoring force vector. The stiffness matrix terms for the electrostatic domain are computed as follows: qq F K kl = k ql
qV K ki =
(14744)
(14745)
Fk Vi Ii qk
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14746)
Vq K ik =
(14747)
14297
Ii Vj
(14748)
where: l = index of modal coordinate j = index of conductor The damping matrix terms for the electrostatic domain are calculated as follows: Dqq = DqV = 0 DVq = ik Ii qk Ii Vj (14749) (14750)
VV D ij =
(14751)
There is no contribution to the mass matrix from the electrostatic domain. The contribution to the FE matrices and load vectors from the structural domain is calculated based on the strain energy WSENE (Section 15.10: Reduced Order Modeling of Coupled Domains). The Newton-Raphson restoring force F, stiffness K, mass M, and damping matrix D are computed according to Equation 14752 to Equation 14755. WSENE F i= (14752) qi
qq K ij =
2 WSENE qj qi 1 2 WSENE q i2
(14753)
Mii =
i2
(14754)
D ii = 2 i i M ii where: i, j = indices of modal coordinates i = angular frequency of ith eigenmode i = modal damping factor (input as Damp on the RMMRANGE command
(14755)
14298
Section 14.144: ROM144 - Reduced Order Electrostatic-Structural pass) in order to connect ROM144 to other structural elements UX DOF or to apply nonzero structural displacement constraints or forces. Modal coordinates qi describe the amplitude of a global deflection state that affects the entire structure. On the other hand, a nodal displacement ui is related to a special point of the structure and represents the true local deflection state. Both modal and nodal descriptions can be transformed into each other. The relationship between modal coordinates qj and nodal displacements ui is given by: u i= ij q j
j =1 m
(14756)
where: ij = jth eigenmode shape at node i m = number of eigenmodes considered Similarly, nodal forces Fi can be transformed into modal forces fj by: f j = ij F
i =1 n
(14757)
where: n = number of master nodes Both the displacement boundary conditions at master nodes ui and attached elements create internal nodal forces Fi in the operating direction. The latter are additional unknowns in the total equation system, and can be viewed as Lagrange multipliers i mapped to the UY DOF. Hence each master UX DOF requires two equations in the system FE equations in order to obtain a unique solution. This is illustrated on the example of a FE equation (stiffness matrix only) with 3 modal amplitude DOFs (q1, q2, q3), 2 conductors (V1, V2), and 2 master UX DOFs (u1, u2): K qq K qq K qq K qV 12 13 11 11 qq qq qq qV K 21 K 22 K 23 K 21 qq qq qq qV K 31 K 32 K 33 K13 Vq Vq Vq VV K11 K12 K13 K11 + Vq Vq Vq VV K K 22 K 23 K 21 21 11 12 13 0 0 21 22 23 0 0 0 0 0 0 0 0
qV K12 qV K 22 qV K 32 VV K12 VV K 22
11 21 12 13 0 0 0 0 1 0
0 0 0 0
f1 22 0 0 q1 Modal amplitude 1 (EMF) f2 q2 Modal amplitude 2 (EMF) f3 23 0 0 q Modal amplitude 3 (EMF) 3 I 0 0 0 V1 1 Electrode voltage 1 (VOLT) V = I2 Electrode voltage 2 (VOLT) c (14758) 0 0 0 2 0 1 Lagrange multiplier 1 (UY) 0 1 0 0 Lagrange multiplier 2 (UY) 2 0 0 1 u Fa Master displacement 1 (UX) 1 1 uu 0 K11 0 u2 Fa Master displacement 2 (UX) c 2 1 0 Kuu 22
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14299
Chapter 14: Element Library Rows 6 and 7 of Equation 14758 correspond to the modal and nodal displacement relationship of Equation 14756, while column 6 and 7 - to nodal and modal force relationship (Equation 14757). Rows and columns (8) and (9) correspond to the force-displacement relationship for the UX DOF at master nodes: K iju i = F ia i i = Fi (14759) (14760)
uu
where K ii is set to zero by the ROM144 element. These matrix coefficients represent the stiffness caused by other elements attached to the master node UX DOF of ROM144.
qq f E = e ij K ii (0) j
where:
qq K ii (0) = modal stiffness of the ith eigenmode at the inital position (q i = 0 for all modes) l
Matrix or Vector
Geometry / Geometric Shape Solution Shape FuncFunctions tions Polynomial variable in order from 2 to 8 Polynomial variable in order from 2 to 8
Quad, Equation 12117 and Stiffness Matrix; and Thermal Equation 12118 and Inertial Load Vectors Triangle, Equation 1296 and Equation 1297
14300
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Matrix or Vector
Stiffness Matrix; and Thermal Equation 1296 and Equaand Inertial Load Vectors tion 1297 Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure
Same as stiffness matrix, special- Polynomial variable in ized to the edge order from 2 to 8 Distribution
Same as geometric shape functions across element, constant thru thickness or around circumference Same as element temperature distribution Linear across each face
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points Variable Variable
14301
Matrix or Vector
Equation 12209, Equation 12210, Polynomial variable in and Equation 12211 order from 2 to 8 Stiffness Matrix; and Thermal and Inertial Load Vectors Wedge, Equation 12186, EquaPolynomial variable in tion 12187, and Equation 12188 order from 2 to 8 Quad, Equation 1269 and Equation 1270 Triangle, Equation 1246 and Equation 1247 Polynomial variable in order from 2 to 8 Polynomial variable in order from 2 to 8 Distribution Same as geometric shape functions thru element Same as geometric shape functions thru element Bilinear across each face
14302
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
"
'(& #
% $ # #)
Matrix or Vector
Stiffness Matrix; and Thermal Equation 12164, Equation 12165, Polynomial variable in and Inertial Load Vectors and Equation 12166 order from 2 to 8 Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure Same as stiffness matrix specialized Polynomial variable in to face order from 2 to 8 Distribution Same as geometric shape functions Same as geometric shape functions Linear across each face
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points Variable Variable
14303
Matrix or Vector
Geometry / Geometric Shape Solution Shape Functions Functions Quad, Equation 1283
Integration Points
Polynomial variable in order Thru-the-thickness: 2 In-plane: Variable from 2 to 8 Polynomial variable in order Thru-the-thickness: 2 In-plane: Variable from 2 to 8 Polynomial variable in order from 2 to 8 Polynomial variable in order from 2 to 8 Variable Variable Variable
Transverse Pressure Load Vector Edge Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure
Same as in-plane stiffness mat- Polynomial variable in order rix, specialized to the edge from 2 to 8 Distribution Linear thru thickness, bilinear in plane of element Constant thru thickness, bilinear in plane of element Bilinear across plane of element, linear along each edge
Section 14.151: SURF151 - 2-D Thermal Surface Effect There is no significant stiffness associated with rotation about the element r axis. This element uses a lumped (translation only) inertial load vector.
(14762)
Ex = Young's modulus in element x direction (input as EX on MP command) xy = Poisson's ratio in element x-y plane (input as PRXY on MP command) Gxy = shear modulus in element x-y plane (input as GXY on MP command) 1.2 A f = 1 . 0 + .2 2 25t , whichever is greater
A = element area (in s-t plane) t = average thickness The above definition of f is designed to avoid shear locking.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
6 5
The logic is very similar to that given for Section 14.152: SURF152 - 3-D Thermal Surface Effect.
Matrix or Vector
Shape Functions
Quad, if KEYOPT(4) = 0 (has midside Equation 1273 nodes) Convection Surface Matrix and Load Vector; and Heat Generation Load Vector Quad, if KEYOPT(4) = 1 (has no midEquation 1264 side nodes) Triangle, if KEYOPT(4) = 0 (has midEquation 1249 side nodes) Triangle, if KEYOPT(4) = 0 (has no midside nodes) Load Type All Loads Same as shape functions Equation 1290 Distribution
14306
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
4 3
area
hf {N} d(area)
(14763)
where: film coefficient (input on SFE command with KVAL=1) hf = hu (If KEYOPT(5) = 1 and user programmable feature USRSURF116 output argument KEY(1) = 1, this definition supercedes the other.) hu = output argument for film coefficient of USRSURF116 {N} = vector of shape functions which represents the main diagonal of the upper-left corner of the conductivity matrix. The remaining terms of this corner are all zero. The last main diagonal term is simply the sum of all four terms of Equation 14763 and the off-diagonal terms in the fifth column and row are the negative of the main diagonal of each row and column, respectively. If midside nodes are present (KEYOPT(4) = 0) (resulting in a 9 x 9 matrix) Equation 14763 is replaced by:
area T hf {N}{N} d(area)
(14764)
which represents the upper-left corner of the conductivity matrix. The last main diagonal is simply the sum of all 64 terms of Equation 14764 and the off-diagonal terms in the ninth column and row are the negative of the sum of each row and column respectively. Radiation is handled similarly, except that the approach discussed for LINK31 in Section 14.31: LINK31 - Radiation Link is used. A load vector is also generated. The area used is the area of the element. The form factor is discussed in a subsequent section. An additional load vector is formed when using the extra node by: {Qc } = [K tc ]{T ve } (14765)
where: {Qc} = load vector to be formed [Ktc] = element conductivity matrix due to convection {T ve } = 0 0
G 0 Tv T
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14307
Chapter 14: Element Library output argument TEMVEL if the user programmable feature USRSURF116 is used. G Tv = Tv if KEYOPT(6) = 1 (see next section) 0.0 for all other cases TEMVEL from USRSURF116 is the difference between the bulk temperature and the temperature of the extra node.
if KEYOPT(1) = 1
(14766)
if KEYOPT(1) = 2
Vabs = absolute value of fluid velocity (input as VABS on R command) = angular velocity of moving wall (input as OMEGA on R command) R = average radius of this element ref = reference angular velocity (input as (An)I and (An)J on R command of FLUID116) Fs = slip factor (input as SLIPFAI, SLIPFAJ on R command of FLUID116) V116 = velocity of fluid at extra node from FLUID116 gc = gravitational constant used for units consistency (input as GC on R command) Jc = Joule constant used to convert work units to heat units (input as JC on R command)
f Cp = specific heat of fluid (from FLUID116)
14308
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14767)
where: Cn = constant used for recovery factor calculation (input as NRF on R command) Pr =
f Cp f
Kf x
= Prandtl number
0.5000 if Re < 2500.0 n= 0.3333 if Re > 2500.0 f = viscosity of fluid (from FLUID116) K f = conductivity of fluid (from FLUID116) x Re = f VD f = Reynolds number
f = density of fluid (from FLUID116) D = diameter of fluid pipe (from FLUID116) VRe l if KEYOPT(1) = 0,1 V= V116 if KEYOPT(1) = 2 where: V = velocity used to compute Reynold's number The adiabatic wall temperature is reported as: Taw = Tex + Tv where: Taw = adiabatic wall temperature Tex = temperature of extra node
(14768)
(14769)
KEYOPT(1) = 0 or 1 is ordinarily used for turbomachinry analysis, whereas KEYOPT(1) = 2 is ordinarily used for flow past stationary objects. For turbomachinery analyses Tex is assumed to be the total temperature, but for flow past stationary objects Tex is assumed to be the static temperature.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14309
Chapter 14: Element Library where: h = adjusted film coefficient f hf = unadjusted film coefficient TS = surface temperature TB = bulk temperature (Taw, if defined) n = real constant (input as ENN on RMORE command)
L K
(14772)
14310
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.153: SURF153 - 2-D Structural Surface Effect where: = Stefan-Boltzmann constant (input as SBCONST on R command) = emissivity (input as EMIS on MP command) A = element area Note that this form factor does not have any distance affects. Thus, if distances are to be included, they must all be similar in size, as in an object on or near the earth being warmed by the sun. For this case, distance affects can be included by an adjusted value of .
Midside Nodes
Shape Functions
Integration Points 3 2
If KEYOPT(4) = 0 (has midside nodes) w = C1 + C2x + C3x2 If KEYOPT(4) = 1 (has no midside nodes) w = C1 + C2x Distribution Same as shape functions
The logic is very similar to that given for SURF154 in Section 14.154: SURF154 - 3-D Structural Surface Effect with the differences noted below: 1. 2. For surface tension (input as SURT on R command)) on axisymmetric models (KEYOPT(3) = 1), an average force is used on both end nodes. For surface tension with midside nodes, no load is applied at the middle node, and only the component directed towards the other end node is used.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14311
" # ! !
# !%$ "
Matrix or Vector
Shape Functions
Quad, if KEYOPT(4) = 0 (has midside Equation 1271 nodes) Stiffness and Damping Matrices, and Pressure Load Vector Quad, if KEYOPT(4) = 1 (has no midEquation 1259 side nodes) Triangle, if KEYOPT(4) = 0 (has mid- Equation 1256 (opside nodes) tion w) Triangle, if KEYOPT(4) = 0 (has no midside nodes) Equation 1253
Equation 1269, EquaQuad, if KEYOPT(4) = 0 (has midside tion 1270 and Equanodes) tion 1271 Equation 1257, EquaQuad, if KEYOPT(4) = 1 (has no midtion 1258 and EquaMass and Stress Stiffness side nodes) tion 1259 Matrices Triangle, if KEYOPT(4) = 0 (has midEquation 1256 side nodes) Triangle, if KEYOPT(4) = 0 (has no midside nodes) Equation 1251, Equation 1252 and Equation 1253
Quad, if KEYOPT(4) = 0 (has midside Equation 1269 and nodes) Equation 1270 Surface Tension Load Vector Quad, if KEYOPT(4) = 1 (has no mid- Equation 1257 and side nodes) Equation 1258 Triangle, if KEYOPT(4) = 0 (has mid- Equation 1256 (opside nodes) tions u and v) Triangle, if KEYOPT(4) = 0 (has no midside nodes) Load Type All Loads Same as shape functions Equation 1251 and Equation 1252 Distribution
14312
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
= k f {Nz }{Nz } T dA
A
(14773)
where: kf = foundation stiffness (input as EFS on R command) A = area of element {Nz} = vector of shape functions representing motions normal to the surface The mass matrix is: [Me ] = element mass matrix = th {N}{N} T dA + A d {N}{N}T dA
A A
(14774)
where: th = thickness (input as TKI, TKJ, TKK, TKL on RMORE command) = density (input as DENS on MP command) {N} = vector of shape functions Ad = added mass per unit area (input as ADMSUA on R command) If the command LUMPM,ON is used, [Me] is diagonalized as described in Section 13.2: Lumped Matrices. The element damping matrix is: [Ce ] = {N}{N} T dA = element damping matrix
A
(14775)
where: = dissipation (input as VISC on MP command) The element stress stiffness matrix is: [Se ] = [Sg ]T [Sm ][Sg ] dA = element mass matrix
A
(14776)
where: [Sg] = derivatives of shape functions of normal motions s 0 0 [Sm ] = 0 s 0 0 0 0 s = in-plane force per unit length (input as SURT on R command) If pressure is applied to face 1, the pressure load stiffness matrix is computed as described in Section 3.3.4: Pressure Load Stiffness.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14313
(14777)
where:
st {Fe } = s {Np }dE = surface tension force vector E
{Np} = vector of shape functions representing in-plane motions normal to the edge E = edge of element
pr {Fe } = ({NP }Px + {NP }Py + {NP }Pz + Pv Z f ( x {NX } + y {NY } + z {NZ })) dA x y z A
if KEYOPT(2) = 0 {Nz } {NP } = e z {Nz } if KEYOPT(2) = 1 {Nx} = vector of shape functions representing motion in element x direction {Ny} = vector of shape functions representing motion in element y direction
{Ne } = vector of shape functions representing motion in the local coordinate x direction x {Ne } = vector of shape functions representing motion in the local coordinate y direction y {Ne } = vector of shape functions representing motion in the local coordinate z direction z distributed pressures over element in element x, y, and z directions (input as VAL1 thru VAL4 , with LKEY = 2,3,1, respectively, on SFE command, if KEYOPT(2) = 0 Px ,Py , Pz = i i distributed pressures over element in local x, y, and z directions (input as VAL1 thru VAL4 with LKEY = 1,2,3, respectively, on SFE command, if KEYOPT(2) = 1 e Pv = uniform pressure magnitude P cos if KEYOPT(11) = 0 or 1 Pv = 1 if KEYOPT(11) = 2 P1 P1 = input (VAL1 with LKEY = 5 on SFE command) = angle between element normal and applied load direction 1.0 if KEYOPT(12) = 0 or cos 0.0 Zf = 0.0 if KEYOPT(12) = 1 and cos > 0.0 D x = x 0.0 D2 + D2 + D2 x y z
if KEYOPT(11) 1 if KEYOPT(11) = 1
14314
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
D2 + D2 + D2 x y z
Dx, Dy, Dz = vector directions (input as VAL2 thru VAL4 with LKEY = 5 on SFE command) {NX}, {NY}, {NZ} = vectors of shape functions in global Cartesian coordinates
pr The integration used to arrive at {Fe } is the usual numerical integration, even if KEYOPT(6) 0. The output quantities average face pressures are the average of the pressure values at the integration points.
Matrix or Vector
Geometry Quad
Electrical Conductivity Matrix Triangle Thermal Conductivity Matrix; Quad Heat Generation Load and Convection Surface Matrix and Triangle Load Vectors Specific Heat Matrix
Equation 1265. No variation thru thickness Equation 1265. No variation thru thickness Equation 1264 and Equation 1265. No variation thru thickness Equation 1290 and Equation 1265. No variation thru thickness
Same as conductivity matrix. Matrix is diagonalized as described in Section 13.2: Lumped Matrices
Shape Functions
14315
Matrix or Vector Stiffness and Mass Matrices; and Thermal Load Vector Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure
Shape Functions Equation 12164, Equation 12165, and Equation 12166 Equation 12164, Equation 12165, and Equation 12166 specialized to the face Distribution Same as shape functions Same as shape functions Linear over each face
14316
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points 4 6
For all theoretical information about this element, see the LS-DYNA Theoretical Manual(199).
For all theoretical information about this element, see the LS-DYNA Theoretical Manual(199).
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14317
For all theoretical information about this element, see the LS-DYNA Theoretical Manual(199).
For all theoretical information about this element, see the LS-DYNA Theoretical Manual(199).
14318
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
' WfC P EeE GERcVbaRGE PH YERWVC P TUE H 2 RHI1 GECDA@9 d `E C B `X S QP F B ) g 1 2 8 5 764 0 ! 3 & h i ! %#" $
For all theoretical information about this element, see the LS-DYNA Theoretical Manual(199).
For all theoretical information about this element, see the LS-DYNA Theoretical Manual(199).
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
& ' (
For all theoretical information about this element, see the LS-DYNA Theoretical Manual(199).
For all theoretical information about this element, see the LS-DYNA Theoretical Manual(199).
14320
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
'&#% "
$ #! " 0 )( "
Section 14.169: TARGE169 - 2-D Target Segment For all theoretical information about this element, see the LS-DYNA Theoretical Manual(199).
0 2
14321
3 5
4 $ 876 1 " !
14.170.1. Introduction
In studying the contact between two bodies, the surface of one body is conventionally taken as a contact surface and the surface of the other body as a target surface. The contact-target pair concept has been widely used in finite element simulations. For rigid-flexible contact, the contact surface is associated with the deformable body; and the target surface must be the rigid surface. For flexible-flexible contact, both contact and target surfaces are associated with deformable bodies. The contact and target surfaces constitute a Contact Pair. TARGE170 is used to represent various 3-D target surfaces for the associated contact elements (CONTA173 and CONTA174 ). The contact elements themselves overlay the solid elements describing the boundary of a deformable body that is potentially in contact with the rigid target surface, defined by TARGE170. Hence, a target is simply a geometric entity in space that senses and responds when one or more contact elements move into a target segment element.
14322
6 1
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
)
14323
W = C1 + C2 x + C3x
Shape Functions Equation 1257, Equation 1258, and Equation 1259 Equation 1251, Equation 1252, and Equation 1253
14324
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
RFQG P
%#!" $ Yi r 0s`ts` q5p q ` "e Wa U e gCBV#A%c f"e q v u q U ` Xg I TV%c "e ` Xg f Y`aYX WVS dc X b ` UTT ) 6 7 4E3 4 5D$CB#A%#!" $ 6 4 3 0)7 5210) ( 8 TY ` r q 0ists` Ep 2VU h Y XY i G H F @
Shape Functions
2
9 w I '
& y
Integration Points 2
14.174.1. Introduction
CONTA174 is an 8-node element that is intended for general rigid-flexible and flexible-flexible contact analysis. In a general contact analysis, the area of contact between two (or more) bodies is generally not known in advance. CONTA174 is applicable to 3-D geometries. It may be applied for contact between solid bodies or shells.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
G #3 FD E E I
Integration Points 2x2 3
P H D
3 H P 0 2 1
Rigid body
CONTA174 is surface-to-surface contact element. The contact detection points are the integration point and are located either at nodal points or Gauss points. The contact elements is constrained against penetration into target surface at its integration points. However, the target surface can, in principle, penetrate through into the contact surface. See Figure 14.58: Contact Detection Point Location at Gauss Point. CONTA174 uses Gauss integration points as a default (Cescotto and Charlier(213), Cescotto and Zhu(214)), which generally provides more accurate results than those using the nodes themselves as the integration points. A disadvantage with the use of nodal contact points is that: when for a uniform pressure, the kinematically equivalent forces at the nodes are unrepresentative and indicate release at corners. Penetration Distance The penetration distance is measured along the normal direction of contact surface located at integration points to the target surface (Cescotto and Charlier(214)). See Figure 14.59: Penetration Distance. It is uniquely defined even the geometry of the target surface is not smooth. Such discontinuities may be due to physical corners on the target surface, or may be introduced by a numerical discretization process (e.g. finite elements). Based on the present way of calculating penetration distance there is no restriction on the shape of the rigid target surface. Smoothing is not always necessary typically for the concave corner. For the convex corner, it is still recommended to smooth out the region of abrupt curvature changes (see Figure 14.60: Smoothing Convex Corner).
Contact element
Integration point
14326
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Smoothing Radius
Outward normal
Pinball Algorithm The position and the motion of a contact element relative to its associated target surface determine the contact element status. The program monitors each contact element and assigns a status: STAT = 0 Open far-field contact STAT = 1 Open near-field contact STAT = 2 Sliding contact STAT = 3 Sticking contact A contact element is considered to be in near-field contact when the element enters a pinball region, which is centered on the integration point of the contact element. The computational cost of searching for contact depends on the size of the pinball region. Far-field contact element calculations are simple and add few computational demands. The near-field calculations (for contact elements that are nearly or actually in contact) are slower and more complex. The most complex calculations occur the elements are in actual contact. Setting a proper pinball region is useful to overcome spurious contact definitions if the target surface has several convex regions. The current default setting should be appropriate for most contact problems.
where: lim = limit shear stress = equivalent shear stress = frictional coefficient (input using MU on MP command)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14327
Chapter 14: Element Library P = contact normal pressure b = contact cohesion (input as COHE on R command) Once the equivalent shear stress exceeds lim, the contact and target surfaces will slide relative to each other. This state is known as sliding. The sticking/sliding calculations determine when a point transitions from sticking to sliding or vice versa. The contact cohesion provides sliding resistance even with zero normal pressure, CONTA174 provides an option for defining a maximum equivalent shear stress max (input as TAUMAX on RMORE command) so that, regardless of the magnitude of the contact pressure, sliding will occur if the magnitude of the equivalent shear stress reaches this value.
Sliding
max m
lim
Sticking b p Static and Dynamic Friction CONTA174 provides the exponential friction model, which is used to smooth the transition between the static coefficient of friction and the dynamic coefficient of friction according to the formula (Benson and Hallquist(317)): ( ) = d + (s d )e where: = slip rate d = dynamic friction coefficient (input as MU on MP command) s= Rf d = static friction coefficient Rf = ratio of static and dynamic friction (input as FACT on RMORE command) c = decay coefficient (input as DC on RMORE command) Integration of Frictional Law The integration of the frictional mode is similar to that of nonassociated theory of plasticity (see Section 4.1: Rate-Independent Plasticity). In each substep that sliding friction occurs, an elastic predictor is computed in contact traction space. The predictor is modified with a radial return mapping function, providing both a small elastic deformation along sliding response as developed by Giannakopoulos(135).
c
(14780)
14328
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.174: CONTA174 - 3-D 8-Node Surface-to-Surface Contact Algorithmic Symmetrization Contact problems involving friction produce non-symmetric stiffness. Using an unsymmetric solver (NROPT,UNSYM) is more computationally expensive than a symmetric solver for each iteration. For this reason, a symmetrization algorithm developed by Laursen and Simo(216) is used by which most frictional contact problems can be solved using solvers for symmetric systems. If frictional stresses have a substantial influence on the overall displacement field and the magnitude of the frictional stresses is highly solution dependent, any symmetric approximation to the stiffness matrix may provide a low rate of convergence. In such cases, the use of an unsymmetric stiffness matrix is more computationally efficient.
Pure Penalty Method This method requires both contact normal and tangential stiffness. The main drawback is that the amount penetration between the two surfaces depends on this stiffness. Higher stiffness values decrease the amount of penetration but can lead to ill-conditioning of the global stiffness matrix and to convergence difficulties. Ideally, you want a high enough stiffness that contact penetration is acceptably small, but a low enough stiffness that the problem will be well-behaved in terms of convergence or matrix ill-conditioning. The contact traction vector is: P y z where: P = normal contact pressure y = tangential contact stress in y direction z = tangential contact stress in z direction The contact pressure is: if un > 0 0 P= K nun if un 0 where: Kn = contact normal stiffness un = contact gap size The frictional stress is obtained by Coulomb's law:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14781)
(14782)
14329
Chapter 14: Element Library K u 2 2 s y if = y + z P < 0 (sticking) y = K nun if = 2 + 2 P = 0 (sliding) y z where: Ks = tangential contact stiffness (input as FKS on R command) uy = contact slip distance in y direction = frictional coefficient (input as MU on MP command) Augmented Lagrangian Method The augmented Lagrangian method is an iterative series of penalty updates to find the Lagrange multipliers (i.e., contact tractions). Compared to the penalty method, the augmented Lagrangian method usually leads to better conditioning and is less sensitive to the magnitude of the contact stiffness coefficient. However, in some analyses, the augmented Lagrangian method may require additional iterations, especially if the deformed mesh becomes excessively distorted. The contact pressure is defined by: if n > 0 0 P= if n 0 K nn + i +1 where: + K nun i =1 = i i
if un > if un <
(14783)
(14784)
= compatibility tolerance (input as FTOLN on R command) i = Lagrange multiplier component at iteration i The Lagrange multiplier component i is computed locally (for each element) and iteratively. Pure Lagrange Multiplier Method The pure Lagrange multiplier method does not require contact stiffness. Instead it requires chattering control parameters. Theoretically, the pure Lagrange multiplier method enforces zero penetration when contact is closed and zero slip when sticking contact occurs. However the pure Lagrange multiplier method adds additional degrees of freedom to the model and requires additional iterations to stabilize contact conditions. This will increase the computational cost. This algorithm has chattering problems due to contact status changes between open and closed or between sliding and sticking. The other main drawback of the Lagrange multiplier method is the overconstraint occuring in the model. The model is overconstrained when a contact constraint condition at a node conflicts with a prescribed boundary condition on that degree of freedom (e.g., D command) at the same node. Overconstraints can lead to convergence difficulties and/or inaccurate results. The Lagrange multiplier method also introduces zero diagonal terms in the stiffness matrix, so that iterative solvers (e.g., PCG) can not be used. The contact traction components (i.e., Lagrange multiplier parameters) become unknown DOFs for each element. The associated Newton-Raphson load vector is:
14330
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(14785)
Lagrange Multiplier on Contact Normal and Penalty on Frictional Direction In this method only the contact normal pressure is treated as a Lagrange multiplier. The tangential contact stresses are calculated based on the penalty method (see Equation 14783). This method allows only a very small amount of slip for a sticking contact condition. It overcomes chattering problems due to contact status change between sliding and sticking which often occurs in the pure Lagrange Multiplier method. Therefore this algorithm treats frictional sliding contact problems much better than the pure Lagrange method.
(14786)
(14787)
if STAT 1
(14788)
= Stefan-Boltzmann constant (input as SBCT on R command) = emissivity (input using EMIS on MP command)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14331
Chapter 14: Element Library F = radiation view factor (input as RDVF on R command) To = temperature offset (input as VALUE on TOFFST command) Heat Generation Due to Frictional Sliding qc = Fw Ff t v if STAT = 2 and > 0 qT = (1 Fw ) Ff t v where: qc = amount of frictional dissipation on contact surface qT = amount of frictional dissipation on target surface Fw = weight factor for the distribution of heat between two contact and target surfaces (input as FWGT on R command) Ff = fractional dissipated energy converted into heat (input on FHTG on R command) t = equivalent frictional stress v = sliding rate Note When KEYOPT(1) = 2, heat generation due to friction is ignored.
(14789)
(14790)
(14791)
14332
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
where: n = magnetic flux t = magnetic potential at target surface (MAG degree of freedom) c = magnetic potential at contact surface (MAG degree of freedom) CM = magnetic contact permeance coefficient o = free space permeability A = contact area Hn g = normal component of the guess magnetic field (See Equation 516)
The gap permeance is defined as the ratio of the magnetic flux in the gap to the total magnetic potential difference across the gap. The equation for gap permeance is: P = o A / t (14793) where: t = gap thickness The magnetic contact permeance coefficient is defined as: CM = o / t The above equations are only valid for 3-D analysis using the Magnetic Scalar Potential approach.
(14794)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ehgf#$b#$ c a %
14333
(sticking) (sliding)
(14796)
14334
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
None - average used for material property evaluation None - average used for material property evaluation
14.178.1. Introduction
CONTA178 represents contact and sliding between any two nodes of any types of elements. This node-to-node contact element can handle cases when the contact location is known beforehand. CONTA178 is applicable to 3-D geometries. It can also be used in 2-D and axisymmetric models by constraining the UZ degrees of freedom. The element is capable of supporting compression in the contact normal direction and Coulomb friction in the tangential direction.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Geometry
14335
Chapter 14: Element Library Fn Fsy F {Fnr } = sz Fn Fsy Fsz where: Fn = normal contact force Fsy = tangential contact force in y direction Fsz = tangential contact force in z direction 0 Fn = K nUn where: Kn = contact normal stiffness (input FKN on R command) un = contact gap size K u if s y Fsy = K nun if where: Ks = tangential contact stiffness (input as FKS on R command) uy = contact slip distance in y direction = frictional coefficient (input as MU on MP command) Augmented Lagrange Method K u if un 0 Fn = n n if un > 0 0 where: i + knun if un > i +1 = Lagrange multiplier force at iteration i+1 = if un i = user-defined compatibility tolerance (input as TOLN on R command) The Lagrange multiplier component of force is computed locally (for each element) and iteratively. Pure Lagrange Multiplier Method
2 2 Fsy + Fsz Fn < 0 (sticking) 2 2 Fsy + Fsz Fn = 0 ( sliding)
(14797)
if Un > 0 if Un 0
(14798)
(14799)
(14800)
14336
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.179: PRETS179 - Pretension The contact forces (i.e., Lagrange multiplier components of forces) become unknown DOFs for each element. The associated Newton-Raphson load vector is: Fn Fsy F sz Fn nr {F } = Fsy (14801) Fsz un uy u z Lagrange Multiplier on Contact Normal Penalty on Frictional Direction In this method only the contact normal face is treated as a Lagrange multiplier. The tangential forces are calculated based on penalty method: K u s y Fsy = Fn
if Fsy + Fsz Fn 0 if Fsy + Fsz Fn > 0
2 2 2 2
(14802)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14337
14.179.1. Introduction
The element is used to represent a two or three dimensional section for a bolted structure. The pretension section can carry a pretension load. The pretension node (K) on each section is used to control and monitor the total tension load.
Matrix or Vector Stiffness Matrix; and Thermal Equation 126 and Newton Raphson Load Vectors Mass and Stress Stiffening Matrices Load Type Element Temperature Nodal Temperature
Shape Functions
Integration Points 1
Section 14.181: SHELL181 - 4-Node Finite Strain Shell The element is not capable of carrying bending loads. The stress is assumed to be uniform over the entire element.
(14804)
where: A = element cross-sectional area (input as AREA on R command) L = element length = density (input as DENS on MP command)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14339
Mass and Stress Stiffness Matrices Transverse Pressure Load Vector Edge Pressure Load Vector
Equation 1257, Equation 1258, and Equation 1259 Equation 1259 Equation 1257 and Equation 1258 specialized to the edge
Distribution Bilinear in plane of element, linear thru each layer Bilinear in plane of element, constant thru thickness Bilinear in plane of element and linear along each edge
References: Ahmad(1), Cook(5), Dvorkin(96), Dvorkin(97), Bathe and Dvorkin(98), Allman(113), Cook(114), MacNeal and Harder(115)
14.181.5. Warping
A warping factor is computed as: D = t where: D = component of the vector from the first node to the fourth node parallel to the element normal t = average thickness of the element If > 1.0, a warning message is printed.
(14805)
Matrix or Vector
Geometry
Shape Functions Equation 12103 and Equation 12104 Equation 1284 and Equation 1285 Same as stiffness matrix
Stiffness and Stress Stiffness Quad Matrices; and Thermal Load Vector Triangle Mass Matrix Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure Quad Triangle
Bilinear across element, constant thru thickness or around circumference Same as element temperature distribution Linear along each face
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points 2 x 2 if KEYOPT(1) = 0, 2, or 3 1 if KEYOPT(1) = 1 1 2x2 1 2
14341
14.182.2. Theory
If KEYOPT(1) = 0, this element uses B method (selective reduced integration technique for volumetric terms) (Hughes(219), Nagtegaal et al.(220)). If KEYOPT(1) = 1, the uniform reduced integration technique (Flanagan and Belytschko(232)) is used. If KEYOPT(1) = 2 or 3, the enhanced strain formulations from the work of Simo and Rifai(318), Simo and Armero(319), Simo et al.(320), Andelfinger and Ramm(321), and Nagtegaal and Fox(322) are used. It introduces 5 internal degrees of freedom to prevent shear and volumetric locking for KEYOPT(1) = 2, and 4 internal degrees of freedom to prevent shear locking for KEYOPT(1) = 3. If mixed u-P formulation is employed with the enhanced strain formulations, only 4 degrees of freedom for overcoming shear locking are activated.
Matrix or Vector
Geometry
Shape Functions Equation 12117 and Equation 12118 Equation 1296 and Equation 1297 Same as stiffness matrix
Stiffness and Stress Stiffness Quad Matrices; and Thermal Load Triangle Vector Mass Matrix Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure Quad Triangle
Same as shape functions across element, constant thru thickness or around circumference Same as element temperature distribution Linear along each face
Reference: Zienkiewicz(39)
14342
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points 2x2 3 3x3 3 2 along face
Section 14.184: MPC184 - Multipoint Constraint Rigid Link and Rigid Beam Element
14.184. MPC184 - Multipoint Constraint Rigid Link and Rigid Beam Element
MPC184 comprises a general class of multipoint constraint elements that implement kinematic constraints using Lagrange multipliers. The elements are loosely classified here as constraint elements and joint elements. All of these elements are used in situations that require you to impose some kind of constraint to meet certain requirements. Since these elements are implemented using Lagrange multipliers, the constraint forces and moments are available for output purposes. The different constraint elements and joint elements are identified by KEYOPT(1).
The constraints required to maintain the slave node on the line joining the two master nodes are as follows: Define a unit vector n as: n= x J xI x J xI (14806)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14343
Chapter 14: Element Library where: xI, xJ = position vectors of nodes I and J in the current configuration Identify unit vectors l and m such that l, m, and n form an orthonormal set. The constraints are then defined as: ( xK xI ) L = 0 ( xK xI ) M = 0 (14807) (14808)
where: xk = position vector of the node K in the current configuration Let i, j, and k be the global base vectors. Then we can define the unit vector l as: ni l= if n i ni
(14809)
If n = l, then: nk l= nk
(14810)
Finally, the unit vector m is defined as: m = nl The virtual work contributions are obtained from taking the variations of the above equations.
(14811)
14344
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 14.184: MPC184 - Multipoint Constraint Rigid Link and Rigid Beam Element
The constraints imposed in a spherical element is simply: uI = uJ where: uI and uJ = displacement vectors of nodes I and J, respectively. That is, the displacements at the two nodes are made identical. The virtual work contributions are obtained from taking the variations of the above equation. (14812)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
&%"#! ! $
14345
Local coordinate systems at the nodes are required to define the kinematic constraints for the element. These local coordinate systems evolve with the rotation at the underlying node. The coordinate system at node I is mandatory, while the coordinate system at node J is optional. The constraints imposed in a revolute joint element are described in MPC184. The virtual work contributions are obtained by taking the variations of these equations (see Section 3.6: Constraints and Lagrange Multiplier Method.
14346
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
5 3 4
Matrix or Vector
Shape Functions
Stiffness and Stress Stiffness Equation 12191, Equation 12192, and Matrices; and Thermal Load Equation 12193 Vector Mass Matrix Same as stiffness matrix Quad Pressure Load Vector Triangle Load Type Element Temperature Trilinear thru element Equation 1257 and Equation 1258 Equation 1238 and Equation 1239
Distribution
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
C D 5
14347
6 3 4 B @ 2 1 9 8 Q FPI H GE F TF USR
14.185.2. Theory
If KEYOPT(2) = 0, this element uses B method (selective reduced integration technique for volumetric terms) (Hughes(219), Nagtegaal et al.(220)). If KEYOPT(2) = 1, the uniform reduced integration technique (Flanagan and Belytschko(232)) is used. If KEYOPT(2) = 2 or 3, the enhanced strain formulations from the work of Simo and Rifai(318), Simo and Armero(319), Simo et al.(320), Andelfinger and Ramm(321), and Nagtegaal and Fox(322) are used. It introduces 13 internal degrees of freedom to prevent shear and volumetric locking for KEYOPT(2) = 2, and 9 degrees of freedom to prevent shear locking only for KEYOPT(2) = 3. If mixed u-P formulation is employed with the enhanced strain formulations, only 9 degrees of freedom for overcoming shear locking are activated.
Matrix or Vector
Geometry Brick
Shape Functions
Integration Points
Equation 12209, Equation 12210, and 14 if KEYOPT(2) = 1 2 x 2 x 2 if KEYOPT(2) = 0 Equation 12211 Equation 12186, Equation 12187, and Equation 12188 Equation 12171, Equation 12172, and Equation 12173 Equation 12164, Equation 12165, and Equation 12166 3x3 2x2x2 4
Stiffness and Stress Stiffness Wedge Matrices; and Thermal Load Vector Pyramid Tet
14348
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
"
('& #
% $ # #)
Same as stiffness matrix. Quad Triangle Equation 1269 and Equation 1270 Equation 1246 and Equation 1247 Distribution Same as shape functions thru element Same as shape functions thru element Bilinear across each face
Reference: Zienkiewicz(39)
Matrix or Vector Stiffness, Mass, and Stress Stiffness Matrices; and Thermal Load Vector Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure
Shape Functions Equation 12164, Equation 12165, and Equation 12166 Equation 12164, Equation 12165, and Equation 12166 specialized to the face Distribution Same as shape functions Same as shape functions Linear over each face
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points 4 6
14349
Matrix or Vector
Shape Functions
Along the length: 1 Stiffness and Stress Stiffness Across the section: see Matrices; and Thermal and Equation 126, Equation 127, Equation 128, EquaSection 14.189: BEAM189 - 3Newton-Raphson Load Vec- tion 129, Equation 1210, and Equation 1211 D Quadratic Finite Strain tors Beam Mass Matrix and Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure Same as stiffness matrix Along the length: 2 Across the section: 1
Bilinear across cross-section and linear along length (see Section 14.24: BEAM24 - 3-D Thin-walled Beam for details) Constant across cross-section, linear along length Linear along length. The pressure is assumed to act along the element x-axis.
References: Simo and Vu-Quoc(237), Ibrahimbegovic(238). The theory for this element is the same as Section 14.189: BEAM189 - 3-D Quadratic Finite Strain Beam, except that it is a linear, 2-node beam element.
14350
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points
Distribution
Matrix or Vector
Shape Functions
Stiffness and Stress Stiffness Along the length: 2 Matrices; and Thermal and Equation 1219, Equation 1220, Equation 1221, Equa- Across the section: see Newton-Raphson Load Vec- tion 1222, Equation 1223, and Equation 1224 text below tors Mass Matrix and Pressure Load Vector Load Type Element Temperature Nodal Temperature Pressure Same as stiffness matrix Along the length: 3 Across the section: 1
Distribution Bilinear across cross-section and linear along length (see Section 14.24: BEAM24 - 3-D Thin-walled Beam for details) Constant across cross-section, linear along length Linear along length. The pressure is assumed to act along the element x-axis.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points
14351
Chapter 14: Element Library Transverse shear strain is constant through cross-section, i.e., cross sections remain plane and undistorted after deformation. The element can be used for slender or stout beams. Due to the limitations of first order shear deformation theory, only moderately thick beams may be analyzed. Slenderness ratio of a beam structure may be used in judging the applicability of the element. It is important to note that this ratio should be calculated using some global distance measures, and not based on individual element dimensions. A slenderness ratio greater than 30 is recommended. Currently these elements support only elastic relation between transverse shear forces and transverse shear strains. Orthotropic elastic material properties with bilinear and multilinear isotropic hardening plasticity options (BISO, MISO) may be used. User may specify transverse shear stiffnesses using real constants. The St. Venant warping functions for torsional behavior is determined in the undeformed state, and is used to define shear strain even after yielding. The element does not provide options to recalculate the torsional shear distribution on cross sections during the analysis and possible partial plastic yielding of cross section. As such, large inelastic deformation due to torsional loading should be treated with caution and carefully verified. The elements are provided with section relevant quantities (area of integration, position, Poisson function, function derivatives, etc.) automatically at a number of section points by the use of section commands. Each section is assumed to be an assembly of predetermined number of 9 node cells which illustrates a section model of a rectangular section. Each cell has 4 integration points.
Rectangular Section
When the material has inelastic behavior or the temperature varies across the section, constitutive calculations are performed at each of the section integration points. For all other cases, the element uses the precalculated properties of the section at each element integration point along the length. The restrained warping formulation used may be found in Timoshenko and Gere(246) and Schulz and Fillippou(247).
14352
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Matrix or Vector
Shape Functions
Stiffness and Stress Stiffness Matrices; and Thermal Load Equation 12191, Equation 12192, and Equation 12193 Vector Mass Matrix Pressure Load Vector Same as stiffness matrix Quad Triangle Equation 1257 and Equation 1258 Equation 1238 and Equation 1239 Distribution Trilinear thru element Trilinear thru element Bilinear across each face
14.190.2. Theory
SOLSH190 is a 3-D solid element free of locking in bending-dominant situations. Unlike shell elements, SOLSH190 is compatible with general 3-D constitutive relations and can be connected directly with other continuum elements. SOLSH190 utilizes a suite of special kinematic formulations, including assumed strain method (Bathe and Dvorkin(98)) to overcome locking when the shell thickness becomes extremely small. SOLSH190 employs enhanced strain formulations (Simo and Rifai(318), Simo et al.(320)) to improve the accuracy in in-plane bending situations. The satisfaction of the in-plane patch test is ensured. Incompatible shape functions are used to overcome the thickness locking.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
3 2
8 97
96 1 0 6 7 5
14353
'
4 %
) &
Matrix or Vector
Geometry Brick
Shape Functions
Integration Points
Equation 12209, Equation 12210, Thru-the-thickness: 3 for each layer In-plane: 2 x 2 and Equation 12211 Equation 12186 , Equation 12187, Thru-the-thickness: 3 for each layer In-plane: 3 and Equation 12188 Equation 12171, Equation 12172, Thru-the-thickness: 3 for each layer In-plane: 2 x 2 and Equation 12173 Equation 12164 , Equation 12165, Thru-the-thickness: 3 for each layer In-plane: 3 and Equation 12166
Tet Mass Matrix Stress Stiffness Matrix Thermal Load Vector Pressure Load Vector
Same as stiffness matrix Same as stiffness matrix Same as stiffness matrix Quad Triangle Equation 1269 and Equation 1270 Equation 1246 and Equation 1247 Distribution Linear thru each layer, bilinear in plane of element Trilinear thru element Bilinear across each face 3x3 6
Reference: Zienkiewicz(39)
'
)
"
&
( ! %
Matrix or Vector Stiffness Matrix Thermal Load Vector Load Type Element temperature Nodal temperature
Based on element shape function, constant through the direction perpendicular to element plane Same as element temperature distribution
Matrix or Vector Stiffness Matrix Thermal Load Vector Load Type Element temperature Nodal temperature
Based on element shape function, constant through the direction perpendicular to element plane Same as element temperature distribution
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Shape Functions
Shape Functions
14355
Matrix or Vector Stiffness Matrix Thermal Load Vector Load Type Element temperature Nodal temperature
Shape Functions Linear in x, quadratic in y and z directions Same as stiffness matrix Distribution
Based on element shape function, constant through the direction perpendicular to element plane Same as element temperature distribution
Section 14.196: Not Documented Sint = midplane of the interface surfaces The integration is performed in the corotational equilibrium configuration and the Gauss integration procedure is used. The relative deformation between top and bottom surfaces is defined as: d = uTOP uBOTTOM (14814)
where, uTOP and uBOTTOM are the displacement of top and bottom surfaces of interface elements in the local element coordinate system based on the midplane of element. The thickness direction is defined as the normal direction of the mid plane of the element at the integration point.
Matrix or Vector Stiffness Matrix Thermal Load Vector Load Type Element temperature Nodal temperature
Shape Functions Linear in x, bilinear in y and z directions Same as stiffness matrix Distribution
Based on element shape function, constant through the direction perpendicular to element plane Same as element temperature distribution
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14357
14358
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Matrix or Vector
KEYOPT(3) = 0: Equation 126, Equation 127, Stiffness and Stress Stiffness Mat- and Equation 1211 rix; and Thermal and NewtonKEYOPT(3) = 2: Raphson Load Vectors Equation 1219, Equation 1220, and Equation 1224
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
HFEDC3 @ B G @ @ BA
"
6 4 ) ' % $ 752310(&# !
"
Integration Points Along-the-length: 1 (KEYOPT(3) = 0) 2 (KEYOPT(3) = 2) Thru-the-thickness: 1, 3, 5, 7, or 9 per layer Along-the-length: 2 (KEYOPT(3) = 0) 3 (KEYOPT(3) = 2) Thru-the-thickness: 1, 3, 5, 7, or 9 per layer
14359
Matrix or Vector
Equation 1219, Equation 1220, and Stiffness and Stress Stiffness Mat- Equation 1224 rix; and Thermal and NewtonRaphson Load Vectors
Linear along length and linear thru thickness Linear along length and constant thru thickness Linear along length
14360
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
#
Shape Functions Integration Points Along-the-length: 2 Thru-the-thickness: 1, 3, 5, 7, or 9 per layer Along-the-length: 3 Thru-the-thickness: 1, 3, 5, 7, or 9 per layer Distribution
! "
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14361
Matrix or Vector
Geometry
Shape Functions Equation 12117 and Equation 12118 Equation 1296 and Equation 1297 Same as stiffness matrix
Stiffness and Stress Stiffness Quad Matrices; and Thermal ExpanTriangle sion Load Vector Mass Matrix Pressure Load Vector Quad Triangle
Same as stiffness matrix, specialized to the face Equation 12121 Equation 12101
Thermal Conductivity Matrix Quad and Heat Generation Load Triangle Vector Specific Heat Matrix
Convection Surface Matrix and Same as thermal conductivity matrix, specialized to the Load Vector face Dielectric Permittivity and Quad Electrical Conductivity Matrices; Charge Density Load Vector; Joule Heating or Pelti- Triangle er Heat Flux Load Vectors Equation 12122 Equation 12102
Piezoelectric Coupling Matrix Same as combination of stiffness matrix and dielectric matrix Seebeck Coefficient Coupling Same as combination of electrical conductivity and thermal conductivity matrices Matrix Surface Charge Density Load Same as dielectric matrix, specialized to the face Vector 2 along face
14362
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Integration Points 2x2 3 3x3 3 2 along face 2x2 3
Matrix or Vector
Geometry Brick
Shape Functions
Integration Points
Equation 12209, Equation 12210, and 14 if KEYOPT(2) = 1 2 x 2 x 2 if KEYOPT(2) = 0 Equation 12211 Equation 12186, Equation 12187, and Equation 12188 Equation 12171, Equation 12172, and Equation 12173 Equation 12164, Equation 12165, and Equation 12166 3x3 2x2x2 4 3 x 3 x 3 if brick. If other shapes, same as stiffness matrix 3x3 6 14 3x3 2x2x2 4 3x3 6
Stiffness and Stress Stiffness Wedge Matrices; and Thermal Expansion Load Vector Pyramid Tet Mass Matrix
Same as stiffness matrix. Quad Triangle Equation 1269 and Equation 1270 Equation 1246 and Equation 1247 Equation 12212 Equation 12189 Equation 12174 Equation 12167 Equation 1273 Equation 1249
Brick Thermal Conductivity Matrix Wedge and Heat Generation Load Pyramid Vector Tet Specific Heat Matrix Convection Surface Matrix and Quad Load Vector Triangle
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14363
"
('& #
% $ # #)
Piezoelectric Coupling Matrix Same as combination of stiffness matrix and dielectric matrix. Seebeck Coefficient Coupling Same as combination of electrical conductivity and thermal conductivity matrices Matrix Surface Charge Density Load Quad Vector Triangle Equation 12175 Equation 1250 3x3 6
Matrix or Vector
Shape Functions
Stiffness, Mass, and Stress Stiffness Matrices; and Equation 12164, Equation 12165, and Equation 12166 Thermal Expansion Load Vector Pressure Load Vector Equation 12164, Equation 12165, and Equation 12166 specialized to the face
Thermal Conductivity Matrix and Heat Generation Load Equation 12167 Vector Specific Heat Matrix Same as thermal conductivity matrix Convection Surface Matrix and Equation 12167 specialized to the face. Consistent surLoad Vector face matrix.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14364
Integration Points 4 6 2x2 11 6
2x2
Matrix or Vector
Geometry
Integration Points 3x3 3
14365
Matrix or Vector
Geometry Brick
Shape Functions Equation 12213 Equation 12190 Equation 12175 Equation 12168
Electrical Conductivity and Dielectric Wedge Permittivity Coefficient Matrices Pyramid Tet
14366
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
&
' ) ( 2 4 3
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14367
SURF251 is used only for postprocessing of radiation quantities, such as radiation heat flux. See SURF251 in the ANSYS Elements Reference for details.
14368
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
SURF252 is used only for postprocessing of radiation quantities, such as radiation heat flux. See SURF252 in the ANSYS Elements Reference for details.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
14369
14370
= accelerations in global Cartesian coordinates (input on ACEL command) = translational acceleration vector due to inertia relief (see Section 15.2: Inertia Relief)
{ar } = rotational acceleration vector due to inertia relief (see Section 15.2: Inertia Relief) {ar } = translational acceleration vector due to rotations (defined below) t {ar } = angular acceleration vector due to input rotational accelerations (defined below) r
ANSYS defines three types of rotations: Rotation 1: The whole structure rotates about each of the global Cartesian axes (input on OMEGA and DOMEGA commands) Rotation 2: The element component rotates about an axis defined by user (input on CMOMEGA and CMDOMEGA commands). Rotation 3: The global origin rotates about the axis by user if Rotation 1 appears or the rotational axis rotates about the axis defined by user if Rotation 2 appears (input on CGOMGA, DCGOMG, and CGLOC commands) Up to two out of the three types of rotations may be applied on a structure at the same time. The angular acceleration vector due to rotations is: {ar } = {} + {} + {} {} r The translational acceleration vector due to rotations is: {ar } = {} ({} {r }) + {} {r } + 2 {} ({} {r }) + ({} {R}) + {} {R} t (153) (152)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Chapter 15: Analysis Tools where: x = vector cross product In the case where the rotations are the combination of Rotation 1 and Rotation 3: {} = angular velocity vector defined about the global Cartesian origin (input on OMEGA command) {} = angular velocity vector of the overall structure about the point CG (input on CGOMGA command)
{}
= angular acceleration vector defined about the global Cartesian origin (input on DOMEGA command)
{} = angular acceleration vector of the overall structure about the point CG (input on DCGOMG command)
{r} = position vector (see Figure 15.1: Rotational Coordinate System (Rotations 1 and 3)) {R} = vector from CG to the global Cartesian origin (computed from input on CGLOC command, with direction opposite as shown in Figure 15.1: Rotational Coordinate System (Rotations 1 and 3). In the case where the rotations are Rotation 1 and Rotation 2: {} = angular velocity vector defined about the rotational axis of the element component (input on CMOMEGA command) {} = angular velocity vector defined about the global Cartesian origin (input on OMEGA command) = angular acceleration vector defined about the rotational axis of the element component (input on CMDOMEGA command) = angular acceleration vector defined about the global Cartesian origin (input on DOMEGA command) {r} = position vector (see Figure 15.2: Rotational Coordinate System (Rotations 1 and 2)) {R} = vector from about the global Cartesian origin to the point on the rotational axis of the component (see Figure 15.2: Rotational Coordinate System (Rotations 1 and 2)). In the case where the rotations are Rotation 2 and Rotation 3: {} = angular velocity vector defined about the rotational axis of the element component (input on CMOMEGA command) {} = angular velocity vector of the overall structure about the point CG (input on CGOMGA command) = angular acceleration vector defined about the rotational axis of the element component (input on CMDOMEGA command) = angular acceleration vector of the overall structure about the point CG (input on DCGOMG command) {r} = position vector (see Figure 15.3: Rotational Coordinate System (Rotations 2 and 3)) {R} = vector from CG to the point on the rotational axis of the component (see Figure 15.3: Rotational Coordinate System (Rotations 2 and 3))
{ } {} { } {}
152
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
. {},{} {R} CG Z
{r}
X . {},{}
Overall system
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
153
X . {},{}
Overall system
154
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
. {},{} CG {R}
element component
Overall system
For MASS21 with KEYOPT(3) = 0 and MATRIX27 with KEYOPT(3) = 2, additional Euler's equation terms are considered: {M} = {T } [I]{T } (154) where: {M} = additional moments generated by the angular velocity [I] = matrix of input moments of inertia {T} = total applied angular velocities: = {} + {}
(155)
vol
155
where:
{Fta }
I {a t }
= translational acceleration vector due to inertia relief (to be determined) = density vol = volume of model
{Fr }
a
{r } = position vector = X Y Z
x = vector cross product In the finite element implementation, the position vector {r} and the moment in the applied load vector {Fr } are taken with respect to the origin. Considering further specialization for finite elements, Equation 155 is rewritten in equivalent form as: {Fta } + [Mt ]{aIt } = {0} {Fra } + [Mt ]{aI } = {0} r where: [Mt] = mass tensor for the entire finite element model (developed below) [Mr] = mass moments and mass products of the inertia tensor for the entire finite element model (developed below)
I I Once [Mt] and [Mr] are developed, then {a t } and {ar } in Equation 156 can be solved. The output inertia relief I I summary includes {at } (output as TRANSLATIONAL ACCELERATIONS) and {ar } (output as ROTATIONAL ACCELERATIONS).
a
(156)
The computation for [Mt] and [Mr] proceeds on an element-by-element basis: 1 0 0 [Mt ] = [me ] = 0 1 0 d( vol) 0 0 1 vol y 2 + z2 [Mr ] = [Ie ] = xy vol xz xy x 2 + z2 yz xz yz d( vol) x 2 + y2
(157)
(158)
in which [me] and [Ie] relate to individual elements, and the summations are for all elements in the model. The output `precision mass summary' includes components of [Mt] (labeled as TOTAL MASS) and [Mr] (MOMENTS AND PRODUCTS OF INERTIA TENSOR ABOUT ORIGIN).
156
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 15.2: Inertia Relief The evaluation for components of [me] are simply obtained from a row-by-row summation applied to the elemental mass matrix over translational (x, y, z) degrees of freedom. It should be noted that [me] is a diagonal matrix (mxy = 0, mxz = 0, etc.). The computation for [Ie] is somewhat more involved, but can be summarized in the following form: [Ie ] = [b]T [Me ][b] where: [Me] = elemental mass matrix (which may be either lumped or consistent) [b] = matrix which consists of nodal positions and unity components The forms of [b] and, of course, [Me] are dependent on the type of element under consideration. The description of element mass matrices [Me] is given in Section 2.2: Derivation of Structural Matrices. The derivation for [b]
a comes about by comparing Equation 155 and Equation 156 on a per element basis, and eliminating {Fr } to yield
(159)
(1510)
After a little manipulation, the acceleration field in Equation 1510 can be dropped, leaving the definition of [Ie] in Equation 159. It can be shown that if the mass matrix in Equation 159 is derived in a consistent manner, then the components in [Ie] are quite precise. This is demonstrated as follows. Consider the inertia tensor in standard form: y 2 + z2 [Ie ] = vol xy xz xy x 2 + z2 yz xz yz d( vol) x2 + y2
(1511)
which can be rewritten in product form: [Ie ] = vol [Q]T [Q] d( vol) The matrix [Q] is a skew-symmetric matrix. z y 0 [Q ] = z 0 x y x 0 Next, shape functions are introduced by way of their basic form, {r } = XYZ = [N] x1 y1 z1 x 2 y 2 z2
T T
(1512)
(1513)
(1514)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
157
Chapter 15: Analysis Tools where: [N] = usual matrix containing individual shape functions Omitting the tedious algebra, Equation 1513 and Equation 1514 are combined to obtain [Q] = [N][b]
(1515)
where: y1 0 z2 y 2 0 z2 [b] = z1 0 x1 z2 0 x 2 y1 x1 0 y2 x2 0
T
(1516)
Inserting Equation 1516 into Equation 1512 leads to [Ie ] = [b]T vol [N]T [N]d( vol)[b] Noting that the integral in Equation 1517 is the consistent mass matrix for a solid element, [Me ] = vol [N]T [N]d( vol) (1518) (1517)
So it follows that Equation 159 is recovered from the combination of Equation 1517 and Equation 1518. As stated above, the exact form of [b] and [Me] used in Equation 159 varies depending on the type of element under consideration. Equation 1516 and Equation 1518 apply to all solid elements (in 2-D, z = 0). For discrete elements, such as beams and shells, certain adjustments are made to [b] in order to account for moments of inertia corresponding to individual rotational degrees of freedom. For 3-D beams, for example, [b] takes the form: 0 z2 [b] = z1 0 y1 x1
T
y1 x1 0
1 0 0
0 1 0
0 0
0 z2
z2 0 x2
y2 x2 0
1 0 0
0 1 0
0 0
1 y2
(1519)
In any case, it is worth repeating that precise [Ie] and [Mr] matrices result when consistent mass matrices are used in Equation 159. If inertia relief is requested (IRLF,1), then the mx, my, and mz diagonal components in [Mt] as well as all tensor components in [Mr] are calculated. Then the acceleration fields {at } and {ar } are computed by the inversion of Equation 156. The body forces that correspond to these accelerations are added to the user-imposed load vector, thereby making the net or resultant reaction forces null. The user may request only a mass summary for [Mt] and [Mr] (IRLF,-1). The calculations for [Mt], [Mr], {at } and {ar } are made at every substep of every load step where they are requested, reflecting changes in material density and applied loads. Several limitations apply, and it is useful to list them below. 1. 158 Element mass and/or density must be defined in the model.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 15.3: Damping Matrices 2. 3. Substructures are not allowed. In a model containing both 2-D and 3-D elements, only Mt(1,1) and Mt(2,2) in [Mt] and Mr(3,3) in [Mr] are correct in the precise mass summary. All other terms in [Mt] and [Mr] should be ignored. The acceleration balance is, however, correct. Axisymmetric elements are not allowed. If grounded gap elements are in the model, their status should not change from their original status. Otherwise the exact kinematic constraints stated above might be violated. The CENTER OF MASS output does not include the effects of offsets or tapering on beam elements (BEAM23, BEAM24, BEAM44, BEAM54, BEAM188, and BEAM189) , as well as the layered elements (SHELL91, SHELL99, SOLID46, and SOLID191). Breaking up each tapered element into several elements will give a more accurate solution.
4. 5. 6.
(1520)
where: [C] = structure damping matrix = mass matrix multiplier (input on ALPHAD command) [M] = structure mass matrix = stiffness matrix multiplier (input on BETAD command) c = variable stiffness matrix multiplier (see Equation 1523) [K] = structure stiffness matrix Nm = number of materials with DAMP or DMPR input m j j = stiffness matrix multiplier for material j (input as DAMP on MP command)
= constant (frequency-independent) stiffness matrix coefficient for material j (input as DMPR on MP command) = circular excitation frequency Kj = portion of structure stiffness matrix based on material j Ne = number of elements with specified damping Ck = element damping matrix C = frequency-dependent damping matrix (see Equation 1521) Element damping matrices are available for:
BEAM4 COMBIN7 LINK11 COMBIN14 PIPE16 MATRIX27 3-D Elastic Beam Revolute Joint Linear Actuator Spring-Damper Elastic Straight Pipe FLUID38 COMBIN40 FLUID79 FLUID80 FLUID81 Dynamic Fluid Coupling Combination 2-D Contained Fluid 3-D Contained Fluid Axisymmetric-Harmonic Contained Fluid 2-D Structural Surface Effect
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
159
Note that [K], the structure stiffness matrix, may include plasticity and/or large deflection effects (i.e., may be the tangent matrix). For the special case of thin-film fluid behavior, damping parameters may be computed for structures and used in a subsequent structural analysis (see Section 15.19: Modal Projection Method). The frequency-dependent damping matrix C is specified indirectly by defining a damping ratio, d. This effect is available only in the Spectrum (ANTYPE,SPECTR), the Harmonic Response with mode superposition (ANTYPE,HARM with HROPT,MSUP) Analyses, as well as the Transient Analysis with mode superposition (ANTYPE,TRANS with TRNOPT,MSUP). C may be calculated from the specified d as follows: {i }T [C ]{i } = 2idi where: = damping ratio for mode shape i (defined below) {i} = shape of mode i i = circular natural frequency associated with mode shape i = 2fi fi = natural frequency associated with mode shape i d The damping ratio i is the combination of: id = + m i where: = constant damping ratio (input on DMPRAT command) m = modal damping ratio for mode shape i (input on MDAMP command) i d Actually i is used directly. C is never explicitly computed. c , available for the Harmonic Response Analyses (ANTYPE,HARM with HROPT,FULL or HROPT,REDUC), is used to give a constant damping ratio, regardless of frequency. The damping ratio is the ratio between actual damping and critical damping. The stiffness matrix multiplier is related to the damping ratio by: 2 c = = (1523) f where: = constant damping ratio (input on DMPRAT command) = excitation circular frequency in the range between B and E B = 2FB 1510
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(1521)
id
(1522)
Section 15.4: Element Reordering E = 2FE fB = beginning frequency (input as FREQB,HARFRQ command) fE = end frequency (input as FREQE,HARFRQ command)
6. 7.
Remove processed nodes from wave list and include new nodes from best candidate. If best candidate element is not a coupled node set or constraint equation, then save element.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1511
Chapter 15: Analysis Tools 8. Repeat steps 3 to 7 until all elements have been processed.
Restrictions on the use of reordering based on topology are: 1. 2. Master DOFs and imposed displacement conditions are not considered. Any discontinuous models must have at least one node from each part included in a list.
(1524)
where: Kii = ith main diagonal term of the current stiffness matrix Mii = ith main diagonal term of the current mass matrix (or stress stiffness matrix for buckling) If Kii or Mii is zero or negative, row i is eliminated. This removes tension DOFs in buckling. 1. 2. The largest of the Qi terms is identified and then eliminated. All remaining DOFs are thus processed in the same manner. Therefore, NA - NS DOFs are eliminated.
1512
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 15.6: Automatic Time Stepping It may be seen that there sometimes is a path dependency on the resulting selection of MDOF. Specifically, one selection would result if the elements are read in from left to right, and a different one might result if the elements are read in from right to left. However, this difference usually yields insignificant differences in the results. The use of this algorithm presumes a reasonably regular structure. If the structure has an irregular mass distribution, the automatically selected MDOF may be concentrated totally in the high mass regions, in which case the manual selection of some MDOF should be used.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1513
Chapter 15: Analysis Tools t1 = time increment which is limited by the response eigenvalue computation for 1st order systems (e.g., thermal transients) (input on the TINTP command). t2 = time increment which is limited by the response frequency computation for 2nd order systems (e.g., structural dynamics). The aim is to maintain 20 points per cycle (described below). tg = time increment that represents the time point at which a gap or a nonlinear (multi-status) element will change abruptly from one condition to another (status change). KEYOPT(7) allows further control for the CONTAC elements. tc = time increment based on the allowable creep strain increment (described below). tp = time increment based on the allowable plastic strain increment. The limit is set at 5% per time step (described below). Several trial step sizes are calculated, and the minimum one is selected for the next time step. This predicted value is further restricted to a range of values expressed by tn +1 min(Ftn , tmax ) (1526) and tn +1 max( tn / F, tmin ) where: F = increase/decrease factor. F = 2, if static analysis; F = 3, if dynamic (see the ANTYPE and TIMINT commands) tmax = maximum time step size (DTMAX from the DELTIM command or the equivalent quantity calculated from the NSUBST command) tmin = minimum time step size (DTMIN from the DELTIM command or the equivalent quantity calculated from the NSUBST command) In other words, the current time step is increased or decreased by at most a factor of 2 (or 3 if dynamic), and it may not be less than tmin or greater than tmax.
(1527)
More than one bisection may be performed per substep. However, bisection of the time-step size is limited by the minimum size (defined by DTMIN input on the DELTIM command or the equivalent NSUBST input).
Section 15.6: Automatic Time Stepping r = {u} T [K T ]{u} {u} T [C]{u} (1528)
where: r = response eigenvalue (item RESEIG for POST26 SOLU command and *GET command) {u} = substep solution vector (tn-1 to tn) [KT] = the Dirichlet matrix. In a heat transfer or an electrical conduction analysis this matrix is referred to as the conductivity matrix; in magnetics this is called the magnetic stiffness. The superscript T denotes the use of a tangent matrix in nonlinear situations [C] = the damping matrix. In heat transfer this is called the specific heat matrix. The product of the response eigenvalue and the previous time step (tn) has been employed by Hughes(145) for the evaluation of 1st order explicit/implicit systems. In Hughes(145) the quantity tn is referred to as the oscillation limit, where is the maximum eigenvalue. For unconditionally stable systems, the primary restriction on time-step size is that the inequality tn >> 1 should be avoided. Hence it is very conservative to propose that tn = 1. Since the time integration used employs the trapezoidal rule (Equation 1731), all analyses of 1st order systems are unconditionally stable. The response eigenvalue supplied by means of Equation 1528 represents the dominate eigenvalue and not the maximum; and the time-step restriction above is restated as: tnr f ( f < 1) (1529) This equation expresses the primary aim of automatic time stepping for 1st order transient analyses. The quantity tnr appears as the oscillation limit output during automatic loading. The default is f = 1/2, and can be changed (using OSLIM and TOL on the TINTP command). The quantity t1 is approximated as: t1 f = tn r tn (1530)
where: fr = response frequency (item RESFRQ for POST26 SOLU command and *GET command) {u} = substep solution vector (tn-1 to tn) [KT] = tangent stiffness matrix [M] = mass matrix This equation is a nonlinear form of Rayleigh's quotient. The related response period is: Tr = 1/ fr
(1532) 1515
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Chapter 15: Analysis Tools Using Tr, the time increment limited by the response frequency is: t 2 = Tr / 20 (1533)
where:
[K] = total stiffness or conductivity matrix = m =1 {u} = nodal degree of freedom (DOF) vector N = number of elements [Ke] = element stiffness or conductivity matrix {Fr} = nodal reaction load vector {Fa}, the total applied load vector, is defined by: {Fa } = {Fnd } + {Fe }
[K e ]
(1538)
1516
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 15.7: Solving for Unknowns and Reactions where: {Fnd} = applied nodal load vector {Fe} = total of all element load vector effects (pressure, acceleration, thermal, gravity) Equation 1536 thru Equation 1538 are similar to Equation 171 thru Equation 174. If sufficient boundary conditions are specified on {u} to guarantee a unique solution, Equation 1536 can be solved to obtain the node DOF values at each node in the model. Rewriting Equation 1537 for linear analyses by separating out the matrix and vectors into those DOFs with and without imposed values, [K cc ] T [K cs ]
r a [K cs ] {uc } {Fc } {Fc } = + a [K ss ] {us } {Fs } {Fr } s
(1539)
where: s = subscript representing DOFs with imposed values (specified DOFs) c = subscript representing DOFs without imposed values (computed DOFs) Note that {us} is known, but not necessarily equal to {0}. Since the reactions at DOFs without imposed values must be zero, Equation 1539 can be written as: [K cc ] T [K cs ]
a [K cs ] {uc } {Fc } {0} = a + r [K ss ] {us } {Fs } {Fs}
(1540)
(1541)
The actual numerical solution process is not as indicated here but is done more efficiently using one of the various equation solvers discussed in Section 15.8: Equation Solvers.
(1542)
where:
r {Fs } = reaction forces (output using either OUTPR,RSOL or PRRSOL command)
Alternatively, the nodal reaction load vector may be considered over all DOFs by combining Equation 1537 and Equation 1538 to get: {Fr } = [K ]{u} {Fnd } {Fe } (1543)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1517
Chapter 15: Analysis Tools where only the loads at imposed DOF are output. Where applicable, the transient/dynamic effects are added: {Fr } = [M]{u} + [C]{u} + [K ]{u} {Fnd } {Fe } (1544)
where: [M] = total mass matrix [C] = total damping or conductivity matrix {u} , {u} = defined below The element static nodal loads are:
k e {Fe } = [K e ]{ue } + {Fe }
(1545)
where:
k {Fe } = element nodal loads (output using OUTPR,NLOAD, or PRESOL commands) e = subscript for element matrices and load vectors
(1546) (1547)
where:
D {Fe } = element damping nodal load (output using OUTPR,NLOAD, or PRESOL commands) I {Fe } = element inertial nodal load (output using OUTPR,NLOAD, or PRESOL commands)
Thus,
K D I {Fr } = ({Fe } + {Fe } + {Fe }) {Fnd } m =1 N
(1548)
The derivatives of the nodal DOF with respect to time are: {u} = first derivative of the nodal DOF with respect to time, e.g., velocity {u} = second derivative of the nodal DOF with respect to time, e.g., acceleration Section 17.2: Transient Analysis and Section 17.4: Harmonic Response Analyses discuss the transient and harmonic damping and inertia loads. If an imposed DOF value is part of a constraint equation, the nodal reaction load vector is further modified using the appropriate terms of the right hand side of Equation 15143; that is, the forces on the non-unique DOFs are summed into the unique DOF (the one with the imposed DOF value) to give the total reaction force acting on that DOF.
1518
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
15.7.2. Disequilibrium
The following circumstances could cause a disequilibrium, usually a moment disequilibrium:
Program Option non-planar, 4-node membrane shell elements SHELL41 SHELL63 with KEYOPT(1) = 1 nodal coupling constraint equations (CP, CE commands) Explanation of Possible Difficulty If the 4 nodes do not lie in a flat plane moment equilibrium may not be preserved, as no internal corrections are done. However, the program requires such elements to be input very close to flat. The user can write any form of relationship between the displacements, and these may include fictitious forces or moments. Thus, the reaction forces printout can be used to detect input errors.
MATRIX27 The user has the option to input almost any type of erroneous input, so User generated super- element matrix that such input should be checked carefully. For example, all terms representing UX degrees of freedom of one UX row of the matrix should sum to zero to preserve equilibrium. COMBIN7 CONTAC12 COMBIN37 FLUID38 COMBIN39 COMBIN40 COMBIN14 (with KEYOPT(2) > 0) MATRIX27 COMBIN37 FLUID38 COMBIN39 COMBIN40 Noncoincident nodes can cause a moment disequilibrium. (This is usually not a problem if one of the nodes is attached to a non-rotating ground).
Elements with one node having a different nodal coordinate system from the other are inconsistent.
The following circumstances could cause an apparent disequilibrium: 1. All nodal coordinate systems are not parallel to the global Cartesian coordinate system. However, if all nodal forces are rotated to the global Cartesian coordinate system, equilibrium should be seen to be satisfied. The solution is not converged. This applies to the potential discrepancy between applied and internal element forces in a nonlinear analysis. The mesh is too coarse. This may manifest itself for elements where there is an element force printout at the nodes, such as SHELL61 (axisymmetric-harmonic structural shell). Stress stiffening only (SSTIF,ON), (discussed in Section 3.3: Stress Stiffening) is used. Note that moment equilibrium seems not to be preserved in equation (3.6). However, if the implicit updating of the coordinates is also considered (NLGEOM,ON), equilibrium will be seen to be preserved. The TOTAL of the moments (MX, MY, MZ) given with the reaction forces does not necessarily represent equilibrium. It only represents the sum of all applicable moments. Moment equilibrium would also need the effects of forces taken about an arbitrary point. Axisymmetric models are used with forces or pressures with a radial component. These loads will often be partially equilibrated by hoop stresses, which do not show up in the reaction forces. Shell elements have an elastic foundation described. The load carried by the elastic foundation is not seen in the reaction forces.
2. 3. 4.
5.
6. 7.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1519
Chapter 15: Analysis Tools 8. In substructure expansion pass with the resolve method used, the reaction forces at the master degree of freedom are different from that given by the backsubstitution method (see Section 17.6: Substructuring Analysis).
1520
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
we can obtain {u} by first solving the triangular matrix system for {w} by using the forward pass operation given by: [L]{ w } = {F} (1552) and then computing {u} using the back substitution operation on a triangular matrix given by: [U]{u} = { w }
(1553)
When [K] is symmetric, the above procedure could use the substitution: [K ] = [L][L ]T (1554)
where: [D] = a diagonal matrix The diagonal terms of [D] may be negative in the case of some nonlinear finite element analysis. This allows the generation of [L'] without the consideration of a square root of negative number. Therefore, Equation 1550 through Equation 1553 become: [L][D][L]T {u} = {F} { w } = [D][L]T {u} [L]{ w } = {F} (1556) (1557) (1558)
Since [K] is normally sparsely populated with coefficients dominantly located around the main diagonal, the Sparse Direct Solver (accessed with EQSLV,SPARSE) is designed to handle only the nonzero entries in [K]. In general, during the Cholesky decomposition of [K] shown in Equation 1550 or Equation 1556, nonzero coefficients appear in [L] or [L'] at coefficient locations where [K] matrix had zero entries. The Sparse Direct Solver algorithm minimizes this fill-in by judiciously reordering the equation numbers in [K]. The performance of a direct solution method is greatly optimized through the equations reordering procedure which involves relabeling of the variables in the vector {u}. This simply amounts to permuting the rows and columns of [K] and the rows of {F} with the objective of minimizing fill-in. So, when the decomposition step in Equation 1550 or Equation 1556 is performed on the reordered [K] matrix, the fill-in that occurs in [L] or [L'] matrix is kept to a minimum. This enormously contributes to optimizing the performance of the Sparse Direct Solver.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1521
Chapter 15: Analysis Tools To achieve minimum fill-in, different matrix coefficient reordering algorithms are available in the literature (George and Liu(302)). The Sparse Direct Solver uses two different reordering schemes. They are the Minimum Degree ordering and the METIS ordering. The choice of which reordering method to use is automated in the solver algorithm in order to yield the least fill-in.
Kkju j = Fk
(1560)
where: Kkj = stiffness term relating the force at DOF k to the displacement at DOF j uj = nodal displacement of DOF j Fk = nodal force of DOF k k = equation (row) number j = column number L = number of equations To eliminate a typical equation i = k, the equation is first normalized to L K ij F uj = i K ii j =1 K ii
(1561)
Ku j = F i ij
(1562)
where: K = ij K ij K ii
1522
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Here Kii is known as the pivot. If the absolute value of Kii is sufficiently small, it is numerically indistinguishable from zero. This usually means the structure is insufficiently constrained (or needs more master DOFs for reduced analyses). Pivots are categorized as shown in the figure below.
01))(#%$#!" ' & 08 #6@1)9 1 7 & ! 08 ) 7 & 6 5143 )& #%$ 2 ! &
(1563) (1564) 1523
E FA D E FA G
(1565)
where: ki so that
L 1 j =1
K u j = F kj k
(1566)
where k varies from 1 to L-1. Having eliminated row i from Equation 1566, the process is repeated for all other rows eligible to be eliminated. The equations for a node which occurs for the first time are added to the assembled matrix as the solution progresses. Thus, the assembled matrix expands and contracts as node make their first and last appearance in the element definitions. The varying size of the active matrix is the instantaneous wavefront size. When several elements are connected to the same node point, the DOFs associated with these elements remain active in memory until the wavefront passes all elements connected to the node. DOFs related by constraint equations or coupled nodes remain active until the wavefront passes all elements connected to the related DOFs. Master DOFs remain active in memory and are not deleted from the wavefront. This procedure is shown by the flow chart shown in the following figure.
1524
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
To reduce the maximum wavefront size, the elements must be ordered so that the element for which each node is first mentioned is as close as possible in sequence to the element for which it is mentioned last. In geometric terms, the elements should be ordered so that the wavefront sweeps through the model continuously from one end to the other in the direction which has the largest number of nodes. For example, consider a rectangular model having 6 nodes in one direction and 20 nodes in the other direction, as shown below.
} } ~rqx{|i'z)P@Yo v p gh y j @ x@mkvfw%qov@mxqvH%tu pk 'dd'tvifPo 4av'@U j r ns q sh q s o g h r q p n h g m k l k g j h h g e v@@@i@fd'@va $ " C v) $ # "x%)"Hqw@G@"C E H( ! F $ A # C 5 3 2 0 $ $ C 'B W6 "qt%' PI CS f w ')q E 'p$ R "D'''$ ( A 9 9 C )r''B4 C'Rx)rv)Bx$" C v)"D A A $ A A F y @ $ p'"%Q $ 'D9"r W6 5"qqDh0 $ C 8 9 3 2 0 C ChS f v)w4 E H(4)Bx$ R 'D" vC'$ A 9 9 D'Gv'pq C'RxD'r''ABDv%Q '$ A A $ A C !D9"%Q $ 'D"r W6 "3q0qDh0 F C8 9 9 5 2 C S C f %%D%8Gv)DvC'$ C 9 w # ! 9 9 3 2 0 C %$"" 4 $ "D'r W6 5"qqD0 CS f q0u"Dtr W6 "qq W 3 2 s 5 3 2 0 $ i ChS @@"#" f $ ! # A C4R"'p D g D g S C f VeS @W W 3 T d c W b aYXW ` YXW 3 S ( $ F # C VTU1''R%9Q"PI @" @7)'$ & $ # ! $ C %" E H4G%D'F " E ( C 6 ! ''AB (4%DC'B 8 9 A @%8'7'%"4&1)'$ & 9 5 6 5 3 2 0 ( $ # ! %"" "
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1525
D g D g g D g
The elements should be ordered along one 6 node edge and progress toward the other 6 node edge. In this way, equations will be deleted from the assembled matrix as soon as possible after they are added, thus minimizing the wavefront size. All elements, including those of different types, should be included in the one sweep definition. See Section 15.4: Element Reordering for element reordering to reduce wavefront size. See Section 13.3: Reuse of Matrices for when matrices can be reused. The sparse direct solver is the default solver for all analyses, except for electromagnetic analyses with CIRCU124 elements present, analyses that include both p-elements and constraint equations, spectrum analyses, and substructuring analyses (which each use the frontal direct solver by default). For nonlinear problems, the sparse direct solver provides robust solution with good CPU performance, usually faster than the frontal solver.
1526
786G5 143 C251 (FBI(4HE6D 9 & "%$# ! "! 5@ 4 5 @9 61 ( CB4A87)5 43 120()'
(1567)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 15.8: Equation Solvers where: [K] = global coefficient matrix {u} = unknown vector {F} = global load vector In the CG method, the solution is found as a series of vectors {pi}: {u} = 1{p1} + 2 {p2 } + + m {pm } (1568)
where m is no larger than the matrix size n. The scheme is guaranteed to converge in n or fewer iterations on an infinite precision machine. However, since the scheme is implemented on a machine with finite precision, it sometimes requires more than n iterations to converge. The solvers allow up to a maximum of 2n iterations. If it still does not converge after the 2n iterations, the solution will be abandoned with an error message. The unconverged situation is often due to an inadequate number of boundary constraints being used (rigid body motion). The rate of convergence of the CG algorithm is proportional to the square root of the conditioning number of [K] where the condition number of [K] is equal to the ratio of the maximum eigenvalue of [K] to the minimum eigenvalue of [K] . A preconditioning procedure is used to reduce the condition number of linear Equation 1567. In the JCG algorithm, the diagonal terms of [K] are used as the preconditioner [Q], while in the ICCG and PCG algorithms, a more sophisticated preconditioner [Q] is used. The CG algorithm with preconditioning is shown collectively as Equation 1569.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1527
Chapter 15: Analysis Tools {u0 } = {0} {R0 } = {F} {z0 } = [Q]1{F}
Do i=1, n If (Norm(R) 2 ) then set {u} = {ui 1} quit loop Else If(i=1)then
(1570)
where: = user supplied tolerance (TOLER on the EQSLV command; output as SPECIFIED TOLERANCE) {Ri} = {F} - [K] {ui} {ui} = solution vector at iteration i also, for the JCG and ICCG solvers: {Ri }T {Ri } = output as CALCULATED NORM {F}T {F}2 = output as TARGET NORM
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(1571) (1572)
1528
Section 15.9: Mode Superposition Method It is assumed that the initial starting vector {u0} is a zero vector. Another two iterative solvers are provided by the ANSYS program to achieve a more scalable parallel performance. These are the algebraic multigrid (AMG) solver and the distributed domain solver (DDS). The AMG solver (accessed with EQSLV,AMG), is made available through a license from Solvers International, Inc. of Colorado (USA), and is written for shared-memory architecture machines. AMG solver works on the incoming total equation matrix and automatically creates a few levels of coarser equation matrices. Iterative convergence is accomplished by iterating between a coarse and a fine matrix. The maximum scalability that can be achieved using 8 CPU processors is about a 5 times speedup in total elapsed time. For the ill-conditioned problems where the ill-conditioning is caused by high aspect ratio elements, a large amount of constraint equations, or shell/beam attached to solid elements, the AMG solver with one CPU processor is more efficient than any of the three CG solvers. The AMG solver is also valid with constraint equations and coupling. The DDS solver (accessed with EQSLV,DDS) is applicable for the distributed memory as well as the shared memory machines. A distributed memory system can be typically constructed by linking different machines with Ethernet, Myrinet or similar cables. The DDS solver automatically decomposes the mesh into a number of small subdomains (like substructures) and then sends different subdomains to different processors. The subdomain (substructure) is solved by a direct solver such as the sparse direct solver, and then subsequently, the interface degrees of freedom (DOF) (like master DOF of a substructure) is solved by an iterative solver. During the DDS solution, there is a continual exchange of information between machines. After the interface DOF are solved, the DDS solver automatically calculates the complete solutions (like substructure expansion pass) in the parallel mode. The scalability of the DDS solver is superior to other solvers and is only limited to the number of processors available. However, the current version of the DDS solver does not support applications with constraint equations or coupling.
(1573)
{F} is the time-varying load vector, given by {F} = {Fnd } + s{Fs } (1574)
where: {Fnd} = time varying nodal forces s = load vector scale factor (input on LVSCALE command) {Fs} = load vector from the modal analysis (see below) The load vector {Fs} is computed when doing a modal analysis and its generation is the same as for a substructure load vector, described in Section 17.6: Substructuring Analysis. The following development is similar to that given by Bathe(2):
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1529
Chapter 15: Analysis Tools Define a set of modal coordinates yi such that {u} = {i } yi
i =1 n
(1575)
where: {i} = the mode shape of mode i n = the number of modes to be used (input as MAXMODE on TRNOPT or HROPT commands) Note that Equation 1575 hinders the use of nonzero displacement input, since defining yi in terms of {u} is not straight forward. The inverse relationship does exist (Equation 1575) for the case where all the displacements are known, but not when only some are known. Substituting Equation 1575 into Equation 1573, [M] {i } yi + [C] {i } yi + [K ] {i } yi = {F}
i =1 i =1 i =1 n n n
(1576)
+ { j }T [K ] {i } yi = { j }T {F}
i =1
(1577)
The orthogonal condition of the natural modes states that { j } T [M]{i } = 0 { j } T [K ]{i } = 0 i j i j (1578) (1579)
In the mode superposition method using Lanczos and subspace extraction methods, only Rayleigh or constant damping is allowed so that: { j } T [C]{i } = 0 i j (1580)
Applying these conditions to Equation 1577, only the i = j terms remain: { j } T [M]{ j } y j + { j } T [C]{ j } y j + { j } T [K ]{ j } y j = { j } T [F] (1581)
y y The coefficients of j , j , and yj, are derived as follows: 1. y Coefficient of j : By the normality condition (Equation 1742), { j } T [M]{ j } = 1 (1582)
1530
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 15.9: Mode Superposition Method 2. y Coefficient of j : The damping term is based on treating the modal coordinate as a single DOF system (shown in Equation 1573) for which: { j } T [C]{ j } = C j2 j (1583)
where: j = natural circular frequency of mode j Combining Equation 1585 thru Equation 1582 with Equation 1583, 1 { j } [C]{ j } = 2 j K jMj Mj = 2 j j
T 2
(1588)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1531
Chapter 15: Analysis Tools 3. Coefficient of yj: From Equation 1739, [K ]{ j } = 2 [M]{ j } j (1589)
represent the right-hand side of Equation 1581. Substituting Equation 1582, Equation 1588, Equation 1591 and Equation 1592 into Equation 1581, the equation of motion of the modal coordinates is obtained: y j + 2 j j y j + 2 y j = f j j (1593)
Since j represents any mode, Equation 1593 represents n uncoupled equations in the n unknowns yj. The advantage of the uncoupled system (ANTYPE,TRAN with TRNOPT,MSUP) is that all the computationally expensive matrix algebra has been done in the eigensolver, and long transients may be analyzed inexpensively in modal coordinates with Equation 1575. In harmonic analysis (ANTYPE,HARM with HROPT,MSUP), frequencies may be scanned faster than by the reduced harmonic response (ANTYPE,HARM with HROPT,REDUC) method. The yj are converted back into geometric displacements {u} (the system response to the loading) by using Equation 1575. That is, the individual modal responses yj are superimposed to obtain the actual response, and hence the name mode superposition. If the modal analysis was performed using the reduced method (MODOPT,REDUC), then the matrices and load vectors in the above equations would be in terms of the master DOFs (i.e., {u} ). For the QR damped mode extraction method, we can write the differential equations of motion in modal coordinate as follows: [I]{ y } + [ ]T [C][ ]{ y } + [ 2 ]{ y } = [ ]T {F} (1594)
^
1532
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(1595)
where: = uniform mass damping multiplier (input on ALPHAD command) = uniform stiffness damping multiplier (input on BETAD command) = constant damping ratio (input on DMPRAT command) m j = modal damping ratio (input on MDAMP command)
Because of the assumption in Equation 1580, explicit damping in such elements as COMBIN14 is not allowed by the mode superposition procedure. In addition constant stiffness matrix multiplier m (input as DAMP on MP command) and constant material damping coefficients (input as DMPR on MP command) are not applicable in modal damping since the resulting modal damping matrices are not uncoupled in the modal subspace (see Equation 1580 and Equation 15176).
(1596)
where: qi = modal amplitude of mode i i = mode shape ueq = deformation in equilibrium state in the initial prestress position m = number of considered modes By substituting Equation 1596 into the governing equations of motion, we obtain m constitutive equations that describe nonlinear structural systems in modal coordinates qi: miqi + 2 i i miqi + WSENE = f N + Sl f iS i qi k l (1597)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1533
Chapter 15: Analysis Tools WSENE = strain energy f N = modal node force i f E = modal element force i Sl = element load scale factor (input on RMLVSCALE command) In a general case, Equation 1597 are coupled since the strain energy WSENE depends on the generalized coordinates qi. For linear structural systems, Equation 1597 reduces to Equation 1593. Reduced Order Modeling (ROM) substantially reduces running time since the dynamic behavior of most structures can be accurately represented by a few eigenmodes. The ROM method presented here is a three step procedure starting with a Generation Pass, followed by a Use Pass Section 14.144: ROM144 - Reduced Order ElectrostaticStructural, which can either be performed within ANSYS or externally in system simulator environment, and finally an optional Expansion Pass to extract the full DOF set solution according to Equation 1596. The entire algorithm can be outlined as follows: Determine the linear elastic modes from the modal analysis (ANTYPE,MODAL) of the structural problem. Select the most important modes based on their contribution to the test load displacement (RMMSELECT command). Displace the structure to various linear combinations of eigenmodes and compute energy functions for single physics domains at each deflection state (RMSMPLE command). Fit strain energy function to polynomial functions (RMRGENERATE command). Derive the ROM finite element equations from the polynomial representations of the energy functions.
2 2 2 3
2 n 3 n
m 1 m 2 m 3 m n
u1 a1 u2 a2 = u 3 am u n
(1598)
where: i = mode shapes at the neutral plane nodes obtained from the results of the modal analysis (RMNEVEC command) ui = displacements at the neutral plane nodes obtained from the results of the test load (TLOAD option on RMNDISP command).
1534
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 15.10: Reduced Order Modeling of Coupled Domains Mode contribution factors ai are necessary to determine what modes are used and their amplitude range. Note that only those modes are considered in Equation 1598, which actually act in the operating direction (specified on the RMANL command). Criterion is that the maximum of the modal displacement in operating direction is at least 50% of the maximum displacement amplitude. The solution vector ai indicates how much each mode contributes to the deflection state. A specified number of modes (Nmode of the RMMSELECT command) are considered unless the mode contribution factors are less than 0.1%. Equation 1598 solved by the least squares method and the results are scaled in such a way that the sum of all m mode contribution factors ai is equal to one. Modes with highest ai are suggested as basis functions. Usually the first two modes are declared as dominant. The second mode is not dominant if either its eigenfrequency is higher than five times the frequency of the first mode, or its mode contribution factor is smaller than 10%. The operating range of each mode is proportional to their mode contribution factors taking into account the total deflection range (Dmax and Dmin input on the RMMSELECT command). Modal amplitudes smaller than 2.5% of Dmax are increased automatically in order to prevent numerical round-off errors. Case 2: Test Load is not Available (NMOD option on RMMSELECT command) The first Nmode eigenmodes in the operating direction are chosen as basis functions. Likewise, a considered mode must have a modal displacement maximum in operating direction of 50% with respect to the modal amplitude. The minimum and maximum operating range of each mode is determined by: m D qi = Max / Min 2 j j =1 i2 where: DMax/Min = total deflection range of the structure (input on RMMSELECT command)
1
(1599)
(15100)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1535
= displacements at the neutral plane nodes obtained from the results of the element load j (ELOAD option on RMNDISP command). Here index k represents the number of modes, which have been selected for the ROM. The coefficients used to calculate modal element forces (see Section 14.144.1: Element Matrices and Load Vectors).
ei
j
are
15.10.3. Mode Combinations for Finite Element Data Acquisition and Energy Computation
In a general case, the energy functions depend on all basis functions. In the case of m modes and k data points in each mode direction one would need km sample points. A large number of examples have shown that lower eigenmodes affect all modes strongly whereby interactions among higher eigenmodes are negligible. An explanation for this statement is that lower modes are characterized by large amplitudes, which substantially change the operating point of the system. On the other hand, the amplitudes of higher modes are reasonably small, and they do not influence the operating point. Taking advantage of those properties is a core step in reducing the computational effort. After the mode selection procedure, the lowest modes are classified into dominant and relevant. For the dominant modes, the number of data points in the mode direction defaults to 11 and 5 respectively for the first and second dominant modes respectively. The default number of steps for relevant modes is 3. Larger (than the default above) number of steps can be specified on the RMMRANGE command. A very important advantage of the ROM approach is that all finite element data can be extracted from a series of single domain runs. First, the structure is displaced to the linear combinations of eigenmodes by imposing displacement constrains to the neutral plane nodes. Then a static analysis is performed at each data point to determine the strain energy. Both the sample point generation and the energy computation are controlled by the command RMSMPLE.
Section 15.10: Reduced Order Modeling of Coupled Domains Note that the number of FE data (WSENE) points n for a mode must be larger than the polynomial order P for the corresponding mode (input on RMPORDER command). Equation 15101 is solved by means of a least squares method since the number of FE data points n is usually much larger than the number polynomial coefficients nc . The ROM tool uses four polynomial types (input on RMROPTIONS command): Lagrange Pascal Reduced Lagrange Reduced Pascal Lagrange and Pascal coefficient terms that form matrix [A] in Equation 15101 are shown in Figure 15.8: Set for Lagrange and Pascal Polynomials.
Polynomials for Order 3 for Three Modes (1-x, 2-y, 3-z) Reduced Lagrange and Reduced Pascal polynomial types allow a further reduction of KPOLY by considering only coefficients located on the surface of the brick and pyramid respectively .
(15102)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1537
Chapter 15: Analysis Tools for the modal amplitudes and Wel Ii = Qi = Vi where: Ii = current in conductor i Qi = charge on the ith conductor Vi = ith conductor voltage The electrostatic co-energy is given by: Wel = Cr ij
r 2
(15103)
( Vi Vj )2
(15104)
where: Cij = lumped capacitance between conductors i and j (input on RMCAP command) r = index of considered capacitance
where: [K] = coefficient matrix {u} = vector of unknown DOF (degree of freedom) values {Fa} = vector of applied loads If the coefficient matrix [K] is itself a function of the unknown DOF values (or their derivatives) then Equation 15105 is a nonlinear equation. The Newton-Raphson method is an iterative process of solving the nonlinear equations and can be written as (Bathe(2)): [K iT ]{ui } = {Fa } {Fnr } i (15106)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1538
Section 15.11: Newton-Raphson Procedure {ui +1} = {ui } + {ui } where: [K iT ] = Jacobian matrix (tangent matrix) i = subscript representing the current equilibrium iteration {Fnr } i = vector of restoring loads corresponding to the element internal loads (15107)
T {Fnr } Both [K i ] and i are evaluated based on the values given by {ui}. The right-hand side of Equation 15106 is the residual or out-of-balance load vector; i.e., the amount the system is out of equilibrium. A single solution iteration is depicted graphically in Figure 15.9: Newton-Raphson Solution - One Iteration for a one DOF model. T {Fnr } In a structural analysis, [K i ] is the tangent stiffness matrix, {ui} is the displacement vector and i is the T restoring force vector calculated from the element stresses. In a thermal analysis, [K i ] is the conductivity matrix,
{Fnr } i
is the resisting load vector calculated from the element heat flows. In
T {Fnr } an electromagnetic analysis, [K i ] is the Dirichlet matrix, {ui} is the magnetic potential vector, and i is the T resisting load vector calculated from element magnetic fluxes. In a transient analysis, [K i ] is the effective coef-
{Fnr } i
is the effective applied load vector which includes the inertia and damping effects.
As seen in the following figures, more than one Newton-Raphson iteration is needed to obtain a converged solution. The general algorithm proceeds as follows: 1. 2. 3. 4. 5. Assume {u0}. {u0} is usually the converged solution from the previous time step. On the first time step, {u0} = {0}.
T {Fnr } Compute the updated tangent matrix [K i ] and the restoring load i from configuration {ui}.
Calculate {ui} from Equation 15106. Add {ui} to {ui} in order to obtain the next approximation {ui + 1} (Equation 15107). Repeat steps 2 to 4 until convergence is obtained.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1539
Figure 15.10: Newton-Raphson Solution - Next Iteration shows the solution of the next iteration (i + 1) of the example from Figure 15.9: Newton-Raphson Solution - One Iteration. The subsequent iterations would proceed in a similar manner. The solution obtained at the end of the iteration process would correspond to load level {Fa}. The final converged {Fnr } solution would be in equilibrium, such that the restoring load vector i (computed from the current stress state, heat flows, etc.) would equal the applied load vector {Fa} (or at least to within some tolerance). None of the intermediate solutions would be in equilibrium.
1540
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
If the analysis included path-dependent nonlinearities (such as plasticity), then the solution process requires that some intermediate steps be in equilibrium in order to correctly follow the load path. This is accomplished effectively by specifying a step-by-step incremental analysis; i.e., the final load vector {Fa} is reached by applying the load in increments and performing the Newton-Raphson iterations at each step:
T a [K n,i ]{ui } = {Fn } {Fnri } n,
{Fnri } n,
This process is the incremental Newton-Raphson procedure and is shown in Figure 15.11: Incremental NewtonRaphson Procedure. The Newton-Raphson procedure guarantees convergence if and only if the solution at any iteration {ui} is near the exact solution. Therefore, even without a path-dependent nonlinearity, the incremental approach (i.e., applying the loads in increments) is sometimes required in order to obtain a solution corresponding to the final load level.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(15108) 1541
When the stiffness matrix is updated every iteration (as indicated in Equation 15106 and Equation 15108) the process is termed a full Newton-Raphson solution procedure ( NROPT,FULL or NROPT,UNSYM). Alternatively, the stiffness matrix could be updated less frequently using the modified Newton-Raphson procedure (NROPT,MODI). Specifically, for static or transient analyses, it would be updated only during the first or second iteration of each substep, respectively. Use of the initial-stiffness procedure (NROPT,INIT) prevents any updating of the stiffness matrix, as shown in Figure 15.12: Initial-Stiffness Newton-Raphson. If a multistatus element is in the model, however, it would be updated at iteration in which it changes status, irrespective of the NewtonRaphson option. The modified and initial-stiffness Newton-Raphson procedures converge more slowly than the full Newton-Raphson procedure, but they require fewer matrix reformulations and inversions. A few elements form an approximate tangent matrix so that the convergence characteristics are somewhat different.
1542
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
15.11.2. Convergence
The iteration process described in the previous section continues until convergence is achieved. The maximum number of allowed equilibrium iterations (input on NEQIT command) are performed in order to obtain convergence. Convergence is assumed when {R} < RRref (out-of-balance convergence)
which is the right-hand side of the Newton-Raphson Equation 15106. {ui} is the DOF increment vector, R and u are tolerances (TOLER on the CNVTOL command) and Rref and uref are reference values (VALUE on the CNVTOL command). || || is a vector norm; that is, a scalar measure of the magnitude of the vector (defined below). Convergence, therefore, is obtained when size of the residual (disequilibrium) is less than a tolerance times a reference value and/or when the size of the DOF increment is less than a tolerance times a reference value. The default is to use out-of-balance convergence checking only. The default tolerance are .001 (for both u and R). There are three available norms (NORM on the CNVTOL command) to choose from:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(15109) (15110) 1543
{R} 1 = Ri
1
{R} 2 = ( Ri2 ) 2 L2 norm For DOF increment convergence, substitute u for R in the above equations. The infinite norm is simply the maximum value in the vector (maximum residual or maximum DOF increment), the L1 norm is the sum of the absolute value of the terms, and the L2 norm is the square root of the sum of the squares (SRSS) value of the terms, also called the Euclidean norm. The default is to use the L2 norm. The default out-of-balance reference value Rref is ||{Fa}||. For DOFs with imposed displacement constraints, {Fnr} at those DOFs are used in the computation of Rref. For structural DOFs, if ||{Fa}|| falls below 1.0, then Rref uses 1.0 as its value. This occurs most often in rigid body motion (e.g., stress-free rotation) analyses. For thermal DOFs, if ||{Fa}|| falls below 1.0E-6, then Rref uses 1.0E-6 as its value. For all other DOFs, Rref uses 0.0. The default reference value uref is ||{u}||.
15.11.3. Predictor
The solution used for the start of each time step n {un,0} is usually equal to the current DOF solution {un -1}. The tangent matrix [Kn,0] and restoring load {Fn,0} are based on this configuration. The predictor option (PRED command) extrapolates the DOF solution using the previous history in order to take a better guess at the next solution. In static analyses, the prediction is based on the displacement increments accumulated over the previous time step, factored by the time-step size: {un,0 } = {un 1} + {un } (15112) where: {un} = displacement increment accumulated over the previous time step n = current time step {un } =
NEQIT i =1
{ui }
(15113)
and is defined as: tn = tn 1 where: tn = current time-step size tn-1 = previous time-step size is not allowed to be greater than 5.
(15114)
1544
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 15.11: Newton-Raphson Procedure In transient analyses, the prediction is based on the current velocities and accelerations using the Newmark formulas for structural DOFs: 1 2 {un,0 } = {un 1} + {un 1} tn + ( ){un 1} tn (15115) 2 where: {un 1}, {un 1}, {un 1} = current displacements, velocities and accelerations tn = current time-step size = Newmark parameter (input on TINTP command) For thermal, magnetic and other first order systems, the prediction is based on the trapezoidal formula: {un,0 } = {un 1} + (1 ){un 1} tn (15116) where: {un - 1} = current temperatures (or magnetic potentials) {un1} = current rates of these quantities = trapezoidal time integration parameter (input on TINTP command) See Section 17.2: Transient Analysis for more details on the transient procedures. The subsequent equilibrium iterations provide DOF increments {u} with respect to the predicted DOF value {un,0}, hence this is a predictor-corrector algorithm.
(15117)
1545
If it decreases (indicating converging solution): If = 1 (secant matrix) and the residual has decreased for three iterations in a row (or 2 if was increased to 1 during the equilibrium iteration process by (a.) above), then reduce by a factor of 1/4 (set it to 0.25) and continue iterating. If the < 1, decrease it again by a factor of 1/4 and continue iterating. Once is below 0.0156, set it to 0.0 (use the tangent matrix).
3.
If a negative pivot message is encountered (indicating an ill-conditioned matrix): If < 1, remove the current solution, reset = 1 and redo the iteration using the secant matrix. If = 1, bisect the time step if automatic time stepping is active, otherwise terminate the execution.
The nonlinearities which make use of adaptive descent (that is, they form a secant matrix if > 0) include: plasticity, contact, stress stiffness with large strain, nonlinear magnetics using the scalar potential formulation, the concrete element SOLID65 with KEYOPT(7) = 1, and the membrane shell element SHELL41 with KEYOPT(1) = 2. Adaptive descent is used by default in these cases unless the line search or arc-length options are on. It is only available with full Newton-Raphson, where the matrix is updated every iteration. Full Newton-Raphson is also the default for plasticity, contact and large strain nonlinearities.
(15118)
In some solution situations, the use of the full {ui} leads to solution instabilities. Hence, if the line search option is used, Equation 15118 is modified to be: {ui +1} = {ui } + s{ui } (15119) where: s = line search parameter, 0.05 < s < 1.0 s is automatically determined by minimizing the energy of the system, which reduces to finding the zero of the nonlinear equation: gs = {ui }T ({Fa } {Fnr (s{ui })}) where: gs = gradient of the potential energy with respect to s An iterative solution scheme based on regula falsi is used to solve Equation 15120 (Schweizerhof and Wriggers(153)). Iterations are continued until either: 1546
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(15120)
2. 3.
gs is not changing significantly between iterations. Six iterations have been performed.
If go > 0.0, no iterations are performed and s is set to 1.0. s is not allowed below 0.05. The scaled solution {ui} is used to update the current DOF values {ui+1} in Equation 15107 and the next equilibrium iteration is performed.
where is normally within the range -1.0 l 1.0. Writing the proportional loading factor in an incremental form yields at substep n and iteration i (see Figure 15.13: Arc-Length Approach with Full Newton-Raphson Method): [K iT ]{ui } {Fa } = ( n + i ){Fa } {Fnr } = {Ri } i (15122)
where: = incremental load factor (as shown in Figure 15.13: Arc-Length Approach with Full Newton-Raphson Method)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1547
The incremental displacement {ui} can be written into two parts following Equation 15122: {ui } = {uIi } + {uII } i where: {uI } = displacement due to a unit load factor i {uII } = displacement increment from the conventional Newton-Raphson method i These are defined by: {uI } = [K iT ]1{Fa } i {uII } = [K iT ]1{Ri } i (15124) (15125) (15123)
I In each arc-length iteration, it is necessary to use Equation 15124 and Equation 15125 to solve for { ui } and
{uII } . The incremental load factor in Equation 15123 is determined by the arc-length equation which can i be written as, for instance, at iteration i (see Figure 15.13: Arc-Length Approach with Full Newton-Raphson Method):
2 i
= i2 + 2 {un } T {un }
1548
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
B @ 9 @ C
(15126)
B @ CC A @ 9 @ B 9 9
A 9
Section 15.11: Newton-Raphson Procedure where: = scaling factor (with units of displacement) used to ensure the correct scale in the equations un = sum of all the displacement increments ui of this iteration The arc-length radius ation, i.e. i = i 1 = = 1
i is forced, during the iterations, to be identical to the radius iteration 1 at the first iter-
(15127)
While the arc-length radius 1 at iteration 1 of a substep is determined by using the initial arc-length radius (defined by the NSUBST command), the limit range (defined by the ARCLEN command) and some logic of the automatic time (load) step method (Section 15.6: Automatic Time Stepping). Equation 15123 together with Equation 15126 uniquely determines the solution vector (ui, )T. However, there are many ways to solve for approximately. The explicit spherical iteration method is used to ensure orthogonality (Forde and Stiemer(174)). In this method, the required residual ri (a scalar) for explicit iteration on a sphere is first calculated. Then the arc-length load increment factor is determined by formula: = ri {un } T {uII } i 2i + {un }T {uI } i (15128)
The method works well even in the situation where the vicinity of the critical point has sharp solution changes. Finally, the solution vectors are updated according to (see Figure 15.13: Arc-Length Approach with Full NewtonRaphson Method): {ui +1} = {un } + {un } + {ui } (15129) and i +1 = n + i + where: n = current substep number Values of n and are available in POST26 (SOLU command) corresponding to labels ALLF and ALDLF, respectively. The normalized arc-length radius label ARCL (SOLU) corresponds to value i i , where i is the initial arc-length radius defined (by the NSUBST command) through Equation 15126 (an arc-length radius at the first iteration of the first substep). In the case where the applied loads are greater or smaller than the maximum or minimum critical loads, arclength will continue the iterations in cycles because || does not approach unity. It is recommended to terminate the arc-length iterations (using the ARCTRM or NCNV commands).
0 0
(15130)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1549
Kkju j = Fk
(1 k L )
(15131)
C ju j = Co
(15132)
normalize Equation 15132 with respect to the prime DOF ui by dividing by Ci to get:
j =1
Cu j = C j o
(15133)
where: C = C j Ci j C = Co Ci o which is written to a file for backsubstitution instead of Equation 1562. Equation 15133 is expanded (recall C = 1) as: i ui + Cu j = C j o
j =1 L
( j i)
(15134)
( j i)
(15135)
Multiply Equation 15134 by Kki and subtract from Equation 15135 to get:
j =1
(15136)
( j i)
(15137)
1550
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 15.13: This section intentionally omitted This may be considered to be a revised form of the constraint equation. Introducing a Lagrange multiplier k, Equation 15136 and Equation 15137 may be combined as:
j =1
L +k (K ij CK ii )u j Fi + C K ii = 0 ( j i) j o j =1 By the standard Lagrange multiplier procedure (see Denn(8)): u k = i uk Solving Equation 15134 for ui, ui = C Cu j o j
j =1 L
(15139)
( j i)
(15140)
so that k = C k Substituting Equation 15141 into Equation 15138 and rearranging terms,
j =1
(15141)
= Fk C K ki CFi + C C K ii ( j i) o k k o
or
L 1 j =1
K u j = F kj k
(1 k L 1)
(15143)
where:
K kj = K kj CK ki CkK ij + Ck CK ii j j
F k
= F k C K ki o
CF i k
+ C C K ii k o
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1551
Any (but not Symmetric recom- mended for buckling) K, M Guyan HBI K, M None
Symmetric or Symmetric or unsymmetric unsymmetric damped systems damped systems K*, C*, M* None K*, C*, M Modal
Subspace Lanczos which which intern- internally uses ally uses Jac- QL algorithm obi
Lanczos which internally uses QR QR algorithm for iterations reduced modal damping matrix
++ K = stiffness matrix, C = damping matrix, M = mass or stress stiffening matrix, * = can be unsymmetric
The PowerDynamics method is the same as the subspace method, except it uses the iterative solver instead of the frontal direct equation solver to solve Equation 15156.
1552
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 15.14: Eigenvalue and Eigenvector Extraction in Section 17.6: Substructuring Analysis (Equation 1788 and Equation 17100). The set of n master DOFs characterize the natural frequencies of interest in the system. The selection of the master DOFs is discussed in more detail in Section 15.5: Automatic Master DOF Selection of this manual and in Modal Analysis of the ANSYS Structural Analysis Guide. This technique preserves the potential energy of the system but modifies, to some extent, the kinetic energy. The kinetic energy of the low frequency modes is less sensitive to the condensation than the kinetic energy of the high frequency modes. The number of master DOFs selected should usually be at least equal to twice the number of frequencies of interest. This reduced form may be expressed as: [K ]{i } = i [M]{i }
^ ^ ^ ^
(15145)
where: [K ] = reduced stiffness matrix (known) = eigenvector (unknown) i = eigenvalue (unknown) [M] = reduced mass matrix (known) Next, the actual eigenvalue extraction is performed. The extraction technique employed is the HBI (HouseholderBisection-Inverse iteration) extraction technique and consists of the following five steps:
^ ^
{i }
^
: (15147)
Decompose [M] into [L][L]T by Cholesky decomposition, where [L] is a lower triangular matrix. Combining with Equation 15147, [L]T [L]1 [K ]{} = {}
^ ^ ^
(15148)
It is convenient to define: {} = [L ]T { }
^
(15149)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1553
Chapter 15: Analysis Tools Combining Equation 15148 and Equation 15149), and reducing yields: [L]
1
[K ][L] T { } = { }
^
(15150)
or [ A ]{ } = { }
(15151)
Note that the symmetry of [A] has been preserved by this procedure.
where: [B] = tridiagonalized form of [A] [T] = matrix constructed to tridiagonalize [A], solved for iteratively (Bathe(2)) The eigenproblem is reduced to: [B]{ } = { }
(15153)
Note that the eigenvalues () have not changed through these transformations, but the eigenvectors are related by: {i } = [L]T [L]{i }
^
(15154)
1554
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 15.14: Eigenvalue and Eigenvector Extraction In the expansion pass, the eigenvectors are expanded from the master DOFs to the total DOFs.
Initialize the starting vectors [X0] (described below). Triangularize the shifted matrix [K ] = [K ] + s[M] (15155)
where: [K] = assembled stiffness matrix [M] = assembled mass (or stress stiffness) matrix A Sturm sequence check (described below) is performed if this is a shift point other than the initial shift and it is requested (Strmck = ALL (default) or PART on the SUBOPT command). 4. For each subspace iteration n (1 to NM), do steps 5 to 14: where: NM = maximum number of subspace iterations (input as NUMSSI on the SUBOPT command) 5. Form [F] = [M][Xn-1] and scale [F] by {n-1} where: {n-1} = previously estimated eigenvalues 6. Solve for [ Xn ] : [K ][ Xn ] = [F] (15156)
These equations are solved using the frontal direct equation solver (EQSLV,FRONT) or the iterative PCG solver (EQSLV,PCG). 7. 8. 9. Scale the vectors [ Xn ] by {(n-1 - s) / n-1} M-orthogonalize the vectors to the previously converged vectors (Gram-Schmidt orthogonalization). Define the subspace matrices [K ] and [M] : [K ] = [ Xn ]T [K ][ Xn ] (15157)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1555
(15158)
11. Compute the eigenvalues and vectors of the subspace using a generalized Jacobi iteration: [K ][Q] = [M][Q]{n } where: [Q] = subspace eigenvectors {n} = updated eigenvalues 12. Update the approximation to the eigenvectors: [ Xn ] = [ Xn ][Q] (15160) (15159)
13. If any negative or redundant modes are found, remove them and create a new random vector. 14. Check for convergence (described below): All requested modes converged? If yes, go to step 15. If a new shift is required (described below), go to step 3 Go to the next iteration, step 4
15. Perform a final Sturm sequence check if requested (Strmck = ALL (default) on the SUBOPT command). Steps 5 thru 12 are only done on the unconverged vectors: once an eigenvalue has converged, the associated eigenvector is no longer iterated on. The Gram-Schmidt procedure (step 8) ensures that the unconverged eigenvectors remain orthogonal to the converged vectors not being iterated on. The remainder of this section details some of the steps involved.
15.14.2.1. Convergence
The convergence check (step 14a) requires that all of the requested eigenvalues satisfy the convergence ratio: ( ) (i )n 1 ei = i n < tol (15161) B where: (i)n = value of ith eigenvalue as computed in iteration n (i)n-1 = value of ith eigenvalue as computed in iteration n-1 1. 0 B= (i )n
whichever is greater
where: p = requested number of modes to extract (NMODE on the MODOPT or BUCOPT commands) d = number of extra iteration vectors to use (NPAD on the SUBOPT command, defaults to 4) The q starting vectors [X0] (step 2) are initialized as follows. For each predefined rigid-body motion (Dof on the RIGID command), define a rigid-body vector: 1. 2. If a translational rigid-body motion, set the DOF slot in {X0} to 1.0 ({X0} is a column of [X0]). If a rotational rigid-body motion, set the DOF slot in {X0} corresponding to a unit rotation about the global origin corresponding to the Dof label.
The rigid-body vectors are M-orthogonalized (Gram-Schmidt orthogonalization). The remainder of the vectors are initialized to random vectors.
2.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1557
Chapter 15: Analysis Tools NS = minimum number of subspace iterations completed before a shift is performed (input as NSHIFT on the SUBOPT command) If the mode is part of a cluster, then the next lowest unique mode is used to define the shift. If this is the first shift, then use: s = .91 (15166) The more shifts that are allowed (smaller value of NS), the faster the convergence, but the more matrix triangularizations that must be performed.
1558
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 15.14: Eigenvalue and Eigenvector Extraction can be setup and solved using the mode-frequency analysis (ANTYPE,MODAL). The matrices [K] and [M] are the system stiffness and mass matrices, respectively. Either or both [K] and [M] can be unsymmetric. {i} is the eigenvector. The method employed to solve the unsymmetric eigenvalue problem is the Lanczos algorithm. Starting from two random vectors {v1} and {w1}, the system matrices [K] and [M] (size n) are transformed into a tridiagonal matrix [B] (subspace size q, where q n), through the Lanczos biorthogonal transformation as discussed in Rajakumar and Rogers(16). Eigenvalues of the [B] matrix, i, are computed as approximations of the original system eigenvalues i. The QR algorithm (Wilkinson(18)) is used to extract the eigenvalues of the [B] matrix. As the subspace size q is increased, the {} will converge to closely approximate the eigenvalues of the original problem. The transformed problem is a standard eigenvalue problem given by: [B]{ yi } = i { yi } The eigenvalues and eigenvectors of Equation 15167 and Equation 15168 are related by: 1 i = i {i } = [ V ]{ yi } where: [V] = matrix of Lanczos vectors (size n x q). For the unsymmetric modal analysis, the real part (i) of the complex frequency is used to compute the element kinetic energy. This method does not perform a Sturm Sequence check for possible missing modes. At the lower end of the spectrum close to the shift (input as FREQB on MODOPT command), the frequencies usually converge without missing modes.
(15168)
(15169) (15170)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1559
Chapter 15: Analysis Tools i = i ji where: i = complex eigenvalue i = real part of the eigenvalue i = imaginary part of the eigenvalue j= 1 (15172)
The dynamic response of the system is given by: {ui } = {i }e( i ji )t where: t = time For the ith eigenvalue, the system is stable if i is negative and unstable if i is positive. The method employed to solve the damped eigenvalue problem is the Lanczos algorithm (Rajakumar and Ali(142)). Starting from four random vectors {v1}, {w1}, {p1}, and {q1}, the system matrices [K], [M], and [C] are transformed into a subspace tridiagonal matrix [B] of size q n), through the Lanczos generalized biorthogonal transformation. Eigenvalues of the [B] matrix, i, are computed as an approximation of the original system eigenvalues i . The QR algorithm (Wilkinson(18)) is used to extract the eigenvalues of the [B] matrix. As the subspace size q is increased, the eigenvalues i will converge to closely approximate the eigenvalues of the original problem. The transformed problem is given by Equation 15168 and from there on, the eigenvalues and eigenvectors computation follow along the same lines as for the unsymmetric eigensolver. This method does not perform a Sturm Sequence check for possible missing modes. At the lower end of the spectrum close to the shift (input as FREQB on the MODOPT command), the frequencies usually converge without missing modes. For the damped modal analysis, the imaginary part (i) of the complex frequency is used to compute the element kinetic energy. (15173)
Section 15.14: Eigenvalue and Eigenvector Extraction It has been recognized that performing computations in the modal subspace is more efficient than in the full eigen space. The stiffness matrix [K] can be symmetrized by rearranging the unsymmetric contributions; that is, the original stiffness matrix [K] can be divided into symmetric and unsymmetric parts. By dropping the damping matrix [C] and the unsymmetric contributions of [K], the symmetric block Lanczos eigenvalue problem is first solved to find real eigenvalues and the coresponding eigenvectors. In the present implementation, the unsymmetric element stiffness matrix is zeroed out for block Lanczos eigenvalue extraction. Following is the coordinate transformation (see Equation 1575) used to transform the full eigen problem into modal subspace: {u} = [ ]{ y} (15175) where: [] = eigenvector matrix normalized with respect to the mass matrix [M] {y} = vector of modal coordinates By using Equation 15175 in Equation 15174, we can write the differential equations of motion in the modal subspace as follows: [I]{ y } + [ ]T [C][ ]{ y } + ([ 2 ] + [ ]T [K unsym ][ ]){ y} = {0} (15176)
where: [2] = a diagonal matrix containing the first n eigen frequencies i For classically damped systems, the modal damping matrix []T[C][] is a diagonal matrix with the diagonal terms being 2ii, where i is the damping ratio of the i-th mode. For non-classically damped systems, the modal damping matrix is either symmetric or unsymmetric. Unsymmetric stiffness contributions of the original stiffness are projected onto the modal subspace to compute the reduced unsymmetric modal stiffness matrix []T [Kunsym] []. Introducing the 2n-dimensional state variable vector approach, Equation 15176 can be written in reduced form as follows: [I]{z} = [D]{z} (15177) where: {y} { z} = {y} [O] [I] [D] = 2 T T [ ] [ ] [K unsym ][ ] [ ] [C][ ] The 2n eigenvalues of Equation 15177 are calculated using the QR algorithm (Press et al.(254)). The inverse iteration method (Wilkinson and Reinsch(357)) is used to calculate the complex modal subspace eigenvectors. The full complex eigenvectors, {}, of original system is recovered using the following equation: { } = [ ]{z} (15178)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1561
15.14.7. Shifting
In some cases it is desirable to shift the values of eigenvalues either up or down. These fall in two categories: 1. 2. Shifting down, so that the solution of problems with rigid body modes does not require working with a singular matrix. Shifting up, so that the bottom range of eigenvalues will not be computed, because they had effectively been converted to negative eigenvalues. This will, in general, result in better accuracy for the higher modes. The shift introduced is: (15179)
= o + i where: = desired eigenvalue o = eigenvalue shift i = eigenvalue that is extracted o, the eigenvalue shift is computed as: sb o = or (2sm )2 where s = constant
if buckling analysis (input as SHIFT on BUCOPT command)
(15180)
if modal analysis (input as FREQB on MODOPT command) E
Equation 15179 is combined with Equation 15144 to give: [K ]{i } = (o + i )[M]{i } Rearranging, ([K ] o [M]){i } = i [M]{i } or [K ] {i } = i [M]{i } where: [K]' = [K] - o [M]
(15181)
(15182)
(15183)
It may be seen that if [K] is singular, as in the case of rigid body motion, [K]' will not be singular if [M] is positive definite (which it normally is) and if o is input as a negative number. A default shift of o = -1.0 is used for a modal analysis. Once i is computed, is computed from Equation 15179 and reported. Large shifts with the subspace iteration method are not recommended as they introduce some degradation of the convergence and this may affect accuracy of the final results. 1562
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
In a flat circular membrane, mode shapes are identified by harmonic indices. For more information, see Cyclic Symmetry Analysis of the ANSYS Advanced Analysis Techniques Guide. Constraint relationships (equations) can be defined to relate the lower ( = 0) and higher ( = , where = sector angle) angle edges of the basic sector to allow calculation of natural frequencies related to a given number of harmonic indices. The basic sector is duplicated in the modal analysis to satisfy the required constraint relationships and to obtain nodal displacements. This technique was adapted from Dickens(148).
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1563
!"
Z Y
a Sector ngle
X CSYS = 1
Constraint equations relating the lower and higher angle edges of the two sectors are written: u cos k sin k u A A = sin k cos k uB uB where: uA, uB = calculated displacements on lower angle side of basic and duplicated sectors (A and B, respectively)
uA , uB = displacements on higher angle side of basic and duplicated sectors (A and B, respectively) determined from constraint relationships
(15184)
N/2 k = harmonic index = 0,1, 2 ... N-1 2 = 2/N = sector angle N = number of sectors in 360 Three basic steps in the procedure are briefly: 1.
if N is even if N is odd
The CYCLIC command in /PREP7 automatically detects the cyclic symmetry model information, such as edge components, the number of sectors, the sector angles, and the corresponding cyclic coordinate system. The CYCOPT command in /SOLU generates a duplicated sector and applies cyclic symmetry constraints (Equation 15184) between the basic and the duplicated sectors. The /CYCEXPAND command in /POST1 expands a cyclically symmetry response by combining the basic and the duplicated sectors results (Equation 15185) to the entire structure.
2. 3.
Section 15.15: Analysis of Cyclic Symmetric Structures u = uA cos ( j 1) k uB sin( j 1) k where: j = sector number, varies from 1 to N uA = basic sector displacement uB = duplicate sector displacement The complete procedure addressing static, modal, and prestressed modal analyses of cyclic symmetric structures is contained in Cyclic Symmetry Analysis of the ANSYS Advanced Analysis Techniques Guide. (15185)
Harmonic Index, 0 < k < N/2 (degenerate mode) Basic sector: ( Xk )A = 2 N X j cos( j 1) k N j =1 (15187)
For N even only, Harmonic Index, k = N/2 (antisymmetric mode): Xk =N / 2 = 1 N ( 1)( j 1) X j N j =1 (15189)
where:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1565
Chapter 15: Analysis Tools X = any physical component, such as displacements, forces, pressure loads, temperatures, and inertial loads X = cyclic symmetric component The transformation to physical components, X, from the cyclic symmetry, X , components is recovered by the following equation: X j = Xk = 0 + [XkA cos( j 1) k + XkB sin( j 1) k] + ( 1) j 1 Xk =N / 2
k =1 K
(15190)
Zc =
(15193)
where typical terms are: Xc = X coordinate of model center of mass (output as XC) A x = mi Xi
i =1 N
N = number of elements
a function of real constants, if applicable m i = mass of element i = or V i
= element density, based on average element temperature Vi = volume of element i Xi = X coordinate of the centroid of element i = {No } T { Xi } {No} = vector of element shape functions, evaluated at the origin of the element coordinate system {Xi} = global X coordinates of the nodes of element i
M=
i =1
The moments and products of inertia with respect to the origin are: Ixx = mi (( Yi )2 + ( Zi )2 )
i =1
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(15194)
1566
(15195)
Izz = mi (( Xi )2 + ( Yi )2 )
i =1 N
(15196)
Ixy = mi (( Xi )( Yi ))
i =1 N
(15197)
Iyz = mi (( Yi )( Zi ))
i =1 N
(15198)
Ixz = mi (( Xi )( Zi ))
i =1
(15199)
where typical terms are: Ixx = mass moment of inertia about the X axis through the model center of mass (output as IXX) Ixy = mass product of inertia with respect to the X and Y axes through the model center of mass (output as IXY) Equation 15194 and Equation 15196 are adjusted for axisymmetric elements. The moments and products of inertia with respect to the model center of mass (the components of the inertia tensor) are: Ixx = Ixx M (( Yc )2 + ( Zc )2 ) Iyy = Iyy M (( Xc )2 + ( Zc )2 ) Izz = Izz M (( Xc )2 + ( Yc )2 ) Ixy = Ixy + MXc Yc Iyz = Iyz + MYc Zc Ixz = Ixz + MXc Zc where typical terms are: Ixx = mass moment of inertia about the X axis through the model center of mass (output as IXX) = mass product of inertia with respect to the X and Y axes through the model center of mass (output as IXY)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Ixy
1567
Thus, if these effects are important, a separate analysis can be performed using inertia relief to find more precise center of mass and moments of inertia (using IRLF,-1). Inertia relief logic uses the element mass matrices directly; however, its center of mass calculations also do not include the effects of offsets. It should be emphasized that the computations for displacements, stresses, reactions, etc. are correct with none of the above approximations.
(15206)
1568
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(15207)
where: = density Composite material elements presume the element material number (defined with the MAT command).
15.17. Energies
Energies are available in the solution printout (by setting Item = VENG on the OUTPR command) or in postprocessing (by choosing items SENE, TENE, KENE, and AENE on the ETABLE command). For each element,
if element allows only displacement and rotational 1 NINT T el degree of freedom (DOF), pl {} { } voli + Ee + Es 2 either is nonlinear or uses Epo = i =1 e integration points, and is not a p-element e 1 T all other cases 2 {ue } ([K e ] + [Se ]){ue }
(15208)
potential energy (includes strain energy) (accessed with SENE or TENE on ETABLE command)
Eki = e =
(15209)
Eart = e =
1 t { } [Q]{ } 2 j =1
artificial energy associated with hourglass control (accessed with AENE on h ETABLE command) (SOLID45, SOLID182, SOLID185, SHELL181 only)
(15210)
where: NINT = number of integration points {} = stress vector {el} = elastic strain vector voli = volume of integration point i Epl = plastic strain energy e Es = stress stiffening energy
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1569
Chapter 15: Analysis Tools 1 T {u } [Se ]{ue } if [Se ] is available and NLGEOM,OFF used = 2 e 0.0 all other cases [Ke] = element stiffness/conductivity matrix [Se] = element stress stiffness matrix {u} = element DOF vector {u} = time derivative of element DOF vector [Me] = element mass matrix NCS = total number of converged substeps {} = hourglass strain energy defined in Flanagan and Belytschko(242) due to one point integrations. [Q] = hourglass control stiffness defined in Flanagan and Belytschko(242). As may be seen from the bottom part of Equation 15208 as well as Equation 15209, all types of DOFs are combined, e.g., SOLID5 using both UX, UY, UZ, TEMP, VOLT, and MAG DOF. An exception to this is the piezoelectric elements, described in Section 11.2: Piezoelectrics, which do report energies by separate types of DOFs in the NMISC record of element results. See Section 15.14: Eigenvalue and Eigenvector Extraction when complex frequencies are used. Also, if the bottom part of Equation 15208 is used, any nonlinearities are ignored. Elements with other incomplete aspects with respect to energy are reported in Table 15.2: Exceptions for Element Energies. Artificial energy has no physical meaning. It is used to control the hourglass mode introduced by reduced integAENE
ration. The rule-of-thumb to check if the element is stable or not due to the use of reduced integration is if SENE < 5% is true. When this inequality is true, the element using reduced integration is considered stable (i.e., functions the same way as fully integrated element). A discussion of error energy is given in Table 15.2: Exceptions for Element Energies.
1570
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1.
Warping implies for example that temperatures T1 + T3 T2 + T4, i.e., some thermal strain is locked in.
For VISCO106, VISCO107, and VISCO108, a plastic energy per unit volume is also available. See Section 14.107: VISCO107 - 3-D 8-Node Viscoplastic Solid.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1571
Chapter 15: Analysis Tools As mentioned above, geometry plays a role in the ANSYS Workbench product adaptive method. In general, accurate results and solutions can be devised for the entire assembly, a part or a collection of parts, or a surface or a collection of surfaces. The user makes the decision as to which region of the geometry applies. If accurate results on a certain surface are desired, the ANSYS Workbench product ignores the aforementioned criterion and simply refines all elements on the surfaces that comprise the defined region. The reasoning here is that the user restricts the region where accurate results are desired. In addition, there is nothing limiting the user from having multiple accuracy specification. In other words, specified accuracy in a selected region and results with specified accuracy over the entire model can be achieved.
Damping and stiffness coefficients in modal coordinates are defined based on their nodal coordinate values as: Cii = T C* i i (15212)
and K ii = TK * i i (15213)
where: Cii = damping coefficient in modal coordinates i = eigenvectors (modal coordinates) 1572
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 15.19: Modal Projection Method C* = finite element damping matrix in modal coordinates Kii = stiffness coefficient in modal coordinates K* = finite element stiffness matrix in nodal coordinates Unfortunately, both matrices C* and K* are not directly available for the fluid part of the coupled domain problem (e.g., squeeze film elements FLUID136). Moreover eigenvectors are derived from the structural part of the coupled domain problem and consequently neither the modal damping matrix nor the modal stiffness matrix of the fluidic system are necessarily orthogonal. Essential off-diagonal elements occur in case of asymmetric film arrangements or asymmetric plate motion as shown below.
(15214)
where: f = modal force vector q = vector of modal amplitudes C = unknown modal damping matrix K = unknown modal squeeze stiffness matrix The following algorithm is necessary to compute all coefficients of the modal damping and stiffness matrix: 1. 2. Start with the first mode and excite the fluid elements by wall velocities which correspond to a unit modal velocity. In fact the nodal velocities become equal to the eigenvector of the appropriate mode. Compute the real and imaginary part of the pressure distribution in a harmonic response analyses.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1573
Chapter 15: Analysis Tools 3. 4. 5. Compute modal forces with regard to all other modes. The ith modal force states how much the pressure distribution of the first mode really acts on the ith mode. The computed modal forces can be used to extract all damping and squeeze stiffness coefficients of the first column in the C and K matrix. Repeat step 1 with the next eigenvector and compute the next column of C and K.
The theoretical background is given by the following equations. Each coefficient Cji and Kji is defined by: C ji qi + K ji qi = TF(qi ) j (15215)
and F(qi ) = NTp( qi ) dA where: F(qi) = complex nodal damping force vector caused by a unit modal velocity of the source mode i. Note that the modal forces are complex numbers with a real and imaginary part. The real part represents the damping force and the imaginary part the squeeze force, which is cause by the fluid compression. The damping and squeeze coefficients are given by: C ji = T NT Re { ( qi )}dA p j qi (15217) (15216)
Assuming the structure is excited by a unit modal velocity we obtain: C ji = T NT Re { (i )}dA p j (15219)
Modal damping ratios or the squeeze stiffness to structural stiffness ratio KRatio are defined only for the main diagonal elements. These numbers are computed by: Cii i = (15221) 2 i mi and
1574
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
where: mi = modal mass and the eigenfrequency The damping ratio is necessary to compute ALPHAD and BETAD parameters for Rayleigh damping models or to specify constant or modal damping by means of DMPRAT or MDAMP. The squeeze to stiffness ratio specifies how much the structural stiffness is affected by the squeeze film. It can not directly be applied to structural elements but is helpful for user defined reduced order models. Modal damping parameter are automatically extracted by the DMPEXT command for a given frequency or a frequency range. The real and imaginary part of the pressure distribution of the source mode (eigenvector which was used to stimulate the system) is saved in the first load case after executing DMPEXT and can be used for further postprocessing. The shape function of the target mode is available as PRES degree of freedom at the second load case.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1575
1576
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
162
m =1
[K e ]
{u} = nodal displacement vector N = number of elements [Ke] = element stiffness matrix (described in Chapter 14, Element Library) (may include the element stress stiffness matrix (described in Section 3.3: Stress Stiffening)) {Fr} = reaction load vector {Fa}, the total applied load vector, is defined by:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
m =1
(173)
where: {Fnd} = applied nodal load vector {Fac} = - [M] {ac} = acceleration load vector [M] = total mass matrix =
m =1
[Me ]
[Me] = element mass matrix (described in Section 2.2: Derivation of Structural Matrices) {ac} = total acceleration vector (defined in Section 15.1: Acceleration Effect)
th {Fe } = element thermal load vector (described in Section 2.2: Derivation of Structural Matrices) pr {Fe } = element pressure load vector (described in Section 2.2: Derivation of Structural Matrices)
To illustrate the load vectors in Equation 172, consider a one element column model, loaded only by its own weight, as shown in Figure 17.1: Applied and Reaction Load Vectors. Note that the lower applied gravity load is applied directly to the imposed displacement, and therefore causes no strain; nevertheless, it contributes to the reaction load vector just as much as the upper applied gravity load.
Warning: If the stiffness for a certain DOF is zero, any applied loads on that DOF are ignored. Section 15.7: Solving for Unknowns and Reactions discusses the solution of Equation 172 and the computation of the reaction loads. Section 15.11: Newton-Raphson Procedure describes the global equation for a nonlinear analysis. Inertia relief is discussed in Section 15.2: Inertia Relief.
172
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
m =1
{Qe }
(174)
Table 17.1: Nomenclature relates the nomenclature used in Section 6.2: Derivation of Heat Flow Matrices and Section 5.2: Derivation of Electromagnetic Matrices for thermal, magnetic and electrical analyses to Equation 172 and Equation 174. See Table 11.3: Nomenclature of Coefficient Matrices for a more detailed nomenclature description.
Section 15.7: Solving for Unknowns and Reactions discusses the solution of Equation 172 and Section 15.11: Newton-Raphson Procedure describes the global equation for a nonlinear analysis.
where: [M] = structural mass matrix [C] = structural damping matrix [K] = structural stiffness matrix
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
173
Chapter 17: Analysis Procedures { u } = nodal acceleration vector { u } = nodal velocity vector {u} = nodal displacement vector {Fa} = applied load vector There are two methods in the ANSYS program which can be employed for the solution of the linear Equation 175: the forward difference time integration method and the Newmark time integration method (including an improved algorithm called HHT). The forward difference method is used for explicit transient analyses and is described in the LS-DYNA Theoretical Manual(199). The Newmark method and HHT method are used for implicit transient analyses and are described below. The Newmark method uses finite difference expansions in the time interval t, in which it is assumed that (Bathe(2)): {un +1} = {un } + [(1 ){un } + {un +1} ]t (176) 1 {un +1} = {un } + {un } t + {un } + {un +1} t 2 2 where: , = Newmark integration parameters t = tn+1 - tn {un} = nodal displacement vector at time tn { u n} = nodal velocity vector at time tn { u n} = nodal acceleration vector at time tn {un + 1} = nodal displacement vector at time tn + 1 { u n + 1} = nodal velocity vector at time tn + 1 { u n + 1} = nodal acceleration vector at time tn + 1 Since the primary aim is the computation of displacements {un + 1}, the governing Equation 175 is evaluated at time tn + 1 as: [M]{un +1} + [C]{un +1} + [K ]{un +1} = {Fa } (178)
(177)
The solution for the displacement at time tn + 1 is obtained by first rearranging Equation 176 and Equation 177, such that: {un +1} = a0 ({un +1} {un }) a2 {un } a3 {un } (179) {un +1} = {un } + a6 {un } + a7 {un +1} where: a0 = 1 t
2
(1710)
a1 =
174
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
a6 = t(1 )
a7 = t
Noting that { u n + 1} in Equation 179 can be substituted into Equation 1710, equations for { u n + 1} and { u n + 1} can be expressed only in terms of the unknown {un + 1}. The equations for { u n + 1} and { u n + 1} are then combined with Equation 178 to form: (a0 [M] + a1[C] + [K ]){un +1} = {Fa } + [M](a0 {un } + a2 {un } + a3 {un }) + [C](a1{un } + a 4 {un } + a5 {un }) (1711)
Once a solution is obtained for {un + 1}, velocities and accelerations are updated as described in Equation 179 and Equation 1710. As described by Zienkiewicz(39), the solution of Equation 178 by means of Newmark Equation 176 and Equation 177 is unconditionally stable for: 11 + , 42
2
1 , 2
1 ++>0 2
(1712)
The Newmark parameters are related to the input as follows: 1 1 = (1 + )2 , = + 4 2 where: = amplitude decay factor (input on TINTP command).
(1713)
Alternatively, the and parameters may be input directly (using the TINTP command). By inspection of Equa1 1 = + , (1 + )2 2 4 and 0. tion 1712 and Equation 1713, unconditional stability is achieved when 0. For a piezoelectric analysis, the Crank-Nicholson and Thus all solutions of Equation 1712 are stable if constant average acceleration methods must both be requested, that is, = 0.25, = 0.5, and (THETA) = 0.5 (using the TINTP command). Typically the amplitude decay factor () in Equation 1713 takes a small value (the default is 0.005). The Newmark 1 1 = = 4 and 2 method becomes the constant average acceleration method when = 0, which in turns means (Bathe(2)). Results from the constant average acceleration method do not show any numerical damping in terms of displacement amplitude errors. If other sources of damping are not present, the lack of numerical damping can be undesirable in that the higher frequencies of the structure can produce unacceptable levels of numerical noise (Zienkiewicz(39)). A certain level of numerical damping is usually desired and is achieved by degrading the Newmark approximation by setting > 0.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
175
Chapter 17: Analysis Procedures In particular, it is desirable to have a controllable numerical damping in the higher frequency modes, since using finite elements to discretize the spatial domain, the results of these higher frequency modes are less accurate. However, the addition of high frequency numerical damping should not incur a loss of accuracy nor introduce excessive numerical damping in the important low frequency modes. In the full transient analysis, the HHT time integration method (Chung and Hulbert(351)) has the desired property for the numerical damping. The basic form of the HHT method is given by:
a [M]{un +1 m } + [C]{un +1 f } + [K ]{un +1 f } = {Fn +1 }
f
(1714)
where: {un +1 m } = (1 m ){un +1} + m {un } {un +1 f } = (1 f ){un +1} + f {un } {un +1 f } = (1 f ){un +1} + f {un }
a a a {Fn +1 } = (1 f ){Fn +1} + f {Fn }
f
Comparing Equation 1714 with Equation 175, one can see that the transient dynamic equilibrium equation considered in the HHT method is a linear combination of two successive time steps of n and n+1. m and f are two extra integration parameters for the interpolation of the acceleration and the displacement, velocity and loads. Introducing the Newmark assumption as given in Equation 176 and Equation 1717 into Equation 1714, the displacement {un+1} at the time step n+1 can be obtained:
a a i (a0 [M] + a1[C] + (1 f )[K ]){un +1} = (1 f ){Fn +1} + f {Fn } f {Fnnt } +
(1715)
a5 = (1 f )(
The four parameters , , f, and m used in the HHT method are related to the input as follows (Hilber et al(352)),
176
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 17.2: Transient Analysis 1 (1 + )2 4 1 = + 2 f = = m = 0 = amplitude decay factor (input on TINTP command) Alternatively, , , f, and m can be input directly (using the TINTP command). But for the unconditional stability and the second order accuracy of the time integration, they should satisfy the following relationships: 1 2 1 2 (1717) 1 = m + f 2 1 m f 2 If both m and f are zero when using this alternative, the HHT method is same as Newmark method. Using this alternative, two other methods of parameter determination are possible. Given an amplitude decay factor , the four integration parameters can be chosen as follows (Wood et al(353)): 1 = (1 + )2 4 1 = + 2 (1718) f = 0 m = or they can be chosen as follows (Chung and Hulbert(351)): 1 = (1 + )2 4 1 = + 2 1 f = 2 1 3 m = 2
(1716)
(1719)
The parameters chosen according to Equation 1716, or Equation 1718, Equation 1719 all satisfy the conditions set in Equation 1717. They are unconditionally stable and the second order accurate. Equation 1716 and Equation 1718 have a similar amount of numerical damping. Equation 1719 has the least numerical damping
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
177
Chapter 17: Analysis Procedures 1 for the lower frequency modes. In this way, 1 + is approximately the percentage of numerical damping for the highest frequency of the structure.
17.2.2.1. Solution
Three methods of solution for the Newmark method (Equation 1711) are available: full, reduced and mode superposition (TRNOPT command) and each are described subsequently. Only the full solution method is available for HHT (Equation 1714).
The initial displacements are: {0} if no previous load step available and no initial conditions (IC commands) are used. o {uo } = {u } if no previous load step available but initial s conditions (IC commands) are used. {u } if previous load step available which was run s as a static analysis (TIMINT, OFF)
(1720)
where: {uo} = vector of initial displacements {u } = displacement vector specified by the initial conditions (IC command) s {us} = displacement vector resulting from a static analysis (TIMINT,OFF) of the previous load step Initial Velocity -
178
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 17.2: Transient Analysis The initial velocities are: { 0} {uo } = {u } s {u } {u s 1} s t where: { u o} = vector of initial velocities {us } = vector of velocities specified by the initial conditions (IC commands) {us} = displacements from a static analysis (TIMINT,OFF) of the previous load step {us-1} = displacement corresponding to the time point before {us} solution. {us-1} is {0} if {us} is the first solution of the analysis (i.e. load step 1 substep 1). t = time increment between s and s-1 Initial Acceleration -
if no previous load step available and no initial conditions (IC commands) are used.
if no previous load step available but initial conditions (IC commands) are used.
(1721)
if previous load step available which was run as a static analysis (TIMINT, OFF)
The initial acceleration is simply: {uo } = {0} where: { u o} = vector of initial accelerations
(1722)
If a nonzero initial acceleration is required as for a free fall problem, an extra load step at the beginning of the transient can be used. This load step would have a small time span, step boundary conditions, and a few time steps which would allow the acceleration to be well represented at the end of the load step. Nodal and Reaction Load Computation -
Inertia, damping and static loads on the nodes of each element are computed. The inertial load part of the element output is computed by:
m {Fe } = {Me }{ue }
(1723)
where:
m {Fe } = vector of element inertial forces
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
179
Chapter 17: Analysis Procedures The acceleration of a typical DOF is given by Equation 179 for time tn+1. The acceleration vector { u e} is the average acceleration between time tn + 1 and time tn, since the Newmark assumptions (Equation 176 and Equation 177) assume the average acceleration represents the true acceleration. The damping load part of the element output is computed by:
c {Fe } = {Ce }{ue }
(1724)
where:
c {Fe } = vector of element damping forces
[Ce] = element damping matrix { u e} = element velocity vector The velocity of a typical DOF is given by Equation 1710. The static load is part of the element output computed in the same way as in a static analysis (Section 15.7: Solving for Unknowns and Reactions). The nodal reaction loads are computed as the negative of the sum of all three types of loads (inertia, damping, and static) over all elements connected to a given fixed displacement node.
Description of Analysis
This method usually runs faster than the full transient dynamic analysis by several orders of magnitude, principally because the matrix on the left-hand side of Equation 1711 needs to be inverted only once and the transient analysis is then reduced to a series of matrix multiplications. Also, the technique of matrix reduction discussed in Section 17.6: Substructuring Analysis is used in this method, so that the matrix representing the system will be reduced to the essential DOFs required to characterize the response of the system. These essential DOFs are referred to as the master degrees of freedom. Their automatic selection is discussed in Section 15.5: Automatic Master DOF Selection and guidelines for their manual selection are given in Modal Analysis of the ANSYS Structural Analysis Guide. The reduction of Equation 1711 for the reduced transient method results in:
^ (a0 [M] + a1[C] + [K ]){un +1} = {F} + ^ ^ ^ ^ ^ ^ [M](a0 {un } + a2 {un } + a3 {un }) + [C](a1{un } + a 4 {un } + a5 {un }) ^ ^ ^ ^ ^ ^
(1725)
1710
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 17.2: Transient Analysis where the coefficients (ai) are defined after Equation 1710. The ^ symbol is used to denote reduced matrices and vectors. [K ] may contain prestressed effects (PSTRES,ON) corresponding to a non-varying stress state as described in Section 3.3: Stress Stiffening. These equations, which have been reduced to the master DOFs, are then solved by inverting the left-hand side of Equation 1725 and performing a matrix multiplication at each time step.
^ ^ For the initial conditions, a static solution is done at time = 0 using the given loads to define {uo } , {uo } , and ^ {uo } are assumed to be zero. ^
A quasi-linear analysis variation is also available with the reduced method. This variation allows interfaces (gaps) between any of the master DOFs and ground, or between any pair of master DOFs. If the gap is initially closed, these interfaces are accounted for by including the stiffness of the interface in the stiffness matrix, but if the gap should later open, a force is applied in the load vector to nullify the effect to the stiffness. If the gap is initially open, it causes no effect on the initial solution, but if it should later close, a force is again applied in the load vector. The force associated with the gap is: Fgp = k gpug
(1726)
where: kgp = gap stiffness (input as STIF, GP command) ug = uA - uB - ugp uA, uB = displacement across gap (must be master degrees of freedom) ugp= initial size of gap (input as GAP, GP command) This procedure adds an explicit term to the implicit integration procedure. An alternate procedure is to use the full method, modeling the linear portions of the structure as superelements and the gaps as gap elements. This latter procedure (implicit integration) normally allows larger time steps because it modifies both the stiffness matrix and load vector when the gaps change status. Expansion Pass -
The expansion pass of the reduced transient analysis involves computing the displacements at slave DOFs (see Equation 1797) and computing element stresses. Nodal load output consists of the static loads only as described for a static analysis (Section 15.7: Solving for Unknowns and Reactions). The reaction load values represent the negative of the sum of the above static loads over all elements connected to a given fixed displacement node. Damping and inertia forces are not included in the reaction loads.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1711
Chapter 17: Analysis Procedures 1. Constant [K] and [M] matrices. (A gap condition is permitted as described under the reduced solution method.) This implies no large deflections or change of stress stiffening, as well as no plasticity, creep, or swelling. Constant time step size. There are no element damping matrices. However, various types of system damping are available. Time varying imposed displacements are not allowed.
2. 3. 4.
The development of the general mode superposition procedure is described in Section 15.9: Mode Superposition Method. Equation 1593 and Equation 1594 are integrated through time for each mode by the Newmark method. The initial value of the modal coordinates at time = 0.0 are computed by solving Equation 1593 with { yo } and { yo } assumed to be zero. y j = { j } T {Fo }/ 2 j (1727)
where: {Fo} = the forces applied at time = 0.0 The load vector, which must be converted to modal coordinates (Equation 1592) at each time step, is given by
nd s F { }= {F } + s{F } + {Fgp } + {Fma }
(1728)
where: {Fnd} = nodal force vector s = load vector scale factor (input as FACT, LVSCALE command) {Fs} = load vector from the modal analysis (see Section 15.9: Mode Superposition Method). {Fgp} = gap force vector (Equation 1726) (not available for QR damped eigensolver). {Fma} = inertial force ({Fma} = [M] {a}) {a} = acceleration vector ( input with ACEL command) (see Section 15.1: Acceleration Effect) In the modal superposition method, the damping force associated with gap is added to Equation 1726: {Fgp } = [K gp ]{ug } + Cgp {ug } (1729) where: Cgp = gap damping (input as DAMP, GP command) { u g} = { u A} - { u B} { u A} - { u B} = velocity across gap If the modal analysis was performed using the reduced method (MODOPT,REDUC), then the matrices and vectors in the above equations would be in terms of the master DOFs (e.g. { u }). Expansion Pass 1712 ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
^
Section 17.2: Transient Analysis The expansion pass of the mode superposition transient analysis involves computing the displacements at slave DOFs if the reduced modal analysis (MODOPT,REDUC) was used (see Equation 1797) and computing element stresses. Nodal load output consists of the static loads only as described for a static analysis (Section 15.7: Solving for Unknowns and Reactions). The reaction load values represent the negative of the sum of the static loads over all elements connected to a given fixed displacement node. Damping and inertia forces are not included in the reaction loads.
where: [C] = damping matrix [K] = coefficient matrix {u} = vector of DOF values { u } = time rate of the DOF values {Fa} = applied load vector In a thermal analysis, [C] is the specific heat matrix, [K] the conductivity matrix, {u} the vector of nodal temperatures and {Fa} the applied heat flows. Table 17.2: Nomenclature relates the nomenclature used in Section 6.2: Derivation of Heat Flow Matrices and Section 5.2: Derivation of Electromagnetic Matrices for thermal, magnetic and electrical analyses to Equation 1730.
The reduced and the mode superposition procedures do not apply to first order systems. The procedure employed for the solution of Equation 1730 is the generalized trapezoidal rule (Hughes(165)): {un +1} = {un } + (1 )t {un } + t {un +1} (1731) where: = transient integration parameter (input on TINTP command) t = tn + 1 - tn {un} = nodal DOF values at time tn { u n} = time rate of the nodal DOF values at time tn (computed at previous time step)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1713
Chapter 17: Analysis Procedures Equation 1730 can be written at time tn + 1 as: [C]{un +1} + [K ]{un +1} = {Fa } (1732)
Substituting { u n + 1} from Equation 1731 into this equation yields: 1 1 1 a t [C] + [K ] {un +1} = {F } + [C] t {un } + {un } (1733)
The solution of Equation 1733 employs the same solvers used for static analysis in Section 17.1: Static Analysis. Once {un+1} is obtained, { u } is updated using Equation 1731. In a nonlinear analysis, the Newton-Raphson
n+1
method (Section 15.11: Newton-Raphson Procedure) is employed along with the generalized trapezoidal assumption, Equation 1731. The transient integration parameter (input on TINTP command) defaults to 0.5 (Crank-Nicholson method) if solution control is not used (SOLCONTROL,OFF) and 1.0 (backward Euler method) if solution control is used (SOLCONTROL,ON). If = 1, the method is referred to as the backward Euler method. For all > 0, the system equations that follow are said to be implicit. In addition, for the more limiting case of 1/2, the solution of these equations is said to be unconditionally stable; i.e., stability is not a factor in time step (t) selection. The available range of (using TINTP command) is therefore limited to 1 1 (1734) 2 which corresponds to an unconditionally stable, implicit method. For a piezoelectric analysis, the Crank-Nicholson and constant average acceleration methods must both be requested with (ALPHA) = 0.25, (DELTA) = 0.5, and = 0.5 (on the TINTP command). Since the { u } influences {u }, sudden changes in loading need to be handled carefully for values of < 1.0. See the ANSYS Basic Analysis Guide for more details. The generalized-trapezoidal method requires that the values of {uo} and { u o} at the start of the transient must be known. Nonzero initial conditions are input either directly (with the IC command) (for {uo}) or by performing a static analysis load step (or load steps) prior to the start of the transient itself. Static load steps are performed in a transient analysis by turning off the transient time integration effects (with the TIMINT,OFF command). The transient itself can then started (TIMINT,ON). The default for transient analysis (ANTYPE,TRANS) is to start the transient immediately (TIMINT,ON). This implies ({u} = { u } = {0}). The initial conditions are outlined in the subsequent paragraphs. Initial DOF Values n n+1
1714
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
if no previous load step available and no initial conditions (IC commands) are used o
if no previous load step available but the initial conditions (IC commands) are used
(1735)
where: {uo} = vector of initial DOF values {a} = vector of uniform DOF values {u } = DOF vector directly specified (IC command) s {us} = DOF vector resulting from a static analysis (TIMINT,OFF) of the previous load step available {a} is set to TEMP (BFUNIF command) and/or to the temperature specified by the initial conditions (IC commands) for thermal DOFs (temperatures) and zero for other DOFs. Nodal and Reaction Load Computation -
Damping and static loads on the nodes of each element are computed. The damping load part of the element output is computed by:
c {Fe } = [Ce ]{ue }
(1736)
where:
c {Fe } = vector of element damping loads
[Ce] = element damping matrix { u e} = element velocity vector The velocity of a typical DOF is given by Equation 1731. The velocity vector { u e} is the average velocity between time tn and time tn + 1, since the general trapezoidal rule (Equation 1731) assumes the average velocity represents the true velocity. The static load is part of the element output computed in the same way as in a static analysis (Section 15.7: Solving for Unknowns and Reactions). The nodal reaction loads are computed as the negative of the sum of both types of loads (damping and static) over all elements connected to a given fixed DOF node.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1715
Chapter 17: Analysis Procedures 2. 3. 4. The structure has constant stiffness and mass effects. There is no damping, unless the damped eigensolver (MODOPT,DAMP or MODOPT,QRDAMP) is selected. The structure has no time varying forces, displacements, pressures, or temperatures applied (free vibration).
(1738)
This equality is satisfied if either {}i = {0} or if the determinant of ([K] - 2 [M]) is zero. The first option is the trivial one and, therefore, is not of interest. Thus, the second one gives the solution: [K ] 2 [M] = 0 (1740)
This is an eigenvalue problem which may be solved for up to n values of 2 and n eigenvectors {}i which satisfy Equation 1739 where n is the number of DOFs. The eigenvalue and eigenvector extraction techniques are discussed in Section 15.14: Eigenvalue and Eigenvector Extraction. Rather than outputting the natural circular frequencies {} , the natural frequencies (f) are output; where: f i= i (1741) 2 where: fi = ith natural frequency (cycles per unit time) If normalization of each eigenvector {}i to the mass matrix is selected (MODOPT,,,,,,OFF): {} T [M]{} i = 1 i 1716
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(1742)
If normalization of each eigenvector {}i to 1.0 is selected (MODOPT,,,,,,ON), {}i is normalized such that its largest component is 1.0 (unity). If the reduced mode extraction method was selected (MODOPT,REDUC), the n eigenvectors can then be expanded in the expansion pass (using the MXPAND command) to the full set of structure modal displacement DOFs using: {s }i = [K ss ]1[K sm ]{}i
^
(1743)
where: {s}i = slave DOFs vector of mode i (slave degrees of freedom are those DOFs that had been condensed out) [Kss], [Ksm] = submatrix parts as shown in Equation 1782 {}i = master DOF vector of mode i A discussion of effective mass is given in Section 17.7: Spectrum Analysis.
^
where: [M] = structural mass matrix [C] = structural damping matrix [K] = structural stiffness matrix { u } = nodal acceleration vector { u } = nodal velocity vector {u} = nodal displacement vector
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1717
Chapter 17: Analysis Procedures {Fa} = applied load vector As stated above, all points in the structure are moving at the same known frequency, however, not necessarily in phase. Also, it is known that the presence of damping causes phase shifts. Therefore, the displacements may be defined as: {u} = {umax ei }eit where: umax = maximum displacement i = square root of -1 = imposed circular frequency (radians/time) = 2f f = imposed frequency (cycles/time) (input as FREQB and FREQE on the HARFRQ command) t = time = displacement phase shift (radians) Note that umax and may be different at each DOF. The use of complex notation allows a compact and efficient description and solution of the problem. Equation 1745 can be rewritten as: {u} = {umax (cos + i sin )}eit or as: {u} = ({u1} + i{u2 })eit where: {u1} = {umax cos } = real displacement vector (input as VALUE on D command, when specified) {u2} = {umax sin } = imaginary displacement vector (input as VALUE2 on D command, when specified) The force vector can be specified analogously to the displacement: {F} = {Fmax ei }eit {F} = {Fmax (cos + i sin )}eit {F} = ({F1} + i{F2 })eit where: Fmax = force amplitude = force phase shift (radians) {F1} = {Fmax cos } = real force vector (input as VALUE on F command, when specified) {F1} = {Fmax sin } = imaginary force vector (input as on VALUE2 on F command, when specified) Substituting Equation 1747 and Equation 1750 into Equation 1744 gives: ( 2 [M] + i[C] + [K ])({u1} + i{u2 })eit = ({F1} + i{F2 })eit (1751) (1748) (1749) (1750) (1747) (1746) (1745)
1718
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 17.4: Harmonic Response Analyses The dependence on time (eit) is the same on both sides of the equation and may therefore be removed: ([K ] 2 [M] + i[C])({u1} + i{u2 }) = {F1} + i{F2 } The solution of this equation is discussed later. (1752)
umax = ui2 + u2 2 u = tan1 2 u1 Note that the phase angle is relative to the input forcing phase angle .
(1754)
(1755) (1756)
where:
m {F1 }e = vector of element inertia forces (real part)
{u2}e = element imaginary displacement vector The real and imaginary damping loads part of the element output are computed by:
c {F1 } e = [Ce ]{u2 } e c {F2 } e = [Ce ]{u1} e
(1757) (1758)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1719
The real static load is computed the same way as in a static analysis (Section 15.7: Solving for Unknowns and Reactions) using the real part of the displacement solution {u1}e. The imaginary static load is computed also the same way, using the imaginary part {u2}e. Note that the imaginary part of the element loads (e.g., {Fpr}) are normally zero, except for current density loads. The nodal reaction loads are computed as the sum of all three types of loads (inertia, damping, and static) over all elements connected to a given fixed displacement node.
17.4.5. Solution
Four methods of solution to Equation 1752 are available: full, reduced, mode superposition, and Variational Technology and each are described subsequently.
This method usually runs faster than the full harmonic analysis by several orders of magnitude, principally because the technique of matrix reduction discussed in Section 17.6: Substructuring Analysis is used so that the matrix representing the system will be reduced to the essential DOFs required to characterize the response of the system. These essential DOFs are referred to as the master degrees of freedom. Their automatic selection is discussed in Section 15.5: Automatic Master DOF Selection and guidelines for their manual selection are given in Modal Analysis of the ANSYS Structural Analysis Guide. The reduction of Equation 1752 for the reduced method results in:
^ ^ ([K ] 2 [M] + i[C])({u1} + i{u2 }) = {F1} + i{F2 } ^ ^ ^ ^ ^
(1760)
1720
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 17.4: Harmonic Response Analyses where the ^ denotes reduced matrices and vectors. These equations, which have been reduced to the master DOFs, are then solved in the same way as the full method. [K ] may contain prestressed effects (PSTRES,ON) corresponding to a non-varying stress state, described in Section 3.3: Stress Stiffening.
^
(1761)
where: = amplitude given by Equation 1753 = computed phase angle given by Equation 1754 2 = 360 ' = input as ANGLE (in degrees), HREXP Command
max
^ u
This solution is then expanded and stresses obtained for these displacements. In this case, only the real part of the nodal loads is computed.
The development of the general mode superposition procedure is given in Section 15.9: Mode Superposition Method. The equation of motion (Equation 1744) is converted to modal form, as described in Section 15.9: Mode Superposition Method. Equation 1593 is: y j + 2 j j y j + 2 y j = f j j (1762)
where: yj = modal coordinate j = natural circular frequency of mode j i = fraction of critical damping for mode j
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1721
Chapter 17: Analysis Procedures fj = force in modal coordinates The load vector which is converted to modal coordinates (Equation 1592) is given by {F} = {Fnd } + s{Fs } (1763)
where: {Fnd} = nodal force vector s = load vector scale factor, (input as FACT, LVSCALE command) {Fs} = load vector from the modal analysis (see Section 15.9: Mode Superposition Method). For a steady sinusoidal vibration, fj has the form f j = f jc eit (1764)
where: fjc = complex force amplitude = imposed circular frequency For Equation 1762 to be true at all times, yj must have a similar form as fj, or y j = y jc eit (1765)
where: yjc = complex amplitude of the modal coordinate for mode j. Differentiating Equation 1765, and substituting Equation 1764 and Equation 1765 into Equation 1762, 2 y jc eit + 2 j j (iy jc eit ) + 2 y jc eit = f jc eit j (1766)
(1768)
(1769)
where:
1722
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 17.4: Harmonic Response Analyses {Cj} = contribution of mode j (output if Mcont = ON, on the HROUT command) {j} = mode shape for mode j Finally, the complex displacements are obtained from Equation 1575 as {uc } = {C j }
j =1 n
(1770)
where: {uc} = vector of complex displacements If the modal analysis was performed using the reduced method (MODOPT,REDUC), then the vectors {} and {uc}
^ in the above equations would be in terms of the master DOFs (i.e. {} and { u c}).
In the case of the QR damped mode extraction method, one substitutes Equation 1594 for Equation 1593, so Equation 1767 becomes: 2 [I] + i[ ]T [C][ ] + [ 2 ] { y } = [ ]T {F} (1771) Solving the above equation and multiplying by the eigenvectors, one can calculate the complex displacements shown in Equation 1770.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1723
Due to the damping, the system is not conservative and the energy is dissipated. Using viscous damping, the energy dissipated by the cycle is proportional to the frequency, . In a single DOF spring-mass-damper system, with a viscous damper C:
2 U = Cumax
(1773)
where: U = change of energy C = viscous damper Hysteretic Damping Experience shows that energy dissipated by internal friction in a real system does not depend on frequency, and
2 approximately is a function of umax : 2 U = umax
(1774)
where: = frequency-dependent damping (input using TB,SDAMP command) damping is known as structural or hysteretic damping. It can be included in the elastic properties by using a complex Young's modulus: Ecomplex = E(1 + i ) (1775)
where: E = Young's modulus (input using TB,ELASTIC command) Using this kind of representation, the equations of motion of the system become: [M]{u} + [K + iH]{u} = {Fa } (1776)
where: [M] = structural mass matrix [K] = structural stiffness matrix [H] = structural damping matrix 1724
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 17.4: Harmonic Response Analyses { u } = nodal acceleration vector {u} = nodal displacement vector {Fa} = applied load vector
Equation 1777 gives frequencies slightly less than the natural circular frequency j. Equation 1778 gives slightly higher frequencies. The spacing parameter aij is defined as: a ij = 1 + (i )b (1779)
where: i = modal damping as defined by Equation 1595. (If i is computed as 0.0, it is redefined to be 0.005 for this equation only). 2(N j) b= N 1 N = integer constant (input as NSBSTP, NSUBST command) which may be between 2 and 20. Anything above this range defaults to 10 and anything below this range defaults to 4. j = 1, 2, 3, ... 2N Each natural frequency, as well as frequencies midway between, are also chosen as imposed frequencies.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1725
1726
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
9
C c B I 6 e6Va d$ab$Y`X R ( Q WT% R # 3 R 20 R (R Q PB9GH95DC9B97&89754 R ( Q P9H9D5997&89754 R I F E A @ 6 B I G F E C B A @ 6 3( 21((!)'% 'V # ( U ) 0 % 3 2('% ( '&$ # "! 1 0 ) % 6
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
% 2T&S
17.6.3. Statics
Consider the basic form of the static equations (Equation 171): [K ]{u} = {F} (1781)
{F} includes nodal, pressure, and temperature effects. It does not include {Fnr} (see Section 15.11: Newton-Raphson Procedure). The equations may be partitioned into two groups, the master (retained) DOFs, here denoted by the subscript m, and the slave (removed) DOFs, here denoted by the subscript s. [K mm ] [K ms ] {um } {Fm } = (1782) [K sm ] [K ss ] {us } {Fs } or expanding: [K mm ]{um } + [K ms ]{us } = {Fm } [K sm ]{um } + [K ss ]{us } = {Fs }
(1783) (1784)
The master DOFs should include all DOFs of all nodes on surfaces that connect to other parts of the structure. If accelerations are to be used in the use pass or if the use pass will be a transient analysis, master DOFs throughout the rest of the structure should also be used to characterize the distributed mass. The automatic selection of master DOFs is discussed in more detail in Section 15.5: Automatic Master DOF Selection, and guidelines for their selection are given in Modal Analysis of the ANSYS Structural Analysis Guide. Solving Equation 1784 for {us}, {us } = [K ss ]1{Fs } [K ss ]1[K sm ]{um } (1785)
1728
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 17.6: Substructuring Analysis Substituting {us} into Equation 1783 [K ] [K ms ][K ss ]1[K sm ] {um } = {Fm } [K ms ][K ss ]1{Fs } mm or,
^ [K ]{u} = {F} ^ ^
(1786)
(1787)
(1788)
(1789)
(1790)
[K ] and {F} are the superelement coefficient (e.g., stiffness) matrix and load vector, respectively. In the preceding development, the load vector for the superelement has been treated as a total load vector. The same derivation may be applied to any number of independent load vectors, which in turn may be individually scaled in the superelement use pass. For example, the analyst may wish to apply thermal, pressure, gravity, and other loading conditions in varying proportions. Expanding the right-hand sides of Equation 1783 and Equation 1784 one gets, respectively: {Fm } = {Fmi }
i =1 N N
(1791)
{Fs } = {Fsi }
i =1
(1792)
where: N = number of independent load vectors. Substituting into Equation 1789: {F} = {Fmi } [K ms ][K ss ]1 {Fsi }
^
i =1
i =1
(1793)
To have independently scaled load vectors in the use pass, expand the left-hand side of Equation 1793 {F} = {Fi }
^ ^
i =1
(1794)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1729
Chapter 17: Analysis Procedures Substituting Equation 1794 into Equation 1793 : {Fi } = {Fmi } [K ms ][K ss ]1{Fsi }
^
(1795)
If the load vectors are scaled in the use pass such that: {F} = bi {Fi }
^ ^
i =1
(1796)
where bi is the scaling factor (FACT on the LVSCALE command), then Equation 1785 becomes: {us } = [K ss ]1 bi {Fsi } [K ss ]1[K sm ]{um }
i =1 N
(1797)
Equation 1797 is used in the expansion pass to obtain the DOF values at the slave DOFs if the backsubstitution method is chosen (SEOPT command). If the resolve method is chosen for expansion pass, then the program will use Equation 1782 to resolve for {us}. In doing so, the program makes {um} as the internally prescribed displacement boundary conditions since {um} are known in expansion pass. As the program treats DOFs associated with {um} as displacement boundary conditions, the reaction forces by resolve method will be different from that computed at those master DOFs by the backsubstitution method. However, they are all in self-equilibrium satisfying Equation 1782. The above section Section 17.6.3: Statics is equally applicable at an element level for elements with extra displacement shapes. The master DOFs become the nodal DOFs and the slave DOFs become the nodeless or extra DOFs.
17.6.4. Transients
The general form of the equations for transients is Equation 175 and Equation 1729: [M]{u} + [C]{u} + [K ]{u} = {F} (1798)
(1799)
is needed. [K ] and {F} are computed as they are for the static case (Equation 1788 and Equation 1789). The computation of the reduced mass matrix is done by: [M] = [Mmm ] [K ms ][K ss ]1[Msm ] [Mms ][K ss ]1[K sm ]
^
(17100)
This simplification was suggested by Guyan(14) because direct partitioning and condensation are not practical (the condensed matrices would be functions of the time derivatives of displacement and very awkward to implement). The damping matrix is handled similarly:
1730
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 17.6: Substructuring Analysis [C] = [Cmm ] [K ms ][K ss ]1[Csm ] [Cms ][K ss ]1[K sm ]
^
(17101)
Equation 1797 is also used to expand the DOF values to the slave DOFs in the transient case if the backsubstitution method is chosen. If the resolve method is chosen, the program will use Equation 1782 and make {um} as displacement boundary conditions the same way as the static expansion method does.
(17103)
1731
Chapter 17: Analysis Procedures [I] = identity matrix For the free-interface method, the transformation matrix has the form: [0 ] [ 0] [I] T= ^ [G ] [ ] [ s ] sr sm where: [sr] = matrix of inetia relief modes [ s ] = [[ s ] [Gsm ][m ]] [m] = matrix of the master dof partition of the free-interface normal modes (eigenvectors obtained with interface dofs free). [s] = matrix of the slave dof partition of the free-interface normal modes. After applying the transformation in Equation 17102 and Equation 17104, the reduced stiffness and mass matrices of the CMS substructure will be: [M] = [T ]T [M][T] ^ ^ [K ] = [T ]T [K ][T ] K mm 0 0 K where:
o [K mm] = stiffness partition obtained from the Guyan reduction
^ ^ ^
(17106)
(17107)
(17108)
[K] = [s]T[Kss}[s]. In the reduced system, master DOFs will be used to couple the CMS superelement to other elements and/or CMS superelements.
1732
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 17.7: Spectrum Analysis 3. For multi-point response spectrum (SPOPT,MPRS) and power spectral density (SPOPT,PSD) analyses, the structure may be excited by different input spectra at different support points or unsupported nodes. Up to ten different simultaneous input spectra are allowed.
Distribution of loads Constant on all support points Type of input Response spectrum type (KSV on SVTYP command) Velocity 0 Acceleration 2
17.7.4. Damping
Damping is evaluated for each mode and is defined as:
Nm
i =
i j =1 + c + Nm 2 Es j
j =1
mEs j j
+ m i
(17109)
where:
i = effective damping ratio for mode i
= beta damping (input as VALUE, BETAD command) i = undamped natural circular frequency of the ith mode
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1733
Chapter 17: Analysis Procedures c = damping ratio (input as RATIO, DMPRAT command) Nm = number of materials m = damping constant stiffness matrix multiplier for material j (input as DAMP on MP command) i j 1 { i} T [K j ]{ i} = strain energy 2 {i} = displacement vector for mode i [Kj] = stiffness matrix of part of structure of material j Es = j m i = modal damping ratio of mode i (MDAMP command)
Note that the material dependent damping contribution is computed in the modal expansion phase, so that this damping contribution must be included there.
(17110) (17111)
(17112)
where:
a a {D} = D1 DaD3 ... 2 T
D a = excitation at DOF j in direction a; a may be either X, Y, Z,or rotations about one of these axes j ( Z Zo ) ( Y Yo ) 1 0 0 0 ( X Xo ) 0 1 0 ( Z Zo ) 0 ( Y Yo ) ( X Xo ) 0 0 1 0 [T] = 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 X, Y, Z = global Cartesian coordinates of a point on the geometry Xo, Yo, Zo = global Cartesian coordinates of point about which rotations are done (reference point) {e} = six possible unit vectors 1734
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 17.7: Spectrum Analysis We can calculate the statically equivalent actions at j due to rigid-body displacements of the reference point using the concept of translation of axes [T] (Weaver and Johnston(279)). For spectrum analysis, the Da values may be determined in one of two ways: 1. For D values with rocking not included (based on the SED command): S DX = X B DY = SY B SZ B
(17113)
(17114)
DZ =
(17115)
where: SX, SY, SZ = components of excitation direction (input as SEDX, SEDY, and SEDZ, respectively, on SED command) B = (S X )2 + (S Y )2 + (S Z )2 2. or, for D values with rocking included (based on the SED and ROCK command): DX = SX + R X DY = S Y + R Y DZ = S Z + R Z R is defined by: R X C X rX R Y = C Y rY R C r Z Z Z where: CX, CY, CZ = components of angular velocity components (input as OMX, OMY, and OMZ, respectively, on ROCK command) x = vector cross product operator rX = Xn - LX rY = Yn - LY rZ = Zn - LZ Xn, Yn, Zn = coordinate of node n LX, LY, LZ = location of center of rotation (input as CGX, CGY, and CGZ on ROCK command)
(17119)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1735
Chapter 17: Analysis Procedures The displacement, velocity or acceleration vector for each mode is computed from the eigenvector by using a mode coefficient: {r }i = m A i {}i i where: m = 0, 1, or 2, based on whether the displacements, velocities, or accelerations, respectively, are selected (using label, the third field on the mode combination commands SRSS, CQC, GRP, DSUM, NRLSUM) Ai = mode coefficient (see below) The mode coefficient is computed in five different ways, depending on the type of excitation (SVTYP command). 1. For velocity excitation of base (SVTYP, 0) S A i = vi i i where: Svi = spectral velocity for the ith mode (obtained from the input velocity spectrum at frequency fi and
effective damping ratio i )
(17120)
(17121)
fi = ith natural frequency (cycles per unit time = 2 i = ith natural circular frequency (radians per unit time) 2. For force excitation (SVTYP, 1) S A i = fi i i2 where: Sfi = spectral force for the ith mode (obtained from the input amplitude multiplier table at frequency
fi and effective damping ratio i ).
(17122)
3.
(17123)
Sai = spectral acceleration for the ith mode (obtained from the input acceleration response spectrum
at frequency fi and effective damping ratio i ).
4.
(17124)
1736
Section 17.7: Spectrum Analysis where: Sui = spectral displacement for the ith mode (obtained from the input displacement response spectrum
at frequency fi and effective damping ratio i ).
5.
(17125)
where: Spi = power spectral density for the ith mode (obtained from the input PSD spectrum at frequency fi and effective damping ratio i ) = damping ratio (input as RATIO, DMPRAT command, defaults to .01)
Sp d = Spjf
j =1
Li
(17126)
where: Li = fi (in integer form) Spj = power spectral density evaluated at frequency (f) equal to j (in real form) f = effective frequency band for fi = 1. When Svi, Sfi, Sai, Sui, or Spi are needed between input frequencies, log-log interpolation is done in the space as defined. The spectral values and the mode coefficients output in the RESPONSE SPECTRUM CALCULATION SUMMARY
table are evaluated at the input curve with the lowest damping ratio, not at the effective damping ratio i .
1737
Chapter 17: Analysis Procedures CQC, GRP, DSUM, NRLSUM, and PSDCOM) of the maximum mode coefficient (all modes are scanned) is considered significant. The spectrum option provides five options for the combination of modes. They are: Complete Quadratic Combination Method (CQC) Grouping Method (GRP) Double Sum Method (DSUM) SRSS Method (SRSS) NRL-SUM Method (NRLSUM)
These methods generate coefficients for the combination of mode shapes. This combination is done by a generalization of the method of the square root of the sum of the squares which has the form: 2 N N Ra = ijRiR j i =1 j =1 where: Ra = total modal response N = total number of expanded modes ij= coupling coefficient. The value of ij = 0.0 implies modes i and j are independent and approaches 1.0 as the dependency increases Ri = Aii = modal response in the ith mode (Equation 17120) Rj = Ajj = modal response in the jth mode Ai = mode coefficient for the ith mode Aj = mode coefficient for the jth mode i = the ith mode shape j = the jth mode shape i and j may be the DOF response, reactions, or stresses. The DOF response, reactions, or stresses may be displacement, velocity or acceleration depending on the user request (Label on the mode combination commands SRSS, CQC, DSUM, GRP, or NRLSUM). The mode combination instructions are written to File.MCOM by the mode combination command. Inputting this file in POST1 automatically performs the mode combination.
1
(17127)
(17128)
1738
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
+ rj )r 3 2
2 2
(1 r 2 )2 + 4jr(1 + r 2 ) + 4(j + j )r 2 i
r = j / i
(17129)
where: j i 0. 1 1.0 if i ij = j i 0.0 if > 0. 1 i Closely spaced modes are divided into groups that include all modes having frequencies lying between the lowest frequency in the group and a frequency 10% higher. No one frequency is to be in more than one group.
(17130)
i = damped natural circular frequency of the ith mode i= undamped natural circular frequency of the ith mode
i
1739
Chapter 17: Analysis Procedures The damped natural frequency is computed as: i =
1 2 2 i(1 (i ) )
(17131)
The modified damping ratio i is defined to account for the earthquake duration time: 2 = i + i t d i
(17132)
(17133)
(17134)
structure. If any of the three is more or significantly less, probably a large part of the mass is relatively close to the reaction points, rather than close to master DOFs. In other words, the master DOFs either are insufficient in number or are poorly located.
1740
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
so that i . This does not apply to the force spectrum, for which the excitation is independent of the mass distribution.
where: wi = modal weight in kips 386 = acceleration due to gravity (in/sec2) The mode coefficients are computed by: S A i = ai i i2 where: Sai = the greater of Am or Sx Am = minimum acceleration (input as AMIN on the ADDAM command) defaults to 6g = 2316.0) Sx = the lesser of gA or iV g = acceleration due to gravity (386 in/sec2) A = spectral acceleration ( A b + w i )( A c + w i ) if A d 0 A f Aa ( A d + w i )2 = A A ( Ab + w i ) if A d = 0 f a ( Ac + wi ) V = spectral velocity ( V + wi ) = Vf Va b ( Vc + w i )
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(17138)
1741
Chapter 17: Analysis Procedures Af, Aa, Ab, Ac, Ad = acceleration spectrum computation constants (input as AF, AA, AB, AC, AD on the ADDAM command) Vf, Va, Vb, Vc = velocity spectrum computation constants (input as VF, VA, VB, VC on the VDDAM command) DDAM procedure is normally used with the NRL-SUM method of mode combination, which was described in the section on the single-point response spectrum. Note that unlike Equation 1742, O'Hara and Belsheim(107) normalize the mode shapes to the largest modal displacements. As a result, the NRL-1396 participation factors i and mode coefficients Ai will be different.
The procedure is based on computing statistics of each modal response and then combining them. It is assumed that the excitations are stationary random processes.
(17140)
The pseudo-static displacements may be obtained from Equation 17139 by excluding the first two terms on the left-hand side of the equation and by replacing {uf} by {us}: {us } = [K ff ]1[K fr ]{ur } = [ A ]{ur } (17141)
in which [A] = - [Kff]-1[Kfr]. Physically, the elements along the ith column of [A] are the pseudo-static displacements due to a unit displacement of the support DOFs excited by the ith base PSD. These displacements are written as load step 2 on the .rst file. Substituting Equation 17141 and Equation 17140 into Equation 17139 and assuming light damping yields: [Mff ]{ud } + [Cff ]{ud } + [K ff ]{ud } {F} ([Mff ][ A ] + [Mfr ]){ur } (17142) 1742
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 17.7: Spectrum Analysis The second term on the right-hand side of the above equation represents the equivalent forces due to support excitations. Using the mode superposition analysis of Section 15.9: Mode Superposition Method and rewriting Equation 1575) as: {ud ( t )} = []{ y( t )} (17143) the above equations are decoupled yielding: y j + 2 j j y j + 2 y j = G j , j ( j = 1, 2, 3,..., n) (17144)
where: n = number of mode shapes chosen for evaluation (input as NMODE on SPOPT command) yj = generalized displacements j and j = natural circular frequencies and modal damping ratios The modal loads Gj are defined by: G j = { j }T {ur } + j (17145)
The modal participation factors corresponding to support excitation are given by: { j } = ([Mff ][ A ] + [Mfr ])T { j } (17146)
Note that, for simplicity, equations for nodal excitation problems are developed for a single PSD table. Multiple nodal excitation PSD tables are, however, allowed in the program. These factors are calculated (as a result of the PFACT action command) when defining base or nodal excitation cases and are written to the .psd file. Mode shapes {j} should be normalized with respect to the mass matrix as in Equation 1742. The relationship between multiple input spectra are described in the later subsection, Cross Spectral Terms for Partially Correlated Input PSD's.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1743
(17148)
Ai
=1m =1
r2
r2
1 ^ A im S () 4 m
(17149)
ij Ai
r2
1 ^ 2 mjH j () S m ()
(17150)
where: n = number of mode shapes chosen for evaluation (input as NMODE on SPOPT command) r1 and r2 = number of nodal (away from support) and base PSD tables, respectively The transfer functions for the single DOF system assume different forms depending on the type (Type on the PSDUNIT command) of the input PSD and the type of response desired (Lab and Relkey on the PSDRES command). The forms of the transfer functions for displacement as the output are listed below for different inputs. 1. Input = force or acceleration (FORC, ACEL, or ACCG on PSDUNIT command): 1 H j () = 2 2 + i(2 j j) j Input = displacement (DISP on PSDUNIT command): H j () = 2 2 2 + i(2 j j) j (17152)
(17151)
2.
3.
(17153)
where: = forcing frequency j = natural circular frequency for jth mode i= 1744 1
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 17.7: Spectrum Analysis Now, random vibration analysis can be used to show that the absolute value of the mean square response of the ith free displacement (ABS option on the PSDRES command) is: 2 = Sdi ()d + Ssi ()d + 2 fi
0 0 2 = d i 2 + s i 0
Ssdi ()d
Re
(17154)
where: | |Re = denotes the real part of the argument 2 = variance of the ith relative (dynamic) free displacements (REL option on the PSDRES command) e d
i
2 s i
Cv (usi , udi) = covariance between the static and dynamic displacements The general formulation described above gives simplified equations for several situations commonly encountered in practice. For fully correlated nodal excitations and identical support motions, the subscripts and m would drop out from the Equation 17148 thru Equation 17150. When only nodal excitations exist, the last two terms in Equation 17154 do not apply, and only the first term within the large parentheses in Equation 17148 needs to be evaluated. For uncorrelated nodal force and base excitations, the cross PSD's (i.e. m) are zero, and only the terms for which = m in Equation 17148 thru Equation 17150 need to be considered. Equation 17148 thru Equation 17150 can be rewritten as: Sdi () =
r2 n j =1 k =1 r2
ijikR jk ()
A imR m ()
(17155)
Ssi () =
Ai
=1 m =1 n r2
(17156)
Ssdi () =
j =1 =1
ij Ai
R j ()
(17157)
where: R jk (), R m ( ), R j () = modal PSD's, terms within large parentheses of Equation 17148 thru Equation 17150 Closed-form solutions for piecewise linear PSD in log-log scale are employed to compute each integration in Equation 17154 (Chen and Ali(193) and Harichandran(194)) . Subsequently, the variances become: 2 = ijik Q jk d
i
^
j =1k =1
(17158)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1745
2 s =
i
Ai
=1m =1 n r2
r2
r2
A imQ m
(17159)
2 sd = ij A i Q j
^
j =1 =1
(17160)
Q , Q m , and Q j are available in the .psd file. Note that Equation 17158 thru The modal covariance matrices jk Equation 17160 represent mode combination (PSDCOM command) for random vibration analysis. The variance for stresses, nodal forces or reactions can be computed (Elcalc = YES on SPOPT (if Elcalc = YES on MXPAND)) from equations similar to Equation 17158 thru Equation 17160. If the stress variance is desired,
( ) (A ) replace the mode shapes (ij) and static displacements i with mode stresses ij and static stresses ( A i ) . Similarly, if the node force variance is desired, replace the mode shapes and static displacements with mode
nodal forces
( ij )
and static nodal forces ( A i ) . Finally, if reaction variances are desired, replace the mode shapes
( )
and static displacements with mode reaction ij and static reactions ( A i ) . Furthermore, the variances of the first and second time derivatives (VELO and ACEL options respectively on the PSDRES command) of all the quantities mentioned above can be computed using the following relations: Su () = 2Su () Su () = 4Su () (17161) (17162)
j =1k =1
(17163)
Note that the the probability distribution for the equivalent stress is neither Gaussian nor is the mean value zero. However, the3- rule (multiplying the RMS value by 3) yields a conservative estimate on the upper bound of
1746
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 17.7: Spectrum Analysis the equivalent stress (Reese et al(355)). Since no information on the distribution of the principal stresses or stress intensity (S1, S2, S3, and SINT) is known, these values are set to zero.
(17164)
(17165)
2 where: 0 nm () 1
Although the above example demonstrates the cross correlation for 3 input spectra, this matrix may range in size from 2 x 2 to 10 x 10 (i.e., maximum number of tables is 10). For the special case in which all cross terms are zero, the input spectra are said to be uncorrelated. Note that correlation between nodal and base excitations is not allowed.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1747
To include wave propagation effects of a random loading, the excitation PSD is constructed as:
For two excitation points 1 and 2, the PSD would be: 1 12 [S()] = So () 1 12
RMAX D12 if RMIN < D12 < RMAX R RMIN MAX 12 = 1 if D12 RMIN 0 if D12 RMAX D12 = distance between the two excitation points 1 and 2 So() = basic input PSD (PSDVAL and PSDFRQ commands)
Node i excitation is fully correlated with node j excitation Node i excitation is partially correlated with node k excitation Node i excitation is uncorrelated with node excitation
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(17167) (17166)
Section 17.7: Spectrum Analysis where: D m { V } dm= = delay 2 V and m {V} = velocity of propagation of the wave (input as VX, VY and VZ on PSDWAV command) {x } = nodal coordinates of excitation point More than one simultaneous wave or spatially correlated PSD inputs are permitted, in which case the input excitation [S()] reflects the influence of two or more uncorrelated input spectra. In this case, partial correlation among the basic input PSD's is not currently permitted. Wave propagation effects are not allowed for a pressure PSD analysis (PSDUNIT,PRES).
Sj
th
(17169)
The mode shapes, mode stresses, etc. are multiplied by the mode coefficients to compute modal quantities, which can then be combined with the help of any of the available mode combination techniques (SRSS, CQC, Double Sum, Grouping or NRL-SUM Method), as described in the previous section on the single-point response spectrum method.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1749
1750
(for example, this would be the initial displacem ent of X represents time and Y represents velocity)
(181)
Then for each remaining point in the vector, set: 1 Yn = Yn 1 + ( Yn + Yn 1)( Xn Xn 1)n = 2, L 2 where: = integrated value of Y up to point n in the vector L = length of the vectors
* Yn
(182)
(for example, this would be the initial velocity if X represents time and Y represents acceleration)
(183)
Y1 = C2
(for example, this would be the initial displacement if X t represents time and Y represents acceleration)
(184)
(185)
1 ( Xn Xn 1)2 ( 2Yn 1 + Yn ) 6
(186)
(188)
(189)
For DERIV calculation, the first and last terms may differ slightly from that calculated with *VOPER because DERIV linearly extrapolates these terms from adjacent values.
182
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(1811)
The method of least squares is used to determine the coefficients {A}. This means that The minimization is represented by
(Ri )2
i =1
is to be minimized.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
183
A j
=0
(1812)
where Aj is the jth component of {A}. Note that {R} T {R} = (Ri )2
i =1 m
(1813)
The form on the left-hand side of Equation 1813 is the more convenient to use. Performing this operation on Equation 1811, {R} T {R} = { A } T [G]T [G]{ A } 2{ A }T [G]T {C} + {C} T {C} (1814)
Minimizing this with respect to {A}T (Equation 1812), it may be shown that: {0} = 2[G]T [G]{ A } 2[G]T {C} (1815)
Equation 1816 is known as the normal equations used in statistics. Finally, { A } = ([G]T [G])1[G]T {C} (1817)
[GT] could not have been cancelled out of Equation 1816 because it is not a square matrix. However, [G]T[G] is square. In spite of the orthogonal nature of a trigonometric series, the value of each computed coefficient is dependent on the number of terms requested because of the least squares fitting procedure which takes place at the input data points. Terms of a true Fourier series are evaluated not by a least squares fitting procedure, but rather by the integration of a continuous function (e.g., Euler formulas, p. 469 of Kreyszig(23)).
Section 18.3: Statistical Procedures i = row index of first array parameter matrix j = column index of first array parameter matrix m = number of rows in first array parameter matrix n = number of columns in first array parameter matrix subscripts s, t = selected column indices [S] = covariance matrix n x n [c] = correlation matrix n x n
2 s
= variance
The mean of a column is: m x ij xj = i =1 m The covariance of the columns s and t is: Sst = ( xis xs )( xit x t ) m 1 i =1
m
(1818)
(1819)
The variance, s , of column s is the diagonal term Sss of the covariance matrix [S]. The equivalent common definition of variance is:
2 s =
( xis xs )2 m 1 i =1
m
(1820)
The correlation coefficient is a measure of the independence or dependence of one column to the next. The correlation and mean operations are based on Hoel(163) (and initiated when CORR is inserted in the Oper field of the *MOPER command). Correlation coefficient: Sst Cst = Sss S tt
(1821)
value S of the terms of the coefficient matrix range from -1.0 to 1.0 where: -1.0 = fully inversely related 0.0 = fully independent 1.0 = fully directly related
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
185
Chapter 18: Pre and Postprocessing Tools a = lower bound (input as CON1 on *VFILL command) b = upper bound (input as CON2 on *VFILL command)
The numbers are generated using the URN algorithm of Swain and Swain(161). The initial seed numbers are hard coded into the routine.
P( x ) =
f ( t )dt (1823)
Section 18.3: Statistical Procedures f(t) = Gaussian density function The table maps values of P(x) into values of x, which are standard Gaussian distributed random numbers from 5.0 to 5.0, and satisfy the Gaussian density function (Figure 18.4: Gaussian Density):
f ( x) =
1 2
2
2 2 e( x ) 2
< x <
where: = mean (input as CON1 on *VFILL command) = standard deviation (input as CON2 on *VFILL command) The x values are transformed into the final Gaussian distributed set of random numbers, with the given mean and standard deviation, by the transformation equation: z = x + (1825)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(1824)
187
Chapter 18: Pre and Postprocessing Tools 0 if x < a 2 ( x a) (b a)(c a ) if a x c P( x ) = (b x )2 1 (b a)(b c ) if c < x b 1 if b < x where: a = lower bound (input as CON1 on *VFILL command) c = peak location (input as CON2 on *VFILL command) b = upper bound (input as CON3 on *VFILL command) which is solved for values of x. These x values are random numbers with a triangular distribution, and satisfy the triangular density function (Figure 18.5: Triangular Density):
(1826)
188
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(1827)
P( x ) =
f ( t )dt (1828)
= no closed form
The table maps values of P(x) into x values which are random numbers from 0.0 to 1.0. The values of x have a beta distribution with given and values, and satisfy the beta density function (Figure 18.6: Beta Density):
x 1(1 x ) 1 if 0 < x < 1 f ( x) = B(, ) 0 otherwise where: a = lower bound (input as CON1 on *VFILL command) b = upper bound (input as CON2 on *VFILL command) = alpha parameter (input as CON3 on *VFILL command) = beta parameter (input as CON4 on *VFILL command) B (, ) = beta function = t 1(1 t ) 1dt
o 1
f(t) = beta density function The x values are transformed into the final beta distributed set of random numbers, with given lower and upper bounds, by the transformation equation: z = a + (b a)x (1830)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(1829)
189
Chapter 18: Pre and Postprocessing Tools First, random numbers P(x) are generated as in the Gaussian example. These random values are used as probabilities to enter a cumulative gamma probability distribution table, generated by the program. This table can be represented by a curve similar to Figure 18.7: Gamma Density, or the gamma cumulative probability distribution function: P( x ) =
x
f ( t )dt (1831)
The table maps values of P(x) into values of x, which are random numbers having a gamma distribution with given and values, and satisfy the gamma distribution density function (Figure 18.7: Gamma Density):
x 1e x / ( ) f ( x) = 0 where: ( + 1) =
o
= alpha parameter of gamma function (input as CON2 on *VFILL command) = beta parameter of gamma density function (input as CON3 on *VFILL command) a = lower bound (input as CON1 on *VFILL command) The x values are relocated relative to the given lower bound by the transformation equation: z=a+x
1810
if x > 0
(1832)
otherwise
e dt
(1833)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ik =
j =1
ijk
Nk (191)
where: ik = average derived data component i at node k ijk = derived data component i of element j at node k Nk = number of elements connecting to node k Combining principal tensor data (principal stress, principal strain) or vector magnitudes at the nodes may either be computed using the averaged component data (KEY = 0, AVPRIN command): ck = f ( ik ) (192) where: f(ik) = function to compute principal data from component data as given in Chapter 3, Structures with Geometric Nonlinearities through Chapter 8, Acoustics. or be directly averaged (KEY = 1, AVPRIN command): ck =
j =1
cjk
Nk (193)
where: ck = averaged combined principal data at node k cjk = combined principal data of element j at node k
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
and
{B}( = B x i + B y j+ Bz k )
The cross product of two vectors {A} and {B} is also provided (with the VCROSS command) as: i { A } {B} = A x Bx
^
j Ay By
k Az Bz
(195)
In both operations, the components of vectors {A} and {B} are transformed to global Cartesian coordinates before the calculations. The results of the cross product are also in global Cartesian coordinates.
{p}d(area ) {r } {p}d(area)
(196) (197)
{Fr } = where:
area
{Ft} = force components {Fr} = moment components X Y Z {r} = position vector = {p} = distributed pressure vector area = surface area In the finite element implementation, the position vector {r} is taken with respect to the origin.
T
192
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
193
The position vector R (stored with PVECT,RADI command) is defined as: xn {R} = yn z n where: xn = x coordinate in the active Cartesian system of path point n, etc. The unit tangent vector T (stored with PVECT,TANG command) is defined as: x 2 x1 {T1} = C y 2 y1 z z 1 2 xn +1 xn 1 {Tn } = C yn +1 yn 1 z n +1 zn 1 xL xL 1 {TL } = C yL yL 1 z z L 1 L where: x, y, z = coordinate of a path point in the active Cartesian system n = 2 to (L-1)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
194
9C
Section 19.3: POST1 - Path Operations L = number of points on the path C = scaling factor so that {T} is a unit vector The unit normal vector N (PVECT,NORM command) is defined as: {N} = {T } {k } / {T } {k }
(1912)
where: x = cross product operator 0 {k } = 0 1 {N} is not defined if {T} is parallel to {k}.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
195
Higher order elements include midside nodal (DOF) data for interpolation. Element data at the midside nodes are averaged from corner node values before interpolation.
AL =
where: A = values associated with the first labeled path in the operation (LAB1, on the PCALC,DERI command) B = values associated with the second labeled path in the operation (LAB2, on the PCALC,DERI command) n = 2 to (L-1) L = number of points on the path S = scale factor (input as FACT1, on the PCALC,DERI command) If the denominator is zero for Equation 1913 through Equation 1915, then the derivative is set to zero. Integration is based on the rectangular rule (see Figure 18.1: Integration Procedure for an illustration):
196
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(1914) (1915)
Path items may also be used in vector dot (PDOT command) or cross (PCROSS command) products. The calculation is the same as the one described in the Vector Dot and Cross Products Topic, above. The only difference is that the results are not transformed to be in the global Cartesian coordinate system.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
197
(1918)
t = thickness of section, as shown in Figure 19.4: Coordinates of Cross Section j= stress component i along path from results file (`total' stress) xs = coordinate along path, as shown in Figure 19.4: Coordinates of Cross Section
The subscript i is allowed to vary from 1 to 6, representing x, y, z, xy, yz, and xz, respectively. These stresses are in global Cartesian coordinates. Strictly speaking, the integrals such as the one above are not literally performed; rather it is evaluated by numerical integration: 1 i,1 i,49 47 m = + + i, j i (1919) 48 2 2 j=2 where: i,j = total stress component i at point j along path The integral notation will continue to be used, for ease of reading.
198
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
'(&
$ )
$ 0
$ %
Section 19.4: POST1 - Stress Linearization The bending values of the stress components at node N1 are computed from: b = i1 6 t 2 t2
t 2 i xs dxs
(1920)
where:
i1 = bending value of stress component i at node N
b
The bending values of the stress components at node N2 are simply b = b i2 i1 where:
b = bending value of the stress component i at node N i2 2
(1921)
The peak value of stress at a point is the difference between the total stress and the sum of the membrane and bending stresses. Thus, the peak stress at node N1 is: p = i1 m b i i1 i1 where: = peak value of stress component i at node N1 i1 = value of total stress component i at node N1 Similarly, for node N2, p = i2 m b i i2 i2 At the center point (x = 0.0) p = ic m i ic where: = peak value of stress component i at center ic = computed (total) value of stress component i at center
p ic p i1
(1922)
(1923)
(1924)
199
Chapter 19: Postprocessing indrical system. As stated above, the axisymmetric case is selected if 0.0. is defined as the radius of curvature of the midsurface in the X-Y plane, as shown in Figure 19.7: Geometry Used for Axisymmetric Evaluations. A point on the centerplane of the torus has its curvatures defined by two radii: and the radial position Rc. Both of these radii will be used in the forthcoming development. In the case of an axisymmetric straight section such as a cylinder, cone, or disk, = , so that the input must be a large number (or -1).
1910
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
5 ' "
!
b` a
C A@ 8 DB97
"
# "
(1
6(
2 4
&
Section 19.4: POST1 - Stress Linearization Each of the components for the axisymmetric case needs to be treated separately. For this case, the stress components are rotated into section coordinates, so that x stresses are parallel to the path and y stresses are normal to the path. Starting with the y direction membrane stress, the force over a small sector is: Fy = t 2 y R dx
t2
(1925)
where: Fy = total force over small sector y = actual stress in y (meridional) direction R = radius to point being integrated = angle over a small sector in the hoop direction t = thickness of section (distance between nodes N1 and N2) The area over which the force acts is: A y = Rc t
(1926)
R1 = radius to node N1 R2 = radius to node N2 Thus, the average membrane stress is: m y = Fy Ay =
t 2 yRdx
Rc t
t2
(1927)
where:
m y
= y membrane stress
To process the bending stresses, the distance from the center surface to the neutral surface is needed. This distance is shown in Figure 19.6: Axisymmetric Cross-Section and is: xf = t 2cos 12Rc (1928)
The derivation of Equation 1928 is the same as for yf given at the end of Section 14.61: SHELL61 - AxisymmetricHarmonic Structural Shell. Thus, the bending moment may be given by: M = t 2 ( x x f )dF
t2
(1929)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1911
(1930)
The moment of inertia is: 1 I= Rc t 3 Rc t x f 2 12 The bending stresses are: Mc b = I where: c = distance from the neutral axis to the extreme fiber Combining the above three equations, M( x1 x f ) b1 = y I or b1 = y x1 x f t2 ( x x f ) y R dx t2 t 2 Rc t x2 f 12
(1931)
(1932)
(1933)
(1934)
where:
b1 y
Also, b 2 = y M( x 2 x f ) I (1935)
or b 2 = y x2 x f t2 t 2 ( x x f ) y R dx t Rc t 2 x 2 f 12 (1936)
where:
y2
b
1912
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 19.4: POST1 - Stress Linearization x represents the stress in the direction of the thickness. Thus, x1 and x2 are the negative of the pressure (if any) at the free surface at nodes N1 and N2, respectively. A membrane stress is computed as: 1 t2 m = t 2 x dx x t where:
m x
(1937)
When the thickness-direction bending stresses are to be ignored (KBR on PRSECT, PLSECT, or FSSECT commands is set to 1), bending stresses are equated to zero: b1 = 0 x b 2 = 0 x Otherwise when the bending stresses are to be included (KBR = 0), bending stresses are computed as: b1 = x1 m x x b 2 = x 2 m x x where:
b1 = x bending stress at node N x 1 x 2 = x bending stress at node N 2
b
(1938) (1939)
(1940) (1941)
(1942)
where: = hoop membrane stress Fh = total force over small sector = angle over small sector in the meridional (y) direction h = hoop stress Ah = area of small sector in the x-y plane r = radius of curvature of the midsurface of the section (input as RHO) x = coordinate thru cross-section t = thickness of cross-section
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
m h
1913
Using logic analogous to that needed to derive Equation 1934 and Equation 1936, the hoop bending stresses are computed by: b1 = h x1 xh t2 2 t xh 12
( x xh )h 1 + dx t 2
t2
(1944)
and b1 = h x1 xh t2 2 t xh 12
( x xh )h 1 + dx t 2
t2
(1945)
where: xh = t2 12 (1946)
for hoop-related calculations of Equation 1944 and Equation 1945. An xy membrane shear stress is computed as: 1 t2 m = xyR dx xy Rc t t 2 where: = xy membrane shear stress xy = xy shear stress Since the shear stress distribution is assumed to be parabolic and equal to zero at the ends, the xy bending shear stress is set to 0.0. The other two shear stresses (xz, yz) are assumed to be zero. All peak stresses are computed from P = i m b i i i where: iP = peak value of stress component i i = total value of stress of component i (1948)
m xy
(1947)
1914
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
For this configuration it is evident that cos = Rc/ as approaches 90 (or as N1 N2 approaches N1 - N2). Thus for any paths very near or exactly on the centerline, Equation 1928 is generalized to be: t 2cos t if Rc 1000 12Rc xf = t2 t 12 if Rc < 1000
The second option of Equation 1949 applied to centerline paths is an accurate representation for spherical/elliptical heads and flat plates. It is incorrect for axisymmetric shapes that do not form perpendicular intersections with the centerline (e.g., conical heads). For such shapes (as shown in Figure 19.9: Non-Perpendicular Intersections) centerline paths must not be selected.
(1949)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1915
where: {}i = stress vector for loading {}j = stress vector for loading
i j
1916
(1950)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 19.5: POST1 - Fatigue Module B. Second, a stress intensity (I (i,j)) is computed based on {}i,j, using Equation 284. C. Then, the interim maximum alternating shear stress is: (i, j) idj = I , 2 D. The maximum alternating shear stress is calculated as: icj = K e idj , , (1952)
(1951)
Ke
n 3S 1 n(m 1) m
(1 n )
where: n = a stress intensity equivalent of 2 ij except that it is based on linearized stresses (based on the output of the FSSECT command), not actual stresses. (Note that nomenclature is not the same in Section 19.4: POST1 - Stress Linearization as in this section.) Sm = design stress-intensity obtained from the Sm versus temperature table. (The table is input using the FP commands inputting Sm1 to Sm10 and T1 to T10). m = first elastic-plastic material parameter (input as M on FP command) (m >1.0) n = second elastic-plastic material parameter (input as N on FP command) (0.0 < n < 1.0) 2. There are a total of (L/2) (L-1) loading case combinations, where L is the number of loadings. These loadings are then sorted (the rain flow method), with the highest value of 3.
c ic j , d
first.
Designate the highest value of i, j as occurring with loading i, event ki together with loading j, event kj. Let MT be the minimum number of times that either event ki or event kj is expected to occur. Compute a usage factor following Miner's rule as: M fu = T (1953) MA where: fu = usage factor (output as PARTIAL USAGE) MA = number of allowable cycles at this stress amplitude level. Obtained by entering the allowable alternating stress amplitude (Sa) versus cycles (N) table from the Sa axis and reading the allowable
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1917
Next, cumulatively add fu to fu where fu = output as CUMULATIVE FATIGUE USAGE. Then decrease the number of possible occurrences of both event ki and event kj by MT (so that one of them becomes zero). 4. Repeat step 3, using the next highest value of i, j until all of the i, j values have been exhausted. It may be seen that the number of times this cycle is performed is equal to the number of events (or less).
c c
(1954)
where: = flux enclosed by the bounding surface S {B} = flux density vector {n} = unit normal vector area = area of the bounding surface S Equation 1954 can be rewritten in terms of the definition of the vector potential as: = ( { A }) {n}d(area)
area
(1955)
where: {A} = magnetic vector potential By applying Stokes theorem, the surface integral reduces to a line integral of A around a closed contour; = {A } d (1956) where: = length of the bounding contour line
1918
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 19.6: POST1 - Electromagnetic Macros The macro interpolates values of the vector potential, A, to the closed contour path (defined by the PPATH command) and integrates to obtain the flux using Equation 1956. In the axisymmetric case, the vector potential is multiplied by 2r to obtain the total flux for a full circumferential surface (where r is the x-coordinate location of the interpolation point).
1919
(1959)
where: Prms = rms power loss r = material resistivity Jt = total current density ~ = complex quantity The macro evaluates Equation 1959 by integrating over the selected element set according to: Prms = n 1 Re (([i ]{Jti }) {Jti })voli 2 i =1 (1960)
where: n = number of elements Re{ } = real component of a complex quantity [i] = resistivity tensor (matrix) = total eddy current density vector for element i voli = element volume * = complex conjugate operator For 2-D planar analyses, the resulting power loss is per unit depth. For high frequency analysis, dielectric losses from lossy materials are calculated as per Equation 19106. Surface losses on boundaries with specified impedance are calculated as per Equation 19105.
{Jti }
(1961)
1920
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(1962)
(1965)
(1966)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1921
(1967)
where: {T} = total torque on a body = permeability of the bounding region {B} = flux density vector {n} = unit normal vector to the path {R} = position vector area = area of the bounding surface In 2-D planar analyses, the surface integral reduces to a line integral and the torque results are per unit depth. When a pre-specified path (using the PPATH command) is needed to create the bounding surface, a general procedure is used (using the TORQ2D command macro). The bounding surface (or line path) should encompass the body for which the torque, about the global origin, is to be calculated. In principle the bounding surface (line) is the surface of the body itself. However, in practice, it is common to place the path within the air domain surrounding the body. This is perfectly satisfactory and does not violate the principle of the Maxwell stress tensor since the air carries no current and has no magnetic properties different from free space. A simplified procedure (using the command macro TORQC2D) is available when a circular bounding surface (line) about the global origin can be used. This macro creates its own path for evaluation. For the case of a circular path, Equation 1967 reduces to: 1 {T } = [M({B} {n})({R} {B})]d(area) (1968) area The macro TORQC2D makes use of Equation 1968 to evaluate torque. For both torque macros, flux density, B, is interpolated to the path and integrated according to Equation 1967 or Equation 1968 to obtain the torque on a body.
(1969)
where:
1922
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 19.6: POST1 - Electromagnetic Macros Ws = stored magnetic energy The magnetic co-energy is calculated as: Wc = {B} {dH}
Hc H
(1970)
where: Wc = stored magnetic co-energy Hc = coercive force For time-harmonic analysis, the r.m.s. stored magnetic energy is calculated as: 1 Wrms = Re {B} {H} d( vol) 4 where: Wrms = r.m.s. stored energy For 2-D planar analyses, the results are per unit depth.
(1971)
19.6.12.1. Electrostatics
19.6.12.1.1. Electric Field
Eei = 1 n E j Eij n j =1 (1972)
where: Eei = relative error for the electric field (magnitude) for element i Ej = nodal averaged electric field (magnitude) Eij = electric field (magnitude) of element i at node j n = number of vertex nodes in element i
where:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1923
Chapter 19: Postprocessing Dei = relative error for the electric flux density (magnitude) for element i Dj = nodal averaged electric flux density (magnitude) Dij = electric flux density (magnitude) of element i at node j A normalized relative error norm measure is also calculated based on the maximum element nodal calculated field value in the currently selected element set. Enei = Eei Emax (1974) where: Emax = maximum element nodal electric field (magnitude) Dnei = Dei Dmax where: Dmax = maximum element nodal electric flux density (magnitude) (1975)
19.6.12.2. Electromagnetics
19.6.12.2.1. Magnetic Field Intensity
Hei = 1 n H j Hij n j =1 (1976)
where: Hei = relative error for the magnetic field intensity (magnitude) for element i Hj = nodal averaged magnetic field intensity (magnitude) Hij = magnetic field intensity (magnitude) of element i at node j
where: Bei = relative error for the magnetic flux density (magnitude) for element i Bj = nodal averaged magnetic flux density (magnitude) Bij = magnetic flue density (magnitude) of element i at node j A normalized relative error measure is also calculated based on the maximum element nodal calculated field value in the currently selected element set. Hnei = Hei Hmax (1978) where:
1924
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 19.6: POST1 - Electromagnetic Macros Hmax = maximum element nodal magnetic field intensity (magnitude) Bnei = Bei Bmax where: Bmax = maximum nodal averaged magnetic flux density (magnitude) (1979)
(1980)
(1981)
i Et,inc e t,n d
(i)
i e t,n e t,n d
(i) (i)
(i) bn
i e t,n e t,n d
(i) (i)
( j) bn
j Et,total e t,n d
( j) ( j)
j e t,n e t,n d
( j) ( j)
= tangential eigen electric field at port i = total tangential electric field from Emag solution at port i
E(,i) t total
1925
Chapter 19: Postprocessing {E} = electric field vector The macro interpolates values of the electric field, E, to the path (defined by the PATH command) and integrates to obtain the electromotive force (voltage drop). The path may span multiple materials of differing permittivity. At least one path point should reside in each material transversed by the path. In static analysis or transverse electromagnetic (TEM) and transverse magnetic (TM) wave guide mode computation, Vemf can be interpreted as a voltage drop.
(1983)
where: V and I = voltage drop and current, respectively Re and Im = represent real and imaginary parts of complex terms Vemf = voltage drop (computed with the EMF macro) Immf = current (computed by the MMF macro)
(1985)
where: Zo = characteristic impedance for any mode A = amplitude of the incident voltage wave (see below) B = amplitude of the backscattered voltage wave (see below) We can consider the propagating waves in terms on an equivalent two-wire transmission line terminated at Z = by a load impedance Z .
1926
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
The voltage term A in Equation 1984 can be considered as the amplitude of the incident wave, and voltage term B as the amplitude of the mode voltage wave backscattered off the load impedance Z . Thus, Z = Zo Ae j + Be j Ae j Be j (1986)
Rearranging we have, B ( Z Zo ) 1 = = A ( Z Zo ) + 1 where: = voltage reflection coefficient (output as REFLC) The voltage standing-wave ratio is calculated as: 1+ S= 1
where: S = voltage standing-wave ratio (output as VSWR) For a matched load ( Z = Zo) there is no reflection ( = 0) and the S = 1. If Z is a short circuit, B = -A, = -1, and the S is infinite. If Z is an open circuit, B = A, = +1, and the S once again is infinite. The reflection coefficient is frequently expressed in dB form by introducing the concept of return loss defined by: LR = 20 log10 (1989) where:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(1987) (1988) 1927
Chapter 19: Postprocessing LR = return loss in dB (output as RL) The macro calculates the above transmission line parameters in terms of the incident, reference and total voltage. is calculated by a path integral Assuming a propagating distance from the input port, the total voltage using the emf macro from the calculated harmonic solution. The path for the line integral must start from the inner conductor and extend to the outer conductor at the propagation distance . The most common calculation will occur for a distance = 0. In this case the reflection coefficient is calculated at the excited port.
( Vtot )
can be expressed in terms of the incident voltage (Vin) and the reflected voltage (Vref1): (1990) from the input port is calculated as: (1991)
The incident voltage at the propagating distance Vin = ARe cos(t ) AIm sin(t )
where: ARe = Real component of the incident wave AIm = Imaging component of the incident wave = wave number = 2f/c f = frequency (Hz.)
c = 3 10
8
r = relative permittivity ARe and AIm are calculated from the input voltage and phase angle (input as VALUE3 and VALUE4 on the HFPORT command) ARe = A cos AIm = A sin (1992) (1993)
1928
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
#"""%$ ! C DB FEB C
Section 19.6: POST1 - Electromagnetic Macros where: A = Incident voltage drop between coax conductors = phase angle The total voltage (calculated from the electric field solution) can be expressed as: Vtot
Re Im = Vtot cos t Vtot sin t
(1994)
where:
Vtot = real component of the voltage
Im Vtot = imaging component of the voltage Re
Combining terms from Equation 1990 and Equation 1994, the reflected voltage may be calculated Vref
Re = ( Vtot ARe cos + AIm sin )cos t Im +( Vtot ARe sin + AIm cos ) sin t
(1995)
(1996)
Thus,
Re Vref Re = Vtot ARe cos + AIm sin
(1997)
Im Vref
(1998)
The magnitude of the voltage reflection coefficient at the propagating distance = Vref Vin
(19100)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1929
(19101)
{D} {E} 2 v
dV = stored energy
{D} = electrical flux vector {E}* = complex conjugate of the electrical field V = volume of the entire model The surface impedance which is responsible for surface (metallic) losses, can be expressed as: Zs = Rs + jXs where: Zs = surface impedance Rs = surface resistance (input as real part with IMPD on the SF or SFE command) Xs = electrical impedance (input as imaginary part with IMPD on the SF or SFE command) or as Zs = Rs (1 + j) with the surface resistance, Rs, defined as: Rs = 2fo 2 (19104)
(19102)
(19103)
where: = permeability (input with SHLD on SF or SFE command) = metal electrical conductivity (input with SHLD on SF or SFE command) The surface loss, PL, over the conducting surface is thus calculated as: PL = 1 Rs {H} {H} dS 2 (19105)
where: {H} = magnetic field vector The dielectric loss, Pd, due to a lossy material is calculated as: Pd = 1 d {E} {E} dV 2 (19106)
1930
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 19.7: POST1 - Error Approximation Technique where: d = 2 fo o r (tan ) = dielectric conductivity o = free space permittivity (8.85 x 10-12 F/m) r = relative permittivity tan = loss tangent (material property LSST on MP command) The quality factor can be separated into components 1 1 1 = + Q QL Qd where: QL = 2 fo W/Pm = conductivity quality factor Qd = 2 fo W/Pd = dielectric quality factor
(19107)
(19108)
where:
{ in } = stress error vector at node n of element i
Nn e a {n } = averaged stress vector at node n =
i =1
{n }
i
Nn e
Then, for each element 1 ei = vol {} T [D]1{}d( vol) 2 where: ei = energy error for element i (accessed with ETABLE (SERR item) command)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(19109)
1931
Chapter 19: Postprocessing vol = volume of the element (accessed with ETABLE (VOLU item) command) [D] = stress-strain matrix evaluated at reference temperature {} = stress error vector at points as needed (evaluated from all {n} of this element) The energy error over the model is: e = ei
i =1 Nr
(19110)
where: e = energy error over the entire (or part of the) model (accessed with *GET (SERSM item) command) Nr = number of elements in model or part of model The energy error can be normalized against the strain energy. e 2 E = 100 U+ e where: E = percentage error in energy norm (accessed with PRERR, PLDISP, PLNSOL (U item), *GET (SEPC item) commands) U = strain energy over the entire (or part of the) model (accessed with *GET (SENSM item) command)
= Epo ei
i =1 Nr
(19111)
= strain energy of element i (accessed with ETABLE (SENE item) command) (see Section 15.18: ANSYS Workbench Product Adaptive Solutions) The ei values can be used for adaptive mesh refinement. It has been shown by Babuska and Rheinboldt(103) that if ei is equal for all elements, then the model using the given number of elements is the most efficient one. This concept is also referred to as error equilibration. At the bottom of all printed nodal stresses (the PRNSOL or PRESOL command), which may consist of the 6 component stresses, the 5 combined stresses, or both, a summary printout labeled: ESTIMATED BOUNDS CONSIDERING THE EFFECT OF DISCRETIZATION ERROR gives minimum nodal values and maximum nodal values. These are: mnb = min( an n ) j j, mxb = max(an + n ) j j, (19112) (19113)
Epo ei
where min and max are over the selected nodes, and where:
mnb j
1932
= nodal maximum of stress quantity (output as VALUE (printout) or SMXB (plot) ) j = subscript to refer to either a particular stress component or a particular combined stress avg if nodal quantities (PLNSOL or PRNSOL command) are used j,n a j,n = max if element quantities (PLESOL command) are used j,n
j,n
avg
= maximum of stress quantity j at node n of element attached to node n n = root mean square of all i from elements connecting to node n
i i = maximum absolute value of any component of {n } for all nodes connecting to element (accessed with ETABLE (SDSG item) command)
max j,n
(19114)
where:
{ qn } = thermal flux error vector at node n of element i
Ne a {qn } = averaged thermal flux vector at node n =
n
{qin }
i =1
Nn e
Nn e
{qin }
Then, for each element 1 ei = vol {q} T [D]1{q}d( vol) 2 where: ei = energy error for element i (accessed with ETABLE (TERR item) command) vol = volume of the element (accessed with ETABLE (VOLU item) command) [D] = conductivity matrix evaluated at reference temperature {q} = thermal flux error vector at points as needed (evaluated from all {qn} of this element)
(19115)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1933
Chapter 19: Postprocessing The energy error over the model is: e = ei
i =1 Nr
(19116)
where: e = energy error over the entire (or part of the) model (accessed with *GET (TERSM item) command) Nr = number of elements in model or part of model The energy error can be normalized against the thermal dissipation energy. e 2 E = 100 U+ e where: E = percentage error in energy norm (accessed with PRERR, PLNSOL, (TEMP item) or *GET (TEPC item) commands) U = thermal dissipation energy over the entire (or part of the) model (accessed with *GET (TENSM item) command)
= Epo ei
i =1 Nr
(19117)
= thermal dissipation energy of element i (accessed with ETABLE (TENE item) command) (see Section 15.18: ANSYS Workbench Product Adaptive Solutions) The ei values can be used for adaptive mesh refinement. It has been shown by Babuska and Rheinboldt(103) that if ei is equal for all elements, then the model using the given number of elements is the most efficient one. This concept is also referred to as error equilibration. At the bottom of all printed fluxes (with the PRNSOL command), which consists of the 3 thermal fluxes, a summary printout labeled: ESTIMATED BOUNDS CONSIDERING THE EFFECT OF DISCRETIZATION ERROR gives minimum nodal values and maximum nodal values. These are: qmnb = min(qan qn ) j j, qmxb = max(qan + qn ) j j, (19118) (19119)
Epo ei
where min and max are over the selected nodes, and where:
qmnb j qmxb j
= nodal minimum of thermal flux quantity (output as VALUE (printout) or SMNB (plot))
= nodal maximum of thermal flux quantity (output as VALUE (printout) or SMXB (plot)) j = subscript to refer to either a particular thermal flux component or a particular combined thermal flux
1934
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
qan j,
q j,n
avg
= maximum of thermal flux quantity j at node n of element attached to node n qn = maximum of all qi from elements connecting to node n
i qi = maximum absolute value of any component of { qn } for all nodes connecting to element (accessed with ETABLE (TDSG item) command)
qmax j,n
v=
(19121)
w=
(19122)
where: u, v, w = displacements in a local Cartesian coordinate system as shown in Figure 19.12: Local Coordinates Measured From a 3-D Crack Front. r, = coordinates in a local cylindrical coordinate system also shown in Figure 19.12: Local Coordinates Measured From a 3-D Crack Front. G = shear modulus KI, KII, KIII = stress intensity factors relating to deformation shapes shown in Figure 19.13: The Three Basic Modes of Fracture 3 4 if plane strain or axisymmetric = 3 if plane stress 1 + = Poisson's ratio 0(r) = terms of order r or higher Evaluating Equation 19120 through Equation 19122 at = 180.0 and dropping the higher order terms yields: K u = + II 2G v=+ KI 2G r (1 + ) 2 r (1 + ) 2
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(19123)
(19124)
1935
(19125)
For models symmetric about the crack plane (half-crack model, Figure 19.14: Nodes Used for the Approximate Crack-Tip Displacements(a)), Equation 19123 to Equation 19125 can be reorganized to give: 2G v KI = 2 (19126) 1+ r 2G u 1+ r
KII =
1936
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
$" # !
%
(19127)
and for the case of no symmetry (full-crack model, Figure 19.14: Nodes Used for the Approximate Crack-Tip Displacements(b)), G v KI = 2 (19129) 1+ r G u 1+ r G w 1+ r
KII =
(19130)
KIII =
(19131)
where v, u, and w are the motions of one crack face with respect to the other.
v
, which needs to As the above six equations are similar, consider only the first one further. The final factor is be evaluated based on the nodal displacements and locations. As shown in Figure 19.14: Nodes Used for the Approximate Crack-Tip Displacements(a), three points are available. v is normalized so that v at node I is zero. Then A and B are determined so that v = A + Br (19132) r
(19133)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1937
1938
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
43 512
'0 E @
(19134)
'
' 7 6
Section 19.9: POST1 - Harmonic Solid and Shell Element Postprocessing Thermal gradient are calculated at harmonic angle for each node j of element i: Gt = FKGt xij xij Gt = FKGt yij yij
t Gt = FKGzij zij
where: = thermal gradient in x (radial) direction at node j of element i at angle sin n if mode is symmetric (input as ISYM=1 on MODE command) L= E cos n if mode is antisymmetric (input as ISYM=-1 on MODE command)
Gxij
T
G xij
Nodal heat flow is processed in the same way as temperature. Thermal flux is processed in the same way as thermal gradient.
where: uxj = x (radial) displacement at node j at angle uxj = maximum x (radial) displacement at node j (from nodal solution) Stress is calculated at harmonic angle for each node j of element i: xij = FKxij yij = FKyij zij = FKzij xyij = FK xyij
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1939
where: xij = x (radial) stress at node j of element i at angle xij = maximum x (radial) stress at node j of element i Nodal forces are processed in the same way as nodal displacements. Strains are processed in the same way as stresses.
where: zj = rotation about z (hoop) direction at node j at angle zj = maximum rotation about z (hoop) direction at node j (from nodal solution) Stress is calculated at harmonic angle for each node/interior point j of element i: mij = FKmij hij = FKhij tij = FKtij mhij = FLmhij
where: mij = meridional stress at point j of element i at angle mij = meridional stress j of element i
1940
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 19.10: POST26 - Data Operations In-plane element forces at harmonic angle for each node/interior point j of element i: Txij = FKTxij Tzij = FKTzij Txzij = FLTxzij
where: = in-plane element force in x (meridional) direction at point j of element i at angle Txij = maximum in-plane element force in x (meridional) direction at point j of element i Nodal forces, member forces, and member moments are processed in the same way as nodal displacements. Strains are processed in the same way as stresses. Finally, out-of-plane element moments are processed in the same way as in-plane element forces.
Txij
|a| 0
a
atan (b / a)
1 2 2
(a + b ) 2 cos
+ i sin
Largest Variable LARGE Smallest Variable Derivative Integration SMALL DERIV INT1
adc
log10a
(a + ib )dc
log10(a + ib)
adc + i bdc
log10 e ( n a + b + i)
2 2
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1941
ea(cosb + i sinb) a - ib a b -
Complex Conjug- CONJUG ate Real Part Imaginary Part Read Data into Table Fill Table with Data NOTES: 1. 2. REALVAR IMAGIN DATA FILL
See Response Spectrum Generator Description (Section 19.11: POST26 - Response Spectrum Generator (RESP))
a + ib (from Table IA or IX) and c + id (from Table IB or IY) are complex numbers, where IA and IB are input quantities on above commands.
= tan
1
b a
3.
For derivative and integration, see Section 18.1: Integration and Differentiation Procedures
1942
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
The basic equation of motion of the oscillator can be given as a one degree of freedom (DOF) version of Equation 175: Mi ui + Ci ur + K iur = 0 i i where: (19160)
ur i
where: Ccr,i =
2 K iMi
Equation 19159 through Equation 19162 are combined to give: ur + 2iiur + i2ur = ub i i i (19163)
This equation is solved essentially as a linear transient dynamic analysis (ANTYPE,TRANS with TRNOPT,REDUC).
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
!
(19162) 1943
(19164)
(19165)
where: x, y, etc. = appropriate component strain values ' = effective Poisson's ratio The default effective Poisson's ratio for both POST1 and POST26 are: material Poissons ratio for elastic and thermal strains = 0.5 for plastic, creep, and hyperelastic strains . 0.0 for line elements, cyclic symmetry analyses, and load case operations n a The AVPRIN,,EFFNU command may be issued to override the above defaults (but it is intended to be used only for line elements, etc.). The equivalent strain is output with the EQV or PRIN component label in POST1 (using the PRNSOL, PLNSOL, PDEF, or ETABLE commands) and in POST26 (using the ESOL command).
1944
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
where: eq = equivalent stress (output using SEQV) = equivalent elastic strain (output using EPEL, EQV) E = Young's modulus Note that when ' = 0 then the equivalent elastic strain is related via eq = 2Gel eq (19167)
el eq
where: = accumulated effective plastic strain (output using NL, EPEQ (or NL, PSV for VISCO106, VISCO107, and VISCO108 when Anand's model is not used)) pl = eq 2 pl ( x pl )2 + ( pl pl )2 + ( pl pl )2 y y z z x 3
2 2 2 2 3 + pl + pl + pl xy yz xz 2
pl eqa
This can be related to eq (output using EPPL, EQV) only under proportional loading situations during the initial loading phase and only when ' is set to 0.5.
pl
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1945
(19169) (19170)
where:
tot eq tm eq th eq
= equivalent total strain (output using EPTT, EQV) = equivalent total mechanical strain (output using EPTO, EQV) = equivalent thermal strain
pl el
For line elements, use an appropriate value of '. If eq > > eq , use ' = 0.5. For other values, use an effective Poisson's ratio between n and 0.5. One method of estimating this is through: =
el 1 1 eq tot 2 2 eq
(19171)
This computation of equivalent total strain is only valid for proportional loading, and is approximately valid for monotonic loading.
(19172)
where: p = reference number of first item (input as IA on RPSD command) q = reference number of second item (input as IB on RPSD command) p and q can be displacements, stresses, or reaction forces.
1946
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 19.14: POST26 - Computation of Covariance All other variables in Equation 19172 are defined in Section 17.7: Spectrum Analysis. When p = q, the above cross response PSD becomes the auto response PSD.
( A pl A qm + A ql A pm ) Qlm () 2 l =1 m =1
r2 r2
^
(19173)
+ (pj A ql + qj A pl ) Q jl ()
j =1 l =1
where: p = reference number of first item (input as IA on CVAR command) q= reference number of second item (input as IB on CVAR command) p and q can be displacements, stresses, or reaction forces. All other variables in Equation 19173 are defined in Section 17.7: Spectrum Analysis. When p = q, the above covariance becomes the variance.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
1947
1948
(202)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Chapter 20: Design Optimization The design variable constraints are often referred to as side constraints and define what is commonly called feasible design space. Now, minimize f = f ( x)
(203)
subject to gi ( x ) gi hi hi ( x ) wi w i ( x ) w i where: f = objective function gi, hi, wi = state variables containing the design, with underbar and overbars representing lower and upper bounds respectively (input as MIN, MAX on OPVAR command) m1 + m2 + m3 = number of state variables constraints with various upper and lower limit values The state variables can also be referred to as dependent variables in that they vary with the vector x of design variables. Equation 203 through Equation 206 represent a constrained minimization problem whose aim is the minimization of the objective function f under the constraints imposed by Equation 202, Equation 204, Equation 205, and Equation 206.
(i = 1, 2, 3,..., m1 ) (i = 1, 2, 3,, m2 ) (i = 1, 2, 3,..., m3 )
(207)
w i i w = w i ( x * ) w i + i (i = 1, 2, 3,..., m3 ) i where: i, i, and i = tolerances (input as TOLER on OPVAR command). and 202
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(2011)
(since no tolerances are added to design variable constraints) Equation 208 to Equation 2011 are the defining statements of a feasible design set in the ANSYS optimization routines.
2.
and executes a single loop or iteration. If either state variables or the objective function are defined, corresponding
gi , hi , w i ,
* * *
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
203
Chapter 20: Design Optimization in which case f , gi , hi , and w i (if defined) will take on values corresponding to x*. The objective function and state variables do not need to be defined, but it can be useful to do so if actual optimization is intended to be performed subsequently. Each random design iteration is equivalent to one complete analysis loop. Random iterations continue until either one of the following conditions is satisfied: nr = Nr (2014) nf = Nf where: nr = number of random iterations performed per each execution nf = total number of feasible design sets (including feasible sets from previous executions) Nr = maximum number of iterations (input as NITR on the OPRAND command) Nf = desired number of feasible design sets (input as NFEAS on the OPRAND command) if Nf 1 (2015)
* * * *
(2016)
(2017)
where: x(r) = reference design variables with xk in the kth component and fixed, reference values in all other components. r refers to the reference design set number (and is input as Dset on the OPSWEEP command). e(k) = vector with 1 in its kth component and 0 for all other components The increment of the sweep for design variable k is xk = ( xk xk ) (Ns 1)
(2018)
204
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(2020)
So in a full factorial evaluation, every combination of design variable extreme values are considered in n-dimensional design space. The number of generated design sets associated with a fractional factorial evaluation is expressed as: nf = 2n M
(M = 2, 4, 8...)
(2021)
Hence, a 1/2 fractional factorial evaluation (M = 2) will yield half the number of design sets of a full evaluation. Results from a factorial tool consist of printed output (OPRFA command) and bar chart displays (OPLFA command), showing main effects, and 2-variable interactions (n > 1), and 3-variable interactions (n > 2). These effects and interactions are calculated for the state variables and the objective function (if defined). Once again, consult Box, Hunter, and Hunter(191) for further details.
(2023)
With respect to each design variable, the gradient is approximated from the following forward difference. fr fr ( x + xie ) fr ( x ) = (2024) xi xi where:
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
205
Chapter 20: Design Optimization e = vector with 1 in its ith component and 0 for all other components D xi = ( xi xi ) 100 D = forward difference (in %) step size (input as DELTA on OPGRAD command) Similar calculations are performed for each state variable.
(2025)
(2026)
h( x ) = h( x ) + error w( x ) = w ( x ) + error
^
(2027)
(2028)
The most complex form that the approximations can take on is a fully quadratic representation with cross terms. Using the example of the objective function, f = a0 + ai xi + bij xi x j
^
n i
n n i j
(2029)
The actual form of each fit varies from iteration to iteration and are mostly determined by the program, but some user control is available (using the OPEQN command). A weighted least squares technique is used to determine the coefficient, ai and bij, in Equation 2029. For example, the weighted least squares error norm for the objective function has the form 206
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
E2 = ( f ( j ) f
j =1
( j)
^ ( j)
)2
(2030)
where: (j) = weight associated with design set j nd = current number of design sets Similar E2 norms are formed for each state variable. The coefficients in Equation 2030 are determined by minimizing E2 with respect to the coefficients. The weights used above are computed in one of the following ways (using KWGHT on the OPEQN command): 1. 2. 3. 4. 5. Based on objective function values, where design sets with low objective function values have high weight. Based on design variable values, where the design sets closer to the best design receive high weight. Based on feasibility, where feasible sets have high weight and infeasible sets low weights. Based on a combination of the three weights described above. All weight are unity: (j) = 1, for all j.
A certain number of design sets must exist in order to form the approximations; otherwise random designs sets will be generated until the required number is obtained. This can be expressed as nd < n + 2 generate random design sets (2031) a nd n + 2 form the approximations where: n = number of design variables nd = number of design sets As more data (design sets) is generated, the terms included in Equation 2029 increase.
(2032)
subject to xi xi xi
^ gi ( x ) gi + i
(i = 1, 2, 3,..., n)
(2033) (2034)
(i = 1, 2, 3,..., m1 )
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
207
(i = 1, 2, 3,..., m2 )
(2035)
w i i w i ( x ) w i + i
(i = 1, 2, 3,..., m3 )
(2036)
The next step is the conversion of Equation 2032 to Equation 2036 from a constrained problem to an unconstrained one. This is accomplished by means of penalty functions, leading to the following subproblem statement. Minimize
m3 m1 m2 n ^ ^ ^ ^ F( x, pk ) = f + f0pk X( xi ) + G(gi ) + H(hi ) + W ( w i ) i =1 i =1 i =1 i =1
(2037)
in which X is the penalty function used to enforce design variable constraints; and G, H, and W are penalty functions for state variable constraints. The reference objective function value, f0, is introduced in order to achieve consistent units. Notice that the unconstrained objective function (also termed a response surface), F(x,pk), is seen to vary with the design variables and the quantity pk, which is a response surface parameter. A sequential unconstrained minimization technique (SUMT) is used to solve Equation 2037 each design iteration. The subscript k above reflects the use of subiterations performed during the subproblem solution, whereby the response surface parameter is increased in value (p1 < p2 < p3 etc.) in order to achieve accurate, converged results. All penalty functions used are of the extended-interior type. For example, near the upper limit, the design variable penalty function is formed as c1 + c 2 ( x xi ) if xi < x ( x x ) X( xi ) = c + c ( x x ) if x x ( x x ) 4 i i 3 where: c1, c2, c3, and c4 = constants that are internally calculated = very small positive number State variable penalties take a similar form. For example, again near the upper limit, ^ ^ d1 + d2 ( w w i ) if w i < w i ( w i w i ) W( wi ) = ^ ^ d + d ( w w ) if w i w i ( w i w i ) 4 3 where: d1, d2, d3, and d4 = constants that are internally calculated and similarly for G and H. See Figure 20.1: Extended Interior Penalty Function for a visualization of the effect.
(i = 1, 2, 3,..., m1 ) (i = 1, 2, 3,..., n)
(2038)
(2039)
208
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
In State Variable Space The SUMT algorithm is employed to reach the minimum unconstrained objective function, F j; that is, x ( j) x ( j) where:
x( j) = is the design variable vector corresponding to F( j) as
( j)
F( j) F( j)
The final step performed each design iteration is the determination of the design variable vector to be used in the next iteration (j+1). Vector x(j+1) is determined according to the following equation. x( j +1) = x(b ) + C( x( j) x(b ) ) (2041)
where: x(b) = best design set constants C = internally chosen to vary between 0.0 and 1.0, based on the number of infeasible solutions
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
, at design iteration (2040) 209
20.2.3. Convergence
Subproblem approximation iterations continue until either convergence is achieved or termination occurs. These two events are checked only when the current number of design sets, nd, equals or exceeds the number required for the approximations (see Equation 2031). Convergence is assumed when either the present design set, x(j), or the previous design set, x(j-1), or the best design set , x(b), is feasible; and one of the following conditions is satisfied. f ( j) f ( j 1) f ( j ) f (b ) x( j) x( j 1) i i i x( j) x(b) i i i (2042)
(2043)
(i = 1, 2, 3,..., n)
(2044)
(i = 1, 2, 3,..., n)
(2045)
where: and i = objective function and design variable tolerances (input as TOLER on OPVAR command) Equation 2042 and Equation 2043 correspond to differences in objective function values; Equation 2044 and Equation 2045 to design variable differences. If satisfaction of Equation 2042 to Equation 2045 is not realized, then termination can occur if either of the below two conditions is reached. ns = Ns (2046) nsi = Nsi where: ns = number of subproblem iterations nsi = number of sequential infeasible design sets Ns = maximum number of iterations (input as NITR on the OPSUBP command) Nsi = maximum number of sequential infeasible design sets (input as NINFS on the OPSUBP command) (2047)
Section 20.3: First Order Optimization Method Compared to the subproblem approximation method, this method is usually seen to be more computationally demanding and more accurate.
(2048)
where: Q = dimensionless, unconstrained objective function Px, Pg, Ph, and Pw = penalties applied to the constrained design and state variables f0 = reference objective function value that is selected from the current group of design sets Constraint satisfaction is controlled by a response surface parameter, q. Exterior penalty functions (Px) are applied to the design variables. State variable constraints are represented by extended-interior penalty functions (Pg, Ph, Pw). For example, for state variable constrained by an upper limit (Equation 208) the penalty function is written as: gi Pg (gi ) = gi + i where: = large integer so that the function will be very large when the constraint is violated and very small when it is not. The functions used for the remaining penalties are of a similar form. As search directions are devised (see below), a certain computational advantage can be gained if the function Q is rewritten as the sum of two functions. Defining f Qf ( x ) = (2050) f0 and
m3 m2 n m1 Qp ( x, q) = Px ( xi ) + q Pg (gi ) + Ph (hi ) + Pw ( w i ) i =1 i =1 i =1 i =1 2
(2049)
(2051)
(2052)
The functions Qf and Qp relate to the objective function and the penalty constraints, respectively.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
2011
Measured from x(j), the line search parameter, sj, corresponds to the minimum value of Q in the direction d(j). The solution for sj uses a combination of a golden-section algorithm and a local quadratic fitting technique. The range of sj is limited to S 0 s j max s j 100 where: = largest possible step size for the line search of the current iteration (internally computed) Smax = maximum (percent) line search step size (input as SIZE on OPFRST command) The key to the solution of the global minimization of Equation 2052 relies on the sequential generation of the search directions and on internal adjustments of the response surface parameter (q). For the initial iteration (j = 0), the search direction is assumed to be the negative of the gradient of the unconstrained objective function. d(0 ) = Q( x(0 ) , q) = d(0 ) + d(0 ) p f in which q = 1, and d(0 ) = Qf ( x(0 ) ) f
and
( dp0 ) = Qp ( x( 0 ) )
(2054)
s j
(2055)
(2056)
Clearly for the initial iteration the search method is that of steepest descent. For subsequent iterations (j > 0), conjugate directions are formed according to the Polak-Ribiere (More and Wright(186)) recursion formula. d( j) = Q( x( j) , qk ) + rj 1d( j 1) Q( x( j) , q) Q( x( j 1) , q) Q( x( j), q) rj 1 = 2 ( j 1) Q( x , q)
T
(2057)
(2058)
Notice that when all design variable constraints are satisfied Px(xi) = 0. This means that q can be factored out of Qp, and can be written as Qp ( x( j) , q) = qQp ( x( j) ) if xi xi xi
(i = 1, 2, 3,..., n)
(2059)
If suitable corrections are made, q can be changed from iteration to iteration without destroying the conjugate nature of Equation 2057. Adjusting q provides internal control of state variable constraints, to push constraints
2012
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 20.3: First Order Optimization Method to their limit values as necessary, as convergence is achieved. The justification for this becomes more evident once Equation 2057 is separated into two direction vectors: d( j) = d( j) + d( j) p f where each direction has a separate recursion relationship, d( j) = Qf ( x( j) ) + rj 1d( j 1) f f d( j) = qQp ( x( j) ) + rj 1d( j 1) p p (2061) (2062) (2060)
The algorithm is occasionally restarted by setting rj-1 = 0, forcing a steepest decent iteration. Restarting is employed whenever ill-conditioning is detected, convergence is nearly achieved, or constraint satisfaction of critical state variables is too conservative. So far it has been assumed that the gradient vector is available. The gradient vector is computed using an approximation as follows: Q( x( j) ) Q( x( j) + xie ) Q( x( j) ) xi xi where: e = vector with 1 in its ith component and 0 for all other components D xi = ( xi xi ) 100 D = forward difference (in percent) step size (input as DELTA on OPFRST command) (2063)
20.3.3. Convergence
First order iterations continue until either convergence is achieved or termination occurs. These two events are checked at the end of each optimization iteration. Convergence is assumed when comparing the current iteration design set (j) to the previous (j-1) set and the best (b) set. f ( j) f ( j 1) (2064)
and f ( j ) f (b ) (2065)
where: = objective function tolerance (input as TOLER on OPVAR command) It is also a requirement that the final iteration used a steepest descent search. Otherwise, additional iterations are performed. In other words, a steepest descent iteration is forced and convergence rechecked.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
2013
Chapter 20: Design Optimization Termination will occur when ni = N1 where: ni = number of iterations N1 = allowed number of iterations (input as NITR on OPFRST command)
(2066)
(2067)
(i = 1, 2, 3,..., N) ( j = 1, 2, 3,..., M)
(2068) (2069)
where: N = number of elements M = number of constraints gj = computed jth constraint value (input as CON on TOVAR command)
gj
gj
= lower bound for jth constraint = upper bound for jth constraint
2014
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
(2070)
(i = 1, 2, 3,..., N)
(2071) (2072)
V = computed volume V0 = original volume V* = amount of material to be removed Topological optimization may be applied to either a single load case or multiple load cases. For the latter, given K different load cases, the following weighted function (F) is defined:
2 F(U1 , UC ,..., Uk ) = WUiC , Wi 0 i C C i =1 k
(2073)
where: Wi = weight for load case with energy UC The functional minimization Equation 2070 is replaced with:
F = a minimum w.r.t. i
(2074)
and Equation 2070 and Equation 2074 are clearly identical for the special case of k = 1.
(2075)
subject to
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
2015
(i = 1, 2, 3,..., N) ( j = 1, 2, 3,..., M)
(2076) (2077)
= computed compliance of load case j = lower bound for compliance of load case j
= upper bound for compliance of load case j Additionally, it is allowed to constrain the weighted compliance function (F) as of Equation 2074. In this case the k constraints (Equation 2077) are substituted by only one constraint of the form: FFF (2078)
UC
(i = 1, 2, 3,..., N)
(2080) (2081)
2016
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 20.4: Topological Optimization Maximizing a specific eigenfrequency is a typical problem for an eigenfrequency topological optimization. However, during the course of the optimization it may happen that eigenmodes switch the modal order. For example, at the beginning we may wish to maximize the first eigenfrequency. As the first eigenfrequency is increased during the optimization it may happen, that second eigenmode eventually has a lower eigenfrequency and therefore effectively becomes the first eigenmode. The same may happen if any other eigenfrequency is maximized during the optimization. In such a case, the sensitivities of the objective function become discontinuous, which may cause oscillation and divergence in the iterative optimization process. In order to overcome this problem, several mean-eigenfrequency functions () are introduced to smooth out the frequency objective:
(2082)
where:
i = ith natural frequency
Wi = weight for ith natural frequency The functional maximization Equation 2079 is replaced with W = a maximum w.r.t. i
(2083)
(2084)
Wi = weight for ith natural frequency The functional maximization Equation 2079 is replaced with R = a maximum w.r.t.i
(2085)
As shown in Equation 2084, the natural frequency which is the closest to the shift parameter o has the largest contribution to the objective function R, assuming all of the weights Wi are the same. In the special case, i = 0, the lowest natural frequency in (i ,..., m ) has the largest contribution to the objective function. Thus, the natural frequency that is the closest to o will be the major object of the optimization problem. This implies
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
2017
Chapter 20: Design Optimization that this natural frequency will experience the largest change. When two modes whose natural frequencies occur in Equation 2084 exchange their order during optimization, the change in the objective R will be smooth because the contributions of these modes have already been accounted for in the objective function. To intensify this effect, the weighting coefficients Wi can be adjusted accordingly.
(2086)
(2087)
This formulation can be used to shift up single or multiple natural frequencies to given target values by minimizing the Euclidean distance between actual frequencies and the desired target values. All the specified frequencies
( i ,..., m ) will approach to their desired target values (i ,..., m ) , respectively, and the frequency which is the
farthest from its target value will the fasted approach to its desired value.
(2089)
where the elasticity tensor is used to equate the stress and strain vector, designed in the usual manner for linear elasticity: {i } = [Ei ]{i } (2090) where: {i} = stress vector of element i {i} = strain vector of element i
2018
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 20.4: Topological Optimization The exact dependence of the elasticity tensor, the compliance, and the natural frequency with respect to density is expressed in detail elsewhere (see Vogel(233), Mlejnek and Schirrmacher(234), Bendsoe and Kikuchi(235), and Diaz and Kikuchi(273)). The equations above directly apply to elastic solid elements (PLANE2 in plane stress, PLANE82, SOLID92, and SOLID95). Shells are treated in a slightly different manner. For SHELL93, the elasticity tensor is that used for 2-D plane stress.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
2019
2020
Probabilistic Modeling and Preprocessing explains the mathematical background for describing random input variables in terms of statistical distribution functions. Probabilistic Methods provides the theoretical background of the methods that are used to provide the probabilistic results that enable the user to answer the questions above. In this section the Monte Carlo Simulation Method and the Response Surface Method are explained in detail. Regression Analysis for Building Response Surface Models is dedicated to a technique called regression analysis, which is an option for some probabilistic methods and a necessity for others in order to generate probabilistic results. Probabilistic Postprocessing is focused on the mathematical background of the statistical procedures that are used to postprocess and interpret the probabilistic results. The interpretation of the probabilistic results then provides the answers to the questions listed above. A simpler and manually driven form of performing Monte Carlo simulations is explained in Section 18.3: Statistical Procedures of this manual.
Glossary of Symbols
...)
(...
...
= two-sided confidence interval {...} = vector in column format ... = vector in row format [...] = matrix
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Notations
A symbol given as an upper case character always refers to a random variable, whereas a symbol specified with the corresponding lower case character indicates a particular, but arbitrary value of that random variable. Example: X is a random variable and x is a particular, but arbitrary value of X. This rule does not apply to functions of variables, such as distribution functions or other mathematical functions. A function of one or more independent variables can have one or more parameters, which further specify the shape of the function. Here, we follow the notation that such a function is denoted with f (x1, x2, x3, ... | a, b, c ...), where x1, x2, x3, etc. are the independent variables of the function and a, b, c, etc. are the parameters that influence it. For the exponential function the notation (...) is used.
The cumulative distribution function of the Gaussian distribution is: x FX ( x | , ) = where: (...) = cumulative distribution function of the standard normal distribution
(213)
There is no closed-form solution available for Equation 213. See Abramowitz and Stegun(303) for more details. The probability density function and the cumulative distribution function of a Gaussian distribution are shown in Figure 21.1: Gaussian Distribution Functions.
Probability Density Function (left) and Cumulative Distribution Function (right) The inverse cumulative distribution function of the Gaussian distribution is: x = F 1(p | , ) X where: p = a given probability The random variable value x, for which Equation 214 is satisfied, can only be found iteratively using the solution of Equation 213. Obviously, the mean value and the standard deviation of a random variable X with a Gaussian distribution are the same as the two distribution parameters and respectively. (214)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
213
Chapter 21: Probabilistic Design For x < xmin or x > xmax: fX ( x | G , G , xmin , xmax ) = 0 For xmin x xmax: fX ( x | G , G , xmin , xmax ) = 1 xmax G xmin G G G G x G G (215)
(216)
where: (...) = cumulative distribution function of the standard normal distribution (...) = probability density function of the standard normal distribution (see Equation 212) The cumulative distribution function of the truncated Gaussian distribution is: x G xmin G G G FX ( x | G , G , xmin , xmax ) = xmin G x G max G G
(217)
There is no closed-form solution available for Equation 217. See Abramowitz and Stegun(303) for more details. The probability density function and the cumulative distribution function of a truncated Gaussian distribution are shown in Figure 21.2: Truncated Gaussian Distribution.
Probability Density Function (left) and Cumulative Distribution Function (right) Same as for Equation 214 also the inverse cumulative distribution function of the truncated Gaussian distribution must be found iteratively using the solution of Equation 217. The mean value of a random variable X with a truncated Gaussian distribution is:
214
! ! ( %
Section 21.1: Probabilistic Modeling and Preprocessing x xmin G G max G G 2 = G G x xmin G G max G G and the standard deviation is:
2 = G (G G ( fX ( xmax ) fX ( xmin )))( fX ( xmax ) fX ( xmin )) + 1 xmax fX ( xmax ) + xmin fX ( xmin )
(218)
(219)
where: fX (xmin) = fx (xmin | G, G, xmin, xmax) is the value of the probability density function of the truncated Gaussian distribution according to Equation 216 at x = xmin. This expression has been abbreviated to shorten the equation above. fX (xmax) = defined analogously.
(2110)
(2112)
(2113)
215
Chapter 21: Probabilistic Design where: (...) = cumulative distribution function of the standard normal distribution There is no closed-form solution available for Equation 2113. See Abramowitz and Stegun(303) for more details. The probability density function and the cumulative distribution function of a lognormal distribution are shown in Figure 21.3: Lognormal Distribution.
Probability Density Function (left) and Cumulative Distribution Function (right) As with Equation 214, the inverse cumulative distribution function of the lognormal distribution must be found iteratively using the solution of Equation 2113. For case 1, the specified parameters and directly represent the mean value and the standard deviation of a random variable X respectively. For case 2, the mean value of the random variable X is: = exp( + 0.52 ) (2114)
216
Section 21.1: Probabilistic Modeling and Preprocessing The cumulative distribution function of a triangular distribution is: FX ( x | xmin , xmlv , xmax ) = ( x xmin )2 ( xmlv xmin )( xmax xmin ) ( xmax x )2 ( xmax xmlv )( xmax xmin ) for x xmlv for x > xmlv (2117)
The probability density function and the cumulative distribution function of a triangular distribution are shown in Figure 21.4: Triangular Distribution.
Probability Density Function (left) and Cumulative Distribution Function (right) The inverse cumulative distribution function of a triangular distribution is: xmin ) (x x = xmin + p( xmlv xmin )( xmax xmin ) for p mlv ( xmax xmin ) x = xmax (1 p)( xmax xmlv )( xmax xmin ) (2118)
where: p = a given probability The mean value of a random variable X with a triangular distribution is: (x + xmlv + xmax ) = min 3 and the standard deviation is: =
2 2 2 xmin + xmlv + xmax xmin xmlv xmlv xmax xmin xmax 18
# (# %
0 %# )
' &# %
(2119)
(2120)
217
(2121)
(2122)
The probability density function and the cumulative distribution function of a uniform distribution are shown in Figure 21.5: Uniform Distribution.
Probability Density Function (left) and Cumulative Distribution Function (right) The inverse cumulative distribution function of a uniform distribution is given by: x = xmin + p( xmax xmin ) where: p = a given probability The mean value of a random variable X with a uniform distribution is: = 0.5( xmin + xmax ) and the standard deviation is: x xmax = min 12
218
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
' $ (
& $ %
(2123)
(2124)
(2125)
(2126)
(2127)
The probability density function and the cumulative distribution function of an exponential distribution are shown in Figure 21.6: Exponential Distribution.
Probability Density Function (left) and Cumulative Distribution Function (right) The inverse cumulative distribution function of the exponential distribution is: ln(1 p) x = xmin where: p = a given probability The mean value of a random variable X with an exponential distribution is: 1 = xmin + and the standard deviation is: 1 =
" !
(2128)
(2129)
(2130)
219
(2131)
fX ( | r, t, xmin , xmax )d
(2132)
There is no closed-form solution available for Equation 2132. See Abramowitz and Stegun(303) for more details. The probability density function and the cumulative distribution function of a Beta distribution are shown in Figure 21.7: Beta Distribution.
Probability Density Function (left) and Cumulative Distribution Function (right) As with Equation 214 also the inverse cumulative distribution function of the Beta distribution must be found iteratively using the solution of Equation 2132. The mean value of a random variable X with a Beta distribution is: r = xmin + ( xmax xmin ) r+t and the standard deviation is: x xmin = max r+t rt r + t +1 (2134)
2110
$ )0$ &
where: (...) = Gamma function The cumulative distribution function of the Gamma distribution is: FX ( x | k, ) = fX ( | k, )d
0 x
(2136)
There is no closed-form solution available for Equation 2136. See Abramowitz and Stegun(303) for more details. The probability density function and the cumulative distribution function of a Gamma distribution are shown in Figure 21.8: Gamma Distribution.
Probability Density Function (left) and Cumulative Distribution Function (right) As with Equation 214 also the inverse cumulative distribution function of the Gamma distribution must be found iteratively using the solution of Equation 2136. The mean value of a random variable X with a Gamma distribution is: k = and the standard deviation is:
(2137)
2111
(2138)
(2139)
(2140)
The probability density function and the cumulative distribution function of a Weibull distribution are shown in Figure 21.9: Weibull Distribution.
Probability Density Function (left) and Cumulative Distribution Function (right) The inverse cumulative distribution function of a Weibull distribution is: x = xmin where: p = a given probability The mean value of a random variable X with a Weibull distribution is: 2112
1 + (ln(1 p)) m
"
Section 21.2: Probabilistic Methods 1 = xmin + 1 + m and the standard deviation is: 2 1 = ( xchr xmin ) 1 + 2 1 + m m (2143)
(2142)
2113
(2146)
Depending on the distribution type of the random variable X, the inverse cumulative distribution function can be calculated as described in Section 21.1.1: Statistical Distributions for Random Input Variables.
2114
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Figure 21.10 Sample Set Generated with Direct Monte Carlo Simulation Method
As indicated with the circle, there may be sample points that are located relatively close to each other.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
2115
Figure 21.11 Sample Set Generated with Latin Hypercube Sampling Method
There are several ways to determine the location of a sampling point within a particular interval. 1. 2. 3. Random location: Within the interval the sampling point is positioned at a random location that agrees with the distribution function of the random variable within the interval. Median location: Within the interval the sampling point is positioned at the 50% position as determined by the distribution function of the random variable within the interval. Mean value: Within the interval the sampling point is positioned at the mean value position as determined by the distribution function of the random variable within the interval.
2.
2116
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 21.2: Probabilistic Methods Building Response Surface Models has been dedicated to discuss regression analysis, because regression analysis is not only used in the context of response surface methods.
3.
A sample set based on a central composite design for three random variables X1, X2 and X3 is shown in Figure 21.12: Sample Set Based on a Central Composite Design.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
2117
Chapter 21: Probabilistic Design For this example with three random input variables the matrix describing the location of the sampling points in terms of probabilities is shown in Table 21.1: Probability Matrix for Samples of Central Composite Design.
Resolution of the Fractional Factorial Part For problems with a large number of random input variables m, the number of sampling points is getting extensively large, if a full factorial design matrix would be used. This is due to the fact that the number of sampling points of the factorial part goes up according to 2m in this case. Therefore, with increasing number of random variables it is common practice to use a fractional factorial design instead of a full factorial design. For a fractional factorial design, the number of the sampling points of the factorial part grows only with 2m-f. Here f is the fraction of the factorial design so that f = 1 represents a half-factorial design, f = 2 represents a quarter-factorial design, etc. Consequently, choosing a larger fraction f will lead to a lower number of sampling points. In a fractional factorial design the m random input variables are separated into two groups. The first group contains m - f random input variables and for them a full factorial design is used to determine their values at the sampling points. For the second group containing the remaining f random input variables defining equations are used to derive their values at the sampling points from the settings of the variables in the first group. As mentioned above, we want to use the value of the random output parameters obtained at the individual sampling points for fitting a response surface. This response surface is an approximation function that is determined by a certain number of terms and coefficients associated with these terms. Hence, the fraction f of a fractional factorial design cannot become too large, because otherwise there would not be enough data points in order to safely and accurately determine the coefficients of the response surface. In most cases a quadratic polynomial with cross-terms will be used as a response surface model. Therefore, the maximum value for the fraction f must be chosen such that a resolution V design is obtained (here V stands for the Roman numeral 5). A design with a resolution V is a design where the regression coefficients are not confounded with each other. A resolution V design is given if the defining equation mentioned above includes at least 5 random variables as a total on both
2118
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 21.2: Probabilistic Methods sides of the equation sign. Please see Montgomery(312) for details about fractional factorial designs and the use of defining equations. For example with 5 random input variables X1 to X5 leads to a resolution V design if the fraction is f = 1. Consequently, a full factorial design is used to determine the probability levels of the random input variables X1 to X4. A defining equation is used to determine the probability levels at which the sampling points are located for the random input variable X5. See Montgomery(312) for details about this example. Location of Sampling Points Expressed in Random Variable Values In order to obtain the values for the random input variables at each sampling point, the probabilities evaluated in the previous section must be transformed. To achieve this, the inverse transformation outlined under Section 21.2.2: Common Features for all Probabilistic Methods can be used for non-correlated random variables. The procedure dealing with correlated random variables also mentioned under Section 21.2.2: Common Features for all Probabilistic Methods can be used for correlated random variables.
See Box and Cox(307) for further details. A sample set based on a central composite design for three random variables X1, X2 and X3 is shown in Figure 21.13: Sample Set Based on Box-Behnken Matrix Design.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
2119
For this example with three random input variables the matrix describing the location of the sampling points in terms of probabilities is shown in Table 21.2: Probability Matrix for Samples of Box-Behnken Matrix Design.
Location of Sampling Points Expressed in Random Variable Values In order to obtain the values for the random input variables at each sampling point, the same procedure is applied as mentioned above for the Central Composite Design. 2120
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
{ x }i = x1 x 2 ...xm i indicates the ith sampling point in the space of the input variables. Y is the name an output
parameter, whereas y denotes a specific value of that output parameter and yi is the value of the output parameter corresponding to the ith sampling point. A regression analysis assumes that there are a total of n sampling points and for each sampling point {x}i with i = 1, ... , n the corresponding values of the output parameters yi are known. Then the regression analysis determines the relationship between the input variables {X} and the output parameter Y based on these sample points. This relationship also depends on the chosen regression model. Typically for the regression model, either a first or a second order polynomial is preferred. In general, this regression model is an approximation of the true input-tooutput relationship and only in special cases does it yield a true and exact relationship. Once this relationship is determined, the resulting approximation of the output parameter Y as a function of the input variables {X} is called the response surface. Without loss of generality, it is assumed in the following that there is only one output parameter Y, but the procedure can be applied in the same way to process multiple output parameters. In general, there are two types of regression analyses: 1. Linear regression analysis. A linear regression analysis assumes that the regression model is a linear function with respect to the parameters of the regression model, i.e., the regression parameters are the coefficients of the regression terms. Nonlinear regression analysis. For a nonlinear regression analysis, the regression model is a nonlinear function with respect to the parameters of the regression model.
2.
Here, we focus on linear regression only. In Section 21.3.4: Transformation of Random Output Parameter Values for Regression Fitting we introduce the concept of nonlinear transformation functions that are applied on the values of the output parameters yi. In principle, using nonlinear transformation function changes the nature of the regression analysis from a linear to a nonlinear regression analysis. However, in this special case we can treat the problem as a linear regression analysis because it is linear with respect to the transformed values of the output parameters.
i =1
(2147)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
2121
i =1
(2148)
where: y= 1 n yi n i =1
(2149)
For linear regression analysis the relationship between these sums of squares is: SST = SSR + SSE For nonlinear regression analysis, Equation 2150 does not hold.
(2150)
(2152)
(2153)
2122
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 21.3: Regression Analysis for Building Response Surface Models Equation 2151 is called the normal error regression model, because the error term is assumed to have a normal distribution with zero mean value and a constant variance. The expression constant variance means that the variance of the error term is identical for all sampled locations {x}i. For all sampling points Equation 2151 can be written in matrix form as:
^ { y} = { y } + {} = [d]{c } + {}
(2154)
where:
^ y = vector of the values of the approximation of the response parameter based on the response surface
model at all sampled locations t 1 [d] = = design matrix t n {} = {, ...., }T = vector of error terms at all sampled locations The parameters of the regression model are determined using the method of least squares, which is based on minimizing the sum of the squared errors: SSE = 2 = ({ y } [d]{c })T ({ y } [d]{c }) min j
j =1 n
(2155)
From this it follows that the regression coefficients can be calculated from: {c } = ([d]T [d])1[d]T { y } (2156)
Once the regression coefficients {c} are determined using Equation 2156, the response surface (as being the approximation of the output parameter y as a function of the input variables {x}) is:
^ y = t { x } {c }
(2157)
p p +1 SSEp +1 p +1
(2158)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
2123
Chapter 21: Probabilistic Design where: = partial Fisher F-test statistic SSEp = error sum of squares of the regression model with the p terms SSEp+1 = error sum of squares of the regression model with the p+1 terms p = n - p = degrees of freedom of the regression model with the p terms p+1 = n - (p + 1) = degrees of freedom of the regression model with the p+1 terms An additional term Tp+1 is considered to be a significant improvement for the regression model only if the following condition is satisfied:
Fp+1 > F(1 | 1, n (p + 1))
Fp+1
(2159)
where: F (... | 1, 2) = inverse cumulative distribution function of the Fisher F-distribution with 1 numerator degrees of freedom and 2 denominator degrees of freedom = significance level Usually there is a choice of several terms that are considered for inclusion in the regression model. In other words, if we currently only have a subset of all possible terms selected then there is more then one term that is not yet selected. In this case we choose that term which delivers the maximum and satisfies the condition in Equation 2159.
Fp+1
The forward-stepwise-regression also involves a significance test of all p terms that are already included in the regression model to see if they are still significant after an additional term Tp+1 has been included. This significance test is also based on Equation 2158 and any of the previously included p terms will be taken away from the regression model for which the condition in Equation 2159 is no longer satisfied. See Neter et al.(314) for details about the forward-stepwise-regression.
1. 2. 3. 4.
Exponential: yi = exp (yi) Logarithm with a user-defined base a: yi = loga (yi) Natural logarithm: yi = In (yi) Logarithm with a base 10: yi = log10 (yi)
2124
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Square Root:
yi
yi = y i
a
Power Transformation with a user-defined exponent a: Box-Cox Transformation (see Box and Cox(307)): y 1 i yi = ln( yi ) 0 =0
Fitting of a second order polynomial response surface takes place after this transformation, i.e., the transformed
values of the random output parameter yi are used for the regression analysis. After the regression coefficients
^ have been determined the evaluation of the value of the response surface approximation y requires a backtransformation using the inverse function of the transformation listed above.
It should be noted that the transformations mentioned above are nonlinear functions. Therefore, the regression
analysis is a linear regression in terms of the transformed values of the random output parameter yi , but it is a nonlinear regression with respect to the original values of the random output parameter yi.
( yi y )2
^
(2160)
A good fit is achieved if the coefficient of determination is as close as possible to 1.0. A value of 1.0 indicates that the response surface model explains all of the variability of the output parameter Y. It should be noted that for
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
2125
Chapter 21: Probabilistic Design a nonlinear regression analysis, the coefficient of determination is not a suitable measure for the goodness-offit. This is because the error sum of squares SSE and the regression sum of squares SSR do not add up to the total sum of squares SST. For this case the coefficient of determination may become larger than 1.0. If this happens the value is truncated to 1.0. See Neter et al.(314) for details about the coefficient of determination.
(2161)
A good fit is achieved if the maximum absolute residual is as close to 0.0 as possible.
2126
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
The estimate of the mean value is a random variable itself and it converges to the true mean value m of the random variable X if the sample size n tends to infinity. By virtue of the central limit theorem, the distribution of the estimate of the mean value can be assumed as a Gaussian distribution. Hence, the 1 - confidence interval is s s 1 = x t(1 0.5 | n 1) ; x + t(1 0.5 | n 1) n n where: t (... | n - 1) = inverse cumulative distribution function of the Student's t- distribution with n - 1 degrees of freedom s = the estimate for the standard deviation of the sample data as given by Equation 2164 The confidence interval should be interpreted as follows: There is a 1 - confidence that the estimated interval contains the unknown, true mean value m (Ang and Tang(304)). (2163)
The estimate of the standard deviation is a random variable itself and it converges to the true standard deviation of the random variable X if the sample size n tends to infinity. The 1 - confidence interval is: n 1 n 1 1 = s (1 0.5 | n 1); s (0.5 | n 1) 1 2 1 2 where: 2 (...|n - 1) = inverse of the cumulative distribution function of a chi-square distribution with n - 1 degrees of freedom The confidence interval should be interpreted as follows: There is a 1 - confidence that the estimated interval contains the unknown, true standard deviation (Ang and Tang(304)).
1
(2165)
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
2127
Since every observed value is unpredictable prior to the actual observation, it can be assumed that each obser X X ...X vation is a realization of the set of the sample random variables 1 2 n . The minimum and the maximum of the sample random variables are: Xmin = min( X1, X2 ,..., Xn ) (2168) Xmax = max( X1, X2 ,..., Xn ) (2169)
T
This means that the minimum and the maximum of a sample of size n taken from a population X are also random variables. For the minimum value, only an upper confidence limit can be given and for the maximum value only a lower confidence limit can be derived. Since the X1, X2, ... , Xn are statistically independent and identically distributed to X, the upper confidence limit of the minimum value and the lower confidence limit of the maximum value are: ( xmin 1 = F 1 (1 1 n ) X xmax )1 = F 1( 1 n ) X (2170) (2171)
Obviously, the evaluation of the confidence limits requires the computation of the inverse cumulative distribution function of the random variable X based on sampled data. This is explained in Section 21.4.5: Inverse Cumulative Distribution Function. The upper confidence limit of the minimum value should be interpreted as follows: There is a 1 - confidence that the unknown, true minimum value is below the estimated upper limit (Ang and Tang(305)). An analogous interpretation should be applied for the lower confidence limit of the maximum value.
( xi x )( yi y )
i
( xi x )2
i
( yi y )2
i
(2172)
Since the sample size n is finite, the correlation coefficient rp is a random variable itself. Hence, the correlation coefficient between two random variables X and Y usually yields a small, but nonzero value, even if X and Y are 2128
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 21.4: Probabilistic Postprocessing not correlated at all in reality. In this case, the correlation coefficient would be insignificant. Therefore, we need to find out if a correlation coefficient is significant or not. To determine the significance of the correlation coefficient, we assume the hypothesis that the correlation between X and Y is not significant at all, i.e., they are not correlated and rp = 0 (null hypothesis). In this case the variable: t = rP n2
2 1 rP
(2173)
is approximately distributed like the Student's t-distribution with = n - 2 degrees of freedom. The cumulative distribution function Student's t-distribution is: A( t | ) =
1 x2 2 dx 1 + 1 t B , 2 2 t +1
(2174)
where: B(...) = complete Beta function There is no closed-form solution available for Equation 2174. See Abramowitz and Stegun(303) for more details. The larger the correlation coefficient rp, the less likely it is that the null hypothesis is true. Also the larger the correlation coefficient rp, the larger is the value of t from Equation 2173 and consequently also the probability A(t|) is increased. Therefore, the probability that the null hypothesis is true is given by 1-A(t|). If 1-A(t|) exceeds a certain significance level, for example 1%, then we can assume that the null hypothesis is true. However, if 1A(t|) is below the significance level then it can be assumed that the null hypotheses is not true and that consequently the correlation coefficient rp is significant.
(Ri R)(Si S)
i
(2175)
where: x x ...x Ri = rank of xi within the set of observations 1 2 n y y ...y Si = rank of yi within the set of observations 1 2 n
R, S = average ranks of a R and S respectively i i
T T
The significance of the Spearman rank-order correlation coefficient rs is determined in the same way as outlined for the Pearson linear correlation coefficient above.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
2129
(n k )! k ! Fk (1 Fi )n k = 50% i
n!
(2176)
Equation 2176 must be solved numerically. The lower and upper confidence limits of a 1 - confidence interval are directly obtained in a similar way. The lower confidence limit can be determined from:
k =i n
(n k )! k ! (n k )! k !
n!
n!
Fi )k 2 (1 Fi ) 2 ) n k = 2 k ( Fi 1 2 (1 ( Fi 1 2 ) n k = 1 2
(2177)
k =i
(2178)
The confidence interval for the probability P(X x) can be evaluated by interpolating on the confidence interval curves using the same approach.
2130
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Section 21.4: Probabilistic Postprocessing distribution function value and p is between Fi and Fi+1, then the inverse cumulative distribution function value can be calculated using: x = xi + ( xi +1 xi ) 1(Fi + 1) 1(Fi ) 1(p) 1(Fi ) (2180)
The confidence interval for x can be evaluated by interpolating on the confidence interval curves using the same approach.
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
2131
2132
10. Imgrund, M. C., ANSYS Verification Manual, Swanson Analysis Systems, Inc. (1992). 11. Flugge, W., Stresses in Shells, Springer Verlag, Berlin (1967). 12. Fritz, R. J., "The Effect of Liquids on the Dynamic Motions of Immersed Solids", ASME Journal of Engineering for Industry (February, 1972) 13. Galambos, T. V., Structural Members and Frames, Prentice-Hall, Englewood Cliffs (1968). 14. Guyan, R. J., "Reduction of Stiffness and Mass Matrices", AIAA Journal, Vol. 3, No. 2 (February, 1965). 15. Hall, A. S., and Woodhead, R. W., Frame Analysis, John Wiley and Sons, New York (1961). 16. Rajakumar, C. and Rogers, C. R., "The Lanczos Algorithm Applied to Unsymmetric Generalized Eigenvalue Problem", International Journal for Numerical Methods in Engineering, Vol. 32, pp. 1009-1026 (1992). 17. Irons, B. M., "A Frontal Solution Program for Finite Element Analysis", International Journal for Numerical Methods in Engineering, Vol. 2, No. 1, January, 1970, pp. 5-23 (Discussion May, 1970, p. 149). 18. Wilkinson, J. H., The Algebraic Eigenvalue Problem, Clarendon Press, Oxford, pp. 515-569 (1988). 19. Kohnke, P. C., and Swanson, J. A., "Thermo-Electric Finite Elements", Proceedings, International Conference on Numerical Methods in Electrical and Magnetic Field Problems, June 1-4, 1976, Santa Margherita Liqure (Italy). 20. Kohnke, P. C., "Large Deflection Analysis of Frame Structures by Fictitious Forces", International Journal of Numerical Methods in Engineering, Vol. 12, No. 8, pp. 1278-1294 (1978). 21. Kollbrunner, C. F., and Basler, K., Torsion in Structures, Springer-Verlag, Berlin, (1969). 22. Konopinski, E. J., Classical Descriptions of Motion, Freeman and Company, San Francisco (1969). 23. Kreyszig, E., Advanced Engineering Mathematics, John Wiley and Sons, Inc., New York (1962). 24. Lekhnitskii, S. G., Theory of Elasticity of an Anisotropic Elastic Body, Holden-Day, San Francisco (1963). 25. Melosh, R. J., and Bamford, R. M., "Efficient Solution of Load-Deflection Equations", ASCE Journal of the Structural Division, Vol. 95, No. ST4, Proc. Paper 6510, Apr., 1969, pp. 661-676 (Discussions Dec., 1969, Jan., Feb., May, 1970, Closure, Feb., 1971).
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Chapter 22: Reference Index 26. Kanok-Nukulchai, "A Simple and Efficient Finite Element for General Shell Analysis", International Journal for Numerical Methods in Engineering, Vol. 14, pp. 179-200 (1979). 27. Oden, J. T., Mechanics of Elastic Structures, McGraw-Hill, New York (1968). 28. Przemieniecki, J. S., Theory of Matrix Structural Analysis, McGraw-Hill, New York (1968). 29. Schnobrich, W. C., and Suidan, M., "Finite Element Analysis of Reinforced Concrete", ASCE Journal of the Structural Division, ST10, pp. 2109-2122 (October, 1973). 30. Seide, P., "Large Deflection of Rectangular Membranes Under Uniform Pressure", International Journal of Non-Linear Mechanics, Vol. 12, pp. 397-406. 31. Skjelbreia, L., and Hendrickson, J. A., "Fifth Order Gravity Wave Theory", Proceedings, Seventh Conference on Coastal Engineering, Ch. 10, pp. 184-196 (1961). 32. Timoshenko. S., and Woinowskey-Kreiger, S., Theory of Plates and Shells, McGraw-Hill, New York (1959). 33. Tracey, D. M., "Finite Elements for Three Dimensional Elastic Crack Analysis", Nuclear Engineering and Design, 26 (1973). 34. Vanmarcke, E. H., "Structural Response to Earthquakes", Seismic Risk and Engineering Decisions, Elsvier Scientific Publishing Co., Amsterdam-Oxford, New York, (edited by C. Lomnitz and E. Rosemblueth), pp. 287-337 (1976). 35. Wheeler, J. D., "Method of Calculating Forces Produced by Irregular Waves", Journal of Petroleum Technology, Vol. 22, pp. 359-367 (1970). 36. Willam, K. J., University of Colorado, Boulder, (Private Communication) (1982). 37. Willam, K. J., and Warnke, E. D., "Constitutive Model for the Triaxial Behavior of Concrete", Proceedings, International Association for Bridge and Structural Engineering, Vol. 19, ISMES, Bergamo, Italy, p. 174 (1975). 38. Wilson, E. L., Taylor, R. L., Doherty, W. P., and Ghaboussi, J., "Incompatible Displacement Models", Numerical and Computer Methods in Structural Mechanics, edited by S. J. Fenves, et al., Academic Press, Inc., N. Y. and London, pp. 43-57 (1973). 39. Zienkiewicz, O. C., The Finite Element Method, McGraw-Hill Company, London, (1977). 40. ASME Boiler and Pressure Vessel Code, Section III, Division 1, Subsection NC, Class 2 Components (1974). 41. "Regulatory Guide", Published by the U. S. Nuclear Regulatory Commission, Regulatory Guide 1.92, Revision 1 (February 1976). 42. Tamma, Kumar K. and Namburu, Raju R., "Recent Advances, Trends and New Perspectives Via EnthalpyBased Finite Element Formulations for Applications to Solidification Problems", International Journal for Numerical Methods in Engineering, Vol. 30, pp. 803-820 (1990). 43. Shore Protection Manual, Published by the U. S. Army Coastal Engineering Research Center, Vol. I, Third Edition (1977). 44. Beer, F. P., and Johnston, R. E., Vector Mechanics for Engineers, Statics and Dynamics, McGraw-Hill, New York (1962). 45. Hinton, E., Rock, A., and Zienkiewicz, O., "A Note on Mass Lumping and Related Processes in the Finite Element Method", International Journal of Earthquake Engineering and Structural Dynamics, Vol. 4, pp. 245-249 (1976). 46. Krieg, R. D., and Krieg, D. B., "Accuracies of Numerical Solution Methods for the Elastic-Perfectly Plastic Model", Journal of Pressure Vessel Technology, Vol. 99, No. 4, Series J, Transactions of the ASME,November, pp. 510-515 (1977). 47. Thomson, William T., Theory of Vibrations with Applications, Prentice Hall, pp. 343-352 (1971).
222
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Chapter 22: Reference Index 48. Roark, R. J., and Young, W. C., Formulas for Stress and Strain, McGraw-Hill, New York (1975). 49. Taylor, R. L., Beresford, P. J., and Wilson, E. L., "A Non-Conforming Element for Stress Analysis", International Journal for Numerical Methods in Engineering, Vol. 10, pp. 1211-1219 (1976). 50. Hill, R., The Mathematical Theory of Plasticity, Oxford University Press, New York (1983). 51. Shih, C. F., and Lee, D., "Further Developments in Anisotropic Plasticity", Journal of Engineering Materials and Technology, Vol. 100, pp. 294-302 (July 1978). 52. Valliappan, S., "Nonlinear Analysis for Anistropic Materials", International Journal for Numerical Methods in Engineering, Vol. 10, pp. 597-606 (1976). 53. Besseling, J. F., "A Theory of Elastic, Plastic, and Creep Deformations of an Initially Isotropic Material Showing Aisotropic Strain-Hardening Creep Recovery and Secondary Creep", Journal of Applied Mechanics, pp. 529-536 (December 1958). 54. Owen, R. J., Prakash, A., and Zienkiewicz, O. C., "Finite Element Analysis of Non-Linear Composite Materials by Use of Overlay Sytems", Computers and Structures, Pergamon Press, Vol. 4, pp. 1251-1267. 55. Holman, J. P., Heat Transfer, Fourth Edition, McGraw-Hill, New York (1976). 56. Batoz, J. L., Bathe, K. J., and Ho, L. W., "A Study of Three-Node Triangular Plate Bending Elements", International Journal of Numerical Methods in Engineering, Vol. 15, pp. 1771-1812 (1980). 57. Razzaque, A., "On the Four Noded Discrete Kirchhoff Shell Elements", Robinson, J. (ed.), Accuracy Reliability Training in FEM Technology, pp. 473-483 (1984). 58. Gresho, P. M., and Lee, R. L., "Don't Suppress the Wiggles - They're Telling You Something", Finite Element Methods for Convection Dominated Flows, ASME Publication AMD, Vol. 34, pp. 37-61 (1979). 59. Dean, R. G., Evaluation and Development of Water Wave Theories for Engineering Application, prepared for U. S. Army Corp of Engineers, Coastal Engineering Research Center, (November 1974). 60. ASME Boiler and Pressure Vessel Code, Section III, Division 1-1974, Subsection NB, Class 1 Components. 61. American National Standard Code for Pressure Piping, Power Piping, ANSI B31.1-1977, Published by the American Society of Mechanical Engineers. 62. Orris, R. M., and Petyt, M., "Finite Element Study of Harmonic Wave Propagation in Periodic Structures", Journal of Sound and Vibration, pp. 223-236 (1974). 63. Gordon, J. L., "OUTCUR: An Automated Evaluation of Two-Dimensional Finite Element Stresses" according to ASME, Paper No. 76-WA/PVP-16, ASME Winter Annual Meeting (December 1976). 64. Powell, M. J. D., "An Efficient Method for Finding the Minimum of a Function of Several Variables Without Calculating Derivatives", Computer Journal, Vol. 7, pp. 155-162 (1964). 65. Wilson, E. L., Der Kiereghian, A., and Bayo, E., "A Replacement for the SRSS Method in Seismic Analysis", Earthquake and Structural Dynamics, University of California, Berkeley, Vol. 9, No. 2, p. 187 (March 1981). 66. Rankin, C. C., and Brogan, F. A., "An Element Independent Corotational Procedure for the Treatment of Large Rotations", Journal of Pressure Vessel Technology, Vol. 108, pp. 165-174 (May 1986). 67. Argyris, J., "An Excursion into Large Rotations", Computer Methods in Applied Mechanics and Engineering, Vol. 32, pp. 85-155 (1982). 68. Tse, S., Morse, I. E., and Hinkle, R. T., Mechanical Vibrations, Allyn and Bacon, Boston (1963). 69. Chari, M. V. K., "Finite Element Solution of the Eddy Current Problem in Magnetic Structures, IEEE Transactions on Power Apparatus and Systems, Vol. PAS-93 pp. 62-72 (1974). 70. Brauer, J. R., "Finite Element Analysis of Electromagnetic Induction in Transformers", paper A77-122-5, IEEE Winter Power Meeting, New York City (1977).
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
223
Chapter 22: Reference Index 71. Tandon, S. C., and Chari, M. V. K., "Transient Solution of the Diffusion Equation by the Finite Element Method", Journal of Applied Physics (March 1981). 72. Silvester, P. P., Cabayan, H. S., and Browne, B. T., "Efficient Techniques for Finite Element Analysis of Electric Machines", IEEE Transactions on Power Apparatus and Systems, Vol. PAS-92, pp. 1274-1281 (1973). 73. Chari, M. V. K., and D'Angelo, J., "Finite Element Analysis of Magneto-Mechanical Devices", Fifth International Workshop in Rare Earth-Cobalt Permanent Magnets and Their Application, Roanoke, VA, 7-10, Paper No. V1-1 (June 1981). 74. Anderson, O. W., "Transform Leakage Flux Program Based on the Finite Element Method", IEEE Transactions on Power Apparatus and Systems, Vol. PAS-92, No. 2 (1973). 75. Zienkiewicz, O. C., Lyness, J., and Owen, D. R. J., "Three-Dimensional Magnetic Field Determination Using a Scalar Potential - A Finite Element Solution", IEEE Transactions on Magnetics, Vol. MAG-13, No. 5, pp. 1649-1656 (1977). 76. Coulomb, J. L., and Meunier, G., "Finite Element Implementation of Virtual Work Principle for Magnetic for Electric Force and Torque Calculation, IEEE Transactions on Magnetics, Vol. Mag-2D, No. 5, pp. 18941896 (1984). 77. Moon, F. C., Magneto-Solid Mechanics, New York, John Wiley and Sons (1984). 78. Baker, A. J., Finite Element Computational Fluid Mechanics, McGraw-Hill Book Company, New York, pp. 266-284 (1983). 79. Yuan, S. NW., Foundations of Fluid Mechanics, Prentice-Hall International, Inc., London, pp. 71-102 (1976). 80. Clough, Ray W., and Penzien, Joseph, Dynamics of Structures, McGraw-Hill, New York, p. 559 (1975). 81. Allik, H., and Hughes, J. R., "Finite Element for Piezoelectric Vibration", International Journal Numerical Methods of Engineering, No. 2, pp. 151-157 (1970). 82. Eer Nisse, N. P. "Variational Method for Electroelastic Vibration Analysis", IEEE Transactions on Sonics and Ultrasonics, Vol. SU-14, No. 4 (1967). 83. Sato, J., Kawabuchi, M., and Fukumoto, A., "Dependence of the Electromechanical Coupling Coefficient on the Width-to-Thickness Ratio of Plant-Shaped Piezoelectric Transducers Used for Electronically Scanned Ultrasound Diagnostic Systems", Journal of Acoustics Society of America No. 66 (6), pp. 1609-1611 (1979). 84. Kinsler, E. L. et. al., Fundamentals of Acoustics, John Wiley and Sons, New York pp. 98-123 (1982). 85. Craggs, A., "A Finite Element Model for Acoustically Lined Small Rooms", Journal of Sound and Vibration, Vol. 108, No. 2, pp. 327-337. 86. Zienkiewicz, O. C., and Newton, R. E., "Coupled Vibrations of a Structure Submerged in a Compressible Fluid", Proceedings of the Symposium on Finite Element Techniques, University of Stuttgart, Germany (June 1969). 87. Malvern, Lawrence E., Introduction to the Mechanics of a Continuous Medium, Prentice-Hall, Inc., Englewood Cliffs, NJ (1969). 88. Siegal, R. and Howell, J. R., Thermal Radiation Heat Transfer, Second Edition, Hemisphere Publishing Corporation (1981). 89. Rivlin, R. S., "Forty Years of Nonlinear Continuum Mechanics", Proceedings of the IX International Congress on Rheology, Mexico, pp. 1-29 (1984). 90. Kao, B. G., and Razgunas, L., "On the Determination of Strain Energy Functions of Rubbers", Proceedings of the VI International Conference on Vehicle Structural Mechanics, Detroit, MI, pp. 145-154 (1986). 91. Mooney, M., "A Theory of Large Elastic Deformation", Journal of Applied Physics, Vol. 6, pp. 582-592 (1940).
224
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Chapter 22: Reference Index 92. Blatz, P. J., and Ko, W. L., "Application of Finite Elastic Theory to the Deformation of Rubbery Materials", Transactions of the Society of Rheology, Vol. 6, pp. 223-251 (1962). 93. Tsai, Stephen W., Composites Design, Third Edition, Section 11.6, Think Composites, Dayton, Ohio (1987). 94. Weiss, J., "Efficient Finite Element Solution of Multipath Eddy Current Problems", IEEE Transactions on Magnetics, Vol. MAG-18, No. 6, pp. 1710-1712 (1982). 95. Garg, V. K., and Weiss, J, "Finite Element Solution of Transient Eddy-Current Problems in Multiply-Excited Magnetic Systems", IEEE Transactions on Magnetics, Vol. MAG-22, No. 5, pp. 1257-1259 (1986). 96. Dvorkin, E. N., "On Nonlinear Finite Element Analysis of Shell Structures", Ph.D Thesis, Massachusetts Institute of Technology (1984). 97. Dvorkin, E. N., and Bathe, K. J., "A Continuum Mechanics Based Four-Node Shell Element for General Nonlinear Analysis", Engineering Computations, Vol. 1, pp. 77-88 (1984). 98. Bathe, K. J., and Dvorkin, E. N., "A Formulation of General Shell Elements - The Use of Mixed Interpolation of Tensorial Components", International Journal for Numerical Methods in Engineering, Vol. 22, pp. 697722 (1986). 99. Hoit, M., and Wilson, E. L., "An Equation Numbering Algorithm Based on a Minimum Front Criteria", Computers and Structures, Vol. 16, pp. 225-239 (1983). 100. Cuthill, E., and McKee, J., "Reducing the Band Width of Sparse Symmetric Matrices", Proceedings of the ACM National Conference, New York (1969). 101. Georges, A., and McIntyre, D., "On the Application of the Minimum Degree Algorithm to Finite Element Systems", SIAM Journal of Numerical Analysis, Vol. 15 (1978). 102. Zienkiewicz, O. C., and Zhu, J. Z., "A Simple Error Estimator and Adaptive Procedure for Practical Engineering Analysis", International Journal for Numerical Methods in Engineering, Vol. 24, pp. 337-357 (1987). 103. Babuska, I., and Rheinboldt, W. C., "Analysis of Optimal Finite Element Meshes in R", Mathematics of Computation, Vol. 33, pp. 431-463 (1979). 104. Carnegie, W., "Vibrations of Rotating Cantilever Blading", Journal of Mechanical Engineering Science, Vol. 1, No. 3 (1959). 105. Bergan, P. G., and Mollestad, E., "An Automatic Time-Stepping Algorithm for Dynamic Problems", Computer Methods in Applied Mechanics and Engineering, Vol. 49 (1985). 106. Paris, P. C., and Sih, G. C., "Stress Analysis of Cracks", Fracture Toughness and Testing and its Applications, American Society for Testing and Materials, Philadelphia, STP 381, pp. 30-83 (1965). 107. O'Hara, G. J. and Belsheim, R. O., "Interim Design Values for Shock Design of Shipboard Equipment", U.S. Naval Research Laboratory, Washington D.C., NRL Memorandum Report 1396 (1963). 108. Markovsky, A., Soules, T. F. and Vukcevich, M. R., "Mathematical and Computational Aspects of a General Viscoelastic Theory", G. E. Lighting and Research and Technical Services Operation, Report No. 86-LRL2021 (February 1986). 109. Scherer, G. W. and Rekhson, S. M., "Viscoelastic-Elastic Composites: I, General Theory", Journal of the American Ceramic Society, Vol. 65, No. 7 (1982). 110. Narayanaswamy, O. S., "A Model of Structural Relaxation in Glass", Journal of the American Ceramic Society, Vol. 54, No. 10, pp. 491-498 (1971). 111. Zienkiewicz, O. C., Watson, M. and King, I. P., "A Numerical Method of Visco-Elastic Stress Analysis", International Journal of Mechanical Science, Vol. 10, pp. 807-827 (1968). 112. Taylor, R. L., Pister, K. S. and Goudreas, G. L., "Thermochemical Analysis of Viscoelastic Solids", International Journal for Numerical Methods in Engineering, Vol. 2, pp. 45-59 (1970).
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
225
Chapter 22: Reference Index 113. Allman, D. J., "A Compatible Triangular Element Including Vertex Rotations for Plane Elasticity Analysis", Computers and Structures, Vol. 19, pp. 1-8 (1984). 114. Cook, R. D., "On the Allman Triangle and a Related Quadrilateral Element", Computers and Structures, Vol. 22, pp. 1065-1067 (1986). 115. MacNeal, R. H. and Harder, R. L., "A Refined For-Noded Membrane Element with Rotational Degrees of Freedom", Computers and Structures, Vol. 28, No. 1, pp. 75-84. 116. Garvey, S. J., "The Quadrilateral Shear Panel", Aircraft Engineering, p. 134 (May 1951). 117. Yunus, Shah M., Pawlak, Timothy P., and Cook, R. D., "Solid Elements with Rotational Degrees of Freedom Part 1 and Part 2", International Journal for Numerical Methods in Engineering, Vol. 31, pp. 573-610 (1991). 118. Mohammed, O. A., "Magnetic Vector Potential Based Formulation and Computation of Nonlinear Magnetostatic Fields and Forces in Electrical Devices by Finite Elements", Ph.D. Dissertation, Virginia Polytechnic Institute and State University, Blacksburg, VA (May 1983). 119. Mayergoyz, I. D., "A New Scalar Potential Formulation for Three-Dimensional Magnetostatic Problems", IEEE Transactions on Magnetics, Vol. MAG-23, No. 6, pp. 3889-3894 (1987). 120. Biro, Oszkar and Preis, Kurt, "On the Use of the Magnetic Vector Potential in the Finite Element Analysis of Three-Dimensional Eddy Currents", IEEE Transactions on Magnetics, Vol. 25, No. 4, pp. 3145-3159 (July 1989). 121. Robinson, J., Basic and Shape Sensivity Tests for Membrane and Plate Bending Finite Elements, Robinson and Associates (January 1985). 122. Kagawa, Y., Yamabuchi, T. and Kitagami, S., "Infinite Boundary Element and its Application to a Combined Finite-Boundary Element Technique for Unbounded Field Problems", Boundary Elements VIII, ed. C. A. Brebbia, Springer-Verlag, New York, NY (1986). 123. Oden, J. T. and Kikuchi, N., "Finite Element Methods for Constrained Problems in Elasticity", International Journal for Numerical Methods in Engineering, Vol. 18, No. 5, pp. 701-725 (1982). 124. Sussman, T. and Bathe, K. J., "A Finite Element Formulation for Nonlinear Incompressible Elastic and Inelastic Analysis", Computers and Structures, Vol. 26, No. 1/2, pp. 357-409 (1987). 125. Zienkiewicz, O. C., Liu, Y. C. and Huang, G. C., "Error Estimates and Convergence Rates for Various Incompressible Elements", International Journal for Numerical Methods in Engineering, Vol. 28, No. 9, pp. 21912202 (1989). 126. Huang, H. C. and Lewis, R. W., "Adaptive Analysis for Heat Flow Problems Using Error Estimation Techniques", Paper presented at the 6th International Conference on Numerical Methods in Thermal Problems. Also University of Wales, University College of Swansea Internal Report CR/635/89 (April 1989). 127. Weber, G. G., Lush, A. M., Zavaliangos, A., and Anand, L., "An Objective Time-Integration Procedure for Isotropic Rate-Independent Elastic-Plastic Constitutive Equations", International Journal of Plasticity, Vol. 6, pp. 701-749 (1990). 128. Eggert, G. M. and Dawson, P. R., "A Viscoplastic Formulation with Plasticity for Transient Metal Forming", Computer Methods in Applied Mechanics and Engineering, Vol. 70, pp. 165-190 (1988). 129. Narayanaswami R. and Adelman, H. M., "Inclusion of Transverse Shear Deformation in Finite Element Displacement Formulations", American Institute of Aeronautics and Astronautics Journal, Vol. 12, No. 11, pp. 1613-1614 (1974). 130. Kaljevic, I, Saigal, S., and Ali, A., "An Infinite Boundary Element Formulation for Three-Dimensional Potential Problems", International Journal for Numerical Methods in Engineering, Vol. 35, No. 10, pp. 2079-2100 (1992). 131. Simo et al., "Finite Deformation Post-Buckling Analysis Involving Inelasticity and Contact Constraints", International Journal for Numerical Methods in Engineering, Vol. 23, pp. 779-800 (1986). 226
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Chapter 22: Reference Index 132. Parisch, H. "A Consistent Tangent Stiffness Matrix for Three-Dimensional Non-Linear Contact Analysis", International Journal for Numerical Methods in Engineering, Vol.28, pp. 1803-1812 (1989). 133. Bayo, "A Modified Lagrangian Formulation for the Dynamic Analysis of Constrained Mechanical Systems", Computer Methods in Applied Mechanics and Engineering, Vol. 71, pp. 183-195 (1988). 134. Jiang and Rodgers, "Combined Lagrangian Multiplier and Penalty Function Finite Element Technique for Elastic Impact Analysis", Computers and Structures, Vol. 30, pp. 1219-1229 (1988). 135. Giannakopoulos, "The Return Mapping Method for the Integration of Friction Constitutive Relations", Computers and Structures, Vol. 32, pp. 157-167 (1989). 136. Ridic and Owen, "A Plasticity Theory of Friction and Joint Elements", Computational Plasticity: Models, Software, and Applications, Part II, Proceedings of the Second International Conference, Barcelona, Spain, Pineridge Press, Swansea, pp. 1043-1062 (Editors Owen, Hinton, Ornate) (1989). 137. Wriggers, VuVan, and Stein, "Finite Element Formulation of Large Deformation Impact-Contact Problems with Friction", Computers and Structures, Vol. 37, pp. 319-331 (1990). 138. Stein, Wriggers and VuVan, "Models of Friction, Finite-Element Implementation and Application to Large Deformation Impact-Contact Problems", Computational Plasticity: Models, Software, and Applications, Part II, Proceedings of the Second International Conference, Barcelona, Spain, Pineridge Press, Swansea, pp. 1015-1041, (Editors Owen, Hinton, Ornate) (1989). 139. Yunus, S. M., Kohnke, P. C. and Saigal, S. "An Efficient Through-Thickness Integration Scheme in an Unlimited Layer Doubly Curved Isoparametric Composite Shell Element", International Journal for Numerical Methods in Engineering, Vol. 28, pp. 2777-2793 (1989). 140. Geddes, E. R. "An Analysis of the Low Frequency Sound Field in Non-Rectangular Enclosures Using the Finite Element Method", Ph.D Thesis, Pennsylvania State University (1982). 141. Gyimesi, M., Lavers, D., Pawlak, T. and Ostergaard, D., "Application of the General Potential Formulation in the ANSYSProgram", IEEE Transactions on Magnetics, Vol. 29, pp. 1345-1347 (1993). 142. Rajakumar, C. and Ali, A., "A Solution Method for Acoustic Boundary Element Eigenproblem With Sound Absorption Using Lanczos Algorithm", Proceedings of 2nd International Congress on Recent Developments in Air- and Structure-Borne Sound and Vibration, Auburn University, AL, pp. 1001-1010 (March 4-6, 1992) 143. Nishimura, H., Isobe, M., and Horikawa, K., "Higher Order Solutions of the Stokes and the Cnoidal Waves", Journal of the Faculty of Engineering, The University of Tokyo, Vol. XXXIV, No. 2, Footnote on page 268 (1977). 144. Mahinthakumar, G. and Hoole, S.R.H., "A Parallelized Element by Element Jacobi Conjugate Gradients Algorithm for Field Problems and a Comparison with Other Schemes", Applied Electromagnetics in Materials, Vol. 1, pp. 15-28 (1990). 145. Hughes, T.J.R., Analysis of Transient Algorithms with Particular Reference to Stability Behavior, Computation Methods for Transient Analysis, Vol. 1, North-Holland, Amsterdam, Eds. T. Belytschko and K. J. Bathe, pp. 67-155 (1983). 146. Anand, L., "Constitutive Equations for the Rate-Dependent Deformation of Metals at Elevated Temperatures", Journal of Engineering Materials and Technology,, Vol. 104, pp. 12-17 (1982). 147. Brown, S. B., Kim, K. H., and Anand, L., "An Internal Variable Constitutive Model for Hot Working of Metals", International Journal of Plasticity, Vol. 5, pp. 95-130 (1989). 148. Dickens, John M., Numerical Methods for Dynamic Substructure Analysis, PH.D. Thesis from University of California, Berkeley (1980) 149. Gyimesi, M. and Lavers, J. D., "Generalized Potential Formulation for 3-D Magnetostatic Problems", IEEE Transactions on Magnetics, Vol. 28, No. 4 (1992). 150. Smythe, W. R., Static and Dynamic Electricity, McGraw-Hill Book Co., New York, NY (1950).
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
227
Chapter 22: Reference Index 151. Demerdash, N. A., Nehl, T. W., Fouad, F. A. and Mohammed, O. A., "Three Dimensional Finite Element Vector Potential Formulation of Magnetic Fields in Electrical Apparatus", IEEE Transactions on Power Apparatus and Systems, Vol. PAS-100, No. 8, pp. 4104-4111 (1981). 152. Eggert, G. M., Dawson, P. R., and Mathur, K. K., "An Adaptive Descent Method for Nonlinear Viscoplasticity", International Journal for Numerical Methods in Engineering, Vol. 31, pp. 1031-1054 (1991). 153. Schweizerhof, K. H. and Wriggers, P., "Consistent Linearization for Path Following Methods in Nonlinear FE Analysis", Computer Methods in Applied Mechanics and Engineering, Vol. 59, pp. 261-279 (1986). 154. Zienkiewicz, O. C. and Cormeau, I. C., "Visco-plasticity - Plasticity and Creep in Elastic Solids - A Unified Numerical Solution Approach", International Journal for Numerical Methods in Engineering, Vol. 8, pp. 821-845 (1974). 155. Simo, J. C. and Taylor, R. L., "Consistent Tangent Operators for Rate-Independent Elastoplasticity", Computer Methods in Applied Mechanics and Engineering, Vol. 48, pp. 101-118 (1985). 156. Hughes, T. J. R., "Numerical Implementation of Constitutive Models: Rate-Independent Deviatoric Plasticity", published in Theoretical Foundation for Large-Scale Computations for Nonlinear Material Behavior (eds. S. Nemat-Nasser, R. J. Asaro and G. A. Hegemier), Martinus Nijhoff Publishers, Dordrecht, The Netherlands (1984). 157. Hughes, T. J. R. and Carnoy, E., "Nonlinear Finite Element Shell Formulation Accounting for Large Membrane Strains", Computer Methods in Applied Mechanics and Engineering, Vol. 39, pp. 69-82 (1983). 158. Nedelec, J.,"Mixed finite elements in R3", Numer. Math., Vol.35, pp. 315-341, (1980). 159. Anand, L., "Constitutive Equations for Hot-Working of Metals", International Journal of Plasticity, Vol. 1, pp. 213-231 (1985). 160. Abramowitz, M. and Stegun, I. A., Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables, National Bureau of Standards Applied Mathematics Series 55, p. 966 (1972). 161. Swain, C. G. and Swain, M. S., "A Uniform Random Number Generator That is Reproducible, HardwareIndependent, and Fast", Journal of Chemical Information and Computer Sciences, pp. 56-58 (1980). 162. Kreyszig, Edwin, Advanced Engineering Mathematics, 3rd Edition, John Wiley & Sons, Inc. (1972). 163. Hoel, Paul G., Introduction to Mathematical Statistics, 3rd Edition, Johnn Wiley & Sons, Inc., p. 196 (1962). 164. Neter, John et al., Applied Statistics, Allyn and Bacon, Inc., Boston, MA (1978). 165. Hughes, T. J. R., The Finite Element Method Linear Static and Dynamic Finite Element Analysis, PrenticeHall, Inc., Englewood Cliffs, NJ (1987). 166. Wilson, E. L. and Itoh, Tetsuji, "An Eigensolution Strategy for Large Systems", Computers and Structures, Vol. 16, No. 1-4, pp. 259-265 (1983). 167. Yokoyama, T., "Vibrations of a Hanging Timoshenko Beam Under Gravity", Journal of Sound and Vibration, Vol. 141, No. 2, pp. 245-258 (1990). 168. Coulomb, J. L., "A Methodology for the Determination of Global Electromechanical Quantities from a Finite Element Analysis and its Application to the Evaluation of Magnetic Forces, Torques and Stiffness", IEEE Transactions on Magnetics, Vol. MAG-19, No. 6, pp. 2514-2519 (1983). 169. Zienkiewicz, O. C., Emson, C., and Bettess, P., "A Novel Boundary Infinite Element", International Journal for Numerical Methods in Engineering, Vol. 19, pp. 393-404 (1983). 170. Damjanic, F. and Owen, D. R. J., "Mapped Infinite Elements in Transient Thermal Analysis", Computers and Structures, Vol. 19, No. 4, pp. 673-687 (1984). 171. Marques, J. M. M. C. and Owen, D. R. J., "Infinite Elements in Quasi-Static Materially Nonlinear Problems", Computers and Structures, Vol. 18, No. 4, pp. 739-751 (1984).
228
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Chapter 22: Reference Index 172. Li, Hui, Saigal, Sunil, Ali, Ashraf, and Pawlak, Timothy P., "Mapped Infinite Elements for 3-D Vector Potential Magnetic Problems", International Journal for Numerical Methods in Engineering, Vol. 37, pp. 343-356 (1994). 173. Gyimesi, M., Lavers, J., Pawlak, T., and Ostergaard,D., "Biot-Savart Integration for Bars and Arcs", IEEE Transactions on Magnetics, Vol. 29, No. 6, pp. 2389-2391 (1993). 174. Forde, W. R. B. and Stiemer S. F., "Improved Arc Length Orthogonality Methods for Nonlinear Finite Element Analysis", Computers & Structures, Vol. 27, No. 5, pp. 625-630 (1987). 175. Nour-Omid B. and Rankin C. C., "Finite Rotation Analysis and Consistent Linearization Using Projectors", Computer Methods in Applied Mechanics and Engineering, Vol. 93, pp. 353-384 (1991). 176. Emson, C.R.I. and Simkin, J., "An Optimal Method for 3-D Eddy Currents", IEEE Transactions on Magnetics, Vol. MAG-19, No. 6, pp. 2450-2452 (1983). 177. Viollet, P.L., "The Modelling of Turbulent Recirculating Flows for the Purpose of Reactor Thermal-Hydraulic Analysis", Nuclear Engineering and Design, 99, pp. 365-377 (1987) 178. Launder, B.E., Spalding, D.B, "The Numerical Computation of Turbulent Flows", Computer Methods In Applied Mechanics and Engineering, Vol. 3, pp 269-289 (1974). 179. Rice, J.G., Schnipke, R.J.,"A Monotone Streamline Upwind Finite Element Method for Convection-Dominated Flows", Computer Methods in Applied Mechanics and Engineering, vol 48, pp.313-327 (1985). 180. Harlow, F.H., Amsden, A.A., "A Numerical Fluid Dynamics Calculation Method for All Flow Speeds", Journal of Computational Physics, Vol 8. (1971). 181. White, F.M., Viscous Fluid Flow, Second Edition, McGraw-Hill, New York (1991). 182. Patankar, S.V., Numerical Heat Transfer and Fluid Flow, Hemisphere, New York (1980). 183. Hestenes, Magnus R, and Stiefel, Eduard, "Methods of Conjugate Gradients for Solving Linear System", Journal of Research of the National Bureau of Standards, Vol 49, No.6 (1952). 184. Reid, J.K.,"On the Method of Conjugate Gradients for the Solution of Large Sparse Sets of linear Euqations", Proceedings of the Conference on Large Sparse Sets of Linear Equations (Ed. J.K. Reid). Academic Press, pp. 231-254 (1971) . 185. Elman, H.C., "Preconditioned Conjugate-Gradient Methods for Nonsymmetric Systems of Linear Equations", Advances In Computer Methods For Partial Differential Equations IV, Vichnevetsky, R., Stepleman, ed., IMACS, pp. 409-413 (1981). 186. More, J.J. and Wright, S.J., Optimization Software Guide, SIAM, Philadelphia, p. 13 (1993). 187. Bilger, R.W., "A Note on Favre Averaging in Variable Density Flows", Combustion Science and Technology, Vol. 11, pp. 215-217 (1975). 188. McCalla, M. C., Fundamentals of Computer-Aided Circuit Simulation, Kluwer Academic (1988). 189. Vermeer, P.A. and Verrujit, A., "An Accuracy Condition for Consolidation by Finite Elements", International Journal for Numerical and Analytical Methods in Geomechanics, Vol. 5, pp. 1-14 (1981). 190. Tsai, Stephen W. and Hahn, H. Thomas, Introduction to Composite Materials, Section 7.2, Technomic Publishing Company (1980). 191. Box, G.E.P., Hunter, W.G., and Hunter, J.S., Statistics for Experimenters, John Wiley & Sons, Chapter 10 (1978). 192. Szabo, Barna and Babuska, Ivo, Finite Element Analysis, John Wiley & Sons (1991) 193. Chen, M.T. and Ali, A., An Efficient and Robust Integration Technique for Applied Random Vibration Analysis, Computers and Structures, Vol. 66 No. 6, pp. 785798 (1998).
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
229
Chapter 22: Reference Index 194. Harichandran, R.S., Random Vibration Under Propagating Excitation: Closed-Form Solutions, Journal of Engineering Mechanics (ASCE), Vol. 118, No. 3, pp. 575-586 (1992). 195. Grimes, R.G., Lewis, J.G., and Simon, H.D., A Shifted Block Lanczos Algorithm for Solving Sparse Symmetric Generalized Eigenproblems, SIAM Journal Matrix Analysis Applications, Vol. 15 (1), pp. 228-272 (1994). 196. Rajakumar, C. and Rogers, C.R., The Lanczos Algorithm Applied to Unsymmetric Generalized Eigenvalue Problems, International Journal for Numercial Method in Engineering, Vol. 32, pp. 1009-1026 (1991). 197. Gartling, D.K., "Finite Element Methods for Non-Newtonian Flows", report SAND92-0886, CFD Dept., Sandia National Laboratories, Albuquerque, NM (1992). 198. Crochet, M.J., Davies, A.R., and Walters, K., Numerical Simulation of Non-Newtonian Flow, Elsevier Science Publishers B.V. (1984). 199. Hallquist, John O., LS-DYNA Theoretical Manual, Livermore Software Technology Corporation (1998) 200. Biro, O., Preis, K., Magele, C., Renhart, W., Richter, K.R., Vrist, G., "Numerical Analysis of 3D Magnetostatic Fields", IEEE Transaction on Magnetics, Vol. 27, No. 5, pp. 3798-3803 (1991). 201. Gyimesi, M. and Ostergaard, D., "Non-Conforming Hexahedral Edge Elements for Magnetic Analysis", (ANSYS, Inc. internal development), submitted to COMPUMAG, Rio (1997). 202. Gyimesi, M. and Lavers, D., "Application of General Potential Formulation to Finite Elements", Second Japan Hungarian Joint Seminar on Electromagnetics, Sapporo, Japan (1992). Applied Electromagnetics in Materials and Computational Technology, ed. T. Honma, I. Sebestyen, T. Shibata. Hokkaido University Press (1992). 203. Preis, K., Bardi, I., Biro, O., Magele, C., Vrisk G., and Richter, K. R., "Different Finite Element Formulations of 3-D Magnetostatic Fields", IEEE Transactions on Magnetics, Vol. 28, No. 2, pp. 1056-1059 (1992). 204. Nedelec, J.C., "Mixed Finite Elements in R3", Numerical Methods, Vol. 35, pp. 315-341 (1980). 205. Van Welij, J.S., "Calculation of Eddy Currents in Terms of H on Hexahedra", IEEE Transactions on Magnetics, Vol. 18, pp. 431-435 (1982). 206. Kameari, A., "Calculation of Transient 3D Eddy Current Using Edge Elements", IEEE Transactions on Magnetics, Vol. 26, pp. 466-469 (1990). 207. Jin, J., The Finite Element Method in Electromagnetics, John Wiley and Sons, Inc., New York (1993).. 208. Whitney, H., Geometric Integration Theory, Princeton U. P. (Princeton) (1957). 209. Stratton, J.A., Electromagnetic Theory, Section 1.14, McGraw-Hill, New York (1941). 210. Mitzner, K.M., "An Integral Equation Approach to Scattering From a Body of Finite Conductivity", Radio Science, Vol. 2, pp. 1459-1470 (1967). 211. Mittra, R. and Ramahi, O., "Absorbing Boundary Conditions for the Direct Solution of Partial Differential Equations Arising in Electromagnetic Scattering Problems", Finite Element Finite Difference Methods in Electromagnetic Scattering, Vol. II, pp. 133-173 (1989). 212. Peric, D. and Owen, D.R.J., "Computational Model for 3-D Contact Problems with Friction Based on the Penalty Method", International Journal for Numercial Method in Engineering, Vol. 35, pp. 1289-1309 (1992). 213. Cescotto, S. and Charilier, R., "Frictional Contact Finite Elements Based on Mixed Variational Principles", International Journal for Numercial Method in Engineering, Vol. 36, pp. 1681-1701 (1992). 214. Cescotto, S. and Zhu, Y.Y., "Large Strain Dynamic Analysis Using Solid and Contact Finite Elements Based on a Mixed Formulation - Application to Metalforming", Journal of Metals Processing Technology, Vol. 45, pp. 657-663 (1994). 215. Simo, J.C. and Laursen, T.A., "An Augmented Lagrangian Treatment of Contact Problems Involving Friction", Computers and Structures, Vol. 42, No. 1, pp. 97-116 (1992). 2210
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Chapter 22: Reference Index 216. Laursen, T.A. and Simo, J.C., "Algorithmic Symmetrization of Coulomb Frictional Problems Using Augmented Lagrangians", Computers Methods in Applied Mechanics and Engineering, Vol. 108, No. 1 & 2, pp. 133-146 (1993). 217. Barry, A., Bielak, J., and MacCamy, R.C., "On absorbing boundary conditions for wave propagations", Journal of Computational Physics., Vol. 79(2), pp. 449-468 (1988). 218. Kallivokas, L.F., Bielak J. and MacCamy, R.C., "Symmetric Local Absorbing Boundaries in Time and Space", Journal of Engineering Mechanics, Vol. 117(9), pp. 2027-2048 (1991). 219. Hughes, T.J.R., "Generalization of Selective Integration Procedures to Anisotropic and Nonlinear Media", International Journal for Numerical Methods in Engineering, Vol. 15, No. 9, pp. 1413-1418 (1980). 220. Nagtegaal, J.C., Parks, D.M., and Rice, J.R., "On Numerically Accurate Finite Element Solutions in the Fully Plastic Range", Computer Methods in Applied Mechanics and Engineering, Vol. 4, pp. 153-178 (1974). 221. Gyimesi, Miklos and Ostergaard, Dale, "Mixed Shape Non-Conforming Edge Elements", CEFC '98, Tucson, AZ (1998). 222. Ostergaard, Dale and Gyimesi, Miklos, "Analysis of Benchmark Problem TEAM20 with Various Formulations", Proceedings of the TEAM Workshop, COMPUMAG Rio, pp. 18-20 (1997). 223. Ostergaard, Dale and Gyimesi, Miklos, "Magnetic Corner: Accurate Force Computations", Analysis Solutions, Vol 1, Issue 2, pp. 10-11 (1997-98). 224. Brooks, A.N. and Hughes, T.J.R., "Streamline Upwind/Petro-Galkerin Formulation for Convection Dominated Flows with Particular Emphasis on the Incompressible Navier-Stokes Equations", Computer Methods in Applied Mechanics and Engineering, Vol. 32, pp. 199-259 (1982). 225. Demerdash, N.A. and Arkadan, A.A., "Notes on FEM Modeling of Permanent Magnets in Electrical Devices", FEM for Electromagnetic Applications,Section 3, p.26-7 (17),(19) (1981). 226. Demerdash, N.A. and Nehl, T.W., "Determination of Inductances in Ferrite Type Magnet Electric Machinery by FEM", IEEE Trans. on MAG, Vol.18, pp.1052-54, (1982). 227. Nehl, T.W., Faud, F.A. and Demerdash, N.A., "Determination of Saturated Values of Rotation Machinery Incremental and Apparent Inductances by an Energy Perturbation Method", IEEE Trans. on PAS, Vol.101. pp.4441-51 (1982). 228. Gyimesi, Miklos, Zhulin, Vladimir and Ostergaard, Dale, "Particle Trajectory Tracing in ANSYS", Fifth International Conference on Charged Particle Optics, Delft University, Netherlands. To be Published in Nuclear Instruments and Methods in Physics Research, Section A (1998). 229. Gyimesi, Miklos and Ostergaard, Dale, "Inductance Computation by Incremental Finite Element Analysis", CEFC 98, Tucson, Arizona (1998) 230. Gabbay, L., Mehner, J., and Senturia, S.D., Computer-Aided Generation of Nonlinear Reduced-Order Dynamic Macromodels - I: Non-Stress-Stiffened Case, Journal of Microelectromechanical Systems, S. 262269, (June 2000). 231. Demerdash, N.A. and Gillott, D.H., "A New Approach for Determination of Eddy Currents and Flux Penetration in Nonlinear Ferromagnetic Materials", IEEE Trans. on Magnetics, Vol. 10, pp. 682-685 (1974). 232. Flanagan, D.P. and Belytschko, T., "A Uniform Strain Hexahedron and Quadrilateral with Orthogonal Hourglass Control", International Journal for Numerical Methods in Engineering, Vol. 17, pp. 679-706 (1981). 233. Vogel, F., "Topological Optimization of Linear-Elastic Structures with ANSYS 5.4.", NAFEMS Conference on Topological Optimization (1997). 234. Mlejnek, H.P. and Schirrmacher, R., "An Engineer's Approach to Optimal Material Distribution and Shape Finding", Computer Methods in Applied Mechanics and Engineering, Vol. 106, pp. 1-26 (1993).
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
2211
Chapter 22: Reference Index 235. Bendsoe, M.P. and Kikucki, N., "Generating Optimal Topologies in Structural Design Using a Homogenization Method", Computer Methods in Applied Mechanics and Engineering, Vol. 71, pp. 197-224 (1988). 236. Bonet, Javier and Wood, Richard D., Nonlinear Continuum Mechanics for Finite Element Analysis, Cambridge University Press (1997). 237. Simo, J.C. and Vu-Quoc, L., "A Three Dimensional Finite Strain Rod Model. Part II: Computational Aspects", Computer Methods in Applied Mechanics and Engineering, Vol. 58, pp. 79-116 (1986). 238. Ibrahimbegovic, Adnan, "On Finite Element Implementation of Geometrically Nonlinear Reissner's Beam Theory: Three-dimensional Curved Beam Elements", Computer Methods in Applied Mechanics and Engineering, Vol. 122, pp. 11-26 (1995). 239. Vago, Istvan and Gyimesi, Miklos, Electromagnetic Fields, Published by Akademiiai Kiado, Budapest, Hungary (1998). 240. Flugge, S., Encyclopedia of Physics, Vol. 16, "Electric Fields and Waves", Springer, Berlin (1958). 241. Lagally, M., Vorlesungen uber Vektorrechnung, Geest u. Portig, Peipzip (1964). 242. Flanagan, D.P. and Belytschko, T., "A Uniform Strain Hexahedron and Quadrilateral with Orthogonal Hourglass Control", International Journal for Numerical Methods in Engineering, Vol. 17, pp. 679-706 (1981). 243. Calllen, H.B., Thermodynamics and Introduction to Thermostatistics, 2nd Edition, Wiley & Sons, New York, NY, p. 84 (1985). 244. Chaboche, J.L., "Equations for Cyclic Plasticity and Cyclic Viscoplasticity", International Journal of Plasticity, Vol. 7, pp. 247-302 (1989). 245. Chaboche, J.L., "On Some Modifications of Kinematic Hardening to Improve the Description of Ratcheting Effects", International Journal of Plasticity, Vol. 7, pp. 661-678 (1991). 246. Timoshenko, "Theory of Elastic Stability", McGraw Hill Book Company (1961). 247. Schulz, M. and Fillippou, F. C.., "Generalized Warping Torsion Formulation", Journal of Engineering Mechanics, pp. 339-347 (1998). 248. Gyimesi, M. and Ostergaard, D., "Electro-Mechanical Capacitor Element for MEMS Analysis in ANSYS", Proceedings of Modelling and Simulation of Microsystems Conference, Puerto Rico, pp. 270 (1999). 249. Gyimesi, M. and Ostergaard, D., "Capacitance Computation with Ammeter Element", University of Toronto, Department of Electrical Engineering, Unpublished Report (available upon request from ANSYS, Inc.) (1993). 250. Mehner, J., Gabbay, L., and Senturia, S.D., Computer-Aided Generation of Nonlinear Reduced-Order Dynamic Macromodels - II: Stress-Stiffened Case, Journal of Microelectromechanical Systems, S. 270279, (June 2000). 251. Hieke, A., Siemens and IBM, "ANSYS APDL for Capacitance", Proceedings from `Second International Conference on Modeling and Simulation of Microsystems, Semiconductors, Sensors and Actuators' San Juan, Puerto Rico, pp. 172, (1999). 252. Simo, J.C. and Hughes, T.J.R., Computational Inelasticity, Springer-Verlag (1997). 253. Voce, E., "Metallurgica", Col. 51, pp. 219 (1955). 254. Press, W.H., Numerical Recipes in C: The Art of Scienfitic Computing, Cambridge University Press (1993). 255. Gyimesi, M., Lavers, D., Ostergaard, D., and Pawlak, T., "Hybrid Finite Element - Trefftz Method for Open Boundary Anslysis", COMPUMAG, Berlin 1995, IEEE Transactions on Magnetics, Vol. 32, No. 3, pp. 671-674 (1996).
2212
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Chapter 22: Reference Index 256. Gyimesi, M. and Lavers, D., "Application of the Trefftz Method to Exterior Problems", University of Toronto, Department of Electrical Engineering, unpublished report. Available upon request from ANSYS, Inc. (1992). 257. Gyimesi, M. and Lavers, D., "Application of the Trefftz Method to Exterior Problems", University of Toronto, Department of Electrical Engineering, unpublished report. Available upon request from ANSYS, Inc. (1993). 258. Gyimesi, M. and Lavers, D., "Implementation to the Exterior Trefftz Element", University of Toronto, Department of Electrical Engineering, unpublished report. Available upon request from ANSYS, Inc. (1993). 259. Trefftz, E., "Ein Gegenstuck zum Ritz'schen Verfahren", Proceedings of the Second International Congress on Applied Mechanics, Zurich (1926). 260. Trefftz, E., "Mechanik det elastischen Korper", In Vol. VI of Handbuch der Physik, Berlin (1928). Translated from Matematicheskais teoriia Uprognosti, L. GTTI (1934). 261. Herrera, I., "Trefftz Method" (in progress), Boundary Element Methods, Vol. 3, (Wiley), New York (1983). 262. Zienkiewicz, O.C., "The Generalized Finite Element Method and Electromagnetic Problems", COMPUMAG Conference (1978). 263. Zielinski, A.P. and Zienkiewicz, O.C., "Generalized Finite Element Analysis with T-Complete Boundary Solution Function", International Journal for Numerical Methods in Engineering, Vol. 21, pp. 509-528 (1985). 264. Zienkiewicz, O.C., Kelly, D.W., and Bettess, P., "The Coupling of the Finite Element Method and Boundary Solution Procedures", International Journal for Numerical Methods in Engineering, Vol. 11, pp. 355-375 (1977). 265. Zienkiewicz, O.C., Kelly, D.W., and Bettess, P., "Marriage a la mode - The Best of Both Worlds (Finite Element and Bpoundary Integrals)", in Energy Methods in Finite Element Analysis, John Wiley, New York (1979). 266. Jirousek, J. and Guex, L., "The Hybrid-Trefftz Finite Element Model and its Application to Plate Bending", International Journal for Numerical Methods in Engineering, Vol. 23, pp. 651-693 (1986). 267. Mayergoyz, I.D., Chari, M.V.C., and Konrad, A., "Boundary Galerkin's Method for Three-Dimensional Finite Element Electromagnetic Field Computation", IEEE Transactions on Magnetics, Vol. 19, No. 6, pp. 23332336 (1983). 268. Chari, M.V.K., "Electromagnetic Field Computation of Open Boundary Problems by Semi-Analytic Approach", IEEE Transactions on Magnetics, Vol. 23, No. 5, pp. 3566-3568 (1987). 269. Chari, M.V.K. and Bedrosian, G., "Hybrid Harmonic/Finite element Method for Two-Dimensional Open Boundary Problems", IEEE Transactions on Magnetics, Vol. 23, No. 5, pp. 3572-3574 (1987) 270. Arruda, E.M. and Boyce, M.C., "A Three-dimensional Constitutive Model for the Large STretch Behavior of Rubber Elastic Materials", Journal of the Mechanics and Physics of Solids, Vol. 41 (2), pp. 389-412 (1993). 271. Bergstrom, J.S. and Boyce, M.C., "Constitutive Modeling of the Large Strain Time-dependent Behavior of Elastomers", Journal of the Mechanics and Physics of Solids, Vol. 45 (5), pp. 931-954 (1998). 272. Glass, M.W., "Chaparral - A library package for solving large enclosure radiation heat transfer problems", Sandia National Laboratories, Albuquerque, NM (1995) 273. Diaz, A.R. and Kikucki, N., "Solutions to Shape and Topology Eigenvalue Optimization Problems using a Homogenization Method", International Journal for Numerical Methods in Engineering, Vol. 35, pp 14871502 (1992). 274. Ladeveze, P. and Leguillon, D., "Error estimation procedure in the finite element method and applications", SIAM Journal of Numerical Analysis, Vol. 20 (3), pp. 483-509 (1983). 275. Synge, J.L., The Hypercircle in Mathematical Physics, Cambridge University Press (1957).
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
2213
Chapter 22: Reference Index 276. Cohen, M.F. and Greenberg, D.P., "The Hemi-Cube: A Radiosity Solution for Complex Environments", Computer Graphics, Vol. 19, No. 3, pp. 31-40 (1985). 277. Williams, M.L., Landel, R.F. and Ferry, J.D., "The Temperature Dependence of Relaxation Mechanisms in Amorphous Polymers and Other Glass-forming Liquids", Journal of the American Chemical Society, Vol. 77, pp. 3701-3706 (1955). 278. Huerta A. and Liu, W.K., "Viscous Flow with Large Free Surface Motion", Computer Methods in Applied Mechanics and Engineering, Vol. 69, pp. 277-324 (1988) 279. Weaver, W. and Johnston, P.R., Structural Dynamics by Finite Elements, Prentice-Hall, pp. 413-415 (1987). 280. Zhu, Y.Y. and Cescotto, S., "Transient Thermal and Thermomechanical Analysis by Mixed FEM", Computers and Structures, Vol. 53, pp. 275-304 (1994). 281. Brackbill, J.U., Kothe, D.B., and Zemach, C., "A Continuum Method for Modeling Surface Tension", Journal of Computational Physics, Vol. 100, pp. 335-354 (1992). 282. Kothe, D.B. and Mjolsness, R.C., "RIPPLE: A New Model for Incompressible Flows with Free Surfaces", AIAA Journal, Vol. 30, pp. 2694-2700 (1992). 283. Richards, J.R., Lenhoff, A.M., and Beris, A.N., "Dynamic Breakup of Liquid-Liquid Jets", Physics of Fluids, Vol. 8, pp. 2640-2655 (1994). 284. Sasmal, G.P. and Hochstein, J.I., "Marangoni Convection with a Curved and Deforming Free Surface in a Cavity", Transaction of ASME, Journal of Fluid Engineering, Vol. 116, pp. 577-582 (1994). 285. Wang, G., "Finite Element Simulations of Gas-Liquid Flows with Surface Tension", Presented at the 2000 International Mechanical Engineering Congress and Exposition, Orlando, FL (11/2000). 286. Gyimesi, M. and Ostergaard, D., "Finite Element Based Reduced Order Modeling of Micro Electro Mechanical Sytems (MEMS)", Presented at MSM 2000, San Diego, CA (3/2000) 287. Ostergaard, D., Gyimesi, M., Affour, Bachar, Nachtergaele, Philippe, Stirkovich, Stevan, "Efficient Reduced Order Modeling for System Simulation of Micro Electro Mechanical Systems (MEMS) from FEM Models", Symposium on Design Test Integration and Packaging of MEMS/MOEMS, Paris, France (5/2000) 288. Gyimesi, M., Wang, Jian-She, and Ostergaard, D., "Capacitance Computation by Hybrid P-Element and Trefftz Method", Presented at CEFC 2000, Milwaukee, WI (6/2000) and published in IEEE Trans. MAG, Vol. 37, pp. 368083 (9/2001). 289. Gyimesi, M. and Ostergaard, D., "Capacitance Computation by Hybrid P-Element and Trefftz Method", Presented at MSM 2000, San Diego, CA (3/2000) 290. Gyimesi, M. and Ostergaard, D., "Incremental Magnetic Inductance Computation", ANSYS Conference and Exhibition, Pittsburgh, PA (1998) 291. Hieke, Andreas, "Tiny Devices, Big Problems: Computation of Capacitance in Microelectronic Structures", ANSYS Solutions, Vol. 2, No. 3, pp. 11-15 (2000). 292. Gadala, M.S. and Wang, J., "Simulation of Metal Forming Processes with Finite Element Methods", International Journal for Numerical Methods in Engineering, Vol. 44, pp. 1397-1428 (1999). 293. McMeeking, R.M. and Rice, J.R., "Finite Element Formulations for Problems of Large Elastic-Plastic Deformation", International Journal of Solids and Structures, Vol. 121, pp. 601-616 (1975). 294. Crisfield, M.A., Non-linear Finite Element Analysis of Solids and Structures, Vol. 2, Advanced Topics, John Wiley & Sons (1997). 295. Ogden, R. W., Nonlinear Elastic Deformations, Dover Publications, Inc. (1984). 296. Perzyna, P. Fundamental problems in viscoplasticity, Advances in Applied Mechanics, Vol. 9, Academic Press, New York, pp. 313-377 (1968).
2214
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Chapter 22: Reference Index 297. Peirce, D., Shih, C.F., and Needleman, A., A tangent modulus method for rate dependent solids, Computers & Structures, Vol. 18, pp. 975888 (1984). 298. Peric, D. and Owen, D.R.J., A model for large deformations of elasto-viscoplastic solids at finite strains: computational issues, Finite Inelastic Deformations: Theory and applications, Springer-Verlag, Berlin (1992). 299. Volakis, J.L., Chatterjee, A. and Kempel L.C., Finite Element Method for Electromagnetics: Antennas, Microwave Circuits and Scattering Applications, IEEE Press (1998). 300. Itoh T., Pelosi G. and Silvester P.P, Finite Element Software for Microwave Engineering, John Wiley & Sons, Inc. (1996). 301. Zhao, L. and Cangellaris, A.C., "GT-PML: Generalized Theory of Perfectly Matched Layers and Its Application to the Reflectionless Truncation of Finite-Difference Time-Domain Grids", IEEE Trans. on Microwave Theory and Techniques, Vol. 44, pp. 2555-2563. 302. George, Alan and Liu, Joseph W-H, Computer Solution of Large Sparse Positive Definite Systems, PrenticeHall, Inc. (1981). 303. Abramowitz, M. and Stegun, I. A., Pocketbook of Mathematical Functions, abridged version of the Handbook of Mathematical Functions, Harry Deutsch, (1984). 304. Ang, A. H-S. and Tang, W. H., Probability Concepts in Engineering Planning and Design, Volume 1 - Basic Principles, John Wiley & Sons (1975). 305. Ang, A. H-S. and Tang, W. H., Probability Concepts in Engineering Planning and Design, D., Volume 2 Decision, Risk, and Reliability, John Wiley & Sons (1990). 306. Box, G. E. P. and Behnken, D. W., Some New Three Level Designs for the Study of Quantitative Variables, Technometrics, Vol. 2, No. 4 pp. 455-476 (1960). 307. Box, G. E. P., Cox, D. R., An Analysis of Transformations, Journal of the Royal Statistical Society, Series B, Vol. 26, pp. 211-252 (1964). 308. Hammersley, J. M. and Handscomb, D. C., Monte Carlo Methods, John Wiley & Sons, New York (1964). 309. Iman, R.L. and Conover, W. J., Small Sample Sensitivity Analysis Techniques for Computer Models, with an Application to Risk Assessment, Communications in Statistics, Part A - Theory and Methods, Vol A9, No. 17, pp. 1749-1842 (1980). 310. Kececioglu, D., Reliability Engineering Handbook, Vol. 1, Prentice-Hall Inc., Englewood Cliffs, New Jersey (1991). 311. Liu, P.-L., Der Kiureghian, A., Multivariate Distribtuion Models with Prescribed Marginals and Covariances, Probabilistic Engineering Mechanics, Vol. 1, No. 2 pp. 105-112 (1986). 312. Montgomery, D. C., Design and Analysis of Experiments, John Wiley & Sons, New York (1991). 313. Myers, R. C., Response Surface Methodology, Allyn and Bacon, Inc., Boston (1971). 314. Neter, J., Kutner, M. H., Nachtsheim, C. J. Wasserman, W., Applied Linear Statistical Models, 4th edition, McGraw-Hill (1996). 315. Sheskin, D. J., Handbook of Parametric and Nonparametric Statistical Procedures, CRC Press Inc., Florida (1997). 316. Hancq, D.A., Walter, A.J., and Beuth, J.L., Development of an Object-Oriented Fatigue Tool, Engineering with Computers, Vol. 16, pp. 131-144 (2000). 317. Benson, David J. and Hallquist, John O., A Single Surface Contact Algorithm for the Post-Buckling Analysis of Shell Structures Computer Methods in Applied Mechanics and Engineering, Vol. 78, No. 2 (1990). 318. Simo, J.C. and Rifai, M.S., A Class of Mixed Assumed Strain Methods and the Method of Incompatible Modes, International Journal for Numerical Methods in Engineering, Vol. 29, pp. 15951638 (1990).
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
2215
Chapter 22: Reference Index 319. Simo, J.C. and Armero, F., Gometrically Non-linear Enhanced Strain Mixed Methods and the Method of Incompatible Modes, International Journal for Numerical Methods in Engineering, Vol. 33, pp. 14131449 (1992). 320. Simo, J.C., Armero, F., and Taylor, R.L., Improved Versions of Assumed Enhanced Strain Tri-Linear Elements for 3D Finite Deformation Problems, Computer Methods in Applied Mechanics and Engieering, Vol. 10, pp. 359386 (1993). 321. Andelfinger, U. and Ramm, E., EAS-Elements for Two-Dimensional, Three-Dimensional, Plate and Shell Structures and Their Equivalence to HR-Elements, International Journal for Numerical Methods in Engineering, Vol. 36, pp. 13111337 (1993). 322. Nagtegaal, J.C. and Fox, D.D., Using Assumed Enhanced Strain Elements for Large Compressive Deformation, International Journal for Solids and Structures, Vol. 33, pp. 31513159 (1996). 323. Wang, Jian S. and Ostergaard, Dale F., Finite Element-Electric Circuit Coupled Simulation Method for Piezoelectric Transducer, Proceedings of the IEEE Ultrasonics Symposium, Vol. 2, pp. 11051108 (1999). 324. Pipkin, A.C., "Lectures in Viscoelasticity Theory", Springer, New York (1986) 325. Drozdov, D.A., "Finite elasticity and viscoelasticity: A course in the nonlinear mechanics of solids", World Pub. Co., Singapore (1996) 326. Scherer, G.W. "Relaxation in glass and composites", John-Wiley & Sons, New York (1986). 327. Simo, J.C., "On fully three-dimensional finite strain viscoelastic damage model: Formulation and computational aspects", Comput. Meth. In Appl. Mech. Eng., Vol. 60, pp. 153-173 (1987). 328. G.A. Holzapfel, "On large strain viscoelasticity: continuum formulation and finite element applications to elastomeric structures", Int. J. Numer. Meth. Eng., Vol. 39, pp. 3903-3926 (1996). 329. Gyimesi, M., Ostergaard, D., and Avdeev, I., "Triangle Transducer for Micro Electro Mechanical Systems (MEMS) Simulation in ANSYS Finite Element Program" MSM, Puerto Rico (2002). 330. Gyimesi, M. and Ostergaard, D., "A Transducer Finite Element for Dynamic Coupled Electrostatic-Structural Coupling Simulation of MEMS Devices", MIT Conference, Cambridge. MA. ( 2001). 331. Avdeev, I., Gyimesi, M., Lovell, M., Onipede, D., "Beam Modeling for Simulation of Electro Mechanical Transducers Using Strong Coupling Approach", Sixth US. National Congress on Computational Mechanics, Dearborn, Michigan (2001). 332. Chen, W. F. and Han, D. J., "Plasticity for Structural Engineers", Springer-Verlag, New York (1988). 333. Guillaume, P., Derivees d'ordre superieur en conception optimale de forme, These de I'universite Paul Sabatier de Toulouse (1994) 334. Hjelm, H. E., "Yield Surface for Gray Cast iron under Biaxial Stress", Journal of Engineering Materials and Technology, Vol. 116, pp. 148-154 (1994). 335. Mehner, J., Bennini, F., and Dotzel, W., Computational Methods for Reduced Order Modeling of Coupled Domain Simulations, 11th International Conference on Solid-State Sensors and Actutors (Transducers 01), Munich, Germany, pp. 260263 (2001). 336. Mehner, J., Bennini, F., and Dotzel, W., A Modal Decomposition Technique for Fast Harmonic and Transient Simulations of MEMS, International MEMS Workshop 2001 (IMEMS 2001), Singapore, pp. 477484 (2001). 337. Blech, J. J., On Isothermal Squeeze Films, Journal of Lubrication Technology, Vol.105, pp. 615-620 (1983). 338. Griffin, W. S., et al., A Study of Squeeze-film Damping, Journal of Basic Engineering, pp. 451-456 (1966). 339. Langlois, W. E., Isothermal Squeeze Films, Quarterly Applied Mathematics, Vol. 20, No. 2, pp. 131-150 (1962).
2216
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Chapter 22: Reference Index 340. Mehner, J. E., et al., Simulation of Gas Film Damping on Microstructures with Nontrivial Geometries, Proc. of the MEMS Conference, Heidelberg, Germany (1998). 341. Yang, Y. J., Squeeze-Film Damping for MEMS Structures, Master Theses, Massachusetts Institute of Technology (1998). 342. Veijola, T., Equivalent Circuit Models for Micromechanical Inertial Sensors, Circuit Theory Laboratory Report Series CT-39, Helsinki University of Technology (1999). 343. Sharipov, F., Rarefied Gas Flow Through a Long Rectangular Channel, Journal Vac. Sci. Technol., A17(5), pp. 3062-3066 (1999). 344. Craig, R. R., A Review of Time Domain and Frequency Domain Component Mode Synthesis Methods, International Journal of Analytical and Experimental Modal Analysis, Vol. , No. 2, pp. 59-72 (1987) 345. Craig, R. R. and Bampton, M. D. D., Coupling of Substructures for Dynamic Analysis, AIAA Journal, Vol. 12, pp. 1313-1319 (1968). 346. Gyimesi, M., Avdeev, I., and Ostergaard, D., Finite Element Simulation of Micro Electro Mechanical Systems (MEMS) by Strongly Coupled Electro Mechanical Transducers, IEEE Transactions on Magnetics, Vol. 40, No. 2, pg. 557560, (2004). 347. Auricchio, F., Taylor, R. L., and Lubliner, J., Shape-Memory Alloys: Macromodeling and Numerical Simulations of the Superelastic Behavior, Computational Methods in Applied Mechanical Engineering, Vol. 146, pp. 281312 (1997). 348. Belytschko, T., Liu, W. K., and Moran, B., Nonlinear Finite Elements for Continua and Structures, John Wiley and Sons (2000). 349. Wilcox, David C., Reassessment of the Scale-Determining Equation for Advanced Turbulence Models, AIAA Journal, Vol. 26, pp. 12991310 (1988). 350. Menter, F. R., Two-Equation Eddy-Viscosity Turbulence Models for Engineering Applications, AIAA Journal, Vol. 32, pp. 15981605 (1994). 351. Chung, J., Hulbert, G. M., A Time Integration Algorithm for Structural Dynamics with Improved Numerical Dissipation: The Generalized- Method, Journal of Applied Mechanics, Vol. 60, pp. 371 (1993). 352. Hilber, H. M., Hughes, T. J. R., and Taylor, R. L., Improved Numerical Dissipation for Time Integration Algorithm in Structural Dynamics, Earthquake Engineering and Structural Dynamics, Vol. 5, pp. 283 (1977). 353. Wood, W. L., Bossak, M., and Zienkiewicz, O. C., An Alpha Modification of Newmark Method, International Journal of Numerical Method in Engineering, Vol.15, p1562 (1981) 354. Segalman, D.J., Reese, G.M., Fulcher, C.W., and Field Jr., R.V., An Efficient Method for Calculating RMS von Mises Stress in a Random Vibration Environment, Proceedings of the 16th International Modal Analysis Conference, Santa Barbara, CA, pp. 117-123 (1998). 355. Reese, G.M., Field Jr., R.V. and Segalman, D.J., A Tutorial on Design Analysis Using von Mises Stress in Random Vibration Environments, The Shock and Vibration Digest, Vol. 32, No. 6, pp. 466-474 (2000). 356. Chapman, Alan J., Heat Transfer, 4th Edition, Macmillan Publishing Company (1984). 357. Wilkinson, J.H. and Reinsch, C., Linear Algebra, Vol. II of Handbook for Automatic Computation, Springer-Verlag, New York, NY, pp. 418439 (1971). 358. Landau, L.D. and Lifshitz, E.M., Electrodynamics of Continuous Media, Vol. 8 (Course of Theoretical Physics), Butterworth-Heinemann, 2nd Edition, Oxford (1984) 359. J. F. Nye, Physical Properties of Crystals: Their Representation by Tensors and Matrices, Clarendon Press, Oxford (1957).
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
2217
Chapter 22: Reference Index 360. Beley, J.D., Broudiscou, C., Guillaume, P., Masmoudi, M., Thevenon, F.,Application de la methode des derivees d'ordre eleve a l'optimisation des structures, Revue Europeenne des Elements Finis, Vol. 5, No. 56, pp. 537567 (1996)
2218
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Index
Symbols
*MFOURI command, 183 *MOPER command, 184 *VFILL command, 185 *VOPER command, 181 /OPT command, 201 Log-Law of the Wall, 712 Type III smallest distribution, 2112
aspect ratio, 1316 ASUM command, 1568 automatic master DOF selection, 1512 automatic time stepping, 1513 AUTOTS command, 1547 AUX12, 68 AVPRIN command, 191
B
B method, 14342, 14347 Bauschinger effect, 415 Bernoulli's equation, 14257 Besseling effect, 417 Besseling model, 415 Beta distribution, 188, 2110 BETAD command, 159, 1532, 1733 BF command, 61 BFE command, 61, 73 BFUNIF command, 21, 1310, 14192, 1714 bilinear isotropic hardening, 411 bilinear kinematic hardening, 413 Biot-Savart, 54, 14249 bisection, 1514 Box-Behnken Matrix design, 2119 buckling analysis, 1726 BUCOPT command, 1555, 1562, 1727 buoyant force, 14153
A
acceleration, 151 acceleration vector, 28 ACEL command, 72, 716, 14155, 14199, 14202, 151, 1711 acoustics, 81 adaptive descent, 1545 ADDAM command, 1741 added mass, 14152 adiabatic wall temperature, 14308 advection term, 722 airy wave theory, 14155 ALE, 718 ALPHAD command, 159, 1532 AMG solver, 1526 analyses harmonic response, 1717 analysis buckling, 1726 mode-frequency, 1715 spectrum, 1732 static, 171 transient, 173 Anand viscoplasticity, 435 angle contact, 748 angle deviation, 1318 anisotropic, 14178 anisotropic plasticity, 419 ANSYS Workbench, 14 safety tools, 219 ANSYS Workbench product adaptive solutions, 1571 ANTYPE command, 171, 173, 1716, 1717, 1728, 1732 Arbitrary Lagrangian-Eulerian Formulation, 718 Arc-Length Method, 1547 ARCLEN command, 1547 artificial viscosity, 740 ASME flexibility factor, 1450
C
cable, 14151 torque balanced, 14151 capacitance, 565 capacitor, 14223 CE command, 1519, 1550 center of mass, 1566 central composite design, 2117 centroidal data, 1312 CGOMGA command, 716 classical pure displacement formulation, 324 cloth option, 14109 cluster option, 1725 CMATRIX macro, 14274 CNVTOL command, 112, 1543 Co-energy, 1922 coefficient correlation, 184 covariance, 184 film, 61 mean, 184 variance, 184 coefficient of determination, 2125 coercive force, 517
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Index Collocated Galerkin approach, 722 combination of modes, 1737 combined stress, 216 Complete Quadratic Combination Method, 1738 complex formalism, 511 compressible energy equation, 73 computation of covariance, 1947 concrete, 469 reinforced, 14179 conductance, 570 conductivity effective, 77 electrical, 51 thermal, 746 conductivity matrix, 61, 65 confidence interval, 2126 confidence limit, 2126 conjugate direction method, 738 conjugate residual method, 738 consistency equation, 421 consistent matrix, 28 constraint equations, 1550 contact angle, 748 continuity equation, 71 control, 1493 convection link, 1490 convection surfaces, 61 convergence, 739, 1543 correlated random numbers, 2114 correlation coefficient, 184 Pearson linear, 2128 Spearman Rank-Order, 2129 Coulomb friction, 1431, 14139, 14327 coupling, 86, 112 COVAL command, 1747 covariance computation of, 1947 covariance coefficient, 184 CP command, 1519 CQC, 1738 crack analysis, 1935 cracking, 469, 14180 creep irradiation induced, 431 option, 431 primary, 431 secondary, 431 creep option, 431 CRPLIM command, 1516 crushing, 469, 14180 cumulative distribution function, 212 current source, 1493, 14223 CVAR command, 1947
D
D command, 61 damped eigensolver, 1559 damping, 159 damping matrix gyroscopic, 1440 data evaluation centroidal, 1312 nodal, 1312 data operations, 1941 DCGOMG command, 151 DELTIM command, 1513, 1944 density, 742 DERIV command, 182 design of experiments, 2116 design optimization, 201 introduction to , 201 design variables, 201 diagonal matrices, 138 diagonal matrix, 28 dielectric matrix, 1113 difference scalar potential strategy, 54 differential inductance, 556 differential stiffening, 313 differentiation procedures, 181 diffusion terms, 724 diode common, 14272 zener, 14272 diode elements, 14272 direct solvers, 1520 disequilibrium, 1519 dissipation rate, 712 distributed resistance, 14290 distribution Beta, 188, 2110 exponential, 219 Gamma, 189, 2111 Gaussian, 186, 212 lognormal, 215 normal, 212 statistical, 212 triangular, 187, 216 truncated Gaussian, 213 uniform, 185, 218 Weibull, 2112 Type III smallest, 2112 distribution function cumulative, 212 inverse cumulative, 212
Index2
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Index DMPRAT command, 1532, 1733 DOMEGA command, 151 Double Sum Method, 1739 Drucker-Prager, 425 dumped matrices, 138 Dynamic Design Analysis Method, 1741 ESOL command, 1944 ETABLE command, 1569, 193, 1931 EXPASS command, 1721 exponential distribution, 219 extraction eigenvalue, 1552 eigenvector, 1552
E
edge element, 59 low frequency, 14261 magnetic, 14260 edge flux degrees of freedom, 59 edge shape functions, 1236 effective conductivity, 77 effective mass, 1741 eigensolver damped, 1559 eigenvalue and eigenvector extraction, 1552 elasticity nonlinear, 439 electric circuit, 14223, 14269 electromagnetic high-frequency, 533 element reordering, 1511 EMAGERR macro, 1923 EMF command, 1925 EMUNIT command, 1423, 14131, 14246 end moment release, 14122 energies, 1569 energy error, 1931 kinetic, 1569 plastic, 1569 potential, 1569 strain, 1569 turbulent kinematic, 14291, 14292 energy error, 1931, 1933 enthalpy, 65 EQSLV command, 1526 equation compressible energy, 73 continuity, 71 incompressible energy, 74 momentum, 72 equations constraint, 1550 equivalent strain, 215 equivalent stress, 216 ERESX command, 1312, 14178 error energy, 1933 error approximation technique, 1931
F
failure criteria, 217 maximum strain, 217 maximum stress, 218 Tsai-Wu, 218 fatigue module, 1916 feasible design, 201 fictive temperature, 467 film coefficient, 61, 14309 FLDATA command, 738, 739, 742, 749 flexibility factor ASME, 1450 Karman, 1450 flexible-flexible, 14325 flow rule, 46 fluid flow in a porous medium, 14143, 14190 FLUXV macro, 1918 FOR2D macro, 1919 form factor calculation, 14310 Forward-Stepwise-Regression, 2123 foundation stiffness matrix, 28 Fourier coefficient evaluation, 183 FP command, 1916 fracture mechanics, 1935 free surface effects, 14199 frontal solver, 1522 FSSECT command, 197, 1916 FTCALC command, 1916
G
Gamma distribution, 189, 2111 gasket joints, 14356 gasket material, 437 Gaussian distribution, 186, 212 truncated, 213 general scalar potential strategy, 54 GEOM command, 610 geometric stiffening, 313 GP command, 1710 Grouping Method, 1739 Guyan reduction, 1552 gyroscopic damping matrix, 1440
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Index3
Index
H
hardening bilinear isotropic, 411 bilinear kinematic, 413 multilinear isotropic, 411 multilinear kinematic, 415 nonlinear isotropic, 412 nonlinear kinematic, 417 hardening rule, 46 HARFRQ command, 87, 159, 1717 harmonic response analyses, 1717 harmonic shell postprocessing, 1938 harmonic solid postprocessing, 1938 heat specific, 747 heat flow vector, 65 heat flux vector, 61, 67 heat generation, 527 Heat generation rate, 61 hemicube, 613 HEMIOPT command, 613 HFPORT command, 1926 HHT time integration method, 173 high frequency, 59 high-frequency , 14262, 14264 electromagnetic, 533 Hill potential theory, 419 generalized, 421 Householder-Bisection-Inverse, 1552 HREXP command, 1721 HROPT command, 87, 1529, 1720 HROUT command, 1719 hyperelasticity, 444
IRLF command, 155, 1568 irradiation induced creep, 431 irradiation induced swelling, 476 iterative solver, 1526
J
Jacobi Conjugate Gradient solver, 1526 Jacobian ratio, 1322 Joule heat, 527
K
Karman flexibility factor, 1450 KBC command, 139 KCALC command, 1935 kinetic energy, 1569 KSUM command, 1568
L
Lanczos algorithm, 1558 large rotation, 37 large strain, 31 large strain viscoelasticity, 465 Latin Hypercube sampling, 2115 layer, 14125, 14215, 14230 line search, 1546 link convection, 1490 radiation, 1486 LNSRCH command, 1546 lognormal distribution, 215 low frequency edge element, 14261 LSUM command, 1568 lumped matrix, 28 LUMPM command, 28, 138, 143, 146, 1419, 1498, 14202, 14312 LVSCALE command, 1711, 1721, 1728
I
IC command, 178 IMPD macro, 1926 Incomplete Cholesky Conjugate Gradient solver, 1526 incompressible energy equation, 74 incremental stiffening, 313 inductance computation, 555 inductor, 14223 inertia relief, 155 inertial relaxation, 740 Initial stiffness, 1538 initial stress stiffening, 313 integration point locations, 131 integration procedures, 181 interface elements, 437 interlaminar shear stress, 14129, 14218, 14235 INTSRF command, 192 inverse cumulative distribution function, 212 Index4
M
M command, 1512 Mach number, 749 magnetic field intensity, 522 flux intensity, 522 scalar potential, 54 vector potential, 58 magnetic edge element, 14260 magnetic field intensity, 522 magnetic flux intensity, 522 magnetic vector potential, 518 MAGOPT command, 14131 mapping functions, 14244 mass calculations, 1568
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Index mass matrix, 28 mass moments of inertia, 1566 mass transport, 14143, 14190, 14255 master degrees of freedom, 1512 MAT command, 1568 material properties temperature-dependent, 1310 matrices positive definite, 1311 reuse of, 139 matrix conductivity, 61, 65 consistent, 28 diagonal, 28, 138 dielectric, 1113 dumped, 138 foundation stiffness, 28 lumped, 28 mass, 28 reduced, 28 secant, 1545 specific heat, 65 stiffness, 28 tangent, 1538 maximum corner angle, 1320 maximum strain failure criteria, 217 maximum stress failure criteria, 218 Maxwell stress tensor, 561 Maxwell's equations, 51 MDAMP command, 1532, 1733 mean coefficient, 184 mean value, 2127 membrane shell, 14108 MEMS, 565, 570 Method Complete Quadratic Combination, 1738 Double Sum, 1739 Dynamic Design Analysis, 1741 Grouping, 1739 Multi-Point Response Spectrum, 1749 Newmark time integration, 173 NRL-SUM, 1740 Random Vibration, 1742 SRSS, 1740 Miche criterion, 14155 mixed u-P formulations, 326 MMF macro, 1919 mode combinations, 1737 mode coefficients, 1734 MODE command, 126, 1221, 139, 14202, 1938 mode superposition method, 1529 mode-frequency analysis, 1715 model centroids, 1566 modified inertial relaxation, 741 MODOPT command, 1529, 1552, 1555, 1562, 1712, 1715, 1721, 1723 momentum equation, 72 Monotone streamline upwind approach, 722 Monte Carlo Simulation Method, 2114 crude, 2114 direct, 2114 Moody friction factor, 14257 Morison's equation, 14155 MP command, 21, 61, 65, 73, 81, 1113, 1116, 159 MPAMOD command, 26 MPTEMP command, 26 MSDATA command, 748 MSMIR command, 741 MSPROP command, 717 MSSPEC command, 748 MSU, 722 Multi-Point Response Spectrum Method, 1749 multilinear isotropic hardening, 411 multilinear kinematic hardening, 415 multiple species, 717, 748 multiply connected, 57 MXPAND command, 1716, 1744
N
NCNV command, 1514, 1547 negative pivot, 1522 negative pivot message, 1545 NEQIT command, 1513, 1543 neutron flux, 431, 476 Newmark time integration method, 173 Newton-Raphson procedure, 1538 Newtonian fluid, 71 NLGEOM command, 31, 37, 313, 139, 1519, 1727 NLOAD command, 1517 nodal data, 1312, 191 derived, 191 nodal vector potential limitation, 510 nonlinear elasticity, 439 nonlinear isotropic hardening, 412 nonlinear kinematic hardening, 417 NOORDER command, 1512 normal distribution, 212 norms, 1543 infinite, 1543 L1, 1543 L2, 1543 Index5
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Index Norton equivalents, 14272 NRL-SUM Method, 1740 NROPT command, 139, 1538, 1545 NSUBST command, 1513, 1547, 1725 Nusselt number, 14255 piezoelectric, 14223 piezoelectrics, 1113 pinball algorithm, 14327 pivot, 1522 negative, 1522 negative message, 1545 plastic energy, 1569 O plasticity objective function, 201 anisotropic, 419 offset at ends of member, 14119 rate-dependent, 434 offset transformation, 1478 rate-independent, 42 OMEGA command, 319, 1310 PLDISP command, 1931 OPEQN command, 206 PLNSOL command, 1931, 1944 OPFACT command, 205 PLSECT command, 197 OPFRST command, 2012 Poisson's ratio, 21 OPGRAD command, 205 positive definite matrices, 1311 OPLFA command, 205 postprocessing OPRAND command, 203 harmonic shell, 1938 OPRFA command, 205 harmonic solid, 1938 OPSUBP command, 2010 potential energy, 1569 OPSWEEP command, 204 power loss, 527 optimization power spectral density, 1742 design, 201 POWERH macro, 1919 shape, 2014 PPATH command, 197, 1918, 1919 topological, 2014 OPTYPE command, 203, 203, 204, 205, 205, Prandtl number, 14255 Preconditioned Conjugate Gradient solver, 1526 206, 2010 PRED command, 1544 OPVAR command, 201, 2010, 2013 predictor option, 1544 orthotropic nonlinear permeability, 517 PRERR command, 1931 OUTPR command, 1517, 1569 PRESOL command, 1517, 1931 pressure P total, p-Element, 14277, 14278, 14300, 14301, 14302, 14303, 749 pressure vector, 28 14304 pretension, 14338 parallel deviation, 1319 primary creep, 431 participation factors, 1734 principal strain, 215 particle tracing, 560 principal stress, 216 PATH command, 1925 PRNSOL command, 1931, 1944 path operations, 193 probability density function, 212 PCALC command, 196 PRRSOL command, 1517 PCROSS command, 196 PRSECT command, 197 PDEF command, 195, 1944 PSD, 1742 PDOT command, 196 PSDRES command, 1744 Peclet number, 14143 PSTRES command, 313, 319, 1710, 1716, 1720, Peirce option, 434 1726 penetration distance, 14326 PVECT command, 193 permanent magnets, 51 permeability magnetic matrix, 51 matrix, 51 Perzyna option, 434 PFACT command, 1742 phase change, 65 Index6
Q
QDVAL command, 1747 QFACT macro, 1929
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Index
R
radiation, 63 radiation form factor, 14310 radiation link, 1486 radiation matrix method, 68 radiosity solution method, 612 random input variable, 212 random sample, 185 Random Vibration method, 1742 rate-dependent plasticity, 434 rate-independent plasticity, 42 reactions, 1516 reduced matrix, 28 reduced scalar potential strategy, 54 REFLCOEF macro, 1926 reform element matrix, 1310 override option, 1310 regression analysis, 2116 building response surface models, 2121 reinforced concrete, 14179 relaxation, 431, 740 inertial, 740 modified inertial, 741 resistor, 14223 RESP, 1942 response power spectral density, 1946 response spectrum generator, 1942 response surface method, 2116 design of experiments, 2116 regression analysis, 2116 reuse of matrices, 139 Reynolds number, 14155, 14255 Reynolds stress, 75 RIGID command, 1556 rigid-flexible, 14325 ROCK command, 1734 RPSD command, 1743, 1946
S
scalar potential magnetic, 54 scalar potential strategy difference, 54 general, 54 reduced, 54 secant matrix, 1545 secondary creep, 431 SED command, 1734 segregated solution, 725 SENERGY macro, 1922
sequential unconstrained minimization technique, 207 SET command, 1938 SF command, 61, 139 SFE command, 61, 139, 14255, 14312 shape functions, 121 shape optimization, 2014 shape testing, 1313 shear center, 1473 shear center effects, 14117 shear stress interlaminar, 14129, 14218, 14235 shift functions, 467 shifting, 1562 SHPP command, 1313 singly connected, 55 small amplitude wave theory, 14155 SMNB (minimum error bound), 1931, 1933 SMXB (maximum error bound), 1931, 1933 Solvers AMG, 1526 direct, 1520 frontal, 1522 Incomplete Cholesky Conjugate Gradient, 1526 iterative, 1526 Jacobi Conjugate Gradient, 1526 Preconditioned Conjugate Gradient, 1526 sparse direct, 1520 wavefront, 1520 source terms, 725 SPACE command, 612 SPARM macro, 1925 sparse direct solver, 1520 SPCNOD command, 612 SPCTEMP command, 612 specific heat, 747 specific heat matrix, 65 spectrum analysis, 1732 spin softening, 319 SPOPT command, 1732 SRCS macro, 1920 SRSS Method, 1740 SSTIF command, 37, 311, 313, 319, 1310, 14239, 1519 stability, 740 standard deviation, 2127 state variables, 201 static analysis, 171 statistical distribution, 212 statistical procedures, 184, 2127 mean value, 2127 Stefan-Boltzmann, 63
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Index7
Index stiffening differential, 313 geometric, 313 incremental, 313 initial stress, 313 stress, 313 stiffness matrix, 28 Stokes fifth order wave theory, 14155 strain, 21, 212 equivalent, 215 principal, 215 thermal, 21 strain energy, 1569 stream function, 751 stream function wave theory, 14155 Streamline upwind/Petro-Galerkin approach, 722, 723 streamlines, 722 stress, 21, 212 combined, 216 equivalent, 216 principal, 216 surface, 212 von Mises, 215, 216 stress intensity, 216 stress intensity factors, 1935 stress linearization, 197 stress stiffening, 313 SUBOPT command, 1555 subproblem approximation, 207 subspace iteration method, 1555 substructure, 1728 SUMT, 207 superelement, 1728 SUPG, 723 SURF251 element, 14368 SURF252 element, 14369 surface operations, 192 surface stress, 212 surface tension, 737, 747, 14312 SVTYP command, 1734 swelling, 476 irradiation induced, 476 thermal coefficient of expansion, 21, 26 strain, 21 thermal coefficient of expansion, 21, 26 thermal conductivity, 746 thermal load vector, 28 thermorheological simplicity, 463 TIME command, 1513 time integration HHT, 173 Newmark, 173 time step automatic, 1513 bisection, 1514 prediction, 1513 TIMINT command, 65, 1513, 178 TINTP command, 1513, 1544, 173, 1714 TMDA, 738 TOFFST command, 431, 476, 1310, 1487, 14192, 14255 topological optimization, 2014 TORQ2D macro, 1922 TORQC2D macro, 1922 torque balanced cable, 14151 TOTAL command, 1512 total pressure, 749 transducer, 14223, 14274 transient analysis, 173 transient term, 720 tree gauging algorithm, 14261 TREF command, 21 Trefftz method, 568 Tri-Diagonal Matrix Algorithm, 738 triangular distribution, 187, 216 TRNOPT command, 139, 1418, 1529, 178, 178, 1942 truncated Gaussian distribution, 213 Tsai-Wu failure criteria, 218 turbulence, 75 turbulent kinematic energy, 14291, 14292 twist-tension option, 14151
T
tangent matrix, 1538 TB command, 21, 431, 469, 476, 1113, 14183 TBDATA command, 431, 469, 14155 temperature adiabatic wall, 14308 temperature-dependent material properties, 1310 tension surface, 747 Index8
U
uniform distribution, 185, 218 unknowns, 1516 unsymmetric eigenvalue problem, 1558
V
variables design, 201 state, 201 variance coefficient, 184
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Index VCROSS command, 192 VDDAM command, 1741 VDOT command, 192 vector acceleration, 28 heat flow, 65 heat flux, 61, 67 pressure, 28 thermal load, 28 vector operations, 192 vector potential magnetic, 58 nodal limitation, 510 view factors, 64 virtual work, 28 visco-hypoelasticity, 464 viscoelasticity, 460 large strain, 465 viscoplasticity Anand, 435 viscosity, 743 artificial, 740 dynamic, 72 effective, 72 voltage source, 14223 volume of fluid method, 731 von Mises stress, 215, 216 VSUM command, 1568 zero energy modes, 131, 132
W
warping, 14175 warping factor, 1324 wave theory airy, 14155 small amplitude, 14155 Stokes fifth order, 14155 stream function, 14155 wave-current interaction, 14155 wavefront solver, 1520 WAVES command, 1511, 1511 Weibull distribution, 2112 wrinkle option, 14109 WSORT command, 1512 WSTART command, 1511, 1511
Y
Y-Plus, 750 yield criterion, 43 Young's modulus, 21
Z
zener diode, 14272
ANSYS, Inc. Theory Reference . ANSYS Release 9.0 . 002114 . SAS IP, Inc.
Index9