Table of Contents
1. User Subroutine Tutorial Introduction ................................................................................................... 1
2. How to Invoke User Subroutines ............................................................................................................ 3
3. Writing Your Own User Subroutines ....................................................................................................... 9
3.1. Compilers Required to Work with User Subroutines ........................................................................... 9
3.2. User Subroutine Files ........................................................................................................................ 9
3.3. Formal Parameters .......................................................................................................................... 10
3.4. Autodyn Modules (Non-Parameter Data) ......................................................................................... 10
3.5. Autodyn Variables ........................................................................................................................... 11
3.5.1. IJK Solvers .............................................................................................................................. 11
3.5.2. Unstructured Solvers/Elements .............................................................................................. 12
3.5.3. Notes About Autodyn Variables .............................................................................................. 13
3.6. Accessing Multiple Material Data – All IJK Solvers ............................................................................. 13
3.7. Material Modeling User Subroutines ................................................................................................ 14
3.8. Timing of Calls to User Subroutines ................................................................................................. 15
3.9. Autodyn Utility Functions/Subroutines ............................................................................................ 18
3.10. Terminating Execution from a User Subroutine .............................................................................. 23
3.11. How to Determine the Part Number from the Part Name ............................................................... 23
3.12.Variables Available through F90 Modules ....................................................................................... 24
4. Compiling and Running Your User Subroutines ................................................................................... 25
4.1. Compiling, Debugging and Running your Customized Autodyn Version on Microsoft Windows ........ 25
4.2. Linking your own User Subroutines on Linux Platforms .................................................................... 26
5. Autodyn User Subroutine Modules ...................................................................................................... 29
5.1. BNDDEF, Boundary Definitions ........................................................................................................ 29
5.2. CYCVAR, Cycle Variables ................................................................................................................... 29
5.3. FILDEF, File Definitions .................................................................................................................... 30
5.4. GLOOPT, Global Options .................................................................................................................. 31
5.5. IJKNOW, Cell Indices ........................................................................................................................ 32
5.6. JETDEF, Jetting Variables .................................................................................................................. 32
5.7. KINDEF, Constant Variable Definitions .............................................................................................. 33
5.8. LOCELM, Element Quantities ........................................................................................................... 34
5.9. MATDEF, Material Definitions ........................................................................................................... 35
5.10. MATERIAL, Local Material Data ....................................................................................................... 38
5.11. Equation of State (EOS) Variables ................................................................................................... 41
5.11.1. Linear EOS ............................................................................................................................ 41
5.11.2. Polynomial EOS .................................................................................................................... 41
5.11.3. Ideal Gas EOS ....................................................................................................................... 41
5.11.4. Shock EOS ............................................................................................................................ 42
5.11.5. JWL EOS ............................................................................................................................... 42
5.11.6. Tillotson EOS ........................................................................................................................ 42
5.11.7. PUFF EOS ............................................................................................................................. 43
5.11.8. Porous EOS .......................................................................................................................... 43
5.11.9. Orthotropic EOS ................................................................................................................... 43
5.11.10.Two-Phase EOS ................................................................................................................... 44
5.11.11. Lee-Tarver EOS ................................................................................................................... 44
5.11.12. P-α EOS .............................................................................................................................. 45
5.11.13. Rigid EOS ........................................................................................................................... 45
5.12. Strength Model Variables .............................................................................................................. 46
5.12.1. Drucker-Prager Strength Model ............................................................................................ 46
5.12.2. Johnson-Cook Strength Model ............................................................................................. 47
5.12.3. Zerilli-Armstrong Strength Model ......................................................................................... 47
iii
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
评论1
最新资源