Professional Documents
Culture Documents
ANSYS, Inc. Southpointe 275 Technology Drive Canonsburg, PA 15317 ansysinfo@ansys.com http://www.ansys.com (T) 724-746-3304 (F) 724-514-9494
Disclaimer Notice
THIS ANSYS SOFTWARE PRODUCT AND PROGRAM DOCUMENTATION INCLUDE TRADE SECRETS AND ARE CONFIDENTIAL AND PROPRIETARY PRODUCTS OF ANSYS, INC., ITS SUBSIDIARIES, OR LICENSORS. The software products and documentation are furnished by ANSYS, Inc., its subsidiaries, or affiliates under a software license agreement that contains provisions concerning non-disclosure, copying, length and nature of use, compliance with exporting laws, warranties, disclaimers, limitations of liability, and remedies, and other provisions. The software products and documentation may be used, disclosed, transferred, or copied only in accordance with the terms and conditions of that software license agreement. ANSYS, Inc. is certified to ISO 9001:2008.
Third-Party Software
See the legal information in the product help files for the complete Legal Notice for ANSYS proprietary software and third-party software. If you are unable to access the Legal Notice, please contact ANSYS, Inc. Published in the U.S.A.
Table of Contents
Overview .................................................................................................................................................. xxv Application Interface .................................................................................................................................. 1 Mechanical Application Window ............................................................................................................. 1 Windows Management ........................................................................................................................... 2 Main Windows ........................................................................................................................................ 3 Tree Outline ..................................................................................................................................... 3 Understanding the Tree Outline .................................................................................................. 4 Correlating Tree Outline Objects with Model Characteristics ........................................................ 6 Suppressing Objects ................................................................................................................... 8 Filtering the Tree ........................................................................................................................ 8 Details View .................................................................................................................................... 10 Parameterizing a Variable .......................................................................................................... 17 Geometry Window ......................................................................................................................... 18 Viewing the Legend .................................................................................................................. 19 Discrete Legends in the Mechanical Application .................................................................. 19 Print Preview .................................................................................................................................. 19 Report Preview ............................................................................................................................... 20 Publishing the Report ............................................................................................................... 21 Sending the Report .................................................................................................................. 21 Comparing Databases .............................................................................................................. 21 Customizing Report Content ..................................................................................................... 21 Contextual Windows ............................................................................................................................. 22 Selection Information Window ........................................................................................................ 23 Activating the Selection Information Window ............................................................................ 23 Understanding the Selection Modes ......................................................................................... 24 Using the Selection Information Toolbar .................................................................................... 31 Selecting, Exporting, and Sorting Data ....................................................................................... 34 Worksheet Window ........................................................................................................................ 36 Graph and Tabular Data Windows ................................................................................................... 37 Exporting Data ......................................................................................................................... 39 Messages Window .......................................................................................................................... 41 Graphics Annotation Window ......................................................................................................... 42 Section Planes Window ................................................................................................................... 42 Manage Views Window ................................................................................................................... 42 The Mechanical Wizard Window ...................................................................................................... 42 Main Menus ......................................................................................................................................... 42 File Menu ....................................................................................................................................... 42 Edit Menu ....................................................................................................................................... 43 View Menu ..................................................................................................................................... 43 Units Menu ..................................................................................................................................... 45 Tools Menu ..................................................................................................................................... 46 Help Menu ..................................................................................................................................... 46 Toolbars ............................................................................................................................................... 46 Standard Toolbar ............................................................................................................................ 47 Graphics Toolbar ............................................................................................................................. 48 Context Toolbar .............................................................................................................................. 51 Named Selection Toolbar ................................................................................................................ 63 Unit Conversion Toolbar .................................................................................................................. 63 Graphics Options Toolbar ................................................................................................................ 64 Tree Filter Toolbar ........................................................................................................................... 67
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
iii
Mechanical User Guide Interface Behavior Based on License Levels ........................................................................................... 67 Environment Filtering ........................................................................................................................... 68 Customizing the Mechanical Application ............................................................................................... 68 Specifying Options ......................................................................................................................... 68 Setting Variables ............................................................................................................................. 80 Using Macros .................................................................................................................................. 81 Working with Graphics .......................................................................................................................... 81 Selecting and Picking Geometry ..................................................................................................... 82 Selecting Nodes ....................................................................................................................... 90 Creating a Coordinate System by Direct Node Selection ...................................................... 94 Specifying Named Selections by Direct Node Selection ....................................................... 95 Defining Direction .......................................................................................................................... 96 Using Viewports ............................................................................................................................. 97 Controlling Graphs and Charts ........................................................................................................ 98 Managing Graphical View Settings .................................................................................................. 98 Creating a View ........................................................................................................................ 99 Applying a View ........................................................................................................................ 99 Renaming a View ...................................................................................................................... 99 Deleting a View ...................................................................................................................... 100 Replacing a Saved View ........................................................................................................... 100 Exporting a Saved View List ..................................................................................................... 100 Importing a Saved View List .................................................................................................... 100 Copying a View to Mechanical APDL ....................................................................................... 101 Creating Section Planes ................................................................................................................ 101 Adding a Section Plane ........................................................................................................... 102 Using Section Planes ............................................................................................................... 103 Modifying a Section Plane ....................................................................................................... 104 Deleting a Section Plane ......................................................................................................... 105 Controlling the Viewing Orientation .............................................................................................. 105 Viewing Annotations .................................................................................................................... 106 Specifying Annotation Preferences .......................................................................................... 112 Controlling Lighting ...................................................................................................................... 113 Inserting Comments, Images, and Figures ...................................................................................... 113 Wizards .............................................................................................................................................. 114 The Mechanical Wizard ................................................................................................................. 115 Steps for Using the Application .............................................................................................................. 117 Create Analysis System ....................................................................................................................... 117 Define Engineering Data ..................................................................................................................... 118 Attach Geometry ................................................................................................................................ 118 Define Part Behavior ........................................................................................................................... 122 Define Connections ............................................................................................................................ 126 Apply Mesh Controls and Preview Mesh .............................................................................................. 126 Establish Analysis Settings .................................................................................................................. 127 Define Initial Conditions ...................................................................................................................... 130 Apply Loads and Supports .................................................................................................................. 132 Solve .................................................................................................................................................. 133 Review Results .................................................................................................................................... 134 Create Report (optional) ..................................................................................................................... 135 Analysis Types ......................................................................................................................................... 137 Design Assessment Analysis ................................................................................................................ 137 Eigen Response Analysis ..................................................................................................................... 140 Linear Buckling Analysis ................................................................................................................ 140
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
iv
Mechanical User Guide Modal Analysis ............................................................................................................................. 145 Applying Pre-Stress Effects ............................................................................................................ 151 Electric Analysis .................................................................................................................................. 153 Explicit Dynamics Analysis .................................................................................................................. 156 Recommended Guidelines When Using Pre-Stress With Explicit Dynamics ...................................... 177 Using Explicit Dynamics to Define Initial Conditions for Implicit Analysis ........................................ 178 Harmonic Analysis .............................................................................................................................. 181 Harmonic Analysis Using Linked Modal Analysis System ................................................................ 188 Magnetostatic Analysis ....................................................................................................................... 190 Random Vibration Analysis ................................................................................................................. 195 Response Spectrum Analysis ............................................................................................................... 200 Static Structural Analysis ..................................................................................................................... 204 Steady-State Thermal Analysis ............................................................................................................. 209 Thermal-Electric Analysis .................................................................................................................... 213 Transient Structural Analysis ............................................................................................................... 216 Preparing a Transient Structural Analysis ....................................................................................... 217 Transient Structural Analysis Using Linked Modal Analysis System ................................................. 225 Rigid Dynamics Analysis ..................................................................................................................... 228 Preparing a Rigid Dynamics Analysis ............................................................................................. 229 Command Reference for Rigid Dynamics Systems .......................................................................... 236 IronPython References ............................................................................................................ 237 The Rigid Dynamics Object Model ........................................................................................... 237 Rigid Dynamics Command Objects Library .............................................................................. 238 Command Use Examples ........................................................................................................ 251 Screw Joint ...................................................................................................................... 251 Constraint Equation ......................................................................................................... 252 Joint Condition: Initial Velocity .......................................................................................... 254 Joint Condition: Control Using Linear Feedback ................................................................. 255 Non-Linear Spring Damper ............................................................................................... 256 Spherical Stop .................................................................................................................. 258 Export of Joint Forces ........................................................................................................ 260 Breakable Joint ................................................................................................................ 262 Rigid Body Theory Guide ............................................................................................................... 262 Degrees of freedom ................................................................................................................ 263 Shape Functions ..................................................................................................................... 267 Equations of Motion ............................................................................................................... 269 Time Integration ..................................................................................................................... 273 Geometric Correction and Stabilization ................................................................................... 275 Contact and Stops .................................................................................................................. 276 References ............................................................................................................................. 282 Transient Thermal Analysis .................................................................................................................. 282 Special Analysis Topics ........................................................................................................................ 286 Ansoft - Mechanical Data Transfer ................................................................................................. 287 Thermal/Structural Load Import .............................................................................................. 287 Thermal/Structural Results Export ........................................................................................... 290 External Data Import ..................................................................................................................... 292 External Data Export ..................................................................................................................... 298 Fluid-Structure Interaction (FSI) ..................................................................................................... 298 One-Way Transfer FSI .............................................................................................................. 299 Two-Way Transfer FSI .............................................................................................................. 299 Using Imported Loads for One-Way FSI .................................................................................... 300 Face Forces at Fluid-Structure Interface ............................................................................. 302
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Mechanical User Guide Face Temperatures and Convections at Fluid-Structure Interface ........................................ 302 Volumetric Temperature Transfer ....................................................................................... 303 CFD Results Mapping ........................................................................................................ 303 Icepak to Mechanical Data Transfer ............................................................................................... 303 Mechanical-Electronics Interaction (Mechatronics) Data Transfer .................................................... 305 Overall Workflow for Mechatronics Analysis ............................................................................. 305 Set up the Mechanical Application for Export to Simplorer ....................................................... 306 POLYFLOW to Mechanical Data Transfer ......................................................................................... 306 Simplorer/Rigid Dynamics Co-Simulation ..................................................................................... 308 Simplorer Pins ........................................................................................................................ 310 Static Analysis From Rigid Dynamics Analysis ................................................................................ 311 Submodeling ................................................................................................................................ 312 Understanding Submodeling .................................................................................................. 313 Nonlinear Submodeling .................................................................................................... 314 Structural Submodeling Workflow ........................................................................................... 314 Thermal Submodeling Workflow ............................................................................................. 316 System Coupling .......................................................................................................................... 318 Supported Capabilities and Limitations ................................................................................... 319 System Coupling Related Settings in Mechanical ..................................................................... 320 Fluid-Structure Interaction (FSI) - One-Way Transfer Using System Coupling ............................. 320 Restarting Structural Mechanical Analyses as Part of System Coupling ..................................... 321 Running Mechanical as a System Coupling Participant from the Command Line ....................... 322 Troubleshooting Two-Way Coupling Analysis Problems ........................................................... 322 Thermal-Stress Analysis ................................................................................................................. 323 Rotordynamics Analysis ................................................................................................................ 326 Fracture Analysis ........................................................................................................................... 327 Fracture Analysis Workflows .................................................................................................... 327 Limitations of Fracture Analysis ............................................................................................... 329 Multi-Point Constraint (MPC) Contact for Fracture .................................................................... 330 Composite Analysis ....................................................................................................................... 330 Shell Modeling Workflow ........................................................................................................ 330 Solid Modeling Workflow ........................................................................................................ 333 Specifying Geometry .............................................................................................................................. 337 Assemblies, Parts, and Bodies .............................................................................................................. 337 Multibody Behavior ...................................................................................................................... 338 Working with Parts ....................................................................................................................... 338 Integration Schemes ..................................................................................................................... 338 Color Coding of Parts .................................................................................................................... 339 Working with Bodies ..................................................................................................................... 340 Hide or Suppress Bodies ............................................................................................................... 340 Hide or Show Faces ....................................................................................................................... 340 Assumptions and Restrictions for Assemblies, Parts, and Bodies ..................................................... 341 Solid Bodies ........................................................................................................................................ 341 Surface Bodies .................................................................................................................................... 341 Assemblies of Surface Bodies ........................................................................................................ 342 Thickness Mode ............................................................................................................................ 342 Importing Surface Body Models .................................................................................................... 342 Importing Surface Body Thickness ................................................................................................ 343 Surface Body Shell Offsets ............................................................................................................. 343 Specifying Surface Body Thickness ................................................................................................ 345 Specifying Surface Body Layered Sections ..................................................................................... 348 Defining and Applying a Layered Section ................................................................................ 348
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
vi
Mechanical User Guide Viewing Individual Layers ........................................................................................................ 349 Layered Section Properties ...................................................................................................... 350 Notes on Layered Section Behavior ......................................................................................... 350 Faces With Multiple Thicknesses and Layers Specified .................................................................... 351 Line Bodies ......................................................................................................................................... 352 Rigid Bodies ....................................................................................................................................... 353 2D Analyses ........................................................................................................................................ 355 Using Generalized Plane Strain ...................................................................................................... 356 Symmetry ........................................................................................................................................... 358 Types of Regions ........................................................................................................................... 359 Symmetry Region ................................................................................................................... 359 Explicit Dynamics Symmetry ............................................................................................. 362 General Symmetry ...................................................................................................... 362 Global Symmetry Planes ............................................................................................. 363 Periodic Region ...................................................................................................................... 363 Electromagnetic Periodic Symmetry .................................................................................. 364 Periodicity Example .................................................................................................... 365 Cyclic Region .......................................................................................................................... 366 Cyclic Symmetry in a Static Structural Analysis ................................................................... 368 Applying Loads and Supports for Cyclic Symmetry in a Static Structural Analysis .......... 368 Reviewing Results for Cyclic Symmetry in a Static Structural Analysis ........................... 369 Cyclic Symmetry in a Modal Analysis ................................................................................. 371 Applying Loads and Supports for Cyclic Symmetry in a Modal Analysis ........................ 371 Analysis Settings for Cyclic Symmetry in a Modal Analysis ............................................ 372 Reviewing Results for Cyclic Symmetry in a Modal Analysis .......................................... 372 Cyclic Symmetry in a Thermal Analysis ............................................................................... 377 Applying Loads for Cyclic Symmetry in a Thermal Analysis ........................................... 377 Reviewing Results for Cyclic Symmetry in a Thermal Analysis ....................................... 377 Symmetry Defined in DesignModeler ............................................................................................ 378 Symmetry in the Mechanical Application ...................................................................................... 378 Named Selections ............................................................................................................................... 381 Defining Named Selections ........................................................................................................... 384 Specifying Named Selections by Geometry Type ..................................................................... 385 Specifying Named Selections using Worksheet Criteria ............................................................ 385 Displaying Named Selections ........................................................................................................ 392 Using Named Selections ............................................................................................................... 395 Using Named Selections via the Toolbar .................................................................................. 396 Scoping Analysis Objects to Named Selections ........................................................................ 397 Including Named Selections in Program Controlled Inflation .................................................... 398 Importing Named Selections ................................................................................................... 398 Exporting Named Selections ................................................................................................... 399 Displaying Interior Mesh Faces ...................................................................................................... 399 Converting Named Selection Groups to Mechanical APDL Application Components ...................... 400 Mesh Numbering ................................................................................................................................ 400 Path (Construction Geometry) ............................................................................................................. 403 Surface (Construction Geometry) ........................................................................................................ 408 Remote Point ...................................................................................................................................... 409 Specify a Remote Point ................................................................................................................. 410 Geometry Behaviors and Support Specifications ........................................................................... 413 Remote Point Features .................................................................................................................. 415 Point Mass .......................................................................................................................................... 417 Thermal Point Mass ............................................................................................................................. 418
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
vii
Mechanical User Guide Cracks ................................................................................................................................................ 419 Defining a Pre-Meshed Crack ........................................................................................................ 420 Gaskets .............................................................................................................................................. 422 Gasket Bodies ............................................................................................................................... 422 Gasket Mesh Control ..................................................................................................................... 422 Gasket Results .............................................................................................................................. 423 Setting Up Coordinate Systems .............................................................................................................. 425 Creating Coordinate Systems .............................................................................................................. 425 Initial Creation and Definition ....................................................................................................... 425 Establishing Origin for Associative and Non-Associative Coordinate Systems .................................. 426 Setting Principal Axis and Orientation ........................................................................................... 428 Using Transformations .................................................................................................................. 428 Creating a Coordinate System Based on a Surface Normal .............................................................. 429 Importing Coordinate Systems ............................................................................................................ 429 Applying Coordinate Systems as Reference Locations .......................................................................... 430 Using Coordinate Systems to Specify Joint Locations ........................................................................... 430 Creating Section Planes ...................................................................................................................... 430 Create Construction Surface ................................................................................................................ 433 Transferring Coordinate Systems to the Mechanical APDL Application ................................................. 434 Setting Connections ............................................................................................................................... 435 Connections Folder ............................................................................................................................. 435 Connections Worksheet ...................................................................................................................... 436 Connection Group Folder .................................................................................................................... 439 Common Connections Folder Operations for Auto Generated Connections .......................................... 443 Contact .............................................................................................................................................. 445 Contact Overview ......................................................................................................................... 445 Contact Formulation Theory ......................................................................................................... 445 Contact Settings ........................................................................................................................... 448 Scope Settings ........................................................................................................................ 449 Definition Settings .................................................................................................................. 452 Advanced Settings .................................................................................................................. 457 Supported Contact Types .............................................................................................................. 468 Setting Contact Conditions Manually ............................................................................................ 469 Contact Ease of Use Features ......................................................................................................... 469 Controlling Transparency for Contact Regions ......................................................................... 470 Displaying Contact Bodies with Different Colors ...................................................................... 470 Displaying Contact Bodies in Separate Windows ...................................................................... 471 Hiding Bodies Not Scoped to a Contact Region ........................................................................ 472 Renaming Contact Regions Based on Geometry Names ........................................................... 472 Identifying Contact Regions for a Body .................................................................................... 473 Flipping Contact and Target Scope Settings ............................................................................. 473 Merging Contact Regions That Share Geometry ....................................................................... 474 Saving or Loading Contact Region Settings ............................................................................. 474 Resetting Contact Regions to Default Settings ......................................................................... 475 Locating Bodies Without Contact ............................................................................................ 475 Locating Parts Without Contact ............................................................................................... 475 Contact in Rigid Dynamics ............................................................................................................ 475 Joints ................................................................................................................................................. 478 Joint Characteristics ...................................................................................................................... 478 Types of Joints .............................................................................................................................. 481 Joint Properties and Application ................................................................................................... 489 Example: Assembling Joints .......................................................................................................... 496
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
viii
Mechanical User Guide Example: Configuring Joints .......................................................................................................... 506 Automatic Joint Creation .............................................................................................................. 512 Joint Stops and Locks .................................................................................................................... 512 Ease of Use Features ..................................................................................................................... 516 Detecting Overconstrained Conditions .......................................................................................... 519 Mesh Connection ............................................................................................................................... 520 Springs ............................................................................................................................................... 528 Beam Connections .............................................................................................................................. 535 Spot Welds ......................................................................................................................................... 535 End Releases ....................................................................................................................................... 538 Body Interactions in Explicit Dynamics Analyses .................................................................................. 539 Properties for Body Interactions Folder .......................................................................................... 540 Contact Detection .................................................................................................................. 541 Formulation ............................................................................................................................ 543 Shell Thickness Factor ............................................................................................................. 544 Body Self Contact ................................................................................................................... 544 Element Self Contact ............................................................................................................... 544 Tolerance ................................................................................................................................ 545 Pinball Factor .......................................................................................................................... 545 Time Step Safety Factor ........................................................................................................... 545 Limiting Time Step Velocity ..................................................................................................... 546 Edge on Edge Contact ............................................................................................................ 546 Interaction Type Properties for Body Interaction Object ................................................................. 546 Frictionless Type ..................................................................................................................... 546 Frictional Type ........................................................................................................................ 547 Bonded Type .......................................................................................................................... 548 Reinforcement Type ................................................................................................................ 549 Bearings ............................................................................................................................................. 551 Configuring Analysis Settings ................................................................................................................ 555 Analysis Settings for Most Analysis Types ............................................................................................. 555 Step Controls ................................................................................................................................ 555 Solver Controls ............................................................................................................................. 559 Restart Analysis ............................................................................................................................ 562 Restart Controls ............................................................................................................................ 563 Creep Controls .............................................................................................................................. 564 Cyclic Controls .............................................................................................................................. 564 Radiosity Controls ......................................................................................................................... 565 Options for Analyses ..................................................................................................................... 566 Damping Controls ........................................................................................................................ 571 Nonlinear Controls ........................................................................................................................ 573 Output Controls ............................................................................................................................ 576 Analysis Data Management ........................................................................................................... 581 Rotordynamics Controls ................................................................................................................ 583 Visibility ....................................................................................................................................... 583 Steps and Step Controls for Static and Transient Analyses .................................................................... 584 Role of Time in Tracking ................................................................................................................ 584 Steps, Substeps, and Equilibrium Iterations .................................................................................... 584 Automatic Time Stepping ............................................................................................................. 585 Guidelines for Integration Step Size ............................................................................................... 586 Analysis Settings for Explicit Dynamics Analyses .................................................................................. 588 Explicit Dynamics Step Controls .................................................................................................... 588 Explicit Dynamics Solver Controls .................................................................................................. 592
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
ix
Mechanical User Guide Explicit Dynamics Euler Domain Controls ...................................................................................... 596 Explicit Dynamics Damping Controls ............................................................................................. 597 Explicit Dynamics Erosion Controls ................................................................................................ 598 Explicit Dynamics Output Controls ................................................................................................ 599 Explicit Dynamics Data Management Settings ............................................................................... 602 Recommendations for Analysis Settings in Explicit Dynamics ......................................................... 603 Explicit Dynamics Analysis Settings Notes ..................................................................................... 607 Setting Up Boundary Conditions ............................................................................................................ 609 Boundary Condition Scoping Method ................................................................................................. 609 Types of Boundary Conditions ............................................................................................................. 612 Inertial Type Boundary Conditions ................................................................................................. 612 Acceleration ........................................................................................................................... 612 Standard Earth Gravity ............................................................................................................ 616 Rotational Velocity .................................................................................................................. 618 Load Type Boundary Conditions .................................................................................................... 621 Pressure ................................................................................................................................. 622 Pipe Pressure .......................................................................................................................... 625 Pipe Temperature ................................................................................................................... 628 Hydrostatic Pressure ............................................................................................................... 630 Force ...................................................................................................................................... 633 Remote Force ......................................................................................................................... 636 Bearing Load .......................................................................................................................... 640 Bolt Pretension ....................................................................................................................... 644 Moment ................................................................................................................................. 647 Generalized Plane Strain ......................................................................................................... 651 Line Pressure .......................................................................................................................... 653 PSD Base Excitation ................................................................................................................ 656 RS Base Excitation ................................................................................................................... 657 Joint Load ............................................................................................................................... 658 Thermal Condition .................................................................................................................. 660 Temperature ........................................................................................................................... 662 Convection ............................................................................................................................. 665 Radiation ................................................................................................................................ 668 Heat Flow ............................................................................................................................... 672 Heat Flux ................................................................................................................................ 674 Internal Heat Generation ......................................................................................................... 676 Voltage ................................................................................................................................... 679 Current ................................................................................................................................... 681 Electromagnetic Boundary Conditions and Excitations ............................................................ 683 Magnetic Flux Boundary Conditions .................................................................................. 684 Conductor ........................................................................................................................ 685 Solid Source Conductor Body ...................................................................................... 686 Voltage Excitation for Solid Source Conductors ............................................................ 688 Current Excitation for Solid Source Conductors ............................................................ 688 Stranded Source Conductor Body ............................................................................... 689 Current Excitation for Stranded Source Conductors ..................................................... 691 Motion Load ........................................................................................................................... 693 Fluid Solid Interface ................................................................................................................ 696 Detonation Point .................................................................................................................... 698 Support Type Boundary Conditions ............................................................................................... 702 Fixed Supports ....................................................................................................................... 702 Displacements ........................................................................................................................ 704
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Mechanical User Guide Remote Displacement ............................................................................................................. 708 Velocity .................................................................................................................................. 712 Impedance Boundary ............................................................................................................. 714 Frictionless Face ...................................................................................................................... 717 Compression Only Support ..................................................................................................... 718 Cylindrical Support ................................................................................................................. 720 Simply Supported ................................................................................................................... 722 Fixed Rotation ........................................................................................................................ 724 Elastic Support ....................................................................................................................... 726 Conditions Type Boundary Conditions ........................................................................................... 728 Coupling ................................................................................................................................ 728 Constraint Equation ................................................................................................................ 730 Pipe Idealization ..................................................................................................................... 732 Direct FE Type Boundary Conditions .............................................................................................. 734 Nodal Orientation ................................................................................................................... 735 Nodal Force ............................................................................................................................ 736 Nodal Pressure ........................................................................................................................ 738 Nodal Displacement ............................................................................................................... 740 Nodal Rotation ....................................................................................................................... 742 EM (Electro-Mechanical) Transducer ........................................................................................ 744 Remote Boundary Conditions ....................................................................................................... 746 Imported Boundary Conditions ..................................................................................................... 747 Imported Body Force Density .................................................................................................. 750 Imported Body Temperature ................................................................................................... 750 Imported Convection Coefficient ............................................................................................ 751 Imported Displacement .......................................................................................................... 751 Imported Force ....................................................................................................................... 752 Imported Heat Flux ................................................................................................................. 752 Imported Heat Generation ...................................................................................................... 753 Imported Pressure .................................................................................................................. 753 Imported Surface Force Density .............................................................................................. 754 Imported Temperature ............................................................................................................ 754 Spatial Varying Loads and Displacements ............................................................................................ 754 Defining Boundary Condition Magnitude ............................................................................................ 755 Using Results .......................................................................................................................................... 765 Introduction to the Use of Results ....................................................................................................... 765 Result Definitions ............................................................................................................................... 766 Applying Results Based on Geometry ............................................................................................ 766 Scoping Results ............................................................................................................................ 769 Solution Coordinate System .......................................................................................................... 769 Material Properties Used in Postprocessing ................................................................................... 771 Clearing Results Data .................................................................................................................... 772 Averaged vs. Unaveraged Contour Results ..................................................................................... 772 Peak Composite Results ................................................................................................................ 775 Layered and Surface Body Results ................................................................................................. 776 Unconverged Results .................................................................................................................... 777 Handling of Degenerate Elements ................................................................................................. 778 Structural Results ................................................................................................................................ 778 Deformation ................................................................................................................................. 779 Stress and Strain ........................................................................................................................... 783 Equivalent (von Mises) ............................................................................................................ 784 Maximum, Middle, and Minimum Principal .............................................................................. 784
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
xi
Mechanical User Guide Maximum Shear ..................................................................................................................... 785 Intensity ................................................................................................................................. 785 Vector Principals ..................................................................................................................... 786 Error (Structural) ..................................................................................................................... 786 Thermal Strain ........................................................................................................................ 787 Equivalent Plastic Strain .......................................................................................................... 788 Equivalent Creep Strain ........................................................................................................... 789 Equivalent Total Strain ............................................................................................................ 789 Membrane Stress .................................................................................................................... 789 Bending Stress ........................................................................................................................ 790 Stabilization Energy ...................................................................................................................... 790 Strain Energy ................................................................................................................................ 791 Linearized Stress ........................................................................................................................... 791 Damage Results ............................................................................................................................ 793 Contact Results ............................................................................................................................. 796 Frequency Response and Phase Response ..................................................................................... 799 Stress Tools ................................................................................................................................... 803 Maximum Equivalent Stress Safety Tool .................................................................................. 804 Maximum Shear Stress Safety Tool .......................................................................................... 806 Mohr-Coulomb Stress Safety Tool ............................................................................................ 807 Maximum Tensile Stress Safety Tool ......................................................................................... 809 Fatigue (Fatigue Tool) .................................................................................................................... 811 Fracture Results ............................................................................................................................ 811 Fracture Tool ........................................................................................................................... 814 Defining a Fracture Result ....................................................................................................... 814 Contact Tool ................................................................................................................................. 815 Contact Tool Initial Information ............................................................................................... 819 Beam Tool ..................................................................................................................................... 821 Structural Probes .......................................................................................................................... 822 Energy (Transient Structural and Rigid Dynamics Analyses) ...................................................... 829 Reactions: Forces and Moments .............................................................................................. 829 Joint Probes ............................................................................................................................ 835 Response PSD Probe ............................................................................................................... 837 Spring Probes ......................................................................................................................... 838 Beam Probes .......................................................................................................................... 838 Bolt Pretension Probes ............................................................................................................ 838 Generalized Plain Strain Probes ............................................................................................... 839 Beam Results ................................................................................................................................ 839 Shear-Moment Diagram .......................................................................................................... 840 Gasket Results .............................................................................................................................. 841 Campbell Diagram Chart Results ................................................................................................... 842 Thermal Results .................................................................................................................................. 845 Temperature ................................................................................................................................. 845 Heat Flux ...................................................................................................................................... 845 Heat Reaction ............................................................................................................................... 846 Error (Thermal) ............................................................................................................................. 846 Thermal Probes ............................................................................................................................. 846 Magnetostatic Results ......................................................................................................................... 847 Electric Potential ........................................................................................................................... 848 Total Magnetic Flux Density .......................................................................................................... 848 Directional Magnetic Flux Density ................................................................................................. 848 Total Magnetic Field Intensity ........................................................................................................ 848
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
xii
Mechanical User Guide Directional Magnetic Field Intensity .............................................................................................. 848 Total Force .................................................................................................................................... 849 Directional Force .......................................................................................................................... 849 Current Density ............................................................................................................................ 849 Inductance ................................................................................................................................... 849 Flux Linkage ................................................................................................................................. 850 Error (Magnetic) ............................................................................................................................ 851 Magnetostatic Probes ................................................................................................................... 851 Electric Results .................................................................................................................................... 853 Electric Probes .............................................................................................................................. 854 Fatigue Results ................................................................................................................................... 854 Fatigue Material Properties ........................................................................................................... 855 Fatigue Analysis and Loading Options ........................................................................................... 856 Reviewing Fatigue Results ............................................................................................................. 859 User Defined Results ........................................................................................................................... 863 Overview ...................................................................................................................................... 863 Characteristics .............................................................................................................................. 864 Application ................................................................................................................................... 864 Nodal Scoping .............................................................................................................................. 866 User Defined Result Expressions .................................................................................................... 867 User Defined Result Identifier ........................................................................................................ 870 Unit Description ........................................................................................................................... 871 User Defined Results for the Mechanical APDL Solver .................................................................... 872 User Defined Results for Explicit Dynamics Analyses ...................................................................... 876 Result Outputs .................................................................................................................................... 881 Chart and Table ............................................................................................................................ 881 Contour Results ............................................................................................................................ 884 Coordinate Systems Results .......................................................................................................... 884 Nodal Coordinate Systems Results ........................................................................................... 884 Elemental Coordinate Systems Results .................................................................................... 885 Rotational Order of Coordinate System Results ........................................................................ 886 Eroded Nodes in Explicit Dynamics Analyses ................................................................................. 886 The Euler Domain in Explicit Dynamics Analyses ............................................................................ 888 Path Results .................................................................................................................................. 889 Probes .......................................................................................................................................... 894 Overview and Probe Types ...................................................................................................... 894 Probe Details View ................................................................................................................. 896 Surface Results ............................................................................................................................. 899 Vector Plots .................................................................................................................................. 901 Result Utilities ..................................................................................................................................... 902 Adaptive Convergence .................................................................................................................. 902 Animation .................................................................................................................................... 902 Capped Isosurfaces ....................................................................................................................... 905 Dynamic Legend .......................................................................................................................... 905 Generating Reports ...................................................................................................................... 906 Renaming Results Based on Definition .......................................................................................... 907 Results Legend ............................................................................................................................. 907 Named Legends ..................................................................................................................... 908 Date and Time ........................................................................................................................ 908 Max, Min on Color Bar ............................................................................................................. 908 Logarithmic Scale ................................................................................................................... 909 All Scientific Notation ............................................................................................................. 909
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
xiii
Mechanical User Guide Digits ..................................................................................................................................... 909 Independent Bands ................................................................................................................ 909 Color Scheme ......................................................................................................................... 909 Results Toolbar ............................................................................................................................. 909 Solution Combinations ................................................................................................................. 909 Understanding Solving ........................................................................................................................... 913 Solve Modes and Recommended Usage .............................................................................................. 915 Using Solve Process Settings ............................................................................................................... 917 Solution Restarts ................................................................................................................................ 921 Solving Scenarios ................................................................................................................................ 929 Solution Information Object ................................................................................................................ 931 Postprocessing During Solve ............................................................................................................... 937 Result Trackers .................................................................................................................................... 938 Structural Result Trackers .............................................................................................................. 940 Thermal Result Trackers ................................................................................................................ 942 Explicit Dynamics Result Trackers .................................................................................................. 943 Point Scoped Result Trackers for Explicit Dynamics .................................................................. 943 Body Scoped Result Trackers for Explicit Dynamics .................................................................. 948 Force Reaction Result Trackers for Explicit Dynamics ................................................................ 952 Viewing and Filtering Result Tracker Graphs for Explicit Dynamics ............................................ 953 Adaptive Convergence ........................................................................................................................ 954 File Management in the Mechanical Application .................................................................................. 959 Solving Units ...................................................................................................................................... 960 Saving your Results in the Mechanical Application ............................................................................. 1021 Writing and Reading the Mechanical APDL Application Files .............................................................. 1021 Converting Boundary Conditions to Nodal DOF Constraints (Mechanical APDL Solver) ....................... 1023 Resolving Thermal Boundary Condition Conflicts ............................................................................... 1024 Resume Capability for Explicit Dynamics Analyses ............................................................................. 1024 Solving a Fracture Analysis ................................................................................................................ 1025 Commands Objects ............................................................................................................................... 1029 Commands Object Features .............................................................................................................. 1029 Using Commands Objects with the MAPDL Solver ............................................................................. 1033 Using Commands Objects with the Rigid Dynamics Solver ................................................................ 1037 Setting Parameters ............................................................................................................................... 1039 Specifying Parameters ....................................................................................................................... 1039 CAD Parameters ................................................................................................................................ 1041 Using Design Assessment ..................................................................................................................... 1045 Predefined Assessment Types ............................................................................................................ 1047 Modifying the Predefined Assessment Types Menu ...................................................................... 1048 Using Advanced Combination Options with Design Assessment .................................................. 1048 Introduction ......................................................................................................................... 1049 Defining Results .................................................................................................................... 1049 Using BEAMST and FATJACK with Design Assessment .................................................................. 1051 Using BEAMST with the Design Assessment System ..................................................................... 1051 Introduction ......................................................................................................................... 1051 Information for Existing ASAS Users ....................................................................................... 1052 Attribute Group Types ........................................................................................................... 1054 Code of Practise Selection ............................................................................................... 1055 General Text .................................................................................................................... 1056 Geometry Definition ....................................................................................................... 1056 Load Dependant Factors ................................................................................................. 1057 Material Definition .......................................................................................................... 1058
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
xiv
Mechanical User Guide Ocean Environment ........................................................................................................ 1059 Available Results ................................................................................................................... 1059 AISC LRFD Results ........................................................................................................... 1059 AISC WSD Results ............................................................................................................ 1060 API LRFD Results ............................................................................................................. 1061 API WSD Results .............................................................................................................. 1064 BS5950 Results ................................................................................................................ 1070 DS449 High Results ......................................................................................................... 1070 DS449 Normal Results ..................................................................................................... 1073 ISO Results ...................................................................................................................... 1074 NORSOK Results .............................................................................................................. 1077 NPD Results .................................................................................................................... 1080 Using FATJACK with the Design Assessment System .................................................................... 1083 Introduction ......................................................................................................................... 1083 Information for Existing ASAS Users ....................................................................................... 1084 Solution Selection Customization .......................................................................................... 1085 Attribute Group Types ........................................................................................................... 1086 Analysis Type Selection ................................................................................................... 1086 General Text .................................................................................................................... 1087 Geometry Definition ....................................................................................................... 1087 Joint Inspection Points ................................................................................................... 1088 SCF Definitions ............................................................................................................... 1088 Material Definition .......................................................................................................... 1089 Ocean Environment ........................................................................................................ 1090 Available Results ................................................................................................................... 1090 Damage Values ............................................................................................................... 1091 Fatigue Assessment ........................................................................................................ 1092 SCF Values ...................................................................................................................... 1092 Stress Histogram Results ................................................................................................. 1092 Stress Range Results ....................................................................................................... 1093 Changing the Assessment Type or XML Definition File Contents ......................................................... 1094 Solution Selection ............................................................................................................................. 1095 The Solution Selection Table ....................................................................................................... 1095 Results Availability ...................................................................................................................... 1096 Solution Combination Behavior ................................................................................................... 1097 Using the Attribute Group Object ...................................................................................................... 1099 Developing and Debugging Design Assessment Scripts .................................................................... 1100 Using the DA Result Object ............................................................................................................... 1101 The Design Assessment XML Definition File ....................................................................................... 1102 Attributes Format ....................................................................................................................... 1103 Attribute Groups Format ............................................................................................................. 1106 Script Format .............................................................................................................................. 1107 Results Format ............................................................................................................................ 1110 Design Assessment API Reference ..................................................................................................... 1113 DesignAssessment class .............................................................................................................. 1120 Example Usage ..................................................................................................................... 1121 Typical Evaluate (or Solve) Script Output ................................................................................ 1122 Helper class ................................................................................................................................ 1122 Example Usage ..................................................................................................................... 1123 Typical Evaluate (or Solve) Script Output ................................................................................ 1123 Typical Solver Output ............................................................................................................ 1123 MeshData class ........................................................................................................................... 1124
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
xv
Mechanical User Guide Example Usage ..................................................................................................................... 1124 Typical Evaluate (or Solve) Script Output ................................................................................ 1125 DAElement class ......................................................................................................................... 1125 Example Usage ..................................................................................................................... 1127 Typical Evaluate (or Solve) Script Output ................................................................................ 1127 DANode class ............................................................................................................................. 1127 Example Usage ..................................................................................................................... 1128 Typical Evaluate (or Solve) Script Output ................................................................................ 1128 SectionData class ........................................................................................................................ 1128 Example Usage ..................................................................................................................... 1129 Typical Evaluate (or Solve) Script Output ................................................................................ 1129 AttributeGroup class ................................................................................................................... 1130 Example Usage ..................................................................................................................... 1130 Typical Evaluate (or Solve) Script Output ................................................................................ 1130 Attribute class ............................................................................................................................. 1131 Example Usage ..................................................................................................................... 1131 Typical Evaluate (or Solve) Script Output ................................................................................ 1132 SolutionSelection class ............................................................................................................... 1132 Example Usage ..................................................................................................................... 1132 Typical Evaluate (or Solve) Script Output ................................................................................ 1132 Solution class .............................................................................................................................. 1133 Example Usage ..................................................................................................................... 1136 Typical Evaluate (or Solve) Script Output ................................................................................ 1137 SolutionResult class .................................................................................................................... 1137 Example Usage ..................................................................................................................... 1142 Typical Evaluate (or Solve) Script Output ................................................................................ 1142 DAResult class ............................................................................................................................ 1143 Example Usage ..................................................................................................................... 1144 Typical Evaluate (or Solve) Script Output ................................................................................ 1145 DAResultSet class ........................................................................................................................ 1145 Example Usage ..................................................................................................................... 1146 Typical Evaluate (or Solve) Script Output ................................................................................ 1147 Examples of Design Assessment Usage .............................................................................................. 1147 Using Design Assessment to Obtain Results from Mechanical APDL ............................................. 1148 Creating the XML Definition File ............................................................................................ 1148 Creating the Script to be Run on Solve, MAPDL_S.py ........................................................... 1151 Creating the Script to be Run on Evaluate All Results, MAPDL_E.py ...................................... 1152 Expanding the Example ........................................................................................................ 1153 Using Design Assessment to Calculate Complex Results, such as Those Required by ASME ............ 1154 Creating the XML Definition File ............................................................................................ 1154 Creating the Script to be Run on Evaluate .............................................................................. 1156 EvaluateAllResults ........................................................................................................... 1156 EvaluateDamage ............................................................................................................. 1156 EvaluateCulmativeDamage ............................................................................................. 1157 Plot ................................................................................................................................ 1157 Using Design Assessment to Perform Further Results Analysis for an Explicit Dynamics Analysis .... 1158 Creating the XML Definition File ............................................................................................ 1158 Creating the Script to be Run on Evaluate .............................................................................. 1160 Expanding the Example ........................................................................................................ 1161 Using Design Assessment to Obtain Composite Results Using Mechanical APDL .......................... 1161 Creating the XML Definition File ............................................................................................ 1163 Creating the Script to be Run on Solve, SolveFailure.py ................................................ 1165
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
xvi
Mechanical User Guide Creating the Script to be Run on Evaluate All Results, EvaluateFailure.py ..................... 1165 Using a Dictionary to Avoid a Long if/elif/else Statement. ................................................. 1165 Writing the MADPL .inp File from Within Design Assessment ........................................ 1165 Running Mechanical APDL Multiple Times ....................................................................... 1166 Expanding the Example ........................................................................................................ 1167 Using Design Assessment to Access and Present Multiple Step Results ......................................... 1167 Creating the XML Definition File ............................................................................................ 1167 Creating the Script to be Run on Evaluate .............................................................................. 1167 Using Design Assessment to Perform an Explicit-to-Implicit Sequential Analysis ........................... 1168 Creating the XML Definition File ............................................................................................ 1168 Creating the Solve Script ....................................................................................................... 1168 Productivity Tools ................................................................................................................................. 1173 Generating Multiple Objects from a Template Object ......................................................................... 1173 Tagging Objects ................................................................................................................................ 1178 Creating Tags .............................................................................................................................. 1178 Applying Tags to Objects ............................................................................................................. 1178 Deleting a Tag ............................................................................................................................. 1179 Renaming a Tag .......................................................................................................................... 1179 Highlighting Tagged Tree Objects ................................................................................................ 1179 Objects Reference ................................................................................................................................. 1181 Alert ................................................................................................................................................. 1183 Analysis Settings ............................................................................................................................... 1184 Angular Velocity ................................................................................................................................ 1185 Beam ................................................................................................................................................ 1186 Body ................................................................................................................................................. 1187 Body Interactions .............................................................................................................................. 1190 Body Interaction ............................................................................................................................... 1191 Chart ................................................................................................................................................ 1192 Commands ....................................................................................................................................... 1192 Comment ......................................................................................................................................... 1194 Connections ..................................................................................................................................... 1194 Connection Group ............................................................................................................................ 1196 Construction Geometry .................................................................................................................... 1198 Contact Region ................................................................................................................................. 1198 Object Properties - Most Structural Analyses ................................................................................ 1199 Object Properties - Explicit Dynamics Analyses ............................................................................ 1200 Object Properties - Thermal and Electromagnetic Analyses .......................................................... 1201 Object Properties - Rigid Body Dynamics Analyses ....................................................................... 1202 Contact Tool (Group) ......................................................................................................................... 1202 Convergence .................................................................................................................................... 1204 Coordinate System ............................................................................................................................ 1205 Coordinate Systems .......................................................................................................................... 1206 Crack ................................................................................................................................................ 1206 Direct FE (Group) .............................................................................................................................. 1209 End Release ...................................................................................................................................... 1210 Environment (Group) ........................................................................................................................ 1211 Fatigue Tool (Group) ......................................................................................................................... 1212 Figure ............................................................................................................................................... 1214 Fluid Surface ..................................................................................................................................... 1215 Fracture ............................................................................................................................................ 1216 Gasket Mesh Control ......................................................................................................................... 1217 Geometry ......................................................................................................................................... 1217
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
xvii
Mechanical User Guide Global Coordinate System ................................................................................................................. 1220 Image ............................................................................................................................................... 1221 Imported Layered Section ................................................................................................................. 1222 Imported Load (Group) ..................................................................................................................... 1223 Imported Thickness .......................................................................................................................... 1224 Imported Thickness (Group) .............................................................................................................. 1226 Initial Conditions ............................................................................................................................... 1227 Initial Temperature ............................................................................................................................ 1228 Joint ................................................................................................................................................. 1229 Layered Section ................................................................................................................................ 1230 Loads, Supports, and Conditions (Group) ........................................................................................... 1232 Mesh ................................................................................................................................................ 1233 Mesh Connection .............................................................................................................................. 1235 Mesh Control Tools (Group) ............................................................................................................... 1237 Mesh Group (Group) ......................................................................................................................... 1239 Mesh Grouping ................................................................................................................................. 1240 Mesh Numbering .............................................................................................................................. 1241 Modal ............................................................................................................................................... 1242 Model ............................................................................................................................................... 1243 Named Selections ............................................................................................................................. 1244 Numbering Control ........................................................................................................................... 1246 Part .................................................................................................................................................. 1247 Path .................................................................................................................................................. 1248 Periodic/Cyclic Region ....................................................................................................................... 1249 Point Mass ........................................................................................................................................ 1251 Pre-Meshed Crack ............................................................................................................................. 1252 Pre-Stress ......................................................................................................................................... 1253 Probe ............................................................................................................................................... 1254 Project .............................................................................................................................................. 1255 Remote Point .................................................................................................................................... 1256 Remote Points .................................................................................................................................. 1257 Result Tracker ................................................................................................................................... 1257 Results and Result Tools (Group) ........................................................................................................ 1259 Solution ............................................................................................................................................ 1263 Solution Combination ....................................................................................................................... 1264 Solution Information ......................................................................................................................... 1264 Spot Weld ......................................................................................................................................... 1265 Spring .............................................................................................................................................. 1267 Stress Tool (Group) ............................................................................................................................ 1268 Surface ............................................................................................................................................. 1270 Symmetry ......................................................................................................................................... 1271 Symmetry Region ............................................................................................................................. 1271 Thermal Point Mass ........................................................................................................................... 1272 Thickness .......................................................................................................................................... 1274 Validation ......................................................................................................................................... 1275 Velocity ............................................................................................................................................ 1277 Virtual Body ...................................................................................................................................... 1278 Virtual Body Group ........................................................................................................................... 1280 Virtual Cell ........................................................................................................................................ 1280 Virtual Hard Vertex ............................................................................................................................ 1281 Virtual Split Edge .............................................................................................................................. 1282 Virtual Split Face ............................................................................................................................... 1283
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
xviii
Mechanical User Guide Virtual Topology ............................................................................................................................... 1283 CAD System Information ...................................................................................................................... 1285 General Information .......................................................................................................................... 1286 Troubleshooting ................................................................................................................................... 1287 Problem Situations ............................................................................................................................ 1287 A Linearized Stress Result Cannot Be Solved. ............................................................................... 1288 A Load Transfer Error Has Occurred. ............................................................................................. 1288 Although the Exported File Was Saved to Disk ............................................................................. 1289 Although the Solution Failed to Solve Completely at all Time Points. ............................................ 1289 An Error Occurred Inside the SOLVER Module: Invalid Material Properties ..................................... 1289 An Error Occurred While Solving Due To Insufficient Disk Space ................................................... 1290 An Error Occurred While Starting the Solver Module .................................................................... 1290 An Internal Solution Magnitude Limit Was Exceeded. ................................................................... 1291 An Iterative Solver Was Used for this Analysis ............................................................................... 1291 At Least One Body Has Been Found to Have Only 1 Element ......................................................... 1291 Animation Does not Export Correctly .......................................................................................... 1293 Application Not Closing as Expected ........................................................................................... 1293 Assemblies Missing Parts ............................................................................................................ 1293 CATIA V5 and IGES Surface Bodies ............................................................................................... 1293 Constraint Equations Were Not Properly Matched ........................................................................ 1293 Error Inertia tensor is too large .................................................................................................... 1293 Failed to Load Microsoft Office Application .................................................................................. 1293 Illogical Reaction Results ............................................................................................................. 1293 Large Deformation Effects are Active ........................................................................................... 1294 MPC equations were not built for one or more contact regions or remote boundary conditions .... 1294 One or More Contact Regions May Not Be In Initial Contact .......................................................... 1294 One or more MPC contact regions or remote boundary conditions may have conflicts ................. 1295 One or More Parts May Be Underconstrained ............................................................................... 1295 One or More Remote Boundary Conditions is Scoped to a Large Number of Elements .................. 1296 Problems Unique to Background (Asynchronous) Solutions ......................................................... 1296 Problems Using Solution ............................................................................................................. 1298 Running Norton AntiVirusTM Causes the Mechanical Application to Crash .................................... 1298 The Correctly Licensed Product Will Not Run ................................................................................ 1299 The Deformation is Large Compared to the Model Bounding Box ................................................. 1299 The Initial Time Increment May Be Too Large for This Problem ...................................................... 1299 The Joint Probe cannot Evaluate Results ...................................................................................... 1300 The License Manager Server Is Down ........................................................................................... 1300 Linux Platform - Localized Operating System ............................................................................... 1301 The Low/High Boundaries of Cyclic Symmetry ............................................................................ 1301 The Remote Boundary Condition object is defined on the Cyclic Axis of Symmetry ....................... 1301 The Solution Combination Folder ................................................................................................ 1302 The Solver Engine was Unable to Converge ................................................................................. 1302 The Solver Has Found Conflicting DOF Constraints ...................................................................... 1303 Problem with RSM-Mechanical Connection ................................................................................. 1303 Unable to Find Requested Modes ................................................................................................ 1303 You Must Specify Joint Conditions to all Three Rotational DOFs .................................................... 1304 Recommendations ............................................................................................................................ 1304 A. Glossary of General Terms .................................................................................................................... 1305 B. Tutorials .............................................................................................................................................. 1309 Steady-State and Transient Thermal Analysis of a Circuit Board ........................................................... 1309 Cyclic Symmetry Analysis of a Rotor - Brake Assembly ........................................................................ 1319 Using Finite Element Access to Resolve Overconstraint ...................................................................... 1334
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
xix
Mechanical User Guide Actuator Mechanism using Rigid Body Dynamics .............................................................................. 1364 Track Roller Mechanism using Point on Curve Joints and Rigid Body Dynamics .................................. 1373 Simple Pendulum using Rigid Dynamics and Nonlinear Bushing ........................................................ 1379 Fracture Analysis of a Double Cantilever Beam (DCB) using Pre-Meshed Crack .................................... 1384 Fracture Analysis of an X-Joint Problem with Surface Flaw using Internally Generated Crack Mesh ...... 1391 Fracture Analysis of a 2D Cracked Specimen using Pre-Meshed Crack ................................................. 1397 C. Data Transfer Mesh Mapping ............................................................................................................... 1407 Mapping Validation ........................................................................................................................... 1420 D. LS-DYNA Keywords Used in an Explicit Dynamics Analysis .................................................................... 1423 Supported LS-DYNA Keywords .......................................................................................................... 1423 LS-DYNA General Descriptions .......................................................................................................... 1452 E. Workbench Mechanical Wizard Advanced Programming Topics ............................................................ 1455 Overview .......................................................................................................................................... 1455 URI Address and Path Considerations ................................................................................................ 1456 Using Strings and Languages ............................................................................................................ 1457 Guidelines for Editing XML Files ......................................................................................................... 1458 About the TaskML Merge Process ...................................................................................................... 1458 Using the Integrated Wizard Development Kit (WDK) ......................................................................... 1459 Using IFRAME Elements .................................................................................................................... 1459 TaskML Reference ............................................................................................................................. 1460 Overview Map of TaskML ............................................................................................................. 1460 Document Element ..................................................................................................................... 1461 simulation-wizard ................................................................................................................. 1461 External References ..................................................................................................................... 1462 Merge ................................................................................................................................... 1462 Script .................................................................................................................................... 1462 Object Grouping ......................................................................................................................... 1463 object-group ........................................................................................................................ 1463 object-groups ....................................................................................................................... 1464 object-type ........................................................................................................................... 1464 Status Definitions ........................................................................................................................ 1465 status ................................................................................................................................... 1465 statuses ................................................................................................................................ 1466 Language and Text ...................................................................................................................... 1466 data ...................................................................................................................................... 1466 language .............................................................................................................................. 1466 string .................................................................................................................................... 1467 strings .................................................................................................................................. 1467 Tasks and Events ......................................................................................................................... 1468 activate-event ....................................................................................................................... 1468 task ...................................................................................................................................... 1469 tasks ..................................................................................................................................... 1469 update-event ........................................................................................................................ 1470 Wizard Content ........................................................................................................................... 1470 body ..................................................................................................................................... 1470 group ................................................................................................................................... 1471 iframe ................................................................................................................................... 1472 taskref .................................................................................................................................. 1472 Rules .......................................................................................................................................... 1473 Statements ........................................................................................................................... 1473 and ................................................................................................................................. 1473 debug ............................................................................................................................ 1473
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
xx
Mechanical User Guide if then else stop .............................................................................................................. 1474 not ................................................................................................................................. 1475 or ................................................................................................................................... 1475 update ........................................................................................................................... 1475 Conditions ............................................................................................................................ 1476 assembly-geometry ........................................................................................................ 1476 changeable-length-unit ................................................................................................. 1476 geometry-includes-sheets ............................................................................................... 1476 level ............................................................................................................................... 1477 object ............................................................................................................................. 1477 zero-thickness-sheet ....................................................................................................... 1478 valid-emag-geometry ..................................................................................................... 1479 enclosure-exists .............................................................................................................. 1479 Actions ................................................................................................................................. 1479 click-button .................................................................................................................... 1480 display-details-callout ..................................................................................................... 1480 display-help-topic ........................................................................................................... 1481 display-outline-callout .................................................................................................... 1481 display-status-callout ...................................................................................................... 1482 display-tab-callout .......................................................................................................... 1482 display-task-callout ......................................................................................................... 1483 display-toolbar-callout .................................................................................................... 1483 open-url ......................................................................................................................... 1484 select-all-objects ............................................................................................................. 1485 select-field ...................................................................................................................... 1486 select-first-object ............................................................................................................ 1486 select-first-parameter-field .............................................................................................. 1487 select-first-undefined-field .............................................................................................. 1488 select-zero-thickness-sheets ........................................................................................... 1488 select-enclosures ............................................................................................................ 1488 send-mail ....................................................................................................................... 1488 set-caption ..................................................................................................................... 1489 set-icon .......................................................................................................................... 1490 set-status ........................................................................................................................ 1490 Scripting ..................................................................................................................................... 1491 eval ...................................................................................................................................... 1491 Standard Object Groups Reference .................................................................................................... 1492 Tutorials ........................................................................................................................................... 1495 Tutorial: Adding a Link ................................................................................................................. 1495 Tutorial: Creating a Custom Task .................................................................................................. 1497 Tutorial: Creating a Custom Wizard .............................................................................................. 1498 Tutorial: Adding a Web Search IFRAME ......................................................................................... 1499 Completed TaskML Files .............................................................................................................. 1501 Links.xml .............................................................................................................................. 1501 Insert100psi.xml ................................................................................................................... 1501 CustomWizard.xml ................................................................................................................ 1502 Search.htm ........................................................................................................................... 1503 CustomWizardSearch.xml ..................................................................................................... 1504 Wizard Development Kit (WDK) Groups ............................................................................................. 1505 WDK: Tools Group ....................................................................................................................... 1505 WDK: Commands Group .............................................................................................................. 1506 WDK Tests: Actions ...................................................................................................................... 1507
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
xxi
Mechanical User Guide WDK Tests: Flags (Conditions) ...................................................................................................... 1507 F. Material Models Used in Explicit Dynamics Analysis .............................................................................. 1509 Introduction ..................................................................................................................................... 1509 Explicit Material Library ..................................................................................................................... 1511 Density ............................................................................................................................................. 1517 Linear Elastic ..................................................................................................................................... 1517 Isotropic Elasticity ....................................................................................................................... 1517 Orthotropic Elasticity .................................................................................................................. 1518 Viscoelastic ................................................................................................................................. 1518 Test Data .......................................................................................................................................... 1519 Hyperelasticity .................................................................................................................................. 1519 Plasticity ........................................................................................................................................... 1525 Bilinear Isotropic Hardening ........................................................................................................ 1525 Multilinear Isotropic Hardening ................................................................................................... 1526 Bilinear Kinematic Hardening ...................................................................................................... 1526 Multilinear Kinematic Hardening ................................................................................................. 1526 Johnson-Cook Strength .............................................................................................................. 1527 Cowper-Symonds Strength ......................................................................................................... 1529 Steinberg-Guinan Strength ......................................................................................................... 1530 Zerilli-Armstrong Strength .......................................................................................................... 1531 Brittle/Granular ................................................................................................................................. 1533 Drucker-Prager Strength Linear ................................................................................................... 1533 Drucker-Prager Strength Stassi .................................................................................................... 1534 Drucker-Prager Strength Piecewise ............................................................................................. 1535 Johnson-Holmquist Strength Continuous .................................................................................... 1536 Johnson-Holmquist Strength Segmented .................................................................................... 1538 RHT Concrete Strength ................................................................................................................ 1540 MO Granular ............................................................................................................................... 1546 Equations of State ............................................................................................................................. 1547 Background ................................................................................................................................ 1547 Bulk Modulus .............................................................................................................................. 1548 Shear Modulus ............................................................................................................................ 1548 Ideal Gas EOS .............................................................................................................................. 1548 Polynomial EOS .......................................................................................................................... 1549 Shock EOS Linear ........................................................................................................................ 1551 Shock EOS Bilinear ...................................................................................................................... 1552 JWL EOS ..................................................................................................................................... 1554 Porosity ............................................................................................................................................ 1556 Porosity-Crushable Foam ............................................................................................................ 1556 Compaction EOS Linear .............................................................................................................. 1559 Compaction EOS Non-Linear ....................................................................................................... 1560 P-alpha EOS ................................................................................................................................ 1562 Failure .............................................................................................................................................. 1565 Plastic Strain Failure .................................................................................................................... 1566 Principal Stress Failure ................................................................................................................. 1566 Principal Strain Failure ................................................................................................................. 1567 Stochastic Failure ........................................................................................................................ 1568 Tensile Pressure Failure ............................................................................................................... 1570 Crack Softening Failure ............................................................................................................... 1570 Johnson-Cook Failure .................................................................................................................. 1573 Grady Spall Failure ...................................................................................................................... 1574 Strength ........................................................................................................................................... 1574
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
xxii
Mechanical User Guide Thermal Specific Heat ....................................................................................................................... 1575 Rigid Materials .................................................................................................................................. 1575 G. Explicit Dynamics Theory Guide ........................................................................................................... 1577 Why use Explicit Dynamics? .............................................................................................................. 1577 What is Explicit Dynamics? ................................................................................................................ 1577 The Solution Strategy .................................................................................................................. 1578 Basic Formulations ...................................................................................................................... 1578 Implicit Transient Dynamics .................................................................................................. 1579 Explicit Transient Dynamics ................................................................................................... 1579 Time Integration ......................................................................................................................... 1580 Implicit Time Integration ....................................................................................................... 1580 Explicit Time Integration ....................................................................................................... 1580 Mass Scaling ......................................................................................................................... 1582 Wave Propagation ....................................................................................................................... 1583 Elastic Waves ........................................................................................................................ 1583 Plastic Waves ........................................................................................................................ 1583 Shock Waves ......................................................................................................................... 1584 Reference Frame ......................................................................................................................... 1585 Lagrangian and Eulerian Reference Frames ............................................................................ 1585 Eulerian (Virtual) Reference Frame in Explicit Dynamics ......................................................... 1586 Post-Processing a Body with Reference Frame Euler (Virtual) .................................................. 1588 Key Concepts of Euler (Virtual) Solutions ............................................................................... 1589 Multiple Material Stress States ......................................................................................... 1590 Multiple Material Transport ............................................................................................. 1592 Supported Material Properties ........................................................................................ 1592 Known Limitations of Euler Solutions .............................................................................. 1592 Explicit Fluid Structure Interaction (Euler-Lagrange Coupling) ...................................................... 1592 Shell Coupling ...................................................................................................................... 1594 Sub-cycling ........................................................................................................................... 1594 Analysis Settings ............................................................................................................................... 1595 Step Controls .............................................................................................................................. 1595 Damping Controls ....................................................................................................................... 1596 Solver Controls ........................................................................................................................... 1600 Erosion Controls ......................................................................................................................... 1607 References ........................................................................................................................................ 1608 Index ...................................................................................................................................................... 1611
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
xxiii
xxiv
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Overview
ANSYS Mechanical is a Workbench application that can perform a variety of engineering simulations, including stress, thermal, vibration, thermo-electric, and magnetostatic simulations. A typical simulation consists of setting up the model and the loads applied to it, solving for the model's response to the loads, then examining the details of the response with a variety of tools. The Mechanical application has "objects" arranged in a tree structure that guides you through the different steps of a simulation. By expanding the objects, you expose the details associated with the object, and you can use the corresponding tools and specification tables to perform that part of the simulation. Objects are used, for example, to define environmental conditions such as contact surfaces and loadings, and to define the types of results you want to have available for review. The following Help topics describe in detail how to use the Mechanical application to set up and run a simulation: Application Interface Steps for Using the Application Analysis Types Specifying Geometry Setting Up Coordinate Systems Setting Connections Configuring Analysis Settings Setting Up Boundary Conditions Using Results Understanding Solving Commands Objects Setting Parameters
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
xxv
xxvi
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Application Interface Window Component Geometry Window (p. 18) Description Displays and manipulates the visual representation of the object selected in the Outline. This window displays: 3D Geometry 2D/3D Graph Spreadsheet HTML Pages
Note
The Geometry window may include splitter bars for dividing views. Reference Help Status Bar Splitter Bar Opens an objects reference help page for the highlighted object. Brief in-context tip. Selection feedback. Application window has up to three splitter bars.
Windows Management
The Mechanical window contains window panes that house graphics, outlines, tables, object details, and other views and controls. Window management features allow you to move, resize, tab-dock, and auto-hide window panes. A window pane that is "tab-docked" is collapsed and displayed at the side of the application interface. Auto-hide indicates that a window pane (or tab-docked group of panes) automatically collapses when not in use.
Auto-Hiding
Panes are either pinned or unpinned . Toggle this state by clicking the icon in the pane title bar. A pinned pane occupies space in the window. An unpinned pane collapses to a tab on the periphery of the window when inactive. To examine an unpinned pane, move the mouse pointer over the tab. This causes the pane to open overtop of any other open window panes. Holding the mouse pointer over the tab keeps the tab visible. Clicking the tab actives the window pane (also causing it to remain visible). Pin the pane to restore it to its open state.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Main Windows 2. Release the button on the target to move the pane. You can abort the drag operation by pressing the ESC key.
Tip
You can also double-click a windows title bar to undock the window and move it freely around the screen. Once undocked, you can resize the window by dragging its borders/corners.
Main Windows
In addition to the menu and toolbar structure of the interface, there are three primary graphical user interface areas of the application, and include: Tree Outline Details View Geometry Window Selecting a tree object in the Outline displays attributes and controls for the selected object in the Details view. The Geometry window displays your CAD model and, based on the tree object selected, displays pertinent information about object specifications and how they relate to the displayed geometry. The Geometry window is considered a tab . In addition to Geometry, there is a Print Preview tab and a Report Preview tab. These tabs provide alternative views of the currently selected Outline object. These user interface elements are described in more detail in the following sections: Tree Outline Details View Geometry Window Print Preview Report Preview
Tree Outline
The object Tree Outline matches the logical sequence of simulation steps. Object sub-branches relate to the main object. For example, an analysis environment object, such as Static Structural, contains loads. You can right-click on an object to open a context menu which relates to that object. You can rename objects prior to and following the solution process. Refer to the Objects Reference section of the Help for a listing and description of all of the objects available in the application. The following is an example of the Outline window pane:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Application Interface
Note
Numbers preceded by a space at the end of an object's name are ignored. This is especially critical when you copy objects or duplicate object branches. For example, if you name two force loads as Force 1 and Force 2, then copy the loads to another analysis environment, the copied loads are automatically renamed Force and Force 2. However, if you rename the loads as Force_1 and Force_2, the copied loads retain the same names as the two original loads. The following topics present further details related to the tree outline. Understanding the Tree Outline Correlating Tree Outline Objects with Model Characteristics Suppressing Objects Filtering the Tree
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Main Windows Filter tree contents and expand the tree by setting a filter and then clicking the Expand on Refresh button.
Status Symbols
As described below, a small status icon displays to the left of the object icon in the Tree Outline (p. 3). Status Symbol Name Underdefined Error Mapped Face or Match Control Failure Ok Symbol Example A load requires a nonzero magnitude. Load attachments may break during an Update. Face could not be mapped meshed, or mesh of face pair could not be matched. The object is defined properly and/or any specific action on the object is successful. Equivalent to "Ready to Answer!" A body or part is hidden. The symbol appears for a meshed body within the Geometry folder, or for a multibody part whose child bodies are all meshed. An object is suppressed. Yellow lightning bolt: Item has not yet been solved. Green lightning bolt: Solve in progress. Green check mark: Successful solution. Red lightning bolt: Failed solution. An overlaid pause icon indicates the solution could resume with the use of restart points. Green down arrow: Successful background solution ready for download. Red down arrow: Failed background solution ready for download.
Suppress Solve
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Note
The state of an environment folder can be similar to the state of a Solution folder. The solution state can indicate either solved (check mark) or not solved (lightening bolt) depending on whether or not an input file has been generated.
Suppressed Bodies Identifies body objects in the tree that corin Tree respond to suppressed bodies in the Geometry window. Bodies Without Contacts in Tree Identifies bodies that are not in contact with any other bodies. When you are working with complex assemblies of more than one body, it is helpful to find bodies that are not designated to be in contact with any other bodies. Bodies that are not in contact with other bodies generally cause problems for a solution. They are prone to rigid body movements. Parts Without Contacts in Tree
6
Identifies parts that are not in contact with any other parts.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Main Windows Go To Option Description / Application When you are working with complex assemblies of more than one multibody part, it is helpful to find parts that are not designated to be in contact with any other parts. For example, this is useful when dealing with shell models which can have parts that include many bodies each. Using this feature is preferred over using the Bodies Without Contact in Tree option when working with multibody parts mainly because contact is not a typical requirement for bodies within a part. Such bodies are usually connected by shared nodes at the time of meshing. Contacts for Selected Bodies Contacts Common to Selected Bodies Joints for Selected Bodies Joints Common to Selected Bodies Springs for Selected Bodies Mesh Controls for Selected Bodies Mesh Connections for Selected Bodies Mesh Connections Common to Selected Bodies Field Bodies in Tree Bodies With One Element Through the Thickness Identifies contact region objects in the tree that are associated with selected bodies. Identifies contact region objects in the tree that are shared among selected bodies. Identifies joint objects in the tree that are associated with selected bodies. Identifies joint objects in the tree that are shared among selected bodies. Identifies spring objects in the tree that are associated with selected bodies. Identifies mesh control objects in the tree that are associated with selected bodies. Highlights mesh connection objects in the tree that are associated with the selection. At least one vertex, edge, face, or body is selected. At least one vertex, edge, face, or body is selected. At least one vertex, edge, face, or body is selected. At least one vertex, edge, face, or body is selected. At least one vertex, edge, face, or body is selected. At least one vertex, edge, face, or body is selected. At least one vertex, edge, face, or body is selected and at least one mesh connection exists. Required Conditions for Option to Appear
Highlights mesh connection objects in the At least one vertex, edge, face, tree that are shared among selected bodies. or body is selected. Identifies enclosure objects in the tree that are associated with selected bodies. Identifies bodies in the tree with one element in at least two directions (through the thickness). This situation can produce invalid results when used with reduced integration. See At Least One Body Has Been Found to Have Only 1 Element (p. 1291) in the troubleshooting section for details. At least one body is an enclosure. At least one body with one element in at least two directions (through the thickness).
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Application Interface Go To Option Thicknesses for Selected Faces Description / Application Identifies objects with defined thicknesses in the tree that are associated with selected faces. Required Conditions for Option to Appear At least one face with defined thickness is selected.
Suppressing Objects
Certain objects in the Mechanical application tree outline can be suppressed, meaning that they can be individually removed from any further involvement in the analysis. For example, suppressing a part removes the part from the display and from any further loading or solution treatment. For Geometry and Environment folders, the objects that you Suppress are removed from the solved process. For Solution folder, if you suppress a solved result object, the result information will be deleted for the suppressed result object. The suppressed object is not considered in the subsequent result evaluations. You can use this feature to leave out an under-defined result object and obtain values for other results under Solution. You can Unsuppress the result object and evaluate all results to get an updated result value. To suppress results objects from the context menu, right-click the result object, and then click Suppress. Click Yes to suppress the object, or No to cancel the message box.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Main Windows
This toolbar enables you to filter a large tree for objects matching one or more search terms. You can also filter the tree based on the following filtering options. Filter Type Name Tag Type State Description Filters for tree objects with a name matching one or more specified search terms. Filters for tree objects marked with one or more specified tag names. Filters for objects of a selected type. You can filter for all types, or Result types. Filters for a selected state. Options are: All states Not suppressed Suppressed Not licensed Underdefined To filter: 1. Select the type of filter to use. Name Tag Type State 2. For Name and Tag, enter one or more search terms. For other filters, select the filter type from the dropdown list.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 9
Application Interface 3. Press the Enter key or click the Refresh Search button. The tree shows only objects matching your search criteria. If you entered multiple search terms, the tree shows only objects matching all of the specified terms. If you modify the tree, click the Refresh Search button to refresh the filtered tree. You can clear the filter and return the tree to the full view by clicking the Clear Search button.
Details View
The Details view is located in the bottom left corner of the window. It provides you with information and details that pertain to the object selected in the Tree Outline (p. 3). Some selections require you to input information (e.g., force values, pressures). Some selections are drop-down dialogs, which allow you to select a choice. Fields may be grayed out. These cannot be modified. The following example illustrates the Details view for the object called Geometry.
10
Main Windows Categories (p. 11) Undefined or Invalid Fields (p. 12) Decisions (p. 12) Text Entry (p. 13) Numeric Values (p. 15) Ranges (p. 15) Increments (p. 15) Geometry (p. 16) Exposing Fields as Parameters (p. 17) Options (p. 17)
Features
The Details view allows you to enter information that is specific to each section of the Tree Outline. It automatically displays details for branches such as Geometry, Model, Connections, etc. Features of the Details view include: Collapsible bold headings. Dynamic cell background color change. Row selection/activation. Auto-sizing/scrolling. Sliders for range selection. Combo boxes for boolean or list selection. Buttons to display dialog box (e.g. browse, color picker). Apply / Cancel buttons for geometry selection. Obsolete items are highlighted in red.
Header
The header identifies the control and names the current object.
Categories
Category fields extend across both columns of the Details Pane:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
11
Application Interface
This allows for maximum label width and differentiates categories from other types of fields. To expand or collapse a category, double-click the category name.
Decisions
Decision fields control subsequent fields:
12
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Main Windows
Note
The left column always adjusts to fit the widest visible label. This provides maximum space for editable fields in the right column. You can adjust the width of the columns by dragging the separator between them.
Text Entry
Text entry fields may be qualified as strings, numbers, or integers. Units are automatically removed and replaced to facilitate editing:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
13
Application Interface
Inappropriate characters are discarded (for example, typing a Z in an integer field). A numeric field cannot be entered if it contains an invalid value. It is returned to its previous value. Separator Clarification Some languages use separators within numerical values whose meanings may vary across different languages. For example, in English the comma separator [,] indicates thousand (2,300 implies two thousand three hundred), but in German the comma separator indicates decimal (2,300 implies two and three tenths , equivalent to 2.300 in English). To avoid misinterpretation of numerical values you enter that include separators, you are asked to confirm such entries before they are accepted. For example, in English, if you enter 2,300 , you receive a message stating the following: Entered value is 2,300. Do you want to accept the correction proposed below? 2300 To accept the correction, please click Yes. To close this message and correct the number yourself, please click No.
Note
If an invalid entry is detected, an attempt is made to interpret the entry as numerical and you receive the message mentioned above if an alternate value is found. If an invalid value is entered, for example "a1.3.4", and no numerical alternative is found, the entry is rejected and the previous value is re-displayed.
14
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Main Windows
Numeric Values
You can enter numeric expressions in the form of a constant value or expression, tabular data, or a function. See Defining Boundary Condition Magnitude (p. 755) for further information.
Ranges
If a numeric field has a range, a slider appears to the right of the current value:
If the value changes, the slider moves; if the slider moves the value updates.
Increments
If a numeric field has an increment, a horizontal up/down control appears to the right of the current value:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
15
Application Interface
The arrow button controls behave the same way a slider does.
Geometry
Geometry fields filter out inappropriate selection modes. For example, a bearing load can only be scoped to a face. Geometries other than face will not be accepted.
Clicking Apply locks the current selection into the field. Other gestures (clicking Cancel or selecting a different object or field) do not change the field's preexisting selection.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
16
Main Windows
Options
Option fields allow you to select one item from a short list. Options work the same way as Decisions (p. 12), but don't affect subsequent fields. Options are also used for boolean choices (true/false, yes/no, enabled/disabled, fixed/free, etc.) Double-clicking an option automatically selects the next item down the list. Selecting an option followed by an ellipsis causes an immediate action.
Parameterizing a Variable
To parameterize a variable, click the box next to it. A P appears in the box. Items that cannot be parameterized do not display a check box and are left-aligned to save space.
The boxes that appear in the Mechanical application apply only to the Parameter Workspace. Checking or unchecking these boxes will have no effect on which CAD parameters are transferred to Design Exploration. For more information, see "Setting Parameters" (p. 1039).
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
17
Application Interface
Geometry Window
The Geometry window displays the geometry model. All view manipulation, geometry selection, and graphics display of a model occurs in this window, which contains: 3D Graphics. A scale ruler. A legend and a triad control (when you display the solution). Contour results objects.
Note
When you insert a Comment, the Geometry window splits horizontally; the HTML comment editor displays in the bottom of the window, and the geometric representation of the model displays at the top. For more information about editing comments, refer to the Comment object reference.
Features of the Geometry window are described in the following sections: Viewing the Legend
18
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Main Windows
Repositioning Legend
To reposition the legend within the graphics window, select the legend with your mouse, hold down the left mouse button and drag the mouse. Note that the multiple view window configuration does not allow for the legend to be permanently saved in a unique location. Resumption of a database file and toggling between a single view and multiple views will result in the legend being saved to its default position in the upper left corner of the graphics window.
Print Preview
Print Preview runs a script to generate an HTML page and image. The purpose of the Print Preview tab is to allow you to view your results or graphics image.
The title block is an editable HTML table. The table initially contains the Author, Subject, Prepared For and Date information supplied from the details view of the Project tree node. To change or add this information, double click inside the table. The information entered in the table does not propagate any changes back to the details view and is not saved after exiting the Print Preview tab. The image is generated in the same way as figures in Report.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
19
Application Interface
Report Preview
The Report Preview tab enables you to create a report based on the analyses in the Tree Outline. This report selects items in the Tree Outline, examines the worksheets for it, then appends any material data used in the analysis. The report generation process starts immediately, and, once started, it must run to completion before you can begin working in the interface again.
You can click the Report Preview tab to create a report that covers all analyses in the Tree Outline. The process starts immediately. Unlike prior report generators, this system works by extracting information from the user interface. It first selects each item in the Outline, then examines worksheets in a second pass, and finally appends any material data used in the analysis. The material data will be expressed in the Workbench standard unit system which most closely matches the Mechanical application unit system. Once started the report generation process must run to completion. Avoid clicking anywhere else in Workbench during the run because this will stop the report process and may cause an error. This approach to reporting ensures consistency, completeness, and accuracy. This section examines the following Report Preview topics: Publishing the Report Sending the Report Comparing Databases Customizing Report Content
Tables
Most tables in the report directly correspond to the Details of an object or set of related objects. Object names appear across the top of the tables. By default, tables contain no more than six columns. This limit increases the likelihood that tables will fit on the screen and on printed pages. In the Report Options dialog you can increase or decrease the limit. For example, you may allow more columns if object names take up little space, if you have a high resolution screen, or print in landscape layout. The minimum is two columns, in which case no grouping of objects occurs and the Contents is equivalent to the Outline. The system merges identical table cells by default. This reduces clutter and helps to reveal patterns. You can disable this feature in the Report Options dialog.
20
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Main Windows
Comparing Databases
Because the report content directly corresponds to the user interface, it is easy to determine exactly how two databases differ. Generate a report for the first database, open it in Word, save and exit. Open the report for the second database in Word and choose Tools>Compare Documents. In the dialog, uncheck the Find Formatting box and select the first file. Word highlights the differences, as illustrated here:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
21
Application Interface is shared by the Mechanical Wizard. It allows for modifications outside of the installation folder and reuse of a customized system by multiple users. To run report externally: 1. Copy the following folder to a different location: Program Files\ANSYS Inc\v145\AISOL\DesignSpace\DSPages\Language\en-us\Report2006. 2. Specify the location under Custom Report Generator Folder in the Report Options (for example: \\server\copied_Report2006_folder). The easiest customization is to simply replace Logo.png. The system uses that image on the wait screen and on the report cover page. The file Template.xml provides the report skeleton. Editing this file allows: Reformatting of the report by changing the CSS style rules. Addition of standard content at specific points inside the report body. This includes anything supported by XHTML, including images and tables. The file Rules.xml contains editable configuration information: Standard files to include and publish with reports. The first is always the logo; other files could be listed as the images used for custom XHTML content. Rules for excluding or bolding objects in the Contents. Rules for applying headings when objects are encountered. Selective exclusion of an objects details. For example, part Color (extracted as a single number) isnt meaningful in a report. Exclusion of Graph figures for certain objects. This overrides the other four criteria used to decide if a Graph figure is meaningful. Rules against comparing certain types of objects. Object states that are acceptable in a finalized report. Search and replace of Details text. For example, the report switches "Click to Change" to "Defined". This capability allows for the use of custom terminology. Insertion of custom XHTML content based on object, analysis and physics types, and whether the content applies to the details table, the chart or the tabular data. For example, report includes a paragraph describing the modal analysis bar chart. All files in the Report2006 folder contain comments detailing customization techniques.
Contextual Windows
A number of other windows are available. Some appear when specific tools are activated; others are available from the View>Windows menu. This section discusses the following windows:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
22
Contextual Windows Selection Information Window Worksheet Window Graph and Tabular Data Windows Messages Window Graphics Annotation Window Section Planes Window Manage Views Window The Mechanical Wizard Window
23
Application Interface
Vertex
Individual vertex location and average location are reported. If two vertices are selected, their distance and x, y, z distances are reported. The bodies that the vertex attaches to are also reported.
24
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Contextual Windows
Node
The information displayed for selected node is similar to a vertex with addition of the Node ID.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
25
Application Interface
Edge
Combined and individual edge length and centroid are reported. The bodies that the edge attaches to are reported. The type of the edge is also reported. If an edge is of circle type, the radius of the edge is reported.
Face
Combined and individual area and centroid are reported. The bodies that the face attaches to are reported. The type of the face is reported. If a face is of cylinder type, the radius of the face is also reported.
26
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Contextual Windows
Body
Combined and individual volume, mass, and centroid are reported. The body name is reported. Your choice of the mass moment of inertia in the selected coordinate system or the principal is also reported. The choice is provided in the Selection Information Column Control dialog box (accessible from the Using the Selection Information Toolbar (p. 31)).
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
27
Application Interface
28
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Contextual Windows
Coordinate
If there is a mesh present, the picked point location and the closest mesh node ID and location are reported.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
29
Application Interface
In the case of a surface body model, the closest node will be located on the non-expanded mesh (that can be seen if you turn off the option View> Thick Shells and Beams). Non-expanded shell view:
30
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Contextual Windows
Coordinate System
A Coordinate System drop down selection box is provided on the toolbar. You can select the coordinate system under which the selection information is reported. The centroid, location, and moment of inertia information respect the selected coordinate system.
For example, if a cylindrical coordinate system is selected, the vertex location is reported using the cylindrical coordinates.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
31
Application Interface
32
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Contextual Windows
Note
The Moment of Inertia option is unchecked by default. The following example shows the effects of un-checking the centroid for face.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
33
Application Interface
34
Contextual Windows
Reselect
Right click to reselect the highlighted rows.
Export
Right click to export the table to a text file or Excel file.
Sort
Click on the column header to sort the table.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
35
Application Interface
Worksheet Window
The worksheet presents you with information about objects in the tree in the form of tables, charts and text, thereby supplementing the Details view. It is typically intended to summarize data for a collection of objects (for example, the Connections folder worksheet reveals the inputs for all contacts, joints and others) or to receive tabular inputs (for example, to specify the coefficients and the analyses to include in Solution Combinations).
Behavior
Dockable Worksheet By default, when you select an applicable object in the tree, a dockable Worksheet window displays alongside the Geometry window, allowing you to review both at once. You may, however, disable the display of the Worksheet window using the Worksheet toolbar button (see below). This preference is persisted in future sessions of the product. There are specific objects that ignore the preference, as outlined below. Worksheet Function Data input and display information Display information related to object settings Display information related to objects within a folder Worksheet Behavior When Object is Selected Automatically appears and gains focus Automatically appears but does not gain focus Example Objects Constraint Equation, Solution Combination Analysis Settings
Appears only if display is Geometry folder, Contact folder turned on manually using the Worksheet toolbar button (see below)
36
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Contextual Windows For tree objects that include an associated Worksheet, the Worksheet button on the standard toolbar allows you to toggle the Worksheet window display on or off. The button is not available (grayed out) for objects that do not include a Worksheet. Worksheets designed to display many data items do not automatically display the data. The data readily appears however when you click the Worksheet button. This feature applies to the worksheets associated with the following object folders: Geometry, Coordinate System, Contact, Remote Points, Mesh, and Solution.
Features
Go To Selected items This useful feature allows you to find items in either the tree or Geometry window that match one or more rows of the worksheet. If the worksheet displays a tabular summary of a number of objects, select the rows of interest, right-click, and choose Go To Selected Items in Tree to instantly highlight items that match the contents of the Name column (leftmost column). Control is thus transferred to the tree or Geometry window, as needed. Viewing Selected Columns When a worksheet includes a table with multiple columns, you can control which columns to display. To do so, right-click anywhere inside the table. From the context menu, check the column names of interest to activate their display. Some columns may ignore this setting and remain hidden should they be found inapplicable. To choose the columns that will display, right mouse click anywhere inside the worksheet table. From the context menu, click on any of the column names. A check mark signifies that the column will appear. There are some columns in the worksheet that will not always be shown even if you check them. For example, if all contact regions have a Pinball Region set to Program Controlled, the Pinball Radius will not display regardless of the setting.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
37
Application Interface
Analysis Settings
For analyses with multiple steps, you can use these windows to select the step(s) whose analysis settings you want to modify. The Graph window also displays all the loads used in the analysis. These windows are also useful when using restarts. See Solution Restarts (p. 921) for more information.
Loads
Inserting a load updates the Tabular Data window with a grid to enable you to enter data on a perstep basis. As you enter the data, the values are reflected in the Graph window.
A check box is available for each component of a load in order to turn on or turn off the viewing of the load in the Graph window. Components are color-coded to match the component name in the Tabular Data window. Clicking on a time value in the Tabular Data window or selecting a row in the Graph window will update the display in the upper left corner of the Geometry window with the appropriate time value and load data. As an example, if you use a Displacement load in an analysis with multiple steps, you can alter both the degrees of freedom and the component values for each step by modifying the contents in the Tabular Data window as shown above. If you wish for a load to be active in some steps and removed in some other steps you can do so by following the steps outlined in Activation/Deactivation of Loads (p. 557).
Charts
With charts, the Graph and Tabular Data windows can be used to display loads and results against time or against another load or results item.
38
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Contextual Windows Insert Step: Inserts a new step at the currently selected time in the Graph window or Tabular Data window. The newly created step will have default analysis settings. All load objects in the analysis will be updated to include the new step. Delete Step: Deletes a step. Copy Cell: Copies the cell data into the clipboard for a selected cell or group of cells. The data may then be pasted into another cell or group of cells. The contents of the clipboard may also be copied into Microsoft Excel. Cell operations are only valid on load data and not data in the Steps column. Paste Cell: Pastes the contents of the clipboard into the selected cell, or group of cells. Paste operations are compatible with Microsoft Excel. Delete Rows: Removes the selected rows. In the Analysis Settings object this will remove corresponding steps. In case of loads this modifies the load vs time data. Select All Steps: Selects all the steps. This is useful when you want to set identical analysis settings for all the steps. Select All Highlighted Steps: Selects a subset of all the steps. This is useful when you want to set identical analysis settings for a subset of steps. Activate/Deactivate at this step!: This allows a load to become inactive (deleted) in one or more steps. By default any defined load is active in all steps. Zoom to Range: Zooms in on a subset of the data in the Graph window. Click and hold the left mouse at a step location and drag to another step location. The dragged region will highlight in blue. Next, select Zoom to Range. The chart will update with the selected step data filling the entire axis range. This also controls the time range over which animation takes place. Zoom to Fit: If you have chosen Zoom to Range and are working in a zoomed region, choosing Zoom to Fit will return the axis to full range covering all steps. Result data is charted in the Graph window and listed in the Tabular Data window. The result data includes the Maximum and Minimum values of the results object over the steps.
Exporting Data
Export Tabular Data
Most of the loads and results in the Mechanical application are supported through the Graph and Tabular data windows. You can export the data in the Tabular Data window in a Text and Excel File Format. To export the data in the table, right-click the table, and then select Export. The right-click menu also provides copy and paste features for this same purpose.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
39
Application Interface The following objects require the worksheet data to be active in order to export: Connections Contact Group Contact Initial Information Contact Tool Convergence Coordinate Systems Fatigue Sensitivities Frequency Response Geometry Mesh Solution Thermal Condition
Note
When you select Top/Bottom as the Shell setting in the Details view for a surface body and export the result contours (such as stresses and strains), the export file contains two results for every node on a shell element. The first result is for the bottom face and the second result is for the top face. Steps to export 1. 2. 3. 4. Select an object in the tree. Click the Worksheet to give it focus (if applicable). Right-mouse click the selected object in the tree to produce the menu, then select Export. Specify a file name for the Excel file and save the file. Once saved, Excel opens automatically if installed on your computer.
Note
You must right-mouse click on the selected object in the tree to use this Export feature. On Windows platforms, if you have the Microsoft Office 2002 (or later) installed, you may see an Export to Excel option if you right-mouse click in the Worksheet. This is not the Mechanical application Export feature but rather an option generated by Microsoft Internet Explorer.
Options Settings
The Export the Mechanical application settings in the Options dialog box allows you to: Automatically Open Excel (Yes by default) Include Node Numbers (Yes by default) Include Node Location (No by default)
40
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Contextual Windows
Messages Window
The Messages Window is a Mechanical application feature that prompts you with feedback concerning the outcome of actions you have taken in the Mechanical application. For example, Messages display when you resume a database, Mesh a model, or when you initiate a Solve. Messages come in three forms: Error Warning Information By default the Messages Window is hidden, but displays automatically as a result of irregularities during Mechanical application operations. To display the window manually: select View>Windows>Messages. An example of the Messages Window is shown below.
In addition, the status bar provides a dedicated area (shown above) to alert you should one or more messages become available to view. The Messages Window can be auto-hidden or closed using the buttons on the top right corner of the window.
Note
You can toggle between the Graph and Messages windows by clicking a tab. Once messages are displayed, you can: Double-click a message to display its contents in a pop-up dialog box. Highlight a message and then press the key combination CTRL+C to copy its contents to the clipboard. Press the Delete key to remove a selected message from the window. Select one or more messages and then use the right mouse button click to display the following context menu options: Go To Object - Selects the object in the tree which is responsible for the message. Show Message - Displays the selected message in a popup dialog box. Copy - Copies the selected messages to the clipboard. Delete - Removes the selected messages.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
41
Application Interface Refresh - Refreshes the contents of the Messages Window as you edit objects in the Mechanical application tree.
Main Menus
The main menus include the following items.
File Menu Edit Menu View Menu Units Menu Tools Menu Help Menu
File Menu
Function Refresh All Data Save Project Export Description Updates the geometry, materials, and any imported loads that are in the tree. Allows you to save the project. Allows you to export outside of the project. You can export a .mechdat file (when running the Mechanical application) that later can be imported into a new Workbench project. Note that only the data native to the Mechanical application is saved to the .mechdat file. External files (such as solver files) will not be exported. You can also export the mesh for input to any of the following: FLUENT (.msh), POLYFLOW (.poly), CGNS (.cgns), and ICEM (.prj).
42
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Main Menus Function Clear Generated Data Close Mechanical Description Clears all results and meshing data from the database depending on the object selected in the tree. Exits the Mechanical application session.
Edit Menu
Function Duplicate Description Duplicates the object you highlight. The model and environment duplication is performed at the Project Schematic level (see Duplicating, Moving, Deleting, and Replacing Systems for details). (Only available on solved result objects.) Duplicates the object you highlight, including all subordinate objects. Because the duplicated objects have no result data the process is faster than performing Duplicate. Copies an object. Cuts the object and saves it for pasting. Pastes a cut or copied object. Deletes the object you select. Selects all items in the Model of the current selection filter type. Select All is also available in a context menu if you click the right mouse button in the Geometry window.
View Menu
Function Shaded Exterior and Edges Shaded Exterior Wireframe Description Displays the model in the graphics window with shaded exteriors and distinct edges. This option is mutually exclusive with Shaded Exterior and Wireframe. Displays the model in the graphics window with shaded exteriors only. This option is mutually exclusive with Shaded Exterior and Edges and Wireframe. Displays the model in the Geometry window with a wireframe display rather than a shaded one (recommended for seeing gaps in surface bodies). This option is mutually exclusive with Shaded Exterior and Edges and Shaded Exterior. The Wireframe option not only applies to geometry, mesh, or named selections displayed as a mesh, but extends to probes, results, and variable loads to enable a better understanding of regions of interest. When the View> Wireframe option is set, just the exterior faces of the meshed models are shown, not the interior elements. Note that when this option is on, green scoping is not drawn on probes. Also, elements are shown on probes and results, whereas the outline of the mesh is shown on isoline contour results. Selecting any of the edges options on contour results automatically closes Wireframe mode. Graphics Options Allows you to change the drawing options for edge connectivity. These options are discussed in more detail in the Graphics Options Toolbar (p. 64) section.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 43
Application Interface Function Description This menu also allows you to change how faces are displayed as a function of Back-face Culling. Options include: Auto Face Draw (default) - turning back-face culling on or off is program controlled. Using Section Planes is an example of when the application would turn this feature off. Draw Front Faces - face culling is forced to stay on. Back-facing faces will not be drawn in any case, even if using Section Planes. Draw Both Faces - back-face culling is turned off. Both front-facing and back-facing faces are drawn. Cross Section Solids (Geometry) Thick Shells and Beams Visual Expansion Displays line body cross sections in 3-D geometry. See Viewing Line Body Cross Sections (p. 353) for details. Toggles the visibility of the thickness applied to a shell or beam in the graphics window when the mesh is selected. See notes below. Toggles the visibility of either a single cyclic sector mesh or the full symmetry mesh in a cyclic symmetry analysis. Toggling this option can help preview before solving the density of nodes on the sector boundaries, or it can help confirm the expanded mesh in each case.
Annotation Prefer- Displays the Annotation Preferences dialog box. ences Annotations Ruler Legend Triad Eroded Nodes Large Vertex Contours Display Edge Direction Outline Toggles the visibility of annotations in the graphics window. Toggles the visibility of the visual scale ruler in the graphics window. Toggles the visibility of the results legend in the graphics window. Toggles the visibility of the axis triad in the graphics window. Toggles the visibility of eroded nodes for explicit dynamics analyses. Used in mesh node result scoping to toggle the size of the displayed dots that represent the results at the underlying mesh nodes. Displays model edge directions. The direction arrow appears at the midpoint of the edge. The size of the arrow is proportional to the edge length. Expand All - Restores tree objects to their original expanded state. Collapse Environments - Collapses all tree objects under the Environment object(s). Collapse Models - Collapses all tree objects under the Model object(s). Toolbars Named Selections - Displays the Named Selection Toolbar (p. 63). Unit Conversion - Displays the Unit Conversion Toolbar (p. 63). Graphics Options - Displays theGraphics Options Toolbar (p. 64). Tree Filter - Displays theTree Filter Toolbar (p. 67). Joint Configure - Displays theJoint Configure Context Toolbar (p. 55). Windows Messages - Toggles the display of the Messages window. Mechanical Wizard - Toggles the display of a wizard on the right side of the window which prompts you to complete tasks required for an analysis. Graphics Annotations - Toggles the display of the Annotations window.
44
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Main Menus Function Description Section Planes - Toggles the display of the Section Planes window. Selection Information - Toggles the display of the Selection Information window. Manage Views - Toggles the display of the Manage Views window. Tags - Toggles the display of the Tags window. Reset Layout - Restores the Window layout back to a default state. Notes: Displaying Shells for Large Deflections: The display of shells may become distorted for large deformations such as in large deflection or during an Explicit Dynamics analyses. A workaround for this is to disable Shell Thickness by toggling View>Thick Shells and Beams. Or, set a Workbench variable, UsePseudoShellDisp = 1, through Tools> Variable Manager. It may be necessary to toggle the deformation scaling from True Scale to Undeformed to True Scale again (see Scaling Deformed Shape in the Context Toolbar Section). Note that this option requires True Scaling to work properly. Displaying Shells on Shared Entities: The display of shells is done on a nodal basis. Therefore, graphics plot only 1 thickness per node, although node thickness can be prescribed and solved on a per elemental basis. When viewing shell thickness at sharp face intersections or a shared body boundary, the graphics display may become distorted. Displaying Contours and Displaced Shapes on Line Bodies: The contour result on a line body are expanded to be viewed on the cross section shape, but only one actual result exists at any given node and as a result no contour variations across a beam section occur. Display Pipes using Pipe Idealizations: Although the solution will account for cross section distortions, the graphics rendering for the results display the cross sections in their original shape.
Units Menu
Function Metric (m, kg, N, s, V, A) Metric (cm, g, dyne, s, V, A) Metric (mm, kg, N, s, mV, mA) Metric (mm, t, N, s, mV, mA) Metric (mm, dat, N, s, mV, mA) Metric (m, kg, N, s, V, mA) U.S. Customary (ft, lbm, lbf, F, s, V, A) U.S. Customary (in, lbm, lbf, F, s, V, A) Degrees Radians rad/s RPM Celsius Sets angle units to degrees. Set angle units to radians. Sets angular velocity units to radians per second. Sets angular velocity units to revolutions per minute. Sets the temperature values to degree Celsius (not available if you choose either of the U.S. Customary settings). Description Sets unit system.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
45
Application Interface Function Kelvin Description Sets the temperature values to Kelvin (not available if you choose either of the U.S. Customary settings).
Tools Menu
Function Write Input File... Read Result File... Solve Process Settings Addins... Description Writes the Mechanical APDL application input file from the active Solution branch. This option does not initiate a Solve. Reads the Mechanical APDL application result files (.rst, solve.out, and so on) in a directory and copies the files into the active Solution branch. Allows you to configure solve process settings. Launches the Addins manager dialog that allows you to load/unload third-party add-ins that are specifically designed for integration within the Workbench environment. Allows you to customize the application and to control the behavior of Mechanical application functions. Allows you to enter an application variable. Opens a dialog box to locate a script (.vbs , .js ) file.
Help Menu
Function Mechanical Help About Mechanical Description Displays the Help system in another browser window. Provides copyright and application version information.
Note
View menu settings are maintained between Mechanical application sessions except for the Outline items and Reset Layout in the Windows submenu.
Toolbars
Toolbars are displayed across the top of the window, below the menu bar. Toolbars can be docked to your preference. The layouts displayed are typical. You can double-click the vertical bar in the toolbar to automatically move the toolbar to the left. The various toolbars are described in the following sections: Standard Toolbar Graphics Toolbar Context Toolbar Named Selection Toolbar Unit Conversion Toolbar Graphics Options Toolbar Tree Filter Toolbar
46
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Toolbars
Standard Toolbar
The Standard Toolbar contains application-level commands, configuration toggles and important general functions. Each icon button and its description follows: Icon Button Application-level command View Mechanical Wizard View Object Generator Solve analysis with a given solve process setting. Show Errors New Section Plane Description Activates the Mechanical Wizard in the user interface. Activates the Object Generator window in the user interface. Drop-down list to select a solve process setting. Displays error messages associated with tree objects that are not properly defined. View a section cut through the model (geometry, mesh and results displays) as well as obtained capped displays on either side of the section. Refer to the Creating Section Planes (p. 101) section for details. Adds a text comment for a particular item in the Geometry window. To use: Select button in toolbar. Click a placement location on the geometry. A chisel-shaped annotation is anchored in 3D. A blank annotation appears and the Graphics Annotation window is made visible or brought forward. A new row is created for the annotation. Type entry. To edit, double click the corresponding entry in the Graphics Annotation window and type new information. To delete, select the entry and press the delete key. To move, select the annotation in the geometry window and move while pressing down the left mouse button. To exit without creating an annotation, re-click the annotation button. New Chart and Table Refer to the Chart and Table (p. 881) section for details.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
47
Application Interface Icon Button Application-level command New Simplorer Pin Description For Rigid Dynamic analyses, Simplorer Pins are used to define/describe interface points between a Simplorer model and the joints of the Rigid Dynamics model. Adds a comment within the currently highlighted outline branch. Captures any graphic displayed for a particular object in the Geometry window. Adds an image within the currently highlighted outline branch. Imports an existing graphics image. Saves the current graphics image to a file (.png, .jpg, .tif, .bmp, .eps).
New Comment New Figure New Image Image from File Image to File
Note
The Aero Theme display mode in Windows 7 is incompatible with the screen capture used in Mechanical. If you are running Windows 7, select a Basic Theme display mode to restore this capability. Show/Hide Worksheet Window Selection Information Enables Worksheet window to be displayed for specific objects. Activates the Selection Information Window (p. 23).
Graphics Toolbar
The Graphics Toolbar sets the selection/manipulation mode for the cursor in the graphics window. The toolbar also provides commands for modifying a selection or for modifying the viewpoint. Each icon button and its description follows: Icon Button Tool Tip Name Displayed Label Direction
Description Allows you to move and place the label of a load anywhere along the feature that the load is currently scoped to. Chooses a direction by selecting either a single face, two vertices, or a single edge (enabled only when Direction field in the Details view has focus). See Pointer Modes.
48
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Toolbars Icon Button Tool Tip Name Displayed Hit Point Coordinate
Description (Active only if you are setting a location, for example, a local coordinate system.) Enables the exterior coordinates of the model to display adjacent to the cursor and updates the coordinate display as the cursor is moved across the model. If you click with the cursor on the model, a label displays the coordinates of that location. This feature is functional on faces only. It is not functional on edges or line bodies. Select Geometry: This option allows you to select geometric entities (bodies, faces, edges, and vertices). Select Mesh: This option allows you to select nodes or a group of nodes by picking the node or nodes graphically or by defining a node or group of nodes as a Named Selection. Note that you must first generate the mesh.
Select Type
Select Mode
Defines how geometry or node selections are made: Single Select Box Select Box Volume Select Lasso Select Lasso Volume Select These options are used in conjunction with the selection filters (Vertex, Edge, Face, Body)
Designates vertex or node only for picking or viewing selection. Designates edges only for picking or viewing selection. Designates faces only for picking or viewing selection. Designates bodies only for picking or viewing selection. Adds adjacent faces (or edges) within angle tolerance, to the currently selected face (or edge) set, or adds tangent faces (or edges) within angle tolerance, to the currently selected face (or edge) set. Activates rotational controls based on the positioning of the mouse cursor. Moves display model in the direction of the mouse cursor. Displays a closer view of the body by dragging the mouse cursor vertically toward the top of the graphics window, or displays a more distant view of the body by dragging the mouse cursor vertically toward the bottom of the graphics window. Displays selected area of a model in a box that you define.
Box Zoom
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
49
Application Interface Icon Button Tool Tip Name Displayed Fit Toggle Magnifier Window On/Off
Description Fits the entire model in the graphics window. Displays a Magnifier Window, which is a shaded box that functions as a magnifying glass, enabling you to zoom in on portions of the model. When you toggle the Magnifier Window on, you can: Pan the Magnifier Window across the model by holding down the left mouse button and dragging the mouse. Increase the zoom of the Magnifier Window by adjusting the mouse wheel, or by holding down the middle mouse button and dragging the mouse upward. Recenter or resize the Magnifier Window using a right mouse button click and choosing an option from the context menu. Recenter the window by choosing Reset Magnifier. Resizing options include Small Magnifier, Medium Magnifier, and Large Magnifier for preset sizes, and Dynamic Magnifier Size On/Off for gradual size control accomplished by adjusting the mouse wheel. Standard model zooming, rotating, and picking are disabled when you use the Magnifier Window.
Previous View
To return to the last view displayed in the graphics window, click the Previous View button on the toolbar. By continuously clicking you can see the previous views in consecutive order. After displaying previous views in the graphics window, click the Next View button on the toolbar to scroll forward to the original view. The Set ISO button allows you to set the isometric view. You can define a custom isometric viewpoint based on the current viewpoint (arbitrary rotation), or define the "up" direction so that geometry appears upright. Centers the display on the currently selected face or plane. Displays the Manage Views window, which you can use to save graphical views. Adjusts the size of annotation symbols, such as load direction arrows. Displays the Tags window, where you can mark objects in the tree with meaningful labels, which can then be used to filter the tree. Splits the graphics display into a maximum of four simultaneous views.
Next View
Set (ISO)
Keyboard Support
The same functionality is available via your keyboard provided the NumLock key is enabled. The numbers correlate to the following functionality:
50
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Toolbars 0 = View Isometric 1 = +Z Front 2 = -Y Bottom 3 =+X Right 4 = Previous View 5 = Default Isometric 6 = Next View 7 = -X Left 8 = +Y Top 9 = -Z Back . (dot) = Set Isometric
Context Toolbar
The Context Toolbar configures its buttons based on the type of object selected in the Tree Outline (p. 3). The Context Toolbar makes a limited number of relevant choices more visible and readily accessible. Context Toolbars include: Model Context Toolbar (p. 52) Geometry Context Toolbar (p. 53) Virtual Topology Context Toolbar (p. 54) Symmetry Context Toolbar (p. 54) Connections Context Toolbar (p. 54) Joint Configure Context Toolbar (p. 55) Coordinate Systems Context Toolbar Meshing Context Toolbar (p. 55) Gap Tool Context Toolbar (p. 55) Environment Context Toolbar (p. 55) Variable Data Toolbar (p. 56)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
51
Application Interface Solution Context Toolbar (p. 56) Vector Display Context Toolbar Result Context Toolbar (p. 56) Capped Isosurface Context Toolbar Comment Context Toolbar (p. 63) Print Preview Context Toolbar (p. 63) Report Preview Context Toolbar (p. 63)
Note
Some Context Toolbar items, such as Connections or Mesh Controls, can be hidden. Some Context Toolbar items cannot be hidden (for simplicity and to avoid jumbling the screen). The toolbar appears blank when no options are relevant. The toolbar displays a text label for the current set of options. A Workbench Options dialog box setting turns off button text labels to minimize context toolbar width.
The Model Context toolbar becomes active when a Model is selected in the tree. The Model Context toolbar contains options for creating objects related to the model, as described below. Construction Geometry See Path (Construction Geometry) (p. 403) and Surface (Construction Geometry) (p. 408) for details. Virtual Topology You can use the Virtual Topology option to reduce the number of elements in a model by merging faces and lines. This is particularly helpful when small faces and lines are involved. The merging will impact meshing and selection for loads and supports. See Virtual Topology Overview for details. Symmetry For symmetric bodies, you can remove the redundant portions based on the inherent symmetry, and replace them with symmetry planes. Boundary conditions are automatically included based on the type of analyses. Remote Point See Remote Point (p. 409) for details. Connections
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
52
Toolbars The Connections button is available only if a connection object is not already in the tree (such as a model that is not an assembly), and you wish to create a connections object. Connection objects include contact regions, joints, and springs. You can transfer structural loads and heat flows across the contact boundaries and connect the various parts. See the Contact section for details. A joint typically serves as a junction where bodies are joined together. Joint types are characterized by their rotational and translational degrees of freedom as being fixed or free. See the Joints section for details. You can define a spring (longitudinal or torsional) to connect two bodies together or to connect a body to ground. See the Springs section for details. Mesh Numbering The Mesh Numbering feature allows you to renumber the node and element numbers of a generated meshed model consisting of flexible parts. See the Mesh Numbering (p. 400) section for details. Solution Combination Use the Solution Combination option to combine multiple environments and solutions to form a new solution. A solution combination folder can be used to linearly combine the results from an arbitrary number of load cases (environments). Note that the analysis environments must be static structural with no solution convergence. Results such as stress, elastic strain, displacement, contact, and fatigue may be requested. To add a load case to the solution combination folder, right click on the worksheet view of the solution combination folder, choose add, and then select the scale factor and the environment name. An environment may be added more than once and its effects will be cumulative. You may suppress the effect of a load case by using the check box in the worksheet view or by deleting it through a right click. For more information, see Solution Combinations (p. 909). Named Selection You can create named selections to specify and control like-grouped items such as types of geometry. For more information, see Named Selections (p. 381).
The Geometry Context toolbar is active when you select the Geometry branch in the tree or any items within the Geometry branch. If you are using an assembly meshing algorithm, you can use the Geometry toolbar to insert a virtual body. Using the Geometry toolbar you can also apply a Point Mass or a Thermal Point Mass. You can also add a Commands object to individual bodies. For surface bodies, you can add a Thickness object or an Imported Thickness object to define variable thickness, or Layered Section objects to define layers applied to surfaces.
Construction Geometry
See Path (Construction Geometry) (p. 403) and Surface (Construction Geometry) (p. 408) for details.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
53
Application Interface
Edit button: For editing virtual topology entities. Delete button: For deleting selected virtual topology entities, along with any dependents if applicable.
54
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Toolbars Body-Body drop-down menu: Inserts a type of Joint object, Spring object, or a Beam object, where neither side is fixed. Body Views toggle button: For joints, Mesh Connections, and Contacts, displays parts and connections in separate auxiliary windows. Sync Views toggle button: When the Body Views button is engaged, any manipulation of the model in the Geometry window will also be reflected in both auxiliary windows. Commands icon button: Inserts a Commands object.
The Joint Configure context toolbar includes the following settings and functions: Configure, Set, and Revert buttons; and = field: Graphically configures the initial positioning of a joint. Refer to Example: Configuring Joints (p. 506) for details. Assemble button: For joints, performs the assembly of the model, finding the closest part configuration that satisfies all the joints. This toolbar only displays when you have a Joint selected. It can be displayed manually by selecting View>Toolbars>Joint Configure.
The Meshing Context toolbar includes the following controls: Update button - for updating a cell that references the current mesh. This will include mesh generation as well as generating any required outputs. Mesh drop down menu - for implementing meshing ease of use features. Mesh Control drop down menu - for adding Mesh Controls to your model. Metric Graph button - for hiding and showing the Mesh Metrics bar graph.
The Gap Tool Context toolbar is used to have the Mechanical application search for face pairs within a specified gap distance that you specify.
The Environment Context toolbar allows you to apply loads to your model. The toolbar display varies depending on the type of simulation you choose. For example, the toolbar for a Static Structural analysis is shown above.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
55
Application Interface
The Variable Data toolbar allows you to view contours or the isoline representation of variable data, including spatial varying loads, imported loads, and thicknesses. You can also view the variable data as an isoline.
Note
The isoline option is drawn based on nodal values. When drawing isolines for imported loads that store element values (Imported Body Force Density, Imported Convection, Imported Heat Generation, Imported Heat Flux, Imported Pressure, and Imported Surface Force Density), the program automatically calculates nodal values by averaging values of the elements to which a node is attached. This toolbar is not available for Imported Loads that are scoped to nodal-based Named Selections.
The Solution toolbar applies to Solution level objects that either: Never display contoured results (such as the Solution object), or Have not yet been solved (no contours to display). The options displayed on this toolbar are based on the type of analysis that is selected. The example shown above displays the solution options for a static structural analysis. Objects created via the Solution toolbar are automatically selected in the Outline. Prior to a solution this toolbar always remains in place (no contours to display). A table in the Applying Results Based on Geometry (p. 766) section indicates which bodies can be represented by the various choices available in the drop-down menus of the Solution toolbar. Inserting some other tools changes the solution context toolbar to other toolbars (e.g., Solution Information).
56
Toolbars
Scale factors precede the descriptions in parentheses in the list. The scale factors shown above apply to a particular model's deformation and are intended only as an example. Scale factors vary depending on the amount of deformation in the model. You can choose a preset option from the list or you can type a customized scale factor relative to the scale factors in the list. For example, based on the preset list shown above, typing a customized scale factor of 0.6 would equate to approximately 3 times the Auto Scale factor. Undeformed does not change the shape of the part or assembly. True Scale is the actual scale. Auto Scale scales the deformation so that it's visible but not distorting. The remaining options provide a wide range of scaling. The system maintains the selected option as a global setting like other options in the Result toolbar. As with other presentation settings, figures override the selection. For results that are not scaled, the combo box has no effect.
Note
Most of the time, a scale factor will be program chosen to create a deformed shape that will show a visible deflection to allow you to better observe the nature of the results. However, under certain conditions, the True Scale displaced shape (scale factor = 1) is more appropriate and is therefore the default if any of the following conditions are true: Rigid bodies exist. A user-defined spring exists in the model. Large deflection is on. This applies to all analyses except for modal and linear buckling analyses (in which case True Scale has no meaning). Currently, if you are performing a Modal or Linear Buckling analysis that includes rigid body parts, the application is experiencing a limitation while scaling and/or animating results. The motion of rigid parts is subject to changes in the position of the center of mass (linear displacement) and changes in rotation (angular displacements). Because linear displacement and angular displacement are different concepts, a scaling (other than True) that satisfies both (and one which is calculated quickly) has not yet been implemented. Therefore, True scale is the best setting when animating rigid parts.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
57
Application Interface For the best scaling results when working on a Modal analysis (where displacements are not true), use the Auto Scale option. However, when you have multiple scaling options selected, such as a body whose optimal scaling is True and another body whose optimal scaling is Auto Scale, then the graphical display of the motion of the bodies does not appear cleanly. For random vibration (PSD) and response spectrum analyses, Mechanical sets the scale factor to zero. In this case, the image of the finite element model does not deform.
Relative Scaling
The combo list provides five "relative" scaling options. These options scale deformation automatically relative to preset criteria: Undeformed True Scale 0.5x Auto Auto Scale 2x Auto 5x Auto
Geometry
You can observe different views from the Geometry drop-down menu.
Exterior This view displays the exterior results of the selected geometry. IsoSurfaces This view displays the interior only of the model at the transition point between values in the legend, as indicated by the color bands. Capped IsoSurfaces This view displays contours on the interior and exterior. When you choose Capped IsoSurfaces, a Capped Isosurface toolbar appears beneath the Result context toolbar. Refer to Capped Isosurfaces for a description of the controls included in the toolbar. Section Planes
58
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Toolbars This view displays planes cutting through the result geometry; only previously drawn Section Planes are visible. The model image changes to a wireframe representation.
Contours Options
To change the way you view your results, click any of the options on this toolbar.
Smooth This view displays gradual distinction of colors. Contour This view displays the distinct differentiation of colors. Isolines This view displays a line at the transition between values. Solid This view displays the model only with no contour markings.
Edges Options
You can switch to wireframe mode to see gaps in surface body models. Red lines indicate shared edges. In addition, you can choose to view wireframe edges, include the deformed model against the undeformed model, or view elements. Showing a subdued view of the undeformed model along with the deformed view is especially useful if you want to view results on the interior of a body yet still want to view the rest of the body's shape as a reference. An example is shown here.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
59
Application Interface The Show Undeformed Model option is useful when viewing any of the options in the Geometry dropdown menu.
No Wireframe This view displays a basic picture of the body. Show Undeformed Wireframe This view shows the body outline before deformation occurred. If the Creating Section Planes (p. 101) feature is active, choosing Show Undeformed WireFrame actually displays the wireframe with the deformations added to the nodes. This is intended to help you interpret the image when you drag the section plane anchor across smaller portions of the model. Show Undeformed Model This view shows the deformed body with contours, with the undeformed body in translucent form. Show Elements This view displays element outlines.
Click the Graphics button on the Result context toolbar to convert the result display from contours (default) to vectors. When in vector display, a Vector Display toolbar appears with controls as described below.
Displays vector length proportional to the magnitude of the result. Displays a uniform vector length, useful for identifying vector paths. Controls the relative length of the vectors in incremental steps from 1 to 10 (default = 5), as displayed in the tool tip when you drag the mouse cursor on the slider handle.
60
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Toolbars Displays all vectors, aligned with each element. Displays vectors, aligned on an approximate grid. Controls the relative size of the grid, which determines the quantity (density) of the vectors. The control is in uniform steps from 0 [coarse] to 100 [fine] (default = 20), as displayed in the tool tip when you drag the mouse cursor on the slider handle.
Note
This slider control is active only when the adjacent button is chosen for displaying vectors that are aligned with a grid. Displays vector arrows in line form. Displays vector arrows in solid form.
When in vector display, click the Graphics button on the Result context toolbar to change the result display back to contours. The Vector Display toolbar is removed. Presented below are examples of vector result displays.
Uniform vector lengths identify paths using vector arrows in line form.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
61
Application Interface
Uniform vector lengths , grid display on section plane with vector arrows in solid form.
Zoomed-in uniform vector lengths , grid display with arrow scaling and vector arrows in solid form.
Toolbar buttons allow for toggling Max and Min annotations and for creating probe annotations. See also Viewing Annotations (p. 106).
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
62
Toolbars
When you select the Comment button in the standard toolbar or when you select a Comment object already in the tree, the Comment Context toolbar and Comment Editor appear. The buttons at the top allow you to insert an image or apply various text formatting. To insert an image, click the button whose tool tip is Insert Image, then complete the information that appears in the dialog box . For the Image URL, you can use a local machine reference (C:\...) or a web reference (http:\\...).
The Print Preview toolbar allows you to print the currently-displayed image, or send it to an e-mail recipient or to a Microsoft Word or PowerPoint file.
Application Interface
64
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Toolbars Icon Button Tool Tip Name Displayed Edge Coloring Description By Body Color: Displays body colors to represent boundary edges. By Connection: Displays five different colors corresponding to five different categories of connectivity. The categories are: free (blue), single (red), double (black), triple (pink) and multiple (yellow). Free means that the edge is not shared by any faces. Single means that the edge is shared by one face and so on. The color scheme is also displayed in the Edge/Face Connectivity legend. Black: Turns off the edge/face connectivity display. The entire model is displayed in black. Free Hide Free: Hides only edges not shared by any faces. Show Free: Displays only edges not shared by any faces. Thick Free: Displays only edges not shared by any faces at a different edge thickness compared to the rest of the model. Single Hide Single: Hides only edges that are shared by one face. Show Single: Displays only that are shared by one face. Thick Single: Displays only edges that are shared by one face at a different edge thickness compared to the rest of the model. Double Hide Double: Hides only edges that are shared by two faces. Show Double: Displays only that are shared by two faces. Thick Double: Displays only edges that are shared by two faces at a different edge thickness compared to the rest of the model. Triple Hide Triple: Hides only edges that are shared by three faces. Show Triple: Displays only that are shared by three faces. Thick Triple: Displays only edges that are shared by three faces at a different
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
65
Application Interface Icon Button Tool Tip Name Displayed Description edge thickness compared to the rest of the model. Multiple Hide Multiple: Hides only edges that are shared by more than three faces. Show Multiple: Displays only that are shared by more than three faces. Thick Multiple: Displays only edges that are shared by more than three faces at a different edge thickness compared to the rest of the model. Edge Direction Displays model edge directions. The direction arrow appears at the midpoint of the edge. The size of the arrow is proportional to the edge length. Display the edges using coloring schema, by taking into account the mesh connection information.
Thicken annotations scoped For annotations scoped to lines (for exto lines ample, annotations representing loads, named selections, point masses, and so on), enabling this button thickens these lines so they are more easily identifiable on the screen. Show Mesh Enabling the Show Mesh button displays the models mesh regardless of the selected tree object. When enabled, to make sure that Annotations display properly, also turn on Wireframe mode. See Note below. Enabling the Show all Coordinate Systems button displays all available coordinate systems associated with the model default as well as user defined. By default, all loads, supports, named selections, and contacts are shown in one color. Enabling the Random Colors button displays each distinct load, support, named selection, or contact with a random color at each redraw.
Random Colors
66
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Interface Behavior Based on License Levels Icon Button Tool Tip Name Displayed Annotation Preferences Description Displays the Annotation Preferences dialog box, in which you set preferences for annotation display.
Note
The following restrictions apply when using the Graphics Options functions on the mesh, as compared to their use on geometry: Not all the buttons / options are functional, for example, Double always displays thin black lines. The width of the colored lines cannot be changed. They are always thick. During slicing, the colors of shared element edges are not drawn. They display as black and appear only when the selected section plane is losing focus in the slice tool pane.
Note
As illustrated below, annotations may not always display properly when the Show Mesh button is activated. Turning on Wireframe mode accurately displays Annotations when Show Mesh is selected.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
67
Application Interface If you open a database with an object that does not fit the current license level, the database changes to "read-only" mode. If a Details view option is not allowed for the current license level, it is not shown. If a Details view option is not allowed for the current license level, and was preselected (either through reopening of a database or a previous combination of settings) the Details view item will become invalid and shaded yellow.
Note
When you attempt to add objects that are not compatible with your current license level, the database enters a read-only mode and you cannot save data. However, provided you are using any license, you can delete the incompatible objects, which removes the read-only mode and allows you to save data and edit the database.
Environment Filtering
The Mechanical interface includes a filtering feature that only displays model-level items applicable to the particular analysis type environments in which you are working. This provides a simpler and more focused interface. The environment filter has the following characteristics: Model-level objects in the tree that are not applicable to the environments under a particular model are hidden. The user interface inhibits the insertion of model-level objects that are not applicable to the environments of the model. Model-level object properties (in the Details view of objects) that are not applicable to the environments under the model are hidden. The filter is enabled by default when you enter the Mechanical application. You can disable the filter by highlighting the Model object, clicking the right mouse button, and choosing Disable Filter from the context menu. To enable the filter, repeat this procedure but choose Auto Filter from the context menu. You can also check the status of the filter by highlighting the Model object and in the Details view, noting whether Control under Filter Options is set to Enabled or Disabled. The filter control setting (enabled or disabled) is saved when the model is saved and returns to the same state when the database is resumed.
Specifying Options
You can control the behavior of functions in the Mechanical application through the Options dialog box. To access the Mechanical application options:
68
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Customizing the Mechanical Application 1. From the main menu, choose Tools> Options. An Options dialog box appears and the Mechanical application options are displayed on the left. 2. Click on a specific option. 3. Change any of the option settings by clicking directly in the option field on the right. You will first see a visual indication for the kind of interaction required in the field (examples are drop-down menus, secondary dialog boxes, direct text entries). 4. Click OK.
Note
If you enter a number with the thousand separator (in English, the thousand separator is a comma [,]), you will be asked to confirm the entry before it is accepted. For example, if you enter 2,300 , you receive a message stating the following: Entered value is 2,300. Do you want to accept the correction proposed below? 2300 To accept the correction, please click Yes. To close this message and correct the number yourself, please click No. Option settings within a particular language are independent of option settings in another language. If you change any options from their default settings, then start a new Workbench session in a different language, the changes you made in the original language session are not reflected in the new session. You are advised to make the same option changes in the new language session.
Geometry Import
Compare Parts on Update This option compares the existing geometry and updated-to geometry to determine if any bodies/parts remain unmodified. Selections include: No (default) Associatively: Searches through the part data to find appropriately matching entities for comparison based on their associative data. This option is slower because of that search but provides the best option if parts or bodies are reorganized or added to or deleted from. The Associatively option is the recommended comparison option and should be used exclusively if the model utilizes merged topology from the DesignModeler application. Non-Associatively: Generates a faster comparison but only does comparison on entities of a corresponding index (body 1 original -> body 1 updated). If bodies are not reorganized or added to or deleted from this method should be adequate, as long as the original topology is preserved. It is not recom-
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
69
Application Interface mended to use the Non-Associatively option when using merged topology options (Automatic or Imprints) from the DesignModeler application.
Note
The Non-Associative setting requires the entities from an updated model to be in the same order as the original model. If that order changes at any level, that part will be marked as modified. For most CAD systems if the CAD session remains open the order is more likely maintained then if the CAD is shut down and the model reopened. For those geometry imports that support associativity the Associative option for Compare Parts on Update is the preferred mechanism. A change that you make to the Compare Parts on Update option in one application is not seen by other applications that are running. For example, if you change this option from within Mechanical or Meshing, and DesignModeler is running, the option change is not seen in DesignModeler. The Compare Parts on Update feature is not supported for line bodies. When you choose the Update Geometry from CAD context menu option (right-click on the Geometry tree object or anywhere in the Geometry window), if no changes to the body are detected, then the body is not re-meshed. The Update Geometry from CAD function is not the equivalent of the Refresh function in the Project Schematic of ANSYS Workbench or the Refresh All Data function in the File Menu of the ANSYS Mechanical application. The Update Geometry from CAD function does not change parameter values in the Parameter Manager. For more information, see Compare Parts on Update in the CAD Integration section of the product help. When accessing the ANSYS Workbench Help from the Help menu, click the Contents tab and open the CAD Integration folder in the hierarchical tree to access the CAD Integration section.
Mechanical Options
The following Mechanical application options appear in the Options dialog box: Connections Convergence Export Fatigue Frequency Geometry Graphics Miscellaneous Report Analysis Settings and Solution Wizard
70
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Connections
The Auto Detection category allows you to change the default values in the Details view for the following:
Note
The auto contact detection on geometry attach can be turned on/off from the Workbench Options dialog box for the Mechanical application. See the Mechanical part of the Setting ANSYS Workbench Options section of the Help. Tolerance: Sets the default for the contact detection slider; i.e., the relative distance to search for contact between parts. The higher the number, the tighter the tolerance. In general, creating contacts at a tolerance of 100 finds less contact surfaces than at 0. The default is 0. The range is from -100 to +100. Face/Face: Sets the default preference1 (p. 71) for automatic contact detection between faces of different parts. The choices are Yes or No. The default is Yes. Face/Edge: Sets the default preference1 (p. 71) for automatic contact detection between faces and edges of different parts. The choices are: Yes No (default) Only Solid Body Edges Only Surface Body Edges Edge/Edge: Sets the default preference1 (p. 71) for automatic contact detection between edges of different parts. The choices are Yes or No. The default is No. Priority: Sets the default preference1 (p. 71) for the types of contact interaction priority between a given set of parts. The choices are: Include All (default) Face Overrides Edge Overrides Revolute Joints: Sets the default preference for automatic joint creation of revolute joints. The choices are Yes and No. The default is Yes. Fixed Joints: Sets the default preference for automatic joint creation of fixed joints. The choices are Yes and No. The default is Yes.
1
Unless changed here in the Options dialog box, the preference remains persistent when starting any Workbench project.
The Transparency category includes the following exclusive controls for this category. There are no counterpart settings in the Details view.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
71
Application Interface Parts With Contact: Sets transparency of parts in selected contact region so the parts are highlighted. The default is 0.8. The range is from 0 to 1. Parts Without Contact: Sets transparency of parts in non-selected contact regions so the parts are not highlighted. The default is 0.1. The range is from 0 to 1. The Default category allows you to change the default values in the Details view for the following: Type: Sets the definition type of contact. The choices are: Bonded (default) No Separation Frictionless Rough Frictional Behavior: Sets the contact pair. The choices are: Program Controlled (default) Asymmetric Symmetric Auto Asymmetric Formulation: Sets the type of contact formulation method. The choices are: Program Controlled (default) Augmented Lagrange Pure Penalty MPC Normal Lagrange Update Stiffness: Enables an automatic contact stiffness update by the program. The choices are: Program Controlled (default) Never Each Iteration Each Iteration, Aggressive Auto Rename Connections: Automatically renames joint, spring, contact region, and joint condition objects when Type or Scoping are changed. The choices are Yes and No. The default is Yes.
72
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Convergence
The Convergence category allows you to change the default values in the Details view for the following: Target Change: Change of result from one adapted solution to the next. The default is 20. The range is from 0 to 100. Allowable Change: This should be set if the criteria is the max or min of the result. The default is Max. The Solution category allows you to change the default values in the Details view for the following: Max Refinement Loops: Allows you to change the number of loops . The default is 1. The range is from 1 to 10.
Export
The Export category includes the following exclusive controls for this category. There are no counterpart settings in the Details view. Automatically Open Excel: Excel will automatically open with exported data. The default is Yes. Include Node Numbers: Nodal numbers will be included in exported file. The default is Yes. Include Node Location: Nodal location can be included in exported file. The default is No.
Fatigue
The General category allows you to change the default values in the Details view for the following: Design Life: Number of cycles that indicate the design life for use in fatigue calculations. The default is 1e9. Analysis Type: The default fatigue method for handling mean stress effects. The choices are: SN - None (default) SN - Goodman SN - Soderberg SN - Gerber SN - Mean Stress Curves The Goodman, Soderberg, and Gerber options use static material properties along with S-N data to account for any mean stress while Mean-Stress Curves use experimental fatigue data to account for mean stress. The Cycle Counting category allows you to change the default values in the Details view for the following: Bin Size: The bin size used for rainflow cycle counting. A value of 32 means to use a rainflow matrix of size 32 X 32. The default is 32. The range is from 10 to 200. The Sensitivity category allows you to change the default values in the Details view for the following:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
73
Application Interface Lower Variation: The default value for the percentage of the lower bound that the base loading will be varied for the sensitivity analysis. The default is 50. Upper Variation: The default value for the percentage of the upper bound that the base loading will be varied for the sensitivity analysis. The default is 150. Number of Fill Points: The default number of points plotted on the sensitivity curve. The default is 25. The range is from 10 to 100. Sensitivity For: The default fatigue result type for which sensitivity is found. The choices are: Life (default) Damage Factor of Safety
Frequency
The Frequency category allows you to change the default values in the Details view for the following: Max Number of Modes: The number of modes that a newly created frequency branch will contain. The default is 6. The range is from 1 to 200. Limit Search to Range: You can specify if a frequency search range should be considered in computing frequencies. The default is No. Min Range: Lower limit of search range. The default is 0. Max Range: Upper limit of search range. The default is 100000000. Cyclic Phase Number of Steps: The number of intervals to divide the cyclic phase range (0 - 360 degrees) for frequency couplet results in cyclic modal analyses.
Geometry
The Geometry category allows you to change the default values in the Details view for the following: Nonlinear Material Effects: Indicates if nonlinear material effects should be included (Yes), or ignored (No). The default is Yes. Thermal Strain Calculation: Indicates if thermal strain calculations should be included (Yes), or ignored (No). The default is Yes.
Note
This setting applies only to newly attached models, not to existing models.
Graphics
The Default Graphics Options category allows you to change the default values in the Details view for the following:
74
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Customizing the Mechanical Application Max Number of Annotations to Show: A slider that specifies the number of annotations that are shown in the legend and the graphics. The possible values range from 0 to 50. The default is 10. Show Min Annotation: Indicates if Min annotation will be displayed by default (for new databases). The default is No. Show Max Annotation: Indicates if Max annotation will be displayed by default (for new databases). The default is No. Contour Option: Selects default contour option. The choices are: Smooth Contour Contour Bands (default) Isolines Solid Fill Edge Option: Selects default edge option. The choices are: No Wireframe (default) Show Undeformed Wireframe Show Undeformed Model Show Elements Highlight Selection: Indicates default face selection. The choices are: Single Side (default) Both Sides Number of Circular Cross Section Divisions: Indicates the number of divisions to be used for viewing line body cross sections for circular and circular tube cross sections. The range is adjustable from 6 to 360. The default is 16. Mesh Visibility: Indicates if mesh is automatically displayed when the Mesh object is selected in the Tree Outline, or if its only displayed when you select the Show Mesh button. The default is Automatic.
Miscellaneous
The Miscellaneous category allows you to change the default values in the Details view for the following: Load Orientation Type: Specifies the orientation input method for certain loads. This input appears in the Define By option in the Details view of the load, under Definition. Vector (default) Component The Image category includes the following exclusive controls for this category. There are no counterpart settings in the Details view.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
75
Application Interface Image Transfer Type: Defines the type of image file created when you send an image to Microsoft Word or PowerPoint, or when you select Print Preview. The choices are: PNG (default) JPEG BMP The Post Processing (MAPDL Only) category includes the following controls for results files written by the Mechanical APDL solver: Result File Caching: By holding substantial portions of a file in memory, caching reduces the amount of I/O associated with result file reading. The cache can, however, reduce memory that would otherwise be used for other solutions. The choices are: System Controlled (default): The operating system determines whether or not the result file is cached for reading. Off: There is no caching during the reading of the result file. Programmed Controlled: The Mechanical application determines whether or not the result file is cached for reading. The Ansoft Executable Locations category includes the following controls where you define file locations for the following: HFSS: Maxwell: Q3D Extractor: The Save Options category includes the following controls for this category. Save Project Before Solution: Sets the Yes / No default for the Save Project Before Solution setting located in the Project Details panel. Although you can set the default here, the solver respects the latest Save Project Before Solution setting in the Details panel. The default for this option is No. Selecting Yes saves the entire project immediately before solving (after any required meshing). If the project had never been previously saved, you can now select a location to save a new file. Save Project After Solution: Sets the Yes / No default for the Save Project After Solution setting in the Project Details panel . The default for this option is No Selecting Yes Saves the project immediately after solving but before postprocessing. If the project had never been previously saved, nothing will be saved.
Note
The save options you specify on the Project Details panel override the options specified in the Options dialog box and will be used for the current project.
76
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Report
The Figure Dimensions (in Pixels) category includes the following controls that allow you to make changes to the resolution of the report for printing purposes. Chart Width - Default value equals 600 pixels. Chart Height - Default value equals 400 pixels. Graphics Width - Default value equals 600 pixels. Graphics Height - Default value equals 500 pixels. Graphics Resolution - Resolution values include: Optimal Onscreen Display (1:1) Enhanced Print Quality (2:1) High-Resolution Print Quality (4:1) The Customization category includes the following controls: Maximum Number of Table Columns: (default = 6 columns) Changes the number of columns used when a table is created. Merge Identical Table Cells: merges cells that contain identical values. The default value is Yes. Omit Part and Joint Coordinate System Tables: chooses whether to include or exclude Coordinate System data within the report. This data can sometimes be cumbersome. The default value is Yes. Include Figures: specifies whether to include Figure objects as pictures in the report. You may not want to include figures in the report when large solved models or models with a mesh that includes many nodes and elements are involved. In these cases, figure generation can be slow, which could significantly slow down report generation. The default value is Yes.
Note
This option applies only to Figure objects as pictures. Graph pictures, Engineering Data graphs, and result graphs (such as phase response in a harmonic analysis) are not affected and will appear regardless of this option setting.
Custom Report Generator Folder: reports can be run outside of the Workbench installation directory by copying the Workbench Report2006 folder to a new location. Specify the new folder location in this field. Please see the Customize Report Content section for more information.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
77
Application Interface Program Controlled (default) Direct Iterative Use Weak Springs: specifies whether weak springs are added to the model. The Programmed Controlled setting automatically allows weak springs to be added if an unconstrained model is detected, if unstable contact exists, or if compression only supports are active. The choices include: Program Controlled (default) On Off The Output Controls category allows you to change the default values in the Details view for the following: Stress (Default setting = Yes) Strain (Default setting = Yes) Calculate Thermal Flux (Default setting = No) Nodal Forces (Default setting = No) Contact Miscellaneous (Default setting = No) General Miscellaneous (Default setting = No) Calculate Reactions (Default setting = Yes) Calculate Thermal Flux (Default setting = Yes) Max Number of Result Sets (Default setting = 0)
Note
The default value (0) for the Max Number of Result Sets option displays as "Program Controlled" in the Output Controls category of the GUI. Output Controls (Modal): this category allows you to change the default value in the Details for the Store Modal Results option. The default setting is Program Controlled. Output Controls (Random Vibration): this category allows you to change the default value in the Details for the Calculate Velocity and Calculate Acceleration options. The default setting for both options is Yes. The Restart Controls category allows you to change the default value in the Details view for the following: Generate Restart Points: Program Controlled (default setting) automatically generates restart points. Additional options include Manual, that provides user-defined settings, and Off, which restricts the creation of new restart points.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
78
Customizing the Mechanical Application Retain Files After Full Solve: when restart points are requested, the necessary restart files are always retained for an incomplete solve due to a convergence failure or user request. However, when the solve completes successfully, you have the option to request to either keep the restart points by setting this field to Yes, or to delete them by setting this field to No. You can control these settings in the Details view of the Analysis Settings object under Restart Controls (p. 563), or here under Tools> Options in the Analysis Settings and Solution preferences list. The setting in the Details view overrides the preference setting. The Solution Information category allows you to change the default value in the Details view for the following: Refresh Time: specifies how often any of the result tracking items under a Solution Information object get updated while a solution is in progress. The default is 2.5 s. Activate FE Connection Visibility: specifies the value of the Activate Visibility property. The default setting is Yes. The Solution Settings category allows you to set the default value in the Details view for the following: Results Availability: specifies what results to allow under the Solution object in Design Assessment systems when the Solution Selection object allows combinations. The default is Filter Combination Results. The Analysis Data Management category allows you to set the default value in the Details view for the Save MAPDL db control. Values are No (default) or Yes. The setting of the Future Analysis control (see Analysis Data Management Help section) can sometimes require the db file to be written. In this case, the Save MAPDL db control is automatically set to Yes.
Wizard
The Wizard Options category includes the following exclusive controls for this category. There are no counterpart settings in the Details view. Default Wizard: This is the URL to the XML wizard definition to use by default when a specific wizard isn't manually chosen or automatically specified by a simulation template. The default is StressWizard.xml. Flash Callouts: Specifies if callouts will flash when they appear during wizard operation. The default is Yes. The Skin category includes the following exclusive controls for this category. There are no counterpart settings in the Details view. Cascading Style Sheet: This is the URL to the skin (CSS file) used to control the appearance of the Mechanical Wizard. The default is Skins/System.css. The Customization Options category includes the following exclusive controls for this category. There are no counterpart settings in the Details view. Mechanical Wizard URL: For advanced customization. See Appendix: Workbench Mechanical Wizard Advanced Programming Topics for details. Enable WDK Tools: Advanced. Enables the Wizard Development Kit. The WDK adds several groups of tools to the Mechanical Wizard. The WDK is intended only for persons interested in creating or modifying wizard
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
79
Application Interface definitions. The default is No. See the Appendix: Workbench Mechanical Wizard Advanced Programming Topics for details.
Note
URLs in the Mechanical Wizard follow the same rules as URLs in web pages. Relative URLs are relative to the location of the Mechanical Wizard URL. Absolute URLs may access a local file, a UNC path, or use HTTP or FTP.
Setting Variables
Variables provide you the capability to override default settings. To set variables: 1. 2. 3. 4. Choose Variable Manager from the Tools menu. Right-click in the row to add a new variable. Enter a variable name and type in a value. Click OK. Variable name DSMESH OUTPUT Allowable Values filename Description Writes mesher messages to a file during solve (default = no file written). If the value is a filename, the file is written to the temporary working folder (usually c:\temp). To write the file to a specific location, specify the full path. Tolerance used in simplifying geometry (default = .0005).
DSMESH DEFEATUREPERCENT
Status
The status box indicates if a particular variable is active or not. Checked indicates that the variable is active. Unchecked indicates that the variable is available but not active. This saves you from typing in the variable and removing it.
80
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Using Macros
The Mechanical application allows you to execute custom functionality that is not included in a standard Mechanical application menu entry via its Run Macro feature. The functionality is defined in a macro a script that accesses the Mechanical application programming interface (API). Macros can be written in Microsoft's JScript or VBScript programming languages. Several macro files are provided with the ANSYS Workbench installation under \ANSYS Inc\v145\AISOL\DesignSpace\DSPages\macros. Macros cannot currently be recorded from the Mechanical application. To access a macro from the Mechanical application: 1. 2. 3. Choose Run Macro... from the Tools menu. Navigate to the directory containing the macro. Open the macro. The functionality will then be accessible from the Mechanical application.
Application Interface Using Viewports Controlling Graphs and Charts Managing Graphical View Settings Creating Section Planes Controlling the Viewing Orientation Viewing Annotations Controlling Lighting Inserting Comments, Images, and Figures
Pointer Modes
The pointer in the graphics window is always either in a picking filter mode or a view control mode. When in a view control mode the selection set is locked. To resume the selection, repress a picking filter button. The Graphics Toolbar offers several geometry filters and view controls as the default state, for example, face, edge, rotate, and zoom. If a Geometry field in the Details View (p. 10) has focus, inappropriate picking filters are automatically disabled. For example, a pressure load can only be scoped to faces. If the Direction field in the Details View (p. 10) has focus, the only enabled picking filter is Select Direction. Select Direction mode is enabled for use when the Direction field has focus; you never choose Select Direction manually. You may manipulate the view while selecting a direction. In this case the Select Direction button allows you to resume your selection.
Highlighting
Hovering your cursor over a geometry entity highlights the selection and provides visual feedback about the current pointer behavior (e.g. select faces) and location of the pointer (e.g. over a particular face). As illustrated here, the face edges are highlighted in colored dots.
82
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Picking
A pick means a click on visible geometry. A pick becomes the current selection, replacing previous selections. A pick in empty space clears the current selection. By holding the CTRL key down, you can add unselected items to the selection and selected items can be removed from the selection. Clicking in empty space with CTRL depressed does not clear current selections. For information on picking nodes, see Selecting Nodes (p. 90).
Blips
A crosshair blip appears at the location where you release the mouse button:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
83
Application Interface A blip serves to: Mark a picked point on visible geometry. Represent a ray normal to the screen passing through all hidden geometry.
Note
This is important for depth picking, a feature discussed below. Blips disappear when you clear the selection or make another pick.
Painting
Painting means dragging the mouse on visible geometry to select more than one entity. A pick is a trivial case of painting. Without holding the CTRL key down, painting picks all appropriate geometry touched by the pointer.
Depth Picking
Depth Picking allows you to pick geometry through the Z-order behind the blip. Whenever a blip appears above a selection, the graphics window displays a stack of rectangles in the lower left corner. The rectangles are stacked in appearance, with the topmost rectangle representing the visible (selected) geometry and subsequent rectangles representing geometry hit by a ray normal to the screen passing through the blip, front to back. The stack of rectangles is an alternative graphical display for the selectable geometry. Each rectangle is drawn using the same edge and face colors as its associated geometry. Highlighting and picking behaviors are identical and synchronized for geometry and its associated rectangle. Moving the pointer over a rectangle highlights both the rectangle its geometry, and vice versa. CTRL key and painting behaviors are also identical for the stack. Holding the CTRL key while clicking rectangles picks or unpicks associated geometry. Dragging the mouse (Painting (p. 84)) along the rectangles picks geometry front-to-back or back-to-front.
Selection Filters
The mouse pointer in the graphics window is either in a picking filter mode or a view control mode. A depressed button in the graphics toolbar indicates the current mode. Filter Vertices Edges Faces Bodies Behavior Vertices are represented by concentric circles about the same size as a blip. The circumference of a circle highlights when the pointer is within the circle. Painting may be used to pick multiple edges or to "paint up to" an edge (to avoid tediously positioning the pointer prior to clicking). Allows selection of faces. Highlighting occurs by dotting the banding edges of the face. Picking and painting: select entire bodies. Highlighted by drawing a bounding box around the body. The stack shows bodies hidden behind the blip (useful for selecting contained bodies).
84
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Selection Modes
The Select Mode toolbar button allows you to select items designated by the Selection Filters through the Single Select or Box Select drop-down menu options. Single Select (default): Click on an item to select it. Box Select: Define a box that selects filtered items. When defining the box, the direction that you drag the mouse from the starting point determines what items are selected, as shown in the following figures:
Dragging to the right to form the box selects entities that are completely enclosed by the box. Visual cue: 4 tick marks completely inside the box.
Dragging to the left to form the box selects all entities that touch the box. Visual cue: 4 tick marks that cross the sides of the box. Box Volume Select: Available for node-based Named Selections only. Selects all the surface and internal node within the box boundary across the cross-section. The line of selection is normal to the screen. Lasso Select: Available for node-based Named Selections only. Selects surface nodes that occur within the shape you define. Lasso Volume Select: Available for node-based Named Selections only. Selects nodes that occur within the shape you define. You can use the CTRL key for multiple selections in both modes.
85
Application Interface Extend to Adjacent For faces, Extend to Adjacent searches for faces adjacent to faces in the current selection that meet an angular tolerance along their shared edge.
For edges, Extend to Adjacent searches for edges adjacent to edges in the current selection that meet an angular tolerance at their shared vertex.
For faces, Extend to Limits searches for faces that are tangent to the current selection as well as all faces that are tangent to each of the additional selections within the part. The selections must meet an angular tolerance along their shared edges.
86
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Working with Graphics For edges, Extend to Limits searches for edges that are tangent to the current selection as well as all edges that are tangent to each of the additional selections within the part. The selections must meet an angular tolerance along their shared vertices.
Extend to Instances (available only if CAD pattern instances are defined in the model): When a CAD feature is repeated in a pattern, it produces a family of related topologies (for example, vertices, edges, faces, bodies) each of which is named an "instance". Using Extend to Instances, you can use one of the instances to select all others in the model. As an example, consider three parts that are instances of the same feature in the CAD system. First select one of the parts.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
87
Application Interface Then, choose Extend to Instances. The remaining two part instances are selected.
See CAD Instance Meshing for further information. Extend to Connection As described in Define Connections (p. 126), connections can be contact regions, joints, mesh connections, and so on. Available for faces only, the Extend to Connection option is especially useful for assembly meshing as an aid in picking faces related to flow volumes. For example, if you are using a Fluid Surface object to help define a virtual body, you can generate connections, pick one face on each body of the flow volume, and then select Extend to Connection. As a result, the faces related to the flow volume are picked to populate the Fluid Surface object. Extend to Connection searches for faces that are adjacent to the current selection as well as all faces that are adjacent to each of the additional selections within the part, up to and including all connections on the selected part. This does not include all faces that are part of a connectionit includes only those faces that are part of a connection and are also on the selected part. If an edge used by a connection is encountered, the search stops at the edge; a face across the edge is not selected. If there are no connections, all adjacent faces are selected. If the current selection itself is part of a connection, it remains selected but the search stops.
Note
Virtual Body and Fluid Surface objects are fluids concepts, and as such they are not supported by Mechanical solvers. The extent of the faces that will be included depends greatly on the current set of connections, as defined by the specified connections criteria (for example, Connection Type, Tolerance Value, and so on). By modifying the criteria and regenerating the connections, a different set of faces may be included. Refer to Common Connections Folder Operations for Auto Generated Connections (p. 443) for more information.
88
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Working with Graphics The figures below illustrate simple usage of the Extend to Connection option. Refer to Defining Virtual Bodies in the Meshing help for a practical example of how you can use the Extend to Connection option and virtual bodies together to solve assembly meshing problems.
Single face selected in part. In this example, a multiple edge to single face connection is defined.
Additional connected faces selected after Extend to Connection option is chosen. When the connection is encountered, search stops at edge.
For all options, you can modify the angle used to calculate the selection extensions in the Workbench Options dialog box setting Extend Selection Angle Limit under Graphics Interaction.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 89
Application Interface
Selecting Nodes
In Meshing mode, you can select individual nodes on a mesh, then create a coordinate system or named selection from those nodes. To select individual nodes: 1. Generate a mesh by highlighting the Mesh object and clicking the Update button.
2.
3.
Choose the appropriate selection tool in the Select Mode list. For more information on the nodal selection modes, see Selection Modes for Nodal Selection (p. 91).
Note
The Vertex geometry selection option is the only selection option available to pick nodes. When working with Line Bodies: Nodes can be selected using volume selection modes only (Box Volume Select or Lasso Volume Select). When working with Line Bodies and Surface Bodies: it is recommended that you turn off the Thick Shells and Beams option (View>Thick Shells and Beams). This option changes the graphical display of the models thickness and as a result can affect how your node selections are displayed.
4.
Select individual nodes or define the shape to select nodes. You can now define a coordinate system or named selection from selected nodes
This section addresses the following topics: Selection Modes for Nodal Selection (p. 91) Viewing Node Information (p. 92)
90 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Working with Graphics Selecting Mesh Nodes on a Result Contour Creating a Coordinate System by Direct Node Selection (p. 94) Specifying Named Selections by Direct Node Selection (p. 95)
Box Select
Selects all the surface and internal nodes within the box boundary across the crosssection. The line of selection is normal to the screen.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
91
Application Interface Is similar to the Box Select mode. Selects surface nodes that occur within the shape you define for surfaces oriented toward the screen.
Lasso Select
Similar to Box Volume Select mode. Selects the nodes that occur within the shape you define.
Tip
To select multiple nodes, press the CTRL key or press the left mouse and then drag over the surface. You can also create multiple node groups at different locations using the CTRL key. To select all internal and surface nodes, use the Box Volume Select or Lasso Select tool and cover the entire geometry within the selection tool boundary.
92
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Working with Graphics The following options are available as drop-down menu items in the Selection Information window. Selection Information Field Coordinate System Show Individual and Summary Show Individual Show Summary Description Updates the X, Y, and Z information based on the selected coordinate system. Shows both the node Summary and information on each node. Shows information related to each node. Shows only a summary of selected nodes.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
93
Application Interface
The positions of selected nodes reported in the Selection Information window are those from non deformed mesh.
Note
If the graphics expansion is used (for shells and cyclic expansion, for example), the selection will work on the expanded graphics, while the reported node ID and position will be those in the non-expanded mesh. To eliminate confusion, switch the expansion off.
94
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Working with Graphics A new coordinate system is created at the location of the selected node or the centroid of multiple nodes.
Note
The mesh is not shown after coordinate system creation. To view the mesh again, from the Tree Outline, select Mesh again.
If you re-mesh the body at this point, you will see that the coordinate system remains in the same location, as it is based on nodal location rather than nodal number.
Note
While you cannot create an aligned coordinate system based on multiple nodes, you can create a local coordinate system at the centroid with an axis oriented in the direction of the global coordinate system. To create an aligned coordinate system: 1. 2. 3. From the Tree Outline, select a Vector Principal Stress or Vector Principal Strain result. Select a single node using the method outlined in Selecting Nodes (p. 90). Right-click the Graphics window and select Create Aligned Coordinate System. A coordinate system is created. The Y-axis of the local coordinate system is oriented in the direction of S1 (direction of max. principal stress).
Note
Vector Principal Stress and Vector Principal Strain results cannot be applied to line bodies or a node located on a line body. As a result, any automatically generated (aligned) coordinate system would be incorrect.
Note
While graphical nodal selection is not supported for beams, you can select nodes for beams using the Worksheet. To define node-based Named Selections:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
95
Application Interface 1. Select individual nodes or define the shape to select nodes, as described in Selecting Nodes (p. 90).
Note
For accuracy, ensure that the selected node lies within the scoped area of the result
2. In the Graphics window, right-click and select Create Named Selection. 3. Enter a name for the Named Selection and click OK.
Note
If you select a large number of nodes (order of magnitude: 10,000), you are prompted with a warning message regarding selection information time requirements. Following a remesh or renumber, all nodes are removed from named selections. If named selections were defined with Scoping Method set to Worksheet and if the Generate on Remesh field was set to Yes in the Details view of the Named Selection folder, then the nodes are updated. Otherwise, node scoping does not occur and the named selection will be empty.
Defining Direction
Orientation may be defined by any of the following geometric selections: A planar face (normal to). A straight edge. Cylindrical or revolved face (axis of ). Two vertices. This section discusses the following topics: Direction Defaults (p. 96) Highlighting Geometry in Select Direction Mode (p. 96) Selecting Direction by Face (p. 97)
Direction Defaults
If you insert a load on selected geometry that includes both a magnitude and a direction, the Direction field in the Details view states a particular default direction. For example, a force applied to a planar face by default acts normal to the face. One of the two directions is chosen automatically. The load annotation displays the default direction.
96
Working with Graphics Straight edges Cylindrical or revolved faces Vertices If one vertex is selected, you must hold down the CTRL key to select the other. When you press the CTRL key, only vertices highlight.
If either arrow is clicked, the direction flips. When you finish editing the direction, the hit point (initially marked by the selection blip) becomes the default location for the annotation. If the object has a location as well as a direction (e.g. Remote Force), the location of the annotation will be the one that you specify, not the hit point.
Note
The scope is indicated by painting the geometry.
Using Viewports
The Viewports toolbar button allows you to split the graphics display into a maximum of four simultaneous views. You can see multiple viewports in the Geometry Window (p. 18) window when any object in the tree is in focus except Project. You can choose one, horizontal, vertical, or four viewports. Each viewport can have separate camera angles, labels, titles, backgrounds, etc. Any action performed when viewports are selected will occur only to the active viewport. For example, if you animate a viewport, only the active viewport will be animated, and not the others.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
97
Application Interface
A figure can be viewed in a single viewport only. If multiple viewports are created with the figure in focus, all other viewports display the parent of the figure.
Note
Each viewport has a separate Section tool, and therefore separate Section Plane. The concept of copying a Section Plane from one window to the next does not exist. If you want Section Planes in a new window, you must create them in that window. Viewports are not supported in stepped analyses.
Tips for working with graphs and charts: Some features are not available for certain graphs. Zoom will zoom to or away from the center of the graph. Pan so that your intended point of focus is in the center prior to zooming. If the graph has a Pan/Zoom control box, this can be used to zoom (shrink box) or pan (drag box). Double-clicking the Pan/Zoom control box will return it to its maximum size.
98
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Working with Graphics To view the Manage Views window, do one of the following: In the toolbar, click the Manage Views Select View>Windows>Manage Views. The Manage Views window opens. This section discusses the following topics: Creating a View Applying a View Renaming a View Deleting a View Replacing a Saved View Exporting a Saved View List Importing a Saved View List Copying a View to Mechanical APDL button.
Creating a View
To save the current graphical view: 1. In the Manage Views window, click the Create a View button. A new entry with the naming convention of View # is created in the Manage Views window. This entry is selected for renaming. 2. If desired, enter a new name for the graphical view.
You can now return to this view at any time using this view entry.
Note
You must save the project to save your created views in the Manage Views window.
Applying a View
Saved graphical views are listed in the Manage Views window. You can return to a saved view at any time. To return to a saved graphical view: 1. 2. In the Manage Views window, select the view. Click the Apply View button.
Renaming a View
To rename a saved graphical view: 1. In the Manage Views window, select the view you want to rename.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
99
Application Interface 2. 3. 4. Click the Rename button, or press F2. Enter the new view name. Click the Apply button.
Deleting a View
To delete a saved graphical view: 1. 2. In the Manage Views window, select the view you want to delete. Click the Delete button.
100
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
4.
Select the Solve button, and the new view is available in the Commands (APDL) file.
The Section Planes window provides the following capabilities. Icon Button Application-Level Command New Section Plane Edit Section Plane Delete Section Plane Show Whole Elements (available when the Mesh object is selected) Example 1: Section Plane Example As an example, consider the model shown below that is subjected to a horizontal and a vertical slice.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
101
Application Interface
The mesh display will show 75% of the model while the geometry display will show 25% of the model.
For additional information about the use of the Section Plane feature, please see the following topics. Adding a Section Plane Using Section Planes Modifying a Section Plane Deleting a Section Plane
102
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The new section plane is listed in the Section Planes window with a default name of Section Plane #. The checkmark next to the planes name indicates it is an active section plane. 3. You can construct additional Section Planes by clicking the New Section Plane button and dragging additional lines across the model. Note that activating multiple planes displays multiple sections:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
103
Application Interface
Note that in incidences such as very large models where the accessible memory is exhausted, the New Section Plane tool will revert to a Hardware Slice Mode that prohibits visualization of the mesh on the cut-plane. The Section Plane acts differently depending if you are viewing a result, mesh, or geometry display. When viewing a result or a mesh, the cut is performed by a software algorithm. When viewing geometry, the cut is performed using a hardware clipping method. This hardware clipping cuts away the model in a subtractive method. The software algorithm cuts away the model but always starts with the whole model. Geometry Display Example Mesh Display Example
Note that the software algorithm caps the surfaces created by the section plane as opposed to the hardware clipping method. When capping, the software algorithm creates a visible surface at the intersection of the object and the section plane."
Drag the Section Plane or Capping Plane anchor to change the position of the plane.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Working with Graphics You can click on the line on either side of the anchor to view the exterior on that side of the plane. The anchor displays a solid line on the side where the exterior is being displayed. Clicking on the same side a second time toggles between solid line and dotted line, i.e. exterior display back to section display. Note that for Geometry display, a capped view is always shown.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
105
Application Interface Specifically, the circular free rotation area fits the window. Narrow strips along the edges support pitch and yaw. Corner areas support roll. The following figure illustrates these regions.
Viewing Annotations
Annotations provide the following visual information: Boundary of the scope region by coloring the geometry for edges, faces or vertices. An explicit vertex within the scope. A 3D arrow to indicate direction, if applicable. Text description or a value. A color cue (structural vs. thermal, etc.).
Note
The custom annotations you add using Label remain visible even when you suppress the body. This section addresses the following types of annotations: Highlight and Selection Graphics (p. 106) Scope Graphics (p. 107) Annotation Graphics and Positioning (p. 107) Annotations of Multiple Objects (p. 108) Rescaling Annotations (p. 109) Solution Annotations (p. 110) Message Annotations (p. 111) In addition, you can also specify preferences for your annotations. For more information, see Specifying Annotation Preferences (p. 112).
106
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
See Selecting and Picking Geometry (p. 82) for details on highlighting and selection.
Scope Graphics
In general, selecting an object in the Tree Outline (p. 3) displays its Scope by painting the geometry and displays text annotations and symbols as appropriate. The display of scope via annotation is carried over into the Report Preview (p. 20) if you generate a figure. Contours are painted for results on the scoped geometry. No boundary is drawn.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
107
Use the pointer after selecting the Label toolbar button the annotation to a different location within the scope.
If other geometry hides the 3D point (e.g. the point lies on a back face) the block arrow is unfilled (transparent). The initial placement of an annotation is at the pick point. You can then move it by using the Label toolbar button for managing annotations. Drag the label to adjust the placement of an annotation. During the drag operation the annotation moves only if the tip lies within the scope. If the pointer moves outside the scope, the annotation stops at the boundary.
108
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Rescaling Annotations
This feature modifies the size of annotation symbols, such as load direction arrows, displayed in the Mechanical application. For example, and as illustrated below, you can reduce the size of the pressure direction arrow when zooming in on a geometry selection. To change the size of an annotation, click the Rescale Annotation toolbar button ( ).
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
109
Application Interface
Solution Annotations
Solution annotations work similar to Annotations of Multiple Objects (p. 108). The Max annotation has red background. The Min annotation has blue background. Probe annotations have cyan backgrounds.
110
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Working with Graphics Figure 2: Max and Min annotations and two "probe" annotations:
By default, annotations for Max and Min appear automatically for results but may be controlled by buttons in the Result Context Toolbar (p. 56). in the Result Context Toolbar (p. 56). Probe an You may create "probe" annotations by clicking notations show the value of the result at the location beneath the tip, when initially constructed. When probe annotations are created, they do not trigger the database to be marked as save being needed (i.e. you will not be prompted to save). Be sure to issue a save if you wish to retain these newly created probe annotations in the database. Changes to the unit system deletes active probe annotations. In addition, probe annotations are not displayed if a Mechanical application database is opened in a unit system other than the one in which it was saved; however, the probe annotations are still available and display when the Mechanical application database is opened in the original unit system. If you apply a probe annotation to a very small thickness, such as when you scope results to an edge, the probe display may seem erratic or non-operational. This is because, for ease of viewing, the colored edge result display is artificially rendered to appear larger than the actual thickness. You can still add a probe annotation in this situation by zooming in on the thin region before applying the probe annotation. To delete a probe annotation, activate the Label button key. Probes will be cleared if the results are re-solved. After adding one or more probe annotations, if you increase the number of viewports, the probe annotations only appear in one of the viewports. If you then decrease the number of viewports, you must first highlight the header in the viewport containing the probe annotations in order to preserve the annotations in the resulting viewports. See the Solution Context Toolbar (p. 56) for more information. , select the probe, and then press the Delete
Message Annotations
If an error occurs during meshing, the application attempts to annotate the problem geometry.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
111
Application Interface
Note
The size range for Point Masses and Springs is from 0.2-2 (Small-0.2, Default-1, Large-2).
4. 5.
Under Remote Boundary Conditions, slide the indicator to specify the size of the annotations for Point Masses and Springs. Under Additional Display Preferences, select or clear the checkboxes for the following options: Crack Annotations: Toggles the visibility of annotations on crack objects.
112
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Working with Graphics Individual Force Arrows on Surface Reactions: Toggles the visibility of individual force arrows on surface reactions. Body Scoping Annotations: Toggles the visibility of annotations on body scoping. 6. Under Mesh Display, select or clear the check boxes for the following options: Node Annotations: Toggles the visibility of mesh node annotations in Named Selection displays. Node Numbers: Toggles the visibility of mesh node numbers in Named Selection, Mesh, and Result displays. Plot Elements Attached to Named Selections: Toggles the visibility of elements for all items in the Named Selections group. For nodal Named Selections, this option shows the full elements, while for face or body Named Selections this option shows just the element faces. This option does not affect Line Bodies. You must have the Show Mesh button toggled off to see the elements in the Named Selection. 7. When you are finished specifying your annotation preferences, click Apply Changes to apply your preferences and leave the dialog box open, or click OK to apply and close.
Controlling Lighting
When you click Model in the Tree Outline (p. 3), you can view details that control lighting in the Geometry Window (p. 18) window.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
113
Application Interface A figure's view settings are fully independent from the global view settings. Global view settings are maintained independently of figures. Behaviors: If you select a figure after selecting its parent in the Outline, the graphics window transforms to the figure's stored view settings automatically (e.g. the graphics may automatically pan/zoom/rotate). If you change the view while a figure is selected in the Outline, the figure's view settings are updated. If you reselect the figure's parent in the Outline, the graphics window resumes the global view settings. That is, figure view settings override but do not change global view settings. Figures always display the data of their parent object. For example, following a geometry Update and Solve, a result and its figures display different information but reuse the existing view and graphics options. Figures may be moved or copied among objects in the Outline to display different information from the same view with the same settings. You may delete a figure without affecting its parent object. Deleting a parent object deletes all figures (and other children). In the Tree Outline (p. 3), the name of a figure defaults to simply Figure appended by a number as needed. You may enter a caption for a figure as a string in the figure's details. It is your responsibility to maintain custom captions when copying figures.
Wizards
Wizards provide a layer of assistance above the standard user interface. They are made up of tasks or steps that help you interpret and work with simulations. Conceptually, the wizards act as an agent between you and the standard user interface. Wizards include the following features: An interactive checklist for accomplishing a specific goal A reality check of the current simulation A list of a variety of high-level tasks, and guidance in performing the tasks Links to useful resources A series of Callout windows which provide guidance for each step
Note
Callouts close automatically, or you may click inside a Callout to close it. Wizards use hyperlinks (versus command buttons) because they generally represent links to locations within the standard user interface, to content in the help system, or to a location accessible by a standard HTML hyperlink. The status of each step is taken in context of the currently selected Tree Outline (p. 3) object. Status is continually refreshed based on the Outline state (not on an internal wizard state). As a result you may:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
114
Wizards Freely move about the Tree Outline (p. 3) (including between branches). Make arbitrary edits without going through the wizards. Show or hide the wizards at any time. Wizards are docked to the right side of the standard user interface for two reasons: The Tree Outline (p. 3) sets the context for status determination. That is, the wizards interpret the Outline rather than control it. (The user interface uses a top-down left-right convention for expressing dependencies.) Visual symmetry is maintained. To close wizards, click the . To show/hide tasks or steps, click the section header. Options for wizards are set in the Wizard (p. 79) section of the Options dialog box under the Mechanical application. The The Mechanical Wizard (p. 115) is available for your use in the Mechanical application.
Application Interface You may use the Mechanical Wizard with databases from previous versions of the Mechanical application. To enable the Mechanical Wizard, click or select View> Windows> the Mechanical Wizard.
116
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
117
Steps for Using the Application change a unit system, numerical values are converted accordingly but there is no change in physical quantity.
Attach Geometry
There are no geometry creation tools in the Mechanical application so geometry must be attached to the Mechanical application. You can create the geometry for attaching in the Mechanical application in either of the following sources: From within Workbench using DesignModeler. See the DesignModeler Help for details on the use of the various creation tools available. From a CAD system supported by Workbench or one that can export a file that is supported by ANSYS Workbench. See the CAD Systems section for a complete list of the supported systems. Before attaching the geometry from either of these sources, you can specify several options that determine the characteristics of the geometry you choose to import. These options are: solid bodies, surface bodies, line bodies, parameters, attributes, named selections, material properties; Analysis Type (2D or 3D), allowing CAD associativity, importing coordinate systems (Import Work Points are only available in the DesignModeler application), saving updated CAD file in reader mode, smart refreshing of models with unmodified components, and allowing parts of mixed dimension to be imported as assembly components that have parts of different dimensions. The availability of these options varies across the supported CAD systems. See the Geometry Preferences section for details.
118
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Attach Geometry
Related Procedures
Procedure Specifying geometry options Condition Optional task that can be done before attaching geometry. Procedural Steps 1. In an analysis system schematic, perform either of the following: Right-click on the Geometry cell and choose Properties OR Select the Geometry cell in the schematic for a standard analysis, then from the Workspace toolbar drop down menu, choose any option that includes Properties or Components. 2. Check boxes to specify Default Geometry Options and Advanced Geometry Defaults. Attaching DesignModeler geometry to the Mechanical application DesignModeler is running in an analysis system. DesignModeler is not running. Geometry is stored in an agdb file. Double-click on the Model cell in the same analysis system schematic. The Mechanical application opens and displays the geometry. 1. Select the Geometry cell in an analysis system schematic. 2. Browse to the agdb file from the following access points: Right-click on the Geometry cell in the Project Schematic, Import Geometry and choose Browse. 3. Double-click on the Model cell in the schematic. The Mechanical application opens and displays the geometry. Attaching CAD geometry to the Mechanical application CAD system is running. 1. Select the Geometry cell in an analysis system schematic. 2. Right-click on the Geometry cell listed to select geometry for import. 3. If required, set geometry options for import into the Mechanical application by highlighting the Geometry cell and choosing settings under Preferences in the Properties Panel. 4. Double-click on the Model cell in the same analysis system schematic. The Mechanical application opens and displays the geometry. CAD system is not running. Geometry is stored in a native CAD system file, or in a CAD neutral file such as Parasolid or IGES. 1. Select the Geometry cell in an analysis system schematic. 2. Browse to the CAD file from the following access points: Right-click on the Geometry cell in the Project Schematic and choose Import Geometry.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
119
Steps for Using the Application Procedure Condition Procedural Steps 3. Double-click on the Model cell in the Project Schematic. The Mechanical application opens and displays the geometry.
Note
The Non-Associative setting requires the entities from an updated model to be in the same order as the original model. If that order changes at any level, that part will be marked as modified. For most CAD systems if the CAD session remains open the order is more likely maintained then if the CAD is shut down and the model reopened. For those geometry imports that support associativity the Associative option for Compare Parts on Update is the preferred mechanism.
The Update Geometry from CAD function is not the equivalent of the Refresh function in the Project Schematic of ANSYS Workbench or the Refresh All Data function in the File Menu of the ANSYS Mechanical application. The Update Geometry from CAD function does not change parameter values in the Parameter Manager.
120 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Attach Geometry For detailed information, see Compare Parts on Update in the CAD Integration section of the product help. When accessing the ANSYS Workbench Help from the Help menu, click the Contents tab and open the CAD Integration folder in the hierarchical tree to access the CAD Integration section.
Note
The Compare Parts on Update feature is not supported for line bodies. Selective Update You can selectively update individual parts by right-clicking on an individual part (or after multiple parts are selected) and choosing Update Selected Parts: Update: Use Geometry Parameter Values synchronizes the Mechanical application model to the CAD model. This will read the latest geometry and process other data (parameters, attributes, etc.) based on the current user preferences for that model.
Note
If you change either the number of turns or the thickness properties associated with a body, these changes are not updated to the CAD model when you choose Update: Use Geometry Parameter Values.
The Selective Update feature is applied to selected part(s) only and it does not import new parts added in the CAD system following the original import or last complete update. Parameter values for the assembly are always updated. In addition, this feature is not a tool for removing parts from the Mechanical application tree, however; it will remove parts which have been selected for update in WB, but that no longer exist in the CAD model if an update is successful (if at least one valid part is updated). The Selective Update feature is supported by the associative geometry interfaces for DesignModeler, Autodesk Inventor, CATIA V5, Creo Elements/Direct Modeling, Creo Parametric (formerly Pro/ENGINEER), Solid Edge, NX, and SolidWorks. With the exception of AutoCAD, executing the Selective Update feature on any unsupported interface will complete a full update of the model. Smart CAD Update In the Geometry Preferences, enable Smart CAD Update. Note that Geometry Preferences are supported by a limited number of CAD packages. See the Project Schematic Advanced Geometry Options table for details.
Steps for Using the Application 2. The model is attached to Mechanical where loads and supports are applied to selected geometry. 3. In DesignModeler, the model is re-grouped into two multibody parts with each part including three bodies. 4. The geometry is updated in Mechanical. The loads and supports remain applied to the same selected geometry.
Note
This feature does not hold true for instanced parts in DesignModeler. The associativity is maintained only with geometry attached from DesignModeler and Mechanical systems created in release 13.0 or later. To ensure that the data necessary for retaining associativity is present in legacy dsdb/wbpj databases, you should perform the following: 1. Open the Mechanical session and open the DesignModeler session. This will ensure that both the Mechanical and DesignModeler files are migrated to the current version of the software. 2. Update the geometry model without making any changes to the model. This will ensure that the new data necessary for associativity is transferred from the migrated DesignModeler file into the migrated Mechanical file. 3. You can now modify and update the geometry as necessary.
122
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Stiffness Behavior
In addition to making changes to the material properties of a part, you may designate a part's Stiffness Behavior as being flexible, rigid, or as a gasket. Setting a parts behavior as rigid essentially reduces the representation of the part to a single point mass thus significantly reducing the solution time. A rigid part will need only data about the density of the material to calculate mass characteristics. Note that if density is temperature dependent, density will be evaluated at the reference temperature. For contact conditions, specify Youngs modulus. Flexible and rigid behaviors are applicable only to static structural, transient structural, rigid dynamics, explicit dynamics, and modal analyses. Gasket behavior is applicable only to static structural analyses. Flexible is the default Stiffness Behavior. To change, simply select Rigid or Gasket from the Stiffness Behavior drop-down menu. Also see the Rigid Bodies (p. 353) section or the Gasket Bodies section.
Note
Rigid behavior is not available for the SAMCEF solver.
Coordinate Systems
The Coordinate Systems object and its child object, Global Coordinate System, is automatically placed in the tree with a default location of 0, 0, 0, when a model is imported. For solid parts and bodies: by default, a part and any associated bodies use the Global Coordinate System. If desired, you can apply a apply a local coordinate system to the part or body. When a local coordinate system is assigned to a Part, by default, the bodies also assume this coordinate system but you may modify the system on the bodies individually as desired. For surface bodies, solid shell bodies, and line bodies: by default, these types of geometries generate coordinates systems on a per element type basis. It is necessary for you to create a local coordinate system and associated it with the parts and/or bodies using the Coordinate System setting in the Details view for the part/body if you wish to orient those elements in a specific direction.
Reference Temperature
The default reference temperature is taken from the environment (By Environment), which occurs when solving. This necessarily means that the reference temperature can change for different solutions. The reference temperature can also be specified for a body and will be constant for each solution (By Body). Selecting By Body will cause the Reference Temperature Value field to specify the reference temperature for the body. It is important to recognize that any value set By Body will only set the reference temperature of the body and not actually cause the body to exist at that temperature (unlike the Environment Temperature entry on an environment object, which does set the body's temperature).
Note
Selecting By Environment can cause the body to exist at that temperature during the analysis but selecting By Body will only ever effect reference temperature. So if the environment
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
123
Steps for Using the Application temperature and the body have a different specification, thermal expansion effects can occur even if no other thermal loads are applied.
Note
If the material density is temperature dependent, the mass that is displayed in the Details view will either be computed at the body temperature, or at 22C. Therefore, the mass computed during solution can be different from the value shown, if the Reference Temperature is the Environment.
Note
When nonlinear material effects are turned off, values for thermal conductivity, specific heat, and thermal expansion are retrieved at the reference temperature of the body when creating the ANSYS solver input.
Reference Frame
The Reference Frame determines the analysis treatment perspective of the body for an Explicit Dynamics analysis. The Reference Frame property is available for solid bodies when an Explicit Dynamics system is part of the solution. The valid values are Langrangian (default) and Eulerian (Virtual). Eulerian is not a valid selection if Stiffness Behavior is set to Rigid.
Material Assignment
Once you have attached your geometry, you can choose a material for the simulation. When you select a part in the tree outline, the Assignment entry under Material in the Details view lists a default material for the part. From the fly-out menu, you can: Create a new material definition Import a material Edit the characteristics of the current material Assign a material from the list of available materials.
124
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
When you edit the currently assigned material, create a material, or import a material, you work in the Engineering Data workspace. Once you have completed any of those operations, you must refresh the model cell in the Project Schematic to bring new data into the Mechanical application.
Cross Section
When a line body is imported into the Mechanical application, the Details view displays the Cross Section field and associated cross section data. These read-only fields display the name and data assigned to the geometry in DesignModeler or the supported CAD system, if one was defined. See Line Bodies (p. 352) for further information.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
125
Model Dimensions
When you attach your geometry or model, the model dimensions display in the Details View (p. 10) in the Bounding Box sections of the Geometry or Part objects. Dimensions have the following characteristics: Units are created in your CAD system. ACIS and CATIA model units may be set. Other geometry units are automatically detected and set. Assemblies must have all parts dimensioned in the same units.
Define Connections
Once you have addressed the material properties and part behavior of your model, you may need to apply connections to the bodies in the model so that they are connected as a unit in sustaining the applied loads for analysis. Available connection features are: Contacts: defines where two bodies are in contact or a user manually defines contact between two bodies. Joints: a contact condition in the application that is defined by a junction where bodies are joined together that has rotational and translational degrees of freedom. Mesh Connections: used to join the meshes of topologically disconnected surface bodies that reside in different parts. Springs: defines as an elastic element that connects two bodies or a body to ground that maintains its original shape once the specified forces are removed. Beam Connections: used to establish body to body or body to ground connections. End Releases are used to release degrees of freedoms at a vertex shared by two or more edges of one or more line bodies. Spot Welds: connects individual surface body parts together to form surface body model assemblies. Given the complex nature of bodies coming into contact with one another, especially if the bodies are in motion, it is recommended that you review the Connections section of the documentation.
126
To create multiple steps (applies to structural static, transient structural, rigid dynamics, steady-state thermal, transient thermal, magnetostatic, and electric analyses): You can create multiple steps using any one of the following methods: 1. Highlight the Analysis Settings object in the tree. Modify the Number of Steps field in the Details view. Each additional Step has a default Step End Time that is one second more than the previous step. These step end times can be modified as needed in the Details view. You can also add more steps simply by adding additional step End Time values in the Tabular Data window. The following demonstration illustrates adding steps by modifying the Number of Steps field in the Details view.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
127
Or 2. Highlight the Analysis Settings object in the tree. Begin adding each step's end time values for the various steps to the Tabular Data window. You can enter the data in any order but the step end time points will be sorted into ascending order. The time span between the consecutive step end times will form a step. You can also select a row(s) corresponding to a step end time, click the right mouse button and choose Delete Rows from the context menu to delete the corresponding steps. The following demonstration illustrates adding steps directly in the Tabular Data window.
Or 3. Highlight the Analysis Settings object in the tree. Choose a time point in the Graph window. This will make the corresponding step active. Click the right mouse button and choose Insert Step from the context menu to split the existing step into two steps, or choose Delete Step to delete the step. The following demonstration illustrates inserting a step in the Graph window, changing the End Time in the Tabular Data window, deleting a step in the Graph window, and deleting a step in the Tabular Data window.
Specifying Analysis Settings for Multiple Steps 1. 2. Create multiple steps following the procedure To create multiple steps above. Most Step Controls, Nonlinear Controls, and Output Controls fields in the Details view of Analysis Settings are step aware , that is, these settings can be different for each step. Refer to the table in Analysis Settings for Most Analysis Types (p. 555) to determine which specific controls are step aware (designated as footnote 2 in the table). Activate a particular step by selecting a time value in the Graph window or the Step bar displayed below the chart in the Graph window. The Step Controls grouping in the Details view indicates the active Step ID and corresponding Step End Time. The following demonstration illustrates turning on the legend in the Graph window, entering analysis settings for a step, and entering different analysis settings for another step.
128
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
If you want to specify the same analysis setting(s) to several steps, you can select all the steps of interest as follows and change the analysis settings details. To change analysis settings for a subset of all of the steps: From the Tabular Data window: 1. Highlight the Analysis Settings object. 2. Highlight steps in the Tabular Data window using either of the following standard windowing techniques: Ctrl key to highlight individual steps. Shift key to highlight a continuous group of steps. 3. Click the right mouse button in the window and choose Select All Highlighted Steps from the context menu. 4. Specify the analysis settings as needed. These settings will apply to all selected steps. From the Graph window: 1. Highlight the Analysis Settings object. 2. Highlight steps in the Graph window using either of the following standard windowing techniques: Ctrl key to highlight individual steps. Shift key to highlight a continuous group of steps. 3. Specify the analysis settings as needed. These settings will apply to all selected steps. To specify analysis settings for all the steps: 1. Click the right mouse button in either window and choose Select All Steps. 2. Specify the analysis settings as needed. These settings will apply to all selected steps. The following demonstration illustrates multiple step selection using the bar in the Graph window, entering analysis settings for all selected steps, selecting only highlighted steps in the Tabular Data window, and selecting all steps.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
129
Steps for Using the Application The Worksheet for the Analysis Settings object provides a single display of pertinent settings in the Details view for all steps.
Details of various analysis settings are discussed in "Configuring Analysis Settings" (p. 555).
Initial Condi- By default, a transient structural analysis is at rest. However, you can tions folder define velocity as an initial condition by inserting a Velocity object under the Initial Conditions folder. Initial Conditions folder: Pre-Stress object Because an explicit dynamics analysis is better suited for short duration events, preceding it with an implicit analysis may produce a more efficient simulation especially for cases in which a generally slower (or rate-independent) phenomenon is followed by a much faster event, such as the collision of a pressurized container. For an Explicit Dynamics system, the Initial Conditions folder includes a Pre-Stress object to control the transfer of data from an implicit static or transient structural analysis to the explicit dynamics analysis. Transferable data include the displacements, or the more complete Material State (displacements, velocities, stresses, strains, and temperature). See Recommended Guidelines When Using Pre-Stress With Explicit Dynamics (p. 177) for more information. An explicit dynamics analysis is at rest by default. However, for both Explicit Dynamics and Explicit Dynamics (LS-DYNA Export) systems, you can define velocity or angular velocity as initial conditions by inserting a Velocity object or Angular Velocity object under the Initial Conditions folder.
130
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Define Initial Conditions Analysis Type Modal Tree Object Pre-Stress object Pre-Stress object Description A modal analysis can use the stress results from a static structural analysis to account for stress-stiffening effect. See the Modal Analysis (p. 145) section for details. A linear buckling analysis must use the stress-stiffening effects of a static structural analysis. See the Linear Buckling Analysis (p. 140) section for details.
Linear Buckling Random Vibration, Response Spectrum, Harmonic MSUP (Mode Superposition) linked, or Transient (MSUP) linked Steady-State Thermal Transient Thermal
Initial Condi- A Random Vibration, Response Spectrum, Harmonic (Mode Superposition tions folder: - MSUP) linked or a Transient (MSUP) linked analysis must use the mode Modal object shapes derived in a Modal analysis.
For a steady-state thermal analysis, you have the ability to specify an initial temperature. For a transient thermal analysis, the initial temperature distribution should be specified.
Note
Temperatures from a steady-state thermal or transient thermal analysis can be applied to a static structural or transient structural analysis as a Thermal Condition load. Depending upon the analysis type an object is automatically added to the tree. To define an initial condition in the Mechanical application: For a Transient Structural analysis, use the Initial Conditions object to insert Velocity. For an Explicit Dynamics analysis, use the Initial Conditions object to insert Velocity, Angular Velocity. These values can be scoped to specific parts of the geometry. For a Modal, Linear Buckling, or Explicit Dynamics analysis, use the Details view of the Pre-Stress object to define the associated Pre-Stress Environment. For an Explicit Dynamics analysis, use the Details view of this object to select either Material State (displacements, velocities, strains and stresses) or Displacements only modes, as well as the analysis time from the implicit analysis which to obtain the initial condition. For Displacements only, a Time Step Factor may be specified to convert nodal DOF displacements in the implicit solution into constant velocities for the explicit analysis according to the following expression: Velocity = Implicit displacement/(Initial explicit time step x time step factor)
Note
The Displacements only mode is applicable only to results from a linear, static structural analysis.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
131
Steps for Using the Application For a Random Vibration or Response Spectrum analysis, you must point to a modal analysis using the drop-down list of the Modal Environment field in the Details view. For the Steady-State and Transient Thermal analyses, use the Details of the Initial Temperature object to scope the initial temperature value. For a Transient Thermal analysis that has a non-uniform temperature, you need to define an associated Initial Temperature Environment. The Details view of the Modal (Initial Conditions) object for linked Mode Superposition Harmonic and Mode Superposition Transient analyses displays the name of the pre-stress analysis system in the PreStress Environment field, otherwise the field indicates None.
You can edit the table of load vs. time and modify this behavior as needed. By default you have one step. However you may introduce multiple steps at time points where you want to change the analysis settings such as the time step size or when you want to activate or deactivate a load. An example is to delete a specified displacement at a point along the time history. You do not need multiple steps simply to define a variation of load with respect to time. You can use tables or functions to define such variation within a single step. You need steps only if you want to guide the analysis settings or boundary conditions at specific time points. When you add loads or supports in a static or transient analysis, the Tabular Data and Graph windows appear. You can enter the load history, that is, Time vs Load tabular data in the tabular data grid. Another option is to apply loads as functions of time. In this case you will enter the equation of how the
132
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solve load varies with respect to time. The procedures for applying tabular or function loads are outlined under the Defining Boundary Condition Magnitude (p. 755) section.
Note
You can also import or export load histories from or to any pre-existing libraries. If you have multiple steps in your analysis, the end times of each of these steps will always appear in the load history table. However you need not necessarily enter data for these time points. These time points are always displayed so that you can activate or deactivate the load over each of the steps. Similarly the value at time = 0 is also always displayed. If you did not enter data at a time point then the value will be either a.) a linearly interpolated value if the load is a tabular load or b.) an exact value determined from the function that defines the load. An = sign is appended to such interpolated data so you can differentiate between the data that you entered and the data calculated by the program as shown in the example below. Here the user entered data at Time = 0 and Time = 5. The value at Time = 1e-3, the end time of step 1, is interpolated.
Solve
This step initiates the solution process. The solution could be carried out on your local machine or on a remote machine such as a powerful server you might have access to. Based on the analysis type, the following solvers are available in Mechanical: Mechanical ANSYS Parametric Design Language (MAPDL) Solver. ANSYS Rigid Dynamics Solver: only available for Rigid Dynamics Analysis. LS-DYNA Solver: only available for Explicit Dynamics analysis. Explicit Dynamics Solver (AUTODYN): only available for Explicit Dynamics analysis. Samcef Solver: only available for Static Structural and Modal analyses. Since nonlinear or transient solutions can take significant time to complete, a status bar is provided that indicates the overall progress of solution. More detailed information on solution status can be obtained from the Solution Information object which is automatically inserted under the Solution folder for all analyses.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
133
Steps for Using the Application You can use the Remote Solve Manager (RSM) to perform solutions on a remote machine. Once the solution is completed the results will be brought back to the local machine for postprocessing. Refer to the Solve Modes and Recommended Usage (p. 915) section for more details. The overall solution progress is indicated by a status bar. In addition you can use the Solution Information object which is inserted automatically under the Solution folder. This object allows you to i) view the actual output from the solver, ii) graphically monitor items such as convergence criteria for nonlinear problems and iii) diagnose possible reasons for convergence difficulties by plotting Newton-Raphson residuals. Additionally you can also monitor some result items such as displacement or temperature at a vertex or contact regions behavior as the solution progresses.
Review Results
The analysis type determines the results available for you to examine after solution. For example, in a structural analysis, you may be interested in equivalent stress results or maximum shear results, while in a thermal analysis, you may be interested in temperature or total heat flux. The "Using Results" (p. 765) section lists various results available to you for postprocessing. To add result objects in the Mechanical application: 1. 2. Highlight a Solution object in the tree. Select the appropriate result from the Solution context toolbar or use the right-mouse click option.
To review results in the Mechanical application: 1. 2. Click on a result object in the tree. After the solution has been calculated, you can review and interpret the results in the following ways: Contour results - Displays a contour plot of a result such as stress over geometry. Vector Plots - Displays certain results in the form of vectors (arrows). Probes - Displays a result at a single time point, or as a variation over time, using a graph and a table. Charts - Displays different results over time, or displays one result against another result, for example, force vs. displacement. Animation - Animates the variation of results over geometry including the deformation of the structure. Stress Tool - to evaluate a design using various failure theories. Fatigue Tool - to perform advanced life prediction calculations. Contact Tool - to review contact region behavior in complex assemblies.
134
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Create Report (optional) Beam Tool - to evaluate stresses in line body representations.
Note
Displacements of rigid bodies are shown correctly in transient structural and rigid dynamics analyses. If rigid bodies are used in other analyses such as static structural or modal analyses, the results are correct, but the graphics will not show the deformed configuration of the rigid bodies in either the result plots or animation.
See the "Using Results" (p. 765) section for more references on results.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
135
136
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Analysis Types
You can perform several types of analyses in the Mechanical application using pre-configured analysis systems (see Create Analysis System (p. 117)). For doing more advanced analysis you can use Commands objects in the Mechanical interface. This will allow you to enter the Mechanical APDL application commands in the Mechanical application to perform the analysis. If you are familiar with the Mechanical APDL application commands, you will have the capability of performing analyses and techniques that are beyond those available using the analysis systems in Workbench. This section describes the following analysis types that you can perform in the Mechanical interface. Available features can differ from one solver to another. Each analysis section assumes that you are familiar with the nature and background of the analysis type as well as the information presented in the "Steps for Using the Mechanical Application" (p. 117) section. Design Assessment Analysis Eigen Response Analysis Electric Analysis Explicit Dynamics Analysis Harmonic Analysis Magnetostatic Analysis Random Vibration Analysis Response Spectrum Analysis Static Structural Analysis Steady-State Thermal Analysis Thermal-Electric Analysis Transient Structural Analysis Rigid Dynamics Analysis Transient Thermal Analysis Special Analysis Topics
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
137
Analysis Types An Assessment Type must be set for each Design Assessment system. Predefined scripts are supplied to interface with the BEAMCHECK and FATJACK products.
Points to Remember
The BEAMCHECK and FATJACK assessment types are not available on Linux. Design Assessment is not supported on the SUSE 10 x64 platform.
Design Assessment Analysis Basic general information about this topic ... for this analysis type: There are no specific considerations for a design assessment analysis. Apply Mesh Controls/Preview Mesh Basic general information about this topic ... for this analysis type: There are no specific considerations for a design assessment analysis. Establish Analysis Settings Basic general information about this topic ... for this analysis type: There are no specific considerations for a design assessment analysis. Define Initial Conditions Basic general information about this topic ... for this analysis type: You must point to a structure analysis in the Initial Condition environment field. Apply Loads and Supports Basic general information about this topic ... for this analysis type: There are no specific considerations for a design assessment analysis. Solve Basic general information about this topic ... for this analysis type: Solution Information continuously updates any listing output from the Design Assessment log files and provides valuable information on the behavior of the structure during the analysis. The file solve.out is provided for log information from any external process your analysis may use. Solve script and Evaluate script log files are produced by the solve and evaluate Python processes respectively. Select the log information that you want to display from the Solution Output drop down. Review Results
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
139
Analysis Types Basic general information about this topic ... for this analysis type: The following Mechanical results are available when Solution Combination is enabled for the design assessment analysis: Stress Tool Fatigue Tool Contact Tool (for the following contact results: Frictional Stress, Penetration, Pressure, and Sliding Distance) Beam Tool Beam Results Stresses Elastic Strains Deformations The results available for insertion will depend on the types of the systems selected for combination and the setting of the Results Availability field in the Details panel of the Design Assessment Solution object in the tree. In addition, DA Result objects will be available if they are enabled for the design assessment analysis.
Note
Not all of the standard right click menu options are available for DA Result objects. Cut, Copy, Paste, Copy to Clipboard, Duplicate, Rename, and Export are removed.
140
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Eigen Response Analysis theoretical elastic buckling strength. Thus, linear buckling analysis often yields quick but non-conservative results.
F Snap-through buckling F
u (a) (b)
(a) Nonlinear load-deflection curve, (b) Linear (Eigenvalue) buckling curve A more accurate approach to predicting instability is to perform a nonlinear buckling analysis. This involves a static structural analysis with large deflection effects turned on. A gradually increasing load is applied in this analysis to seek the load level at which your structure becomes unstable. Using the nonlinear technique, your model can include features such as initial imperfections, plastic behavior, gaps, and large-deflection response. In addition, using deflection-controlled loading, you can even track the post-buckled performance of your structure (which can be useful in cases where the structure buckles into a stable configuration, such as "snap-through" buckling of a shallow dome).
Points to Remember
Linear buckling analysis must be preceded by a static structural analysis. The results calculated by the linear buckling analysis are buckling load factors that scale the loads applied in the static structural analysis. Thus for example if you applied a 10 N compressive load on a structure in the static analysis and if the linear buckling analysis calculates a load factor of 1500, then the predicted buckling load is 1500x10 = 15000 N. Because of this it is typical to apply unit loads in the static analysis that precedes the buckling analysis. The buckling load factor is to be applied to all the loads used in the static analysis. A structure can have infinitely many buckling load factors. Each load factor is associated with a different instability pattern. Typically the lowest load factor is of interest. Note that the load factors represent scaling factors for all loads. If certain loads are constant (for example, self-weight gravity loads) while other loads are variable (for example, externally applied loads), you need to take special steps to ensure accurate results. One strategy that you can use to achieve this end is to iterate on the linear buckling solution, adjusting the variable loads until the load factor becomes 1.0 (or nearly 1.0, within some convergence tolerance). Consider, for example, a pole having a self-weight W0, which supports an externally-applied load, A. To determine the limiting value of A in a linear buckling analysis, you could solve repetitively, using different values of A, until by iteration you find a load factor acceptably close to 1.0.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
141
Analysis Types
You can apply a nonzero constraint in the static analysis. The load factors calculated in the buckling analysis should also be applied to these nonzero constraint values. However, the buckling mode shape associated with this load will show the constraint to have zero value. Buckling mode shape displays are helpful in understanding how a part or an assembly deforms when buckling, but do not represent actual displacements.
142
Eigen Response Analysis Define Connections Basic general information about this topic ... for this analysis type: Springs are taken into account if they are present in the static analysis. Apply Mesh Controls/Preview Mesh Basic general information about this topic ... for this analysis type: There are no considerations specifically for a linear buckling analysis. Establish Analysis Settings Basic general information about this topic ... for this analysis type: For linear buckling analysis the basic controls are: Options for Analyses (p. 566): Number of Modes: You need to specify the number of buckling load factors and corresponding buckling mode shapes of interest. Typically the first (lowest) buckling load factor is of interest. Output Controls (p. 576): By default only buckling load factors and corresponding buckling mode shapes are calculated. You can request Stress and Strain results to be calculated but note that stress results only show the relative distribution of stress in the structure and are not real stress values. In Analysis Data Management (p. 581), users can set the save the Mechanical APDL application database and delete unneeded file settings. Define Initial Conditions Basic general information about this topic ... for this analysis type: You must point to a static structural analysis of the same model in the initial condition environment. Linear buckling analysis must be preceded by a static structural analysis. If the static structural analysis has multiple result sets, the value from any restart point available in the static structural analysis can be used as the basis for the linear buckling analysis. See Restarts from Multiple Result Sets (p. 151) for more information. The results calculated by the linear buckling analysis are buckling load factors that scale the loads applied in the static structural analysis. Thus for example if you applied a 10 N compressive load on a structure in the static analysis and if the linear buckling analysis
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
143
Analysis Types calculates a load factor of 1500, then the predicted buckling load is 1500x10 = 15000 N. Because of this it is typical to apply unit loads in the static analysis that precedes the buckling analysis. The buckling load factor is to be applied to all the loads used in the static analysis. Apply Loads and Supports Basic general information about this topic ... for this analysis type: No loads are allowed in the linear buckling analysis. The supports as well as the stress state from the static structural analysis are used in the linear buckling analysis.
Note
If the static analysis has a pressure load applied normal to faces (3-D) or edges (2-D), this could result in an additional stiffness contribution called the pressure load stiffness effect. This effect plays a significant role in linear buckling analyses. Different buckling loads may be predicted from seemingly equivalent pressure and force loads in a buckling analysis because in the Mechanical application a force and a pressure are not treated the same. As with any numerical analysis, we recommend that you use the type of loading which best models the in-service component. For more information, see the Mechanical APDL Theory Reference, under Structures with Geometric Nonlinearities> Stress Stiffening> Pressure Load Stiffness. Solve Basic general information about this topic ... for this analysis type: Solution Information continuously updates any listing output from the solver and provides valuable information on the behavior of the structure during the analysis. Review Results Basic general information about this topic ... for this analysis type: You can view the buckling mode shape associated with a particular load factor by displaying a contour plot or by animating the deformed mode shape. The contours represent relative displacement of the part. Buckling mode shape displays are helpful in understanding how a part or an assembly deforms when buckling, but do not represent actual displacements.
144
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Eigen Response Analysis Stresses from a Linear Buckling analysis do not represent actual stresses in the structure, but give you an idea of the relative stress distributions for each mode. Stress and Strain results are available only if requested before solution using Output Controls (p. 576).
Modal Analysis
Introduction
A modal analysis determines the vibration characteristics (natural frequencies and mode shapes) of a structure or a machine component. It can also serve as a starting point for another, more detailed, dynamic analysis, such as a transient dynamic analysis, a harmonic analysis, or a spectrum analysis. The natural frequencies and mode shapes are important parameters in the design of a structure for dynamic loading conditions. You can also perform a modal analysis on a prestressed structure, such as a spinning turbine blade. If there is damping in the structure or machine component, the system becomes a damped modal analysis. For a damped modal system, the natural frequencies and mode shapes become complex. For a rotating structure or machine component, the gyroscopic effects resulting from rotational velocities are introduced into the modal system. These effects change the systems damping. The damping can also be changed when a Bearing is present, which is a common support used for rotating structure or machine component. The evolution of the natural frequencies with the rotational velocity can be studied with the aid of Campbell Diagram Chart Results. A modal analysis can be performed using the ANSYS or SAMCEF solver. Any differences are noted in the sections below.
Points to Remember
The Rotational Velocity load is not available in Modal Analysis when the analysis is linked to a Static structural analysis. Prestressed modal analysis requires performing a static structural analysis first. In the modal analysis you can use the Initial Condition object to point to the Static Structural analysis to include prestress effects.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
145
Analysis Types Due to the nature of modal analyses any nonlinearities in material behavior are ignored. Optionally, orthotropic and temperature-dependent material properties may be used. The critical requirement is to define stiffness as well as mass in some form. Stiffness may be specified using isotropic and orthotropic elastic material models (for example, Young's modulus and Poisson's ratio), using hyperelastic material models (they are linearized to an equivalent combination of initial bulk and shear moduli), or using spring constants, for example. Mass may derive from material density or from remote masses.
Note
Hyperelastic materials are supported for pre-stress modal analyses. They are not supported for standalone modal analyses. Attach Geometry Basic general information about this topic ... for this analysis type: When 2D geometry is used, only the 2D axisymmetric behavior is available for Samcef solvers. When performing a Rotordynamic Analysis, the rotors can be easily generated using the Import Shaft Geometry feature of ANSYS DesignModeler. The feature uses a text file to generate a collection of line bodies with circular or circular tube cross sections. Define Part Behavior Basic general information about this topic ... for this analysis type: You can define a Point Mass for this analysis type. Define Connections Basic general information about this topic ... for this analysis type: Joints are allowed in a modal analysis. They restrain degrees of freedom as defined by the joint definition. The stiffness of any spring is taken into account and if specified, damping is also considered. For the Samcef solver, only contacts, springs, and beams are supported. Joints are not supported. Apply Mesh Controls/Preview Mesh Basic general information about this topic ... for this analysis type:
146 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Eigen Response Analysis There are no special considerations for this analysis type. Establish Analysis Settings Basic general information about this topic ... for this analysis type: Number of Modes: You need to specify the number of frequencies of interest. The default is to extract the first 6 natural frequencies. The number of frequencies can be specified in two ways: 1. The first N frequencies (N > 0), or 2. The first N frequencies in a selected range of frequencies. Solver Controls (p. 559): Two settings are available in this control Damped and Solver Type. For Damped, you can specify if the modal system is undamped or damped. Depending on the selection made for Damped, different solver options are provided accordingly. Damped by default, it is set No and assumes the modal system is an undamped system. Solver Type (p. 559): Typically you should let the program choose the type of solver appropriate for your model in both undamped and damped modal systems.
Note
If a solver type of Unsymmetric, Full Damped or Reduced Damped is selected, the modal system cannot be followed by Transient, Harmonic, Random Vibration or Response Spectrum systems. However, for MSUP Harmonic Analysis and MSUP Transient Analysis you can use the Reduced Damped solver with Store Complex Solution set to No. In this case, regular (noncomplex) mode shapes are calculated, and are used for mode superposition. Although complex frequencies are used for mode superposition, regular (noncomplex) frequencies are reported in tabular data. In the presence of damping , the Reduced Damped solver with Store Complex Solution set to No is not equivalent to the Undamped solver. Store Complex Solution: This control is only available when a damped solver type of Reduced Damped is selected. This control allows you to solve and store a damped modal system as an undamped modal system. By default, it is set to Yes. Cyclic Controls: When running a cyclic symmetry analysis, set the Harmonic Index Range to Program Controlled to solve for all harmonic indices, or to Manual to solve for a specific range of harmonic indices. Output Controls (p. 576): By default only mode shapes are calculated. You can request Stress and Strain results to be calculated but note that stress results only show the relative distribution of stress in the structure and are not real stress values. You can also choose whether or not to have these results stored for faster result calculations in linked systems.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
147
Analysis Types Damping Controls (p. 571): Two damping types, Stiffness Coefficient and Mass Coefficient, are available to set up a damped modal system. Stiffness Coefficient can be defined in two ways, either by Direct Input or by Damping Vs Frequency. Rotordynamics Controls (p. 583): Specify Rotordynamics Controls as needed when setting up a Rotordynamic Analysis. Analysis Data Management (p. 581) (applicable to Modal systems only) settings enable you to save specific solution files from the Modal analysis for use in other analyses. You can set the Future Analysis field to PSD/RS Analyses if you intend to use the modal results in a subsequent Modal, Random Vibration (PSD), or Response Spectrum (RS) analysis. When a PSD or RS analysis is linked to a modal analysis, additional solver files must be saved to achieve the PSD or RS solution. If the files were not saved, then the modal analysis has to be solved again and the files saved.
Note
Solver Type, Scratch Solver Files..., Save ANSYS db, Solver Units, and Solver Unit System are applicable to Modal systems only. Define Initial Conditions Basic general information about this topic ... for this analysis type: You can point to a Static Structural analysis in the Initial Condition environment field if you want to include prestress effects. A typical example is the large tensile stress induced in a turbine blade under centrifugal load that can be captured by a static structural analysis. This causes significant stiffening of the blade. Including this prestress effect will result in much higher, realistic natural frequencies in a modal analysis. If the modal analysis is linked to a static structural analysis for initial conditions and the parent static structural analysis has multiple result sets (multiple restart points at load steps/sub steps), you can start the modal analysis from any restart point available in the static structural analysis. By default, the values from the last solve point are used as the basis for the modal analysis. See Restarts from Multiple Result Sets (p. 151) for more information.
Note
When you perform a prestressed modal analysis, the support conditions from the static analysis are used in the modal analysis. You cannot apply any new supports in the modal analysis portion of a prestressed modal analysis. Apply Loads and Supports Basic general information about this topic ... for this analysis type:
148
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Eigen Response Analysis Only Rotational Velocity load is allowed in a stand-alone modal analysis. All structural supports can be applied except the Non-zero Displacement, Remote Displacement, and the Velocity boundary condition. Due to their nonlinear nature, compression only supports are not recommended in a modal analysis. Use of compression only supports may result in extraneous or missed natural frequencies. For the Samcef solver, the following supports are not available: Compression Only Support, Elastic Support.
Note
Pre-stressed Modal Analysis: In a pre-stressed modal analysis any structural supports used in the static analysis persist. Therefore, you are not allowed to add new supports in the pre-stressed modal analysis Rotational Velocity is not available for Modal Analysis system in a prestressed modal analysis.
Solve Basic general information about this topic ... for this analysis type: Solution Information continuously updates any listing output from the solver and provides valuable information on the behavior of the structure during the analysis. Review Results Basic general information about this topic ... for this analysis type: Highlight the Solution object in the tree to view a bar chart of the frequencies obtained in the modal analysis. A tabular data grid is also displayed that shows the list of frequencies, stabilities, modal damping ratios and logarithm decrements of each mode.
Note
In a Modal Analysis (and other eigenvalue-based analyses such as buckling), the solution consists of a deformed shape scaled by an arbitrary factor. The actual magnitudes of the deformations and any derived quantities, such as strains and stresses, are therefore meaningless. Only the relative values of such quantities throughout the model should be considered meaningful. The arbitrary scaling factor is numerically sensitive to slight perturbations in the analysis; choosing a different unit system, for example, can cause a significantly different scaling factor to be calculated.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
149
Analysis Types For an undamped modal analysis, only frequencies are available in the Tabular Data window. For a damped modal analysis, real and imaginary parts of the eigenvalues of each mode are listed as Stability and Damped Frequency, respectively, in the Tabular Data window. If the real/stability value is negative, the eigenmode is considered to be stable. For the damped modal analysis, Modal Damping Ratio and Logarithmic Decrement are also included in the Tabular Data window. Like the stability value, these values are an indicator of eigenmode stability commonly used in rotordynamics. If Campbell Diagram is set to On, a Campbell diagram chart result is available for insert under Solution. A Campbell diagram chart result conveys information as to how damped frequencies and stabilities of a rotating structural component evolve/change in response to increased rotational velocities. More detailed information about the result can be found in Campbell Diagram Chart Results (p. 842).
Note
The Campbell diagram result chart is only appropriate for a rotating structural component that is axis-symmetrical. It is supported for all body types: solid, shell, and line bodies, but limited to single spool systems. For a single spool system, all bodies in the modal system are subjected to one and only single rotational velocity. The contour and probe results are post-processed using set number, instead of mode number. The total set number is equal to number of modes requested multiplied by number of rotational velocity solve points. You can use the Set, Solve Point and Mode columns in the table to navigate between the set number and mode, and rotational velocity solve point and mode. You can choose to review the mode shapes corresponding to any of these natural frequencies by selecting the frequency from the bar chart or tabular data and using the context sensitive menu (right mouse click) to choose Create Mode Shape Results. You can also view a range of mode shapes. Stresses from a Modal analysis do not represent actual stresses in the structure, but they give you an idea of the relative stress distributions for each mode. Stress and Strain results are available only if requested before solution using Output Controls. You can view the mode shape associated with a particular frequency as a contour plot. You can also animate the deformed shape including, for a damped analysis, the option to allow or ignore the time decay animation for complex modes. The contours represent relative displacement of the part as it vibrates. For complex modes, the Phase Angle associated with a particular frequency represents the specified angle in time domain and is equivalent to the product of frequency and time. Since the frequency is already specified in the results details view for a specific mode, the phase angle variation produces the relative variation of contour results over time.
150
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Eigen Response Analysis When running a cyclic symmetry analysis, additional result object settings in the Details view are available, as well as enhanced animations and graph displays. See Cyclic Symmetry in a Modal Analysis for more information.
Note
The use of construction geometry is not supported for the postprocessing of cyclic symmetry results.
Note
If performing a pre-stress modal analysis, it is recommended that you always include large deflection effects to produce accurate results in the modal analysis. Although the modal results (including displacements, stresses, and strains) will be correctly calculated in the modal analysis, the deformed shape picture inside Mechanical will be based on the initial geometry, not the deformed geometry from the static analysis. If you desire to see the mode shapes based on the deformed geometry, you can take the result file into Mechanical APDL.
True contact status as calculated at the time in the static analysis from which the eigen analysis is based. Support for cyclic analysis. Support for multiple result sets in the static analysis. For a pre-stressed eigen analysis, you can insert a Commands object beneath the Pre-Stress initial conditions object. The commands in this object will be executed just before the first solve for the prestressed modal analysis.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
151
Analysis Types You can change Pre-Stress Define By to Load Step, and then another property called Pre-Stress Loadstep will appear in the Details view. Pre-Stress Loadstep gives you an option to start from any load step in the static structural analysis. If you use this property, then Mechanical will always pick the last substep available in that load step. You can see the actual reported substep and time as read only properties. The input value of load step should be less than or equal to the number of load steps in the parent static structural analysis. Loadstep 0 stands for the last load step available. You can change Pre-Stress Define By to Time, and then another property called Pre-Stress Time will appear in the Details view. Pre-Stress Time gives you an option to start from any time in the static structural analysis. If there is no restart point available at the time of your input, then Mechanical will pick the closest restart point available in the static structural analysis. You can see the actual reported load step, sub step and time as read only properties. The input value of time should be non-negative and it should be less than the end time of parent static structural analysis. Time 0 stands for end time of the parent analysis. If there is no restart point available in the input loadstep and the number of restart points in the parent analysis is not equal to zero, then the following error message appears: There is no restart point available at the requested loadstep. Please change the restart controls in the parent static structural analysis to use the requested loadstep.
Note
If you use Pre-Stress Time, then Mechanical will pick the closest restart point available. It may not be the last sub step of a load step; and if it is some intermediate substep in a load step, then the result may not be reproducible if you make any changes in the parent static structural analysis or you solve it again. If there is no restart point available in the parent static structural analysis, then Reported Loadstep, Reported Substep and Reported Time are set to None Available regardless of the user input of LoadStep/Time but these will be updated to correct values once the analysis is solved with the correct restart controls for the parent structural analysis.
Contact Status
You may choose contact status for the pre-stressed eigen analysis to be true contact status, force sticking, or force bonded. A property called Contact Status is available in the Details view of the PreStress object in the eigen analysis. This property controls the CONTKEY field of the Mechanical APDL PERTURB command. Use True Status (default): Uses the current contact status from the restart snapshot. If the previous run for parent static structural is nonlinear, then the nonlinear contact status at the point of restart is frozen and used throughout the linear perturbation analysis. Force Sticking: Uses sticking contact stiffness for the frictional contact pairs, even when the status is sliding (that is, the no sliding status is allowed). This option only applies to contact pairs whose frictional coefficient is greater than zero. Force Bonding: Uses bonded contact stiffness and status for contact pairs that are in the closed (sticking/sliding) state.
152
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Electric Analysis
Electric Analysis
Introduction
An electric analysis supports Steady-State Electric Conduction. Primarily, this analysis type is used to determine the electric potential in a conducting body created by the external application of voltage or current loads. From the solution, other results items are computed such as conduction currents, electric field, and joule heating. An Electric Analysis supports single and multibody parts. Contact conditions are automatically established between parts. In addition, an analysis can be scoped as a single step or in multiple steps. An Electric analysis computes Joule Heating from the electric resistance and current in the conductor. This joule heating may be passed as a load to a Thermal analysis simulation using an Imported Load if the Electric analysis Solution data is to be transferred to Thermal analysis. Similarly, an electric analysis can accept a Thermal Condition from a thermal analysis to specify temperatures in the body for material property evaluation of temperature-dependent materials.
Points to Remember
A steady-state electric analysis may be either linear (constant material properties) or nonlinear (temperature dependent material properties). Additional details for scoping nonlinearities are described in the Nonlinear Controls section. Once an Electric Analysis is created, Voltage and Current loads can be applied to any conducting body. For material properties that are temperature dependent, a temperature distribution can be imported using the Thermal Condition option. In addition, equipotential surfaces can be created using the Coupling Condition load option.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
153
Analysis Types Attach Geometry Basic general information about this topic ... for this analysis type: Note that 3D shell bodies and line bodies are not supported in an electric analysis. Define Part Behavior Basic general information about this topic ... for this analysis type: There are no specific considerations for an electric analysis. Define Connections Basic general information about this topic ... for this analysis type: In an electric analysis, only bonded, face-face contact is valid. Any joints or springs are ignored. For perfect conduction across parts, use the MPC formulation. To model contact resistance, use Augmented Lagrange or Pure Penalty with a defined Electric Conductance. Apply Mesh Controls/Preview Mesh Basic general information about this topic ... for this analysis type: Only higher order elements are allowed for an electric analysis. Establish Analysis Settings Basic general information about this topic ... for this analysis type: For an electric analysis, the basic controls are: Step Controls (p. 555): used to specify the end time of a step in a single or multiple step analysis. Multiple steps are needed if you want to change load values, the solution settings, or the solution output frequency over specific steps. Typically you do not need to change the default values. Output Controls (p. 576) allow you to specify the time points at which results should be available for postprocessing. A multi-step analysis involves calculating solutions at several time points in the load history. However you may not be interested in all of the possible results items and writing all the results can make the result file size unwieldy.
154
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Electric Analysis You can restrict the amount of output by requesting results only at certain time points or limit the results that go onto the results file at each time point. Analysis Data Management (p. 581) settings. Define Initial Conditions Basic general information about this topic ... for this analysis type: There is no initial condition specification for an Electric analysis. Apply Loads and Supports Basic general information about this topic ... for this analysis type: The following loads are supported in a Steady-State Electric analysis: Voltage Current Coupling Condition (Electric) Thermal Condition Solve Basic general information about this topic ... for this analysis type: The Solution Information object provides some tools to monitor solution progress. Solution Output continuously updates any listing output from the solver and provides valuable information on the behavior of the model during the analysis. Any convergence data output in this printout can be graphically displayed as explained in the Solution Information section. Review Results Basic general information about this topic ... for this analysis type: Applicable results are all electric result types. Once a solution is available, you can contour the results or animate the results to review the responses of the model. For the results of a multi-step analysis that has a solution at several time points, you can use probes to display variations of a result item over the steps.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 155
Analysis Types You may also wish to use the Charts feature to plot multiple result quantities against time (steps). For example, you could compare current and joule heating. Charts can also be useful when comparing the results between two analysis branches of the same model.
Points to Remember
An explicit dynamics analysis typically includes many different types of nonlinearities including large deformations, large strains, plasticity, hyperelasticity, material failure etc. The time step used in an explicit dynamics analysis is constrained to maintain stability and consistency via the CFL condition, that is, the time increment is proportional to the smallest element dimension in the model and inversely proportional to the sound speed in the materials used. Time increments are usually on the order of 1 microsecond and therefore thousands of time steps (computational cycles) are usually required to obtain the solution. Explicit dynamics analyses only support the mm, mg, ms solver unit system . This will be extended to support more unit systems in a future release. 2-D Explicit Dynamics analyses are supported for Plane Strain and Axisymmetric behaviors. When attempting to use the Euler capabilities in the Explicit Dynamics analysis system, the following license restrictions are observed: Set-up and solve of Euler capabilities in the Explicit Dynamics system are supported for the full ANSYS AUTODYN (acdi_ad3dfull) license.
156
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Explicit Dynamics Analysis Set-up but not solve of Euler capabilities in the Explicit Dynamics system are supported for the pre-post ANSYS AUTODYN (acdi_prepost) license. Set-up or solve of Euler capabilities in the Explicit Dynamics system are not supported for the ANSYS Explicit STR (acdi_explprof ) license. Euler capabilities are not supported for the Explicit Dynamics (LS-DYNA Export) system. (Linux only) In order to run a distributed solution on Linux, you must add the MPI_ROOT environment variable and set it to the location of the MPI software installation. It should be of the form: {ANSYS installation}/commonfiles/MPI/Platform/{version}/{platform} For example: usr/ansys_inc/v145/commonfiles/MPI/Platform/8.1/linx64 Consideration should be given to the number of elements in the model and the quality of the mesh to give larger resulting time steps and therefore more efficient simulations. A coarse mesh can often be used to gain insight into the basic dynamics of a system while a finer mesh is required to investigate nonlinear material effects and failure. The quality of the solution can be monitored by reviewing momentum and energy conservation graphs in the solution output. Low energy errors (<10% of initial energy) are indicative of good quality solutions. Where more accuracy is required, for example in low velocity impact simulations, then the double precision option may be used. Real values are stored with 64-bit floating point precision. This will also result in an increase in memory usage and the size of the restart files. The double precision option is recommended when breakable bonded connections are used or an implicit pre-stress condition is used as an initial condition. The Explicit Dynamics (LS-DYNA Export) system allows for an LS-DYNA input file (otherwise known as a keyword file or a .k file) to be exported. This keyword file contains all the necessary information available in the Mechanical application environment to carry out the analysis with the LS-DYNA solver. The exported keyword file follows the same format as the one exported by the respective Mechanical APDL application. All the LS-DYNA keywords are implemented according to the LS_DYNA Keyword Users Manual version 971. All the LS-DYNA keywords that can currently be exported are described in detail in Supported LSDYNA Keywords (p. 1423). Any parameters that are not shown for a card are not used and their default values will be assigned for them by the LS-DYNA solver. Some descriptions of Workbench features that do not relate directly to keywords are given under General Descriptions located at the end of this appendix. Since only an input file is generated during solve of an Explicit Dynamics (LS-DYNA Export) system, the Background and Remote solve options are not supported. When using Commands objects with the Explicit Dynamics (LS-DYNA Export) system, be aware of the following: Keyword cards read from Commands object content (renamed to "Keyword" snippets for the Explicit Dynamics (LS-DYNA Export) system) should not have any trailing empty lines if they are not intentional. This is due to the fact that some keywords have more than one mandatory card that can be entered as blank lines, in which case the default values for the card will be used. Hence trailing blank lines can be significant only if required, otherwise they may cause solver execution errors.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
157
Analysis Types The first entry in the Commands object content must be a command name which is preceded by the * symbol. Refer to LS-DYNA General Descriptions (p. 1452) regarding ID numbers entered in Commands object content. An explicit dynamics analysis can contain both rigid and flexible bodies. For rigid/flexible body dynamic simulations involving mechanisms and joints you may wish to consider using either the Transient Structural Analysis (p. 216) or Rigid Dynamics Analysis (p. 228) options. For more information about explicit dynamics analyses, please see Appendix G (p. 1577).
Note
The intent of this document is to provide an overview of an explicit dynamics analysis. Consult our technical support department to obtain a more thorough treatment of this topic.
158
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Explicit Dynamics Analysis Isotropic Orthotropic Plasticity Bilinear Isotropic Hardening Multilinear Isotropic Hardening Bilinear Kinematic Hardening Johnson Cook Hyperelastic: Mooney-Rivlin Polynomial Yeoh Ogden Rigid (there is no entry for this in the Engineering Data workspace of Workbench. See *MAT_RIGID in Supported LS-DYNA Keywords (p. 1423) for more details). Equation of state (EOS) models Linear (there is no entry for this in the Engineering Data workspace of Workbench. See *EOS_LINEAR_POLYNOMIAL in Supported LS-DYNA Keywords (p. 1423) for more details). Shock Failure models Plastic Strain Johnson Cook
Note
For line bodies, the LS-DYNA solver only supports the following three material properties from the above list: Isotropic Linear Elastic, Bilinear Kinematic Hardening Plasticity and Rigid bodies. Additional material models that are supported by the LS-DYNA solver for line bodies can be added through the "Keyword Snippet" facility. Attach Geometry Basic general information about this topic ... for this analysis type:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
159
Analysis Types Solid, Surface, and Line bodies can be present in an Explicit Dynamics analysis. Springs and dampers are not available. Only symmetric cross sections are supported for line bodies in Explicit Dynamics analyses, except for the Explicit Dynamics (LS-DYNA Export) systems. The following cross sections are not supported: T-Sections, L-Sections, Z-Sections, Hat sections, Channel Sections. For I-Sections, the two flanges must have the same thickness. For rectangular tubes, opposite sides of the rectangle must be of the same thickness. For LS-DYNA Export systems all available cross sections in DesignModeler will be exported for analysis with the LS-DYNA solver. However there are some limitations in the number of dimensions that the LSDYNA solver supports for the Z, Hat and Channel cross sections. For more information consult the LS-DYNA Keywords manual. To prevent the generation of unnecessarily small elements (and long run times) try using DesignModeler to remove unwanted small features or holes from your geometry. Thickness can be specified for selected faces on a surface body by inserting a thickness object. Constant, tabular, and functional thickness are all supported. Symmetry is not supported when exporting to the LS-DYNA .k file. Stiffness Behavior Flexible behavior can be assigned to any body type. Rigid behavior can be applied to Solid and Surface bodies. Coordinate System Local Cartesian coordinate systems can be assigned to bodies. These will be used to define the material directions when using the Orthotropic Elasticity property in a material definition. The material directions 1, 2, 3 will be aligned with the local x, y and z axes of the local coordinate system.
Note
Cylindrical coordinate systems are not supported for Explicit Dynamics systems. Reference Temperature This option defines the initial (time=0.0) temperature of the body. Reference Frame Available for solid bodies when an Explicit Dynamics system is part of the solution; the user has the option of setting the Reference Frame to Lagrangian (default) or Eulerian (Virtual). If Stiffness Behavior is defined as Rigid, Eulerian is not a valid setting. Rigid Materials For bodies defined to have rigid stiffness, only the Density property of the material associated with the body will be used. For Explicit Dynamics systems all rigid bodies must be discretized with a Full Mesh. This will be specified by default for the Explicit meshing physics preference.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
160
Explicit Dynamics Analysis The mass and inertia of the rigid body will be derived from the elements and material density for each body. By default, a kinematic rigid body is defined and its motion will depend on the resultant forces and moments applied to it through interaction with other Parts of the model. Elements filled with rigid materials can interact with other regions via contact. Constraints can only be applied to an entire rigid body. For example, a fixed displacement cannot be applied to one edge of a rigid body, it must be applied to the whole body.
Note
Only symmetric cross-sections are supported for line bodies Flexible and rigid bodies cannot be combined in Multi-body Parts. Bonded connections can be applied to connect rigid and flexible bodies The Thickness Mode and Offset Type fields for surface bodies are not supported for Explicit Dynamics systems Initial over-penetrations of nodes/elements of different bodies should be avoided or minimized if sliding contact is to be used. There are several methods available in Workbench to remove initial penetration
Define Part Behavior Basic general information about this topic ... for this analysis type: Nonlinear effects are always accounted for in explicit dynamics analysis. Parts may be defined as rigid or flexible. In the solver, rigid parts are represented by a single point that carries the inertial properties together with a discretized exterior surface that represents the geometry. Rigid bodies should be meshed using similar Method mesh controls as those used for flexible bodies. The inertial properties used in the solver will be derived from the discretized representation of the body and the material density and hence may differ slightly from the values presented in the properties of the body in the Mechanical application GUI. At least one flexible body must be specified when using the ANSYS AUTODYN solver. The solver requires this in order to calculate the time-step increments. In the absence of a flexible body, the time-step becomes underdefined. The boundary conditions allowed for the rigid bodies with explicit dynamics are: Connections Contact Regions: Frictionless, Frictional and Bonded. Body Interactions: Frictionless, Frictional and Bonded. Bonded body interactions are not supported for LS-DYNA Export. For ANSYS AUTODYN, rigid bodies may not be bonded to other rigid bodies.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 161
Analysis Types Initial Conditions: Velocity, Angular Velocity Supports: Displacement, Fixed Support and Velocity. Loads: Pressure and Force. Force is not supported for ANSYS AUTODYN. For an Explicit Dynamics analysis, the following postprocessing features are available for rigid bodies: Results and Probes: Deformation only - that is, Displacement, Velocity. Result Trackers: Body average data only. If a multibody part consists only of rigid bodies, all of which share the same material assignment, the part will act as a single rigid body, even if the individual bodies are not physically connected. Define Connections Basic general information about this topic ... for this analysis type: Line body to line body contact is possible if: Contact Detection should be set to Proximity Based in the Body Interactions Details view. Edge on Edge is set to Yes in the Body Interactions Details view. The Interaction Type is defined as Frictional or Frictionless bonded interactions and connections are not supported for line bodies. LS-DYNA Export systems export the *CONTACT_AUTOMATIC_GENERAL and *CONTACT_AUTOMATIC_SINGLE_SURFACE keywords when a friction or frictionless Body Interaction is scoped to geometry that contains line bodies. The keywords handle contacts between line bodies only, and line bodies to other body types respectively. In the case where the Body Interaction is scoped to only line bodies, then only the *CONTACT_AUTOMATIC_GENERAL keyword is exported. Reinforcement body interaction should be supported in the case when only line bodies are scoped to a Body Interaction of Type = Reinforcement. The line bodies will then be tied to any solid body that they intersect. Reinforcement body interactions are not supported for LS-DYNA Export systems or for 2D Explicit Dynamics analyses. However utilizing Keyword Snippets under Contact Region objects should provide a suitable alternative. Body Interactions, Contact and Spot Welds are all valid in explicit dynamics analyses. Frictional, Frictionless and Bonded body interactions and contact options are available. Conditionally bonded contact can be simulated using the breakable property of each bonded region. Spot Welds can also be made to fail using the breakable property. Joints, Springs and Beam connections are not supported for explicit dynamics analyses. The Contact Tool is also not applicable to explicit dynamics analyses.
162
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Explicit Dynamics Analysis By default, a Body Interaction object will be automatically inserted in the Mechanical application tree and will be scoped to all bodies in the model. This object activates frictionless contact behavior between all bodies that come into proximity during the analysis. For Explicit Dynamics (LS-DYNA Export) systems, bonded body interactions are not supported. Also, Contact Region objects with Auto Asymmetric Behavior or just Asymmetric Behavior are treated the same. Symmetric Behavior will create a _SURFACE_TO_SURFACE keyword for the contact and an Asymmetric Behavior will create a _NODES_TO_SURFACE keyword. For Explicit Dynamics (LS-DYNA Export) systems, contacts between line bodies and solids can be implemented using the Keyword Snippets facility available under the Manual Contact Region objects. Bonded contact is not supported in an explicit dynamics analysis for bodies that have their Reference Frame set to Eulerian (Virtual). A solver warning is shown to let the user know that such bodies will be ignored for bonds. Bonded contact is not support in a 2D explicit dynamics analysis. To avoid hourglassing problems, remote points should be used instead of bonded contact in certain situations. Bonds are not recommended for joining tetrahedral meshes. Use multibodied parts or remote points instead. Setting Up Symmetry Basic general information about this topic ... for this analysis type: There are general considerations when using Symmetry for an Explicit Dynamics Analysis. There are additional considerations if an Euler Domain is defined for an analysis. For symmetry to be applied to an Euler Domain, symmetry will have to be defined with the global coordinate system, not a local one, and it will need to be applied on geometry faces which lie on the global coordinate system planes. If the symmetry is not defined with the global coordinate system, it is ignored and a warning is shown in the messages window saying that such symmetry will be ignored but the analysis continues to solve. If the symmetry is not applied on faces which lie on the global coordinate system planes then an error is shown and the solution is terminated. In the case where symmetry is valid for use with Euler Domains, if the boundary of the Euler Domain which is parallel to the symmetry plane is bellow the symmetry plane, then that boundary will be moved to lie on the symmetry plane if the following conditions are true: the Euler Domain Size Definition option in the Analysis settings is set to Program Controlled.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
163
Analysis Types the Euler body is on the positive side of the global coordinate axis. Define Remote Points Basic general information about this topic ... for this analysis type: When using Remote Points in explicit dynamics analyses: Remote points only work with the Explicit Dynamics system, not the Explicit Dynamics (LSDYNA Export) system. The Behavior field must be set to Rigid. If it is set to Deformable the solution will terminate and an error will be generated. Currently, only the Remote Displacement boundary condition is supported for Remote Points in explicit dynamics analyses. Commands are not supported for Remote Points in explicit dynamics analyses. Remote Points are not supported for 2D Explicit Dynamics analyses. It is possible to over-constrain bodies by having an incorrect mix of boundary conditions (loads and supports) and remote points applied. Remote points effectively make a face act as rigid, and it is important to remember that remote points are defined per model and therefore may conflict when shared with another analysis type with different constraint requirements. Remote displacements are boundary conditions but are applied to remote points, and for the purpose of this document are not considered as constraining boundary conditions. Constraining boundary conditions (Restricted Fixed Support Use) Velocity Simply Supported Fixed Rotation Displacement Gravity Hydrostatic Pressure Detonation Point Examples of permitted boundary conditions (Unrestricted Use) Pressure Acceleration Force Symmetry Planes Euler Boundary Flow Out
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
164
Explicit Dynamics Analysis Line Pressure Remote point applied boundary conditions Remote Displacement (treated as a Velocity)
The following rules apply when applying constraints and Remote Points to Flexible and Rigid Bodies in an Explicit Dynamics analysis. If incompatible conditions are applied, the pre-solve checks will identify the problem and inform the user prior to starting the Solve. FLEXIBLE BODY Example Conditions Remote Point applied to one face. Allowed? + Notes Yes
Yes
Remote Point applied to two adjacent faces. No The 2 faces share common nodes along one edge. Remote Point applied to two faces that do not share any nodes. Yes
Remote Point applied to two faces that do Yes not share any nodes, with Remote Displacement applied to one of the Remote Points.
Remote Point on one face with Remote Displacement applied. Constraining boundary condition applied to adjacent face.
No The boundary condition scope shares nodes with the scope of the Remote Displacement. No The boundary condition scope shares nodes with the
Remote Point on one face. Constraining boundary condition applied to adjacent face.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
165
Analysis Types FLEXIBLE BODY Example Conditions Allowed? + Notes scope of the Remote Point. Remote Point on one face. Constraining boundary condition on another but with no common scoped nodes. Yes
Remote Point on one face with Remote Displacement applied. Constraining boundary condition on another but with no common scoped nodes.
Yes
RIGID BODY Example Conditions Remote Point applied to one face. Allowed? + Notes Yes This is largely superfluous as the body is rigid already so making the face rigid does not make any difference. Remote Point and Remote Displacement applied to one face. Yes
Yes
Remote Point applied to two faces that do not share any nodes.
Yes This is largely superfluous as the body is rigid already so making the face rigid does not make any difference. Yes
Remote Point applied to two faces that do not share any nodes, with Remote Displacement applied to one of the Remote Points.
166
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Explicit Dynamics Analysis RIGID BODY Example Conditions Remote Point on one face. Constraining boundary condition on body. Allowed? + Notes Yes
Remote Point on one face with Remote Displacement applied. Constraining boundary condition on body. Apply Mesh Controls/Preview Mesh Basic general information about this topic ... for this analysis type:
All mesh methods available in the Workbench meshing application can be utilized in Explicit Dynamics systems. Swept Volume Meshing Patch Dependant Volume Meshing Hex Dominant Meshing Patch Independent Tetrahedral Meshing Multizone Volume Meshing Patch dependant shell meshing Patch independent shell meshing A smooth uniform mesh should be sought in the regions of interest for the analysis. Elsewhere, coarsening of the mesh may help to reduce the overall size of the problem to be solved. Use the Explicit meshing preference (set by default) to auto-assign the default mesh controls that will provide a mesh well suited for Explicit Dynamics analyses. This preference automatically sets the Rigid Body Behavior mesh control to Full Mesh. The Full Mesh setting is only applicable to Explicit Dynamics analyses. Other physics preferences can be used if better consistency is desired between implicit and explicit models. Swept/multi-zone meshes are preferred in Explicit Dynamics analyses so geometry slicing, combined with multibody part options in DesignModeler are recommended to facilitate hexahedral meshing. Alternatively use the patch independent tetrahedral meshing method to obtain more uniform element sizing and take advantage of automatic defeaturing.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
167
Analysis Types Define the element size manually to produce more uniform element size distributions especially on surface bodies. Midside nodes should be dropped from the mesh for all elements types (solids, surface and line bodies). Error/warning messages are provided if unsupported (higher order) elements are present in the mesh. Pyramid elements are not supported in Explicit Dynamics analyses. Any elements of this type are converted into two tetrahedral elements, and will warrant a warning in the message window of the Mechanical application. For Explicit Dynamics (LS-DYNA Export) systems, only the element types listed below are supported (partly due to LS-DYNA limitations). Any parts with a mesh containing unsupported elements will be excluded from the exported mesh. A warning is displayed specifying excluded parts. Shells 1st Order: triangles, quadrilaterals 2nd Order: none Solids 1st Order: tetrahedrons, pyramids, wedges, hexahedrons, beams 2nd Order: tetrahedrons
Note
Pyramids are not recommended for LS-DYNA, a warning is issued if such elements are present in the mesh. When performing an implicit static structural or transient structural analysis to an Explicit Dynamics analysis, the same mesh is required for both the implicit and explicit analysis and only low order elements are allowed. If high order elements are used, the solve will be blocked and an error message will be issued. Establish Analysis Settings Basic general information about this topic ... for this analysis type: The basic analysis settings for explicit dynamics analyses are: Step Controls - The required input for step control is the termination time for the analysis. This should be set to your best estimate of the solution time required to simulate the event being modeled. You should normally allow the solver to determine its own time step size based on the smallest CFL condition in the model. The efficiency of the solution can be increased with the help of mass scaling options. Use this feature with caution. Too much mass scaling can give rise to non-physical results.
168
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Explicit Dynamics Analysis An explicit dynamics solution may be started, interrupted and resumed at any point in time. For example, an existing solution that has reached its End Time may be extended to continue to review the progression of the mechanical phenomena simulated. The Resume From Cycle option allows you to select which Restart file you would like the Solve to resume the analysis from. See Resume Capability for Explicit Dynamics Analyses (p. 1024) for more information. Explicit dynamics analyses are always solved in a single analysis step. Step Control options Resume from cycle (option not available in LS-DYNA) Maximum Number of Cycles in ANSYS AUTODYN is replaced by Maximum time steps in LS-DYNA Reference energy cycle (option not available in LS-DYNA) The Maximum Element Scaling and Update frequency (options not available in LS-DYNA) Solver Controls These advanced controls allow you to control a range of solver features including element formulations and solution velocity limits. The defaults are applicable to wide range of applications. Shell thickness update, shell inertia update, density update, minimum velocity, maximum velocity and radius cutoff options can only be set in ANSYS AUTODYN. Full shell integration and a selectable Unit System are available only in the LS-DYNA Export system. Euler Domain Controls There are three sets of parameters that are necessary to define the Euler Domain: the size of the whole domain (Domain Size Definition), the number of computational cells in the domain (Domain Resolution Definition), and the type of boundary conditions to be applied to the edges of the domain.
Note
Euler capabilities are not supported for the Explicit Dynamics (LS-DYNA Export) system. The domain size can be defined automatically (Domain Size Definition = Program Controlled) or manually (Domain Size Definition = Manual). For both the automatic and manual options, the size is defined from a 3D origin point and the X, Y, and Z dimensions of the domain. For the automatic option, specify the Scope of the Domain Size Definition so that the origin and X, Y, and Z dimensions are set to create a box large enough to include all bodies in the geometry (Scope = All Bodies) or the Eulerian Bodies only (Scope = Eulerian Bodies Only). The automatically determined domain size can be controlled with three scaling parameters, one for each direction (X Scale Factor, Y Scale Factor, Z Scale Factor). The size of the domain is affected by the scale factors according to the following equations:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 169
Analysis Types
= =
=
where lx, ly, lz are the lengths of the unscaled domain in the x, y, and z directions respectively. These parameters are obtained automatically from the mesh. l'x, l'y, l'z are the lengths of the scaled domain in the x, y, and z directions respectively. Fx, Fy, Fz are the scale factors for the x, y, and z directions respectively. For the Manual option of the Domain Size Definition, specify the origin of the Euler Domain (Minimum X Coordinate, Minimum Y Coordinate, Minimum Z Coordinate) and the dimension in each direction (X Dimension, Y Dimension, Z Dimension). The domain resolution specifies how many cells should be created in the X, Y, and Z directions of the domain. Use the Domain Resolution Definition field to specify how to determine the resolution: either the cell size (Cell Size), the number of cells in each of the X, Y, and Z directions (Cells per Component), or the total number of cells to be created (Total Cells). For the Cell Size option, specify the size of the cell in the Cell Size parameter. The value specified is the dimension of the cell in each of the X, Y, and Z directions. The units used for the cell size follow the ones specified in the Mechanical application window and are displayed in the text box. The number of the cells in each direction of the domain are then determined from this cell size and the size of the domain with the following equations:
= = =
where Nx, Ny, Nz are the number of cells in the X, Y, and Z directions respectively. D is the dimension of the cell in each direction (this is the same in all directions). For the Cells per Component option, enter the number of cells required in each of the X, Y, and Z directions (Number of Cells in X, Number of Cells in Y, Number of Cells in Z). For the Total Cells option, specify Total Cells (the default is 250,000). The size of the cells will depend on the size of the Euler Domain. The size of the cell is calculated from the following equation:
170
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
=
where Ntot is the total number of cells in the domain. If any bodies are defined as Eulerian (Virtual), when Analysis Settings is selected in the outline view, the Euler domain bounding box is displayed in the graphics window. The Euler domain resolution is indicated by black node markers along each edge line of the Euler domain. The visibility of this can be controlled by the Display Euler Domain option in the Analysis Settings. You can set boundary conditions on each of the faces of the Euler Domain. The faces are labeled Lower X Face, Lower Y Face, Lower Z Face (which correspond to the faces with the minimum X, Y, and Z coordinates) and Upper X Face, Upper Y Face, and Upper Z Face (which correspond to the faces with the maximum X, Y, and Z coordinates). The values of the boundary conditions that can be set for each face are: Flow Out Use the Flow Out boundary condition to flow out material through cell faces. The boundary condition makes the material state of the dummy cell outside the Euler domain the same as that of the cell adjacent to the Flow Out boundary, thus setting the gradients of velocity and stress to zero over the boundary. This approach simulates a far field solution at the boundary, but is only exact for outflow velocities higher than the speed of sound and is an approximation for lower velocities. Therefore, the Flow Out boundary condition is approximate in many cases, and should be placed as far as possible from region of interest and best at a location where the gradients are small. Impedance Use the Impedance boundary condition to transmit waves through cell faces without reflection. The boundary condition predicts the pressure P in the dummy cell outside the Euler domain from the impedance, particle velocity, and the pressure of the cell adjacent to the Impedance boundary. Only the perpendicular component of the wave is transmitted without reflection. Therefore, the Impedance boundary condition is only approximate, and should be placed as far as possible from region of interest. Rigid Use the Rigid boundary condition to prevent flow of material through cell faces. The cell faces are closed for material transport and act as rigid non-slip walls. The Rigid boundary condition takes the material state of the dummy cell outside the Euler domain as a mirrored image of the cell adjacent to the Wall boundary, thus setting the normal material velocity at the rigid wall to zero and leaving the tangential velocity unaffected. Euler Tracking is currently only By Body, which scopes the results to Eulerian bodies in the same manner as Lagrangian bodies.
(7)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
171
Analysis Types Damping Controls Damping is used to control oscillations behind shock waves and reduce hourglass modes in reduced integration elements. These options allow you to adapt the levels of damping, and formulation used for the analysis being conducted. Elastic oscillations in the solution can also be automatically damped to provide a quasi-static solution after a dynamic event. For Hourglass Damping, only one of either the Viscous Coefficient or Stiffness Coefficient, is used for the Flanagan Belytschko option - when running an explicit dynamics analysis using the LS-DYNA solver, LS-DYNA does not allow for two coefficients to be entered in *CONTROL_HOURGLASS. Thus the non-zero coefficient determines the damping format to be either Flanagan-Belytschko viscous or FlanaganBelytschko stiffness , accordingly. if both are non-zero, the Stiffness Coefficient will be used.You can sca;e There may be problems when using static damping with NBS tetrahedral elements
Note
Linear Viscosity in Expansion options are available only for ANSYS AUTODYN. Hourglass damping in LS-DYNA is standard by default; in ANSYS AUTODYN the same control is AUTODYN Standard.
Erosion Controls Erosion is used to automatically remove highly distorted elements from an analysis and is required for applications such as cutting and impact penetration. In an explicit dynamics analysis, erosion is a numerical tool to help maintain large time steps, and thus obtain solutions in appropriate time scales. Several options are available to initiate erosion. The default settings will erode elements which experience geometric strains in excess of 100%. The default value should be increased when modeling hyperelastic materials. Geometric strain limit and material failure criteria are not present in LSDYNA. Output Controls Solution output is provided in several ways: Results files which are used to provide nodal and element data for contour and probe results such as deformation, velocity, stress and strain. Note that probe results will provide a filtered time history of the result data due to the relatively infrequent saving of results files. Restart files should be stored less frequently than results files and can be used to resume an analysis. Tracker data is usually stored much more frequently than results or restart data and thus is used to produce full transient data for specific quantities. Output controls to save result tracker and solution output are not available for LS-DYNA. When performing an implicit to explicit analysis, for a nonlinear implicit analysis, the Strain Details view property must be set to Yes because plastic strains are needed for the correct results. Define Initial Conditions
172
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Explicit Dynamics Analysis Basic general information about this topic ... for this analysis type: You can define translational or angular velocity to a single body or to multiple bodies. In an explicit dynamics analysis, by default, all bodies are assumed to be at rest with no external constraint or load applied. It is not a requirement to apply these types of initial conditions to a body. An explicit dynamics solve can be performed if the model contains at least one Initial Condition (translational or angular velocity), or a non-zero constraint (displacement or velocity), or a valid load. Because an explicit dynamics analysis is better suited for short duration events, preceding it with an implicit analysis may produce a more efficient simulation especially for cases in which a generally slower (or rate-independent) phenomenon is followed by a much faster event, such as the collision of a pressurized container. To produce this combination, you can define pre-stress as an initial condition in an Explicit Dynamics system, specifying the transfer of either displacements only or the more complete Material State (displacements, velocities, stresses and strains), from a static or transient structural analysis to an explicit dynamics analysis. Characteristics of the implicit to explicit pre-stress feature: Applicable to 3-D analyses only. The Material State mode, for mapping stresses, plastic strains, displacements, and velocities is valid for solid models only. The displacements only mode is valid for solid, shell, and beam models. The same mesh is required for both implicit and explicit analyses and only low order elements are allowed. If high order elements are used, the solve will be blocked and an error message will be issued. For a nonlinear implicit analysis, the Strain Details view property in Output Controls under the Analysis Settings object must be set to Yes because plastic strains are needed for the correct results. See Recommended Guidelines When Using Pre-Stress With Explicit Dynamics (p. 177) for more information. Apply Loads and Supports Basic general information about this topic ... for this analysis type: You can apply the following loads and supports in an explicit dynamics analysis: Acceleration (p. 612) Standard Earth Gravity (p. 616) Pressure (p. 622)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 173
Analysis Types Hydrostatic Pressure (p. 630) Force (p. 633) Line Pressure (p. 653) Fixed Supports (p. 702) Displacements (p. 704) Displacements (p. 704) Displacements (p. 704) Detonation Point (p. 698) Velocity (p. 712) Impedance Boundary (p. 714) Simply Supported (p. 722) Fixed Rotation (p. 724) Remote Displacement (p. 708) Cylindrical coordinate systems are supported to define a single rotational displacement or velocity constraint on a rigid or flexible body. These coordinate systems are fixed, that is, they do not move with the body. For Explicit Dynamics analyses, the y component (that is, direction) of a velocity constraint defined with a cylindrical coordinate system has units of angular velocity. For Explicit Dynamics analyses, the y component (that is, direction) of a displacement constraint defined with a cylindrical coordinate system has units of rotation. Step or time varying tabular loads can be applied in an explicit dynamics analysis. However, explicit dynamics does not support tabular data to specify the magnitude or components of Accelerations or Line Pressures. For Explicit Dynamics analyses, functionally defined loads are supported for Pressure and Velocity but only when defined as varying in time. See "Setting Up Boundary Conditions" (p. 609). For Explicit Dynamics (LS-DYNA) analyses, functionally defined loads are not supported. Loads must be applied in a single step. Loads and supports are not valid when applied to bodies having a Reference Frame of Eulerian (Virtual). Detonation Points are only available for 3D Explicit Dynamics analyses, not for Explicit Dynamics (LS-DYNA Export) or 2D Explicit Dynamics analyses. For Explicit Dynamics analyses, if multiple constraints (for example, displacements) are applied to a node then they must use the same coordinate system. This restriction is espeRelease 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
174
Explicit Dynamics Analysis cially applicable at nodes on a shared topology such as an edge, where two adjacent faces, each with different constraints, may come together. These constraints must use the same coordinate system in their specification. In the LS-DYNA solver, a Velocity or Displacement boundary condition (implemented with the *BOUNDARY_PRESCRIBED_MOTION keyword) will override a Fixed Support or a Simple Support or a Fixed Rotation boundary condition (implemented with the *BOUNDARY_SPC keyword). Hence if a body has a Velocity constraint and a Fixed Support applied to it, the whole body will move in the direction of the applied velocity. The default unconstrained body is valid. It is not a requirement to constrain any DOF of a body In Explicit Dynamics systems. An Explicit Dynamics solve can be performed if the model contains at least one Initial Condition (Translational or Rotational velocity) or a non-zero constraint (displacement or velocity) or a valid load. The Remote Displacement boundary condition only works with the Explicit Dynamics system for 3D analyses, not the Explicit Dynamics (LS-DYNA Export) system or 2D Explicit Dynamics analyses. A Remote Displacement boundary condition must have the Behavior field set to Rigid for an Explicit Dynamics analysis. An error will be reported if it is set to Deformable. If the Remote Displacement object is scoped to a Remote Point that has its Behavior set to Rigid, the Remote Displacement Behavior will automatically be set to Rigid also. Solve Basic general information about this topic ... for this analysis type: Solution output The Solution Information object provides a summary of the solution time increments and progress is continuously updated in the solution output. For distributed analyses, the parallel load balancing is also displayed. This is calculated for each slave as the CPU time taken on the slave divided by the average CPU time taken on all the slaves. For a perfectly balanced solution, all slaves will have a load balancing of one. Histograms of time step, energy and momentum are also available for real time monitoring of solution progress.
Note
In Explicit Dynamics analyses, Trajectory Contact Detection is not supported for a distributed solve. It is currently available as Beta, and if you are an ANSYS Explicit STR or ANSYS AUTODYN user, see Overview of Parallelized Features and Known Limitations for information on specific supported capabilities; note this information is located in the AUTODYN Parallel Processing Tutorial. For any further information on the use of Trajectory Contact Detection for a distributed solve, please contact ANSYS Technical Support.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
175
Analysis Types Choose Tools> Solve Process Settings to solve in the background either locally or remotely. Retrieve results while the analysis is running to get immediate feedback on progress and accuracy of the solution.
Note
If you choose the My Computer, Background setting, it is necessary that you also click the Advanced... button and check Use Shared License, if possible, to obtain a successful solution.
Result Tracker Full transient time history data can be viewed after the insertion of Result Tracker objects. Body averaged data such as momentum and energy can be selected for display. Data at a specific location (position, velocity, stress etc.) can also be displayed. The frequency at which Result Tracker information is provided is defined in the Save Result Tracker Data On option of the analysis settings. Solve an Explicit Dynamics (LS-DYNA Export) system to produce the LS-DYNA keyword file. This can be used to directly solve with the LS-DYNA solver, outside of the Workbench environment. Review Results Basic general information about this topic ... for this analysis type: The following structural result types are available as results of an explicit dynamic analysis: Deformation (p. 779) Stress and Strain (p. 783) Energy (Transient Structural and Rigid Dynamics Analyses) (p. 829) Stress Tools (p. 803) Structural Probes (p. 822) - Limited to: Deformation, Strain, Stress, Position, Velocity, Acceleration. Once a solution is available you can display contour results or animate them to review the response of the structure through time.
Note
For an explicit dynamics analysis, there is no results interpolation between the results sets. Specifying a time in the GUI will display results for the closest results set.
176
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Explicit Dynamics Analysis Eroded nodes can be toggled on or off in the graphics display. Probes can be used to display the variation in specific results over the saved time points in the analysis. The frequency at which data is available is defined in the Save Results On option of the analysis settings. This data should be specified prior to a solve. You can use a Solution Information object to track, monitor, or diagnose problems that arise during a solution. Additional results specific to an explicit dynamics analysis are available via User Defined Results for Explicit Dynamics Analyses (p. 876). The Explicit Dynamics (LS-DYNA Export) system does not support the ability to review the results of a simulation using the LS-DYNA solver. Nevertheless results can be viewed with the lsprepost.exe application available at the ANSYS installation folder under ANSYS Inc\v145\ansys\bin\.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
177
Analysis Types
Pre-stress condition:
178
Explicit Dynamics Analysis explicit analysis by using an Explicit Dynamics Workbench system followed by a Design Assessment system that uses a python script to extract the results and write the additional Mechanical APDL commands to a file. A Commands object can be added to the Transient or Static Structural system to include the execution of the Mechanical APDL commands from the file. A full description of the process follows, and an example has been detailed in the Design Assessment documentation.
Note
This method is currently limited to cases where there is no change in mesh topology between the start of both the explicit and implicit analyses.
Follows these steps to perform the explicit-to-implicit analysis: 1. Add an Explicit Dynamics analysis to the Workbench Project Schematic. 2. Add a Design Assessment system to the Explicit Dynamics system in the Project Schematic. You will create an XML Definition File for the Design Assessment system that specifies a python script to be run on solve . Set your Design Assessment type to be User Defined, and choose the XML Definition File that you created. 3. Create the python script to write to a file the necessary Mechanical APDL commands to initialize the implicit model. The script should: a. Get nodal deformations, stresses, and plastic strains from the end of the Explicit Dynamics analysis using the Design Assessment API. b. Write the Mechanical APDL commands: i. Enter the preprocessor. Command(s): /PREP7 ii. Get initial nodal locations from the implicit analysis. Command(s): *GET, and so on iii. Redefine implicit elements to the deformed configuration by adding values from steps 3(a) and 3(b)(ii). Command(s): N, and so on
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
179
Analysis Types iv. Specify reduced element integration if using solid elements. Workbench automatically converts explicit elements to implicit elements. However, due to explicit elements having only one integration point per element, it is necessary to specify this manually for the implicit elements in order that results can be transferred between the two analyses.
Note
Explicit uses SHELL163 for shells and SOLID164 for solids. These get automatically converted to SHELL181 and SOLID185 respectively. Command(s): ET, 1, 185, , 1 and so on v. Reenter the solution processor. Command(s): /SOLU vi. Set any necessary constraints on the model by modifying or adding to the boundary conditions defined during the explicit analysis (for example, in a metal forming analysis, you need to constrain the blank). Command(s): D, and so on vii. Import stresses from the Explicit Dynamics analysis. For solids, this will be one set of values per element. For shells, this will be one set of values for every layer within each element. Command(s): INISTATE , SET, DTYPE, STRESS Command(s): INISTATE , DEFINE, and so on viii.Import plastic strains and accumulated equivalent plastic strain from Explicit Dynamics analysis Command(s): INISTATE, SET, DTYPE, EPPL Command(s): INISTATE, DEFINE, and so on Command(s): INISTATE, SET, DTYPE, PLEQ Command(s): INISTATE, DEFINE, and so on ix. Solve analysis. Command(s): SOLVE 4. Add an implicit system, either Static Structural or Transient Structural. In this system include the file that was created with the Design Assessment script by adding a Commands object that reads in the file that was created by the python script. Command(s): /INPUT, and so on 5. When post processing, view results by issuing Mechanical APDL commands in order to view results with the initial deformed mesh. When post processing in the standard Workbench view, results will appear to deform in the opposite direction to the Explicit Dynamics analysis because it has not taken into account the redefined deformed mesh. To create graphic files showing the correctly deformed mesh, add a new Commands object under the Solution branch of the implicit analysis.
180
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Harmonic Analysis Command(s): /SHOW, PNG Command(s): PLNSOL, and so on 6. When using shell elements, another step must be included in order to view the results. Shells only accept INISTATE in the element coordinate system and so when the stresses are initialized, they are not in the global coordinate system. Therefore, in order to view the results correctly, you must first change the solution to plot the results in the solution coordinate system. Command(s): /VIEW, , , -1 Command(s): /SHOW, PNG Command(s): PLNSOL, and so on
Harmonic Analysis
Harmonic analyses are used to determine the steady-state response of a linear structure to loads that vary sinusoidally (harmonically) with time, thus enabling you to verify whether or not your designs will successfully overcome resonance, fatigue, and other harmful effects of forced vibrations.
Introduction
In a structural system, any sustained cyclic load will produce a sustained cyclic or harmonic response. Harmonic analysis results are used to determine the steady-state response of a linear structure to loads that vary sinusoidally (harmonically) with time, thus enabling you to verify whether or not your designs will successfully overcome resonance, fatigue, and other harmful effects of forced vibrations. This analysis technique calculates only the steady-state, forced vibrations of a structure. The transient vibrations, which occur at the beginning of the excitation, are not accounted for in a harmonic analysis. In this analysis all loads as well as the structures response vary sinusoidally at the same frequency. A typical harmonic analysis will calculate the response of the structure to cyclic loads over a frequency range (a sine sweep) and obtain a graph of some response quantity (usually displacements) versus frequency. Peak responses are then identified from graphs of response vs. frequency and stresses are then reviewed at those peak frequencies.
Points to Remember
A Harmonic Analysis is a linear analysis. Some nonlinearities, such as plasticity will be ignored, even if they are defined. All loads and displacements vary sinusoidally at the same known frequency (although not necessarily in phase). If the Reference Temperature is set as By Body and that temperature does not match the environment temperature, a thermally induced harmonic load will result (from the thermal strain assuming a nonzero thermal expansion coefficient). This thermal harmonic loading is ignored for all harmonic analysis. Mechanical offers the following solution methods for harmonic analyses: Mode Superposition (default). In the Mode Superposition (MSUP) method, the harmonic response to a given loading condition is obtained by calculating the necessary linear combinations of the eigenvectors obtained in a modal analysis.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
181
Analysis Types For MSUP, it is advantageous for you to select an existing modal analysis directly (although Mechanical can automatically perform a modal analysis behind the scene) since calculating the eigenvectors is usually the most computationally expensive portion of the method. In this way, multiple harmonic analyses with different loading conditions could effectively reuse the eigenvectors. For more details, please refer to Harmonic Analysis Using Linked Modal Analysis System (p. 188). Full Full. In the Full method, the harmonic response is obtained through a direct solution of the simultaneous equations of motion. Variational Technology. This option is an alternate Solution Method that is based on the harmonic sweep algorithm of the Full method. For additional information, see the HROPT command in the MAPDL Command Reference. If a Command object is used with the MSUP method, object content is sent twice; one for the modal solution and another for the harmonic solution. For that reason, harmonic responses are double if a load command is defined in the object, e.g., F command.
Harmonic Analysis You can define a Point Mass for this analysis type. Define Connections Basic general information about this topic ... for this analysis type: Any nonlinear contact such as Frictional contact retains the initial status throughout the harmonic analysis. The stiffness contribution from the contact is based on the initial status and never changes. The stiffness as well as damping of springs is taken into account in a Full method of harmonic analysis. In a Mode Superposition harmonic analysis, the damping from springs is ignored. Apply Mesh Controls/Preview Mesh Basic general information about this topic ... for this analysis type: There are no specific considerations for harmonic analysis. Establish Analysis Settings Basic general information about this topic ... for this analysis type: For a Harmonic Analysis, the basic controls are: Options - Here you specify the frequency range and the number of solution points at which the harmonic analysis will be carried out as well as the solution method to use and the relevant controls. Two solution methods are available to perform harmonic analysis: the Mode Superposition method and the Direct Integration (Full) method. Mode Superposition (MSUP) method: In this method a modal analysis is first performed to compute the natural frequencies and mode shapes. Then the mode superposition solution is carried out where these mode shapes are combined to arrive at a solution. This is the default method, and generally provides results faster than the Full method. The Mode Superposition method cannot be used if you need to apply imposed (nonzero) displacements. This method also allows solutions to be clustered about the structure's natural frequencies. This results in a smoother, more accurate tracing of the response curve. The default method of equally spaced frequency points can result in missing the peak values. Without Cluster Option:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
183
Analysis Types
184
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Harmonic Analysis A Store Results At All Frequencies option is also available to request that only minimal data be retained to supply just the harmonic results requested at the time of solution.
Note
With this option set to No, the addition of new frequency or phase responses to a solved environment requires a new solution. Adding a new contour result of any type (displacement, stress or strain) for the first time on a solved environment requires you to solve but adding additional contour results of the same type does not share this requirement; data from the closest available frequency is displayed (the reported frequency is noted on each result). However, and as needed, a new solution obtains data at even closer frequencies.
Full method: Calculates all displacements and stresses in a single pass. Its chief disadvantages are: It is more expensive in CPU time than the Mode Superposition method. It does not allow clustered results, but rather requires the results to be evenly spaced within the specified frequency range. Damping Controls allow you to specify damping for the structure in the Harmonic analysis. Controls include: Constant Damping Ratio, Stiffness Coefficient (beta damping), and a Mass Coefficient (alpha damping). They can also be applied as Material Damping using the Engineering Data workspace. Element Damping: You can also apply damping through spring-damper elements. The damping from these elements is used only in a Full method harmonic analysis.
Note
If multiple damping specifications are made the effect is cumulative.
Analysis Data Management settings enable you to save solution files from the harmonic analysis. The default behavior is to only keep the files required for postprocessing. You can use these controls to keep all files created during solution or to create and save the Mechanical APDL application database (db file). Define Initial Conditions Basic general information about this topic ... for this analysis type: Initial condition is not applicable for Harmonic analyses. Apply Loads and Supports
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
185
Analysis Types Basic general information about this topic ... for this analysis type: The following loads are allowed in a harmonic analysis: Acceleration (p. 612) Pressure (p. 622) Pipe Pressure (p. 625) Force (p. 633) (applied to a face, edge, or vertex) Bearing Load (p. 640) Moment (p. 647) Given (Specified) Displacement Remote Force Remote Displacement (p. 708) Line Pressure (p. 653) In a harmonic analysis the loads have the following characteristics: You can apply multiple loads to the same face. All loads must be sinusoidally time-varying. Transient effects are not calculated. All loads must have the same frequency. Loads can be out of phase with each other. You can specify a phase shift using the Phase Angle Details view entry for each load. You can specify the preferred unit for phase angle (in fact all angular inputs) to be degrees or radians using the Units toolbar. Thermal Condition is not supported. Any type of linear Support can be used in harmonic analyses. The Compression Only support is nonlinear but will behave linearly in harmonic analyses similar to a Frictionless Support, so it should not be utilized in order to avoid confusion. Pressure loads and Force loads can be applied, with magnitude and phase angle input. Line Pressure loads allow magnitude input but no phase angle input.
186
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Harmonic Analysis
Remote Force, Moment, and Acceleration loads may be defined, although these loads are assumed to act at a phase angle of zero. The Bearing Load, as shown below, acts on one side of the cylinder.
In harmonic analyses, you may expect that the other side of the cylinder is loaded in reverse, but the applied load simply reverses sign (goes in tension). Therefore the use of Bearing Loads is not recommended. Solve Basic general information about this topic ... for this analysis type: Solution Information continuously updates any listing output from the solver and provides valuable information on the behavior of the structure during the analysis. Review Results Basic general information about this topic ... for this analysis type: Two types of results can be requested for harmonic analyses:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
187
Analysis Types Contour plots include stress, elastic strain, and deformation, and are basically the same as those for other analyses. For these results, you must specify a frequency and phase angle. The Phase Angle in the details view for the result is the specified angle, in time domain, and it is equivalent to the product of frequency and time. Because Frequency is already specified in the Details view, the Phase Angle variation produces the contour results variation over time. The Phase Angle is the parameter used for animating the results over time. You can then see the total response of the structure at a given point in time, as shown below.
Since each node may have different phase angles from one another, the complex response can also be animated to see the time-dependent motion. Frequency Response and Phase Response charts which give data at a particular location over a frequency range. Graphs can be either Frequency Response graphs that display how the response varies with frequency or Phase Response plots that show how much a response lags behind the applied loads.
Note
You can create a contour result from a Frequency Response result type in a Harmonic Analysis using the Create Contour Result feature. This feature creates a new result object in the tree with the same Type, Orientation, and Frequency as the Frequency Response result type. However, the Phase Angle of the contour result has the same magnitude as the frequency result type but an opposite sign (negative or positive). The sign of the phase angle in the contour result is reversed so that the response amplitude of the frequency response plot for that frequency and phase angle matches with the contour results.
Harmonic Analysis Because this analysis is linked to (or based on) modal responses, a Modal analysis is a prerequisite. This setup allows the two analysis systems to share resources such as engineering data, geometry and boundary condition type definitions made in modal analysis.
Note
The Mode Superposition harmonic is allowed to be linked to a pre-stressed modal analysis. From the Toolbox, drag a Modal template to the Project Schematic. Then, drag a Harmonic Response template directly onto the Solution cell of the Modal template. Establish Analysis Settings Basic general information about this topic ... for this analysis type: Options - See the Harmonic Analysis Options Group section for a complete listing of the Details properties for a Harmonic analysis. Please note that for a Harmonic Analysis Using Linked Modal Analysis System, only the Mode Superposition option is applicable, and therefore is read-only. In addition, you can turn the Include Residual Vectors property On to execute the RESVEC command and calculate residual vectors. Also, Mode Frequency Range is not applicable because available modes are defined in the linked Modal system. Output Controls - You can request Stress, Strain, Nodal Force, and Reaction results to be calculated. For better performance, you can also choose to have these results expanded from Harmonic or Modal solutions. To expand reaction forces in the modal solution, set the Nodal Force property to Yes or Constrained Nodes. Define Initial Conditions Basic general information about this topic ... for this analysis type: The Harmonic analysis must point to a Modal analysis in the Modal (Initial Conditions) object. This object also indicates whether the upstream Modal analysis is pre-stressed. If it is a pre-stress analysis, the name of the pre-stress analysis system is displayed in the Pre-Stress Environment field, otherwise the field indicates None. The Modal Analysis must extract enough modes to cover the frequency range. A conservative rule of thumb is to extract enough modes to cover 1.5 times the maximum frequency in the excitation.
Note
Command objects can be inserted into Initial Conditions object to execute a restart of the solution process for the Modal Analysis. Apply Loads and Supports
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
189
Analysis Types Basic general information about this topic ... for this analysis type: The following loads are allowed for the linked analysis: Acceleration (p. 612) Pressure (p. 622) Pipe Pressure (p. 625) Force (p. 633) (applied to a face, edge, or vertex) Line Pressure (p. 653) Bearing Load (p. 640) Moment (p. 647) Remote Force (p. 636)
Support Limitations
Please note the following analysis requirements. Remote Force is not supported for vertex scoping. Moment is not supported for vertex scoping on 3-D solid bodies because a beam entity is created for the load application. For a Mode Superposition (MSUP) Harmonic analyses that is linked to a pre-stressed Modal Analysis, the following boundary conditions cannot have a non-zero magnitude value: Displacement Remote Displacement Pretension Bolt Load (Pre-adjustment)
Magnetostatic Analysis
Introduction
Magnetic fields may exist as a result of a current or a permanent magnet. In the Mechanical application you can perform 3-D static magnetic field analysis. You can model various physical regions including iron, air, permanent magnets, and conductors. Typical uses for a magnetostatic analysis are as follows: Electric machines Transformers
190
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Magnetostatic Analysis Induction heating Solenoid actuators High-field magnets Nondestructive testing Magnetic stirring Electrolyzing cells Particle accelerators Medical and geophysical instruments.
Points to Remember
This analysis is applicable only to 3-D geometry. The geometry must consist of a single solid multibody part. A magnetic field simulation requires that air surrounding the physical geometry be modeled as part of the overall geometry. The air domain can be easily modeled in DesignModeler using the Enclosure feature. Ensure that the resulting model is a single multibody part which includes the physical geometry and the air. In many cases, only a symmetric portion of a magnetic device is required for simulation. The geometry can either be modeled in full symmetry in the CAD system, or in partial symmetry. DesignModeler has a Symmetry feature that can slice a full symmetry model, or identify planes of symmetry for a partial symmetry model. This information is passed to the Mechanical application for convenient application of symmetry plane boundary conditions. A Magnetostatic analysis supports a multi-step solution.
Analysis Types ordinate system of the body (See Details view). Orthotropic properties are often used to simulate laminate materials. 2. Linear hard magnetic materials - used to model permanent magnets. The demagnetization curve of the magnet is assumed to be linear. Residual Induction and Coercive Force are required. 3. Nonlinear soft magnetic material - used to model devices which undergo magnetic saturation. A B-H curve is required. For orthotropic materials, you can assign the B-H curve in any of the orthotropic directions, while specifying a constant Relative Permeability in the other directions. (Specifying a value of 0 for Relative Permeability will make use of the B-H curve in that direction.) 4. Nonlinear hard magnetic material - used to model nonlinear permanent magnets. A B-H curve modeling the material demagnetization curve is required. When an Emag license is being used only the following material properties are allowed: Isotropic Resistivity, Orthotropic Resistivity, Relative Permeability, Relative Permeability (Orthotropic), Coercive Force & Residual Induction, B-H Curve, B-H Curve (Orthotropic), Demagnetization B-H Curve. You may have to turn the filter off in the Engineering Data workspace to suppress or delete those material properties/models which are not supported for this license. Conductor bodies require a Resistivity material property. Solid source conductor bodies can be constant or orthotropic with respect to the coordinate system of the body. Stranded source conductor bodies can only be modeled as isotropic materials. For convenience, a library of common B-H curves for soft magnetic material is supplied with the product. Use the Import tool in Engineering Data to review and retrieve curves for use.
Note
In a magnetostatic analysis, you can orient a polarization axis for a Linear or Nonlinear Hard material in either the positive or negative x direction with respect to a local or global coordinate system. Use the Material Polarization setting in the Details view for each body to establish this direction. The Material Polarization setting appears only if a hard material property is defined for the body. For a cylindrical coordinate system, a positive x polarization is in the positive radial direction, and a negative x polarization is in the negative radial direction. Attach Geometry Basic general information about this topic ... for this analysis type: There are no specific considerations for a magnetostatic analysis. Define Part Behavior Basic general information about this topic
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
192
Magnetostatic Analysis ... for this analysis type: There are no specific considerations for a magnetostatic analysis. Define Connections Basic general information about this topic ... for this analysis type: Connections are not supported in a magnetostatic analysis. Apply Mesh Controls/Preview Mesh Basic general information about this topic ... for this analysis type: Although your body is automatically meshed at solve time, it is recommended that you select the Electromagnetic Physics Preference in the Details view of the Mesh object folder. Solution accuracy is dependent on mesh density. Accurate force or torque calculations require a fine mesh in the air regions surrounding the bodies of interest. The use of pyramid elements in critical regions should be minimized. Pyramid elements are used to transition from hexagonal to tetrahedral elements. You can eliminate pyramid elements from the model by specifying Tetrahedrons using a Method mesh control tool. Establish Analysis Settings Basic general information about this topic ... for this analysis type: The basic controls are: Step Controls (p. 555): used to specify the end time of a step in a single or multiple step analysis. Multiple steps are needed if you want to change load values, the solution settings, or the solution output frequency over specific steps. Typically you do not need to change the default values. Solver Controls (p. 559) allow you to select either a direct or iterative solver. By default the program will use the direct solver. Convergence is guaranteed with the direct solver. Use the Iterative solver only in cases where machine memory is an issue. The solution is not guaranteed to converge for the iterative solver. Nonlinear Controls (p. 573) allow you to modify convergence criteria and other specialized solution controls. These controls are used when your solution is nonlinear such as with the use of nonlinear material properties (B-H curve). Typically you will not need to change the default values for this control. CSG convergence is the criteria used to converge the magnetic field. CSG represents magnetic flux. AMPS convergence is only used for temRelease 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
193
Analysis Types perature-dependent electric current conduction for solid conductor bodies. AMPS represents current. Output Controls (p. 576) allow you to specify the time points at which results should be available for postprocessing. A multi-step analysis involves calculating solutions at several time points in the load history. However you may not be interested in all of the possible results items and writing all the results can make the result file size unwieldy. You can restrict the amount of output by requesting results only at certain time points or limit the results that go onto the results file at each time point. Analysis Data Management (p. 581) settings enable you to save solution files from the magnetostatic analysis. The default behavior is to only keep the files required for postprocessing. You can use these controls to keep all files created during solution or to create and save the Mechanical APDL application database (db file). Define Initial Conditions Basic general information about this topic ... for this analysis type: There is no initial condition specification for a magnetostatic analysis. Apply Loads and Supports Basic general information about this topic ... for this analysis type: You can apply electromagnetic boundary conditions and excitations in the Mechanical application. See Electromagnetic Boundary Conditions and Excitations (p. 683) for details. Boundary conditions may also be applied on symmetry planes via a Symmetry. A Symmetry folder allows support for Electromagnetic Symmetry, Electromagnetic Anti-Symmetry, and Electromagnetic Periodicity conditions. Solve Basic general information about this topic ... for this analysis type: The Solution Information object provides some tools to monitor solution progress in the case of a nonlinear magnetostatic analysis. Solution Output continuously updates any listing output from the solver and provides valuable information on the behavior of the structure during the analysis. Any convergence data output in this printout can be graphically displayed as explained in the Solution Information section. Adaptive mesh refinement is available for magnetostatic analyses. Review Results
194
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Random Vibration Analysis Basic general information about this topic ... for this analysis type: A magnetostatic analysis offers several results for viewing. Results may be scoped to bodies and, by default, all bodies will compute results for display. For Inductance or Flux Linkage, define these objects prior to solution. If you define these after a solution, you will need to re-solve.
Points to Remember
The excitation is applied in the form of Power Spectral Density (PSD). The PSD is a table of spectral values vs. frequency that captures the frequency content. The PSD captures the frequency and mean square amplitude content of the loads time history. The square root of the area under a PSD curve represents the root mean square (rms) value of the excitation. The unit of the spectral value of acceleration, for example, is G2/Hertz. The input excitation is expected to be stationary (the average mean square value does not change with time) with a zero mean. This analysis is based on the mode superposition method. Hence a modal analysis that extracts the natural frequencies and mode shapes is a prerequisite. This feature covers one type of PSD excitation only- base excitation. The base excitation could be an acceleration PSD (either in acceleration2 units or in G2 units), velocity PSD or displacement PSD.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
195
Analysis Types The base excitation is applied in the specified direction to all entities that have a Fixed Support boundary condition. Other support points in a structure such as Frictionless Surface are not excited by the PSD. Multiple uncorrelated PSDs can be applied. This is useful if different, simultaneous excitations occur in different directions. If stress/strain results are of interest from the random vibration analysis then you will need to request stress/strain calculations in the modal analysis itself. Only displacement results are available by default. Postprocessing: The results output by the solver are one sigma or one standard deviation values (with zero mean value). These results follow a Gaussian distribution. The interpretation is that 68.3% of the time the response will be less than the standard deviation value. You can scale the result by 2 times to get the 2 sigma values. The response will be less than the 2 sigma values 95.45% of the time and 3 sigma values 99.73% of the time. The Coordinate System setting for result objects is, by default, set to Solution Coordinate System and cannot be changed because the results only have meaning when viewed in the solution coordinate system. Since the directional results from the solver are statistical in nature they cannot be combined in the usual way. For example the X, Y, and Z displacements cannot be combined to get the magnitude of the total displacement. The same holds true for other derived quantities such as principal stresses. A special algorithm by Segalman-Fulcher is used to compute a meaningful value for equivalent stress.
196
Random Vibration Analysis Attach Geometry Basic general information about this topic ... for this analysis type: There are no specific considerations for a random vibration analysis. Define Part Behavior Basic general information about this topic ... for this analysis type: There are no specific considerations for a random vibration analysis. Define Connections Basic general information about this topic ... for this analysis type: Only linear behavior is valid in a random vibration analysis. Nonlinear elements, if any, are treated as linear. If you include contact elements, for example, their stiffnesses are calculated based on their initial status and are never changed. Only the stiffness of springs are taken into account in a random vibration analysis. Apply Mesh Controls/Preview Mesh Basic general information about this topic ... for this analysis type: There are no specific considerations for a random vibration analysis. Establish Analysis Settings Basic general information about this topic ... for this analysis type: For a random vibration analysis the basic controls are: Options for Analyses (p. 566). You can specify the number of modes to use from the modal analysis. A conservative rule of thumb is to include modes that cover 1.5 times the maximum frequency in the PSD excitation table. You can also exclude insignificant modes by setting a mode significance level between 0 (all modes selected) and 1 (no modes selected). Output Controls. By default, Displacement, Velocity, and Acceleration responses are calculated. To exclude Velocity and/or Acceleration responses, set their respective Output Controls to No.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
197
Analysis Types Damping Controls (p. 571) allow you to specify damping for the structure in the Random Vibration analysis. Controls include: Constant Damping, Constant Damping Ratio, Stiffness Coefficient (beta damping), and a Mass Coefficient (alpha damping). They can also be applied as Material Damping using the Engineering Data workspace. A nonzero damping is required. The Constant Damping Ratio has a default setting of 0.01. This value can be modified by setting the Constant Damping property to Manual. Analysis Data Management (p. 581) settings enable you to save solution files from the Random Vibration analysis. The default behavior is to only keep the files required for postprocessing. You can use these controls to keep all files created during solution or to create and save a the Mechanical APDL application database (db file).
Note
The Inertia Relief option (under Analysis Settings) for an upstream static structural analysis is not supported in a random vibration analysis. Define Initial Conditions Basic general information about this topic ... for this analysis type: You must point to a modal analysis in the Initial Condition environment field. The modal analysis must extract enough modes to cover the PSD frequency range. A conservative rule of thumb is to extract enough modes to cover 1.5 times the maximum frequency in the PSD excitation. When a PSD analysis is linked to a modal analysis, additional solver files must be saved to achieve the PSD solution. (See Analysis Data Management (p. 581).) If the files were not saved, then the modal analysis has to be solved again and the files saved. Apply Loads and Supports Basic general information about this topic ... for this analysis type: Any support boundary condition must be defined in the modal analysis itself. You cannot add any new support boundary conditions in the random vibration analysis. The only applicable load is a PSD Base Excitation of spectral value vs. frequency. Remote displacement cannot coexist with other boundary condition types (for example, fixed support or displacement) on the same location for excitation. The remote displacement will be ignored due to conflict with other boundary conditions. Four types of base excitation are supported: PSD Acceleration, PSD G Acceleration, PSD Velocity, and PSD Displacement. Each PSD base excitation should be given a direction in the nodal coordinate of the excitation points.
198
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Random Vibration Analysis Multiple PSD excitations (uncorrelated) can be applied. Typical usage is to apply 3 different PSDs in the X, Y, and Z directions. Correlation between PSD excitations is not supported. Solve Basic general information about this topic ... for this analysis type: Solution Information continuously updates any listing output from the solver and provides valuable information on the behavior of the structure during the analysis. In addition to solution progress you will also find the participation factors for each PSD excitation. The solver output also has a list of the relative importance of each mode in the modal covariance matrix listing.
Note
When using a random vibration system database from a version prior to the most current version of Mechanical, it is possible to encounter incompatibility of the files file.mode and/or file.esav, created by the modal system. This incompatibility can cause the random vibration systems solution to fail. In the event you experience this issue, use the Clear Generated Data feature and resolve the modal system. Review Results Basic general information about this topic ... for this analysis type: If stress/strain results are of interest from the random vibration analysis then you will need to request stress/strain calculations in the modal analysis itself. You can use the Output Controls under Analysis Settings in the modal analysis for this purpose. Only displacement results are available by default. Applicable results are Directional (X/Y/Z) Displacement/Velocity/Acceleration, normal and shear stresses/strains and equivalent stress. These results can be displayed as contour plots. The displacement results are relative to the base of the structure (the fixed supports). The velocity and acceleration results include base motion effects (absolute). Since the directional results from the solver are statistical in nature they cannot be combined in the usual way. For example the X, Y, and Z displacements cannot be combined to get the magnitude of the total displacement. The same holds true for other derived quantities such as principal stresses. For directional acceleration results, an option is provided to displayed acceleration in G (gravity) by selecting Yes in the Acceleration in G field. By default the 1 results are displayed. You can apply a scale factor to review any multiples of such as 2 or 3 . The Details view as well as the legend for contour results also reflects
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
199
Analysis Types the percentage (using Gaussian distribution) of time the response is expected to be below the displayed values. Meaningful equivalent stress is computed using a special algorithm by Segalman-Fulcher. Note that the probability distribution for this equivalent stress is neither Gaussian nor is the mean value zero. However, the 3 rule (multiplying the RMS value by 3) yields a conservative estimate on the upper bound of the equivalent stress. Force Reaction and Moment Reaction probes can be scoped to a Remote Displacement boundary condition to view Reactions Results. The use of nodal averaging may not be appropriate in a random vibration analysis because the result values are not actual values but standard deviations. Moreover, the element coordinate system for the shell elements in a surface body may not all be aligned consistently when using the Default Coordinate System. Consider using unaveraged results for postprocessing instead.
Points to Remember
The excitation is applied in the form of a response spectrum. The response spectrum can have displacement, velocity or acceleration units. For each spectrum value, there is one corresponding frequency. The excitation must be applied at fixed degrees of freedom. The response spectrum is calculated based on modal responses. A modal analysis is therefore a prerequisite. If response strain/stress is of interest, then the modal strain and the modal stress need to be determined in the modal analysis. Because a new solve is required for each requested output, for example, displacement, velocity and acceleration, the content of Commands objects inserted in a response spectrum analysis is limited to SOLUTION commands. The results from the ANSYS solver are displayed as the models contour plot. The results are in terms of the maximum response.
200
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Response Spectrum Analysis Basic general information about this topic ... for this analysis type: Because a response spectrum analysis is based on modal responses, a modal analysis is a required prerequisite. The modal analysis system and the response spectrum analysis system must share resources, geometry, and model data. From the Toolbox, drag a Modal template to the Project Schematic. Then, drag a Response Spectrum template directly onto the Modal template. Define Engineering Data Basic general information about this topic ... for this analysis type: Material properties must be defined in a modal analysis. Nonlinear material properties are not allowed. Attach Geometry Basic general information about this topic ... for this analysis type: There are no specific considerations for a response spectrum analysis. Define Part Behavior Basic general information about this topic ... for this analysis type: There are no specific considerations for a response spectrum analysis. Define Connections Basic general information about this topic ... for this analysis type: Nonlinear element types are not supported. They will be treated as linear. For example, the contact stiffness is calculated using the initial status without convergence check. Apply Mesh Controls/Preview Mesh Basic general information about this topic ... for this analysis type: There are no specific considerations for a response spectrum analysis. Establish Analysis Settings
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 201
Analysis Types Basic general information about this topic ... for this analysis type: Options for Response Spectrum Analyses: Specify the Number of Modes To Use for the response spectrum calculation. It is recommended to include the modes whose frequencies span 1.5 times the maximum frequency defined in the input response spectrum. Specify the Spectrum Type to be used for response spectrum calculation as either Single Point or Multiple Points. If the input response spectrum is applied to all fixed degrees of freedom, use Single Point, otherwise use Multiple Points. Specify the Modes Combination Type to be used for response spectrum calculation. In general, the SRSS method is more conservative than the CQC and the ROSE methods.
Note
The Inertia Relief option (under Analysis Settings) for an upstream static structural analysis is not supported in a response spectrum analysis. Output Controls (p. 576). By default, only displacement responses are calculated. To include velocity and/or acceleration responses, set their respective Output Controls to Yes. Damping Controls (p. 571) allow you to specify damping for the structure in the response spectrum analysis. Controls include: Constant Damping Ratio, Stiffness Coefficient (beta damping), and a Mass Coefficient (alpha damping). They can also be applied as Material Damping using the Engineering Data workspace. For the CQC mode combination type, non-zero damping is required. Analysis Data Management (p. 581) settings enable you to save solution files from the response spectrum analysis. An option to save the Mechanical APDL application database (db file) from the analysis is provided. Define Initial Conditions Basic general information about this topic ... for this analysis type: A specific Modal Environment must be set as an initial condition/environment for response spectrum analysis to be solved. Apply Loads and Supports Basic general information about this topic ... for this analysis type:
202
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Response Spectrum Analysis Supported boundary condition types include fixed support, displacement, remote displacement and body-to-ground spring. If one or more fixed supports are defined in the model, the input excitation response can be applied to all fixed supports. Remote displacement cannot coexist with other boundary condition types (for example, fixed support or displacement) on the same location for excitation. The remote displacement will be ignored due to conflict with other boundary conditions. Note that the All boundary condition types for Single Point Response Spectrum only includes those fixed degree of freedoms defined using Fixed Support, Displacement, Remote Displacement and Body-to-Ground Spring. To apply an RS load to All boundary condition types for Single Point Response Spectrum, at least one allowed boundary condition must be defined. For a Single Point spectrum type, input excitation spectrums are applied to all boundary condition types defined in the model. For Multiple Points however, each input excitation spectrum is associated to only one boundary condition type. Three types of input excitation spectrum are supported: displacement input excitation (RS Displacement), velocity input excitation (RS Velocity) and acceleration input excitation (RS Acceleration). See RS Base Excitation (p. 657) for further details. The input excitation spectrum direction is defined in the global coordinate system for Single Point spectrum analysis. For Multiple Points spectrum analysis, however, the input excitation is defined in the nodal coordinate systems (if any) attached to the constrained nodes. More than one input excitation, with any different combination of spectrum types, are allowed for the response spectrum analysis. Specify option to include or not include contribution of high frequency modes in the total response calculation by setting Missing Mass Effect to Yes or No. The option for including the modes is normally required for nuclear power plant design. Specify option to include or not include rigid responses to the total response calculation by setting Rigid Response Effect to Yes or No. The rigid responses normally occur in the frequency range that is lower than that of missing mass responses, but is higher than that of periodic responses. Missing Mass Effect and Rigid Response Effect are only applicable to RS Acceleration excitation. For a Single Point spectrum type, the entire table of input excitation spectrum can be scaled using the Scale Factor setting. The factor must be greater than 0.0. The default is 1.0. Solve Basic general information about this topic ... for this analysis type:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
203
Analysis Types It is recommended that you review the Solution Information page for any warnings or errors that might occur during the ANSYS solve. Some warning messages will still enable the solve. Review Results Basic general information about this topic ... for this analysis type: To view strain/stress results, a selection must be made in Output Controls of the modal analysis. By default, only displacement results are available. Applicable results are directional (X/Y/Z) displacement, velocity and acceleration. If strain/stress are requested, applicable results are normal strain and stress, shear strain and stress, and equivalent stress. Equivalent stress is a derived stress calculated using component stresses. Results are displayed as a contour plot on the model. In addition to standard files generated by the Mechanical APDL application after the solve, the file Displacement.mcom is also made available. If the Output Controls are set to Yes for Calculate Velocity and/or Calculate Acceleration, the corresponding Velocity.mcom and/or Acceleration.mcom are also made available. These files contain the combination instructions including mode coefficients. Force Reaction and Moment Reaction probes can be scoped to a Remote Displacement boundary condition to view Reactions Results.
Point to Remember
A static structural analysis can be either linear or nonlinear. All types of nonlinearities are allowed large deformations, plasticity, stress stiffening, contact (gap) elements, hyperelasticity and so on. This chapter focuses on linear static analyses, with brief references to nonlinearities. Details of how to handle nonlinearities are described in Nonlinear Controls (p. 573).
204 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Static Structural Analysis Note that available nonlinearities can differ from one solver to another.
205
Analysis Types Similarly if you can omit nonlinear behavior in one or more parts of your assembly without affecting results in critical regions it will be advantageous to do so. Define Connections Basic general information about this topic ... for this analysis type: Contact, joints, springs, beams, mesh connections, and end releases are all valid in a static structural analysis. For the Samcef solver, only contacts, springs, and beams are supported. Joints are not supported. Apply Mesh Controls/Preview Mesh Basic general information about this topic ... for this analysis type: Provide an adequate mesh density on contact surfaces to allow contact stresses to be distributed in a smooth fashion. Likewise, provide a mesh density adequate for resolving stresses; areas where stresses or strains are of interest require a relatively fine mesh compared to that needed for displacement or nonlinearity resolution. If you want to include nonlinearities, the mesh should be able to capture the effects of the nonlinearities. For example, plasticity requires a reasonable integration point density (and therefore a fine element mesh) in areas with high plastic deformation gradients. Establish Analysis Settings Basic general information about this topic ... for this analysis type: For simple linear static analyses you typically do not need to change these settings. For more complex analyses the basic controls are: Large Deflection (p. 561) is typically needed for slender structures. A rule of thumb is that you can use large deflection if the transverse displacements in a slender structure are more than 10% of the thickness. Small deflection and small strain analyses assume that displacements are small enough that the resulting stiffness changes are insignificant. Setting Large Deflection to On will take into account stiffness changes resulting from changes in element shape and orientation due to large deflection, large rotation, and large strain. Therefore the results will be more accurate. However this effect requires an iterative solution. In addition it may also need the load to be applied in small increments. Therefore, the solution may take longer to solve. You also need to turn on large deflection if you suspect instability (buckling) in the system. Use of hyperelastic materials also requires large deflection to be turned on.
206
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Static Structural Analysis Step Controls (p. 555) are used to i) control the time step size and other solution controls and ii) create multiple steps when needed. Typically analyses that include nonlinearities such as large deflection or plasticity require control over time step sizes as outlined in the Automatic Time Stepping (p. 585) section. Multiple steps are required for activation/deactivation of displacement loads or pretension bolt loads. This group can be modified on a per step basis.
Note
Time Stepping is available for any solver. Output Controls (p. 576) allow you to specify the time points at which results should be available for postprocessing. In a nonlinear analysis it may be necessary to perform many solutions at intermediate load values. However i) you may not be interested in all the intermediate results and ii) writing all the results can make the results file size unwieldy. This group can be modified on a per step basis except for Stress and Strain. Nonlinear Controls (p. 573) allow you to modify convergence criteria and other specialized solution controls. Typically you will not need to change the default values for this control. This group can be modified on a per step basis. Analysis Data Management (p. 581) settings enable you to save specific solution files from the Static Structural analysis for use in other analyses. You can set the Future Analysis field to Pre-Stressed Analysis if you intend to use the static structural results in a subsequent Modal or Linear Buckling (Linear Buckling is applicable to Static Structural systems only) analysis. A typical example is the large tensile stress induced in a turbine blade under centrifugal load. This causes significant stiffening of the blade resulting in much higher, realistic natural frequencies in a modal analysis. More details are available in the section Define Initial Conditions (p. 130).
Note
Scratch Solver Files, Save ANSYS db, Solver Units, and Solver Unit System are applicable to Static Structural systems only. Define Initial Conditions Basic general information about this topic ... for this analysis type: Initial condition is not applicable for Static Structural analyses. Apply Loads and Supports Basic general information about this topic ... for this analysis type: For a static structural analysis applicable loads are all inertial, structural, imported, and interaction loads, and applicable supports are all structural supports.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
207
Analysis Types For the Samcef solver, the following loads and supports are not available: Hydrostatic Pressure, Bearing Load, Bolt Pretension, Joint Load, Fluid Solid Interface, Motion Loads, Compression Only Support, Elastic Support. Loads and supports vary as a function of time even in a static analysis as explained in the Role of Time in Tracking (p. 584). In a static analysis, the loads magnitude could be a constant value or could vary with time as defined in a table or via a function. Details of how to apply a tabular or function load are described in Defining Boundary Condition Magnitude (p. 755). In addition, see the Apply Loads and Supports section for more information about time stepping and ramped loads.
Note
A static analysis can be followed by a pre-stressed analysis such as modal or linear (eigenvalue) buckling analysis. In this subsequent analysis the effect of stress on stiffness of the structure (stress-stiffness effect) is taken into account. If the static analysis has a pressure or force load applied on faces (3D) or edges (2-D) this could result in an additional stiffness contribution called pressure load stiffness effect. This effect plays a significant role in linear (eigenvalue) buckling analysis. This additional effect is computed during the eigen analysis using the pressure or force value calculated at the time in the static analysis from which the perturbation occurs. Please see the Applying Pre-Stress Effects section of the Eigen Response Analysis for more information on this topic. Solve Basic general information about this topic ... for this analysis type: When performing a nonlinear analysis you may encounter convergence difficulties due to a number of reasons. Some examples may be initially open contact surfaces causing rigid body motion, large load increments causing non-convergence, material instabilities, or large deformations causing mesh distortion that result in element shape errors. To identify possible problem areas some tools are available under Solution Information object Details view. Solution Output continuously updates any listing output from the solver and provides valuable information on the behavior of the structure during the analysis. Any convergence data output in this printout can be graphically displayed as explained in the Solution Information section. You can display contour plots of Newton-Raphson Residuals in a nonlinear static analysis. Such a capability can be useful when you experience convergence difficulties in the middle of a step, where the model has a large number of contact surfaces and other nonlinearities. When the solution diverges identifying regions of high Newton-Raphson residual forces can provide insight into possible problems. Result Tracker (applicable to Static Structural systems only) is another useful tool that allows you to monitor displacement and energy results as the solution progresses. This is especially useful in case of structures that possibly go through convergence difficulties due to buckling instability.
208 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Steady-State Thermal Analysis Review Results Basic general information about this topic ... for this analysis type: All structural result types except frequencies are available as a result of a static structural analysis. You can use a Solution Information object to track, monitor, or diagnose problems that arise during a solution. Once a solution is available you can contour the results or animate the results to review the response of the structure. As a result of a nonlinear static analysis you may have a solution at several time points. You can use probes to display the variation of a result item as the load increases. An example might be large deformation analyses that result in buckling of the structure. In these cases it is also of interest to plot one result quantity (for example, displacement at a vertex) against another results item (for example, applied load). You can use the Charts feature to develop such charts.
Point to Remember
A steady-state thermal analysis may be either linear, with constant material properties; or nonlinear, with material properties that depend on temperature. The thermal properties of most material do vary with temperature, so the analysis usually is nonlinear. Including radiation effects or temperature dependent convection coefficient also makes the analysis nonlinear.
Analysis Types Thermal Conductivity must be defined for a steady-state thermal analysis. Thermal Conductivity can be isotropic or orthotropic, and constant or temperature-dependent. Attach Geometry Basic general information about this topic ... for this analysis type: There are no specific considerations for a steady-state thermal analysis. Define Part Behavior Basic general information about this topic ... for this analysis type: There are no specific considerations for a steady-state thermal analysis. Define Connections Basic general information about this topic ... for this analysis type: In a thermal analysis only contact is valid. Any joints or springs are ignored. With contact the initial status is maintained throughout the thermal analysis, that is, any closed contact faces will remain closed and any open contact faces will remain open for the duration of the thermal analysis. Heat conduction across a closed contact face is set to a sufficiently high enough value (based on the thermal conductivities and the model size) to model perfect contact with minimal thermal resistance. If needed, you can model imperfect contact by manually inputting a Thermal Conductance value. Apply Mesh Controls/Preview Mesh Basic general information about this topic ... for this analysis type: There are no specific considerations for steady-state thermal analysis itself. However if the temperatures from this analysis are to be used in a subsequent structural analysis the mesh must be identical. Therefore in this case you may want to make sure the mesh is fine enough for structural analysis. Establish Analysis Settings Basic general information about this topic ... for this analysis type: For a steady-state thermal analyses you typically do not need to change these settings. The basic controls are:
210
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Steady-State Thermal Analysis Step Controls (p. 555) allow you to control the rate of loading which could be important in a steady-state thermal analysis if the material properties vary rapidly with temperature. When such nonlinearities are present it may be necessary to apply the loads in small increments and perform solutions at these intermediate loads to achieve convergence. You may wish to use multiple steps if you a) want to analyze several different loading scenarios within the same analysis or b) if you want to change the analysis settings such as the time step size or the solution output frequency over specific time ranges. Output Controls (p. 576) allow you to specify the time points at which results should be available for postprocessing. In a nonlinear analysis it may be necessary to perform many solutions at intermediate load values. However i) you may not be interested in all the intermediate results and ii) writing all the results can make the results file size unwieldy. In this case you can restrict the amount of output by requesting results only at certain time points. Nonlinear Controls (p. 573) allow you to modify convergence criteria and other specialized solution controls. Typically you will not need to change the default values for this control. Analysis Data Management (p. 581) settings enable you to save specific solution files from the steady-state thermal analysis for use in other analyses. Define Initial Conditions Basic general information about this topic ... for this analysis type: For a steady-state thermal analysis you can specify an initial temperature value. This uniform temperature is used during the first iteration of a solution as follows: To evaluate temperature-dependent material properties. As the starting temperature value for constant temperature loads. Apply Loads and Supports Basic general information about this topic ... for this analysis type: The following loads are supported in a steady-state thermal analysis: Temperature (p. 662) Convection (p. 665) Radiation (p. 668) Heat Flow (p. 672) Perfectly Insulated (p. 672) Heat Flux (p. 674) Internal Heat Generation (p. 676)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 211
Analysis Types Imported Temperature (p. 754) Imported Convection Coefficient (p. 751) Fluid Solid Interface (p. 696) Loads and supports vary as a function of time even in a static analysis as explained in the Role of Time in Role of Time in Tracking (p. 584). In a static analysis, the loads magnitude could be a constant value or could vary with time as defined in a table or via a function. Details of how to apply a tabular or function load are described in Defining Boundary Condition Magnitude (p. 755). In addition, see the Apply Loads and Supports section for more information about time stepping and ramped loads. Solve Basic general information about this topic ... for this analysis type: The Solution Information object provides some tools to monitor solution progress. Solution Output continuously updates any listing output from the solver and provides valuable information on the behavior of the structure during the analysis. Any convergence data output in this printout can be graphically displayed as explained in the Solution Information section. You can also insert a Result Tracker object under Solution Information. This tool allows you to monitor temperature at a vertex as the solution progresses. Review Results Basic general information about this topic ... for this analysis type: Applicable results are all thermal result types. Once a solution is available you can contour the results or animate the results to review the response of the structure. As a result of a nonlinear analysis you may have a solution at several time points. You can use probes to display the variation of a result item over the load history. Also of interest is the ability to plot one result quantity (for example, maximum temperature on a face) against another results item (for example, applied heat generation rate). You can use the Charts feature to develop such charts. Note that Charts are also useful to compare results between two analyses of the same model.
212
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Thermal-Electric Analysis
Thermal-Electric Analysis
Introduction
A Steady-State Thermal-Electric Conduction analysis allows for a simultaneous solution of thermal and electric fields. This coupled-field capability models joule heating for resistive materials and contact electric conductance as well as Seebeck, Peltier, and Thomson effects for thermoelectricity, as described below. Joule heating - Heating occurs in a resistive conductor carrying an electric current. Joule heating is proportional to the square of the current, and is independent of the current direction. Joule heating is also present and accounted for at the contact interface between bodies in inverse proportion to the contact electric conductance properties. (Note however that the Joule Heat results object will not display contact joule heating values. Only solid body joule heating is represented). Seebeck effect - A voltage (Seebeck EMF) is produced in a thermoelectric material by a temperature difference. The induced voltage is proportional to the temperature difference. The proportionality coefficient is know as the Seebeck Coefficient (). Peltier effect - Cooling or heating occurs at a junction of two dissimilar thermoelectric materials when an electric current flows through that junction. Peltier heat is proportional to the current, and changes sign if the current direction is reversed. Thomson effect - Heat is absorbed or released in a non-uniformly heated thermoelectric material when electric current flows through it. Thomson heat is proportional to the current, and changes sign if the current direction is reversed.
Points to Remember
Electric loads may be applied to parts with electric properties and thermal loads may be applied to bodies with thermal properties. Parts with both physics properties can support both thermal and electric loads. See the Steady-state Thermal Analysis section and the Electric Analysis section of the help for more information about applicable loads, boundary conditions, and results types. In addition to calculating the effects of steady thermal and electric loads on a system or component, a Steady-State Thermal-Electric analysis supports a multi-step solution.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
213
Analysis Types To have Thermal and/or Electrical effects properly applied to the parts of your model, you need to define the appropriate material properties. For a steady-state analysis, the electrical property Resistivity is required for Joule Heating effects and Thermal Conductivity for thermal conduction effects. Seebeck/Peltier/Thomson effects require you to define the Seebeck Coefficient material property. Attach Geometry Basic general information about this topic ... for this analysis type: Note that 3D shell bodies and line bodies are not supported in a thermal-electric analysis. Define Part Behavior Basic general information about this topic ... for this analysis type: There are no specific considerations for a thermal-electric analysis. Define Connections Basic general information about this topic ... for this analysis type: Contact across parts during a thermal-electric analysis consider thermal and/or electric effects based on the material properties of adjacent parts. That is, if both parts have thermal properties, thermal contact is applied and if both parts have electric properties, electric contact is applied. Apply Mesh Controls/Preview Mesh Basic general information about this topic ... for this analysis type: There are no specific considerations regarding meshing for a thermal-electric analysis. Establish Analysis Settings Basic general information about this topic ... for this analysis type: For a thermal-electric analysis, the basic controls are: Step Controls (p. 555): used to specify the end time of a step in a single or multiple step analysis. Multiple steps are needed if you want to change load values, the solution settings, or the solution output frequency over specific steps. Typically you do not need to change the default values.
214
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Thermal-Electric Analysis Typical thermal-electric problems contain temperature dependent material properties and are therefore nonlinear. Nonlinear Controls for both thermal and electrical effects are available and include Heat and Temperature convergence for thermal effects and Voltage and Current convergence for electric effects. The Program Controlled option for Nonlinear Formulation defaults to the Quasi option, but the Full option is used in cases when a Radiation load is present or when a distributed solver is used during the solution. Output Controls (p. 576) allow you to specify the time points at which results should be available for postprocessing. A multi-step analysis involves calculating solutions at several time points in the load history. However you may not be interested in all of the possible results items and writing all the results can make the result file size unwieldy. You can restrict the amount of output by requesting results only at certain time points or limit the results that go onto the results file at each time point. Analysis Data Management (p. 581) settings. The default Solver Controls setting for thermal-electric analysis is the Direct (Sparse) solver. The Iterative (PCG) solver may be selected as an alternative solver. If Seebeck effects are included, the solver is automatically set to Direct. Define Initial Conditions Basic general information about this topic ... for this analysis type: There is no initial condition specification for a thermal-electric analysis. Apply Loads and Supports Basic general information about this topic ... for this analysis type: The following loads are supported in a Thermal-Electric analysis: Voltage Current Coupling Condition Temperature Convection Radiation Heat Flow Perfectly Insulated Heat Flux Internal Heat Generation
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
215
Analysis Types Solve Basic general information about this topic ... for this analysis type: The Solution Information object provides some tools to monitor solution progress. Solution Output continuously updates any listing output from the solver and provides valuable information on the behavior of the model during the analysis. Any convergence data output in this printout can be graphically displayed as explained in the Solution Information section. Review Results Basic general information about this topic ... for this analysis type: Applicable results include all thermal and electric results. Once a solution is available, you can contour the results or animate the results to review the responses of the model. For the results of a multi-step analysis that has a solution at several time points, you can use probes to display variations of a result item over the steps. You may also wish to use the Charts feature to plot multiple result quantities against time (steps). For example, you could compare current and joule heating. Charts can also be useful when comparing the results between two analysis branches of the same model.
Points to Remember
A transient structural analysis can be either linear or nonlinear. All types of nonlinearities are allowed - large deformations, plasticity, contact, hyperelasticity and so on. ANSYS Workbench offers an additional
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
216
Transient Structural Analysis solution method of Mode Superposition to perform linear transient structural analysis. In the Mode Superposition method, the transient response to a given loading condition is obtained by calculating the necessary linear combinations of the eigenvectors obtained in a modal analysis. For more details, please refer to Transient Structural Analysis Using Linked Modal Analysis System. A transient dynamic analysis is more involved than a static analysis because it generally requires more computer resources and more of your resources, in terms of the engineering time involved. You can save a significant amount of these resources by doing some preliminary work to understand the physics of the problem. For example, you can: 1. Try to understand how nonlinearities (if you are including them) affect the structure's response by doing a static analysis first. In some cases, nonlinearities need not be included in the dynamic analysis. Including nonlinear effects can be expensive in terms of solution time. 2. Understand the dynamics of the problem. By doing a modal analysis, which calculates the natural frequencies and mode shapes, you can learn how the structure responds when those modes are excited. The natural frequencies are also useful for calculating the correct integration time step. 3. Analyze a simpler model first. A model of beams, masses, springs, and dampers can provide good insight into the problem at minimal cost. This simpler model may be all you need to determine the dynamic response of the structure.
Note
Refer to the following sections of the Mechanical APDL application documentation for a more thorough treatment of dynamic analysis capabilities: The Transient Dynamic Analysis chapter of the Structural Analysis Guide - for a technical overview of nonlinear transient dynamics. The Multibody Analysis Guide - for a reference that is particular to multibody motion problems. In this context, multibody refers to multiple rigid or flexible parts interacting in a dynamic fashion. Although not all dynamic analysis features discussed in these manuals are directly applicable to Mechanical features, the manuals provide an excellent background on general theoretical topics. This section contains the following topics: Preparing a Transient Structural Analysis Transient Structural Analysis Using Linked Modal Analysis System
217
Analysis Types Basic general information about this topic ... for this analysis type: Material properties can be linear or nonlinear, isotropic or orthotropic, and constant or temperature-dependent. Both Youngs modulus (and stiffness in some form) and density (or mass in some form) must be defined. Attach Geometry Basic general information about this topic ... for this analysis type: There are no specific considerations for a transient structural analysis. Define Part Behavior Basic general information about this topic ... for this analysis type: You can define a Point Mass for this analysis type. In a transient structural analysis, rigid parts are often used to model mechanisms that have gross motion and transfer loads between parts, but detailed stress distribution is not of interest. The output from a rigid part is the overall motion of the part plus any force transferred via that part to the rest of the structure. A rigid part is essentially a point mass connected to the rest of the structure via joints. Hence in a transient structural analysis the only applicable loads on a rigid part are acceleration and rotational velocity loads. You can also apply loads to a rigid part via joint loads. If your model includes nonlinearities such as large deflection or hyperelasticity, the solution time can be significant due to the iterative solution procedure. Hence, you may want to simplify your model if possible. For example, you may be able to represent your 3-D structure as a 2-D plane stress, plane strain, or axisymmetric model, or you may be able to reduce your model size through the use of symmetry or antisymmetry surfaces. Similarly, if you can omit nonlinear behavior in one or more parts of your assembly without affecting results in critical regions, it will be advantageous to do so. Define Connections Basic general information about this topic ... for this analysis type: Contact, joints and springs are all valid in a transient structural analysis. In a transient structural analysis, you can specify a damping coefficient property in longitudinal springs that will generate a damping force proportional to velocity. Apply Mesh Controls/Preview Mesh Basic general information about this topic
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
218
Transient Structural Analysis ... for this analysis type: Provide an adequate mesh density on contact surfaces to allow contact stresses to be distributed in a smooth fashion. Likewise, provide a mesh density adequate for resolving stresses; areas where stresses or strains are of interest require a relatively fine mesh compared to that needed for displacement or nonlinearity resolution. If you want to include nonlinearities, the mesh should be able to capture the effects of the nonlinearities. For example, plasticity requires a reasonable integration point density (and therefore a fine element mesh) in areas with high plastic deformation gradients. In a dynamic analysis, the mesh should be fine enough to be able to represent the highest mode shape of interest. Establish Analysis Settings Basic general information about this topic ... for this analysis type: For transient structural analyses, the basic controls are: Large Deflection (p. 561) is typically needed for slender structures. A rule of thumb is that you can use large deflection if the transverse displacements in a slender structure are more than 10% of the thickness. Small deflection and small strain analyses assume that displacements are small enough that the resulting stiffness changes are insignificant. Setting Large Deflection to On will take into account stiffness changes resulting from change in element shape and orientation due to large deflection, large rotation, and large strain. Therefore the results will be more accurate. However this effect requires an iterative solution. In addition it may also need the load to be applied in small increments. Therefore the solution may take longer to solve. You also need to turn on large deflection if you suspect instability (buckling) in the system. Use of hyperelastic materials also requires large deflection to be turned on. Step Controls (p. 555) allow you to control the time step size in a transient analysis. Refer to the Guidelines for Integration Step Size (p. 586) section for further information. In addition this control also allows you create multiple steps. Multiple steps are useful if new loads are introduced or removed at different times in the load history, or if you want to change the analysis settings such as the time step size at some points in the time history. When the applied load has high frequency content or if nonlinearities are present, it may be necessary to use a small time step size (that is, small load increments) and perform solutions at these intermediate time points to arrive at good quality results. This group can be modified on a per step basis. Output Controls (p. 576) allow you to specify the time points at which results should be available for postprocessing. In a transient nonlinear analysis it may be necessary to perform many solutions at intermediate time values. However, i) you may not be interested in all the intermediate results, and ii) writing all the results can make the results file size unwieldy. This group can be modified on a per step basis except for Stress and Strain. The General Miscellaneous property needs to be set to Yes in order to apply a Beam Tool and/or to calculate Beam Results. In addition, this setting is required to correctly produce twisted beam shapes.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 219
Analysis Types Nonlinear Controls (p. 573) allow you to modify convergence criteria and other specialized solution controls. Typically you will not need to change the default values for this control. This group can be modified on a per step basis. Damping Controls (p. 571) allow you to specify damping for the structure in the Transient analysis. Controls include: Stiffness Coefficient (Beta Damping), Mass Coefficient (Alpha Damping), and Numerical Damping. They can also be applied as Material Damping using the Engineering Data workspace. In addition, Numerical Damping is also available for handling result accuracy. Analysis Data Management (p. 581) settings enable you to save specific solution files from the transient structural analysis for use in other analyses. The default behavior is to only keep the files required for postprocessing. You can use these controls to keep all files created during solution or to create and save the Mechanical APDL application database (db file). Define Initial Conditions Basic general information about this topic ... for this analysis type: 1. A transient analysis involves loads that are functions of time. The first step in applying transient loads is to establish initial conditions (that is, the condition at Time = 0). 2. The default initial condition for a transient structural analysis is that the structure is at rest , that is, both initial displacement and initial velocity are zero. A transient structural analysis is at rest, by default. The Initial Conditions object allows you to specify Velocity. 3. In many analyses one or more parts will have an initial known velocity such as in a drop test, metal forming analysis or kinematic analysis. In these analyses, you can specify a constant Velocity initial condition if needed. The constant velocity could be scoped to one or more parts of the structure. The remaining parts of the structure which are not part of the scoping will retain the at rest initial condition. 4. Initial Condition using Steps: You can also specify initial conditions using step controls, that is, by specifying multiple steps in a transient analysis and controlling the time integration effects along with activation/deactivation of loads. This comes in handy when, for example, you have different parts of your model that have different initial velocities or more complex initial conditions. The following are approaches to some commonly encountered initial condition scenarios: a. Initial Displacement = 0, Initial Velocity 0 for some parts: The nonzero velocity is established by applying small displacements over a small time interval on the part of the structure where velocity is to be specified. i. Specify 2 steps in your analysis. The first step will be used to establish initial velocity on one or more parts.
ii. Choose a small end time (compared to the total span of the transient analysis) for the first step. The second step will cover the total time span.
220
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Transient Structural Analysis iii. Specify displacement(s) on one or more faces of the part(s) that will give you the required initial velocity. This requires that you do not have any other boundary condition on the part that will interfere with rigid body motion of that part. Make sure that these displacements are ramped from a value of 0. iv. Deactivate or release the specified displacement load in the second step so that the part is free to move with the specified initial velocity. For example, if you want to specify an initial Y velocity of 5 inch/second on a part, and your first step end time is 0.001 second, then specify the following loads. Make sure that the load is ramped from a value of 0 at time = 0 so that you will get the required velocity.
In this case the end time of the actual transient analysis is 30 seconds. Note that the Y displacement in the second step is deactivated. v. In the Analysis Settings Details view, set the following for first step:
vi. You can choose appropriate time step sizes for the second step (the actual transient). Make sure that time integration effects are turned on for the second step. In the first step, inertia effects will not be included but velocity will be computed based on the displacement applied. In the second step, this displacement is released by deactivation and the time integration effects are turned on. b. Initial Displacement 0, Initial Velocity 0: This is similar to case a. above except that the imposed displacements are the actual values instead of small values. For example if the initial displacement is 1 inch and the initial velocity is 2.5 inch/sec then you would apply a displacement of 1 inch over 0.4 seconds.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
221
Analysis Types i. Specify 2 steps in your analysis. The first step will be used to establish initial displacement and velocity on one or more parts.
ii. Choose a small end time (compared to the total span of the transient analysis) for the first step. The second step will cover the total time span. iii. Specify the initial displacement(s) on one or more faces of the part(s) as needed. This requires that you do not have any other boundary condition on the part that will interfere with rigid body motion of that part. Make sure that these displacements are ramped from a value of 0. iv. Deactivate or release the specified displacement load in the second step so that the part is free to move with the specified initial velocity. For example if you want to specify an initial Z velocity on a part of 0.5 inch/sec and have an initial displacement of 0.1 inch, then your first step end time = (0.1/0.5) = 0.2 second. Make sure that the displacement is ramped from a value of 0 at time = 0 so that you will get the required velocity.
In this case the end time of the actual transient analysis is 5 seconds. Note that the Z displacement in the second step is deactivated. v. In the Analysis Settings Details view, set the following for first step:
vi. You can choose appropriate time step sizes for the second step (the actual transient). Make sure that time integration effects are turned on for the second step. In the first step, inertia effects will not be included but velocity will be computed based on the displacement applied. In the second step, this displacement is released by deactivation and the time integration effects are turned on.
222
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Transient Structural Analysis c. Initial Displacement 0, Initial Velocity = 0: This requires the use of two steps also. The main difference between b. above and this scenario is that the displacement load in the first step is not ramped from zero. Instead it is step applied as shown below with 2 or more substeps to ensure that the velocity is zero at the end of step 1. i. Specify 2 steps in your analysis. The first step will be used to establish initial displacement on one or more parts.
ii. Choose an end time for the first step that together with the initial displacement values will create the necessary initial velocity. iii. Specify the initial displacement(s) on one or more faces of the part(s) as needed. This requires that you do not have any other boundary condition on the part that will interfere with rigid body motion of that part. Make sure that this load is step applied, that is, apply the full value of displacements at time = 0 itself and maintain it throughout the first step. iv. Deactivate or release the specified displacement load in the second step so that the part is free to move with the initial displacement values. For example if you want to specify an initial Z displacement of 0.1 inch and the end time for the first step is 0.001 seconds, then the load history displays as shown below. Note the step application of the displacement.
In this case the end time of the actual transient analysis is 5 seconds. Note that the Z displacement in the second step is deactivated. v. In the Analysis Settings Details view, set the following for first step. Note that the number of substeps must be at least 2 to set the initial velocity to zero.
vi. You can choose appropriate time step sizes for the second step (the actual transient). Make sure that time integration effects are turned on for the second step.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 223
Analysis Types In the first step, inertia effects will not be included but velocity will be computed based on the displacement applied. But since the displacement value is held constant, the velocity will evaluate to zero after the first substep. In the second step, this displacement is released by deactivation and the time integration effects are turned on. Apply Loads and Supports Basic general information about this topic ... for this analysis type: For a static structural analysis applicable loads are all inertial, structural loads, imported, and interaction loads, and applicable supports are all structural supports. Joint Loads are used to kinematically drive joints. See the Joint Load (p. 658) section for details. In this analysis, the loads magnitude could be a constant value or could vary with time as defined in a table or via a function. Details of how to apply a tabular or function load are described in Defining Boundary Condition Magnitude (p. 755). In addition, see the Apply Loads and Supports section for more information about time stepping and ramped loads. For the solver to converge, it is recommended that you ramp joint load angles and positions from zero to the real initial condition over one step. Solve Basic general information about this topic ... for this analysis type: When performing a nonlinear analysis, you may encounter convergence difficulties due to a number of reasons. Some examples may be initially open contact surfaces causing rigid body motion, large load increments causing non-convergence, material instabilities, or large deformations causing mesh distortion that result in element shape errors. To identify possible problem areas some tools are available under Solution Information object Details view. Solution Output continuously updates any listing output from the solver and provides valuable information on the behavior of the structure during the analysis. Any convergence data output in this printout can be graphically displayed as explained in the Solution Information section. You can display contour plots of Newton-Raphson Residuals in a nonlinear static analysis. Such a capability can be useful when you experience convergence difficulties in the middle of a step, where the model has a large number of contact surfaces and other nonlinearities. When the solution diverges, identifying regions of high Newton-Raphson residual forces can provide insight into possible problems. Result Tracker is another useful tool that allows you to monitor displacement and energy results as the solution progresses. This is especially useful in case of structures that possibly go through convergence difficulties due to buckling instability. Review Results
224 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Transient Structural Analysis Basic general information about this topic ... for this analysis type: All structural result types except frequencies are available as a result of a transient structural analysis. You can use a Solution Information object to track, monitor, or diagnose problems that arise during a solution. Once a solution is available you can contour the results or animate the results to review the response of the structure. As a result of a nonlinear static analysis, you may have a solution at several time points. You can use probes to display the variation of a result item as the load increases.
Note
Fixed body-to-body joints between two rigid bodies will not produce a joint force or moment in a transient structural analysis. Also of interest is the ability to plot one result quantity (for example, displacement at a vertex) against another result item (for example, applied load). You can use the Charts feature to develop such charts. Charts are also useful to compare results between two analyses of the same model. For example, you can compare the displacement response at a vertex from two transient structural analyses with different damping characteristics.
Note
The Mode Superposition Transient Structural analysis is allowed to be linked to a pre-stressed Modal analysis. From the Toolbox, drag a Modal template to the Project Schematic. Then, drag a Transient Structural template directly onto the Solution cell of Modal template. Establish Analysis Settings Basic general information about this topic
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
225
Analysis Types ... for this analysis type: Step Controls - the analysis is only compatible with constant time stepping. So, auto time stepping is turned off and will always be in read only mode. The user specified substep or time step value is applicable to all the load steps. All of the Step Controls settings applied to this analysis are not step aware. The time integration is turned on by default and will always be in read-only mode. A Time Step value that results in an integral number of sub steps over the load step must be selected. Options - allow you to turn on the property Include Residual Vectors to execute the RESVEC command and calculate residual vectors. Output Controls - allow you to request Stress, Strain, Nodal Force, and Reaction results to be calculated. To expand reaction forces in the modal solution, set the Nodal Force property to Yes or Constrained Nodes. For better performance, you can also choose to have these results expanded from transient or modal solutions. The Contact Miscellaneous option is not available. Damping Controls - allow you to specify Constant Damping Ratio, Mass Coefficient (Alpha Damping), Stiffness Coefficient (Beta Damping), and Numerical Damping for the Mode Superposition (MSUP) Transient analysis. You can also use the Engineering Data workspace to specify damping.
Note
For an MSUP Transient analysis, if you define the Solver Type as Reduced Damped and the Store Complex Solution property is set to No, only Constant Damping Ratio is supported to define the damping ratio. The Numerical Damping Value defaults to 0.005 and becomes read-only for this analysis. To edit this value, change the Numerical Damping field to Manual from Program Controlled.
Note
Solver Controls, Restart Controls, Nonlinear Controls and Creep Controls are not applicable to the current analysis. Define Initial Conditions Basic general information about this topic ... for this analysis type: The Transient Structural analysis must point to a Modal analysis in the Modal (Initial Conditions) object. This object also indicates whether the upstream Modal analysis is pre-stressed. If it is a pre-stress analysis, the name of the pre-stress analysis system is
226
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Transient Structural Analysis displayed in the Pre-Stress Environment field, otherwise the field indicates None. The Modal Analysis must extract all modes that may contribute to the dynamic response.
Note
Command objects can be inserted into Initial Conditions object to execute a restart of the solution process for the Modal Analysis. Apply Loads and Supports Basic general information about this topic ... for this analysis type: The following loads are allowed for the linked analysis: Acceleration (p. 612) Pressure (p. 622) Pipe Pressure (p. 625) Force (p. 633) (applied to a face, edge, or vertex) Line Pressure (p. 653) Moment (p. 647) Remote Force (p. 636) Standard Earth Gravity (p. 616)
Support Limitations
Please note the following limitations: If the Reference Temperature is set as By Body and that temperature does not match the environment temperature, a thermally induced transient load will result (from the thermal strain assuming a nonzero thermal expansion coefficient). This thermal transient loading is ignored for Transient Structural Analysis using Linked Modal Analysis System. Remote Force is not supported for vertex scoping. Remote Force and Moment applied to a rigid body is not supported. Moment is not supported for vertex scoping on 3-D solid bodies because a beam entity is created for the load application. The beam entity changes the stiffness of the structural component shared and solved by the preceding modal analysis. Joint probes, Energy Probe, and Strain Energy results are not supported when expanded from a Modal solution. Cyclic symmetry models are not supported for a Transient Structural Analysis that is using a linked Modal Analysis System.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
227
Analysis Types Spring probe only supports Elastic force result when expanded from modal solution where as it supports both Elastic force and Elongation results when expanded from transient solution. The Elastic force results include the spring damping effect if the Reduced method is selected from Modal Solver controls, and Store Complex Solution is set to No. Standard Earth Gravity is not allowed in conjunction with the Acceleration load. Elemental Triads results are not available on solid bodies. When the Step Controls are defined by Substeps, the time step value sent to the solver is based on the settings for the first load step. For the load steps greater than one, you may notice an inconsistent value of the number of sub-steps in the Details View or the Worksheet View.
Notes
Remote Force and Moment loading combined with the Rigid contact behavior is allowed when the loading is scoped through a Remote Point. To obtain the most accurate results, it is recommended that you specify Bonded as the contact Type and set the contact Formulation to MPC in the Details for the Contact Region. See the Contact Definition and Contact Advanced Category for more detailed information about these settings. When the result is expanded from Modal Solution or when Reaction Object is scoped to a Contact Region, the Reaction Object requires both Nodal Forces and Calculate Reactions Output Controls settings to be turned On. If they are not set, the error message A result is invalid with current output control settings displays. For other cases, the Reaction Object requires only the Calculate Reactions Output Controls setting to be turned On. The default value of Numerical Damping is different for full and mode superposition transient structural analyses. So, the results comparison of a model must be done by matching the Numerical Damping value settings in the Damping Controls section.
Points to Remember
Inputs and outputs are forces, moments, displacements, velocities and accelerations. All parts are rigid such that there are no stresses and strain results produced, only forces, moments, displacements, velocities and accelerations. The solver is tuned to automatically adjust the time step. Doing it manually is often inefficient and results in longer run times.
228
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Rigid Dynamics Analysis Viscous damping can be taken into account through springs.
Note
Refer to the Multibody Analysis Guide for a reference that is particular to multibody motion problems. In this context, multibody refers to multiple rigid parts interacting in a dynamic fashion. Although not all dynamic analysis features discussed in this manual are directly applicable to Workbench features, it provides an excellent background on general theoretical topics. This section contains the following topics: Preparing a Rigid Dynamics Analysis Command Reference for Rigid Dynamics Systems Rigid Body Theory Guide
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
229
Analysis Types Part stiffness behavior is not required for the ANSYS Rigid Dynamics solver in ANSYS Workbench. Define Connections Basic general information about this topic ... for this analysis type: Applicable connections are joints, springs, and frictionless contact. When an assembly is imported from a CAD system, joints or constraints are not imported, but joints may be created automatically after the model is imported. You can also choose to create the joints manually. Each joint is defined by its coordinate system of reference. The orientation of this coordinate system is essential as the free and fixed degrees of freedom are defined in this coordinate system. Automatic contact generation is also available after the model is imported. Apply Mesh Controls/Preview Mesh Basic general information about this topic ... for this analysis type: Mesh controls are not applicable for the ANSYS Rigid Dynamics solver. Establish Analysis Settings Basic general information about this topic ... for this analysis type: For rigid dynamics analyses the basic controls are: Step Controls (p. 555) allow you to create multiple steps. Multiple steps are useful if new loads are introduced or removed at different times in the load history. Rigid dynamics analyses use an explicit time integration scheme. Unlike the implicit time integration, there are no iterations to converge in an explicit time integration scheme. The solution at the end of the time step is a function of the derivatives during the time step. As a consequence, the time step required to get accurate results is usually smaller than is necessary for an implicit time integration scheme. Another consequence is that the time step is governed by the highest frequency of the system. A very smooth and slow model that has a very stiff spring will require the time step needed for the stiff spring itself, which generates the high frequencies that will govern the required time step. Because it is not easy to determine the frequency content of the system, an automatic time stepping algorithm is available, and should be used for the vast majority of models. This automatic time stepping algorithm is governed by Initial Time Step, Minimum
230
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Rigid Dynamics Analysis Time Step, and Maximum Time Step under Step Controls; and Energy Accuracy Tolerance under Nonlinear Controls. Initial Time Step: If the initial time step chosen is vastly too large, the solution will typically fail, and produce an error message that the accelerations are too high. If the initial time step is only slightly too large, the solver will realize that the first time steps are inaccurate, automatically decrement the time step and start the transient solution over. Conversely, if the chosen initial time step is excessively small, and the simulation can be accurately performed with higher time steps, the automatic time stepping algorithm will, after a few gradual increases, find the appropriate time step value. Choosing a good initial time step is a way to reduce the cost of having the solver figure out what time step size is optimal to minimize run time. While important, choosing the correct initial time step typically does not have a large influence on the total solution time due to the efficiency of the automatic time stepping algorithm. Minimum Time Step: During the automatic adjustment of the time step, if the time step that is required for stability and accuracy is smaller than the specified minimum time step, the solution will not proceed. This value does not influence solution time or its accuracy, but it is there to prevent Workbench from running forever with an extremely small time step. When the solution is aborting due to hitting this lower time step threshold, that usually means that the system is over constrained, or in a lock position. Check your model, and if you believe that the model and the loads are valid, you can decrease this value by one or two orders of magnitude and run again. That can, however generate a very large number of total time steps, and it is recommended that you use the Output Controls settings to store only some of the generated results. Maximum Time Step: Sometimes the time step that the automatic time stepping settles on produces too few results outputs for precise postprocessing needs. To avoid these postprocessing resolution issues, you can force the solution to use time steps that are no bigger than this parameter value. Solver Controls: for this analysis type, allows you to select a time integration algorithm (Runge-Kutta order 4 or 5) and select whether to use constraint stabilization. The default time integration option, Runge-Kutta 4, provides the appropriate accuracy for most applications. When constraint stabilization is employed, Stabilization Parameters are an automatic option. The default, Program Controlled is valid for most applications, however; you may wish to set this option to User Defined and manually enter customized settings for weak spring and damping effects. The default is Off. Nonlinear Controls (p. 573) allow you to modify convergence criteria and other specialized solution controls. Typically you will not need to change the default values for this control. Energy Accuracy Tolerance: This is the main driver to the automatic time stepping. The automatic time stepping algorithm measures the portion of potential and kinetic energy that is contained in the highest order terms of the time integration scheme, and computes the ratio of the energy to the energy variations over the previous time steps. Comparing the ratio to the Energy Accuracy Tolerance, Workbench will decide to increase or decrease the time step.
Note
For systems that have very heavy slow moving parts, and also have small fast moving parts, the portion of the energy contained in the small parts
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
231
Analysis Types is not dominant and therefore will not control the time step. It is recommended that you use a smaller value of integration accuracy for the motion of the small parts. Spherical, slot and general joints with three rotation degrees of freedom usually require a small time step, as the energy is varying in a very nonlinear manner with the rotation degrees of freedom.
Output Controls (p. 576) allow you to specify the time points at which results should be available for postprocessing. In a transient nonlinear analysis it may be necessary to perform many solutions at intermediate time values. However i) you may not be interested in reviewing all of the intermediate results and ii) writing all the results can make the results file size unwieldy. This group can be modified on a per step basis. Define Initial Conditions Basic general information about this topic ... for this analysis type: Before solving, you can configure the joints and/or set a joint load to define initial conditions. 1. Define a Joint Load to set initial conditions on the free degrees of freedom of a joint. For the ANSYS Mechanical APDL solver to converge, it is recommended that you ramp the angles and positions from zero to the real initial condition over one step. The ANSYS Rigid Dynamics solver does not need these to be ramped. For example, you can directly create a joint load for a revolute joint of 30 degrees, over a short step to define the initial conditions of the simulation. If you decide to ramp it, you have to keep in mind that ramping the angle over 1 second, for example, means that you will have a non-zero angular velocity at the end of this step. If you want to ramp the angle and start at rest, use an extra step maintaining this angle constant for a reasonable period of time or, preferably, having the angular velocity set to zero. Another way to specify the initial conditions in terms of positions and angles is to use the Configure tool, which eliminates the time steps needed to apply the initial conditions. To fully define the initial conditions, you must define position and velocities. Unless specified by joint loads, if your system is initially assembled, the initial configuration will be unchanged. If the system is not initially assembled, the initial configuration will be the closest configuration to the unassembled configuration that satisfies the assembly tolerance and the joint loads. Unless specified otherwise, relative joint velocity is, if possible, set to zero. For example, if you define a double pendulum and specify the angular velocity of the grounded revolute joint, by default the second pendulum will not be at rest, but will move rigidly with the first one. 2. Configure a joint to graphically put the joint in its initial position. See Joint Initial Conditions (p. 479) for further details.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
232
Rigid Dynamics Analysis Apply Loads and Supports Basic general information about this topic ... for this analysis type: The following loads and supports can be used in a rigid dynamics analysis: Acceleration Standard Earth Gravity Joint Load Remote Displacement Remote Force Constraint Equation Both Acceleration and Standard Earth Gravity must be constant throughout a rigid dynamics analysis and cannot be deactivated. For a Joint Load, the joint conditions magnitude could be a constant value or could vary with time as defined in a table or via a function. Details of how to apply a tabular or function load are described in Defining Boundary Condition Magnitude (p. 755). Details on the Joint Load are included below. In addition, see the Apply Loads and Supports section for more information about time stepping and ramped loads.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
233
Analysis Types Sometimes, the difference between the interpolated curve and the linear interpolation is high, and the solution cannot proceed. In these cases, If your intent is to use the linear interpolation, you can simply use multiple time steps, as the interpolation is done only within a time step. When defining a joint load for a position and an angle, the corresponding velocities and accelerations will be computed internally. When defining a joint load for a translational and angular velocity, corresponding accelerations are also computed internally. By activating and deactivating joint loads, you can generate some forces/accelerations/velocities, and position discontinuities. Always consider what the implications of these discontinuities are for velocities and accelerations. Force and acceleration discontinuities are perfectly valid physical situations. No special attention is required to define these velocity discontinuities, that can, for example be obtained by changing the slope of a relative displacement joint load on a translational joint as shown on the following graph, using two time steps:
234
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
This discontinuity of velocity is physically equivalent to a shock, and implies infinite acceleration if the change of slope is over a zero time duration. The ANSYS Rigid Dynamics solver will handle these discontinuities, and redistribute velocities after the discontinuity according to all active joint loads. This process of redistribution of velocities usually provides accurate results, however no shock solution is performed, and this process is not guaranteed to produce proper energy balance. A closer look at the total energy probe will tell you if the solution is valid. In case the redistribution is not done properly, use one step instead of two to use an interpolated, smooth position variation with respect to time. Discontinuities of positions and angles are not a physically acceptable situation. Results obtained in this case are very likely to make no physical sense. Workbench cannot detect this situation up front. If you proceed with position discontinuities, the solution either may abort, or, if it does solve completely, false results may be produced.
235
Analysis Types
Note
If you highlight Deformation results in the tree that are scoped to rigid bodies, the corresponding rigid bodies in the Geometry window are not highlighted. To plot different results against time on the same graph or plot one result quantity against a load or another results item, use the Chart and Table (p. 881) feature. If you duplicate a rigid dynamics analysis, the results of the duplicated branch are also cleared.
Rigid Dynamics Analysis Rigid Dynamics Command Objects Library Command Use Examples
IronPython References
Because rigid dynamics uses an object-based approach, it is advantageous to have some knowledge of object oriented programming and the Python language for writing commands for the solver. ANSYS Workbench scripting is based on IronPython 2.6, which is well integrated with the rest of the .NET Framework (on Windows) and Mono CLR (on Linux). This makes all related libraries easily available to Python programmers while maintaining compatibility with the Python language. For more information on IronPython, see http://ironpython.codeplex.com/. IronPython is compatible with existing Python scripts; however, not all C-based Python library modules are available under IronPython. For details, refer to the IronPython website. For more information on Python, including a standard language reference, see http://www.python.org/.
CS_xxx is the table of all xxx type objects. Whenever the ID of an object is not known or if only one occurrence of the object exists in the object model, query the object table to find the first occurrence of a given object type. This is explained in the following example:
Environment = CS_Environment.FindFirstNonNull()
GetId() Using this call, each object can return its ID. GetName() Using this call, each object can return its name. SetName(name) Using this call, each name can be set or changed. Some objects will have to be created. For that purpose, you have to call the constructor of the object. For example, to create a constant variable, use:
Var = CS_ConstantVariable()
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
237
Analysis Types
238
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Rigid Dynamics Analysis Members: Name: Name of the body. Origin: Origin Coordinate System of the body. This Coordinate System is the moving coordinate system of one of the joints connected to the body. The choice of this joint, called parent joint, is the result of an optimization that will minimize the number of degrees of freedom of the system. InertiaBodyCoordinateSystem: Inertia body coordinate system of the body. Member Functions: SetMassAndInertia(double mass, double Ixx, double Iyy, double Izz, double Ixy, double Iyz, double Ixz ): Allows you to overwrite the mass and inertia values of a body. SetCenterOfMassAndOrientationAngles(double Xg, double Yg, double Zg, double XYAngle, double YZAngle, double XZAngle): Allows you to overwrite the position of the center of mass and the orientation of the inertia coordinate system. Body Coordinate System The body coordinate system is used to connect a body to joints, to hold the center of mass, or to define load. See Joint to access existing coordinate systems. ID table: CS_BodyCoordinateSystem Members: None Member Functions: RotateArrayThroughTimeToLocal(MeasureValues): Rotates the transient values of a measure to a coordinate system. MeasureValues is a python two-dimensional array, such as that coming out of FillValuesThroughTime or FillDerivativesThroughTime. This function works for 3-D vectors such as relative translation between two coordinate systems or 6-D vectors such as forces/moments. RotateArrayThroughTimeToGlobal(MeasureValues): Rotates the transient values of a measure from a coordinate system to the global coordinate system. Derived Classes: None Example:
jointRotation = J1.GetRotation() jointVelocity = J1.GetVelocityMeasure() jointAcceleration = J1.GetAccelerationMeasure() jointForce = J1.GetForceMeasure() jointRotationValues =jointRotation.FillDataThroughTime() jointVelocityValues =jointVelocity.FillDataThroughTime() jointAccelerationValues =jointAcceleration.FillDataThroughTime() jointForceValues =jointForce.FillDataThroughTime() nbValues = jointRotationValues.GetLength(0) print jointRotation.Id print ' Time Rotation Velocity Acceleration' for i in range(0,nbValues):
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
239
Analysis Types
print jointRotationValues[i,0],jointRotationValues[i,1],jointVelocityValues[i,1],jointAccelerationValues[i,1] fich.close()
Condition Condition is a way to make a load or a joint condition to be active only under some circumstances. A condition is expressed in one of the following forms: 1. MeasureComponent operator threshold 2. LeftThreshold < MeasureComponent < RightThreshold 3. LeftCondition operator RightCondition For case 1: MeasureComponent is a scalar Measure. Operator is a math operator chosen from the following list: E_GreaterThan E_LessThan E_DoubleEqual E_ExactlyEqual Threshold is the threshold value. Example:
DispCond = CS_Condition(CS_Condition.E_ConditionType.E_GreaterThan,DispX,0.1)
For case 2: MeasureComponent is a scalar Measure. LeftThreshold and RightThreshold are the bounds within which the condition will be true. Example:
RangeCond = CS_Condition(DispX,0.0,0.1)
For case 3: LeftThreshold and RightThreshold are two conditions (case 1, 2 or 3). Operator is a boolean operator chosen from the following list: E_Or E_And Example:
BoolCond = CS_Condition(CS_Condition.E_ConditionType.E_Or, RangeCond, DispCond)
Driver A driver is a position, velocity or acceleration, translational or rotational joint condition. Drivers derive from the Actuator class. Corresponding ID table: CS_Actuator
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
240
Rigid Dynamics Analysis Constants: E_Acceleration, E_Position, E_Velocity Members: None Member Functions: CS_Driver(CS_Joint joint, int[] components, E_MotionType driverMotionType): Creation of a joint driver, on joint joint , degree of freedom components , and with motion type driverMotionType . Note that the same driver can prescribe more than one joint motion at the same time. This can be useful if you want to add the same condition to all components of a prescribed motion, for example. Components must be ordered, are zero based, and refer to the actual free degrees of freedom of the joint. Environment This is the top level of the Rigid Dynamics model. ID table: CS_Environment Members: System: Corresponding system. Example:
Env=CS_Environment.FindFirstNonNull() Sys = Env.System
Loads: The vector of existing loads. This includes Springs that are considered by the solver as loads, as well as force and torque joint conditions. Example:
Xdof = 0 Friction=CS_JointDOFLoad(PlanarJoint,Xdof) Env.Loads.Add(Friction)
241
Analysis Types
rel3.AddTerm(jps,0,var33) Env.Relations.Add(rel3)
Drivers: The vector of Displacements, Velocity and Acceleration joint conditions. InitialConditions: The vector of Displacements, Velocity, and Acceleration joint conditions to be used only at time=0. PotentialEnergy: Gets the Potential Energy Measure. KineticEnergy: Gets the Kinetic Energy Measure. TotalEnergy: Gets the Total Energy Measure. ActuatorEnergy: Gets the Actuator Energy Measure. Member Functions: FindFirstNonNull(): Returns the first environment in the global list. Usually, the table contains only one environment. Hence, thus it is the common way to access the current environment. Example:
Env=CS_Environment.FindFirstNonNull()
Derived Classes: None Joint ID table: CS_Joint Constants: For the joint type (E_JointType): E_2DSlotJoint, E_BushingJoint, E_CylindricalJoint, E_GeneralJoint, E_FreeJoint, E_PlanarJoint, E_PointOnCurveJoint , E_RevoluteJoint, E_ScrewJoint, E_SingleRotationGeneralJoint, E_SlotJoint, E_SphericalJoint, E_TranslationalJoint, E_TwoRotationGeneralJoint, E_UniversalJoint, Members: Name: Name of the joint ReferenceCoordinateSystem: Joint reference coordinate system Example:
J1 = CS_Joint.Find(_jid) CSR = J1.ReferenceCoordinateSystem
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
242
Type: Joint type IsRevert: The internal representation of the joint can use flipped reference and mobile coordinate systems. In that case, all the joint results (e.g., forces, moments, rotation, velocities and acceleration) must be multiplied by -1 to go from their internal representation to the user representation. As transient values of joint measures are giving the internal representation, use this IsRevert information to know if results should be negated. AccelerationFromVelocitiesDerivatives: When extracting joint degrees of freedom on joints that return true, accelerations should be done by using the time derivatives of the joint velocity measure. On joints that return false, extracting of the joint DOFs derivatives should be done using the joint acceleration measure. It is important to check this flag first. Using the wrong method to query joint acceleration would fail or give incorrect results. Example:
if Universal.AccelerationFromVelocitiesDerivatives: UniversalAccelerationValues=UniversalVelocityM.FillDerivativesThroughTime() else: UniversalAcceleration = Universal.GetAcceleration() UniversalAccelerationValues=UniversalAcceleration.FillDataThroughTime()
Member Functions: GetVelocity(): Returns the joint velocity measure. The size of this measure is the number of degrees of freedom of the joint. The derivatives of this measure give access to the joint accelerations. GetRotation(): Returns the joint rotation measure. The type of measure depends on the joint number of rotational degrees of freedom (E_1DRotationMeasure, E_3DRotationMeasure, E_UniversalAngles). These rotations components are relative to the reference coordinate system of the joint. GetTranslation(): Returns the joint translation measure. The length of this measure will be the number of translational degrees of freedom of the joint. The translation components are expressed in the reference coordinate system of the joint. GetForce(): Returns the joint force measure. The length of this measure is always 6 (3 forces components, 3 torque component). This force measure is the total force/moment, including constraint forces/moment, external forces/moment applied to the joint, and joint internal forces/moment, such as elastic moment in a revolute joint that has a stiffness on the Z rotation axis. The force measure components are expressed in the global coordinate system. Note that the sign convention is different from the sign convention used in the Joint Probes in Mechanical.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 243
Analysis Types GetAcceleration(): Returns the joint acceleration measures on the joints that are constraint equations based. See the AccelerationFromVelocitiesDerivatives member to see when this function should be used. Example:
J1 = CS_Joint.Find(_jid) jointRotation = J1.GetRotation() jointVelocity = J1.GetVelocityMeasure() jointAcceleration = J1.GetAccelerationMeasure() jointForce = J1.GetForceMeasure()
Derived Classes: On SphericalJoint, SlotJoint, BushingJoint, FreeJoint, GeneralJoint. Member Function AddStop(angle_max, restitution_factor): Adds a spherical stop to a joint that has three rotations. A spherical stop constrains the motion of the X and Y rotational degrees of freedom, to give to the joint the behavior of a loose revolute joint, with a rotational gap. This will allow easier handling of over-constrained systems and building higher fidelity models without having to use contact. angle_max is the angle between the reference coordinate system Zr axis and the moving coordinate system Zm. Zr is the natural revolute axis. restitution_factoris the restitution factor, similar to other joint stops.
Zr Zm
Yr
n Xr
On CylindricalJoint: ReplaceByScrew(pitch): Creates a relation between the translational and the rotational degrees of freedom of a cylindrical joint. Note that the pitch is in the current length unit.
244
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Rigid Dynamics Analysis On Bushing Joint: GetBushingAngles(): Returns the measure of the joint angles. This measure is used to compute the forces and torques developed in the joint. Note that this is only available for post processing operations, as the measure does not exist before the solve has been performed. JointDOFLoad JointDOFLoads are loads applied on a given degree of freedom of a joint. The load is applied in the joint reference coordinate system. JointDOFLoad derives from Load. The constructor for CS_JointDOFLoad is called as follows : Load=CS_JointDOFLoad(joint,dof) joint is a joint object. dof is an integer that defines the joint degree of freedom to be included in the term. The ordering of the degrees of freedom sets the translation degrees of freedom first. The degrees of freedom numbering is zero based. For example, in a slot joint, the translational degree of freedom is 0, while the third rotational degree of freedom is 3. Members: None Member functions: None Load Loads derive from the Actuator class. They are derived from various types of loads, such as the CS_JointDOFLoad. Corresponding ID table: CS_Actuator Members: None Members Functions: None Measure: Most of the useful measures are already pre-existing on the rigid dynamics model, and you need to use other object get functions to access them but others can be created before solving, in order to perform custom postprocessing or to use their value as input for a joint condition. Other measures can be created, for example to express conditions. In that case, for the measure to be computed at each time step, it needs to be added to the system (see component measure example below) ID table: CS_Measure Constants: For the measure type (E_MeasureType):
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
245
Analysis Types E_1DRotationJoint, E_3DRotationBody, E_3DRotationJoint, E_Acceleration, E_ActuatorStatus, E_ActuatorEnergy, E_AnsysJointForceAndTorque, E_BodyAcceleration, E_BodyIntertialBCSQuaternion, E_BodyRotation, E_BodyTranslation, E_CenterOfGravity, E_Component, E_Constant, E_Contact, E_ContactForce, E_ContactVelocity, E_Counter, E_Displacement, E_Distance, E_DistanceDot, E_Divides, E_EigenValue, E_DOFSensitivity, E_Dot, E_ElasticEnergy, E_Energy, E_EulerAngles, E_ForceMagnitude, E_Forces, E_IntegratedOmega, E_JointAcceleration, E_JointDOFFrictionCone, E_JointDriverForce, E_JointForce, E_JointMBDVelocity, E_JointNormalForce, E_JointTranslation, E_JointRotation, E_JointVelocity, E_KineticEnergy, E_MassMomentsOfInertia, E_MeasureDotInDirectionOfLoad, E_Minus, E_Multiplies, E_Norm , E_Omega, E_OmegaDot, E_OutputContactForce, E_Plus, E_PointOnCurveGeometryMeasure, E_PointOnCurveJointSigmaMeasure, E_PointToPointRotation, E_PointToPointRotationDot, E_Position, E_PotentialEnergy, E_RadialGap, E_ReferenceEnergy, E_RelativeAcceleration, E_RelativePosition, E_RelativeVelocity, E_RotationalRelativeDOF, E_RotationMatrix, E_SphericalStop, E_StopVelocity, E_StopStatus, E_Time, E_TimeStep, E_TranslationalJoint, E_UniversalAngles, E_UnknownType, E_User, E_Velocity, E_Violation, E_XYZAnsysRotationAngles, E_ZYXRotationAngles, Members: Length: Number of components of the measure Example:
nbValues = Measure.Length
Type: Measure type Calculation Method: A measure can use direct calculation, or be time integrated. On a measure that uses direct calculation, it is possible to retrieve the measure value through time. On a measure that is time-integrated, both values and time derivatives can be retrieved. Name: Measure Name Member Functions: FillValuesThroughTime(): Returns a two dimensional array. This function shall be called after the solution has been performed. The first dimension of the returned array is the number of time values in the transient. The second dimension is the size of the measure plus one: the first column contains the time values, while the subsequent columns contain the corresponding measure values. FillDerivativesThroughTime(): Returns a two dimensional array. This function shall be called after the solution has been performed. The first dimension of the returned array is the number of time values in the transient. The second dimension is the size of the measure plus one: the first column contains the time values, while the subsequent columns contain the corresponding measure derivatives. These derivatives are available on measures that are time integrated. To know if a measure is time integrated, use the CalculationMethod member.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
246
Rigid Dynamics Analysis Derived Classes: CS_JointVelocityMeasure: Joint velocities, both translational and rotational, are expressed in the joint reference coordinate system. The number of components is the number of translational degrees of freedom plus the number of rotational degrees of freedom. For example, for a revolute joint, the size of the joint velocity measure is 1. It contains the relative joint rotation velocity along the z axis of the joint reference coordinate system. For a slot joint, the size of the measure will be 4; one component for the relative translational velocity, and the 3 components of the relative rotational velocity. The joint velocity measure can be obtained from the joint using the GetVelocity function. Rotational velocities are expressed in radians/second. CS_JointAccelerationMeasure: Joint accelerations, both translational and rotational, are expressed in the joint reference coordinate system. The number of components is the number of translational degrees of freedom plus the number of rotational degrees of freedom. The joint acceleration measure can be obtained from the joint using the GetAcceleration function. CS_JointRotationMeasure: For revolute joints, cylindrical joints, or single rotation general joints, this measure has only one component the relative angle between the reference and the moving coordinate system of the joint. Rotations are expressed in radians. For slots, spherical joints, bushing joints, and 3 rotation vectors, this measure contains values that are not directly usable. For universal joints, it contains the two joint axis rotational velocities. (The first one along the X axis of the reference coordinate system and the second along the Z axis of the moving coordinate system). These angles are expressed in radians. CS_JointTranslationMeasure: : This measure contains only the joint relative translations, expressed in the joint reference coordinate system. The joint translation measure can be obtained from the joint using the GetTranslation function. CS_JointForceMeasure: This measure contains the total forces and moment that develop in the joint. This includes constraint forces, elastic forces and external forces. The joint velocity measure can be obtained from the joint using the GetForce function. CS_ComponenetMeasure: This measure allows the extraction of one component of an existing measure. This component can be expressed in a non default coordinate system. Example:
Planar = CS_Joint.Find(_jid) Vel = Planar.GetVelocity() Xglobaldirection = 0 VelX = CS_ComponentMeasure(Vel,Xglobaldirection) Sys.AddMeasure(VelX)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
247
Analysis Types Members Functions: CS_PointTable( tab ): tab is a two dimensional array, where the first column contains the input values, and the second column contains the corresponding output values. Example:
tab = System.Array.CreateInstance(float,6,2) tab[0,0]=-100. tab[1,0]=-8. tab[2,0]=-7.9 tab[3,0]= 7.9 tab[4,0]= 8. tab[5,0]= 100. tab[0,1]=1.0 tab[1,1]=1.0 tab[2,1]=0.1 tab[3,1]=0.1 tab[4,1]=1.0 tab[5,1]=1.0 Table = CS_PointsTable(tab);
Here, the output (shown as Stiffness in the chart above) varies in a linear, piece-wise manner. For values of input less than -8.0 or greater than 8.0, the output is equal to 1.0. For values between -7.9 and +7.9, the output is 0.1. The transition is linear between -8.0 and -7.9 , and as well between +7.9 and +8.0. Relation The relation object allows you to write constraint equations between degrees of freedom of the model. For example, two independent lines of shaft can be coupled using a relation between their rotational velocities. If you have a gear coupling between two shafts where the second shaft rotates twice faster than the first one, you can write the following equation: 2.0 X 1 + 2 = 0 where 1 and 2 are joint rotational velocities. This relation contains two terms and a constant right hand side equal to zero. The first term (2 X 1) can be described using the following information: A joint selection A joint degree of freedom selection
248 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Rigid Dynamics Analysis The nature of motion that is used in the equation (joint velocities, which is the most common case). For convenience purpose, the nature of motion on which the constraint equation is formulated is considered as being shared by all the terms in the relation. This information defines 1 The factor 2.0 in the equation can be described by a constant variable, whose value is 2.0 ID table: CS_Actuator The coefficients of the relation can be constant or variable; however, the use of non-constant coefficients is limited to relations between velocities and relations between accelerations. If non-constant coefficients are used for relations between positions, the solution will not proceed. Constants: E_Acceleration, E_Position, E_Velocity Members: None Member Functions: SetRelationType(type): type of relation, with type selected in the previous enumeration AddTerm(joint, dof, variable): Adds a term to the equation. joint is a joint object. dof is an integer, defining the joint degree of freedom to be included in the term. The ordering of the degrees of freedom sets the translation degrees of freedom first, and that the degrees of freedom numbering is zero based. For example, in a slot joint, the translational degrees of freedom is 0, while the third rotational degree of freedom is 3. variable is a variable object. SetVariable(variable): sets the right hand side of the relation. variable is a variable object. Spring Corresponding ID table: CS_Actuator Members: None Member Functions: ToggleCompressionOnly() Calling this function on a translational spring will make the spring develop elastic forces only if its length is less than the spring free length. The free length has to be defined in the regular spring properties. ToggleTensionOnly() Calling this function on a translational spring will make the spring develop elastic forces only if its length is greater than the free length of spring. The free length has to be defined in the regular spring properties.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
249
Analysis Types SetLinearSpringProperties(system, stiffness, damping) Allows you to overwrite damping and stiffness of a translational spring. This can be useful to parameterize these properties. For example, system is the system object, stiffness and damping are the double precision values of stiffness and damping. SetNonLinearSpringProperties(table_id) Allows you to replace the constant stiffness of a spring with a table of ID table_id that gives the force as a function of the elongation of the spring. The table gives the relation between the force and the relative position of the two ends. GetDamper() The user interface has stiffness and damping properties of the spring. Internally, the Spring is made of two objects; a spring and a damper. This function allows you to access the internal damper using the Spring object in the GUI. Derived Classes: None System Corresponding ID table: CS_System Members: None Member Functions: AddMeasure(measure): Adds a measure to the system, to be calculated during the simulation. This function has to be called prior to solving so that the measure values through time can be retrieved. (istat,found,measure)=FindOrCreateInternalMeasure( MeasureType): Extracts an existing global measure on the system. Supported measure types are: E_Energy, E_PotentialEnergy, E_ElasticEnergy, E_KineticEnergy, and E_Time. Derived Classes: None Variable A variable is an n-dimensional vector quantity that varies over time. It is used to define the variation of a load or a joint condition, or to express the coefficients in a relation between degrees of freedom. For convenience purpose, the solver allows the creation of constant variables, where only the value of the constant has to be provided. More complex variables can be built using a function variable. A function variable is a function of input , where input is given by a measure and function is described by a table. In some cases, you will be able to replace the table or the measure of an internal variable as used in a joint condition. ID table: CS_Variable Members: None
250
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Rigid Dynamics Analysis Member Functions: SetConstantValues(value): value is an array, whose size is equal to the size of the table. To create a constant scalar variable, the value can be defined as shown in the following example: value = System.Array[float]([1.0]): System , Array , and float are part of the Python language. The result of this is an array of size one, containing the value 1.0. AddInputMeasure(measure): measure is a measure object. The same variable can have more than one measure. The input variable of the variable is formed by the values of the input measure in the order that they have been added to the list of input measures. SetTable(table): table is a CS_PointTable. SetFunc(string, is_degree): string is an expression similar to the one used in the user interface when defining a joint condition by a function. Note that the literal variable is always called time , even if you are using another measure as input. "is_degree" is a boolean argument. If the expression uses a trigonometric function, it specifies that the input variable should be expressed in degrees. Derived Classes: ConstantVariable
Screw Joint
This example considers a screw joint. While the screw joint is not displayed by the Mechanical GUI, there are two ways to create a screw joint. Use a cylindrical joint and link translation and rotation with the following relation:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 251
Analysis Types Tz = Pitch * Rz Modify an existing cylindrical joint into a specialized screw joint. Retrieve the joint using its ID (_jid) to the joint, then replace the joint with a screw joint giving the pitch. The commands for this approach are shown below:
Joint = CS_Joint.Find(_jid) Pitch = 2 Joint.ReplaceByScrew(Pitch)
Note that the pitch value is unit dependant. The joint where these commands are inserted must be a cylindrical joint.
Constraint Equation
This example considers the gear mechanism shown below.
252
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Rigid Dynamics Analysis A relation is created between two revolute joints to simulate a gear with a ratio 2 M. Commands are used to enforce the ratio of velocities between the two wheels, and create a linear relation between rotational velocities, defined by: (1)* 1 + (-2)*2 = 0 First, the joint objects are retrieved using their IDs:
j1id = CS_Joint.Find(_jid) j2id = CS_Joint.Find(_jid)
Next, the relationship between the two wheels is defined. The complete list of commands is shown below. A description of these commands follows.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
253
Analysis Types 1. A relation object is created and specified as a relation between velocities:
rel=CS_Relation() rel.MotionType=CS_Relation.E_MotionType.E_Velocity
2. The constant coefficients that appear in the relation are created. The first constant term is created by:
var1=CS_ConstantVariable() var1.SetConstantValues(System.Array[float]([1.]))
3. The second coefficient and constant right hand side are created by:
var2=CS_ConstantVariable() var2.SetConstantValues(System.Array[float]([-2.])) varrhs=CS_ConstantVariable() varrhs.SetConstantValues(System.Array[float]([0.]))
The first argument is the joint object. The second argument defines the DOF (degrees of freedom) of the joint that are involved in the relation. Here, 0 represents the rotation, which is the joints first and only DOF is the rotation. 5. The second term and right hand side are introduced in the same manner:
rel.AddTerm(j2id,0,var2) rel.SetVariable (varrhs)
254
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Rigid Dynamics Analysis The driver constructor takes the joint instance as the first argument. The second argument is an array of integer that defines which DOFs are active. The physical meaning of these integers is dependent of the joint. For instance, if the underlying joint is a translation joint, 0 is the translation along x. But if the joint is revolute, 0 now is the rotation along z axis. Similarly, for a cylindrical joint, 0 is is the translation along z, and 1 is the rotation. The last argument gives the type of driver here velocity. Drivers can be one of three types: position, velocity, or acceleration: 3. The default environment and corresponding system are retrieved
Env=CS_Environment.GetDefault() Sys=Env.System
4. This command returns an instance on an internal measure. It is often used to obtain the instance of the time measure:
(ret,found,time) = Sys.FindOrCreateInternalMeasure(CS_Measure.E_MeasureType.E_Time)
5. The time measure is specified as the input measure for the driver and a constant value is given to the driver. As the driver may be applied to several components of the joint, the values are given as an array of float:
driver.SetInputMeasure(time) driver.SetConstantValues(System.Array[float]([-4.9033]))
6. The driver is added to the list of initial conditions. Consequently, it will be active only at t=0 and will give an initial velocity to the joint:
Env.InitialConditions.Add(driver)
Next, modify an existing moment in order to use the velocity measure as its input measure.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
255
Analysis Types
Method 2 Using this method, the load is created entirely using commands. These commands are shown below.
256
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
2. Create an array of real values and fill it with the pairs of values (elongation, force):
Spring_table=System.Array.CreateInstance(float,7,2)
In this command, 7 represents the number of rows and 2 for the number of columns. The first column gives elongation and the second, the corresponding force value. This command generates a PointsTable assigned to the spring, as shown below.
Each spring object in the Mechanical GUI is actually a combination of a spring and a damper. The GetDamper method allows you to retrieve the damper object on a given spring, as shown below.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
257
Analysis Types
Spherical Stop
This example describes the implementation of a spherical stop. A spherical stop is a joint that has 3 rotations (joints include spherical, slot, bushing, free and general joints). This specific type of stop creates a limit to the angle between the z-axis of the reference frame and the z-axis of the moving frame. This functionality is available using the following command:
AddStop(angle_max, restitution_factor)
For example, to add a spherical stop for an angle value equal to 0.45 radians and a restitution factor equal to 1.0, the following command would be issued:
Joint.AddStop(0.45,1.0)
An example of the model and the results of this command are shown below.
258
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
259
Analysis Types
Next, the commands object shown below is inserted in the result node. An explanation of these commands follows.
260
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
fich.close()
9. Get the joint reference coordinate system, and rotate the forces from the global coordinate system to the joint coordinate system:
TopRevolute.ReferenceCoordinateSystem.RotateArrayThroughTimeToLocal(TRF) fich=open(r"TopRevoluteForceRotated.csv",'w') fich.write('Time,FX,FY,FZ,MX,MY,MZ\n') for i in range(0,nbValues): fich.write('{0:4.3f},{1:11.4e},{2:11.4e},{3:11.4e},{4:11.4e},{5:11.4e}, {6:11.4e}\n'.format(TRF[i,0],fact*TRF[i,1],fact*TRF[i,2],fact*TRF[i,3], fact*TRF[i,4],fact*TRF[i,5],fact*TRF[i,6])) fich.close()
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
261
Analysis Types
Breakable Joint
This example considers a breakable joint. A breakable joint is a joint that cannot withstand an internal force higher than a given value. To create a breakable joint: 1. Get the joint by inserting a command on a planar joint:
joint=CS_Joint.Find(_jid)
2. Create a joint condition to prescribe zero velocity on the two translational degrees of freedom:
driver=CS_Driver(joint,System.Array[int]([0,1]),CS_Driver.E_MotionType.E_Velocity)
3. Define the value of the velocity, then retrieve the time measure:
Env=CS_Environment.GetDefault() Sys=Env.System (ret,found,time)=Sys.FindOrCreateInternalMeasure(CS_Measure.E_MeasureType.E_Time)
4. Define the time as variable, and use constant values for the two components:
driver.SetInputMeasure(time) driver.SetConstantValues(System.Array[float]([0.,0.]))
Next, make the driver only active if the force in the joint is less than a maximum threshold of 3N. To do that, create a Condition based on the joint force measure norm. 5. Retrieve the force on the joint:
force=joint.GetForce()
6. Create a component measure, that is the norm 2 of the force. To be computed at each time step, this measure has to be added to the system.
norm=CS_ComponentMeasure(force,-2) Sys.AddMeasure(norm)
262
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Rigid Dynamics Analysis The primary unknowns of a rigid dynamics solution are the translation and rotation of each body and the motion in the joints themselves. The output quantities of rigid body dynamics are the forces that develop in the joints and flow through the rigid bodies, as opposed to a structural analysis where the output quantities are strains or stresses. The following topics are discussed in this section: Degrees of freedom Shape Functions Equations of Motion Time Integration Geometric Correction and Stabilization Contact and Stops References
Degrees of freedom
This section discusses the options available when selecting degrees of freedom (DOFs) in a rigid body assembly and their effect on simulation time. The double pendulum model shown below is considered in this section. The first body in this model (in blue) has center of gravity G1. This body is linked to the ground through revolute joint R1, and linked to a second body through revolute joint R2. The second body (in red) has center of gravity G2, and is linked to the first body through revolute joint R2. Figure 3: Double Pendulum Model
The two bodies in this model are rigid, meaning that the deformations of these bodies are neglected. The distance between any two points on a single rigid body is constant regardless of the forces applied to it. All the points on the body can move together, and the body can translate and rotate in every direction. Many parameters are available to describe the body position and orientation, but the parameter usually chosen for the translation is the position of the center of mass with respect to a ground coordinate
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
263
Analysis Types system. It is extremely difficult to represent 3-D rotations for the orientation in a universal way. A sequence of angles is often used to describe the orientation, but some configurations are singular. An option frequently used to describe the orientation in computer graphics is the use of quaternion (also known as Euler-Rodrigues parameters); however, this option uses four parameters instead of three, and does not have a simple interpretation. A natural choice of parameters to describe the position and orientation of the double pendulum model, is to use the position and orientation of the two individual bodies. In other words, use three translational and rotational degrees of freedom for each body, and introduce the joints using constraint equations. The constraint equations used state that the two points belonging to the two bodies linked by the revolute joint are always coincident, and that the rotation axis of the joint remains perpendicular to the other body. This requires five constraint equations for each revolute joint. The selected degrees of freedom (six DOFs per body and certain joints based on constraint equations) are considered absolute parameters. Figure 4: Absolute Degrees of Freedom
The model shown in Figure 4: Absolute Degrees of Freedom (p. 264) depicts global parameters in 2-D for the double pendulum. Body 1 and 2 are respectively parameterized by X and Y translation and theta rotation. Because the model has only two degrees of freedom, it does not require any additional constraint equations. Global parameters for the body are chosen independently of the joints that exist between those bodies. When these joints are known, parameters for the joints can be chosen that reduce the number of parameters and constraint equations needed. For this example, the first degree of freedom is defined as the relative orientation of the first body with respect to the ground. The second degree of freedom is defined as the relative orientation of the second body with respect to the first body. Relative degrees of freedom are shown in the figure below:
264
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Next, a third body is added to the model that is grounded on one side and linked to the second body with another revolute joint, as shown below: Figure 6: Closed Loop Model
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
265
Analysis Types The closed loop model shown above has three bodies (plus the ground) and four revolute joints. The degrees of freedom can be chosen for the example as follows: 1 - The relative rotation of body 1 with respect to ground 2 - The relative rotation of body 2 with respect to body 1 3 - The relative rotation of body 3 with respect to ground The fourth revolute joint cannot be based on degrees of freedom because both the motions of Body 2 and Body 3 are already defined by existing degrees of freedom. For this joint, constraint equations are added to the relative degree of freedom parameters. 1, 2, and 3 will be the degrees of freedom, and the corresponding joints will be topological joints. The fourth joint will be based on a constraint equation. Constraint equation-based joints are also known as kinematic joints. Kinematic joints are needed when the model has closed loops, i.e., when there is more than one way to reach the ground from a given body in the system. To determine which joints will be topological joints and which will be kinematic joints, a graph is constructed to show connections where the bodies are vertices and the joints are arcs. This graph is decomposed into a tree, and the joints corresponding to arcs that are not used in the tree are transformed into kinematic joints. The Model Topology view displays whether joints are based on degrees of freedom or constraint equations.
(8)
266
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Geometric variables, expressed as {g}, as well as the position variables for the translations The geometric variables are obtained by time-integration of the kinematic variables..
Shape Functions
Shape functions, also called generalized velocities, are the projections of the velocity of material point Mk attached to body k on the kinematic variables of the model. Generalized velocities of a material point are depicted in the figure below: Figure 7: Generalized Velocities of a Material Point
0
L(L(L(k)))
L(L(k))
L(k)
k Mk
Because of the choice of relative degrees of freedom, the velocity of Mk is a function of kinematic variables of the joint located between body k and its parent body L(k), as well as those of the joint between L(k) and L(L(k)), continuing until the ground is reached.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
267
Analysis Types To understand how these generalized velocities are formed, it helps to first focus on the contribution of the first joint of the chain (pictured below). This joint is located between body k and its parent, L(k). Figure 8: Contribution of the Parent Joint to the Generalized Velocities
0 L(k)
Rk
Vk/L(k)
k/L(k)
0k
k Mk
Because body k is rigid, the velocity of point Mk with respect to the ground 0 can be expressed from the velocity of point Ok. Point Ok is the material point on the mobile coordinate system of the joint between body k and its parent, L(k). This is expressed as follows:
= +
(9)
= +
(10)
Similarly, can be expressed using point Rk , which is the reference coordinate system of the joint between body k and its parent, L(k). Note that Rk is a material point on body L(k). This is expressed as follows:
(11)
where L(k).
% & ( ' ) & * is the joint relative velocity, i.e. the translational velocity between body k and its parent,
268
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
translational degrees of freedom, and rotational degrees of freedom. The translation is expressed in the reference coordinate system, while the rotation center is the moving coordinate system. In other words, the joint translation is applied first, and the rotation is applied after the coordinate system is updated with the results of the joint translation. The decomposition of the Model Topology graph into a tree results in an oriented parent-child relationship. When the joint has both translational and rotational degrees of freedom and its reference coordinate system is on the child side, the joint must be split into a rotational joint linked to the parent side, and a translational joint linked to the child side, with a fictitious mass-less body between these two joints. While this is an internal representation of that reverted joint (i.e., a joint that has both translational and rotational degrees of freedom and a link to the ground on the mobile coordinate system side), results are reported on the original user-defined joint. Because Rk is a material point of body L(k), the same methodology can be used to decompose the velocity into the contribution of the parent joint located between L(k) and L(L(k)) and the contribution of the parent. Two important quantities have been introduced in this process:
is the joint contribution to the angular velocity of body k. is the joint contribution to the translational velocity of point Mk
The concept of recursive calculation of the generalized velocities has also been introduced. The generalized velocities on body k can be computed by adding the contribution of the parent joint to the generalized velocities of body L(k). The contribution of each joint in the chain between body k and the ground can be found and expressed as:
= !" =
(12) (13)
Vector # $, which is associated with the kinematic variable qi, is the partial velocity of the variable expressed at point Mk. It is configuration dependent, i.e., it varies with the geometric variables of the joints located between body k and the ground. The translational and accelerations can similarly be derived to obtain:
. 0 23 = . 1/ 1 + . 1/1 1
(14)
(15)
Equations of Motion
Many methods are available to derive the equations of motion, such as Newton Euler equations, GibbsAppell equations, and Lagrange equations.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
269
Analysis Types The combination of Gibbs-Appell equations with generalized velocities is often referred to as Kanes equations [KAN61]. Kanes equations are used for this example.
= +
Similarly, the translational acceleration of point Mk can be expressed using reduction point Ok:
(16)
=
+ +
+
+
(17)
The virtual work of the acceleration can be formed and integrated over body k, and summed over the bodies as follows:
(18)
!&"& ',(,
(19)
&
(20)
In this equation, Mk stands for the mass of body k, and Gk stands for the center of gravity of that body. Other terms lead to:
) ' , (, *+
(21)
where v is a constant vector. Those terms can be expressed as a function of the inertia tensor of body k. Similarly, the virtual work of external distributed forces is computed as follows:
- 012
./ 3
(22)
Finally, the open loop equations of motion lead to the following algebraic system:
4 5 =6
Both the mass matrix M and the force vector F are dependent on the geometric variables and time t. The force vector is also a function of the generalized velocities.
(23)
7 8 9
: =; 8 : 9
(24)
270
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
= =
=
= =
(26)
The equations of motion for the closed loop system become: (27)
Subject to:
(28)
An additional scalar variable (called a Lagrange Multiplier) is introduced for each constraint equation. These constraint equations are introduced in the algebraic system, which then becomes:
=
(29)
M, B, F, and G can be formed from a set of known geometric variables and kinematic variable values. and Lagrange multipliers . The above system can be resolved, providing both accelerations q These Lagrange multipliers can be interpreted as constraint forces , i.e., the amount of force needed to prevent motion in the direction of the constraint equations.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
271
The revolute joint between point P1 on body 1 and point P2 on body 2 generates five constraint equations. For the sake of simplicity, these equations are written below in the global coordinate system, even if it is not always possible in general cases. The equations are: 1. 2. 3. 4. 5.
= = = = =
These equations must be projected on the degrees of freedom. This is achieved in the code by writing the shape functions on each body on points P1 and P2:
= + ! $ = "$ #
and:
(30) (31)
% * = &+ ' , - 0 = .0 /
(+)+
(32) (33)
Replacing the velocities in the five constraint equations leads to: 1. 1 7 + 273 74562 7 = 283845628 2. 9>: >;<=9 > = 9?:?;<=9? 3.
272
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
= =
The five equations above only generate two nontrivial constraints. The third equation indicates that the mechanism cannot shift along the z axis. It also indicates that the mechanism cannot be assembled if the z-coordinate of O2 and O2 are not the same. Similarly, the fourth and fifth equations indicate that the orientation of the axis of the revolute joint in P1/P2 is already entirely dependent on the axis of the two other revolute joints. A manufacturing error in the parallelism of the axis would result in a model that cannot be assembled. As such, this system is redundant. Because introducing the five equations into Equation 29 (p. 271) would make the system matrix singular, some processing must be done on the full set of equations to find a consistent set of equations. Equations that are trivial need to be removed, as well as equations that are colinear. An orthogonalization technique is used to form a new set of equations that keep the matrix invertible. The matrix is decomposed into two orthogonal matrices, Bf and R:
=
where the [Bf] matrix has a full rank and [R] is a projection matrix . This matrix can then used in Equation 29 (p. 271):
(34)
(35)
Time Integration
Equation 8 (p. 266) provides a relation between generalized accelerations {q}.
Equation ( 1 ) provides a relation between generalized velocities {q} and the time derivatives of the geometry variables g These two sets of equations form a system of first order explicit ordinary differential equations (ODE).
h =i h j
This system is integrated using two explicit Runge-Kutta methods: RK4 and RK5.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
(36)
273
Analysis Types
RK4 Method
The fourth order method is based on four estimations. Given an initial value y at time value t, and a time step value dt, the following four estimations are formed:
= = +
+
= + +
= + +
A fourth order approximation of y(t+dt) is given by: + + + + +
(41)
RK5 Method
The fifth order method is based on six estimations. This method was introduced by Cash and Karp [CAS90]
274
Rigid Dynamics Analysis These factors imply that the optimal time step varies with the system velocities and configuration, and thus cannot be determined before running the solution. As a consequence, automatic time stepping generally should not be turned off. When automatic time stepping is used, the energy balance of the system is maintained within the tolerance that is requested. Note that impacts and shock can be non-conservative, and thus will affect the energy balance. This loss during impact is detailed in Contact and Stops (p. 276).
(42)
= +
(43)
For constraint equations expressed in terms of positions, the constraint equation becomes:
= + +
(44)
where the subscript p represents the position violation and the subscript v stands for the velocity violation. Careful selection of and results in stabilization of the drift. Another option proposed by Dehombreux [DEH95] is to project back the solution of the constraint equation. Both positions and velocities can be projected back using this correction.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
275
Analysis Types By projecting the solution, an increment of the geometry variables can be found iteratively:
= = = +
Note that the relation between the kinematic variables and the geometric variables is reused in an incremental form. Because of the dependency of the constraint equations on the geometric variables, this solution is nonlinear, and must be performed until the increment g is small enough. Once the position has been corrected, another step can be done to correct velocities:
h i j =kl m = m + nm
(48) (49)
As these equations are not velocity dependant, there is no need to iterate on this system.
Contact Formulation
Two bodies will impact when their distance is equal to zero. Once the distance is equal to zero and the bodies are touching, forces can develop in the contact. When the contact distance is greater than zero, there is no interaction between the bodies. Introducing interaction in the equations of motion results in the addition of inequalities to the system:
ot p
q rt p s
(50)
where the subscript u stands for unilateral . Unilateral constraints can be introduced in the equations of motion using some highly nonlinear nonpenetration forces. At every configuration, the penetration is computed and a reaction force is applied. This force is equal to zero if the penetration is negative. Force increases rapidly when the penetration is positive. This method simply requires the computation of the penetration, making it very easy to implement.
276
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Rigid Dynamics Analysis This force can increase in a linear or non-linear fashion with respect to the penetration. When force increase is linear, it is referred to as contact stiffness. Increasing this force sharply will limit penetrations, and is required for solution accuracy; however, it also has a strong influence on time step stability because it introduces high frequencies in the system. It also introduces pseudo-deformation of the bodies, even though bodies are assumed to be rigid in the equations of motion. A second method of contact formulation is to detect the transition between the separated space of a given pair of bodies and the configuration where they are overlapping. The image below depicts a point mass approaching a separate wall, and the overlapping configuration following impact.
Determining the time of the transition using this point mass model involves advancing in time without introducing non-penetration constraint equations, and realizing at the end of the time step that the penetration is not acceptable. By using the polynomial interpolation that the time integration scheme provides over the time step, the moment where the penetration reaches zero can be found fairly accurately. This time value can be expressed as a fraction of the time step. To determine this time value, find such that p(t+t)=0 where p is the penetration distance.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
277
Analysis Types
Advancing in time up to t will position the system exactly at the impact time and position, where an impact occurs between the bodies. This impact is assumed to have a very short duration, orders of magnitude smaller than the simulation time. During the impact, the interaction forces between the bodies are first increasing in a compression phase, and then decreasing in the expansion phase until they vanish entirely. This impact will lead to a certain amount of energy loss determined by the material of the bodies interacting. Newtons impact laws are idealized in this impact process. They relate the relative velocity before the impact to the bouncing velocity after the impact using a restitution factor. This restitution factor varies from zero to one. A restitution factor of one indicates that the normal velocity after the impact is equal to the velocity before the impact. + (51) = Where the superscript + represents quantities after the impact, and the superscript represents quantities before the impact. A restitution of zero leads to: + = And the general formula will be: + = + where r is the restitution factor. This equation is written as a scalar equation at the impact point. Combined with the conservation of momentum it leads to the following system: M(g,t){q}={0} B(q){q}=0 for all permanent equations and active contacts, and B(q){q}=(1+r)v for the impacting contact.
(52)
(53)
278
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Rigid Dynamics Analysis Each impact with a restitution factor less than one will introduce an energy loss in the system. In a model with multiple imperfect impacts over time, the total energy will be constant piecewise with a drop at each impact.
Contact Kinematics
The figure below depicts the contact between convex bodies j and k. Figure 10: Contact Between Two Convex Bodies
Body j Mj Mk Body k n
The non-penetration equation below describes the contact between these bodies, and is written along the shared normal at the contact point:
=
In this equation, the two points Mj and Mk are the points that minimize the distance between the two bodies, and thus are not material points, i.e., their location varies over the bodies with time. For more information on the definition of the contact point, refer to Pfeiffer [PFE96] in References (p. 282).
(54)
Special Cases
Some special cases are worth mentioning. For instance, when contact occurs in a joint between two bodies linked by that joint, the contact points become material points, and Equation 54 (p. 279) can become dependent on one single degree of freedom. Figure 11: Stops on a Translational Joint (p. 280) shows an example of stop on a translational joint. Both left and right vertical surfaces can impact the red body, but this translates very easily into a simple double inequality:
(55)
where subscript m stands for the minimum bound, and M stands for the maximum bound. The normal here is replaced by the projection on the joint degree of freedom.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
279
Another case of specialized contact geometry is the radial gap where contact points can be computed explicitly. In the general case of complex geometries, the strategy for computing the contact points and the impact times is more complex.
General Cases
In general cases, geometries that are potentially in contact are neither simple nor convex. It is however required to find the accurate position of the contact points between two bodies. Sometimes the contact point is unique, as shown in the figure below. Figure 12: One Contact Point
But for the same pair, the contact can occur in more than one point, as shown in the figure below.
280
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Finally, the contact can exist along a full line for some geometries, or even on an entire surface, as shown in the figure below. In this case, there is an infinite number of contact points. Figure 14: Cylinder/Cylinder Contact
To control the density of contact points that will need to be adjusted, a surface mesh is used on the bodies that has contact defined. Mesh based contact points are first computed, and these discrete points are then adjusted on the actual geometrical surfaces. It is important to understand that contact will create constraints between the two bodies. The relative motion between these two bodies varies in a 6-dimensional space, so 6 contact points at most will be used to constrain the relative motion of two bodies. These constraints will be added to already existing constraint, so contact can create additional redundancies. For example, two cams with parallel axis will contact along a line (as shown in the figure below). However, if the two axes are maintained parallel by existing joints in the model, one single point through the thickness of the cam is necessary to properly represent the kinematics of the assembly. To avoid useless calculation, the mesh through the thickness can be coarse.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
281
If the mesh is very refined, many points through thickness can satisfy the contact equations. An automatic filtering of the contact points will also be performed, but the position of the points through thickness might vary from one step to the next. This can cause some unexpected changes in the moment developed in the contact. To avoid this situation, it can be useful to modify the joints or the geometry itself, and include a draft angle in the cam profile extrusion for force the contact along a line.
References
1. [BAU72] J. Baumgarte, Stabilization of constraints and integrals of motion in dynamical systems , Comp. Math. Appl. Mech. Eng. 1, 1972, p. 1-16 2. [CAS90] J. R. Cash, A. H. Karp, "A variable order Runge-Kutta method for initial value problems with rapidly varying right-hand sides", ACM Transactions on Mathematical Software, 1990, Vol 16, p.201-222 3. [DEH95] P. Dehombreux, Simulation Dynamique des systemes multicorps constraints , These de Doctorat, Faculte Polytechnique de Mons 4. [PFE96] F. Pfeiffer, C. Glocker, Multibody Dynamics with Unilateral Contacts , Wiley, New. York, 1996. 5. [KAN61] Kane, T.R., Dynamics of nonholonomic systems, Transactions of the ASME, J. App. Mech., 1961, Vol. 28, December, p.574-578 6. [WIT77] Wittenburg, J., Dynamics of Systems of Rigid Bodies. Stuttgart. B. G. Teubner. 1977.
282
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Transient Thermal Analysis Many heat transfer applications such as heat treatment problems, electronic package design, nozzles, engine blocks, pressure vessels, fluid-structure interaction problems, and so on involve transient thermal analyses.
Point to Remember
A transient thermal analysis can be either linear or nonlinear. Temperature dependent material properties (thermal conductivity, specific heat or density), or temperature dependent convection coefficients or radiation effects can result in nonlinear analyses that require an iterative procedure to achieve accurate solutions. The thermal properties of most materials do vary with temperature, so the analysis usually is nonlinear.
283
Analysis Types In a thermal analysis only contact is valid. Any joints or springs are ignored. With contact the initial status is maintained throughout the thermal analysis, that is, any closed contact faces will remain closed and any open contact faces will remain open for the duration of the thermal analysis. Heat conduction across a closed contact face is set to a sufficiently high enough value (based on the thermal conductivities and the model size) to model perfect contact with minimal thermal resistance. If needed, you can model imperfect contact by manually inputting a Thermal Conductance value. Apply Mesh Controls/Preview Mesh Basic general information about this topic ... for this analysis type: There are no specific considerations for transient thermal analysis itself. However if the temperatures from this analysis are to be used in a subsequent structural analysis the mesh must be identical. Therefore in this case you may want to make sure the mesh is fine enough for a structural analysis. Establish Analysis Settings Basic general information about this topic ... for this analysis type: For a transient thermal analysis the basic controls are: Step Controls (p. 555), used to: i) specify the end time of the transient analysis ii) control the time step size and iii) create multiple steps when needed. The rate of loading could be important in a transient thermal analysis if the material properties vary rapidly with temperature. When such nonlinearities are present it may be necessary to apply the loads in small increments and perform solutions at these intermediate loads to achieve convergence. Multiple steps are needed if you want to change the solution settings, for example, the time step size or the solution output frequency over specific time spans in the transient analysis. Output Controls (p. 576) allow you to specify the time points at which results should be available for postprocessing. A transient analysis involves calculating solutions at several time points in the load history. However: i) you may not be interested in all the intermediate results and ii) writing all the results can make the results file size unwieldy. In this case you can restrict the amount of output by requesting results only at certain time points. Nonlinear Controls (p. 573) allow you to modify convergence criteria and other specialized solution controls. Typically you will not need to change the default values for this control. Analysis Data Management (p. 581) settings enable you to save specific solution files from the transient thermal analysis for use in other analyses. Define Initial Conditions Basic general information about this topic
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
284
Transient Thermal Analysis ... for this analysis type: A transient thermal analysis involves loads that are functions of time. The first step in applying transient thermal loads is to establish initial temperature distribution at Time = 0. The default initial condition for a transient thermal analysis is a uniform temperature of 22C or 71.6F. You can change this to an appropriate value for your analysis. An example might be modeling the cooling of an object taken out of a furnace and plunged into water. You can also use the temperature results from a steady-state analysis of the same model for the initial temperature distribution. A casting solidification study might start with different initial temperatures for the mold and the metal. In this case a steady-state analysis of the hot molten metal inside the mold can serve as the starting point for the solidification analysis. In the first iteration of a transient thermal analysis, this initial temperature is used as the starting temperature value for the model except where temperatures are explicitly specified. In addition this temperature is also used to evaluate temperature-dependent material property values for the first iteration. If the Initial Temperature field is set to Non-Uniform Temperature, a Time field is displayed where you can specify a time at which the temperature result of the steadystate thermal analysis (selected in Initial Condition Environment field) will be used as the initial temperature in the transient analysis. A zero value will be translated as the end time (of the steady-state thermal analysis) and this value can not be greater than the end time. Apply Loads and Supports Basic general information about this topic ... for this analysis type: The following loads are supported in a transient thermal analysis: Temperature (p. 662) Convection (p. 665) Radiation (p. 668) Heat Flow (p. 672) Perfectly Insulated (p. 672) Heat Flux (p. 674) Internal Heat Generation (p. 676) Imported Temperature (p. 754) Imported Convection Coefficient (p. 751)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
285
Analysis Types In this analysis, the loads magnitude could be a constant value or could vary with time as defined in a table or via a function. Details of how to apply a tabular or function load are described in Defining Boundary Condition Magnitude (p. 755). In addition, see the Apply Loads and Supports section for more information about time stepping and ramped loads. Solve Basic general information about this topic ... for this analysis type: The Solution Information object provides some tools to monitor solution progress. Solution Output continuously updates any listing output from the solver and provides valuable information on the behavior of the structure during the analysis. Any convergence data output in this printout can be graphically displayed as explained in the Solution Information section. You can also insert a Result Tracker object under Solution Information. This tool allows you to monitor temperature at a vertex as the solution progresses. Review Results Basic general information about this topic ... for this analysis type: Applicable results are all thermal result types. Once a solution is available you can contour the results or animate the results to review the response of the structure. As a result of a nonlinear analysis you may have a solution at several time points. You can use probes to display the variation of a result item over the load history. Also of interest is the ability to plot one result quantity (for example, maximum temperature on a face) against another results item (for example, applied heat generation rate). You can use the Charts feature to develop such charts. Note that Charts are also useful to compare results between two analyses of the same model.
Special Analysis Topics Static Analysis From Rigid Dynamics Analysis Submodeling System Coupling Thermal-Stress Analysis Rotordynamics Analysis Fracture Analysis Composite Analysis
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
287
288
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Special Analysis Topics the objects in the model to which you want to apply the load and click the Apply button in the Geometry field.
Note
Heat generation loads scoped to a surface body use the constant thickness value specified in the details view of the surface body object when data is imported. Surface body thickness defined using the thickness object is not accounted for when data is imported.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
289
Analysis Types Analysis Time Choose the analysis time at which the load will be applied. This must coincide with the end time of a step defined in the Analysis Settings object in the tree. Scale The amount by which the imported load values are scaled before applying them. Offset An offset that is added to the imported load values before applying them. You must re-solve after making any changes to the analysis options of a load. You can define multiple rows in the Data View tab to import additional data from the selected Ansoft solution and apply the rows at different analysis times. If multiple rows are defined in the Data View tab, you can display imported values at different time steps by changing the Active Row option in the Details pane. Right-click the Imported Load object and click Import Load to import the load. When the load has been imported successfully, a contour plot of the temperatures will be displayed in the Geometry window and a summary of the transfer is displayed as a comment in the particular load branch.
290
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
In the Details view you can also set the analysis time at which results are exported. The default is the end time of the analysis, which you select by entering 0. You must enter a value between 0 and the end time of the analysis. If you want to export the results automatically at the end of the analysis, click on the Imported Load (Ansoft) object in the tree before you start the analysis. In the Details panel, set the Export After Solve field to Yes. The results will be written when the solution has finished. If you want to export the results manually after the analysis, click on the Imported Load (Ansoft) object in the tree before you start the analysis. In the Details panel, set the Export After Solve field to No. To export the file after the solution, right click on the Imported Load (Ansoft) object in the tree. Select Export Results. The results will be written to the file. If necessary, you can modify the load transfer Mapper Settings for the export.
Note
Refer to the Ansoft application documentation for more details on settings required to support the export from the Mechanical application to the Ansoft application. Results can only be exported to setups that have contributed to the current solution.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
291
Analysis Types
If your simulation has a shell thickness defined from an External Data system, an Imported Thickness folder is added under the Geometry folder. 1. 2. Select appropriate geometry in the Details view, and then click Apply. Select appropriate options in the Details view. You can modify the mapping settings to achieve the desired mapping accuracy.
292
Special Analysis Topics 3. You can specify a thickness value for the unmapped target nodes using the Unmapped Data Value property. By default, a zero thickness value is assigned to the unmapped nodes.
Important
For the ANSYS solver, the thickness value at each node must be greater than zero.
4.
Right-click the Imported Thickness, and then click Import Thickness to import the thickness. When the thickness has been imported successfully, a contour plot will be displayed in the Geometry window and any mesh display will be based upon the mapped thickness of the elements.
If your simulation has load data defined from an External data system, an Imported Load folder is added under the Environment folder. 1. 2. 3. To add an imported load, click the Imported Load folder to make the Environment toolbar available, or right-click the Imported Load folder and select the appropriate load from the context menu. Select appropriate geometry in the Details view, and then click Apply. In a 3D structural analysis, if the Imported Body Temperature load is scoped to one or more surface bodies, the Shell Face option in the details view enables you to apply the temperatures to Both faces, to the Top face(s) only, or to the Bottom face(s) only. See Imported Body Temperature for additional information. When mapping data to surface bodies, you can control the effective offset and thickness value at each target node, and consequently the location used during mapping, by using the Shell Thickness Factor property. By default, the thickness value at each target node is ignored when data is mapped. You can choose to enter a positive or negative value for the Shell Thickness Factor. This value is multiplied by each target nodes physical thickness and is used along with the nodes offset to determine the top and bottom location of each target node. A positive value for the Shell Thickness Factor uses the top location of each node during mapping, while a negative value uses the bottom location of each node. For example: A value of 0.0 means that the physical thickness and offset of the surface body nodes will be ignored; all target nodes are mapped at default surface body locations.
4.
A value of 1.0 means that the thickness used for a target node will be equal to the physical thickness value specified for that node. The top location of the node will be used during the mapping process.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
293
Analysis Types
A value of -2.0 means that the thickness used for a target node will be equal to twice the physical thickness value specified for that node. The bottom location of the node will used during the mapping process.
The Viewer will look similar to the following for a value of 1.0. The colored dots represent the location and corresponding values of the source nodes. In this case, each target node will be projected using its physical thickness value to its bottom location and then mapped.
294
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Special Analysis Topics 5. Select appropriate options in the Details view. You can modify the mapper settings to achieve the desired mapping accuracy. For pressure loads, you can apply the load in the direction normal to the face or by specifying a direction. Setting Define By to Components enables you to define the direction by specifying the x, y, and z magnitude components of the load. The z component is not applicable for 2-D analyses. For pressure loads in Harmonic Response, you can apply both real and imaginary components of the loads. In a 3D analysis, if the Triangulation mapping algorithm is used, the Transfer Type mapping option defaults to Surface when an Imported Temperature or Imported Body Temperature load scoping is only on shell bodies. If the scoping is on shell bodies and other geometry types, the Transfer Type mapping option will default to Volumetric. In such cases, to obtain a more accurate mapping, you should create a separate imported load for geometry selections on shell bodies, and use the Surface option for Transfer Type. See Transfer Type under Mapping Settings for additional information. 6. For each load step, if an Imported Displacement and other support/displacement constraints are applied on common geometry selections, you can choose to override the specified constraints by using the Override Constraints option in the details of the Imported Displacement object. By default, the specified constraints are respected and imported displacements are applied only to the free degrees of freedom of a node. For Imported Displacement, Imported Force and Imported Pressure loads, the Coordinate System property can be used to associate the component identifiers, defined in the worksheet, to a particular coordinate system. This option is useful when the source data is defined, or needs to be defined, with respect to a coordinate system that is not aligned with the Global coordinate system. If a cylindrical coordinate system is chosen, the data is interpreted to be in the radial, tangential, and axial directions. By default, the Source coordinate system is used.
7.
Note
The Source Coordinate System drop-down option is an internal coordinate system used by Mechanical and is not visible in the tree. It represents the coordinate system that was used to define source points in the upstream External Data system. If there are no Rigid Transformations (Theta XY/YZ/ZX) defined in the upstream External Data system, the Source Coordinate System is the same as the Global Coordinate System.
8.
Under Data View, select the desired data Identifier, for the imported load. The data identifier (File Identifier: Data Identifier) strings are specified in the upstream External Data system. You can also change the Analysis Time and specify Scale and Offset values for the imported loads.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
295
Analysis Types For Imported Displacement, Imported Force, and Imported Pressure loads, if the Define By property is set to Components you should select data identifiers that represent the x/radial, y/tangential, and z/axial magnitude components of the load. For Imported Displacement, Imported Force and Imported Pressure, the components are applied in the Coordinate System specified in the Details view. The z component is not applicable for 2-D analyses. You can choose to ignore a component if you do not have data for that direction. Select the Ignore identifier from the drop-down to ignore a component. For Imported Pressure in Harmonic response, you should select data identifiers for both real and imaginary components. You can also specify Scale and Offset for both real and imaginary components.
For Imported Convections, you should select data identifiers for film coefficient and ambient temperature. You can also specify Scale and Offset values for both film coefficient and ambient temperature.
9.
Right-click in the Data View and select Add row to specify additional data for a different analysis time.
10. Change any of the columns in the Data View tab as needed: Magnitude \ Film Coefficient \ Ambient Temperature Select the appropriate data identifier that represents the load values to be applied from the drop-down list. X Component Select the appropriate data identifier that represents the x component of the load values to be applied from the drop down list. Y Component Select the appropriate data identifier that represents the y component of the load values to be applied from the drop down list. Z Component
296
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Special Analysis Topics Select the appropriate data identifier that represents the z component of the load values to be applied from the drop down list. Not applicable for 2-D analyses.
Note
If you do not have data for a direction you can choose to ignore that component by selecting Ignore from the appropriate drop-down box. If multiple files have been used in the upstream External Data system, the data identifiers for component-based vector or convection loads must come from the same file or from files that have a master file association. For example, you can select File1:PressureX, File1:PressureY, and File1:PressureZ, but you cannot select File1:PressureX, File2:PressureY, File3.PressureZ (assuming that File1, File2, and File3 do not have a master file association).
Analysis Time Choose the analysis time at which the load will be applied. For the ANSYS solver, this must coincide with the end time of a step defined in the Analysis Settings object in the tree. Scale The amount by which the imported load values are scaled before applying them. Offset An offset that is added to the imported load values before applying them. 11. In the project tree, right-click the Imported Load, and then click Import Load to import the load. 12. When the load has been imported successfully, a contour or vector plot will be displayed in the Geometry window. For Imported Displacement, Imported Force, and Imported Pressure loads, contours plots of the magnitude (Total) or X/Y/Z component can be viewed by changing the Data option in the details pane. Defaults to a vector plot (All). For Imported Convections loads, contours plots of film coefficient or ambient temperature can be viewed by changing the Data option in the details pane. For complex load types, e.g. Pressure in Harmonic Response, the real/imaginary component of the data can be viewed by changing the Complex Data Component option in the details pane. 13. For Imported Force loads, additional result information is reported in the Transfer Summary. The reported source and target force results may be used to validate the mapping and also to appropriately apply a scaling factor. 14. If multiple rows are defined in the Data View, imported values at different time steps can be displayed by changing the Active Row option in the details pane.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
297
Analysis Types 15. To activate or deactivate the load at a step, highlight the specific step in the Graph or Tabular Data window, and choose Activate/Deactivate at this step! See Activation/Deactivation of Loads for additional rules when multiple load objects of the same type exist on common geometry selections.
Important
For Imported Displacement, Imported Force, and Imported Pressure loads, when the Define By property is set to Components, any rotation transformations (Theta XY/YZ/ZX) specified in the External Data system will be appropriately applied to the mapped data if the Coordinate System is specified as Source Coordinate System. If any other coordinate system is specified then the components are applied in the specified Coordinate System. Rotations, resulting from using a cylindrical projection coordinate system, for 2D to 3D mapping are also appropriately applied to the mapped data. Rotations, resulting from analytical transformations specified in the External Data system, do not get applied to the mapped data. For Imported Displacements, selecting the Ignore identifier for a source component will result in the corresponding target component being left unconstrained and free to deform in that direction.
Special Analysis Topics where the thermal solution requires the specialized capabilities of a CFD analysis, the structural thermalstress analysis is done using the FSI approach. The CFD analysis is done first, then the calculated temperatures at the fluid-structure interface are applied as loads in the subsequent mechanical analysis. Typical applications of FSI include: Biomedical: drug delivery pumps, intravenous catheters, elastic artery modeling for stent design. Aerospace: airfoil flutter and turbine engines. Automotive: under-the-hood cooling, HVAC heating/cooling, and heat exchangers. Fluid handling: valves, fuel injection components, and pressure regulators. Civil engineering: wind and fluid loading of structures. Electronics: component cooling. The Mechanical application supports two types of Fluid-Structure Interaction: one-way transfer and twoway transfer. In one-way FSI, CFD results are applied as loads in the mechanical analysis, but the results of the mechanical analysis are not passed back to a fluids analysis. In two-way FSI, the results of the mechanical analysis are passed back as loads to the fluids model. Two-way FSI is important when the mechanical analysis could produce results that, when applied as loads in the fluids analysis, would significantly affect the fluids analysis.
Analysis Types and the subsequently calculated displacements or temperatures at the interface are transferred back to the CFD analysis. Two-way transfer is appropriate when displacements and temperature differentials calculated in the Mechanical application are large enough to have a significant impact on the fluid analysis. Because of the two-way interaction between the two analyses, the analyses are looped through repeatedly until overall equilibrium is reached between the Mechanical application solution and CFD solution. Twoway FSI is supported between Mechanical and FLUENT and Mechanical and CFX. In either case, you set up the static or transient structural portion of the analysis in the Mechanical application, including defining one or more fluid-structure interface boundary conditions. You continue the analysis in FLUENT or CFX, and view the structural results in the Mechanical application. For more information on two-way FSI using Mechanical and FLUENT, see System Coupling (p. 318). For more information on two-way FSI using Mechanical and CFX, see Coupling CFX to an External Solver: ANSYS Multi-field Simulations in the CFX-Solver Modeling Guide.
Note
In a System Coupling setup, if you apply an external force on the same region as a FluidStructure Interaction load, the force will not be acknowledged by the Mechanical APDL solver.
300
Special Analysis Topics a. Under Transfer Definition, For surface transfer, click the CFD Surface list, and then select the corresponding CFD surface. For volumetric transfer, click the CFD Domain list, and then select the corresponding CFD Domain. b. For CFD Convection loads only: Select the appropriate Ambient Temperature Type.
Note
CFD Near-Wall Ambient (bulk) Temperature (default): This option uses the fluid temperature in the near-wall region as the ambient temperature for the film coefficient calculation. This value will vary along the face. Constant Ambient Temperature: This constant value applies to the entire scoped face(s). The film coefficient will be computed based on this constant ambient temperature value. Use of a constant ambient temperature value in rare cases may produce a negative film coefficient if the ambient temperature is less than the local face temperature. If this is the case, you can define a Supplemental Film Coefficient. This value will be used in place of the negative computed film coefficient and the ambient temperature adjusted to maintain the proper heat flow.
8. Under Data View, select the Source Time, for the imported load. The Source Time Step value changes based on the source time you select. If the selected source time corresponds to more than one source time step, you will also need to select the desired time step value. You can also change the Analysis Time and specify Scale and Offset values for the imported loads. 9. In the Project tree, right-click the imported load, and then click Import Load to import the load. When the load has been imported successfully, a contour plot will be displayed in the Geometry window. After the solution is complete, a CFD Load Transfer Summary is displayed as a Comment in the particular CFD load branch. The summary contains the following information: For a CFD Pressure load: the net force, due to shear stress and normal pressure, on the face computed in CFD and the net force transferred to the Mechanical application faces. For a CFD Temperature load: For surface transfers - the average computed temperature on the CFD boundary and the corresponding average mapped temperature on the Mechanical application faces. For volumetric transfers the average, maximum, and minimum temperature of the CFD domain and the corresponding Mechanical Application body selection(s). For a CFD Convection load: the total heat flow across the face, and the average film coefficient and ambient temperature on the face. The computed and mapped face data may be compared in order to get a qualitative assessment of the accuracy of the mapped data. The following is an example of a CFD Load Transfer Summary for a CFD Pressure load.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
301
Analysis Types
Note
The force values shown in the CFD Load Transfer Summary should only be used as a qualitative measure of the load transferred from CFD to the Mechanical application mesh. In the example above, the closer the CFD Computed forces are to the Mechanical application Mapped Forces, the better the mapping. The actual force transferred to the Mechanical application is reflected in the reaction forces. The following topics are covered in this section: Face Forces at Fluid-Structure Interface Face Temperatures and Convections at Fluid-Structure Interface Volumetric Temperature Transfer CFD Results Mapping
302
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Special Analysis Topics Refer to the Imported Loads section for more information.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
303
Analysis Types 3. Import the geometry or transfer the geometry into the Mechanical application. Double click the Setup cell to display the Mechanical application. 4. In the Details section of Imported Temperature or Imported Body Temperature under Imported Loads, you will first select the Scoping method. Select Geometry Selection as the Scoping method unless you have created a Named Selection. See Scoping Analysis Objects to Named Selections (p. 397) for a detailed description. 5. If Geometry Selection is selected as the Scoping method, pick the geometry using Single select or Box select and click Apply or select a Named Selection object in the drop down list. 6. In a structural analysis, if the Imported Body Temperature load is scoped to one or more surface bodies, the Shell Face option in the details view allows you to apply the temperatures to Both faces, to the Top face(s) only, or to the Bottom face(s) only. See Imported Body Temperature for additional information. 7. To suppress this load, select Yes. Otherwise, retain the default setting. 8. In the drop-down field next to Icepak Body, select one body at a time, All or a Named Selection. If selecting an individual body, make sure your selection corresponds to the volume selected in step 5. If All bodies were selected, select All. 9. The Icepak Data Solution Source field displays the Icepak temperature source data file. 10. You can modify the Mapper Settings to achieve the desired mapping accuracy. 11. Click on the imported load object, then right-click and select Import Load. This process first generates a mesh, if one doesn't already exist, and then interpolates the temperatures from the Icepak mesh onto the Mechanical mesh. This process might take long if the mesh size or the number of bodies is large. Improving the quality of the mesh will improve the interpolation results but the computation time may be higher.
Note
If the import is successful, you can see the temperature plot in the graphics display window. If multiple time steps refer to the same time, an error will be displayed in the Mechanical message window.
12. You can apply other boundary conditions and click Solve to solve the analysis.
304
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Special Analysis Topics tings (p. 127) for further information. Whenever a new row is added or deleted, the imported body temperature data view will be updated to match the number of rows in the Analysis Settings. 4. Click on the imported load object and the Data View tab with updated Analysis Times is displayed. If the Analysis Time is different, the Source Time will display the original time, matching to the closest available Source Time coming from Icepak. If the match is not satisfactory, you can select a Source Time(s) from the drop-down list and Mechanical will calculate the source node and temperature values at that particular time. This combo box will display the union of source time and analysis time values. The values displayed in the combo box will always be between the upper and lower bound values of the source time. If the user modifies the source time value, the selection will be preserved until the user modifies the value even if the step's end time gets changed on the analysis settings object. If a new end time value is added/deleted, Source Time will get the value closest to the newly added Analysis time value.
5. Click on the imported load object, then right-click and select Import Load. This will interpolate the value at all the selected time steps. 6. User can display interpolated temperature values at different time steps by changing the Active Row option in the detail pane. 7. Apply required boundary conditions, continue with any further analysis and solve.
Note
The Named Selection can only be scoped to a vertex.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
305
Analysis Types 3. Define the outputs using Named Selection. The names of the entities created must include the prefix output_ and the degree of freedom in the suffix (e.g. "output_MyName2_rotx).
Note
The Named Selection can only be scoped to a vertex.
5. At Solution level, add a Commands Object and import the macro ExportStateSpaceMatrices.mac to export the reduced model. It is located at the installation folder under: ANSYS Inc\v121\AISOL\DesignSpace\DSPages\macros
Note
The macro is based on the APDL command SPMWRITE.
6. Solve the Modal Analysis. 7. The reduced model file (file.spm) and the graphics file (file_spm.png) will exist in the solver files directory and can then be imported into Simplorer. (See Project File Management in Workbench User Guide for more information on solver files directories.)
306
Special Analysis Topics To transfer temperature data to Mechanical, drag the Solution cell of the POLYFLOW system and drop it onto the Setup cell of an applicable Mechanical system. To transfer thickness data to Mechanical, drag the Solution cell of the POLYFLOW system and drop it onto the Model cell of an applicable Mechanical system. If your simulation has thickness defined from a POLYFLOW system, an Imported Thickness folder is added under the Geometry folder. 1. 2. 3. Select appropriate geometry in the Details view, and then click Apply. Select appropriate options in the Details view. You can modify the mapping settings to achieve the desired mapping accuracy. You can specify a thickness value for the unmapped target nodes using the Unmapped Data Value property. By default, a zero thickness value is assigned to the unmapped nodes.
Important
For the ANSYS solver, the thickness value at each node must be greater than zero.
4.
Right-click the Imported Thickness object, and then click Import Thickness to import the thickness. When the thickness has been imported successfully, a contour plot will be displayed in the Geometry window and any mesh display will be based upon the mapped thickness of the elements.
If your simulation has temperature data defined from a POLYFLOW system, an Imported Load folder is added under the Environment folder. 1. To add an imported temperature load, click the Imported Load folder to make the Environment toolbar available, or right-click the Imported Load folder and select the appropriate load from the context menu. Select appropriate geometry in the Details view, and then click Apply. In a 3D structural analysis, if the Imported Body Temperature load is scoped to one or more surface bodies, the Shell Face option in the details view enables you to apply the temperatures to Both faces, to the Top face(s) only, or to the Bottom face(s) only. See Imported Body Temperature for additional information. Select appropriate options in the Details view. You can modify the mapper settings to achieve the desired mapping accuracy. In a 3D analysis, if the Triangulation mapping algorithm is used, the Transfer Type mapping option defaults to Surface when an Imported Temperature or Imported Body Temperature load scoping is only on shell bodies. If the scoping is on shell bodies and other geometry types, the Transfer Type mapping option will default to Volumetric. In such cases, to obtain a more accurate mapping, you should create a separate imported load for geometry selections on shell bodies, and use the Surface option for Transfer Type. 5. Under Data View, select the desired data Identifier, for the imported load. The data identifier (File Identifier: Data Identifier) strings are specified by the upstream POLYFLOW system. You can also change the Analysis Time and specify Scale and Offset values for the imported loads.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
2. 3.
4.
307
Analysis Types 6. 7. Right-click in the Data View and select Add row to specify additional data for a different analysis time. In the project tree, right-click the Imported Load object, and then click Import Load to import the load. When the load has been imported successfully, a contour plot will be displayed in the Geometry window. If multiple rows are defined in the Data View, imported values at different time steps can be displayed by changing the Active Row option in the details pane. Change any of the columns in the Data View tab as needed: Magnitude Select the appropriate data identifier that represents the load values to be applied from the drop down list. Analysis Time Choose the analysis time at which the load will be applied. For the ANSYS solver, this must coincide with the end time of a step defined in the Analysis Settings object in the tree. Scale The amount by which the imported load values are scaled before applying them. Offset An offset that is added to the imported load values before applying them. 10. To activate or deactivate the load at a step, highlight the specific step in the Graph or Tabular Data window, and choose Activate/Deactivate at this step! See Activation/Deactivation of Loads for additional rules when multiple load objects of the same type exist on common geometry selections.
8. 9.
308
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Special Analysis Topics Basic general information about this topic ... for this analysis type: Density is the only material property utilized in a rigid dynamics analysis. Models that use zero or nearly zero density fail to solve using the ANSYS Rigid Dynamics solver. Attach Geometry Basic general information about this topic ... for this analysis type: Only sheet and solid bodies are supported by the ANSYS Rigid Dynamics solver. Plane bodies and line bodies cannot be used. Define Part Behavior Basic general information about this topic ... for this analysis type: You can define a Point Mass for this analysis type. Part stiffness behavior is not required for the ANSYS Rigid Dynamics solver in ANSYS Workbench. Define Joints and Springs Basic general information about this topic ... for this analysis type: Applicable connections for this type of analysis are joints or springs. When an assembly is imported from a CAD system, joints and constraints are not imported; however, joints can be created automatically or manually after the model has been imported. Each joint is defined by its coordinate system of reference. The orientation of this coordinate system is essential, as free and fixed degrees of freedom are defined in this coordinate system. Contact is not supported for this analysis type. Define Input and Output Pins Basic general information about this topic ... for this analysis type: The quantities that are driven by Simplorer are defined as input pins. The quantities that are monitored by Simplorer are defined as output pins. Define Analysis Settings
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
309
Analysis Types Basic general information about this topic ... for this analysis type: Some of the analysis settings might be overwritten by those defined in Simplorer, because Simplorer drives the co-simulation.
Simplorer Pins
Simplorer Pins are connection points that describe the interface between a rigid dynamics model and a Simplorer model. Pins have two distinct natures: Input Pins are used by Simplorer to drive the rigid dynamics model. Output Pins are sensors used by Simplorer to monitor the rigid dynamics model state. Pins are defined by the degrees of freedom of joints. One pin can be attached to each degree of freedom of a joint. The type of joint quantity attached to pin depends on the nature of the degrees of freedom. Translational degrees of freedom can have Displacement, Velocity, Acceleration, and Force pins. Rotational degrees of freedom can have Rotation, Angular Velocity, Angular Acceleration, and Moment pins.
Note
It is not recommended that you place additional joint conditions on degrees of freedom that are associated with pins. To create pins for a Rigid Dynamics analysis system: 1. 2. Open a Rigid Dynamics analysis system in Workbench, then double-click on the Model field to open the model for editing in the Mechanical application. In the Mechanical application tool bar, click the New Simplorer Pin button as shown below to add a new pin. If you click the New Simplorer Pin button while a joint is selected, the pin will automatically have joint information associated with it. If no joint is selected, you will need to associate the pin with a joint at a later time.
310
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
3.
With the new pin selected in the Outline view, edit the DOF, Type, and Pin Nature fields in the Details view to complete the pin setup.
4. 5. 6.
Rename the pin as it should appear in Simplorer. Repeat steps 2, 3, and 4 to add all pins of interest. When finished adding pins, refer to Set up the Mechanical Application for Export to Simplorer (p. 306) for more information.
Analysis Types 2. Specify the time of interest in the tabular data table or in the Graph window. 3. Select a solution result object and click the right mouse to display the popup menu. Select Export Motion Loads and specify a load file name. 4. In the project schematic, duplicate the Rigid Dynamics analysis system. Replace the duplicated analysis system with a Static Structural analysis system.
Note
If you do not need to keep the original Rigid Dynamics analysis, you can replace it with the Static Structural analysis system.
5. Edit the Static Structural analysis (using Model, Edit) by suppressing all parts except the desired part for the Static Structural analysis. 6. Change the Stiffness Behavior of the part to be analyzed from Rigid to Flexible. 7. Change mesh solver preference to be ANSYS Mechanical instead of ANSYS Rigid Dynamics. 8. Delete or suppress all loads used in the Rigid Dynamics analysis. 9. Import the motion loads that were exported from the Rigid Dynamics analysis. Highlight the Static Structural branch and then right mouse click, Insert> Motion Loads....
Note
Moments and forces created for the static structural analysis can be in an invalid state if all three components of the force/moment are almost equal to zero.
10. Delete the result objects and add new ones. 11. Solve the single part model with the static structural analysis and evaluate the results.
Point to Remember
It is important that you create the Static Structural analysis after the Rigid Dynamics analysis is finished and the export load is done.
Submodeling
Submodeling is a finite element technique that you can use to obtain more accurate results in a particular region of a model. A finite element mesh may be too coarse to produce satisfactory results in a given region of interest. The results away from this region, however, may be satisfactory. Reanalyzing the entire model using a greater mesh refinement in order to obtain more accurate results in one particular region is time-consuming and costly. Instead, you can use submodeling to generate an independent, more finely meshed model of only the region (submodel) of interest and then analyze it. The following submodeling topics are available:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
312
Special Analysis Topics Understanding Submodeling Structural Submodeling Workflow Thermal Submodeling Workflow
Understanding Submodeling
In finite element analysis, the finite element mesh is sometimes too coarse to produce satisfactory results in a specific region of interest, such as a stress concentration region in a stress analysis as shown in the figure that follows. The figure illustrates how to deal with the problem by using submodeling to create a finer mesh on the region (submodel) of interest. Figure 16: Submodeling of a Pulley
Submodeling of a pulley hub and spokes: (a) coarsely meshed model, and (b) finely meshed submodel (shown superimposed over coarse model) Submodeling is also known as the cut-boundary displacement method or the specified boundary displacement method. The cut boundary is the boundary of the submodel which represents a cut through the coarse model. Displacements calculated on the cut boundary of the coarse model are specified as boundary conditions for the submodel. Submodeling is based on St. Venant's principle, which states that if an actual distribution of forces is replaced by a statically equivalent system, the distribution of stress and strain is altered only near the regions of load application. The principle implies that stress concentration effects are localized around the concentration; therefore, if the boundaries of the submodel are far enough away from the stress concentration, reasonably accurate results can be calculated in the submodel. The Mechanical application allows submodeling for structural (stress) and thermal analyses. In a thermal analysis, the temperatures calculated on the cut boundary of the coarse model are specified as boundary conditions for the submodel. Aside from the obvious benefit of yielding more accurate results in a region of your model, the submodeling technique has other advantages: It reduces, or even eliminates, the need for complicated transition regions in solid finite element models. It enables you to experiment with different designs for the region of interest (different fillet radii, for example).
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
313
Analysis Types It helps you in demonstrating the adequacy of mesh refinements. The following restrictions apply to submodeling: It is supported only for the MAPDL solver. It is valid only for solid elements. The principle behind submodeling assumes that the cut boundaries are far enough away from the stress concentration region. You must verify that this assumption is adequately satisfied.
Nonlinear Submodeling
For load-history-dependent problems (for example, when plastic materials exist), you must cut boundary conditions from the coarse model at multiple substeps to simulate the load history dependency in the fine-mesh model analysis. In the fine-mesh-model analysis, the cut boundary conditions must be applied as loads at multiple load steps. The more boundary cutting you do, the more accurate are the results of the fine-mesh model analysis.
2.
Note
You can add a template for the linked structural systems by creating your own template.
314
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Special Analysis Topics Data can be transferred from a 2D coarse model to a 3D submodel. The settings for 2D projection of target mesh nodes can be specified in Appendix C.
3. 4. 5.
Double-click the downstream systems Setup cell. In the Mechanical application, a Submodeling folder is automatically added into the system's tree. To add an imported load, click the Submodeling folder to make the Environment toolbar available, or right-click the Submodeling folder and select the appropriate load from the context menu. Select appropriate cut-boundaries for transferring displacements or body selections for transferring temperatures in the Details view of the Imported Load object using the Geometry or Named Selection scoping option.
Note
The data transfer is not allowed for surface bodies.
6.
The Source Bodies option in the Details view allows you to select the bodies, from the upstream analysis, that make up the source mesh when mapping the data. You can choose one of the following options: All: The source mesh in this case will comprise of all the bodies that were used in upstream analysis. For cases where the source values are significantly different at the boundaries across two or more bodies, the interpolation may need to be performed separately on each geometry to ensure that the mapped values match the source. Manual: This option enables you to select one or more source bodies to make up the source mesh. The source body selections are made in the Material IDs field by entering the material IDs that correspond to the source bodies that you would like to use. Type material IDs and/or material ID ranges separated by commas to specify your selection. For example, type 1, 2, 5-10. The material IDs for the source bodies can be seen in the Solution Information Object of the source analysis. In the example below, text is taken from a solver output:
***********Elements for Body 1 "coil" *********** ***********Elements for Body 2 "core" *********** ***********Elements for Body 3 "bar" ************
The body 'coil' has material ID 1, body 'core' has material ID 2, and body 'bar' has material ID 3. 7. You can transform the source mesh used in the mapping process by using the Rigid Transformation properties. This option is useful if the source geometry was defined with respect to a coordinate system that is not aligned with the target geometry system. For each load step, if an Imported Displacement and other support/displacement constraints are applied on common geometry selections, you can choose to override the specified constraints by using the Override Constraints option in the details of the Imported Displacement object. By default, the specified constraints are respected and imported displacements are applied only to the free degrees of freedom of a node. Change any of the columns in the Data View tab as needed:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
8.
9.
315
Analysis Types Source Time: The time at which the data will be imported from the coarse analysis. Analysis Time: Choose the analysis time at which the load will be applied. This must coincide with the end time of a step defined in the Analysis Settings object in the tree. 10. You can define multiple rows in the Data View tab to import source data at multiple times and apply them at different analysis times. If multiple rows are defined in the Data View tab, you can display imported values at different time steps by changing the Active Row option in the Details pane. 11. You can modify the Mapper Settings to achieve the desired mapping accuracy. 12. Right-click the Imported Load object and click Import Load to import the load. When the load has been imported successfully, a plot of the mapped values will be displayed in the Geometry window. For displacement loads, contours plots of the magnitude (Total) or X/Y/Z component can be viewed by changing the Data option in the details pane. Defaults to a vector plot (All). 13. To activate or deactivate the load at a step, highlight the specific step in the Graph or Tabular Data window, and choose Activate/Deactivate at this step! See Activation/Deactivation of Loads for additional rules when multiple load objects of the same type exist on common geometry selections. 14. Define any other loads and boundary conditions, specify load step options, and obtain the submodel solution. 15. The final step is to verify that the cut boundaries of the submodel are far enough away from the concentration. You can do this by comparing results (stresses and so on) along the cut boundaries with those along the corresponding locations of the coarse model. If the results are in good agreement, it indicates that proper cut boundaries have been chosen; otherwise, you will need to recreate and reanalyze the submodel with different cut boundaries further away from the region of interest. For more information, see Imported Displacement and Imported Body Temperature.
2.
316
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Note
You can add a template for the linked thermal systems by creating your own template. Data can be transferred from a 2D coarse model to a 3D submodel. The settings for 2D projection of target mesh nodes can be specified in Appendix C.
3. 4.
Double-click the downstream systems Setup cell. In the Mechanical application, a Submodeling folder is automatically added into the system's tree. 4. An imported temperature object is automatically inserted under the Submodeling folder to represent the transfer. To add additional Imported Temperature objects, click the Submodeling folder to make the Environment toolbar available, or right-click the Submodeling folder and select the appropriate load from the context menu. Select appropriate cut-boundaries for transferring temperatures or body selections for transferring temperatures in the Details view of the Imported Load object using the Geometry or Named Selection scoping option.
5.
Note
The data transfer is allowed only for solid geometry selections.
6.
The Source Bodies option in the Details view allows you to select the bodies, from the upstream analysis, that make up the source mesh when mapping the data. You can choose one of the following options: All: The source mesh in this case will comprise of all the bodies that were used in upstream analysis. For cases where the source values are significantly different at the boundaries across two or more bodies, the interpolation may need to be performed separately on each geometry to ensure that the mapped values match the source. Manual: This option enables you to select one or more source bodies to make up the source mesh. The source body selections are made in the Material IDs field by entering the material IDs that correspond to the source bodies that you would like to use. Type material IDs and/or material ID ranges separated by commas to specify your selection. For example, type 1, 2, 5-10. The material IDs for the
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
317
Analysis Types source bodies can be seen in the Solution Information Object of the source analysis. In the example below, text is taken from a solver output:
***********Elements for Body 1 "coil" *********** ***********Elements for Body 2 "core" *********** ***********Elements for Body 3 "bar" ************
The body 'coil' has material ID 1, body 'core' has material ID 2, and body 'bar' has material ID 3. 7. You can transform the source mesh used in the mapping process by using the Rigid Transformation properties. This option is useful if the source geometry was defined with respect to a coordinate system that is not aligned with the target geometry system. Change any of the columns in the Data View tab as needed: Source Time: The time at which the data will be imported from the coarse analysis. Analysis Time: Choose the analysis time at which the load will be applied. This must coincide with the end time of a step defined in the Analysis Settings object in the tree. 9. You can define multiple rows in the Data View tab to import source data at multiple times and apply them at different analysis times. If multiple rows are defined in the Data View tab, you can display imported values at different time steps by changing the Active Row option in the Details pane.
8.
10. You can modify the Mapper Settings to achieve the desired mapping accuracy. 11. Right-click the Imported Load object and click Import Load to import the load. When the load has been imported successfully, a plot of the mapped values will be displayed in the Geometry window. For displacement loads, contours plots of the X, Y, or Z component can be viewed by changing the Data option in the Details view. 12. To activate or deactivate the load at a step, highlight the specific step in the Graph or Tabular Data window, and choose Activate/Deactivate at this step! See Activation/Deactivation of Loads for additional rules when multiple load objects of the same type exist on common geometry selections. 13. Define any other loads and boundary conditions, specify load step options, and obtain the submodel solution. 14. The final step is to verify that the cut boundaries of the submodel are far enough away from the concentration. You can do this by comparing results (stresses and so on) along the cut boundaries with those along the corresponding locations of the coarse model. If the results are in good agreement, it indicates that proper cut boundaries have been chosen; otherwise, you will need to recreate and reanalyze the submodel with different cut boundaries further away from the region of interest. For more information, see Imported Body Temperature.
System Coupling
System Coupling is an all-purpose infrastructure for tying two otherwise independent analyses together. In ANSYS Mechanical, you can use System Coupling to perform a fluid-structure interaction (FSI) analysis.
318
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Special Analysis Topics For more information on FSI analyses, including methods other than System Coupling for performing them, see Fluid-Structure Interaction (FSI) (p. 298). You can perform a one-way or two-way fluid-structure interaction (FSI) analysis by connecting a System Coupling component system to Mechanical and FLUENT systems. The Mechanical (Static Structural or Transient Structural) and FLUENT systems are dragged onto the Project Schematic from the Analysis Systems toolbox and the System Coupling component system is dragged onto the Project Schematic from the Component System toolbox. The participating systems are connected to the System Coupling component system (via the Setup cells). For one-way thermal coupling (FLUENT to Mechanical), an External Data and a Mechanical system are connected to the System Coupling system. The External Data system is used to gain access to ANSYS External Data (.axdt files) generated by FLUENT or another solver, and the Mechanical system consumes these data. See Fluid-Structure Interaction (FSI) - One-Way Transfer Using System Coupling for more information. Once a System Coupling component system is connected to the participating systems, the System Coupling component system requests information from each. The information exchange includes system information (system type, units, file names, etc.), the number of coupling interface regions, and the number and type of variables involved in the coupling. Once connected and set up, the System Coupling component system controls the solver execution for the Mechanical and FLUENT systems and manages the coupled-field analysis. Additional information can be found in the following sections: Supported Capabilities and Limitations System Coupling Related Settings in Mechanical Fluid-Structure Interaction (FSI) - One-Way Transfer Using System Coupling Restarting Structural Mechanical Analyses as Part of System Coupling Running Mechanical as a System Coupling Participant from the Command Line Troubleshooting Two-Way Coupling Analysis Problems
319
Analysis Types Note the following limitations when using Mechanical in a System Coupling analysis: If Mechanical is set to run in the Remote Solver Manager (RSM), the user will get the following message: The solve process setting will use RSM. Coupled updates are only supported via RSM when the compute server is localhost. Coupled updates may fail if the compute server is a remote machine. In a System Coupling setup, if you apply an external force on the same region as a Fluid-Structure Interaction interface, the force will not be acknowledged by the Mechanical APDL solver.
320
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Note
When using restarts with System Coupling, turn off the Pre-load the Mechanical editor option. This will ensure that the state of the Mechanical system is correctly updated.
Note
The restart point selected in the Mechanical solver must be consistent with the restart points selected for the System Coupling service and other coupling participants. To specify a current restart point, follow these steps:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
321
Analysis Types 1. Double-click the Mechanicals Solution cell in Workbench. 2. In the Outline view tree, select Analysis Settings. 3. In the Details view, under Restart Analysis, set Restart Type to Manual and select the desired restart point from the drop-down menu of Current Restart Point. 4. Close the Mechanical application. 5. Update the Setup cell of the Mechanical application in Workbench. Sometimes, setup changes are required to avoid failure of the coupled analysis. To modify the settings in the Mechanical application, make sure the correct restart point is selected (see above). Once this is done, you can modify any of the settings, save the project and close the Mechanical application. Any of the setup changes will be applied for the subsequent coupled analyses.
322
Special Analysis Topics Please provide all of these files when submitting a request for service to ANSYS personnel.
Thermal-Stress Analysis
The Mechanical application allows you to apply temperatures from a thermal analysis as loads in a structural analysis for thermal stress evaluations. The load transfer is applicable for cases when the thermal and structural analyses share the mesh as well as for cases when the two analyses are solved using different meshes. For cases when the meshes are different, the temperature values are mapped and interpolated between the source and target meshes. Workflow for performing a thermal stress analysis with: Shared Model 1. From the toolbox, drag and drop a transient or steady-state thermal template onto the project schematic. Perform all steps to set up a Steady-State Thermal or Transient Thermal. Specify mesh controls, boundary conditions, and solution settings as you normally would and solve the analysis. 2. Drag and drop a Static Structural or Transient Structural template on top of the thermal systems solution cell to enable the data transfer.
3. Double-click the structural systems Setup cell. In the Mechanical application an Imported Body Temperature load is automatically added into the structural system's tree under an Imported Load folder. 4. Select appropriate geometry in the Details view of the Imported Body Temperature object using the Geometry or Named Selection scoping option. If the load is scoped to one or more surface bodies, the Shell Face option in the details view allows you to apply the temperatures to Both faces, to the Top face(s) only, or to the Bottom face(s) only. See Imported Body Temperature for additional information. 5. Change any of the columns in the Data View tab as needed: Source Time - Time at which the temperatures will be imported from the thermal analysis. Analysis Time - Choose the analysis time at which the load will be applied. This must coincide with the end time of a step defined in the Analysis Settings object in the tree. 6. Right-click the Imported Body Temperature object and click Import Load to import the load. When the load has been imported successfully, a contour plot of the temperatures will be displayed in the Geometry window.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
323
Analysis Types 7. To preview the imported load contour that applies to a given row in the Data View, use the Preview Row option in the Details view.
Note
You can also create the linked thermal and structural systems by choosing the predefined Thermal-Stress template from the Custom Systems toolbox in the project schematic.
Unshared Model 1. From the toolbox, drag and drop a transient or steady-state thermal template onto the project schematic. Perform all steps to set up a Steady-State Thermal or Transient Thermal. Specify mesh controls, boundary conditions, and solution settings as you normally would and solve the analysis. 2. Drag and drop a Static Structural or Transient Structural template onto the project schematic. Share the Engineering Data and Geometry cells if required and then drag the Solution cell of the thermal system onto the Setup cell of the structural system.
3. Double-click the structural systems Setup cell. In the Mechanical application, an Imported Body Temperature load is automatically added into the structural system's tree under an Imported Load folder. 4. Select appropriate geometry in the Details view of the Imported Body Temperature object using the Geometry or Named Selection scoping option. If the load is scoped to one or more surface bodies, the Shell Face option in the details view allows you to apply the temperatures to Both faces, to the Top face(s) only, or to the Bottom face(s) only. See Imported Body Temperature for additional information.
Note
In a 3D analysis, if the Triangulation mapping algorithm is used, the Transfer Type mapping option defaults to Surface when the load is scoped to shell bodies.
5. The Source Bodies option in the Details view allows you to select the bodies, from the thermal analysis, that make up the source mesh for mapping the data. You can choose one of the following options:
324
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Special Analysis Topics Automatic- Heuristics based on the geometry are used to automatically match source and target bodies and map temperature values. A source body is matched with a target body if it satisfies the below criteria. a. The percent volume difference is within the user defined tolerance. b. The distance between the centroid locations divided by the diagonal of the bounding box is within the user defined tolerance. The percent tolerance values can be specified in the Tolerance field. The default is set at 1%. The matching process is done in increments of 0.1 of the tolerance value, up to the defined tolerance. The process fails if multiple source bodies are found to match a target body or if no match is found for a target body. After the import is completed, a Load Transfer Summary is displayed as a comment object in the particular load branch. The summary shows the matched source and target bodies as well as the values that were used to determine the match. It is recommended that you verify the import using this information.
Important
This option requires the element volume results to be present in the thermal results file. Make sure that the Calculate Thermal Flux or the General Miscellaneous Details view property under the Analysis Settings object in the thermal analysis is set to Yes, so that this result is available.
Note
This option is not allowed when scoped to a node-based Named Selection as the heuristic is geometry based.
All- The source mesh in this case will comprise of all the bodies that were used in thermal analysis. For cases where the temperature values are significantly different at the boundaries across two or more bodies, this option could result in mapped target values that are generated by taking a weighted average of the source values across multiple bodies. Target regions can exists where the mapped temperatures differ significantly from the source. Manual- This option allows you to select one or more source bodies to make up the source mesh. The source body selections are made in the Material IDs field by entering the material IDs that correspond to the source bodies that you would like to use. Type material IDs and/or material ID ranges separated by commas to specify your selection. For example, type 1, 2, 5-10. The material IDs for the source bodies can be seen in Solution Information Object of the source analysis. In the example below, text is taken from a solver output,
***********Elements for Body 1 "coil" *********** ***********Elements for Body 2 "core" *********** ***********Elements for Body 3 "bar" ************
body 'coil' has material ID 1, body 'core' has material ID 2 and body 'bar' has material ID 3. 6. Change any of the columns in the Data View tab as needed: Source Time - Time at which the temperatures will be imported from the thermal analysis.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
325
Analysis Types Analysis time - Choose the analysis time at which the load will be applied. This must coincide with the end time of a step defined in the Analysis Settings object in the tree. 7. You can transform the source mesh used in the mapping process by using the Rigid Transformation properties. This option is useful if the source geometry was defined with respect to a coordinate system that is not aligned with the target geometry system. 8. You can modify the Mapper Settings to achieve the desired mapping accuracy. 9. Right-click the Imported Body Temperature object and click Import Load to import the load. When the load has been imported successfully, a contour plot of the temperatures will be displayed in the Geometry window. 10. To preview the imported load contour that applies to a given row in the Data View, use the Preview Row option in the Details view.
Note
a. You can add a template for the linked thermal and structural systems by creating your own template. b. The transfer of temperatures is not allowed between a 2D analysis and 3D analysis or vice-versa.
Note
When there is a shared model that includes a thermal-stress analysis and the structural system is duplicated using the Engineering Data, Geometry or Model cell context menu, the result is the Setup cell of the Thermal system linked to the Solution cell of the duplicated structural system. Temperature transfer to the duplicated structural system will require the data to be mapped and interpolated between the source and target meshes.
Rotordynamics Analysis
Rotordynamics is a specialized branch of applied mechanics that studies the behaviors of rotating structures. This rotating structure, or rotor system , is typically comprised of rotors, stators, and bearings. For a simple rotor system, the rotor component rotates about an axis that is stabilized by a bearing that is supported by a stator. This structure can be as simple as computer disk or as complicated as a jet engine. The Mechanical Rotordynamics Analysis helps to direct you when selecting properties such as rotor stiffness and geometry, bearing stiffness, damping, and stator properties for a rotor system based on a given rotating speed. For example, to effectively study a systems vibratory characteristics, you can use a Campbell diagram. A Campbell diagram allows you to determine critical speeds (for different rotating modes), such as the rate at which the rotating structure experiences resonance (peak response) to avoid possible catastrophic failure. Or, a Rotordynamic Analysis can be used to determine safe operational ranges for a rotor system. In the Mechanical documentation, please see the Rotordynamics Controls section for more information, and in the Mechanical APDL documentation, the Rotordynamic Analysis Guide.
326
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Special Analysis Topics Refer to the following areas of the documentation for additional and associated information for Rotordynamics: Import Shaft Geometry Bearings Campbell Diagram Chart Results
Fracture Analysis
Fracture analysis deals with the computation of fracture parameters that help you design within the limits of catastrophic failure of a structure. Fracture analysis assumes the presence of a crack in the structure. The fracture parameters computed are Stress Intensity Factors (SIFS), J-Integral (JINT) and Energy Release Rates. For more information about fracture parameters, modes, and calculation techniques, see Fracture Mechanics in the Structural Analysis Guide. Fracture analysis requires that you define a crack. Since fracture parameter calculation requires knowledge of the mesh characteristics around the crack, the mesh must be generated before solving for fracture parameters. Fracture parameter computation is only applicable to static structural analyses. For more information on Fracture Analysis, see the following topics: Cracks Solving a Fracture Analysis Fracture Results Limitations of Fracture Analysis Additional topics include: Fracture Analysis Workflows Multi-Point Constraint (MPC) Contact for Fracture
Note
For all workflows, the static structural analysis supports imported thermal loads from both steady state thermal or transient thermal analysis by linking the set up cell of the static structural analysis to the upstream steady state thermal or transient thermal analysis.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
327
Analysis Types 3. 4. Locate a coordinate system with a graphic pick point, coordinates, or topology. The coordinate system must be located on the surface. Align the axes of the coordinate system of the crack. The specified coordinate system's y-axis must be pointing in the direction normal to the crack surface. For cracks lying on curved surfaces, ensure that the coordinate system's x-axis is pointing normal to the surface of the body at the coordinate system location. See Creating a Coordinate System Based on a Surface Normal (p. 429) for details on how to orient such a coordinate system on a curved surface.. Insert a Fracture folder in the Tree Outline. Insert a Crack object under the Fracture folder. Specify the crack object details. Generate the mesh by right-clicking the Fracture folder and selecting Generate All Crack Meshes. Apply loads and boundary conditions.
5. 6. 7. 8. 9.
10. Apply any pressure on crack face if necessary. 11. Ensure the Fracture setting under Solver Controls in the Analysis Settings is turned on. 12. Solve. 13. Add the Fracture tool and Fracture Result. 14. Post process the Fracture Result. 15. Export to Excel or copy/paste from the chart if necessary.
10. Solve.
328
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Special Analysis Topics 11. Add the Fracture tool and Fracture Result. 12. Post process the Fracture Result. 13. Export to Excel or copy/paste from the chart if necessary.
Note
In 2D, you can draw the crack in the same model using DesignModeler and generate the crack mesh using the mesh connection feature. For a tutorial addressing this issue, see Fracture Analysis of a 2D Cracked Specimen using Pre-Meshed Crack (p. 1397).
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
329
Analysis Types 13. For computation of fracture parameters, the name of the crack front named selection must contain only alphanumeric characters. Otherwise, the solution process will encounter a general failure.
Composite Analysis
Composite analysis can be performed inside Mechanical by importing the layered section information defined on a Mechanical model in an ACP system. The following information discusses the workflow for shell and solid modelling. Shell Modeling Workflow (p. 330) Solid Modeling Workflow (p. 333)
330
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Special Analysis Topics 1. From the toolbox, drag and drop an ACP (Pre) system onto the project schematic. Perform all the steps to fully define the ACP (Pre) system. 2. Then drag and drop a supported* Mechanical system on the ACP (Pre) system. This will share the Engineering Data, Geometry and Model cells from ACP system to the Mechanical system.
Note
A Section Data cell is inserted in the Mechanical system, which represents the imported section data. An Imported Layered Section object is inserted in the Mechanical application when a transfer connection is created from the Setup of a ACP (Pre) system to a Section Data cell.
3. Perform all the steps to fully define the Mechanical system and perform analysis. 4. Review the results. Layered results can be viewed in Mechanical, see Surface Body Results for details. To utilize additional post processing capabilities within ACP, drag an ACP (Post) system onto the ACP (Pre) Model cell, then connect the Solution cell of the supported* Mechanical system onto the ACP (Post) Results cell.
Note
Multiple Mechanical systems can be linked to perform complex workflows exactly like standard analyses. Since only one layered section(s) definition can exist per Mechanical Model, for all the systems sharing the Model cell, Section Data cell is also shared.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
331
Analysis Types
The following information is transferred from ACP Setup to Section Data cell: Sections Elements assigned to each section Layers definition for each section Material assignment for each layer Since the material assignment is transferred from ACP Setup to the Mechanical system, the engineering data cells of the ACP and Mechanical system(s) must be shared. The refresh of the ACP system fails if unshared Engineering Data cells are detected.
*Supported Mechanical system(s) Static Structural Transient Structural Modal Harmonic Response Random Vibration Response Spectrum
332 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Note
Since the geometry and engineering data is provided by the upstream ACP system, they are removed from the downstream Mechanical system. Meshes can be imported into Mechanical from multiple ACP systems. Mechanical does not allow overlap of node/element number from multiple ACP systems; therefore, the import fails if the meshes from different ACP systems have overlap in node/element numbers.
3. Double click/edit the downstream Model cell. In the Mechanical application, an Imported Layered Section object is already inserted. 4. Perform all the steps to fully define the Mechanical system and perform analysis.
Note
Since the mesh is imported from an upstream Mechanical system, any operations that affect the mesh state are blocked inside of Mechanical. It is recommended that you do not affect the mesh inside Mechanical; however, the Clear Generated Data option is available on the mesh folder inside Mechanical and cleans the
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
333
Analysis Types imported mesh. The Generate Mesh/Update operation resumes the imported mesh previously cleaned/modified. Since the material is assigned to elements/bodies through upstream ACP system, the Material Assignment field is read only and says, Composite Material . If the Setup cell of the upstream ACP system(s) is modified, then the refresh of the downstream Model cell re-imports the meshes and re-synthesizes the geometry. This has the following effects: Any properties set on the bodies imported from ACP system are reset to the defaults. Any scoping to geometry (bodies/faces/edges/vertices) is lost and any loads/boundary conditions scoping to geometry have to be re-scoped. Any criterion based named selections defined in the downstream Mechanical system are updated on refresh after any modification in upstream ACP system. Since criterion based named selections are automatically updated, where as any direct scoping is lost, user should create criterion based named selections and then scope any loads/boundary conditions to these named selections. This will result in persistence of scoping during modify/refresh operations.
5. Review the results. Layered results can be viewed in Mechanical, see Surface Body Results for details. To utilize additional postprocessing capabilities within ACP, drag an ACP (Post) system onto the ACP (Pre) Model cell, then connect the Solution cell of the supported* Mechanical system onto the ACP (Post) Results cell.
334
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Note
Link between Mechanical Model to Mechanical system is only supported when ACP (Pre) system is already connected to the Mechanical system. Therefore step 3 will not create a transfer link from Model cell of upstream system to Model cell of downstream system if steps 1 and 2 are not completed. Meshes from upstream to downstream Mechanical Model are renumbered automatically to avoid any overlap with the meshes imported from ACP system(s).
4. Double-click/edit the downstream Model cell. In the Mechanical application, an Imported Layered Section is already inserted. 5. Perform all the steps to fully define the Mechanical system and perform analysis.
Note
The following information is transferred from upstream to downstream Mechanical Model: Geometry (Parts/Bodies) and material assigned to bodies. Mesh Named selections scoped to face(s) Since the material assignment is transferred from upstream to downstream Mechanical system, the Material Assignment field is read only and displays the material assigned to the body. If the model cell of the upstream Model system or the Setup cell of the ACP system is modified, then the refresh of the downstream Model cell re-imports the meshes and resynthesizes the geometry. Any properties set on the bodies imported from the Mechanical model are retained.
6. Review the results. Layered results can be viewed in Mechanical, see Surface Body Results for details. To utilize additional postprocessing capabilities within ACP, drag an ACP (Post) system onto the ACP (Pre) Model cell, then connect the Solution cell of the supported* Mechanical system onto the ACP (Post) Results cell.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
335
Analysis Types *Supported Mechanical system(s) Static Structural Transient Structural Modal Harmonic Response Random Vibration Response Spectrum Linear Buckling
Limitations
If the Engineering Data Cell of the intended downstream Mechanical System is modified (by creating/modifying an existing material in Engineering Data cell of the Mechanical System), a Data Transfer connection from Upstream ACP (Pre) Setup/Mechanical Model to downstream Mechanical system cannot be created.
336
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
337
Note
Body objects in the tree that represent a multibody part do not report centroids or moments of inertia in their respective Details view. The following topics are addressed in this section: Multibody Behavior Working with Parts Integration Schemes Color Coding of Parts Working with Bodies Hide or Suppress Bodies Hide or Show Faces Assumptions and Restrictions for Assemblies, Parts, and Bodies
Multibody Behavior
Associativity that you apply to geometry attached from DesignModeler is maintained in the Mechanical and Meshing applications when updating the geometry despite any part groupings that you may subsequently change in DesignModeler. See Maintaining Associativity with Geometry Updates in DesignModeler (p. 121) for further information. When transferring multibody parts from DesignModeler to the Meshing application, the multibody part has the body group (part) and the prototypes (bodies) beneath it. When the part consists of just a single body the body group is hidden. If the part has ever been imported as a multibody part you will always see the body group for that component, regardless of the number of bodies present in any subsequent update.
Integration Schemes
Parts can be assigned Full or Reduced integration schemes. The full method is used mainly for purely linear analyses, or when the model has only one layer of elements in each direction. This method does not cause hourglass mode, but can cause volumetric locking in nearly incompressible cases. The reduced
338 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Assemblies, Parts, and Bodies method helps to prevent volumetric mesh locking in nearly incompressible cases. However, hourglass mode might propagate in the model if there are not at least two layers of elements in each direction.
Note
A maximum of 15 distinct materials can be shown in the legend. If a model has more then 15 materials, coloring by material will not have any effect unless enough parts are hidden or suppressed. You can reset the colors back to the default color scheme by right clicking on the Geometry object in the tree and selecting Reset Body Colors. Example 2: Color by Parts
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
339
Specifying Geometry
Note
If another model level object, such as a Remote Point, Joint, or Contact Region, is scoped to a Body that becomes Suppressed, that object also becomes suppressed until it is re-scoped or the body is Unsuppressed.
340
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Surface Bodies choose Hide Face(s) in the context menu. This menu choice is only available if you have already selected faces. Choose Show Hidden Face(s) from the context menu to restore the visibility of faces previously hidden using Hide Face(s). The Show Hidden Face(s) menu choice is only available if there are hidden faces from choosing Hide Face(s). It cannot be used to restore the visibility of faces previously hidden by setting Visible to No in the Details view of a Named Selection object.
Note
The selected faces will appear hidden only when you view the geometry. The feature is not applicable to mesh displays or result displays.
Solid Bodies
You can process and solve solid models, including individual parts and assemblies. An arbitrary level of complexity is supported, given sufficient computer time and resources.
Surface Bodies
You can import surface bodies from an array of sources (see Geometry Preferences). Surface bodies are often generated by applying mid-surface extraction to a pre-existing solid. The operation abstracts away the thickness from the solid and converts it into a separate modeling input of the generated surface. Surface body models may be arranged into parts. Within a part there may be one or more surface bodies; these may even share the part with line bodies. Parts that feature surface bodies may be connected with the help of spot welds and contacts. The following topics are addressed in this section. Assemblies of Surface Bodies Thickness Mode Importing Surface Body Models Importing Surface Body Thickness Surface Body Shell Offsets Specifying Surface Body Thickness Specifying Surface Body Layered Sections Faces With Multiple Thicknesses and Layers Specified
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
341
Specifying Geometry
Thickness Mode
You can determine the source that controls the thickness of a surface body using the Thickness Mode indication combined with the Thickness field, both located in the Details view of a surface Body object. Upon attaching a surface body, the Thickness Mode reads either Auto or Manual. In Auto Mode the value of thickness for a given surface body is controlled by the CAD source. Future CAD updates will synchronize its thickness value with the value in the CAD system. In Manual mode the thickness for the surface body is controlled by the Mechanical application, so future updates from the CAD system will leave this value undisturbed. A Thickness Mode will be Automatic until the Thickness is changed to some non-zero value. Once in Manual mode, it can be made Automatic once again by changing the Thickness value back to zero. A subsequent CAD update will conveniently synchronize the thickness with the value in the CAD system. Thicknesses for all surface bodies are represented in a dedicated column on the Worksheet that is displayed when you highlight the Geometry object.
Surface Bodies which type of entity you want to import via the Geometry preferences in the Workbench Properties of the Geometry cell in the Project Schematic. Once in the Mechanical application, you can adjust the Geometry preferences in the Details view, where they take effect upon updating.
Note
If you want to retain a preference selection in the Workbench Properties, you must first save before exiting the ANSYS Workbench.
By default, the shell section midsurface is aligned with the surface body, but you can use the Offset Type drop down menu located in the Details view of a Surface Body object or an object scoped to a surface body to offset the shell section midsurface from the surface body: Top - the top of the shell section is aligned with the surface body.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
343
Specifying Geometry
Middle (Membrane) (default) - the middle of the shell section is aligned with the surface body.
Bottom - the bottom of the shell section is aligned with the surface body.
344
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Surface Bodies
User Defined - the user defines the amount of offset (Membrane Offset), measured in the positive normal direction from the middle of the shell section to the surface body (may be positive or negative value).
Specifying Geometry To specify the thickness of an entire surface body: Highlight the Surface Body object and, in the Details view, enter a value in the Thickness field. A value greater than 0 must be present in this field. To specify the thickness of selected faces on a surface body: 1. Highlight the Geometry folder in the tree and insert a Thickness object from the Geometry toolbar or choose Insert> Thickness (right-click and choose from context menu).
Note
The Thickness object overwrites any element that is scoped to the selected surfaces that has thickness greater than 0 defined in the Details view of the Surface Body object (See above).
2. Apply scoping to selected faces on surface bodies. 3. Set the desired shell offset. 4. Define the thickness as a constant (default), with a table, or with a function: a. To define the thickness as a constant, enter the value in the Thickness field in the Details view. b. To define the thickness with a table: i. Click the Thickness field in the Details view, then click Tabular from the flyout menu.
ii. Set the Independent Variable in the Details view to X, Y, or Z. iii. Choose a Coordinate System. The Global Coordinate System (Cartesian) is the default. iv. Enter data in the Tabular Data window. The Graph window displays the variation of the thickness. c. To define the thickness with a function: i. Click the Thickness field in the Details view, then click Function from the flyout menu.
ii. Enter the function in the Thickness field. (Example: 45+10*x/591) iii. Adjust properties in the Graph Controls category as needed: Number of Segments - The function is graphed with a default value of 200 line segments. You can change this value to better visualize the function. Range Minimum - The minimum range of the graph. Range Maximum - The maximum range of the graph.
Note
Surface body thicknesses must be greater than zero. Failures will be detected by the solver.
346
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Surface Bodies When importing surfaces bodies from DesignModeler, the associated thickness is automatically included with the import. See Importing Surface Body Thickness (p. 343) for details. Face based thickness specification is not used for the following items. Instead the body based thickness will be used: Assembly properties: volume, mass, centroid, and moments of inertia. This is for display in the Details view only. The correct properties based on any variable thickness are correctly calculated in the solver and can be verified through miscellaneous record results for Mechanical APDL based solutions.
Note
Assembly properties are displayed as N/A (Not Applicable) if Thickness objects (Thickness, Layered Thickness, Imported Layered Thickness) are present under the Geometry object. Also, please note that if any Parameters are present they are set to zero. This applies to parameter value you Workbench as well - they will have values of zero.
Meshing: auto-detection based on surface body thickness, automatic pinch controls, surface body thickness used as mesh merging tolerance. Solution: Heuristics used in beam properties for spot welds. Face based thickness is not supported for rigid bodies. Variable thickness is displayed only for mesh and result displays. Location probes, Path scoped results and Surface scoped results do not display nor account for variable thickness. They assume constant thickness. If multiple Thickness objects are applied to the same face, only those properties related to the last defined object will be sent to the solver, regardless of whether the object was defined in DesignModeler or in Mechanical. See Faces With Multiple Thicknesses and Layers Specified (p. 351) for details.
You can import thicknesses from an upstream system. Basic setup steps are given below. You can find more information on mapping data in the Mechanical application in the appendix (Appendix C (p. 1407)).
Note
Thickness import is supported for 3D shell bodies or planar 2D bodies using Plane Stress. The MAPDL Solver for 3D shell bodies will use the nodal thicknesses directly via the SECFUNCTION command. For the Explicit Solver or MAPDL solver for 2D bodies, the element's nodal thicknesses are converted to an average element thickness. To import thicknesses from an upstream system: 1. In the project schematic, create a link between the Solution cell of a system and the Model cell of an upstream system.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
347
Specifying Geometry 2. Attach geometry to the analysis system, and then double-click Model to open the Mechanical window. An Imported Thickness folder is added under the Geometry folder and an imported thickness is added to the Imported Thickness folder, by default. 3. Select the appropriate options in the Details view. 4. Select Imported Thickness and select Import Thickness from the context menu.
Note
Layered Section objects can only be used in the following analysis types: Explicit Dynamics Harmonic Response Linear Buckling Modal Random Vibration Response Spectrum Static Structural Transient Structural
The following sections describe the use of the Layered Section object. Defining and Applying a Layered Section Viewing Individual Layers Layered Section Properties Notes on Layered Section Behavior
Surface Bodies 3. Choose a Coordinate System. You may choose any user-defined Cartesian or Cylindrical coordinate system. The Body Coordinate System option specifies that the coordinate system selected for each body will be used. There is no default. 4. Set the desired Offset Type. Offset Type is not supported in Explicit Dynamics analyses. 5. Click on the arrow to the right of Worksheet in the Layers field then select Worksheet to enter the layer information for this Layered Section. The Layered Section worksheet can also be activated by the Worksheet toolbar button. The worksheet displays a header row, and two inactive rows labeled +Z and -Z to indicate the order in which the materials are layered. Layer one will always be the layer at the bottom of the stack (closest to -Z). When you insert a layer, all of the layers above it will renumber. To add the first layer, right click anywhere in the Layered Section Worksheet and select Add Layer. Once the layer is added: Click in the Material column of the row and select the material for that layer from the drop-down list. Click in the Thickness column and define the thickness of that layer. Individual layers may have zero thickness, but the total layered-section thickness must be nonzero. Click in the Angle column and define the angle of the material properties. The angle is measured in the element X-Y plane with respect to the element X axis. This value can be entered as degrees or radians, depending on how units are specified. To add another layer, do one of the following: With no layers selected, you can right click the header row, +Z row, or -Z row to display a context menu. Select Add Layer to Top to add a layer row at the top (+Z) of the worksheet. Select Add Layer to Bottom to add a layer row to the bottom of the worksheet (-Z). With one or more layers selected, you can right click any selected layer to display a context menu. Select Insert Layer Above (which inserts a layer row above the selected row in the +Z direction) or Insert Layer Below (which inserts a layer row below the selected row in the -Z direction). To delete a layer, select one or more rows, right click on any selected row, and select Delete Layer. 6. Select the Nonlinear Effects and Thermal Strain Effects settings in the Material category of the Details view. The reference temperature specified for the body on which a layered section is defined is used as the reference temperature for the layers. Nonlinear Effects and Thermal Strain Effects are not supported in Explicit Dynamics analyses.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
349
Specifying Geometry Individual layers will be visible only when Show Mesh is enabled (if the model has been meshed previously), and only on Layered Section objects. If Show Mesh is not enabled, just the geometry and the scoping will be shown on the model. When a layer is selected to display, the layer with its defined thickness, offset, and sequence will be displayed in the graphics window. Due to the limitations described for the Show Mesh option, it is recommended that the user switch back and forth if needed to Wireframe/Shaded Exterior View mode to properly see annotations.
Note
When viewing Imported Layered Sections, the thickness that you see is not relative to the geometry like it is with a Layered Section object.
350
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Surface Bodies Layered Sections are not valid with cyclic symmetry. The following material properties are supported by Layered Sections in an Explicit Dynamics analysis: Isotropic Elasticity, Orthotropic Elasticity Johnson Cook Strength, Zerilli Armstrong Strength, Steinberg Guinan Strength, Cowper Symonds Strength Orthotropic Stress Limits, Orthotropic Strain Limits, Tsai-Wu Constants Plastic Strain, Principal Stress, Stochastic Failure, For orthotropic materials in Explicit Dynamics, the Z material direction is always defined in the shell normal direction. The X material direction in the plane of each element is determined by the x-axis of the coordinate system associated with the Layered Section. If the x-axis of this coordinate system does not lie in the element plane, then the x-axis is projected onto the shell in the coordinate system z-axis direction. If the z-axis is normal to the element plane, then the projection is done in the coordinate system y-axis. For cylindrical systems, it is the y-axis that is projected onto the element plane to find the Y material direction.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
351
Specifying Geometry To find the face and its corresponding thickness objects for a particular message, highlight that message in the message pane, right-click on the message and choose Go To Face With Multiple Thicknesses from the context menu. The face associated with this message is highlighted in the Geometry window and the corresponding thickness objects are highlighted in the tree. If there is no face with multiple definitions, the following information will be displayed in the message box. No faces with multiple thicknesses have been found. A related Go To option is also available. If you highlight one or more faces with thickness definition of a surface body, then right-click in the Geometry window and choose Go To> Thicknesses for Selected Faces, the corresponding thickness objects will be highlighted in the tree.
Note
You cannot search for Imported Layered Sections that overlap with other thickness objects. However a warning will be generated during the solution if this situation might exist.
Line Bodies
A line body consists entirely of edges and does not have a surface area or volume. Although multiple CAD sources can provide line bodies to ANSYS Workbench, only DesignModeler and ANSYS SpaceClaim Direct Modeler provide the additional cross section data needed to use line bodies in an analysis. For those CAD sources that cannot provide the cross section data, you need to import them into DesignModeler or ANSYS SpaceClaim Direct Modeler, define the cross sections, and then send the geometry to the Mechanical application in ANSYS Workbench. Once imported, a line body is represented by a Line Body object in the tree, where the Details view includes the associated cross section information of the line body that was defined in DesignModeler or supported CAD system. Depending on your application, you can further define the line body as either a beam or a pipe. Here are some guidelines: Beam is usually a suitable option when analyzing thin to moderately thick beam structures. A variety of cross-sections can be associated with beams. Pipes are more suitable for analyzing initially circular cross-sections and thin to moderately thick pipe walls. Users can apply special loads on pipes such as Pipe Pressure and Pipe Temperature. Curved pipe zones or high deformation zones in pipes can be further modeled using the Pipe Idealization object. To define your line body, highlight the Line Body object and set the following in the Details view: 1. Offset Mode: to Refresh on Update (default) to enable the values in the Details view to update when the CAD system updates, or to Manual, to enable the Details view values to override the CAD system updates. 2. Model Type: to Beam or Pipe. 3. Offset Type: to Centroid, Shear Center, Origin, or User Defined, where Offset X and Offset Y are available. The following read-only information is used in the definition of both beam and pipe: Cross Section
352 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Rigid Bodies Cross Section Area Cross Section IYY Cross Section IZZ
Note
Beams can also be used as connections within a model. See Beam Connections (p. 535) for further information on this application. Pipes are only realized in structural analyses. All line bodies defined in other analysis types are always realized as beams. This extends to linked analyses as well. For example, in a thermalstructural linked analysis where line bodies are defined as pipes, the thermal component of the analysis will only realize the line bodies as beams.
Rigid Bodies
You can declare the stiffness behavior of a single solid body (a body that is not a component of a multibody part), a body group, surface bodies, and 2D models to be rigid or flexible. A rigid body will not deform during the solution. This feature is useful if a mechanism has only rigid body motion or, if in an assembly, only some of the parts experience most of the strains. It is also useful if you are not concerned about the stress/strain of that component and wish to reduce CPU requirements during meshing or solve operations.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
353
Specifying Geometry To set the stiffness behavior in the Mechanical application 1. 2. Select a body in the tree. In the Details view, set Stiffness Behavior to Rigid or Flexible.
To define a rigid body, set the field of the Details view to Rigid when the body object is selected in the tree. If rigid, the body will not be meshed and will internally be represented by a single mass element during the solution. (The mass elements mass and inertial properties will be maintained.) The mass, centroid, and moments of inertia for each body can be found in the Details view of the body object. The following restrictions apply to rigid bodies: Rigid bodies are only valid in static structural, Transient Structural, Rigid Dynamics, and modal analyses for the objects listed below. Animated results are available for all analysis types except modal. Point mass Joint Spring Remote Displacement Remote Force Moment Contact Rigid bodies are valid when scoped to solid bodies, surface bodies, or line bodies in Explicit Dynamics Analysis (p. 156) for the following objects: Fixed Support Displacement Velocity The following outputs are available for rigid bodies, and are reported at the centroid of the rigid body: Results: Displacement, Velocity, and Acceleration Probes: Deformation, Position, Rotation, Velocity, Acceleration, Angular Velocity, and Angular Acceleration
Note
If you highlight Deformation results in the tree that are scoped to rigid bodies, the corresponding rigid bodies in the Geometry window are not highlighted. You cannot define a line body, 2D plane strain body, or 2D axisymmetric body as rigid, except that in an Explicit Dynamics analysis, 2D plane strain and 2D axisymmetric bodies may be defined as rigid.
354
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
2D Analyses All bodies in a body group (of a multibody part) must have the same Stiffness Behavior. When Stiffness Behavior is Rigid, the body group acts as one rigid mass regardless of whether or not the underlying bodies are topologically connected (via shared topology).
2D Analyses
The Mechanical application has a provision that allows you to run structural and thermal problems that are strictly two-dimensional (2D). For models and environments that involve negligible effects from a third dimension, running a 2D simulation can save processing time and conserve machine resources. You can specify a 2D analysis only when you attach a model. Once attached, you cannot change from a 2D analysis to a 3D analysis or vice versa. You can configure Workbench for a 2D analysis by: 1. Creating or opening a surface body model in DesignModeler or opening a surface body model in any supported CAD system that has provisions for surface bodies. The model must be in the x-y plane. 2D planar bodies are supported; 2D wire bodies are not. Then, with the Geometry cell selected in the Project Schematic, expose the Properties Details of Geometry window using the toolbar Workspace drop-down menu, and choose 2D in the Analysis Type drop-down menu (located under Advanced Geometry Defaults). Attach the model into the Mechanical application by double-clicking on the Model cell.
2.
3.
A 2D analysis has the following characteristics: For Geometry items in the tree, you have the following choices located in the 2D Behavior field within the Details view: Plane Stress (default): Assumes zero stress and non-zero strain in the z direction. Use this option for structures where the z dimension is smaller than the x and y dimensions. Example uses are flat plates subjected to in-plane loading, or thin disks under pressure or centrifugal loading. A Thickness field is also available if you want to enter the thickness of the model. Axisymmetric: Assumes that a 3D model and its loading can be generated by revolving a 2D section 360o about the y-axis. The axis of symmetry must coincide with the global y-axis. The geometry has to lie on the positive x-axis of the x-y plane. The y direction is axial, the x direction is radial, and the z direction is in the circumferential (hoop) direction. The hoop displacement is zero. Hoop strains and stresses are usually very significant. Example uses are pressure vessels, straight pipes, and shafts. Plane Strain: Assumes zero strain in the z direction. Use this option for structures where the z dimension is much larger than the x and y dimensions. The stress in the z direction is non-zero. Example uses are long, constant, cross-sectional structures such as structural line bodies. Plane Strain behavior cannot be used in a thermal analysis (steady-state or a transient).
Note
Since thickness is infinite in plane strain calculations, different results (displacements/stresses) will be calculated for extensive loads (that is, forces/heats) if the solution is performed in different unit systems (MKS vs. NMM). Intensive loads (pressure, heat flux) will not give different results. In either case, equilibrium is maintained and thus
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
355
Specifying Geometry reactions will not change. This is an expected consequence of applying extensive loads in a plane strain analysis. In such a condition, if you change the Mechanical application unit system after a solve, you should clear the result and solve again.
Generalized Plane Strain: Assumes a finite deformation domain length in the z direction, as opposed to the infinite value assumed for the standard Plane Strain option. Generalized Plane Strain provides more practical results for deformation problems where a z direction dimension exists, but is not considerable. See Using Generalized Plane Strain (p. 356) for more information. Generalized Plane Strain needs the following three types of data: Fiber Length: Sets the length of the extrusion. End Plane Rotation About X: Sets the rotation of the extrusion end plane about the x-axis. End Plane Rotation About Y: Sets the rotation of the extrusion end plane about the y-axis. By Body: Allows you to set the Plane Stress (with Thickness option), Plane Strain, or Axisymmetric options for individual bodies that appear under Geometry in the tree. If you choose By Body, then click on an individual body, these 2D options are displayed for the individual body. For a 2D analysis, use the same procedure for applying loads and supports as you would use in a 3D analysis. The loads and results are in the x-y plane and there is no z component. You can apply all loads and supports in a 2D analysis except for the following: Bolt Pretension Load, Line Pressure, Simply Supported, and Fixed Rotation. A Pressure load can only be applied to an edge. A Bearing Load and a Cylindrical Support can only be applied to a circular edge. For analyses involving axisymmetric behavior, a Rotational Velocity load can only be applied about the y-axis. For loads applied to a circular edge, the direction flipping in the z axis will be ignored. Only Plain Strain and Axisymmetric are supported for Explicit Dynamics analyses.
356
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
2D Analyses
Y Starting Plane
The extruding begins at the starting (or reference) plane and stops at the ending plane. The curve direction along the extrusion path is called the fiber direction. The starting and ending planes must be perpendicular to this fiber direction at the beginning and ending intersections. If the boundary conditions and loads in the fiber direction do not change over the course of the curve, and if the starting plane and ending plane remain perpendicular to the fiber direction during deformation, then the amount of deformation of all cross sections will be identical throughout the curve, and will not vary at any curve position in the fiber direction. Therefore, any deformation can be represented by the deformation on the starting plane, and the 3D deformation can be simulated by solving the deformation problem on the starting plane. The Plane Strain and Axisymmetric options are particular cases of the Generalized Plane Strain option. All inputs and outputs are in the global Cartesian coordinate system. The starting plane must be the xy plane, and must be meshed. The applied nodal force on the starting plane is the total force along the fiber length. The geometry in the fiber direction is specified by the rotation about the x-axis and y-axis of the ending plane, and the fiber length passing through a user-specified point on the starting plane called the starting or reference point. The starting point creates an ending point on the ending plane through the extrusion process. The boundary conditions and loads in the fiber direction are specified by applying displacements or forces at the ending point. The fiber length change is positive when the fiber length increases. The sign of the rotation angle or angle change is determined by how the fiber length changes when the coordinates of the ending point change. If the fiber length decreases when the x coordinate of the ending point increases, the rotation angle about y is positive. If the fiber length increases when the y coordinate of the ending point increases, the rotation angle about x is positive. For linear buckling and modal analyses, the Generalized Plane Strain option usually reports fewer Eigenvalues and Eigenvectors than you would obtain in a 3D analysis. Because it reports only homogeneous deformation in the fiber direction, generalized plane strain employs only three DOFs to account for these deformations. The same 3D analysis would incorporate many more DOFs in the fiber direction. Because the mass matrix terms relating to DOFs in the fiber direction are approximated for modal and transient analyses, you cannot use the lumped mass matrix for these types of simulations, and the solution may be slightly different from regular 3D simulations when any of the three designated DOFs is not restrained. Overall steps to using Generalized Plane Strain 1. 2. 3. Attach a 2D model in the Mechanical application. Click on Geometry in the tree. In the Details view, set 2D Behavior to Generalized Plane Strain.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
357
Specifying Geometry 4. 5. Define extrusion geometry by providing input values for Fiber Length, End Plane Rotation About X, and End Plane Rotation About Y. Add a Generalized Plane Strain load under the analysis type object in the tree.
Note
The Generalized Plane Strain load is applied to all bodies. There can be only one Generalized Plane Strain load per analysis type so this load will not be available in any of the load drop-down menu lists if it has already been applied.
6. 7. 8. 9.
In the Details view, input the x and y coordinates of the reference point , and set the boundary conditions along the fiber direction and rotation about the x and y-axis. Add any other loads or boundary conditions that are applicable to a 2D model. Solve. Reactions are reported in the Details view of the Generalized Plane Strain load. Review results.
Symmetry
You can use the inherent geometric symmetry of a body to model only a portion of the body for simulation. Using symmetry provides the benefits of faster simulation times and less use of system resources. For example, the model below can be simplified by modeling only of the geometry by taking advantage of two symmetry planes.
Introduction
Making use of the Symmetry feature requires an understanding of the geometry symmetry and the symmetry of loading and boundary conditions. If geometric symmetry exists, and the loading and
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
358
Symmetry boundary conditions are suitable, then the model can be simplified to just the symmetry sector of the model. DesignModeler can be used to simplify a full model into a symmetric model. This is done by identifying symmetry planes in the body. DesignModeler will then slice the full model and retain only the symmetry portion of the model. (See Symmetry in the DesignModeler help). To further understand the use of Symmetry in the Mechanical application, examine the following topics: Types of Regions Symmetry Defined in DesignModeler Symmetry in the Mechanical Application
Types of Regions
When the Mechanical application attaches to a symmetry model from DesignModeler, a Symmetry folder is placed in the tree and each Symmetry Plane from DesignModeler is given a Symmetry Region object in the tree. In addition, Named Selection objects are created for each symmetry edge or face. (See Symmetry Defined in DesignModeler (p. 378).) The Symmetry folder supports the following objects: Symmetry Region supported for structural analyses. Periodic Region supported for magnetostatic analyses. Cyclic Region supported for structural and thermal analyses. See the individual sections for additional information about each of these symmetry objects. Periodic and Cyclic regions also ensure that a mesh is cyclic and suitable for fluids analyses (the mesh is then matched, however, users must re-assign periodic regions in the solver). For models generated originally as symmetry models, you may create a Symmetry folder and manually identify Symmetry Region objects or Periodic/Cyclic Region objects. (See Symmetry in the Mechanical Application (p. 378).)
Symmetry Region
A symmetry region refers to dimensionally reducing the model based on a mirror plane. Symmetry regions are supported for: Structural Symmetry Structural Anti-Symmetry Structural Linear Periodic Symmetry Electromagnetic Symmetry Electromagnetic Anti-Symmetry Explicit Dynamics Symmetry
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
359
Specifying Geometry
Structural Symmetry
A symmetric structural boundary condition means that out-of-plane displacements and in-plane rotations are set to zero. The following figure illustrates a symmetric boundary condition. Structural symmetry is applicable to solid and surface bodies.
Structural Anti-Symmetry
An anti-symmetric boundary condition means that the rotation normal to the anti-symmetric face is constrained. The following figure illustrates an anti-symmetric boundary condition. Structural antisymmetry is applicable to solid and surface bodies.
Note
The Anti-Symmetric option does not prevent motion normal to the symmetry face. This is appropriate if all loads on the structure are in-plane with the symmetry plane. If applied loads, or loads resulting from large deflection introduce force components normal to the face, an additional load constraint on the normal displacement may be required.
360
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Symmetry
Electromagnetic Symmetry
Symmetry conditions exist for electromagnetic current sources and permanent magnets when the sources on both sides of the symmetry plane are of the same magnitude and in the same direction as shown in the following example.
Electromagnetic symmetric conditions imply Flux Normal boundary conditions, which are naturally satisfied.
Electromagnetic Anti-Symmetry
Anti-Symmetry conditions exist for electromagnetic current sources and permanent magnets when the sources on both sides of the symmetry plane are of the same magnitude but in the opposite direction as shown in the following example.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
361
Specifying Geometry
Electromagnetic anti-symmetric conditions imply Flux Parallel boundary conditions, which you must apply to selected faces.
Note
Anti-symmetry, periodicity and anti-periodicity symmetry regions are not supported in Explicit Dynamics systems. Symmetry cannot be applied to rigid bodies. Only the General Symmetry interpretation is used by the solver in 2D Explicit Dynamics analyses.
Symmetry conditions can be interpreted by the solver in two ways: General Symmetry Global Symmetry Planes
General Symmetry
In general, a symmetry condition will result in degree of freedom constraints being applied to the nodes on the symmetry plane. For volume elements, the translational degree of freedom normal to the symmetry plane will be constrained. For shell and beam elements, the rotational degrees of freedom in the plane of symmetry will be additionally constrained. For nodes which have multiple symmetry regions assigned to them (for example, along the edge between two adjacent faces), the combined constraints associated with the two symmetry planes will be enforced.
Note
Symmetry regions defined with different local coordinate systems may not be combined, unless they are orthogonal with the global coordinate system. General symmetry does not constrain eroded nodes. Thus, if after a group of elements erodes, a free eroded node remains, the eroded node will not be constrained by the symmetry con-
362
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Symmetry dition. This can be resolved in certain situations via the special case of Global symmetry, described in the next section.
Note
Global symmetry planes are only applicable to 3D Explicit Dynamics analyses.
Periodic Region
The Periodic Region object is used to define for Electromagnetic analysis Periodical or AntiPeriodical behavior in a particular model (see Electromagnetic Periodic Symmetry section).
Electromagnetic Periodicity
A model exhibits angular periodicity when its geometry and sources occur in a periodic pattern around some point in the geometry, and the repeating portion that you are modeling represents all of the sources, as shown below (see the Periodicity Example (p. 365)).
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
363
Specifying Geometry
Electromagnetic Anti-Periodicity
A model exhibits angular anti-periodicity when its geometry and sources occur in a periodic pattern around some point in the geometry and the repeating portion that you are modeling represents a subset of all of the sources, as shown below.
Note
For a magnetic field simulation with periodic regions, you must be careful when applying flux parallel boundary conditions to adjoining faces. If the adjoining faces of the periodic faces build up a ring and all are subject to flux parallel conditions, that implies a total flux of zero through the periodic face. In some applications that is not a physically correct requirement. One solution is to extend the periodic sector to include the symmetry axis.
364
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Symmetry
See the Periodicity Example (p. 365) section for further details.
Periodicity Example
Periodicity is illustrated in the following example. A coil arrangement consists of 4 coils emulated by stranded conductors. A symmetry model of surrounding air is created. The model is conveniently broken into 16 sectors for easy subdivision into periodic sectors and for comparison of results.
Below is a display of the Magnetic Field Intensity for the symmetry model at the mid-plane. The arrows clearly indicate an opportunity to model the domain for both Periodic or Anti-periodic sectors. Periodic planes are shown to exist at 180 degree intervals. Anti-periodic planes are shown to exist at 90 degree intervals.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
365
Specifying Geometry The model can be cut in half to model Periodic planes. Applying periodic symmetry planes at 90 degrees and 270 degrees leads to the following results.
The model can be cut in half again to model Anti-Periodic planes. Applying anti-periodic symmetry planes at 0 degrees and 90 degrees leads to the following results.
Cyclic Region
Fan wheels, spur gears, and turbine blades are all examples of models that can benefit from cyclic symmetry. An automated cyclic symmetry analysis conserves time and CPU resources and allows you to view analysis results on the entire structure (for a structural analysis). ANSYS Workbench automates cyclic symmetry analysis by: Solving for the behavior of a single symmetric sector (part of a circular component or assembly). See The Basic Sector in the Advanced Analysis Guide for more information. Using the single-sector solution to construct the response behavior of the full circular component or assembly (as a postprocessing step). For example, by analyzing a single 10 sector of a 36-blade turbine wheel assembly, you can obtain the complete 360 model solution via simple postprocessing calculations. Using twice the usual number of degrees of freedom (DOFs) in this case, the single sector represents a 1/36th part of the model.
Note
Layered Sections cannot be applied to a model that uses cyclic symmetry.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
366
Symmetry The overall procedure in ANSYS Workbench for simulating models that are cyclically symmetric is to run a static structural, modal, or thermal analysis and perform the following specialized steps: 1. Insert a Cyclic Region symmetry object in the tree. This step is necessary to enable ANSYS Workbench to perform a cyclic symmetry analysis. Multiple Cyclic Region objects are permitted but they must refer to the same Coordinate System to specify the symmetry axis. 2. Define the low and high boundaries of the Cyclic Region by selecting the appropriate faces in the Low Boundary and High Boundary fields. Each selection can consist of one or more faces over one or more parts, but they must be paired properly. To be valid, each face in Low Boundary must be accompanied by its twin in High Boundary. Also, ensure that each face and its twin belong to the same multibody part (although it is not necessary that they belong to the same body), using DesignModeler to adjust your multibody parts as needed. Your selections will be used to match the mesh of these two boundaries. The example shown below illustrates two equally valid Low Boundary and High Boundary twin faces. One twin set of faces, located in the corner body, includes faces that are both included in that same body. Another twin set includes faces that are not on the same body, but are included in the same multibody part, as shown in the second figure.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
367
Specifying Geometry
Note
High Boundary and Low Boundary should be exactly same in shape and size, otherwise Mechanical will not be able to map nodes from Low Boundary to High Boundary to create full model from a single sector.
3. Continue with the remainder of the analysis. Consult the sections below as applicable to the analysis type. Refer to the following sections for further details on cyclic symmetry: Cyclic Symmetry in a Static Structural Analysis Cyclic Symmetry in a Modal Analysis Cyclic Symmetry in a Thermal Analysis
Applying Loads and Supports for Cyclic Symmetry in a Static Structural Analysis
The following support limitations and specifications must be observed: The following boundary conditions are not supported: Bearing Load Hydrostatic Pressure Fluid Solid Interface The following remote boundary conditions are not supported:
368 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Symmetry Joints Bearing Inertial boundary conditions and the Moment boundary condition are restricted to the axial direction. To comply, Acceleration, Standard Earth Gravity, Rotational Velocity, and Moment must be defined by components: only the Z component can be non-zero and the Coordinate System specified must match that used in the Cyclic Region. Additional restrictions apply while specifying supports for a static structural analysis. For example, Elastic Supports and Compression Only Supports are not available. Also, the loads and supports should not include any face selections (for example, on 3D solids) that already belong to either the low or high boundaries of the cyclic symmetry sector. Loads and supports may include edges (for example, on 3D solids) on those boundaries, however.
Note
If you scope a Remote Force or Moment boundary condition to a Remote Point that is located on the cyclic axis of symmetry, it is necessary that the Remote Point be constrained by a Remote Displacement in order to obtain accurate results. Furthermore, non-physical results might be exposed if the remote boundary conditions specify the Behavior option as Deformable. Loads and supports are assumed to have the same spatial relation for the cyclic axis in all sectors. In preparation for solution, the boundary conditions on the geometry are converted into node constraints in the mesh (see Converting Boundary Conditions to Nodal DOF Constraints (Mechanical APDL Solver) (p. 1023) for more information). When these boundary conditions involve nodes along the sector boundaries (low, high, and axial boundaries), their constraints are integrated to properly reflect the symmetry. As an example, the low and high edges may feature more node constraints than are applied to each individually, in order to remain consistent with an equivalent full model.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
369
Specifying Geometry Program Controlled, enter zero; this value reveals the specified number of sectors from sector 1 onwards.
Note
Extremum values (e.g., Minimum, Maximum) correspond only to the portion of the model selected in the Cyclic Solution Display. Unexpanded One Sector Model Display:
370
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Symmetry
Note
The results for the Energy Probe, Force Reaction probe, and Moment Reaction probe are calculated for the full symmetry model. Unaveraged contact results do not expand to all expanded sectors in a cyclic analysis.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
371
Specifying Geometry Supports should not include any face selections (for example, on 3D solids) that already belong to either the low or high boundaries of the cyclic symmetry sector. Supports may include edges (for example, on 3D solids) on those boundaries, however. Only the following remote boundary conditions are supported: Remote Displacement Point Mass Spring In preparation for solution, the boundary conditions on the geometry are converted into node constraints in the mesh (see Converting Boundary Conditions to Nodal DOF Constraints (Mechanical APDL Solver) (p. 1023) for more information). When these boundary conditions involve nodes along the sector boundaries (low, high and axial boundaries), their constraints are integrated to properly reflect the symmetry. As an example, the low and high edges may feature more node constraints than are applied to each individually, in order to remain consistent with an equivalent full model. If the modal analysis is activated as pre-stressed, no other modal loads/supports are allowed. On the other hand you can apply all pertinent structural loads/supports in the previous cyclic static analysis.
Note
Currently for Modal Analysis with Cyclic Symmetry: The Unsymmetric Solver Type (UNSYM) is not supported. Damping is not supported (Fully Damped, DAMPED, or Reduced Damped, QRDAMP). For more information about the associated MAPDL command, see the MODOPT section of the Mechanical APDL Command Reference.
372
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Symmetry Number of Sectors: This option controls the extent the model is expanded from the raw solution. The value indicates how many sectors should be processed, displayed and animated. Results generate more quickly and consume less memory and file storage when fewer sectors are requested. To set the value as Program Controlled, enter zero; this value reveals the full expansion. Starting at Sector: Selects the specific sectors to include within the expansion. For example, if Number of Sectors is set to 1, sectors 1 through N are revealed one at a time. To set the value as Program Controlled, enter zero; this value reveals the specified number of sectors from sector 1 onwards.
Note
Extremum values (e.g., Minimum, Maximum) correspond only to the portion of the model selected in the Cyclic Solution Display. Because these features involve reviewing the mode shapes and contours at individual points within a range, they leverage the charting facilities of the Graph and Tabular Data windows together with the 3D contour plotting of the Graphics view. Reviewing the Complete Range of Modes You may request the modes to be sorted in the Graph window by their set number in the results file or by their frequency value in the spectrum. You may then interact with the plot to generate specific mode shapes and contours of interest. To control how modes are sorted, use the X-Axis setting under Graph Controls in the Details view of the result and set to either Mode or Frequency: Mode: This choice will designate the x-axis in the Graph window to indicate the set numbers for each mode (within a harmonic index) in the results file. Each mode will have a vertical bar whose height represents its frequency of vibration. The columns in the Tabular Data window are displayed in the order of: Mode, Harmonic Index and Frequency.
When X-Axis is set to Mode, the Definition category includes settings for Cyclic Mode and Harmonic Index.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
373
Specifying Geometry Frequency: This choice will designate the x-axis in the Graph window to indicate the mode Frequency. Modes are thus sorted by their frequencies of vibration. Each mode will have a vertical bar whose height, for cross-reference, corresponds to the mode number (within its harmonic index). The columns in the Tabular Data window are displayed in the order of: Frequency, Mode and Harmonic Index.
When X-Axis is set to Frequency, the Definition category includes a setting for Cyclic Phase. Readonly displays of the Minimum Value Over Phase and the Maximum Value Over Phase are also available. Phase: For degenerate modes or couplets, a third option for the X-Axis setting under Graph Controls is available. This choice will designate the x-axis in the Graph window to indicate the phase angle. The graph will show the variation of minimum and maximum value of the result with change in phase angle for the concerned couplet. This setting allows you to analyze the result for a particular mode (for couplets only). The columns in the Tabular Data window are displayed in the order of: Phase, Minimum and Maximum. For details on couplets, read the section below. Reviewing results for frequency couplets as a function of cyclic phase angles An inspection of the results for harmonic indices between 0 and N/2 (that is, 0 < Harmonic Index < N/2) reveals that natural frequencies are reported in pairs by the solver. These pairs of equal value are often termed couplets . The corresponding mode shapes in each couplet represent two standing waves, one based on a sine and another on a cosine solution of the same spatial frequency, thus having a phase difference of 90o. To appreciate the full range of vibrations possible at a given frequency couplet, it is necessary to review not only the individual mode shapes for sine and cosine (e.g., at 0o and 90o) but also their linear combinations which sweep a full cycle of relative phases from 0o to 360o. This sweep is displayed by Mechanical as an animation called a "traveling wave". The following is an example:
Note
The following demos are presented in animated GIF format. Please view online if you are reading the PDF version of the help.
374
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Symmetry
Animations for mode shapes in other harmonic indices, that is, 0 or, for N even, N/2, will yield standing waves. The following animation is an example of a standing wave.
There are options to review the dependence of a result on cyclic phase angle quantitatively. For applicable harmonic indices, results can be defined by: Cyclic Phase: Use in combination with the Cyclic Phase setting to report the contour at a specific phase. Under this setting, the result will also report the Minimum Value Over Cyclic Phase and the Maximum Value Over Cyclic Phase. Maximum over Cyclic Phase: this contour reveals the peak value of the result as a function of cyclic phase for every node/element.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
375
Specifying Geometry Cyclic Phase of Maximum: this contour reveals the cyclic phase at which the peak value of the result is obtained for every node/element. When the result is defined by Cyclic Phase, it may be convenient to use the interaction options to pick the value of phase from the Tabular Data window as an alternative to direct input in the Details view. To access this feature, set the X-Axis to Phase under Graph Controls. To control the density of the cyclic phase sweep, choose Tools> Options from the main menu, then under Mechanical choose Frequency and Cyclic Phase Number of Steps. The phase sweep can be disabled individually on a result by setting Allow Phase Sweep to No in the Details view.
Interaction Options The Graph, Tabular Data and the Graphics view can be used in concert while reviewing modal cyclic results. For example, if you click in the Tabular Data window, a black vertical cursor moves to the corresponding position in the chart. Conversely, if you click on a bar (for Mode or Frequency display) or a node in the chart (for a Phase display), the corresponding row is highlighted in the Tabular Data window. Multi-selection is also available by dragging the mouse over a range of bars or nodes (in the chart) or rows in the Tabular Data window. These are useful in identifying the mode number and harmonic index with specific values of the frequency spectrum.
Also, the Graph or Tabular Data windows can be used to request a specific mode shape at a phase value of interest (if applicable) using context sensitive options. To access these, select an item in the Graph or Tabular Data windows and click the right mouse button. The following are the most useful options:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
376
Symmetry Retrieve This Result: Auto-fills the Mode and Harmonic Index ( for a Mode or Frequency display) or the Phase angle (for a Phase display) into the Details view of the result and will force the evaluation of the result with the parameters that were recently changed. Create Mode Shape Results: processes the selected pairs (Mode, Harmonic Index defined by dragging in the Graph window to produce a light blue rectangle) and inserts results under the Solution folder. You must then evaluate these results, since they are not evaluated automatically. This option is not available for Phase display. The following two options are available only if you click the right mouse button in the Graph window: Zoom to Range: Zooms in on a subset of the data in the Graph window. Click and hold the left mouse at a step location and drag to another step location. The dragged region will highlight in blue. Next, select Zoom to Range. The chart will update with the selected step data filling the entire axis range. This also controls the time range over which animation takes place. Zoom to Fit: If you have chosen Zoom to Range and are working in a zoomed region, choosing Zoom to Fit will return the axis to full range covering all steps.
Note
Radiation Probe results are calculated for the full symmetry model.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
377
Specifying Geometry
378
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Symmetry using DesignModeler to adjust your multibody parts as needed. Your selections will be used to match the mesh of these two boundaries.
Note
A Symmetry Region object can only be scoped to a flexible body.
Choose Named Selection if you want to define a symmetry plane using geometry that was predefined in a named selection. Click on the entry field for Named Selection and, from the drop down list, choose the particular named selection to represent the symmetry plane. For a Periodic/Cyclic Region object, you perform the same procedure, where Low Selection corresponds to the Low Boundary component and High Selection corresponds to the High Boundary component. b. The Scope Mode read-only indication is Manual when you follow this procedure of defining symmetry directly in the Mechanical application. c. Type - For a Symmetry Region or Periodic Region only, click on the entry field, and, from the drop down list, choose the symmetry type. Boundary conditions will be applied to the symmetry planes based on both the simulation type and the value you specify in the symmetry Type field. d. Coordinate System - Select an appropriate coordinate system from the drop down list. You must use a Cartesian coordinate system for a Symmetry Region. The Periodic/Cyclic Region require a cylindrical coordinate system. See the Coordinate Systems section, Initial Creation and Definition, for the steps to create a local coordinate system. e. Symmetry Normal - For a Symmetry Region object only, specify the normal axis from the drop down list that corresponds to the coordinate system that you chose. f. Periodicity Direction - For a Linear Periodic Symmetry Region object only. This axis should point into the direction (in user selected Coordinate System) the model should be translated. It might be different from Symmetry Normal property used for other Symmetry Region types.
g. Linear Shift - For a Linear Periodic Symmetry Region object only. This property value (positive or negative) represents the nodes location increments in chosen Periodicity Direction. h. Suppressed - Include (No - default) or exclude (Yes) the boundary condition. The following example shows a body whose Symmetry Region was defined in the Mechanical application.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
379
Specifying Geometry
Note
You can select multiple faces to work with a symmetry region. For Symmetric/Anti-Symmetric Symmetry Regions, all faces selected (or chosen through Named Selection folder) must have only one normal. For periodic/cyclic types, you should additionally choose the proper cylindrical coordinate system with the z-axis showing the rotation direction, similar to the Matched Face Mesh meshing option. For Symmetry Region with Linear Periodic type, you should in turn choose the proper Cartesian coordinate system with the Periodicity Direction and Linear Shift properties showing pertinent values to facilitate conditions similar to the Arbitrary Match Control meshing option. The following example shows a body whose Periodic Region was defined in the Mechanical application.
380
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Named Selections
The following example shows a body whose Cyclic Region was defined in the Mechanical application.
Note
When using a Periodic/Cyclic Region or for a Symmetry object whose Type is specified as Linear Periodic, the mesher automatically sets up match face meshing on the opposite Low Boundary and High Boundary faces. A useful feature available is the ability to swap Low Boundary and High Boundary settings under Scope in the Details view. You accomplish this by clicking the right mouse button on the specific symmetry regions (Ctrl key or Shift key for multiple selections) and choosing Flip High/Low.
Named Selections
The Named Selection feature allows you to create groupings of similar geometry or meshing entities. The section describes the steps to create Named Selections objects and prepare them for data definition. Subsequent sections further define and build upon these techniques, and include: Defining Named Selections Displaying Named Selections Using Named Selections Displaying Interior Mesh Faces Converting Named Selection Groups to Mechanical APDL Application Components
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 381
Specifying Geometry
Select desired geometry entities from the Geometry object, right-click the mouse, and then select Create Named Selection.
Select desired geometry entities in the graphical interface (bodies, faces, etc. - bodies are show below), right-click the mouse, and then select Create Named Selection.
382
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Named Selections
As illustrated below, these methods, by default, place a Named Selections folder object into the tree that includes a child object titled Selection. This Selection object, and any subsequent Selection objects that are inserted into the parent folder, require geometry or meshing entity scoping. If a direct selection method (via Geometry object or graphical selection) was used, the Geometry entities may already be defined. These Selection objects are the operable named selections of your analysis. You may find it beneficial to rename these objects based on the entities to which they are scoped or the purpose that they will serve in the analysis. For example, you may wish to rename a Named Selection containing edges to "Edges for Contact Region".
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
383
Specifying Geometry
384
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Named Selections
Tip
To allow the Named Selection criteria to be automatically generated after a geometry update, highlight the Named Selections folder object and set Generate on Refresh to Yes (default). This setting is located under the Worksheet Based Named Selections category in the Details view.
Note
If you change the Scoping Method from Geometry Selection to Worksheet, the original geometry scoping remains until you select Generate. For geometric entity Named Selections, the status of a Named Selection object can be fully defined (check mark) only when a valid geometry is applied, or suppressed (x) if either no geometry is applied or if all geometry applied to the Named Selection is suppressed. For a Named Selection created using the Graphics Viewer, the selections must be manually updated after you change the geometry.
Specifying Geometry Worksheet data defines the criteria for Named Selections based on geometric or meshing entities. Each row of the worksheet performs a calculation for the specified criteria. If multiple rows are defined, the calculations are evaluated and completed in descending order.
Note
If you change the Scoping Method from Geometry Selection to Worksheet, the original geometry scoping will remain until you select Generate. When you select Generate and the generation fails to produce a valid selection, any prior scoping is removed and the Named Selection. If there is no indication that the worksheet has been changed and the Named Selection should be regenerated, you still may want to select Generate to ensure that the item is valid. If a row inside the worksheet has no effect on the selection, there are no indications related to this.
Once a row has been placed in the Worksheet, the right-click context menu activates options to Insert additional rows, Modify rows, and/or Delete rows. Criteria of the Worksheet is defined by making selections in the drop-down menus of the columns for each row. Certain values are read-only or they are only available as the result of other criterion being specified. The content of each Worksheet column is described below. Action column: Add: Adds the information defined in the current row to information in the previous row, provided the item defined in the Entity Type column is the same for both rows.
386 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Named Selections Remove: Removes the information defined in the current row from information in the previous row, provided the geometry defined in the Entity Type column is the same for both rows. Filter: Establishes a subset of the information defined in the previous row. Invert: Selects all items of the same Entity Type that are not currently in the named selection. Convert To: Changes the geometric Entity Type selected in the previous row. The change is in either direction with respect to the topology (for example, vertices can be converted up to edges, or bodies can be converted down to faces). When going up in dimensionality, the higher level topology is selected if you select any of the lower level topology (for example, a face will be selected if any of its edges are selected). You can also convert from a geometry selection (bodies, edges, faces, vertices) to mesh nodes. The nodes that exist on the geometry (that is, the nodes on a face/edge/vertex or nodes on and within a body) will be selected.
Note
The conversion from geometry selection to mesh nodes is analogous to using Mechanical APDL commands NSLK, NSLL, NSLA, and NSLV.
Entity Type column: Body Face Edge Vertex Mesh Node Criterion column: Size - available when Entity Type = Body, Face, or Edge. Type - available when Entity Type = Body, Face,Edge, or Mesh Node. Location X Location Y Location Z Face Connections - available when Entity Type = Edge. Radius - available when Entity Type = Face or Edge. Applies to faces that are cylindrical and edges that are circular. Named Selection Material Node ID - Available when Entity Type is Mesh Node.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
387
Note
For the Distance Criterion, the calculation of the centroid is not supported for Line Bodies.
Operator column: Equal Not Equal Less Than Less Than or Equal Greater Than Greater Than or Equal Range includes Lower Bound and Upper Bound numerical values that you enter. Smallest Largest Units column: read-only display of the current units for Criterion = Size or Location X, Y, or Z. Value column: For Criterion = Size, enter positive numerical value. For Criterion = Location X, Y, or Z, enter numerical value.
Note
Selection location is at the centroids of edges, faces, and bodies.
For Criterion = Type and Entity Type = Body: Solid Surface Line For Criterion = Type and Entity Type = Face: Plane Cylinder Cone
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
388
Named Selections Torus Sphere Spline Faceted For Criterion = Type and Entity Type = Edge: Line Circle Spline Faceted For Criterion = Type and Entity Type = Mesh Node: Corner Midside For Criterion = Face Connections and Entity Type = Edge, enter the number of shared edge connections. For example, enter Value = 0 for edges not shared by any faces, enter Value = 1 for edges shared by one face, and so on. For Criterion = Named Selection, you can include a previously-defined named selection from the Value field. Only the named selections that appear in the tree before the current named selection are listed in Value. For example, if you have defined two named selections prior to the current named selection and two named selections after, only the two prior to the current named selection are shown under Value. When you define a named selection to include an existing named selection, you should choose Generate Named Selections from the Named Selections folder object in the tree to ensure that all of the latest changes to all named selections are captured. Named selections are generated in the order listed in the tree. However, if you choose to generate only one named selection, no other named selections will be updated. For Criterion = Material, select the desired material from the drop-down list. See the Material Assignment topic for more information. For Criterion = Distance, enter a positive numerical value from the origin of the selected coordinate system. Lower Bound column: enter numerical value. Upper Bound column: enter numerical value. Coordinate System column: Global Coordinate System Any defined local coordinate systems
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
389
Specifying Geometry
390
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Named Selections
a. To define the Named Selection based only on the selected geometry without defining any criteria, choose Apply selected geometry and click OK. b. To define the Named Selection based on criteria related to the selected geometry: i. Choose Apply geometry items of same, then check one or more applicable criteria items and click OK. These items are sensitive to the selected geometry (for example, if a vertex is selected, there are no Size or Type entries).
ii. Choosing the above option activates the Apply to Corresponding Mesh Nodes field. Checking this field automatically adds a Covert To (see Help above) row to the Worksheet that coverts the geometry to mesh nodes. Once the above steps are completed, the Named Selection is automatically generated and listed as a Selection object (default name) under the Named Selections folder. If you specified criteria and highlight the Selection object, the associated Worksheet is populated automatically with the information you entered in the Selection Name dialog box. To illustrate the steps presented above: 1. Select a face. 2. Choose Create Named Selection. 3. Choose Apply geometry items of same. 4. Check Size and Location X, then choose OK. The Worksheet associated with the new Named Selection would be populated automatically with the following information: First Row
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
391
Specifying Geometry Action = Add Entity Type = Face Criterion = Size Operator = Equal Second Row Action = Filter Entity Type = Face Criterion = Location X Operator = Equal
Note
This option does not affect Line Bodies, and you must have the Show Mesh button toggled off to view the elements in the Named Selection. An example is shown below of a nodal Named Selection.
392
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Named Selections
Showing Annotations
As illustrated below, selecting the Named Selection folder displays all of the user-defined Named Selection annotations in the Graphics pane. This display characteristic can be turned On or Off using the Show Annotation category in the Named Selections Details view. Selecting an individual Named Selection displays the annotation specific to that Named Selection in the Graphics pane.
You can also toggle the visibility of mesh node annotations and numbers in the annotation preferences. For more information, see Specifying Annotation Preferences (p. 112).
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
393
Specifying Geometry
Setting Visibility
By setting the Visible object property in the Details view of an individual Named Selection object to No, the Named Selection can be made invisible, meaning it will not be drawn and, more importantly, not taken into consideration for picking or selection. This should allow easier inspection inside complicated models having many layers of faces where the inside faces are hardly accessible from the outside. You can define Named Selections and make them invisible as you progress from outside to inside, similar to removing multiple shells around a core. The example shown below displays the Named Selection 3 Faces with the Visible property set to No.
394
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Named Selections
Notes
The Visible object property is the same as the Hide Face(s) option in the right mouse button context menu. These options will hide only the specified Named Selection. This behavior differs from that of the Hide Bodies in Group and Suppress Bodies in Group options, which hide or suppress the full body containing a given Named Selection. When a Named Selection's Visible setting is set to No: Only the faces from that Named Selection are not drawn; the edges are always drawn. The Named Selection will not appear in any drawing of the geometry (regardless of which object is selected in the tree). Unless... The Named Selection is displayed as meshed, it displays the mesh, but only if you have the Named Selection object or the Named Selections folder object is selected in the tree. This behavior is the same as the behavior of the red annotation in the Geometry window for Named Selections (that is, the annotation appears only when the current selected object is the specific Named Selection object or the Named Selections folder object). After at least one Named Selection is hidden, normally you can see the inside of a body, so displaying both sides of each face is enabled (otherwise displaying just the exterior side of each face is enough). But if a selection is made, the selected face is always displayed according to the option in Tools> Options> Mechanical> Graphics> Single Side (can be one side or both sides). If the Wireframe display option is used and Show Mesh is Yes, any face selected is displayed according to the option in Tools> Options> Mechanical> Graphics> Single Side (can be one side or both sides).
Specifying Geometry Using Named Selections via the Toolbar Scoping Analysis Objects to Named Selections Including Named Selections in Program Controlled Inflation Importing Named Selections Exporting Named Selections
Note
Choosing any of these options affects only the current selections in the Geometry view, These options have no effect on what is included in the Named Selection itself. Visibility dropdown menu Controls display options on bodies that are part of the group whose name appears in the Named Selection display. Available options are: Hide Bodies in Group: Turns off display of bodies in the named group (toggles with next item). Other bodies that are not part of the group are unaffected.
396
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Named Selections Control Description Show Bodies in Group: Turns on display of bodies in the named group (toggles with previous item). Other bodies that are not part of the group are unaffected. Show Only Bodies in Group: Displays only items in the named group. Other items that are not part of the group are not displayed. You can also hide or show bodies associated with a Named Selection by right-clicking the Named Selections object and choosing Hide Bodies in Group or Show Bodies in Group from the context menu. You can hide only the Named Selection by right-clicking on the Named Selections object and choosing Hide Face(s). Suppression drop-down menu Controls options on items that affect if bodies of the group whose name appears in the Named Selection display are to be suppressed, meaning that, not only are they not displayed, but they are also removed from any treatment such as loading or solution. Available options are: Suppress Bodies in Group: Suppresses bodies in the named group (toggles with next item). Other bodies that are not part of the group are unaffected. Unsuppress Bodies in Group: Unsuppresses bodies in the named group (toggles with previous item). Other bodies that are not part of the group are unaffected. Unsuppress Only Bodies in Group: Unsuppresses only bodies in the named group. Other bodies that are not part of the group are suppressed. You can also suppress or unsuppress bodies associated with a Named Selection by right-clicking the particular Named Selections object and choosing Suppress Bodies In Group or Unsuppress Bodies In Group from the context menu. The Suppress Bodies In Group and Unsuppress Bodies In Group options are also available if you select multiple Named Selection items under a Named Selections object. The options will not be available if your multiple selection involves invalid conditions (for example, if you want to suppress multiple items you have selected and one is already suppressed, the Suppress Bodies In Group option will not be available from the context menu. The status bar shows the selected group area only when the areas are selected. The group listed in the toolbar and in the Details View (p. 10) provides statistics that can be altered.
397
Specifying Geometry 1. Insert or select the object in the tree. 2. Under the Details view, in the Scoping Method drop-down menu, choose Named Selection. 3. In the Named Selection drop-down menu, choose the particular name. Notes on scoping items to a Named Selection: Only Named Selections valid for the given analysis object are displayed in the Named Selection dropdown menu. If there are no valid Named Selections, the drop-down menu is empty. No two Named Selections branches can have the same name. It is recommended that you use unique and intuitive names for the Named Selections. Named Selection modifications update scoped objects accordingly. Deleting a Named Selection causes the scoped object to become underdefined. If all the components in a Named Selection cannot be applied to the item, the Named Selection is not valid for that object. This includes components in the Named Selection that may be suppressed. For example, in the case of a bolt pretension load scoped to cylindrical faces, only 1 cylinder can be selected for its geometry. If you have a Named Selection with two cylinders, one of which is suppressed, that particular Named Selection is still not valid for the bolt pretension load.
Named Selections display (located to the right of the Create Selection Group button), and as an annotation on the graphic items that make up the group.
Note
The Named selection Export feature is available only for node based Named Selection objects. Node Numbers are always shown in the exported text or Microsoft Excel file irrespective of setting for Include Node Numbers in Tools > Options > Export.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
399
Specifying Geometry
Note
Named selections starting with ALL, STAT, or DEFA will not be sent to the Mechanical APDL application.
Mesh Numbering
The Mesh Numbering feature allows you to renumber the node and element numbers of a generated meshed model consisting of flexible parts. The feature is useful when exchanging or assembling models and could isolate the impact of using special elements such as superelements. The Mesh Numbering feature is available for all analysis systems except Rigid Dynamics analyses.
400
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Mesh Numbering To activate Node Number Compression: By default node numbers will not be compressed to eliminate gaps in the numbering that can occur from events such as remeshing or suppression of meshed parts. This allows maximum reuse of mesh based Named Selections but can result in node numbers that are higher than required. Node number compression can be turned on by setting Compress Numbers to Yes. If compression is turned on, the compression will occur before any other numbering controls are applied. To activate Mesh Numbering: 1. Insert a Mesh Numbering folder by highlighting the Model folder, then: a. Selecting the Mesh Numbering toolbar button. Or... b. Right-clicking on the Model folder and choosing Insert> Mesh Numbering. Or... c. Right-clicking in the Geometry window and choosing Insert> Mesh Numbering. 2. In the Details view, set Node Offset or Element Offset values for the entire assembly, as needed. For example, specifying a Node Offset of 2 means that the node numbering for the assembly will start at 2.
Note
The Node Offset value cannot exceed a value that results in a node number having a magnitude greater than one (1) billion. Mesh numbering of this magnitude requires considerable processing power.
3. Insert a Numbering Control object by highlighting the Mesh Numbering folder (or other Numbering Control object), then: a. Selecting the Numbering Control toolbar button. Or... b. Right-clicking on the Mesh Numbering folder (or other Numbering Control object) and choosing Insert> Numbering Control. Or... c. Right-clicking in the Geometry window and choosing Insert> Numbering Control. 4. Specify a part, a vertex, or a Remote Point in the model whose node or element numbers in the corresponding mesh are to be renumbered. a. To specify a part: i. Select the part.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
401
Specifying Geometry ii. In the Details view, set Scoping Method to Geometry Selection, click the Geometry field and click Apply. iii. Enter numbers in the Begin Node Number and/or Begin Element Number fields. Also, if needed, change the End Node Number and End Element Number from their default values. b. To specify a vertex: i. Select the vertex.
ii. In the Details view, set Scoping Method to Geometry Selection, click the Geometry field and click Apply. iii. Enter the Node Number. c. To specify a Remote Point that has already been defined: i. In the Details view, set Scoping Method to Remote Point, click the Remote Points field and choose the specific Remote Point in the drop down menu.
ii. Enter the Node Number. 5. Right-click the Mesh Numbering folder, or a Numbering Control object, and choose Renumber Mesh. If the model is not meshed, it will first generate a mesh and then perform mesh numbering. The nodes and elements are numbered based on the values that you specified.
Note
During the mesh numbering process, the user interface enters a waiting state, meaning you cannot perform any actions such as clicking objects in the tree. In addition, you cannot cancel the process once it is started and must wait for its completion. However, a progress dialog box appears to report status during the operation.
402
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Path (Construction Geometry) Mesh renumbering of a Point Mass is not supported. The Convergence object is not supported with Mesh Numbering folder.
Note
Be cautious when deleting the Mesh Numbering folder. Deleting this folder leaves the mesh in the numbered state that you specified. There is no way to know that the existing mesh has been renumbered.
Note
Paths defined in this manner will only be mapped onto solid or surface bodies. If you wish to apply a path to a line body you must define the path by an edge (as described below).
By an edge. The discretization will include all nodes in the mesh underlying the edge. Multiple edges may be used but they must be continuous. For each result scoped to a Path, the Graph Controls category provides an option to display the result in the Graph on X-axis, as a function of Time or with S, the length of the path. Note that Path results have the following restrictions: They are calculated on solids and surfaces but not on lines. They can be collected into charts as long as all of the other objects selected for the chart have the same X-axis (Time or S). You can define a path in the geometry by specifying two points, an edge, or an axis. Before you define a path, you must first add the Path object from the Construction Geometry context toolbar. You can then define the path using any of the three methods presented below.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
403
Specifying Geometry
404
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Path (Construction Geometry) 1. 2. 3. 4. In the Details view, select Two Points in the Path Type list. Select a vertex, edge or face where you want to start the path, and then click Apply under Start, Location. Select a vertex, edge, or face where you want to end the path, and then click Apply under End, Location. Enter the Number of Sampling Points.
Note
The start and end points need not both be specified using the same procedure of the three presented above. For example, if you specify the start point using the Coordinate toolbar button, you can specify the end point by entering coordinates or by using a vertex, edge, or face. Any combination of the three procedures can be used to specify the points.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
405
Specifying Geometry
Corresponding mesh used for geometric model, obtained by setting Show Mesh to Yes:
Path contained within mesh after choosing Snap to mesh nodes. Solution completes:
406
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Note
If the model is re-meshed after choosing Snap to mesh nodes, the feature is not automatically applied to the newly meshed model. You must choose Snap to mesh nodes again to alter the path start and end points to the new mesh.
A Path is automatically created and a corresponding Path object is displayed in the tree with a Path Type of Edge.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
407
Specifying Geometry
408
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Note
With respect to the facets of the surface: For a Cartesian coordinate system, the surface is the intersection of the model with the X-Y plane of the coordinate system. For a cylindrical coordinate system, the surface is the intersection of the model with the cylinder whose axis is the Z axis of the coordinate system. In this case, you must specify the radius in the Details view of the Surface object.
Tip
For an existing coordinate system, you can define a Surface Construction Geometry object by selecting the desired coordinate system object, right-clicking, and selecting Create Construction Surface. This feature allows you to define the coordinate system first.
Remote Point
You use a Remote Point as a scoping mechanism for remote boundary conditions. Remote points are a way of abstracting a connection to a solid model, be it a vertex, edge, face, body, or node, to a point in space (specified by Location). The solver uses multipoint constraint (MPC) equations to make these connections. Remote Points are akin to the various remote loads available in the Mechanical application. Remote boundary conditions create remote points in space behind the scenes, or, internally, whereas the Remote Point objects define a specific point in space only. As a result, the external Remote Point can be associated to a portion of geometry that can have multiple boundary conditions scoped to it. This single remote association avoids overconstraint conditions that can occur when multiple remote loads are scoped to the same geometry. The overconstraint occurs because multiple underlying contact elements are used for the individual remote loads when applied as usual to the geometry. When the multiple remote loads are applied to a single remote point scoped to the geometry the possibility of overconstraint is greatly reduced. Remote Points are a powerful tool for working with and controlling the Degrees of Freedom (DOF) of a body. Remote Points provide a property, DOF Selection, which gives you a finer control over the active DOF's used to connect the Remote Point location to the body. Furthermore, Remote Point is that they can be can be used independently, without being scoped to a boundary condition. Remote Point create MPC equations and therefore can used to model phenomena, such as coupling a set of nodes so that they have the same DOF solution. Another capability of Remote Points is that they are also a scoping mechanism for the Constraint Equation object. The equation relates the degrees of freedom (DOF) of one or more remote points A Remote Point or multiple remote points work in tandem with the remote boundary conditions listed below. Point Mass
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
409
Specifying Geometry Thermal Point Mass Joints Spring Bearing Beam Connection Remote Displacement Remote Force Moment These objects acquire data from remote points and eliminate the need to define the objects individually. You can scope one or more of the above objects to a defined Remote Point. This provides a central object to which you can make updates that will affect the scoping of multiple objects.
Note
Following are important points to keep in mind when using Remote Points: A Remote Point can reference only one Remote Force and one Moment. If you scope a Remote Point to multiple remote forces or moments, duplicate specifications are ignored and a warning message is generated. A Remote Point with Deformable behavior should not be used on surfaces that are modeled with symmetry boundary conditions. The internally generated weight factors only account for the modeled geometry. Therefore, remote points with deformable behavior should only be used on the full geometry.
For additional MAPDL specific information, see the Multipoint Constraints and Assemblies section as well as KEYOPT(2) in the Mechanical APDL Contact Technology Guide. The following sections describe how to create and define a Remote Point as well as the characteristics and limitations associated with this scoping tool. Specify a Remote Point Geometry Behaviors and Support Specifications Remote Point Features
410
Remote Point Scoping Method: Geometry (default) or Named Selection. Geometry or Named Selection selection. Coordinate System. Location. Behavior. This property defines the contact formulations. Options include Deformable, Rigid, or Coupled. Pinball Region: value entry. DOF Selection: Program Controlled (default) or set as Manual. This offers an opportunity for better control of which DOFs will activate for corresponding constraint equations.
The Details view of each of the above objects contains a Scoping Method setting that can be set to Remote Point, once a Remote Point is defined, as illustrated below for the details of a Remote Force. Once you scope the object with a Remote Point and define which remote point (Remote Point Front Edge or Remote Point Rear Face) if more than one exists, all of the inputs from that remote point become read-only for the object and use the remote point's data. Scope to Remote Point
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
411
Specifying Geometry
412
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Remote Point
As illustrated in the above example, after you have scoped the Remote Force to a Remote Point, additional data may be required, such as Magnitude.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
413
Specifying Geometry
Deformable Behavior
Coupled Behavior
Support Specifications
Please note the following when using the Remote Point feature. MAPDL solver logic is based on MPC-based contact. Please see the Surface-Based Constraints section of the MAPDL Help for more information. A Remote Point scoped to a vertex or vertices in a 2D or 3D solid does not use the contact MPC, it creates embedded beams to connect the vertex to the Remote Point. The MPC equations are generated from the definition of a Remote Point are based on the underlying element shape functions. In a large deflection analysis, element shapes are reformed each substep. As a result, MPC equations are superior to the RBE3, CERIG, and CP commands. You must determine which Behavior best represents the actual loading. Note that this option has no effect if the boundary condition is scoped to a rigid body in which case a Rigid behavior is always used.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
414
Remote Point Presented below are examples of the Total Deformation resulting from the same Remote Displacement (illustrated above), first using a Rigid formulation, then using a Deformable formulation, and finally the Coupled formulation. For Remote Boundary Conditions applied to an edge or edges of a line body that are colinear, the deformable behavior is invalid. As such, the scoped entities exhibit rigid behavior even if a deformable formulation is specified, and a warning is issued in the Message Window. All remote boundary conditions are associative, meaning they remember their connection to the geometry. Their location however does not change. If you want the location to be associative, create a coordinate system on the particular face and set the location to 0,0,0 in that local coordinate system. If the geometry to which a Remote Point is scoped becomes suppressed, the Remote Point also becomes suppressed. Once the geometry is Unsuppressed, the Remote Point becomes valid again. Remote boundary conditions scoped to a large number of elements can cause the solver to consume excessive amounts of memory. Point masses in an analysis where a mass matrix is required and analyses that contain remote displacements are the most sensitive to this phenomenon. If this situation occurs, consider modifying the Pinball setting to reduce the number of elements included in the solver. Forcing the use of an iterative solver may help as well. Refer to the troubleshooting section for further details. If a remote boundary condition is scoped to rigid body, the underlying topology on which the load is applied is irrelevant. Since the body is rigid, the loading path through the body will be of no consequence; only the location at which the load acts. For additional MAPDL specific information, see the Multipoint Constraints and Assemblies section as well as KEYOPT(2) in the Mechanical APDL Contact Technology Guide.
Note
To apply a remote boundary condition scoped to a surface more than once (for example, two springs), you must do one of the following: Set scoped surface Behavior to Deformable. Change scoping to remove any overlap. Leverage the Pinball Region option.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
415
Specifying Geometry
Please see the Viewing and Exporting Finite Element Connections topic in the Solution Information Object section of the Help for additional information about the ability to view and work with connection lines.
416
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Point Mass
Point Mass
You can idealize the inertial effects from a body using a Point Mass. Applications include applying a force with an acceleration or any other inertial load; or adding inertial mass to a structure, which affects modal and harmonic solutions. To define a Point Mass: 1. 2. Select the Geometry object (or a child object). You can then add a Point Mass object by: Selecting Point Mass from the Geometry toolbar. Or... Right-clicking the mouse button and selecting Insert> Point Mass from the context menu.
Note
It is also possible to first select a geometry in the graphics window, right-click the mouse, and then select Insert> Point Mass from the context menu.
3. 4. 5. 6.
Select desired geometry: faces, edges, or vertices. Click Apply in the Details view for the Geometry property. Enter a Mass value. Modify Point Mass object Details view properties as needed.
The location of the Point Mass can be anywhere in space and can also be defined in a local coordinate system if one exists. The default location is at the centroid of the geometry. The Point Mass will automatically be rotated into the selected coordinate system if that coordinate system differs from the global coordinate system. You can also input moment of inertia values for each direction. A Point Mass is classified as a remote boundary condition. Refer to the Remote Boundary Conditions (p. 746) section for a listing of all remote boundary conditions and their characteristics.
Support Limitations
A Point Mass cannot: Be applied on any shared topology surface. Span multiple bodies if the Stiffness Behavior of the bodies is declared as Rigid (see Rigid Bodies section for additional information).
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 417
For Heat-Flux Distributed behavior, however, the temperature of the geometry selection and the point mass are not constrained to be the same. The temperature of the Thermal Point Mass becomes a weighted average of those on the geometry selection. For comparison, the previous example has been modified to use the Heat-Flux Distributed behavior. The FACE, no longer constrained to be isothermal to the point mass, displays a gradient.
418
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Cracks
Resembling Point Mass, Thermal Point Mass is classified as a remote boundary condition, meaning the boundary condition is not applied directly on node(s) of a body. Refer to the Remote Boundary Conditions (p. 746) section for a listing of all remote boundary conditions and their characteristics.
Note
This boundary condition cannot be applied to a vertex scoped to an end release.
Cracks
A crack is characterized by its shape, crack front/tip, crack discontinuity plane, crack normal, and crack direction. A crack front in three dimensional analyses represents the line of separation of the discontinuous crack surface. The same is represented by a crack tip in two dimensional analyses. A crack inside ANSYS Mechanical is defined using a Crack object or Pre-Meshed Crack object. These objects can be inserted under the Fracture folder. Crack objects, for which you define geometry parameters that define the generated crack mesh, is used to analyze crack front. Internally, the crack mesh generation is performed after the creation of the base mesh. The geometric parameters define the semi-elliptical shape of the crack in three dimensional analyses. The crack definition is complete only after the successful generation of the crack mesh. By default, the crack mesh generation automatically creates a nodal named selection for the crack front under the crack object. For information about the Crack object that uses an internally generated mesh, see Fracture Meshing in the Meshing User Guide. A Pre-Meshed Crack definition assumes that the crack meshes, representing the discontinuity or flaw in the structure, have already been generated. In other words, the pre-meshed crack does not internally generate the crack mesh using Fracture Meshing, as the Crack object does, but instead assumes that the crack mesh has been generated beforehand. A Pre-Meshed Crack object uses a nodal named selection to analyze crack front; this nodal named selection is required for the computation of fracture parameters. If a geometric edge represents a crack front, you must first convert it to a nodal named selection using the Worksheet criteria before it can be used by the Pre-Meshed crack object. See the next section, Defining a Pre-Meshed Crack (p. 420), for more information on the Pre-Meshed Crack. The orientation of the crack plays a vital role in the fracture parameter calculations. The coordinate system assigned to a Crack or Pre-Meshed Crack object must be defined such that the y-axis is normal to the crack surface while the x-axis is pointing along the crack extension direction. For the Crack object, the x-axis of coordinate system must be aligned normal to the surface of the scoped geometric entity, which implies that cracks must be perpendicular to the surface (cracks cannot be created at an incline). To achieve this alignment, create a coordinate system as described in Creating a Coordinate System Based on a Surface Normal (p. 429) and assign the created coordinate system to the Crack object. For
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
419
Specifying Geometry the Pre-Meshed Crack object, the origin of the coordinate system must be located on the open side of the crack. After the crack mesh is generated, a warning message Mesher has aligned X-axis to the anchor face normal direction. Please orient the crack coordinate system to the face normal direction for accurate computation of fracture parameters Indicates that one of the active crack coordinate systems is not oriented correctly, which may lead to inaccurate computation of fracture parameters. To identify which coordinate system is not oriented properly, set the Crack coordinate orientation variable to 1 (active) in the Variable Manager. Then re-generate the crack mesh. The error message shown in the Messages window indicates the Crack object that requires coordinate system modification. Orient the respective coordinate system correctly; for more information, see Creating a Coordinate System Based on a Surface Normal (p. 429). After correcting the improperly defined coordinate systems for all cracks, reset the Crack coordinate orientation variable to inactive. Note: The graphical view of the crack may differ from the mesh generated. Possible reasons include: A crack definition unsuitable for valid mesh creation may result in some layers being peeled off to create a valid mesh. The crack contour may be shrunk to fit into the mesh domain. The crack coordinate system may be changed to align it to surface normal. The center of the crack may be changed to create the crack on the surface. The crack is meshed with gradation from the contour center to the outside results in difficulty distributing the crack mesh. The offset of the crack is not suitable for the crack contour, resulting in a contour that must be reduced to ensure all element contours fit into the template.
Note
Before defining a pre-meshed crack, you must have defined at least one nodal named selection. For more information on named selections, see Named Selections (p. 381). As an alternative, a geometric based named selection can be converted into a nodal based
420
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Cracks named selection using the Worksheet. For more information, see Specifying Named Selections using Worksheet Criteria (p. 385). To define a pre-meshed crack: 1. 2. Select the Model object in the Tree Outline. Insert a Fracture object into the Tree by right-clicking the Model object and selecting Insert > Fracture.
Note
Only one Fracture object is valid per Model.
3. 4.
Insert a Pre-Meshed Crack object into the Tree by right-clicking the Fracture object and selecting Insert > Pre-Meshed Crack. In the Details View: For 2D analysis, for Crack Tip (Named Selection), select the nodal named selection to which the crack definition will be scoped. For 3D analysis, for Crack Front (Named Selection), select the nodal named selection to which the crack definition will be scoped.
Note
For a complete Pre-Meshed Crack definition, you must have previously defined the scoped nodal named selection and generated all crack meshes.
5.
To further define the crack, use the following controls in the Details View. Coordinate System: Specifies the coordinate system that defines the position and orientation of the crack. The Y axis of the specified coordinate system defines the crack surface normal. The origin of the coordinate system represents the open side of the crack. You can select the default coordinate system or a local coordinate system that you have defined. The default is the Global Coordinate System. The valid coordinate system must be of type Cartesian. Solution Contours: Specifies the number of contours for which you want to compute the fracture result parameters. Suppressed: Toggles suppression of the Pre-Meshed Crack object. The default is No.
Note
The Pre-Meshed Crack object is suppressed automatically if the scoped body is suppressed.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
421
Specifying Geometry
Gaskets
Gasket joints are essential components in most structural assemblies. Gaskets as sealing components between structural components are usually very thin and made of various materials, such as steel, rubber and composites. From a mechanics perspective, gaskets act to transfer force between components. The primary deformation of a gasket is usually confined to one direction, namely, through thickness. The stiffness contributions from membrane (in plane) and transverse shear are much smaller in general compared to the through thickness. A typical example of a gasket joint is in engine assemblies. A thorough understanding of the gasket joint is critical in engine design and operation. This includes an understanding of the behavior of gasket joint components themselves in an engine operation, and the interaction of the gasket joint with other components. The overall procedure for simulating gaskets in ANSYS Workbench is to run a static structural analysis and perform the following specialized steps: 1. Specify a material with a valid gasket model in Engineering Data. 2. Set the Stiffness Behavior of the Body object to Gasket. This produces a Gasket Mesh Control object beneath the Body object. 3. Adjust Details view settings for the Gasket Mesh Control object and generate the mesh. 4. Solve and review the gasket result. Refer to the following sections for further details. Gasket Bodies Gasket Mesh Control Gasket Results
Gasket Bodies
You can conveniently specify a solid body to be treated as a gasket by settings its Stiffness Behavior to Gasket. A Gasket body will be meshed with special elements that have a preferential or sweep direction. The mesh will consist of a single layer of solid elements with all mid-side nodes dropped along this direction. You must also specify a material with a valid gasket model in Engineering Data. The following restrictions apply to Gasket bodies: Gasket bodies are valid only in static structural analyses. Gasket bodies are valid for 3D solids only, that is, 2D gasket bodies cannot be specified. A valid gasket material model must be specified. In addition to gasket bodies, a multibody part may also include flexible bodies but not rigid bodies.
422
Gaskets To use gasket element meshing after setting the 3D Body object's Stiffness Behavior to Gasket: 1. In the Details view of the Gasket Mesh Control object, ensure that Mesh Method is set to Sweep and Src/Trg Selection is set to Manual Source. These are the default settings. 2. Select a Source face. The selected face must lie on the gasket body. 3. The Target selection is Program Controlled by default. If desired, you can set Src/Trg Selection to Manual Source and Target. Then you can choose Target manually. 4. If desired, you can change the value of the Free Face Mesh Type control to All Quad, Quad/Tri, or All Tri. When generating the gasket element mesh, the application drops the midside nodes on the edges that are parallel to the sweep direction. For example, consider the mesh shown below. To define the sweep method, Src/Trg Selection was set to Manual Source; one face (the top face) was selected for Source. In the resulting mesh, the gasket element faces on the source and target are quadratic, but the faces on the sides are linear.
Note
When Element Midside Nodes is set to either Program Controlled or Kept results in quadratic elements with midside nodes are dropped in the normal direction. When Element Midside Nodes is set to Dropped the midside nodes are dropped, resulting in linear elements.
Gasket Results
Specialized results are available for analyzing gaskets. See Gasket Results (p. 841) for details.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
423
424
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Note
Cylindrical coordinate systems are not supported by the Explicit Dynamics solvers, but may be used for some postprocessing operations. Annotations are available for coordinate systems. You can toggle the visibility of these annotations in the Annotation Preferences dialog box. For more information, see Specifying Annotation Preferences (p. 112). The following topics are covered in this section: Creating Coordinate Systems Importing Coordinate Systems Applying Coordinate Systems as Reference Locations Using Coordinate Systems to Specify Joint Locations Creating Section Planes Create Construction Surface Transferring Coordinate Systems to the Mechanical APDL Application
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
425
Setting Up Coordinate Systems To create and define a new local coordinate system: 1. Highlight the Coordinate Systems folder in the tree and choose the Coordinate Systems button from the toolbar or from a right mouse click (Insert> Coordinate System). A Coordinate System object is inserted into the tree.
The remainder of the toolbar buttons involve the use of transformations discussed in a later section. 2. In the Details view Definition group, set the following: Type: to Cartesian or Cylindrical. Coordinate System: to Program Controlled or Manual. This assigns the coordinate system reference number (the first argument of the Mechanical APDL LOCAL command). Choose Program Controlled to have the reference number assigned automatically, or choose Manual to assign a particular reference number in the Coordinate System ID field for identification or quick reference of the coordinate system within the input file. You should set the Coordinate System ID to a value greater than or equal to 12. If you create more than one local coordinate system, you must ensure that you do not duplicate the Coordinate System ID.
Note
A coordinate system's origin cannot be located by scoping it to a line body. If you wish to put the origin at the center of the line body, please select the edge of the line body for the origin selection instead. To establish the origin for an associative coordinate system:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
426
Creating Coordinate Systems 1. Set the Define By property to Geometry Selection or Named Selection. For a Reference Coordinate System attached to a joint, work with the Orientation About Principal Axis group to make the coordinate system associative. If you select: Geometry Selection a. Graphically pick geometry (vertex or vertices, edge, face, cylinder, circle, or circular arc) or one node or multiple nodes. b. Choose Click to Change in the Geometry row. c. Click Apply. A coordinate system symbol displays at the centroid of your selection. Named Selection: Select a user-defined Named Selection from the Named Selection drop-down menu. Preselecting one or more topologies and then inserting a Coordinate System will automatically locate its origin as stated above. To establish the origin for a non-associative coordinate system: In the Details view Origin group, set Define By to Global Coordinates. You then define the origin in either of the following ways: Selecting any point on the exterior of the model: 1. Set Define By to Global Coordinates. 2. Choose Click to Change in the Location row. 3. Depress the Coordinate toolbar button. 4. Move the cursor across the model and notice that the coordinates display and update as you reposition the cursor. 5. Click at the desired origin location. A small cross hair appears at this location. You can click again to change the cross hair location. 6. Click Apply. A coordinate system symbol displays at the origin location. Also, the coordinates display in the Details view. You can change the location by repositioning the cursor, clicking at the new location, and then clicking Click to Change and Apply, or by editing the coordinates in the Details view. Selecting any point using the average location of selected nodes: 1. Set Define By to Global Coordinates. 2. Choose Click to Change in the Location row. 3. Click the Show Mesh button.
4. Choose the Select Mesh option in the Select Type (Geometry/Mesh) menu.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 427
Setting Up Coordinate Systems 5. Select as many nodes as desired and then click Apply. The origin coordinate system is specified on the model based on the average location of the selected nodes. Entering the coordinates directly in the Details view. 1. Set Define By to Global Coordinates. 2. Type the Origin X, Y, Z coordinates. The origin will be at this location.
Using Transformations
Transformations allow you to fine tune the original positioning of the coordinate system. Options are available for offsetting the origin by a translation in each of the x, y and z directions, as well as by rotation about each of the three axes. Flipping of each axis is also available. To exercise transformations, you use buttons on the Coordinate Systems toolbar and settings in the Transformations category in the Details view . To transform a coordinate system: 1. Choose a transformation (translation, rotation, or flip) from the Coordinate Systems toolbar.
Entries appear in the Details view as you add transformations. 2. Enter information in the Details view for each transformation.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
428
Importing Coordinate Systems 3. If required: Reorder a transformation by highlighting it in the Details view and using the Move Transform Up or Move Transform Down toolbar button. Delete a transformation by highlighting it in the Details view and using the Delete Transform toolbar button.
For more information, see Setting Principal Axis and Orientation (p. 428).
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
429
Setting Up Coordinate Systems If a coordinate system was brought in from one of these products but changed in the Mechanical application, the change will not be reflected on an update. Upon an update, a coordinate system that originated from DesignModeler, Creo Parametric, or SolidWorks will be re-inserted into the object tree. The coordinate system that was modified in the Mechanical application will also be in the tree.
Note
If you define a load by Components in a local coordinate system, changing the Define By field to Vector will define the load in the global coordinate system. Do not change the Define By field to Vector if you want the load defined in a local coordinate system.
Note
The Section Plane feature does not support Cylindrical Coordinate Systems. 1. Select the desired Coordinate Systems object. The User-Defined Coordinate System illustrated here slices the model along the X-Y plane.
430
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
431
As illustrated here, the model is sliced based on the User-Defined Coordinate System.
432
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Note
This option is also available for Coordinate System objects in the Meshing Application.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
433
Details for Surface Object The Details display the defined coordinate system and allow you to suppress the object if desired.
434
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Setting Connections
Supported connection features consist of Contact, Mesh Connection, Joint, Spring, Beam Connection, End Release, Spot Weld and Body Interaction (Explicit Dynamics only). Each of these connections can be created manually in the application. Only Contact, Joint, and Mesh Connection can also be generated automatically. This section describes Connections folder, Connection Group folder, Automatic Generated Connections, as well as each connection type as outlined below. Connections Folder Connections Worksheet Connection Group Folder Common Connections Folder Operations for Auto Generated Connections Contact Joints Mesh Connection Springs Beam Connections Spot Welds End Releases Body Interactions in Explicit Dynamics Analyses Bearings
Connections Folder
The Connections folder is the container for all types of connection objects except for the three types that can be automatically generated (Contact, Joint, and Mesh Connection). The objects of each of these three types are placed in a sub-folder called the Connection Group folder. As illustrated below, the Details view of the Connections folder provides the following two properties.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
435
Setting Connections
Auto Detection Generate Automatic Connection On Refresh: options are Yes (default) or No. This is a setting to turn on/off for auto generation of connection objects when the geometry is refreshed. The process of automatically creating the contact and mesh connection objects is additive. Any existing connection objects of these types that were created manually may be duplicated when the connections are automatically regenerated. To avoid duplication, you should first delete any existing contact and mesh connection objects before the geometry is refreshed.
Note
Special conditions apply to updating geometry that includes Spot Welds. The process of automatically creating joint objects is not additive. Any existing joint objects are note duplicated when connections are automatically regenerated. Transparency Enabled: options are Yes (default) or No. This is a setting to enable or disable transparency of the bodies not associated with the connection in the graphics display.
Connections Worksheet
When Connections is selected in the Tree Outline, the Worksheet window supplements the Details view by providing a summary of the contact information, joint information, mesh connection information, and the connections between geometry bodies. In the worksheet, the Show Preferences button enables you to select the worksheet data, and the Generate button generates the content. To toggle on the worksheet:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
436
Connections Worksheet 1. 2. 3. 4. Select the Worksheet button on the standard toolbar. Select the Show Preferences button to view the possible data types. Select the check boxes for the data types you want to view. Select the Generate button to generate the content. ANSYS Mechanical remembers the display preferences you select and will default to those in future sessions.
Select Hide Preferences to hide the preferences and Refresh to refresh the worksheet data.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
437
Setting Connections matrix, activating the Bundle Connections option displays the spot welds as "3 Spot Welds" instead of displaying the individual names of all three within the cell.
Note
The matrix displays a grounded connection as a connection to itself. For example, if a grounded joint is scoped to body1, then it will be displayed in the cell of column body1 and row body1. Selection Options Selecting the table, a cell, a row, or a column and the right-clicking the mouse provides a menu of the following options: Go To Selected Items in Tree: the application displays the associated contact object or objects in the Geometry Window. Edit Column Width: changes column width (in pixels). You can select multiple columns or rows. A value of zero (default) indicates that the setting is program controlled. Export (see below)
Note
The Connection Matrix is limited to 200 prototypes. Control Connection Types The Control Connection Types display area provides a list of selectable connection features/types that you can choose to display or to not display within the Connection Matrix. Options include: Contact Spot Weld Joint Mesh Connection Spring Beam
438
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
439
Setting Connections
Definition Connection Type: options include Contact, Joint, and Mesh Connections. Scope Scoping Method: options include Geometry Selection (default) and Named Selection. Geometry appears if Scoping Method is set to Geometry Selection. Named Selection appears if Scoping Method is set to Named Selection. Auto Detection Tolerance Type: options include Slider, Value, and Use Sheet Thickness. Bodies in an assembly that were created in a CAD system may not have been placed precisely, resulting in small overlaps or gaps along the connections between bodies. You can account for any imprecision by specifying connection detection tolerance. This tolerance can be specified by value when the type is set to Slider and Value,
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
440
Connection Group Folder or sheet thickness of surface bodies when the type is set to Use Sheet Thickness. This option is only applicable to Contact and Mesh Connection and available when the Group By property (see below) is set to None or Bodies. Tolerance Slider: appears if Tolerance Type is set to Slider. To tighten the connection detection, move the slider bar closer to +100 and to loosen the connection detection, move the slider bar closer to -100. A tighter tolerance means that the bodies have to be within a smaller region (of either gap or overlap) to be considered in connection; a looser tolerance will have the opposite effect. Be aware that as you adjust the tolerance, the number of connection pairs could increase or decrease. Tolerance Value: appears if Tolerance Type is set to Slider or Value. This field will be read-only if the Tolerance Type is set to Slider showing the actual tolerance value based on the slider setting. When the Tolerance Type is set to Value, you will be able to provide an exact distance for the detection tolerance. After you provide a greater than zero value for the Tolerance Value, a circle appears around the current cursor location as shown below.
The radius of the circle is a graphical indication of the current Tolerance Value. The circle moves with the cursor, and its radius will change when you change the Tolerance Value or the Tolerance Slider. The circle appropriately adjusts when the model is zoomed in or out. Use Range: appears if Tolerance Type is set to Value. Options include Yes and No (default). If set to Yes, you will have the connection detection searches within a range from Tolerance Value to Min Distance Value inclusive. Min Distance Percentage: appears if Use Range is set to Yes. This is the percentage of the Tolerance Value to determine the Min Distance Value. The default is 10 percent. You can move the slider to adjust the percentage between 1 and 100. Min Distance Value: appears if Use Range is set to Yes. This is a read-only field that displays the value derived from: Min Distance Value = Min Distance Percentage * Tolerance Value/100. Thickness Scale Factor: appears if Tolerance Type is set to Use Sheet Thickness. The default value is 1. For Edge/Edge pairing (see below), the largest thickness among the surface bodies involved is used; however, if the pairing is Face/Edge, the thickness of the surface body with the face geometry is used. Face/Face: (Contacts only) options include Yes (default) and No. Detects connection between the faces of different bodies. The maximum allowable difference in the normals for which contact is detected is 15 degrees. For Joints, Face/Face is the only detection type allowed. That is why the property does not appear in the Details view when the Connection Type is Joint.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
441
Setting Connections Face/Edge: (Contacts and Mesh Connections only) options include Yes, No (default), Only Solid Body Edges and Only Surface Body Edges. Detects connection between faces and edges of different bodies. Faces are designated as targets and edges are designated as contacts. For Only Solid Body Edges, the face to edge connection uses the edges of solid bodies to determine connection with all faces. Likewise, for Only Surface Body Edges, face to edge connection uses only edges of surface bodies to determine connection with all faces. Edge/Edge: (Contacts and Mesh Connections only) options include Yes and No. Detects connection between edges of different bodies. Priority: (Contacts and Mesh Connections only) options include All, Face Overrides and Edge Overrides. For very large models the number of connection objects can sometimes become overwhelming and redundant, especially when multiple detection types are chosen. Selecting some type of priority other than Include All will lessen the number of connection objects generated during Create Automatic Connections by giving designated connection types precedence over other types. Face Overrides gives Face/Face option precedence over both Face/Edge and Edge/Edge options. It also gives Face/Edge option precedence over Edge/Edge option. In general, when Face Overrides priority is set with Face/Edge and Edge/Edge options, no Edge/Edge connection pairs will be detected. Edge Overrides gives Edge/Edge option precedence over both Face/Edge and Face/Face options, no Face/Face connections pairs will be detected. Group By: options include None, Bodies and Parts. This property allows you to group the automatically generated connections objects. Setting Group By to Bodies (default) or to Parts means that connection faces and edges that lie on the same bodies or same parts will be included into a single connection object. Setting Group By to None means that the grouping of geometries that lie on the same bodies or same parts will not occur. Any connection objects generated will have only one entity scoped to each side (that is, one face or one edge). Applications for choosing None in the case of contact are: If there are a large number of source/target faces in a single region. Choosing None avoids excessive contact search times in the ANSYS solver. If you want to define different contact behaviors on separate regions with contact of two parts. For example, for a bolt/bracket contact case, you may want to have bonded contact between the bolt threads/bracket and frictionless contact between the bolt head/bracket. Search Across: This property enables automatic connection detection through the following options: Bodies (default): Between bodies. Parts: Between bodies of different parts, that is, not between bodies within the same multibody part. Anywhere: Detects any connections regardless of where the geometry lies, including different parts. However, if the connections are within the same body, this option finds only Face/Face connections, even if the Face/Edge setting is turned On. Fixed Joints: (Joint only) options include Yes and No. This property determines if Fixed Joints are to be automatically generated. See the Automatic Joint Creation section for details. Revolute Joints: (Joint only) options include Yes and No. This property determines if Revolute Joints are to be automatically generated. See the Automatic Joint Creation section for details.
442
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Note
For small models, the auto contact detection process runs so fast that the Contact Detection Status (progress bar) dialog box does not get displayed. However, for large models with many possible contact pairs, the progress bar dialog box is displayed showing the contact detection progress. If you click the Cancel button on the dialog box while contact detection is processing, the detection process stops. Any contact pairs found by that moment are discarded and no new contacts are added to the tree. The resulting connection objects will be placed under this folder and the folder name will be changed from its default name Connection Group to a name based on the connection type. The folder name for contacts will be Contacts, for mesh connections it will be Mesh Connections, and for joints it will be Joints. Once the Connection Group folder contains a child object, the Connection Type property cannot be changed. Each Connection Group folder will hold objects of the same type and will include a worksheet that displays only content pertaining to that folder. When two or more Connection Group folders are selected and you choose Create Automatic Connections, auto detection for the selected Connection Group folders will be performed. The Create Automatic Connections option is also available from the context menu (right mouse click) for the Connections folder provided there is at least one Connection Group folder present. When you choose this command from the Connections folder, auto detection will be performed for all connection groups under this folder.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
443
Setting Connections
444
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Contact
Contact
The following topics are covered in this section: Contact Overview Contact Formulation Theory Contact Settings Supported Contact Types Setting Contact Conditions Manually Contact Ease of Use Features Contact in Rigid Dynamics
Contact Overview
Contact conditions are created when an assembly is imported into the application and it detects that two separate bodies (solid, surface, and line bodies) touch one another (they are mutually tangent). Bodies/surfaces in contact: Do not interpenetrate . Can transmit compressive normal forces and tangential friction forces. Can be bonded together (Linear) Able to separate and collide (Nonlinear) Surfaces that are free to separate and move away from one another are said to have changing-status nonlinearity. That is, the stiffness of the system depends on the contact status, whether parts are touching or separated. Use the Contact Tool to help you coordinate contact conditions before loading and as part of the final solution.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
445
Setting Connections Because physical contacting bodies do not interpenetrate, the application must establish a relationship between the two surfaces to prevent them from passing through each other in the analysis. When the application prevents interpenetration, it is said to enforce contact compatibility .
In order to enforce compatibility at the contact interface, Workbench Mechanical offers several different contact Formulations. These Formulations define the solution method used. Formulations include the following and are discussed in detail in the Formulations section. Pure Penalty (Default - Program Controlled) Augmented Lagrange MPC Normal Lagrange For nonlinear solid body contact of faces, Pure Penalty or Augmented Lagrange formulations can be used. Both of these are penalty-based contact formulations: FNormal = kNormalxPenetration The finite contact Force, Fn, is a concept of contact stiffness, kNormal. The higher the contact stiffness, the lower the penetration, xp, as illustrated here.
Ideally, for an infinite kNormal, one would get zero penetration. This is not numerically possible with penalty-based methods, but as long as xp is small or negligible, the solution results are accurate. The main difference between Pure Penalty and Augmented Lagrange methods is that Augmented Lagrange augments the contact force (pressure) calculations: Pure Penalty: FNormal = kNormalxPenetration
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
446
Contact Augmented Lagrange: FNormal = kNormalxPenetration + Because of the extra term , the Augmented Lagrange method is less sensitive to the magnitude of the contact stiffness kNormal. Another available option is Normal Lagrange. This formulation adds an extra degree of freedom (contact pressure) to satisfy contact compatibility. Consequently, instead of resolving contact force as contact stiffness and penetration, contact force (contact pressure) is solved for explicitly as an extra DOF. FNormal = DOF Specifications: Enforces zero/nearly zero penetration with pressure DOF. Does not require a normal contact stiffness (zero elastic slip) Requires Direct Solver, which can increase computation requirements. Normal Lagrange Chattering Chattering is an issue which often occurs with Normal Lagrange method. If no penetration is allowed (left), then the contact status is either open or closed (a step function). This can sometimes make convergence more difficult because contact points may oscillate between open/closed status and is called "chattering". If some slight penetration is allowed (right), it can make it easier to converge since contact is no longer a step change.
For the specific case of Bonded and No Separation Types of contact between two faces, a Multi-Point constraint (MPC) formulation is available. MPC internally adds constraint equations to tie the displacements between contacting surfaces. This approach is not penalty-based or Lagrange multiplier-based. It is a direct, efficient way of relating surfaces of contact regions which are bonded. Large-deformation effects are supported with MPC-based Bonded contact.
Comparison of Formulations
Some of the primary aspects of contact formulations are compared below. Pure Penalty Augmented Lagrange Normal Lagrange MPC Good convergence behavior (few equilibrium iterations).
Good convergence beha- Additional equilibrium iter- Additional equilibrium vior (few equilibrium iter- ations needed if penetraiterations if needed ations). tion is too large. chattering is present.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
447
Setting Connections Pure Penalty Sensitive to selection of normal contact stiffness. Contact penetration is present and uncontrolled. Augmented Lagrange Less sensitive to selection of normal contact stiffness. Contact penetration is present but controlled to some degree. Normal Lagrange MPC
No normal contact stiffness is required. Usually, penetration is near-zero. No Penetration. Only Bonded & No Separation behaviors. Iterative or Direct Solvers can be used.
Useful for any type of contact behavior. Iterative or Direct Solvers can be used. Symmetric or Asymmetric contact available. Contact detection at integration points. Only Direct Solver can be Used.
Contact Settings
When a model is imported into Workbench Mechanical, the default setting of the application automatically detects instances where two bodies are in contact and generates corresponding Contact Region objects in the Tree Outline. When a Contact Region is selected in the Tree Outline, as illustrated here, contact settings are available in the Details view, and are included in the following categories: Scope: settings for displaying, selecting, or listing contact and target geometries. Definition: commonly used contact settings. Advanced: advanced controls that are primarily program controlled.
448
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Contact
Scope Settings
The controls for the Scope category are described in the following table. Property Scoping Method Contact Description/Selections Specifies whether the Contact Region is applied to a Geometry Selection (dafault) or to a Named Selection. Displays/selects which geometries (faces, edges, or vertices) are considered as contact. The geometries can be manually selected or automatically generated. For a Face/Edge contact, the edge must be designated as Contact.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
449
Setting Connections Property Description/Selections A contact pair can have a flexible-rigid scoping, but the flexible side of the pair must always be the Contact side. If the Contact side of the contact pair is scoped to multiple bodies, all of the bodies must have the same Stiffness Behavior, either Rigid or Flexible. Note that if you click on this field, the bodies are highlighted. Target Displays which body element (face or edge) is considered Target (versus Contact). This element can be manually set or automatically generated. For Face/Edge contact, the face must be designated as Target. If the Contact side of the contact pair has a flexible Stiffness Behavior then the Target side can be rigid. Multiple rigid bodies cannot be selected for the Target side scoping of the contact pair. The selection of multiple rigid bodies for the Target invalidates the Contact Region object and an error message is generated following the solution process. Note that if you click on this field, the bodies are highlighted. Contact Bodies Target Bodies Contact Shell Face This read only property displays which bodies have faces or edges in the Contact list. This read only property displays which bodies have faces or edges in the Target list. Specifies whether the Contact should be applied on a surface bodys top face or bottom face. If you set Contact Shell Face to the default option, Program Controlled, then the Target Shell Face option must also be set to Program Controlled. The Program Controlled default option is not valid for nonlinear contact types. This option displays only when you scope a surface body to Contact Bodies. Specifies whether the Target should be applied on a surface bodys top face or bottom face. If you set Target Shell Face to the default option, Program Controlled, then the Contact Shell Face option must also be set to Program Controlled. The Program Controlled default option is not valid for nonlinear contact types. This option displays only when you scope a surface body to Target Bodies. This property appears when the scoping of the contact or target includes a surface body. Options include: Yes - indicates to include the property. No (default) - indicates to exclude the property. When set to Yes, the contact object becomes under-defined if the Offset Type of any scoped surface body is set to a value other than Middle, In this situation, the following error message will be displayed: "The shell thickness effect of a contact pair is turned on;
450
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Contact Property Description/Selections however, the offset type of a shell body in contact is set to other than Middle. Please set its offset type to Middle." In the presence of a Thickness, Imported Thickness, Layered Section, or an Imported Layered Section object, the following warning message will be issued if a solve is requested: "The shell thickness effect of a contact pair is turned on. Please make sure that the offset type of the thickness, imported thickness, layered sections and imported layered sections objects associated with the shell bodies in contact are set to Middle."
Note
If the Shell Thickness Effect is activated and the user has specified a contact Offset for the Interface Treatment, the total offset will be half the thickness of the surface body plus the defined contact offset. Postprocessing surface bodies with the shell thickness effect has the following special considerations: Because contact is detected half of the thickness from the middle of the surface body, viewing surface body results without Thick Shell and Beam (See Main Menu>View Menu) effects turned on will show an apparent gap between contact bodies. This is normal since contact is being detected away from the location of the nodes and elements. When using the Contact Tool to postprocess penetration or gaps, these values are measured from the middle of the surface bodies (location of the nodes and elements), regardless of whether or not the shell thickness effect is active.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
451
Setting Connections
Support Specifications
Note
All bodies selected for the Target or Contact side of a contact pair must have the same stiffness behavior. You cannot scope the target side in a contact pair to more than one rigid body. If any of the bodies you scope have rigid stiffness behavior, you must select Asymmetric behavior under Definition in the Details view. If you have both rigid and flexible bodies in your contact pair, you must scope the rigid body as a Target.
Definition Settings
The differences in the contact settings determine how the contacting bodies can move relative to one another. This category provides the following controls. Type Scope Mode Behavior Trim Contact Suppressed
Type
Choosing the appropriate contact type depends on the type of problem you are trying to solve. If modeling the ability of bodies to separate or open slightly is important and/or obtaining the stresses very near a contact interface is important, consider using one of the nonlinear contact types (Frictionless, Rough, Frictional), which can model gaps and more accurately model the true area of contact. However, using these contact types usually results in longer solution times and can have possible convergence problems due to the contact nonlinearity. If convergence problems arise or if determining the exact area of contact is critical, consider using a finer mesh (using the Sizing control) on the contact faces or edges. The available contact Types are listed below. Most of the types apply to Contact Regions made up of faces only.
452
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Contact Bonded: This is the default configuration and applies to all contact regions (surfaces, solids, lines, faces, edges). If contact regions are bonded, then no sliding or separation between faces or edges is allowed. Think of the region as glued. This type of contact allows for a linear solution since the contact length/area will not change during the application of the load. If contact is determined on the mathematical model, any gaps will be closed and any initial penetration will be ignored. [Not supported for Rigid Dynamics. Fixed joint can be used instead.] No Separation: This contact setting is similar to the Bonded case. It only applies to regions of faces (for 3-D solids) or edges (for 2-D plates). Separation of the geometries in contact is not allowed, but small amounts of frictionless sliding can occur along contact geometries. [Not supported for Explicit Dynamics analyses. Rigid Dynamics allows large amount of sliding.] Frictionless: This setting models standard unilateral contact; that is, normal pressure equals zero if separation occurs. Thus gaps can form in the model between bodies depending on the loading. This solution is nonlinear because the area of contact may change as the load is applied. A zero coefficient of friction is assumed, thus allowing free sliding. The model should be well constrained when using this contact setting. Weak springs are added to the assembly to help stabilize the model in order to achieve a reasonable solution. Rough: Similar to the frictionless setting, this setting models perfectly rough frictional contact where there is no sliding. It only applies to regions of faces (for 3-D solids) or edges (for 2-D plates). By default, no automatic closing of gaps is performed. This case corresponds to an infinite friction coefficient between the contacting bodies. [Not supported for Explicit Dynamics analyses.] Frictional: In this setting, the two contacting geometries can carry shear stresses up to a certain magnitude across their interface before they start sliding relative to each other. This state is known as "sticking." The model defines an equivalent shear stress at which sliding on the geometry begins as a fraction of the contact pressure. Once the shear stress is exceeded, the two geometries will slide relative to each other. The coefficient of friction can be any nonnegative value. [Not supported for Rigid Dynamics. Forced Frictional Sliding should be used instead.] Forced Frictional Sliding: In this setting, a tangent resisting force is applied at each contact point. The tangent force is proportional to the normal contact force. This settings is similar to Frictional except that there is no "sticking" state. [Supported only for Rigid Dynamics] Friction Coefficient: Allows you to enter a friction coefficient. Displayed only for frictional contact applications.
Note
A Friction Coefficient greater than 0.2 will require the use of the Unsymmetric eigensolver in downstream analyses; for example, in Modal with Pre-Stress.
Note
Refer to KEYOPT(12) in the Mechanical APDL Contact Technology Guide for more information about modelling different contact surface behaviors.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
453
Setting Connections
Scope Mode
This is a read-only property that displays how the selected Contact Region was generated. Either automatically generated by the application (Automatic) or constructed or modified by the user (Manual). Note that this property is not supported for Rigid Body Dynamics analyses.
Behavior
This property will appear only for 3-D Face/Face or 2-D Edge/Edge contacts. For 3-D Edge/Edge or Face/Edge contacts, internally the program will set the contact behavior to Asymmetric (see below). Note that this property is not supported for Rigid Body Dynamics analyses.
Sets contact pair to one of the following: Program Controlled (Default for the Mechanical APDL solver): internally the contact behavior is set to the following options based on the stated condition: Auto Asymmetric (see below) - for Flexible-Flexible bodies. Asymmetric (see below) - for Flexible-Rigid bodies. For Rigid-Rigid contacts, the Behavior property is under-defined for the Program Controlled setting. The validation check is performed at the Contact object level when all environment branches are using the Mechanical APDL solver. If the solver target for one of the environments is other than Mechanical APDL, then this validation check will be carried out at the environment level; the environment branch will become under-defined. Asymmetric: Contact will be asymmetric for the solve. All face/edge and edge/edge contacts will be asymmetric. [Not supported for Explicit Dynamics analyses.] Asymmetric contact has one face as Contact and one face as Target (as defined under Scope Settings), creating a single contact pair. This is sometimes called "one-pass contact," and is usually the most efficient way to model face-to-face contact for solid bodies. The Behavior must be Asymmetric if the scoping includes a body specified with rigid Stiffness Behavior. Symmetric: Contact will be symmetric for the solve. Auto Asymmetric: Automatically creates an asymmetric (p. 454) contact pair, if possible. This can significantly improve performance in some instances. When you choose this setting, during the solution phase the
454
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Contact solver will automatically choose the more appropriate contact face designation. Of course, you can designate the roles of each face in the contact pair manually. [Not supported for Explicit Dynamics analyses.]
Note
Refer to KEYOPT(8) in the Mechanical APDL Contact Technology Guide for more information about asymmetric contact selection.
Trim Contact
The Trim Contact feature can speed up the solution time by reducing the number of contact elements sent to the solver for consideration. Note that this feature is not supported for Rigid Body Dynamics analyses.
Trim Contact options include: Program Controlled: This is the default setting. The application chooses the appropriate setting. Typically, the program sets Trim Contact to On. However, if one of following contact conditions exists, no trimming is performed. Manually created contacts Large Deflection is turned On On: During the process of creating the solver input file, checking is performed to determine the proximity between source and target elements. Elements from the source and target sides which are not in close proximity (determined by a tolerance) are not written to the file and therefore ignored in the analysis. Off: No contact trimming is performed. The checking process is performed to identify if there is overlap between the bounding boxes of the elements involved. If the bounding box of an element does not overlap the bounding box of an opposing face or element set, that element is excluded from the solution. Before the elements are checked, the bounding boxes are expanded using the Trim Tolerance property (explained below) so that overlapping can be detected. Trim Tolerance This property provides the ability to define the tolerance value that is used to expand the bounding boxes of the elements before the trimming process is performed. This property is available for both automatic and manual contacts when the Trim Contact is set to On. It is only available for automatic contacts when the Trim Contact is set to Program Controlled since
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
455
Setting Connections no trimming is performed for manual contacts. For automatic contacts, this property displays the value that was used for contact detection and it is a read-only field. For manual contacts, enter a value greater than zero. Note that a doubling expansion effect can result from the bounding box expansion since the bounding box of both the source and target elements are expanded. An example of the double expansion effect is illustrated below where the Trim Tolerance is defined as 10 mm. For simplicity sake, the size of the elements is specified as 5mm. Therefore, the bounding boxes for the contact/target elements will extend 10mm (two elements) in each direction as represented by the orange boxes, solid and dashed. For each face, Contact and Target, the number of elements that will be used are illustrated.
The brown area illustrated below represents the elements from the contact face. On the corresponding target side exist potential elements from the entire target face. The elements of the target face that will be kept are drawn in black. On the target Face, each element bounding box is expanded by 10mm and an overlap is sought against each element from the contact side. Referring to the image below, the bounding boxes between Contact Element 1 (CE1) and Target Element 2 (TE2) overlap thus TE2 is included in the analysis. Meanwhile, CE3 and TE4 do not overlap and as a result, TE4 is not included in the analysis. This results in a reduced number of elements in the analysis and, typically, a faster solution.
456
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Contact
Suppressed
Specifies whether or not the Contact Region is included in the solution.
Advanced Settings
The Advanced category provides the following controls. Formulation Detection Method Penetration Tolerance Elastic Slip Tolerance Normal Stiffness Constraint Type Interface Treatment Update Stiffness Stabilization Damping Factor Thermal Conductance
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
457
Setting Connections Pinball Region Electric Conductance Restitution Factor - Rigid Body Dynamics Solver Only
Formulation
Formulation options allow you to specify which algorithm the software uses for a particular Contact pair computation. Property options include:
Description This is the default setting. For this setting, the application selects the Pure Penalty property for contact between two rigid bodies and the Augmented Lagrange property for all other contact situations. Basic contact formulation based on Penalty method. Also a penalty-based method. Compared to the Pure Penalty method, this method usually leads to better conditioning and is less sensitive to the magnitude of the contact stiffness coefficient. However, in some analyses, the Augmented Lagrange method may require additional iterations, especially if the deformed mesh becomes too distorted.
MAPDL KEYOPT(2) = 1
KEYOPT(2) = 0
MPC
Available for Bonded and for No Separation contact Types. Multipoint Constraint equations are created internally during the Mechanical APDL application solve to tie the bodies together. This can be helpful if truly linear contact is desired or to KEYOPT(2) = 2 handle the nonzero mode issue for free vibration that can occur if a penalty function is used. Note that contact based results (such as pressure) will be zero. Enforces zero penetration when contact is closed making use of a Lagrange multiplier on the normal direction and a penalty method in the tangential direction. Normal Stiffness is not applicable for this setting. Normal Lagrange adds contact traction to the model as additional degrees of freedom and requires additional iterations to stabilize contact conditions. It often increases the computational cost compared to the Augmented Lagrange setting. The Iterative setting (under Solver Type) cannot be used with this method.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Normal Lagrange
KEYOPT(2) = 3
458
Contact For additional MAPDL specific information, see KEYOPT(2) in the Mechanical APDL Contact Technology Guide.
Note
Cases involving large gaps and faces bonded together can result in fictitious moments being transmitted across a boundary.
Detection Method
Detection Method allows you to choose the location of contact detection used in the analysis in order to obtain a good convergence. It is applicable to 3-D face-face contacts and 2-D edge-edge contacts. Property options include:
Description This is the default setting. The application uses Gauss integration points (On Gauss Point) when the formulation is set to Pure Penalty and Augmented Lagrange. It uses nodal point (Nodal-Normal to Target) for MPC and Normal Lagrange formulations. The contact detection location is at the Gauss integration points. This option is not applicable to contacts with MPC or Normal Lagrange formulation. The contact detection location is on a nodal point where the contact normal is perpendicular to the contact surface. The contact detection location is on a nodal point where the contact normal is perpendicular to the target surface. The contact detection location is at contact nodal points in an overlapping region of the contact and target surfaces (projection-based method).
On Gauss Point Nodal - Normal From Contact Nodal - Normal To Target Nodal - Projected Normal From Contact
For additional MAPDL specific information, see Selecting Location of Contact Detection (specifically, KEYOPT(4) related information) in the Mechanical APDL Contact Technology Guide.
Penetration Tolerance
The Penetration Tolerance property allows you to set the penetration tolerance value for a contact when the formulation is set to Program Controlled or Augmented Lagrange.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 459
Description This is the default setting. The Penetration Tolerance is calculated by the program. Enter the Penetration Tolerance Value directly. This entry is a length measurement (foot, meter, etc.). Only non-zero positive values are valid. Enter the Penetration Tolerance Factor directly. This entry must be equal to or greater than zero but must also be less than 1.0. The default value for Factor is 0.0 (this is the same when the Penetration Tolerance is set to Program Controlled). This entry has no unit.
Penetration Tolerance Value The Penetration Tolerance Value property displays when Penetration Tolerance is set to Value. You enter a Value. Penetration Tolerance Factor The Penetration Tolerance Factor property displays when Penetration Tolerance is set to Factor. You enter a Factor.
Note
When viewing the Connections Worksheet, a Value displays as a negative number and a Factor displays as a positive number. For additional information, see the Determining Contact Stiffness and Allowable Penetration, specifically Using FKN and FTOLN, section of the Mechanical APDL Contact Technology Guide (Surface-to-Surface Contact).
460
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Contact
Note
Elastic Slip Tolerance is not applicable when the contact Type is set to Frictionless or No Separation. Property options include:
Description This is the default setting. The Elastic Slip Tolerance Value is calculated by the application. Enter the Elastic Slip Tolerance Value directly. This entry is a length measurement (foot, meter, etc.). Only non-zero positive values are valid. Enter the Elastic Slip Tolerance Factor directly. This entry must be equal to or greater than zero but must also be less than 1.0. The default value for Factor is 0.0 (this is the same when the Elastic Slip Tolerance is set to Program Controlled). This entry has no unit.
Elastic Slip Tolerance Value The Elastic Slip Tolerance Value property displays when Elastic Slip Tolerance is set to Value. You enter a Value. Elastic Slip Tolerance Factor The Elastic Slip Tolerance Factor property displays when Elastic Slip Tolerance is set to Factor. You enter a Factor.
Note
When viewing the Connections Worksheet, a Value displays as a negative number and a Factor displays as a positive number.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
461
Setting Connections For additional information, see the Determining Contact Stiffness and Allowable Penetration, specifically Using FKT and SLTO, section of the Mechanical APDL Contact Technology Guide (Surface-to-Surface Contact).
Constraint Type
Controls the type of MPC constraint to be created for bonded contact. This setting is displayed only if Formulation is set to MPC and if either Contact Bodies or Target Bodies are scoped to a surface body. Property options include:
Description This is the default setting. Represents the most common type of surface body contact. Constraints are constructed to couple the translational and rotational DOFs. In most types of surface body contact, an offset will exist. Due to this offset there will be a moment created. To get the correct moment, the rotation/displacement DOF's must be coupled together. If the program cannot detect any contact in the target normal direction, it will then search anywhere inside the pinball for contact. The rotational and displacement constraints will not be coupled together. This option can model situations where the surface body edges line up well and a moment is not created from the physical surface body positions. Thus it is most accurate for the constraints to leave the displacements/rotations uncoupled. This provides an answer which is closer to a matching mesh solution. Using a coupled constraint causes artificial constraints to be added causing an inaccurate solution. Constraints are coupled and created anywhere to be found inside the pinball region. Thus the pinball size is important as a larger pinball will result in a larger constraint set. This option is useful when you wish to fully constrain one contact side completely to another.
Interface Treatment
This property defines how the contact interface for the pair is treated. It becomes active when contact Type is set to Frictionless, Rough or Frictional (nonlinear contact). Property options include:
462
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Contact
When active, the Interface Treatment option provides the following controls. Adjust to Touch: Any initial gaps are closed and any initial penetration is ignored creating an initial stress free state. Contact pairs are just touching as shown.
Contact pair after Adjust to Touch treatment. Gap is closed automatically. Pair is just touching .
This setting is useful to make sure initial contact occurs even if any gaps are present (as long as they are within the pinball region). Without using this setting, the bodies may fly apart if any initial gaps exist. Although any initial gaps are ignored, gaps can still form during loading for the nonlinear contact types. For nonlinear contact types (Frictionless, Rough, and Frictional), Interface Treatment is displayed where the choices are Adjust to Touch, Add Offset, Ramped Effects, and Add Offset, No Ramping.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
463
Setting Connections Add Offset, Ramped Effects: Models the true contact gap/penetration plus adds in any user defined offset values. This setting is the closest to the default contact setting used in the Mechanical APDL application except that the loading is ramped. Using this setting will not close gaps. Even a slight gap may cause bodies to fly apart. Should this occur, use a small contact offset to bring the bodies into initial contact. Note that this setting is displayed only for nonlinear contact. Add Offset, No Ramping: This is the default setting. This option is the same as Add Offset, Ramped Effects but loading is not ramped. Offset: appears if Interface Treatment is set to Add Offset, Ramped or Add Offset, No Ramping. This property defines the contact offset value. A positive value moves the contact closer together (increase penetration/reduce gap) and a negative value moves the contact further apart.
Contact pair after Add Offset treatment (either option). Gap is closed "manually based on value entered for Offset (positive value shown that includes some penetration).
Normal Stiffness
Defines a contact Normal Stiffness factor. Property options include: Option Program Controlled Description This is the default setting. The Normal Stiffness Factor is calculated by the program. If only Bonded or No Separation contact exists, the value is set to 10. If any other type of contact exists, all the program controlled regions (including Bonded or No Separation) will use the Mechanical APDL application default (Real Constant FKN). The Normal Stiffness Factor is input directly by the user.
Manual
464
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Contact Determining Contact Stiffness and Allowable Penetration section of the Mechanical APDL Contact Technology Guide (Surface-to-Surface Contact). Using FKN and FTOLN section of the Mechanical APDL Contact Technology Guide (Surface-to-Surface Contact).
Update Stiffness
Allows you to specify if the program should update (change) the contact stiffness during the solution. If you choose any of these stiffness update settings, the program will modify the stiffness (raise/lower/leave unchanged) based on the physics of the model (that is, the underlying element stress and penetration). This choice is displayed only if you set the Formulation to Augmented Lagrange or Pure Penalty, the two formulations where contact stiffness is applicable. An advantage of choosing either of the program stiffness update settings is that stiffness is automatically determined that allows both convergence and minimal penetration. Also, if this setting is used, problems may converge in a Newton-Raphson sense, that would not otherwise. You can use a Result Tracker to monitor a changing contact stiffness throughout the solution. Property options include:
Description (Default as set in Tools->Options). Internally set based on the following criteria: if the Interface Treatment property is available and it is set to Add Offset, Ramped Effects, the update stiffness property should be set to Never; otherwise, set the update stiffness property to Never for contacts between two rigid bodies and to Each Iteration for others. This is the default setting. Turns off the program's automatic Update Stiffness feature. Sets the program to update stiffness at the end of each equilibrium iteration. This choice is recommended if you are unsure of a Normal Stiffness Factor to use in order to obtain good results. Sets the program to update stiffness at the end of each equilibrium iteration, but compared to the Each Iteration, this option allows for a more aggressive changing of the value range.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
465
Setting Connections
Thermal Conductance
Controls the thermal contact conductance value used in a thermal contact simulation. Property options include: Property Program Controlled Description This is the default setting. The program will calculate the value for the thermal contact conductance. The value will be set to a sufficiently high enough value (based on the thermal conductivities and the model size) to model perfect contact with minimal thermal resistance. The Thermal Conductance Value is input directly by the user.
Manual
Pinball Region
This option allows you to specify the contact search size, commonly referred to as the Pinball Region. Setting a pinball region can be useful in cases where initially, bodies are far enough away from one another that, by default, the program will not detect that they are in contact. You could then increase
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
466
Contact the pinball region as needed. Consider an example of a surface body that was generated by offsetting a face of a solid body, possibly leaving a large gap, depending on the thickness. Another example is a large deflection problem where a considerable pinball region is required due to possible large amounts of over penetration. In general though, if you want two regions to be bonded together that may be far apart, you should specify a pinball region that is large enough to ensure that contact indeed occurs. For bonded and no separation contact types, you must be careful in specifying a large pinball region. For these types of contact, any regions found within the pinball region will be considered to be in contact. For other types of contact, this is not as critical because additional calculations are performed to determine if the two bodies are truly in contact. The pinball region defines the searching range where these calculations will occur. Further, a large gap can transmit fictitious moments across the boundary. Property options include: Property Program Controlled Auto Detection Value Description This is the default setting. The pinball region will be calculated by the program. This option is only available for contacts generated automatically. The pinball region will be equal to the tolerance value used in generating the contacts. The value is displayed as read-only in the Auto Detection Value field. Auto Detection Value is the recommended option for cases where the automatic contact detection region is larger than a Program Controlled region. In such cases, some contact pairs that were detected automatically may not be considered in contact for a solution. Specifies that you directly enter a radius value for the pinball.
Radius
Pinball Radius
The numerical value for the Pinball Radius. This choice is displayed only if Pinball Region is set to Radius.
Electric Conductance
Controls the electric contact conductance value used in an electric contact simulation. Property options include: Property Program Controlled Description This is the default setting. The program will calculate the value for the electric contact conductance. The value will be set to a sufficiently high enough value (based on the electric conductivities and the model size) to model perfect contact with minimal electric resistance. The Electric Conductance Value is input directly by the user.
Manual
Note
The Electric Analysis result, Joule Heat, when generated by nonzero contact resistance is not supported.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
467
Setting Connections
Automatic Bisection
468
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Contact [1]: The underlying body cannot be a line body. In 2D analyses, only edge-edge contact is supported (the equivalent of 3D face-face contact).
469
Setting Connections Identifying Contact Regions for a Body Flipping Contact and Target Scope Settings Merging Contact Regions That Share Geometry Saving or Loading Contact Region Settings Resetting Contact Regions to Default Settings Locating Bodies Without Contact Locating Parts Without Contact
470
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Contact
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
471
Setting Connections
472
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Contact
When you change the names of contact regions that involve multiple bodies, the region names change to include the word Multiple instead of the long list of names associated with multiple bodies. An example is Bonded Multiple To Multiple.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
473
Setting Connections
Note
This feature is not applicable to Face/Edge contact where faces are always designated as targets and edges are always designated as contacts.
474
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Contact 3. 4. Select Save Contact Region Settings in the menu. This option does not appear if you selected more than one contact region. Specify the name and destination of the file. An XML file is created that contains the configuration settings of the contact region.
Note
The XML file contains properties that are universally applied to contact regions. For this reason, source and target geometries are not included in the file. To Load Configuration Settings to Contact Regions: 1. 2. 3. 4. Select the contact regions whose settings you want to assign. Use the Shift or Ctrl key for multiple selections. Right-click to display the context menu. Select Load Contact Region Settings in the menu. Specify the name and location of the XML file that contains the configuration settings of a contact region. Those settings are applied to the selected contact regions and will appear in the Details view of these regions.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
475
Setting Connections extended to adjacent surfaces. This is due to the nature of rigid dynamics, that usually implies very large displacements and rotations. In rigid dynamics, only frictionless contact is supported. The contact is always based on Pure Lagrange formulation. Contact constraint equations are updated at each time step, and added to the system matrix through additional forces of degrees of freedom called Lagrange Multipliers. In this formulation, there is no contact stiffness. Contact constraints are satisfied when the bodies are touching and they are nonexistent when bodies are separated. Contact and Rigid Bodies The contact is formulated between rigid bodies. Hence there is no possibility of deforming the bodies to satisfy the contact constraint equations. If the contact equations cannot be satisfied at one point in time, the solution will not proceed further. To illustrate this, we will consider two examples. Example 1: Shaft in a cylindrical hole. In this example of cylindrical shaft in a block
If the diameter of the shaft is smaller than that of the hole, motion is possible. If the diameter is larger than that of the hole, the simulation is not possible. If the two diameters are equal, then the analysis might fail. Example 2: Block sliding on two blocks.
476
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Contact
If the green block slides horizontally from left to right and height of the right block is less than that of the left block, motion is possible. If the height of the two bottom blocks is identical, but if a vertical contact surface between these two bottom block is defined, then the block might or might not hit the vertical surface, and the solution may or may not proceed. If the right block is higher than the left block, the green block will move back to the left.
Note
Whenever possible avoid such ambiguous configurations. A workaround is to create fillets on sharp edges. Contact Mesh You can scope the contact objects to rigid bodies using 3D faces in solid bodies. When you create this type of contact, the surface and edges in the contact region are meshed. The mesh helps to speed up the solution and drive the number of contact points used between the bodies when in contact. As each body has up to 6 degrees of freedom, a contact between two rigid bodies will restraint up to 6 relative degrees of freedom. This means that usually, a reasonably coarse mesh is sufficient to define the contact surface. The contact solver will use this mesh to initiate the contact geometry calculation, but will then project back the contact to CAD geometry. Refining the mesh can increase the solution time without always increasing the quality of the solution. However, when the geometry is concave, and if the solver reports a lot of shocks for the pair involving the concave surfaces, refining the mesh can be useful. Contact and Time Step The rigid solver uses event based time integration. Over each time step, the solver evaluates the trajectory of the bodies, and checks when these trajectories interfere. When interference is found, similarly to stops on joints, a shock will be analyzed, leading to a new velocity distribution. The physics of the velocity redistribution during the shock is based on the conservation of energy. The amount of energy lost during the shock is quantified by the coefficient of restitution. For details see, Joint Stops and Locks. The trajectory detection of interferences allows the use of large time steps without missing the contacts. As opposed to Penalty based simulation that introduces an artificial deformation of the bodies, and thus high frequencies in the simulation, the pure Lagrange formulation used in the rigid dynamics formulation does not change the frequency content of the simulation.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
477
Setting Connections However, the amount of geometrical calculation necessary for a solution including contact makes that the overall simulation time will be significantly higher than this of a solution without contact. Whenever possible, it is recommended to use joints stops rather than contacts. Limitations For models with sliding contacts, e.g., cams, guiding grooves, etc., small bounces due to nonzero restitution factors can cause and increase the simulation time and instabilities. Using a restitution factor of zero will help the simulation significantly. The Rigid Dynamics solver unifies contact regions defined between the same pairs of parts/bodies. Consequently, defining more than one contact region between the same pairs of bodies may lead to unpredictable results. The following guidelines are strongly recommended: All contact regions defined between the same pairs of parts/bodies must have the same type. Mixing different types (e.g., frictionless and rough) may lead to incorrect results. All contact regions defined between the same pairs of parts/bodies must follow the same order. A body defined as a target body in one contact region must not be defined as contact body in another contact region between the same pairs of parts/bodies.
Joints
The following topics are covered in this section: Joint Characteristics Types of Joints Joint Properties and Application Example: Assembling Joints Example: Configuring Joints Automatic Joint Creation Joint Stops and Locks Ease of Use Features Detecting Overconstrained Conditions
Joint Characteristics
Joints are supported in the following structural analyses: rigid dynamics, static, modal, harmonic, random vibration, response spectrum, and transient structural. A joint typically serves as a junction where bodies are joined together. Joint types are characterized by their rotational and translational degrees of freedom as being fixed or free.
Note
This boundary condition cannot be applied to a vertex scoped to an end release.
478
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Joints 2. Once the translation has been applied, the center of the rotation is the location of the moving coordinate system. For the ANSYS Mechanical APDL solver, the relative angular positions for the spherical, general, and bushing joints are characterized by the Cardan (or Bryant) angles. This requires that the rotations about the local Y axis be restricted between /2 to +/2. Thus, the local Y axis should not be used to simulate the axis of rotation if the expected rotation is large.
Joint Abstraction
Joints are considered as point to point in the solution but the user interface shows the actual geometry. Due to this abstraction to a point to point joint, geometry interference and overlap between the two parts linked by the joint can be seen during an animation.
479
Setting Connections Consider the example illustrated below. If a Translational joint is defined between the two parts using two coordinate systems, then the distance along the X axis between the two origins is the joint initial DOF value. For this example, assume it is 65 mm.
On the other hand, if the joint is defined using a single coordinate, as shown below, then the same geometrical configuration has a joint degree of freedom that is equal to zero.
For the ANSYS Mechanical APDL solver, having one or two coordinate systems has no impact. The initial configuration corresponds to the zero value of the degrees of freedom. Joint Condition Considerations When applying a Joint Condition, differences between the two solvers can arise. For example, consider the right part illustrated above moving 100 mm towards the other part over a 1 second period. (The distance along the X axis is 65 mm.) Solver Time ANSYS Rigid Dynamics Two Coordinate Systems ANSYS Rigid Dynamics One Coordinate System ANSYS Mechanical APDL Two Coordinate Systems ANSYS Mechanical APDL One Coordinate System 0 1 0 1 0 1 0 1 Displacement Joint Condition Displacement 65 165 0 100 0 100 0 100
You can unify the joint condition input by using a Velocity Joint Condition. Solver Time Velocity Joint Condition Displacement
480
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Joints ANSYS Rigid Dynamics Two Coordinate Systems ANSYS Rigid Dynamics One Coordinate System ANSYS Mechanical APDL Two Coordinate Systems ANSYS Mechanical APDL One Coordinate System 0 1 0 1 0 1 0 1 100 100 100 100 100 100 100 100
Types of Joints
You can create the following types of joints in the Mechanical application: Fixed Joint (p. 481) Revolute Joint (p. 481) Cylindrical Joint (p. 482) Translational Joint (p. 483) Slot Joint (p. 483) Universal Joint (p. 484) Spherical Joint (p. 484) Planar Joint (p. 485) Bushing Joint (p. 485) General Joint (p. 487) Point on Curve Joint (p. 488) The following sections include animated visual joint representations. Please view online if you are reading the PDF version of the help.
Fixed Joint
Constrained degrees of freedom: All
Revolute Joint
Constrained degrees of freedom: UX, UY, UZ, ROTX, ROTY
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
481
Setting Connections
Example:
Cylindrical Joint
Constrained degrees of freedom: UX, UY, ROTX, ROTY
Example:
482
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Joints
Translational Joint
Constrained degrees of freedom: UY, UZ, ROTX, ROTY, ROTZ
Example:
Slot Joint
Constrained degrees of freedom: UY, UZ
Example:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
483
Setting Connections
Universal Joint
Constrained degrees of freedom: UX, UY, UZ, ROTY
Example:
Spherical Joint
Constrained degrees of freedom: UX, UY, UZ
Example:
484
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Joints
Planar Joint
Constrained degrees of freedom: UZ, ROTX, ROTY
Example:
Bushing Joint
Constrained degrees of freedom: None
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
485
A Bushing has six degrees of freedom, three translations and three rotations, all of which can potentially be characterized by their rotational and translational degrees of freedom as being free or constrained by stiffness. For a Bushing, the rotational degrees of freedom are defined as follows: The first is a rotation around the reference coordinate system X Axis. The second is a rotation around the Y Axis after the first rotation is applied. The third is a rotation around the Z Axis after the first and second rotations are applied. The three translations and the three rotations form a set of six degrees of freedom. In addition, the bushing behaves, by design, as an imperfect joint, that is, some forces developed in the joint oppose the motion. The three translational degrees of freedom expressed in the reference coordinate system and the three rotations are expressed as: Ux, Uy, Uz, and , , . The relative velocities in the reference coordinate system are expressed as: Vx, Vy, and Vz. The three components of the relative rotational velocity are expressed as: x, y, and z. Please note that these values are not the time derivatives of [, , ]. They are a linear combination. The forces developed in the Bushing are expressed as:
Where:
486
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Joints [F] is force and [T] is Torque, and [K] and [C] are 6x6 matrices (defined using Stiffness Coefficients and Dampening Coefficients options). Off diagonal terms in the matrix are coupling terms between the DOFs. You can use these joints to introduce flexibility to an over-constrained mechanism. Please note that very high stiffness terms introduce high frequencies into the system and may penalize the solution time when using the ANSYS Rigid Dynamics solver. If you want to suppress motion in one direction entirely , it is more efficient to use Joint DOF Zero Value Conventions instead of a very high stiffness.
Scoping
You can scope a bushing to single or multiple faces, single or multiple edges, or to a single vertex. The scoping can either be from body-to-body or body-to-ground. For body-to-body scoping, there is a reference and mobile side. For body-to-ground scoping, the reference side is assumed to be grounded (fixed); scoping is only available on the mobile side. In addition to setting the scoping (where the bushing attaches to the body), you can set the bushing location on both the mobile and reference side. The bushing reference and mobile location cannot be the same.
Applying a Bushing
To add a bushing: 1. 2. 3. After importing the model, highlight the Connections object in the tree. Choose either Body-Ground>Bushing or Body-Body>Bushing from the toolbar, as applicable. Highlight the new Bushing object and enter information in the Details view.
Note that matrix data for the Stiffness Coefficients and Dampening Coefficients is entered in the Worksheet. Entries are based on a Full Symmetric matrix. A nonlinear force-deflection curve can be used to simulate multi-rate bushing with nonlinear stiffness during rigid dynamics analyses. A linear piecewise curve is used for this purpose. To define a nonlinear stiffness-deflection curve: 1. 2. 3. In the Worksheet, select the cell in which you want to define a non-linear stiffness-deflection curve. Right-click the arrow button in the cell then select Tabular. Enter displacement and stiffness values in the Tabular Data window. A graph showing stiffness vs. displacement is displayed.
General Joint
Constrained degrees of freedom: Fix All, Free X, Free Y, Free Z, and Free All. A general joint has six degrees of freedom, three translations and three rotations, all of which can potentially be characterized by their rotational and translational degrees of freedom as being free or constrained by stiffness. All the degrees of freedom are set to fixed by default. You can free the X translation, free the Y translation, free the Z translation and free all rotations. All the translational degrees of freedom can be controlled individually to be fixed or free. But there are no individual controls for rotational degrees of freedom. You can either set all rotations fixed, or just one of them (X, Y or Z) free or all free.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 487
Setting Connections Also, similar to a bushing, you can enter matrix data for the Stiffness Coefficients and Damping Coefficients in the Worksheet. Coupled terms (off diagonal terms in the matrix) are only allowed when all DOFs are free.
A point on curve joint has only one degree of freedom, which is the coordinate on the curve. UY and UZ are always equal to zero. ROTX, ROTY, and ROTZ are driven so that the mobile coordinate system of the joint always follows the reference curve. For a point on curve joint, the X axis is always tangent to the reference curve, and the Z axis is always normal to the orientation surface of the joint, pointing outward.
Scoping
You can scope a point on curve joint to a single curve or multiple reference curves. You can have one or more orientation surfaces. The mobile coordinate system has to be scoped to a vertex, and the joint coordinate system has to be positioned and oriented such that: The origin is on the curve. The X axis is tangent to the curve. The Z axis is the outer normal to the surface. Note that the assembly phase may result in minor adjustments to ensure that the mobile coordinate system is properly positioned.
488
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Joints
Connection Type
You can scope a joint to single or to multiple faces. The scoping can either be from body-to-body or body-to-ground. For body-to-body scoping, there is a reference and mobile side. For body-to-ground scoping, the reference side is assumed to be grounded (fixed); scoping is only available on the mobile side.
Type
Refer to the Types of Joints (p. 481) section for descriptions of each type of joint you can create in the Mechanical application. In addition to these types, you can create a General joint where you can specify each degree of freedom as being either Fixed or Free.
Torsional Stiffness
Torsional stiffness is the measure of the resistance of a shaft to a twisting or torsional force. You can add torsional stiffness only for cylindrical and revolute joints.
Torsional Damping
Torsional damping is the measure of resistance to the angular vibration to a shaft or body along its axis of rotation. You can add torsional damping only for cylindrical and revolute joints.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
489
Setting Connections For either reference or mobile joint coordinate systems, both the location and the orientation of the coordinate system can be changed as shown below.
Caution
If you are scoping a joint to a Remote Point, you cannot scope the Initial Position setting of a Joint's Mobile group as Unchanged. The Unchanged setting indicates the use of the same coordinate system for the Reference group and the Mobile group. To move a joint coordinate system to a particular face: 1. Highlight the Coordinate System field in the Details view of the Joint object. The origin of the coordinate system will include a yellow sphere indicating that the movement mode is active.
2.
Select the face that is to be the destination of the coordinate system. The coordinate system in movement mode relocates to the centroid of the selected face.
490
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Joints
3.
Click the Apply button. The image of the coordinate system changes from movement mode to a permanent presence at the new location.
To change the orientation of a joint coordinate system: 1. Highlight the Coordinate System field in the Details view of the Joint object. The origin of the coordinate system will include a yellow sphere indicating that the movement mode is active.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
491
Setting Connections
2.
Click on any of the axis arrows you wish to change. Additional handles are displayed for each axis.
3.
Click on the handle or axis representing the new direction to which you want to reorient the initially selected axis.
492
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Joints
4.
Click the Apply button. The image of the coordinate system changes from movement mode to a permanent presence at the new orientation.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
493
Setting Connections
You can change or delete the status of the flip transformation by highlighting the Reference Coordinate System object or a Mobile Coordinate System object and making the change or deletion under the Transformations category in the Details view of the child joint coordinate system.
When selecting either a Reference Coordinate System object or a Mobile Coordinate System object, various settings are displayed in the Details view. These are the same settings that apply to all coordinate systems, not just those associated with joints. See the following section on coordinate systems: Initial Creation and Definition (p. 425) for an explanation of these settings.
Behavior
Use the Behavior property to specify scoped geometry as either Rigid or Deformable. Refer to the Geometry Behaviors and Support Specifications (p. 413) section for more information. In addition, if you scope a Joint's Reference group and a Joint's Mobile group to separate Remote Points, you can scope the Behavior of each group independently.
494
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Joints
Pinball Region
Use the Pinball Region to define where the joint attaches to face(s) if the default location is not desirable. By default, the entire face is tied to the joint element. This may not be desirable, warranting the input of a Pinball Region setting, for the following reasons: If the scoping is to a topology with a large number of nodes, this can lead to an inefficient solution in terms of memory and speed. Overlap between the joint scoped faces and other displacement type boundary conditions can lead to over constraint and thus solver failures.
Note
The Pinball Region and Behavior settings are applicable to underlying bodies that are flexible.
Stops
See Joint Stops and Locks (p. 512).
Applying Joints
To add a joint manually: 1. 2. 3. 4. After importing the model, highlight the Model object in the tree and choose the Connections button from the toolbar. Highlight the new Connections object and choose either Body-Ground> {type of joint} or Body-Body> {type of joint} from the toolbar, as applicable. Refer to the Types of Joints (p. 481) section for details. Highlight the new Joint object and scope the joint to a face. Reposition the coordinate system origin location or orientation as needed. The Body Views button in the toolbar displays Reference and Mobile bodies in separate windows with appropriate transparencies applied. You have full body manipulation capabilities in each of these windows. 5. Configure the joint. The Configure button in the toolbar positions the Mobile body according to the joint definition. You can then manipulate the joint interactively (for example, rotate the joint) directly on the model. See the Example: Configuring Joints (p. 506) section for an application of using the Configure tool. Also see the Notes on the Configure and Assemble Tools below for more information. The Set button in the toolbar locks the changed assembly for use in the subsequent analysis.
Note
The triad position and orientation may not display correctly until you click on the Set button. The Revert button in the toolbar restores the assembly to its original configuration from DesignModeler or the CAD system.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 495
Setting Connections 6. 7. 8. Consider renaming the joint objects based on the type of joint and the names of the joined geometry. Display the Joint DOF Checker and modify joint definitions if necessary. Create a redundancy analysis to interactively check the influence of individual joint degrees of freedom on the redundant constraints.
496
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
This geometry consists of three bodies. In Figure 18: Initial Geometry (p. 497) they are (from left to right) the Basis, the Arm, and the PendulumAxis. These three bodies have been imported completely disjointed/separate from each other. The first step to orient and assemble the bodies is to add a Body-Ground Fixed joint to the body named Basis. To do this: 1. Select Connections from the Outline. 2. From the context sensitive menu, choose Body-Ground > Fixed.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
497
Setting Connections 3. Click on a flat external face on the Basis body as seen in Figure 19: Selecting a Face for a Body-Ground Fixed Connection (p. 498). 4. In the Details view under Mobile, click in the Scope field and select Apply. Figure 19: Selecting a Face for a Body-Ground Fixed Connection
Next, you need to join the PendulumAxis to the Basis. Since they are initially disjoint, you need to set two coordinate systems, one for the Basis and the other for the PendulumAxis. Additionally, to fully define the relative position and orientations of the two bodies, you must define a fixed joint between them. To do this: 1. From the context sensitive menu, click on Body-Body > Fixed. 2. Highlight the face on the Basis as shown below.
498
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Joints
3. In the Details view, click on the Scope field under Reference and select Apply. 4. Select the cylindrical face on the PendulumAxis. 5. In the Details view, select the Scope field under Mobile and select Apply. Figure 20: Creating a Mobile Coordinate System
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
499
Setting Connections 6. Also, change the Initial Position value under Mobile from Unchanged to Override. Now, the joint has two coordinate systems associated with it: A Reference and a Mobile coordinate system. Next, you must associate the Reference and the Mobile Coordinate Systems to the respective bodies with the appropriate orientations. To associate the Reference Coordinate System to the respective bodies: 1. In the Outline, highlight Reference Coordinate System. 2. In the Details view, click on the box next to Geometry under Origin. 3. Select the two internal rectangular faces on the Basis as shown in Figure 21: Creating the Reference Coordinate System (p. 500) and in the Details view, select Apply. This will center The Reference Coordinate System at the center of the hole on the Basis. Figure 21: Creating the Reference Coordinate System
To associate the Mobile Coordinate System to the respective bodies: 1. Highlight the Mobile Coordinate System (this coordinate system is associated with the Basis). 2. In the Details view, click in the Geometry field under Origin. 3. Select the cylindrical surface on the PendulumArm.
500 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Joints 4. In the Details view, click Apply. Figure 22: Creating the Mobile Coordinate System
Next, you will need to orient the PendulumAxis coordinate system so that it is oriented correctly in the assembly: 1. In the Mobile Coordinate System associated with the PendulumAxis, click in the box next to Geometry under Principal Axis (set to Z). 2. Select one of the vertical edges on the PendulumAxis such that the Z axis is parallel to it as shown in Figure 23: Orienting the Pendulum Axis (p. 502). In the Details view, click Apply.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
501
3. With Mobile Coordinate System highlighted in the Outline, select the x-offset button in the context sensitive menu. 4. In the Details view, enter an Offset X value of 2.5mm to align the faces of the PendulumAxis with the Basis.
Note
The transformations available allow you to manipulate the coordinate systems by entering offsets or rotations in each of the 3 axis.
The two coordinate systems that were just defined should look similar to the figure below. Figure 24: Oriented Coordinate Systems
Next, you will need to define the coordinate systems to join the Arm to the PendulumAxis during assembly.
502
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Joints 1. From the context sensitive menu, select Body-Body > Fixed. 2. To define the Reference Scope, choose one of the faces of the Arm that will be connected to the PendulumAxis then select Apply. Figure 25: Selecting an Arm Face for Connection
3. Now, configure the Mobile Scope by selecting the flat end face of the PendulumAxis as shown in Figure 26: Scoping the Mobile Coordinate Systems (p. 504), then select Apply.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
503
4. Set the Initial Position under Mobile from Unchanged to Override. 5. Finally, set the Origin of the Reference Coordinate System to the center of the hole in the Arm using the same procedure described above for the Basis. Next, you will need to offset the Coordinate System associated with the Arm so that the faces on the Arm are aligned with the end face of the PendulumAxis. 1. With Reference Coordinate System highlighted, choose the x-offset button in the context sensitive menu. 2. Enter an Offset X value of -5mm.
Note
The transformations available allow you to manipulate the coordinate systems by entering offsets or rotations in each of the 3 axis.
3. Next, Highlight the Mobile Coordinate System. This coordinate system is associated with the Arm. Click the box next to Geometry under Origin 4. Select the flat surface on the PendulumArm and click Apply.
504 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Joints
Now you will need to orient the PendulumAxis so that its faces are aligned with the faces on the Arm during the Assemble process. 1. Highlight the Mobile Coordinate System that is assigned to the PendulumAxis. 2. From the Details view, click the in the Geometry field under Principal Axis and select an edge of the PendulumAxis as shown in the figure. Figure 27: Choose an Edge to Orient the PendulumAxis Geometry
3. Under Principal Axis In the Details view, select Apply in the Geometry field to orient the PendulumAxis to this edge. Now that the three bodies have been oriented and aligned, they are ready to be assembled. 1. In the Outline, highlight Connections. 2. From the context sensitive menu, click Assemble.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
505
Setting Connections The parts should snap together in place and resemble Figure 28: Assembled Geometry (p. 506). If the geometry you're attempting to assemble has not snapped into place as expected, you should retrace your previous steps to make sure that the coordinate systems are properly oriented. If your assembly has been successfully performed, then click Set in the context sensitive menu to place the assembly in its assembled position to start the analysis. Figure 28: Assembled Geometry
To achieve the result, the following two revolute joints were configured: The first joint is intended to allow rotation of the top link's upper hole referenced to a stationary point. The second joint is intended to allow rotation of the bottom link's upper hole referenced to the top link's lower hole. The following steps illustrate the details of the joint configurations:
506
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Joints 1. After attaching the model to the Mechanical application, create the first joint. Highlight Model object folder and choose Connections from the toolbar. Then choose Body-Ground> Revolute from the toolbar.
2. Scope the mobile side of the first joint to the top link's upper hole. Select inside surface of hole, then under Mobile in the Details view, click the Apply button for Scope.
3. Create the second joint. Choose Body-Body> Revolute from the toolbar. 4. Scope the reference side of the second joint to the top link's lower hole. Select inside surface of hole, then under Reference in the Details view, click the Apply button for Scope.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
507
Setting Connections
5. Scope the mobile side of the second joint to the bottom link's upper hole. Select inside surface of hole, then under Mobile in the Details view, click the Apply button for Scope.
6. The two holes intended to form the second joint are not aligned to correctly create the joint.
To align the holes, first create a coordinate system for the mobile side of the second joint, then align the mobile and reference coordinate systems. Create the mobile coordinate system in this step.
508
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Joints Highlight Joint 2 in the tree and choose Override in the Initial Position drop down list. Note the creation of the new coordinate system.
7. Scope the new mobile coordinate system to the back edge of the bottom link's upper hole. Select the back edge of the bottom link's upper hole, then under Mobile, click the Coordinate System field and the Apply button.
8. Scope the existing reference coordinate system to the back edge of the top link's lower hole. Select the back edge of the top link's lower hole, then under Reference, click the Coordinate System field and the Apply button.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
509
Setting Connections
The holes are now correctly aligned for creation of the joint.
9. Establish the initial position of each joint. Highlight one of the joint objects in the tree and click the Configure button in the toolbar. The joint is graphically displayed according to your configuration. In addition, a triad appears with straight lines representing translational degrees of freedom and curved lines representing rotational degrees of freedom. Among these, any colored lines represent the free degrees of freedom for the joint type. For the joint that is being configured, the translational displacement degrees of freedom always follow the Geometry units rather than the current Mechanical units.
510
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Joints
By dragging the mouse cursor on a colored line, the joint will move allowing you to set the initial position of the joint through the free translational or rotational degrees of freedom.
For rotations, holding the Ctrl key while dragging the mouse cursor will advance the rotation in 10 degree increments. You can also type the value of the increment into the = field on the toolbar. Clicking the Configure button again cancels the joining and positioning of the joint. 10. Create the joints. After configuring a joint's initial position, click the Set button to create the joint.
At this point, you also have the option of returning the configuration to the state it was in before joint creation and upon attaching to the Mechanical application by clicking the Revert toolbar button.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
511
Setting Connections
Note
When both the Fixed Joints and Revolute Joints properties are set to Yes, the revolute joints have priority; the search for revolute joints will be processed first followed by the search for fixed joints.
5.
Choose Create Automatic Connections from the context menu (right mouse click) for the Connection Group. Appropriate joint types are created and appear in the tree as objects under the Joints folder. Each joint also includes a reference coordinate system that is represented as a child object to the joint object. Display the Joint DOF Checker or the redundancy analysis and modify joint definitions if necessary.
6.
512
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Joints For joints with free relative DOFs, the Details view displays a group of options labeled Stops. This grouping displays the applicable free DOFs (UX, UY, UZ, ROTX. etc.) for the joint type from which you specify the constraint as a Stop or a Lock (as shown below). By default, no Stop or Lock is specified, as indicated by the default option, None. You can select any combination of options. For stops and locks, the minimum and maximum values you enter are relative to the joints coordinate system.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
513
Setting Connections
Where: d is the inner diameter. D is the outer diameter. H is the height of the joint. Important Notes: The Outer Diameter is considered to be on the reference side of the joint, so you might have to flip reference and mobile on the joint to properly define a radial gap. The shaft is considered to be infinitely long. If the joint allows relative translations, the center of the shaft will shift with these translations. The radial gap accounts for this center shift. The principal axis of the radial gap is Z, meaning that the tilt occurs along the X and Y rotations of the gap. Radial gap stops do not support tilt angles greater than 1 rad. Stops and Locks are applied to the following Joint Types. Joint Type Revolute Stop/Lock ANSYS Rigid Dynamics Stop/Lock ANSYS Mechanical Yes Yes
514
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Joints Joint Type Cylindrical Translational Slot Universal Spherical Planar General Bushing Stop/Lock ANSYS Rigid Dynamics Stop/Lock ANSYS Mechanical Yes Yes Translational Yes Radial Gap Yes Translational, Radial Gap Translational, Radial Gap Yes Yes Translational Yes No Yes Translational Translational
Note
When using the ANSYS Mechanical solver, Stops and Locks are active only when Large Deflection is set to On (under Analysis Settings (p. 1184)). This is because Stops and Locks make sense only in the context of finite deformation/rotation. If Large Deflection is Off, all calculations are carried out in the original configuration and the configuration is never updated, preventing the activation of the Stops and Locks. It is important to apply sensible Stop and Lock values to ensure that the initial geometry configuration does not violate the applied stop/lock limits. Also, applying conflicting boundary conditions (for example, applying Acceleration on a joint that has a Stop, or applying Velocity on a joint that has a Stop) on the same DOF leads to non-physical results and therefore is not supported.
Solver Implications Stops and Locks are available for both the ANSYS Rigid Dynamics and ANSYS Mechanical solvers, but are handled differently in certain circumstances by the two independent solvers. For the ANSYS Rigid Dynamics solver the shock is considered as an event with no duration, during which the forces and accelerations are not known or available for postprocessing, but generate a relative velocity "jump". For the ANSYS Mechanical solver the stop and lock constraints are implemented via the Lagrange Multiplier method. The constraint forces due to stop and lock conditions are available when stop is established Coefficient of Restitution For the ANSYS Rigid Dynamics solver, Stops require you to set a coefficient of restitution value. This value represents the energy lost during the shock and is defined as the ratio between the joints relative velocity prior to the shock and the velocity following the shock. This value can be between 0 and 1. For a restitution value of zero, a Stop is released when the force in the joint is a traction force, while a Lock does not release. A restitution factor equal to 1 indicates that no energy is lost during the shock, that is, the rebounding velocity equals the impact velocity (a perfectly elastic collision). The coefficient of restitution is not applicable to the stops on the joints when using the ANSYS Mechanical solver.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
515
Setting Connections
Joint Legend
When you highlight a joint object, the accompanying display in the Geometry window includes a legend that depicts the free degrees of freedom characteristic of the type of joint. A color scheme is used to associate the free degrees of freedom with each of the axis of the joint's coordinate system shown in the graphic. An example legend is shown below for a slot joint.
516
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Joints
You can display or remove the joint legend using View> Legend from the main menu.
Disable/Enable Transparency
The Enable Transparency feature allows you to graphically highlight a particular joint that is within a group of other joints, by rendering the other joints as transparent. The following example shows the same joint group presented in the Joint Legend (p. 516) section above but with transparency enabled. Note that the slot joint alone is highlighted.
To enable transparency for a joint object, click the right mouse button on the object and choose Enable Transparency from the context menu. Conversely, to disable transparency, click the right mouse button on the object and choose Disable Transparency from the context menu. The behavior of this feature is very similar to using transparency for highlighting contact regions. See Controlling Transparency for Contact Regions (p. 470) for further details including an animated demonstration.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
517
Setting Connections
Flip Reference/Mobile
For body-to-body joint scoping, you can reverse the scoping between the Reference and Mobile sides in one action. To use this feature, click the right mouse button on the object and choose Flip Reference/Mobile from the context menu. The change is reflected in the Details view of the joint object as well as in the color coding of the scoped entity on the joint graphic. The behavior of this feature is very similar to the Flip Contact/Target feature used for contact regions. See Flipping Contact and Target Scope Settings (p. 473) for further details including an animated demonstration.
Redundancy Analysis
This feature allows you to analyze an assembly held together by joints. This analysis will also help you to solve over constrained assemblies. Each body in an assembly has a limited degree of freedom set. The joint constraints must be consistent to the motion of each body, otherwise the assembly can be locked, or the bodies may move in unwanted directions. The redundancy analysis checks the joints you define and indicates the joints that over constrain the assembly. To analyze an assembly for joint redundancies: 1. 2. 3. Right-click the Connections object, and then select Redundancy Analysis to open a worksheet with a list of joints. Click Analyze to perform a redundancy analysis. All the over constrained joints are indicated as redundant. Click the Redundant label, and then select Fixed or Free to resolve the conflict manually. or Click Convert Redundancies to Free to remove all over constrained degrees of freedom. 4. Click Set to update the joint definitions.
Note
Click Export to save the worksheet to an Excel/text file.
Model Topology
The Model Topology worksheet provides a summary of the joint connections between bodies in the model. This feature is a convenient way of verifying and troubleshooting a complex model that has many parts and joints. The Model Topology worksheet displays the connections each body has to other
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
518
Joints bodies, and the joint through which these bodies are connected. Additional information for the joints is provided, including the joint type and the joint representation for the rigid body solver (i.e. whether the joint is based on degrees of freedom or constraint equations). To display the model topology, right-click on the Connections object, and then select Model Topology. The Model Topology worksheet displays in the Data View. The content of the worksheet can be exported as a text file using the Export button. Joints based on degrees of freedom are labeled either Direct or Revert in the Joint Direction column of the Model Topology table. Direct joints have their reference coordinate system on the ground side of the topology tree. Revert joints have their mobile coordinate system on the ground side. This information is useful for all post-processing based on python scripting, where internal data can be retrieved. For reverted joints, some of the joint internal results need to be multiplied by -1. Please refer to the ANSYS Rigid Dynamics Theory Manual for more information on model topology and selecting degrees of freedom.
After modifying the joint definitions, the user displays the Joint DOF Checker again, which shows that the overconstrained condition has been resolved.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
519
Setting Connections
After solution, you can highlight the Solution Information object, then scroll to the end of its content to view any information that may have been detected on model redundancies that caused overconstrained conditions. An example is presented below.
Mesh Connection
The mesh connection feature allows you to join the meshes of topologically disconnected surface bodies that may reside in different parts. In the past, this process was done at the geometry level (for example, by using the DesignModeler application to repair small gaps). However, geometry tolerances are tighter than the tolerances used by mesh connections and often lead to problems in obtaining conformal mesh. With mesh connections, the connections are made at the mesh level and tolerance is based locally on mesh size. A connection can be edge-to-edge or edge-to-face. The mesh connection feature automatically generates post pinch controls internally at meshing time, allowing the connections to work across parts so that a multibody part is not required: Edge-to-edge Connect an edge on one face to edge(s) on another face to pinch out mesh/gap in between. Edge-to-face Connect edge(s) on face(s) to another face to pinch out the gap and create conformal mesh between the edge(s) and face(s). Although pinch controls can be pre or post, all mesh connections are post. Post indicates that the mesh is pinched in a separate step after meshing is complete, whereas in a pre pinch control, the boundary mesh is pinched prior to face mesh generation. Since mesh connections are a post mesh process, the base mesh is stored to allow for quicker updates. That is, if you change a mesh connection or meshing control, only local re-meshing is required to clean up the neighboring mesh. Surface Bodies With No Shared Topology:
520
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Mesh Connection
521
Setting Connections Slave indicates the topology that will be pinched out during the operation. In other words, it is the topology that is projected to other topologies involved in the connection. The master geometry can be one or more faces or edges while the slave geometry can only be one or more edges. When specifying faces, the annotation is displayed on both sides of the faces.
Note
Mesh connections support common imprints, which involve multiple slaves connected at the same location to a common master. See Common Imprints and Mesh Connections (p. 524).
3. In the Details view specify Tolerance. The Tolerance here has a similar meaning to the Tolerance Value global connection setting, and is represented as a transparent sphere. See Tolerances Used in Mesh Connections (p. 522) for details about Tolerance and how it relates to the Snap Tolerance described below. 4. For edge-to-face mesh connections only, in the Details view specify Snap to Boundary and Snap Type. When Snap to Boundary is Yes (the default) and the distance from a slave edge to the closest mesh boundary of the master face is within the specified snap to boundary tolerance, nodes from the slave edge are projected onto the boundary of the master face. The joined edge will be on the master face along with other edges on the master face that fall within the defined pinch control tolerance. See Pinch Control for details. Snap Type appears only when the value of Snap to Boundary is Yes. If Snap Type is set to Manual Tolerance (the default), a Snap Tolerance field appears where you may enter a numerical value greater than 0. By default, the Snap Tolerance is set equal to the pinch tolerance but it can be overridden here. See Tolerances Used in Mesh Connections (p. 522) for details about Snap Tolerance and how it relates to the Tolerance described above. If Snap Type is set to Element Size Factor, a Master Element Size Factor field appears where you may enter a numerical value greater than 0. The value entered should be a factor of the local element size of the master topology.
Note
For edge-to-edge mesh connections (or edge-to-edge pinch controls), the snap tolerance is set equal to the pinch tolerance internally and cannot be modified.
5. Highlight the Mesh folder and choose Generate Mesh (right-click and choose from context menu). The surface bodies are displayed and show the mesh connections.
522
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Mesh Connection Snap Tolerance Snap to boundary tolerance to sew up mesh at the connection (applicable to edge-toface mesh connections only).
The Tolerance value is used to find which bodies should be connected to which other bodies. Setting a larger Tolerance connects more bodies together, while setting it smaller may cause some connections to be missed. For this reason, you may be motivated to set this to a larger value than needed. Setting a smaller value can avoid problems in automatic mesh connection creation, but also can result in other problems because the tolerance used in meshing is inherited from automatic mesh connection detection settings. Using a Large Tolerance Value For a large assembly for which you do not want to define mesh connections manually, automatic mesh connection detection provides many benefits. Setting a large Tolerance value to find connections yields more connections, which provides a higher level of comfort that the model is fully constrained. However, larger values can be problematic for the following reasons: When more automatic mesh connections are created, more duplicates can be created and the mesher decides ultimately which connections to create. In general, making these decisions yourself is a better approach. The Snap Tolerance defaults to the same value as the Tolerance. If the value of Tolerance is too large for Snap Tolerance, the mesher may be too aggressive in pinching out mesh at the connection, and hence the mesh quality and feature capturing may suffer. Using a Small Tolerance Value When mesh connections are generated automatically, the Tolerance is used on the geometry edges and faces to determine which entities should be connected. However, the connections themselves are not generated until meshing occurs. Because the connections are made on nodes and elements of the mesh rather than on the geometry, the tolerances do not translate exactly. For example, in the case below, you would want to set a Tolerance that is slightly larger than the gap in the geometry. If the gap is defined as x and the tolerance is set to x, automatic mesh connection detection could find the connection, but the meshing process may result in mesh that is only partially connected.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
523
Setting Connections
Tips for Setting Tolerances As detailed above, setting the correct tolerance can be very important, and in some cases may require some speculation and/or experimentation. The following tips may help: You can adjust the Tolerance used to generate automatic mesh connections after the connections are found. Sometimes it is a good idea to use one Tolerance value to find the mesh connections, select all the mesh connections, and then reduce or increase the Tolerance later. Having Snap to Boundary turned on and using a Snap Tolerance are not always advisable. It depends on the model and the features you want to capture.
524
Mesh Connection In this case, you could scope local face mesh sizing on the horizontal plate to control the sizing.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
525
Setting Connections
Note
Any error message that is related to a specific mesh connection will be associated with the slave geometry in the connection.
2. Select the problematic bodies, right-click, and select Go To > Mesh Connections for Selected Bodies. This action highlights all mesh connections attached to the problematic geometry. 3. Review the tolerances and mesh sizes associated with the highlighted connections. Failures Due to Defeaturing from MultiZone Quad/Tri Meshing and/or Pinch Controls Due to the patch independent nature of the MultiZone Quad/Tri mesh method, a connection may fail because the mesh is associated with some face of the body but not with the face that is involved in the connection. This type of mesh connection failure, which may also occur when pinch controls are defined, is the result of the part mesh being significantly defeatured prior to mesh connection generation. To avoid mesh connection failures when using MultiZone Quad/Tri and/or pinch controls, use one of the following approaches: Use virtual topology to merge the faces of interest with the adjacent faces to create large patches, and then apply mesh connections to the patches. Protect small faces in mesh connections by defining Named Selections.
526 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Mesh Connection The software does not automatically extend the connection region because doing so may lose the engineering intent of the model. For example, consider the two parts shown below.
If you are using the MultiZone Quad/Tri mesh method or pinch controls, the part mesh may look like the one shown below. Notice that one face has been defeatured out.
In this case: If the defeatured face is the one defined in the mesh connection, the connection will fail. If the other face is the one defined in the mesh connection, the connection will succeed. If you include both faces in the mesh connection, the connection will succeed. Since you cannot always control which face is defeatured, the most robust and recommended approach is to include both faces in the mesh connection.
Points to Remember
Toggling suppression of mesh connections or changing their properties causes bodies affected by those mesh connections to have an unmeshed state. However, when you subsequently select Generate Mesh, only the connections will be regenerated. Since mesh connections are a post mesh process, a re-mesh is not necessary and will not occur. Mesh connections cannot be generated incrementally. Anytime you add or change mesh connections and select Generate Mesh, processing starts with the mesh in its unsewn (pre-joined) state and then re-sews the entire assembly. This approach is necessary as mesh connections often have interdependencies which can have a ripple effect through the assembly of parts. It is often the case that a connection must be reevaluated across the assembly as a single connection may invalidate many. With mesh connections, you can mix and match mesh methods and/or use selective meshing. When using selective meshing and you generate mesh, only out-of-date parts are re-meshed but all mesh connections are regenerated.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
527
Setting Connections Although the tolerance used for finding mesh connections and for generating mesh connections may be the same value, the tolerance itself has slightly different meanings in the two operations. When finding mesh connections, the tolerance is used to identify pairs of geometry edges or face(s)/edge(s). When generating mesh connections, the tolerance is used in pinching together the edge mesh or edge/face mesh. Since the geometry consists of NURBS, and the mesh consists of linear edges, the same tolerance may mean something slightly different in the two operations. For example, consider a geometry that consists of two cylindrical sheet parts that share an interface constructed from the same circle. Also consider that you are finding mesh connections with a tolerance of 0.0. In this case, the mesh connection is easily found because the two edges are exactly the same. However, when the mesh connection is being formed, some segments of the edge may fail to be pinched together if the mesh spacing of the two parts is different and thus the tolerance of the edge mesh is different. Also see Tolerances Used in Mesh Connections (p. 522). For a higher order element, a midside node along the connection between a slave and a master is located at the midpoint between its end nodes, instead of being projected onto the geometry. Although mesh connections do not alter the geometry, their effects can be previewed and toggled using the Graphics Options toolbar. For the Shape Checking control, mesh connections support the Standard Mechanical option only. If you define a mesh connection on topology to which a match control, mapped face meshing control, or inflation control (global or local) is already applied, a warning will be issued when you generate the mesh. The warning will indicate that the mesh connection may alter the mesh, which in turn may eliminate or disable the match, mapped face meshing, or inflation control. Mesh connections and post pinch controls cannot be mixed with refinement or post inflation controls. A mesh connection scoped to geometries (for the master and the slave) that lie on the same face are ignored by the mesher, and, as a result, no mesh extension is generated. Refer to Clearing Generated Data for information about using the Clear Generated Data option on parts and bodies that have been joined by mesh connections or post pinch controls. Refer to Using the Mesh Worksheet to Create a Selective Meshing History for information about how mesh connection operations are processed by the Mesh worksheet.
Springs
A spring is an elastic element that is used to store mechanical energy and which retains its original shape after a force is removed. Springs are typically defined in a stress free or unloaded state. This means that no longitudinal loading conditions exist unless preloading is specified (see below). In Workbench, the Configure feature is used to modify a Joint. If you configure a joint that has an attached spring, the spring must be redrawn in the Geometry window. In effect, the spring before the Configure action is replaced by a new spring in a new unloaded state. Springs are defined as longitudinal and they connect two bodies together or connect a body to ground. Longitudinal springs generate a force that depends on linear displacement. Longitudinal springs can
528
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Springs be used as a damping force, which is a function of velocity or angular velocity, respectively. Springs can also be defined directly on a Revolute Joint (p. 481) or a Cylindrical Joint (p. 482).
Note
This boundary condition cannot be applied to a vertex scoped to an end release. The following topics are discussed in this section: Applying Springs (p. 529) Spring Behavior (p. 529) Preloading (p. 531) Spring Length (p. 531) Advanced Features (p. 532) Output (p. 532) Example: Longitudinal Spring with Damping (p. 532) Spring Incompatibility (p. 534) Nonlinear Spring Stiffness (p. 534)
Applying Springs
To apply a spring: 1. 2. 3. After importing the model, highlight the Model object in the tree and choose the Connections button from the toolbar. Highlight the new Connections object and choose either Body-Ground> Spring or Body-Body> Spring from the toolbar, as applicable. Highlight the new Spring object and enter information in the Details view. Note that Longitudinal Damping is applicable only to transient analyses.
Note
The length of the spring connection must be greater than 0.0 with a tolerance of 1e-8 mm.
Spring Behavior
(applicable only to rigid dynamics analyses) You can define a longitudinal spring to support only tension loads or only compression loads. A property called Spring Behavior is available in the Details view for this purpose. You can set this property to Both (Linear), Compression Only or Tension Only. The tension only spring does not provide any restoring force against compression loads. The compression only spring does not provide resistance
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
529
Setting Connections against tensile loads. The stiffness of a compression only or tension only spring without any preloads is shown below. Stiffness Behavior of a Tension Only Spring:
530
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Springs
Preloading
Workbench also provides you with the option to preload a spring and create an initial loaded state. The Preload property in the Details view allows you to define a preload as a length using Free Length or to specify a specific Load. The actual length is calculated using spring end points from the Reference and Mobile scoping. For rigid dynamics analyses, the spring will be under tension or compression depending upon whether you specified the free length as smaller or greater than the spring length, respectively. If preload is specified in terms of Load, a positive value creates tension and a negative value creates compression.
Spring Length
(applicable only to rigid dynamics analyses) The read-only property Spring Length displays the actual length of the spring which is calculated using the end points from the Reference and Mobile scoping.
Scoping
You can scope a spring to single or multiple faces, single or multiple edges, or to a single vertex. The scoping can either be from body-to-body or body-to-ground. For body-to-body scoping, there is a refRelease 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 531
Setting Connections erence and mobile side. For body-to-ground scoping, the reference side is assumed to be grounded (fixed); scoping is only available on the mobile side. In addition to setting the scoping (where the spring attaches to the body), you can set the spring location on both the mobile and reference side. Since this is a unidirectional spring, these 2 locations determines the springs line of action. As such the spring reference and mobile location cannot be the same as this would result in a spring with zero length.
Advanced Features
Springs include Behavior as an advanced property Use the Behavior property to specify scoped geometry as either Rigid or Deformable. Refer to the Geometry Behaviors and Support Specifications (p. 413) section for more information.
Note
The Behavior setting is applicable to underlying bodies that are flexible. A Spring is classified as a remote boundary condition. Refer to the Remote Boundary Conditions (p. 746) section for a listing of all remote boundary conditions and their characteristics.
Output
Several outputs are available via a spring probe.
The following are the Details view settings of the Spring object:
532
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Springs
Presented below is the Total Deformation result: The following demo is presented as an animated GIF. Please view online if you are reading the PDF version of the help. Interface names and other components shown in the demo may differ from those in the released product.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
533
Setting Connections
Spring Incompatibility
(applicable only to rigid dynamics analyses) If the preload for a longitudinal spring is a tensile load, then the spring cannot be defined as compression only. Alternatively, if the preload is a compressive load, then the spring cannot be defined as tension only. Should this case occur, the spring will be marked as underdefined and if you attempt to solve such a case, the following error message is displayed: The preload for a spring is incompatible with its behavior being tension only spring or compression only spring.
534
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Spot Welds To define a nonlinear force-deflection curve: 1. 2. 3. In the Spring object Details view settings, click in the Longitudinal Stiffness cell. Click the arrow in the Longitudinal Stiffness cell then select Tabular. Enter displacement and force values in the Tabular Data window. A graph showing force vs. displacement is displayed.
Beam Connections
A beam is a structural element that carries load primarily in bending (flexure). Using beams, you can establish a body to body or a body to ground connection. You can use beams for structural analyses. To add a beam: 1. 2. 3. 4. 5. 6. 7. In the Project tree, select Model to make the Model toolbar available. On the Model toolbar, click Connections . On the Connections toolbar, click Body-Ground or Body-Body, and then click Beam to add a circular beam under connections. In the Details View, under Definition, click the Material fly-out menu, and then select a material for the beam. Type the beam radius. Under Reference, type the X, Y, and Z coordinate to define the reference point, or select a face, edge, or vertex, and then click Apply. This step is not required if you chose Body-Ground above. Under Mobile, type the X, Y, and Z coordinate to define the reference point, or select a face, edge, or vertex, and then click Apply.
Note
For Body-Ground beam connections, the reference side is fixed. For Body-Body beam connections, you must define the reference point for each body. The length of the beam connection must be greater than 0.0 with a tolerance of 1e-8 mm.
The Beam Probe results provide you the forces and moments in the beam from your analysis.
Spot Welds
Spot welds are used to connect individual surface body parts together to form surface body model assemblies, just as a Contact Region is used for solid body part assemblies. Structural loads are transferred from one surface body part to another via the spot weld connection points, allowing for simulation of surface body model assemblies.
Setting Connections then become hard points in the geometric model. Hard points are vertices in the geometry that are linked together using beam elements during the meshing process. Spot weld objects are located in a Connection Group folder. When selected in the tree, they appear in the graphical window highlighted by a black square around a white dot on the underlying vertices, with an annotation. If a surface body model contains spot weld features in the CAD system and the Auto Detect Contact On Attach is turned on in Workbench Tools>Options>Mechanical, then Spot Weld objects are generated when the model is read into the Mechanical application. Spot weld objects will also get generated during geometry refresh if the Generate Automatic Connection On Refresh is set to Yes in the Details view of the Connections folder. This is similar to the way in which the Mechanical application automatically constructs contacts when reading in assemblies models and refreshing the geometry. You can manually generate spot welds as you would insert any new object into the Outline tree. Either insert a spot weld object from the context menu and then pick two appropriate vertices in the model, or pick two appropriate vertices and then insert the spot weld object. You can define spot welds for CAD models that do not have a spot weld feature in the CAD system, as long as the model contains vertices at the desired locations. You must define spot welds manually in these cases.
536
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Spot Welds
Where: fn and fs are normal and shear interface forces Sn and Ssare the maximum allowed normal and shear force limits n and s are user defined exponential coefficients Not that the normal interface force fn is non-zero for tensile values only. After failure of the spot weld the rigid body connecting the points is removed from the simulation. Spot welds of zero length are permitted. However, if such spot welds are defined as breakable the above failure criteria is modified since local normal and shear directions cannot be defined. A modified criteria is used with global forces
Where,
are the force differences across the spot weld in the global coordinate system.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
537
Setting Connections
Note
A spot weld is equivalent to a rigid body and as such multiple nodal boundary conditions cannot be applied to spot welds.
End Releases
This feature allows you to release certain degrees of freedoms at a vertex shared by two or more edges of one or more line bodies, by using an End Release object. You can only apply one end release at the vertex and the edge must be connected to another edge at this vertex. To add an End Release: 1. Add a Connections folder if one is not already in the tree, by highlighting the Model object and choosing Connections from the Model Context Toolbar (p. 52) or by choosing Insert >Connections from the context menu (right-click). 2. Add an End Release object by highlighting the Connections folder and choosing End Release from the Connections Context Toolbar (p. 54) or by choosing Insert >End Release from the context menu (rightclick). 3. Set the following in the Details view: a. Scoping Method as Geometry Selection (default) or Named Selection. b. Edge Geometry and Vertex Geometry, respectively. The vertex should be one of the two end vertices of the edge.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
538
Body Interactions in Explicit Dynamics Analyses c. Coordinate System as the Global Coordinate System or a local coordinate system that you may have defined previously. d. Release any of the translational and/or rotational degrees of freedoms in X, Y and Z directions by changing the individual settings from Fixed to Free. e. Connection Behavior as either Coupled (default) or Joint, using a coupling or a general joint, respectively.
Notes
The end release feature is only applicable in structural analyses that use the ANSYS solver. The environment folder of other solvers will become underdefined when one or more End Release objects are present. An end release object requires that the vertex must be on an edge and it should be shared with one or more other edges or one or more surface bodies. A vertex cannot be scoped to more than one end release object. The following boundary conditions are not allowed to be applied to a vertex or an edge that is already scoped to an end release The object will become underdefined with an error message: Fixed Support, Displacement, Simply Supported, Fixed Rotation, Velocity. The following remote boundary conditions are not allowed to be applied to a vertex scoped to an end release The object will become underdefined with an error message: Remote Displacement, Remote Force, Moment, Point Mass, Thermal Point Mass, Spring, Joint.
General Notes
Each Body Interaction object activates an interaction for the bodies scoped in the object. With body interactions, contact detection is completely automated in the solver. At any time point during the analysis any node of the bodies scoped in the interaction may interact with any face of the bodies scoped in the interaction. The interactions are automatically detected during the solution. The default frictionless interaction type that is scoped to all bodies activates frictionless contact between any external node and face that may come into contact in the model during the analysis.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
539
Setting Connections To improve the efficiency of analyses involving large number of bodies, you are advised to suppress the default frictionless interaction that is scoped to all bodies, and instead insert additional Body Interaction objects which limit interactions to specific bodies. The union of all frictional/frictionless body interactions defines the matrix of possible body interactions during the analysis. For example, in the model shown below: Body A is traveling towards body B and we require frictional contact to occur. A frictional body interaction type scoped only to bodies A and B will achieve this. Body A will not come close to body C during the analysis so it does not need to be included in the interaction. Body B is bonded to body C. A bonded body Interaction type, scoped to bodies B and C will achieve this. If the bond between bodies B and C breaks during the analysis, we want frictional contact to take place between bodies B and C. A frictional body interaction type scoped only to bodies B and C will achieve this.
A bonded body interaction type can be applied in addition to a frictional/frictionless body interaction. A reinforcement body interaction type be can be applied in addition to a frictional/frictionless body interaction. Object property settings are included in the Details view for both the Body Interactions folder and the individual Body Interaction objects. Refer to the following sections for descriptions of these properties. Properties for Body Interactions Folder Interaction Type Properties for Body Interaction Object
540
Body Interactions in Explicit Dynamics Analyses Shell Thickness Factor Body Self Contact Element Self Contact Tolerance Pinball Factor Time Step Safety Factor Limiting Time Step Velocity Edge on Edge Contact
Contact Detection
The available choices are described below.
Trajectory
The trajectory of nodes and faces included in frictional or frictionless contact are tracked during the computation cycle. If the trajectory of a node and a face intersects during the cycle a contact event is detected. The trajectory contact algorithm is the default and recommended option in most cases for contact in Explicit Dynamics analyses. Contacting nodes/faces can be initially separated or coincident at the start of the analysis. Trajectory based contact detection does not impose any constraint on the analysis time step and therefore often provides the most efficient solution.
Note
Trajectory Contact Detection is not supported for a distributed solve. If you would like to use Trajectory Contact Detection for a distributed solve, please contact ANSYS Technical Support. Note that nodes which penetrate into another element at the start of the simulation will be ignored for the purposes of contact and thus should be avoided. To generate duplicate conforming nodes across a contact interface: 1. Use the multibody part option in DesignModeler and set Shared Topology to Imprint. 2. For meshing, use Contact Sizing, the Arbitrary match control or the Match mesh Where Possible option of the Patch Independent mesh method.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
541
Setting Connections
Proximity Based
The external faces, edges and nodes of a mesh are encapsulated by a contact detection zone. If during the analysis a node enters this detection zone, it will be repelled using a penalty based force.
Note
An additional constraint is applied to the analysis time step when this contact detection algorithm is selected. The time step is constrained such that a node cannot travel through a fraction of the contact detection zone size in one cycle. The fraction is defined by the Time Step Safety Factor (p. 545) described below. For analyses involving high velocities, the time step used in the analysis is often controlled by the contact algorithm. The initial geometry/mesh must be defined such that there is a physical gap/separation of at least the contact detection zone size between nodes and faces in the model. The solver will give error messages if this criteria is not satisfied. This constraint means this option may not be practical for very complex assemblies. Proximity Based Contact is not supported in 2D explicit dynamics analyses.
542
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Formulation
This property is available if Contact Detection is set to Trajectory. The available choices are described below.
Penalty
If contact is detected, a local penalty force is calculated to push the node involved in the contact event back to the face. Equal and opposite forces are calculated on the nodes of the face in order to conserve linear and angular momentum.
Proximity based penalty force, Where: D is the depth of penetration M is the effective mass of the node (N) and face (F) t is the simulation time step
Note
Kinetic energy is not necessarily conserved. You can track conservation of energy in contact using the Solution Information object, the Solution Output, or one of the energy summary result trackers. The applied penalty force will push the nodes back towards the true contact position during the cycle. However, it will usually take several cycles to satisfy the contact condition.
Decomposition Response
All contacts that take place at the same point in time are first detected. The response of the system to these contact events is then calculated to conserve momentum and energy. During this process, forces are calculated to ensure that the resulting position of nodes and faces does not result in further penetration at that time point.
Note
The decomposition response algorithm cannot be used in combination with bonded contact regions. The formulation will be automatically switch to penalty if bonded regions are present in the model. The decomposition response algorithm is more impulsive (in a given cycle) than the penalty method. This can give rise to large hourglass energies and energy errors.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
543
Setting Connections
Note
Only node to surface contact is currently supported. For shell to shell contact, this means that contact takes place when the shell node impacts the shell contact surface as described above.
544
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
When set to Program Controlled, the behavior of self contact is determined by the Analysis Settings Preference Type.
Tolerance
This property is available if Contact Detection is set to Trajectory and Element Self Contact is set to Yes. Tolerance defines the size of the detection zone for element self contact when the trajectory contact option is used. (see Element Self Contact (p. 544)). The value input is a factor in the range 0.1 to 0.5. This factor is multiplied by the smallest characteristic dimension of the elements in the mesh to give a physical dimension. A setting of 0.5 effectively equates to 50% of the smallest element dimension in the model.
Note
The smaller the fraction the more accurate the solution.
Pinball Factor
This property is available if Contact Detection is set to Proximity Based. The pinball factor defines the size of the detection zone for proximity based contact. The value input is a factor in the range 0.1 to 0.5. This factor is multiplied by the smallest characteristic dimension of the elements in the mesh to give a physical dimension. A setting of 0.5 effectively equates to 50% of the smallest element dimension in the model.
Note
The smaller the fraction the more accurate the solution. The time step in the analysis could be reduced significantly if small values are used (see Time Step Safety Factor (p. 545)).
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
545
Setting Connections For proximity based contact, the time step used in the analysis is additionally constrained by contact such that in one cycle, a node in the model cannot travel more than the detection zone size, multiplied by a safety factor. The safety factor is defined with this property and the recommended default is 0.2. Increasing the factor may increase the time step and hence reduce runtimes, but may also lead to missed contacts. The maximum value you can specify is 0.5.
Note
this option is numerically intensive and can significantly increase runtimes. It is recommended that you compare results with and without edge contact to make sure this feature is required.
Frictionless Type
Setting Type to Frictionless activates frictionless sliding contact between any exterior node and any exterior face of the scoped bodies. Individual contact events are detected and tracked during the analysis. The contact is symmetric between bodies (that is, each node will belong to a master face impacted by adjacent slave nodes; each node will also act as a slave impacting a master face).
Supported Connections
Explicit Dynamics Connection Geometry Volume Shell Line Volume Yes Yes Yes Shell Yes Yes Yes Line Yes Yes *Yes
546
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Body Interactions in Explicit Dynamics Analyses *Only for Contact Detection = Proximity Based and Edge on Edge Contact = Yes (This option switches on contact between ALL lines / bodies / edges, that is, there is no dependence on the scoping selection of body interactions.) Explicit Dynamics (LS-DYNA Export) Connection Geometry Volume Shell Line Volume Yes Yes No Shell Yes Yes No Line No No No
Frictional Type
Descriptions of the following properties are also addressed in this section: Friction Coefficient Dynamic Coefficient Decay Constant Setting Type to Frictional activates frictional sliding contact between any exterior node and any exterior face of the scoped bodies. Individual contact events are detected and tracked during the simulation. The contact is symmetric between bodies (that is, each node will belong to a master face impacted by adjacent slave nodes, each node will also act as a slave impacting a master face). Friction Coefficient: A non-zero value will activate Coulomb type friction between bodies (F = R). The relative velocity () of sliding interfaces can influence frictional forces. A dynamic frictional formulation for the coefficient of friction can be used. = d + (s d) e- where s = friction coefficient d = dynamic coefficient of friction = exponential decay coefficient = relative sliding velocity at point of contact Non-zero values of the Dynamic Coefficient and Decay Constant should be used to apply dynamic friction.
Supported Connections
Explicit Dynamics Connection Geometry Volume Volume Yes Shell Yes Line Yes
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
547
Setting Connections Connection Geometry Shell Line Volume Yes Yes Shell Yes Yes Line Yes *Yes
*Only for Contact Detection = Proximity Based and Edge on Edge Contact = Yes (This option switches on contact between ALL lines / bodies / edges, that is, there is no dependence on the scoping selection of body interactions.) Explicit Dynamics (LS-DYNA Export) Connection Geometry Volume Shell Line Volume Yes Yes No Shell Yes Yes No Line No No No
Bonded Type
Descriptions of the following properties are also addressed in this section: Maximum Offset Breakable Stress Criteria Normal Stress Limit Normal Stress Exponent Shear Stress Limit Shear Stress Exponent External nodes of bodies included in bonded interactions will be tied to faces of bodies included in the interaction if the distance between the external node and the face is less than the value (tolerance) defined by the user in Maximum Offset. The solver automatically detects the bonded nodes/faces during the initialization phase of the analysis. Note that it is important to select an appropriate value for the Maximum Offset (tolerance). The automatic search will bond everything together which is found within this value (tolerance). Use the custom variable BOND_STATUS to check bonded connections in Explicit Dynamics. The variable records the number of nodes bonded to the faces on an element during the analysis. This can be used not only to verify that initial bonds are generated appropriately, but also to identify bonds that break during the simulation. Maximum Offset defines the tolerance used at initialization to determine whether a node is bonded to a face. Breakable = No implies that the bond will remain throughout the analysis.
548
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Body Interactions in Explicit Dynamics Analyses Breakable = Stress Criteria implies that the bond may break (or be released) during the analysis. The criteria for breaking a bond is defined as . (n/nlim it)n + (|s|/slim it)m > or equal to 1 where nlim it = Normal Stress Limit n = Normal Stress Exponent slim it = Shear Stress Limit m = Shear Stress Exponent The options in the Advanced section are all currently ignored by the Explicit solver, including the Advanced > Pinball region option. The tolerance must be defined via the Maximum Offset value and is only used at initialization.
Supported Connections
Explicit Dynamics Connection Geometry Volume Shell Line Volume Yes Yes Yes Shell Yes Yes Yes Line Yes Yes Yes
Note
Bonded body interactions and contact are not supported for 2D Explicit Dynamics analyses. Explicit Dynamics (LS-DYNA Export)* Connection Geometry Volume Shell Line Volume Yes Yes Yes Shell Yes Yes Yes Line No No No
*The above matrix is valid only for Contact Regions. Bonded body interactions are not supported at all.
Reinforcement Type
This body interaction type is used to apply discrete reinforcement to solid bodies. All line bodies scoped to the object will be flagged as potential discrete reinforcing bodies in the solver. On initialization of the solver, all elements of the line bodies scoped to the object which are contained within any solid body in the model will be converted to discrete reinforcement. Elements which lie outside all volume bodies will remain as standard line body elements.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
549
Setting Connections The reinforcing beam nodes will be constrained to stay at the same initial parametric location within the volume element they reside during element deformation. Typical applications involve reinforced concrete or reinforced rubber structures likes tires and hoses. If the volume element to which a reinforcing node is tied is eroded, the beam node bonding constraint is removed and becomes a free beam node. On erosion of a reinforcing beam element node, if inertia is retained, the node will remain tied to the parametric location of the volume element. If inertia is not retained, the node will also be eroded
Note
Volume elements that are intersected by reinforcement beams, but do not contain a beam node, will not be experiencing any reinforced beam forces. Good modeling practice is therefore to have the element size of the beams similar or less than that of the volume elements. Table 1: Example: Drop test onto reinforced concrete beam
Note that the target solid bodies do not need to be scoped to this object these will be identified automatically by the solver on initialization.
Supported Connections
Explicit Dynamics Connection Geometry Volume Shell Line Volume No No *Yes Shell No No No Line *Yes No No
550
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Bearings *Only the line body needs to be included in the scope. The ANSYS AUTODYN solver automatically detects which volume bodies that the line body passes through.
Note
Reinforcement body interactions are not supported for 2D Explicit Dynamics analyses. Explicit Dynamics (LS-DYNA Export) Connection Geometry Volume Shell Line Volume No No No Shell No No No Line No No No
Bearings
A bearing is a two-dimensional elastic element used to confine relative motion and rotation of a rotating machinery part. Bearings are a critical support for Rotordynamics analyses and as such, a good bearing design is essential to ensure stability of machinery parts under high speed rotations. Similar to a spring, a bearing has the structural characteristics of longitudinal stiffness and damping. In addition to these characteristics, bearings are enhanced with coupling stiffness and damping that serve as resistive forces to movement of the machinery part in a rotation plane.
Note
This boundary condition cannot be applied to a vertex scoped to an End Release.
Scoping Requirements
Bearing scoping is limited to only a single face, single edge, single vertex, or an external remote point and only the body-to-ground connection type is allowed. Similar to a spring, there is a Mobile side and Reference side for the bearing connection. The Reference side is assumed to be grounded (or fixed) and the mobile side is set to the scoped entity. Unlike springs, the location of the reference side is set to that of the mobile side because they can be coincident during a linear analysis. For more information about the use of a spring-damper bearing, see COMBI214 - 2-D Spring-Damper Bearing in the Mechanical APDL Theory Reference.
Apply Bearing
To add a Bearing: 1. Add a Connections folder if one is not already in the tree, by highlighting the Model object and choosing Connections from the Model Context Toolbar (p. 52) or by choosing Insert >Connections from the context menu (right-click).
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
551
Setting Connections 2. Add a Bearing object by highlighting the Connections folder, opening the Body-Ground drop-down list and then selecting Bearing or by right-clicking on the Connections folder and selecting Insert >Bearing from the context menu. 3. Set the following in the Details view: a. Under the Reference category, specify the Rotation Plane property for your model. Selections include: None (default) X-Y Plane Y-Z Plane X-Z Plane b. Scoping Method as Geometry Selection (default) or Named Selection. The Scoping Method may also be specified to a user-defined Remote Point, if available. c. Connection Behavior as either Rigid (default) or Deformable. If the Bearing is scoped to a Remote Point, the Bearing assumes the Behavior of the Remote Point. The Behavior formulation Coupled is not supported for Bearings. d. Pinball Region as desired. Use the Pinball Region to define where the bearing attaches to face(s), edge(s), or a single vertex if the default location is not desirable. By default, the entire face/edge/vertex is tied to the bearing element. In the event that this is not desirable, you can choose to enter a Pinball Region value. For example, your topology could have a large number of nodes leading to solution processing inefficiencies. Or, if there is overlap between the bearingss scoped faces and another displacement boundary condition can lead to over-constraint and consequently solver failures.
Note
The Pinball Region and Behavior settings are applicable to underlying bodies that are flexible. The Pinball Region and Behavior settings are not applicable to a Bearing scoped to the vertex of line body. A Bearing is classified as a remote boundary condition. Refer to the Remote Boundary Conditions section for a listing of all remote boundary conditions and their characteristics.
The following example illustrates a Bearing on a cylindrical face with customized Details settings.
552
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Bearings
The stiffness characteristics K11, K22, K12, and K21, and damping characteristics C11, C22, C12, and C21 are used to model four spring-damper sets in a plane of a rotating shaft in this example. For more information about the spring-damper orientation, see COMBI214 - 2-D Spring-Damper Bearing in the Mechanical APDL Theory Reference. The bearing is created on a face of the shaft that is perpendicular to the Z-axis. As the Z-axis is the rotating axis of the shaft, the X-Y Plane is selected for the Rotation Plane option. While the bearing in this example is defined using Global Coordinate System, it can also be defined with a user-defined local coordinate system. When changing from one coordinate system to another, the Bearing needs the scoping to be updated to desired location for the new coordinate system. Note that the coordinates for the Mobile side cannot be modified. The location is read-only. For a bearing to be modeled properly, the location of the mobile side must lie on the rotating axis of the shaft.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
553
554
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Step Controls
Step Controls play an important role in static and transient dynamic analyses. Step controls are used to perform two distinct functions: 1. Define Steps. 2. Specify the Analysis Settings for each step.
Defining Steps
See the procedure, Specifying Analysis Settings for Multiple Steps located in the Establish Analysis Settings (p. 127) section.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
555
Step Controls
The selections available in the Details view for Step Controls group are described below. Current Step Number: shows the step ID for which the settings in Step Controls, Nonlinear Controls, and Output Controls are applicable. The currently selected step is also highlighted in the bar at the bottom of the Graph window. You can select multiple steps by selecting rows in the data grid or the bars at the bottom of the Graph window. In this case the Current Step Number will be set to multi-step. In this case any settings modified will affect all selected steps.
Step End Time: shows the end time of the current step number. When multiple steps are selected this will indicate multi-step. Auto Time Stepping: is discussed in detail in the Automatic Time Stepping (p. 585) section. Automatic time stepping is available for static and transient analyses, and is especially useful for nonlinear solutions. Settings for controlling automatic time stepping are included in a drop down menu under Auto Time Stepping in the Details view. The following options are available: Program Controlled (default setting): the Mechanical application automatically switches time stepping on and off as needed. A check is performed on non-convergent patterns. The physics of the simulation is also taken into account. The Program Controlled settings are presented in the following table: Auto Time Stepping Program Controlled Settings Analysis Type Linear Static Structural Nonlinear Static Structural Linear Steady-State Thermal Nonlinear Steady-State Thermal Transient Thermal Initial Substeps 1 1 1 1 100 Minimum Substeps 1 1 1 1 10 Maximum Substeps 1 10 10 10 1000
On: You control time stepping by completing the following fields that only appear if you choose this option. No checks are performed on non-convergent patterns and the physics of the simulation is not taken into account.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
556
Analysis Settings for Most Analysis Types Initial Substeps: specifies the size of the first substep. The default is 1. Minimum Substeps: specifies the minimum number of substeps to be taken (that is, the maximum time step size). The default is 1. Maximum Substeps: specifies the maximum number of substeps to be taken (that is, the minimum time step size). The default is 10. Off: no time stepping is enabled. You are prompted to enter the Number Of Substeps. The default is 1. Define By allows you to set the limits on load increment in one of two ways. You can specify the Initial, Minimum and Maximum number of substeps for a step or equivalently specify the Initial, Minimum and Maximum time step size. Carry Over Time Step is an option available when you have multiple steps. This is useful when you do not want any abrupt changes in the load increments between steps. When this is set the Initial time step size of a step will be equal to the last time step size of the previous step. Time Integration is valid only for a Transient Structural or Transient Thermal analysis. This field indicates whether a step should include transient effects (for example, structural inertia, thermal capacitance) or whether it is a static (steady-state) step. This field can be used to set up the Initial Conditions for a transient analysis. On: default for Transient analyses. Off: do not include structural inertia or thermal capacitance in solving this step.
Note
With Time Integration set to Off in Transient Structural analyses, Workbench does not compute velocity results. Therefore spring damping forces, which are derived from velocity will equal zero. This is not the case for Rigid Dynamics analyses.
Activation/Deactivation of Loads
You can activate (include) or deactivate (delete) a load from being used in the analysis within the time span of a step. For most loads (for example, pressure or force) deleting the load is the same as setting the load value to zero. But for certain loads such as specified displacement this is not the case.
Note
Changing the method of how a multiple-step load value is specified (such as Tabular to Constant), the Activation/Deactivation state of all steps resets to the default, Active. To activate or deactivate a load in a stepped analysis: 1. Highlight the load within a step in the Graph or a specific step in the Tabular Data window.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
557
Configuring Analysis Settings 2. Click the right mouse button and choose Activate/Deactivate at this step!.
Note
For displacements and remote displacements, it is possible to deactivate only one degree of freedom within a step. For Temperature, Thermal Condition, Heat Generation, Voltage, and Current loads, the following rules apply when multiple load objects of the same type exist on common geometry selections: A load can assume any one of the following states during each load step: Active: Load is active during the first step. Reactivated: Load is active during the current step, but was deactivated during the previous step. A change in step status exists. Deactivated: Load is deactivated at the current step, but was active during the previous step. A change in step status exists. Unchanged: No change in step status exists. During the first step, an active load will overwrite other active loads that exist higher (previously added) in the tree. During any other subsequent step, commands are sent to the solver only if a change in step status exists for a load. Hence, any unchanged loads will get overwritten by other reactivated or deactivated loads irrespective of their location in the tree. A reactivated/deactivated load will overwrite other reactivated and deactivated loads that exist higher (previously added) in the tree.
Note
For each load step, if both Imported Loads and user-specified loads are applied on common geometry selections, the Imported Loads take precedence. For Imported loads commands are sent to the solver at a load step if the Imported Load: Is active and has data specified for the current step Has been reactivated and has data for the current step or at a previous step Has been deactivated and data was applied at the previous step. Some scenarios where load deactivation is useful are: Springback of a cantilever beam after a plasticity analysis (see example below). Bolt pretension sequence (Deactivation is possible by setting Define By to Open for the load step of interest). Specifying different initial velocities for different parts in a transient analysis. Example: Springback of a cantilever beam after a plasticity analysis
558
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Analysis Settings for Most Analysis Types In this case a Y displacement of -2.00 inch is applied in the first Step. In the second step this load is deactivated (deleted). Deactivated portions of a load are shown in gray in the Graph and also have a red stop bars indicating the deactivation. The corresponding cells in the data grid are also shown in gray.
In this example the second step has a displacement value of -1.5. However since the load is deactivated this will not have any effect until the third step. In the third step a displacement of -1.5 will be step applied from the sprung-back location.
Solver Controls
The following table includes Details view settings in the Solver Controls group for the Analysis Settings object. Analysis Type Static Structural Transient Structural Rigid Dynamics Modal Steady Tran- Magsient netoState Thermal static Thermal Electric Thermal Electric
Details View Setting Solver Type Weak Springs Large Deflection Inertia Relief Time Integration and Constraint Stabilization Fracture
Solver Type
If you want to specify a Solver type for the Mechanical application to use, select the Solver Type field. You can choose between: Program Controlled (default setting) Direct Iterative
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
559
Configuring Analysis Settings The Direct solver works better with thin flexible models. An Iterative solver works better for bulky models. But in most cases, the Program Controlled option selects the optimal solver. Modal Analysis Only For a Modal Analysis, additional choices include Unsymmetric and Supernode. However, if the Damped property is set to Yes, the Solver Type options include: Program Controlled Full Damped Reduced Damped
Weak Springs
For stress or shape simulations, the addition of weak springs can facilitate a solution by preventing numerical instability, while not having an effect on real world engineering loads. The following Weak Springs settings are available in the Details view: Program Controlled (default setting): Workbench determines if weak springs will facilitate the solution, then adds a standard weak springs stiffness value accordingly. On: Workbench always adds a weak spring stiffness. Choosing On causes a Spring Stiffness option to appear that allows you to control the amount of weak spring stiffness. Your choices are to use the standard stiffness mentioned above for the Program Controlled setting of Weak Springs or to enter a customized value. The following situations may prompt you to choose a customized stiffness value: a. The standard weak spring stiffness value may produce springs that are too weak such that the solution does not occur, or that too much rigid body motion occurs. b. You may judge that the standard weak spring stiffness value is too high (rare case). c. You many want to vary the weak spring stiffness value to determine the impact on the simulation. The following Spring Stiffness settings are available: Program Controlled (default setting): Adds a standard weak spring stiffness (same as the value added for the Program Controlled setting of Weak Springs). Factor: Adds a customized weak spring stiffness whose value equals the Program Controlled standard value times the value you enter in the Spring Stiffness Factor field (appears only if you choose Factor). For example, setting Spring Stiffness Factor equal to 20 means that the weak springs will be 20 times stronger than the Program Controlled standard value. Manual: Adds a customized weak spring stiffness whose value you enter (in units of force/length) in the Spring Stiffness Value field (appears only if you choose Manual). Off: Weak springs are not added. Use this setting if you are confident that weak springs are not necessary for a solution.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
560
Large Deflection
This field, applicable to static structural and Transient Structural analyses, determines whether the solver should take into account large deformation effects such as large deflection, large rotation, and large strain. Set Large Deflection to On if you expect large deflections (as in the case of a long, slender bar under bending) or large strains (as in a metal-forming problem). When using hyperelastic material models, you must set Large Deflection On.
561
Configuring Analysis Settings User Defined - manual entry of spring stiffness (Alpha) and damping ratio (Beta) required.
Note
Based on your application, it may be necessary to enter customized settings for Alpha and Beta. In this case, start with small values and use the same value in both fields. Alpha and Beta values that are too small have little effect and values that are too large cause the time step to be too small. The valid values for Alpha and Beta are Alpha >=0 and Beta >=0. If Both Alpha and Beta are zero, the stabilization will have no effect.
Fracture
For fracture analysis, only one control exists. The Fracture control, which ensures that the effect of cracks are included in the solution, only applies to static structural analysis. It is visible only if the Fracture folder exists in the model. The default setting is On.
Restart Analysis
Note
This group is displayed in the Details view only if restart points are available. Restart points can be generated by adjusting the settings in the Restart Controls group. You will also need to set Delete Unneeded Files, under the Analysis Data Management group to No so that restart point files are retained after a solve. The Restart Analysis group is available for the following analysis types: Static Structural Transient Structural These control whether to use restart points in subsequent solution restarts. If restart points should be used, Load Step, Substep and Time help reveal the point's identity in the calculation sequence. The Restart Analysis controls are as follows: Restart Type: By default, Mechanical tracks the state of restart points and selects the most appropriate point when set to Program Controlled. You may choose different restart points by setting this to Manual, however. To disable solution restarts altogether, set it to Off. Current Restart Point: This option lets you choose which restart point to use. This option is displayed only if Restart Type set to Manual. Load Step: Displays the Load Step of the restart point to use. If no restart points are available (or all are invalid for a Restart Type of Program Controlled) the display is Initial. Substep: Displays the Substep of the restart point to use. If no restart points are available (or all are invalid for a Restart Type of Program Controlled) the display is Initial. Time: Displays the time of the restart point to use.
562
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Restart Controls
These control the creation of Restart Points. Because each Restart Point consists of special files written by the solver, restart controls can help you manage the compromise between flexibility in conducting your analyses and disk space usage. Please see the Solution Restarts section for more information about the restart capability and how it relates to Restart Points. The Restart Controls are as follows: Generate Restart Points: Enables the creation of restart points. Program Controlled: Instructs the program to select restart point generation settings for you The setting is equivalent to Load Step = Last and Substep = Last. Manual: Allows you access to the detailed settings for restart point generation. Off: Restricts any new restart points from being created. Load Step: Specifies what load steps are to create restart points. Set to All to obtain restart points in all load steps, or to Last to obtain a restart point in the last load step only. Substep: Specifies how often the restart points are created within a load step. Set to one of the following: Last to write the files for the last substep of the load step only. All to write the files for all substeps of the load step. Specified Recurrence Rate and enter a number N, in the Value field, to generate restart points for a specified number of substeps per load step. Equally Spaced Points and enter a number N, in the Value field, to generate restart points at equally spaced time intervals within a load step. Maximum Points to Save Per Step: Specifies the maximum number of files to save for the load step. Choose one of the following options: Enter 0 to not overwrite any existing files. The maximum number of files for one run is 999. If this number is reached before the analysis is complete, the analysis will continue but will no longer write any files. After 0 is entered, the field will show All. Enter a positive number to specify the maximum number of files to keep for each load step. When the maximum number has been written for each load step, the first file of that load step will be overwritten for subsequent substeps.
Note
If you want to interrupt the solution in a linear transient analysis, by default, the interrupt will be at load step boundaries only (as opposed to nonlinear analyses where interrupts occur at substeps). However, if you want to interrupt a solution to a linear transient analysis on a substep basis, set the following: Generate Restart Controls = Manual, Load Step = All, Substep = All, and Maximum Points to Save Per Step = 1. These settings allow you to accomplish the interrupt on a substep basis without filling up your disk with restart files.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
563
Configuring Analysis Settings Retain Files After Full Solve: When restart points are requested, the necessary restart files are always retained for an incomplete solve due to a convergence failure or user request. However, when the solve completes successfully, you have the option to request to either keep the restart points by setting this field to Yes, or to delete them by setting this field to No. You can control this setting here in the Details view of the Analysis Settings object, or under Tools> Options in the Analysis Settings and Solution preferences list. The setting in the Details view overrides the preference setting.
Note
Retain Files After Full Solve has interactions with other controls. Under the Analysis Data Management (p. 581) category, setting Future Analysis to Prestressed forces the restart files to be retained. Similarly, setting Delete Unneeded Files to No implies that restart files are to be retained.
Creep Controls
Creep is a rate-dependent material nonlinearity in which the material continues to deform under a constant load. You can perform an implicit creep analysis for a static or transient structural analysis. Creep Controls are available in the Details view of the analysis settings for these two environments only after you have selected a creep material for at least one prototype in the analysis. The Creep Controls group is available for the following analysis types: Static Structural Transient Structural Creep controls are step-aware, meaning that you are allowed to set different creep controls for different load steps in a multistep analysis. If there were multiple load steps in the analysis before you chose the creep material, then choosing the creep material will set the Creep Controls properties to their default value. The Creep Controls group includes the following properties: Creep Behavior - The default value is Off for the first load step and On for all the subsequent load steps. You may change it according to your analysis. Creep Limit Ratio (available only if Creep Behavior is set to On) - This property issues the Mechanical APDL CUTCONTROL command with your input value of creep limit ratio. (Refer to the CUTCONTROL command description for details). The default value of Creep Limit Ratio is 1. You are allowed to pick any non-negative value.
Cyclic Controls
The Harmonic Index Range setting within the Cyclic Controls category is only used in a Modal analysis that involves cyclic symmetry to specify the solution ranges for the harmonic index . The setting appears if you have defined a Cyclic Region for this analysis. The Program Controlled option solves all applicable harmonic indices.
564
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Analysis Settings for Most Analysis Types The Manual option exposes additional fields that allow you to specify a range of harmonic indices for solution from the Minimum value to the Maximum value in steps of the Interval value.
Note
Static Structural cyclic symmetry solutions always use all harmonic indices required for the applied loads.
Radiosity Controls
The Radiosity Controls group is available for the following analysis types: Steady - State Thermal Transient Thermal Thermal Electric The following settings within the Radiosity Controls category are used in conjunction with the Radiation (p. 668) load when defining surface to surface radiation for thermal related analyses that use the ANSYS solver. These settings are based on the RADOPT command in Mechanical APDL: Flux Convergence Maximum Iteration Solver Tolerance Over Relaxation
565
566
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Mode Superposition Method Mode Superposition is the default method, and generally provides results faster than the Full method. In the Mode Superposition method a modal analysis is first performed to compute the natural frequencies and mode shapes. Then the mode superposition solution is carried out where these mode shapes are combined to arrive at a solution.
Modal Frequency Range Specifies the range of frequencies over which mode shapes will be computed in the modal analysis: Program Controlled: The modal sweep range is automatically set to 200% of the upper harmonic limit and 50% of the lower harmonic limit. This setting is adequate for most simulations. Manual: Allows you to manually set the modal sweep range. Choosing Manual displays the Modal Range Minimum and Modal Range Maximum fields where you can specify these values.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
567
Configuring Analysis Settings Include Residual Vector This property is available for a Harmonic Analysis Using Linked Modal Analysis System. It can be turned On to execute the RESVEC command and calculate or include residual vectors. The default setting is Off. Please see the RESVEC command in the Mechanical APDL Command Reference for additional information. Cluster Results and Cluster Number (Mode Superposition only) This option allows the solver to automatically cluster solution points near the structures natural frequencies ensuring capture of behavior near the peak responses. This results in a smoother, more accurate response curves. Cluster Number specifies the number of solutions on each side of a natural frequency. The default is to calculate four solutions, but you may specify any number from 2 to 20. Options: Solution Method = Mode Superposition Cluster Number = Yes Solution Intervals = 15: Here 15 solutions are evenly spaced within the frequency range. Note how the peak can be missed altogether.
Cluster = 5: Here 5 solutions are performed automatically on either side of each natural frequency capturing the behavior near the peaks.
568
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Store Results At All Frequencies Upon solution, harmonic environments store data specified in the Output Controls for all intervals in the frequency range. Consequently, seeking additional results at new frequencies will no longer force a solved harmonic environment to be resolved. This choice will lead to a better compromise between storage space (results are now stored in binary form in the RST file) and speed (by reducing the need to resort to the solver to supply new results). Should storage become an issue, you can set Store Results At All Frequencies to No to request that only minimal data be retained to supply just the harmonic results requested at the time of solution. This option is especially useful for Mode Superposition harmonic analyses with frequency clustering. It is unavailable for harmonic analyses solved with the Full method.
Note
With this option set to No, the addition of new frequency or phase responses to a solved environment requires a new solution. Adding a new contour result of any type (displacement, stress, or strain) for the first time on a solved environment requires you to solve but adding additional contour results of the same type does not share this requirement; data from the closest available frequency is displayed (the reported frequency is noted on each result). However, and as needed, a new solution obtains data at even closer frequencies. Note that the values of frequency and type of contour results (displacement, stress or strain) at the moment of the solve determine the contents of the result file and the subsequent availability of data. Planning these choices can significantly reduce the need to re-solve an analysis. Full Method (Direct Integration) The Full method uses the full system matrices for the solution calculations. It is more thorough but also requires greater processing time and capability.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
569
The property Variational Technology displays when Full is specified. This option is an alternate Solution Method that is based on the harmonic sweep algorithm of the Full method. The options include: Program Controlled (default setting) - the application selects the most efficient method (Full or Variational Technology). Yes - Specifies that the Variational Technology method is used. No - Specifies that the Full method is used. For additional information, see Harmonic Analysis Variational Technology Method, and Variational Technology, as well as the HROPT command in the Command Reference.
570
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Analysis Settings for Most Analysis Types Exclude Insignificant Modes When set to Yes, allows you to not include modes for the mode combination as determined by the threshold value you set in the Mode Significant Level field. The default value of 0 means all modes are selected (same as setting Exclude Insignificant Modes to No) while a value of 1 means that no modes are selected. The higher the threshold is set, the fewer modes are selected for mode combination.
Damping Controls
The controls of the Damping Controls group vary based on the type of analysis being performed. Supported analysis types include: Transient Structural Harmonic Random Vibration/Response Spectrum The following forms of damping are available in the application: Constant Damping. This property is available for Random Vibration analyses. The default setting is Program Controlled. You may also set the property to Manual. Constant Damping Ratio. This specifies the amount of damping in the structure as a percentage of critical damping. If you set this in conjunction with the Stiffness Coefficient, and Mass Coefficient, the effects are cumulative. You define the Constant Damping Ratio in the Details view of the Analysis Settings object. The Constant Damping Ratio can also be specified in Engineering Data.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
571
Configuring Analysis Settings For a Random Vibration analysis, this property defaults to 0.01 (1%). Set the Constant Damping property to Manual to specify the value. Stiffness Coefficient Defined By. Define the Stiffness Coefficient by entering a value, Direct, or by entering a Frequency and a Damping Ratio, Damping vs. Frequency. Stiffness Coefficient (Beta Damping, ). A coefficient value that is used to define a Beta damping by multiplying it with stiffness. You can enter the value directly or the value can be computed from a damping ratio at a specified frequency. You define a Stiffness Coefficient in the Details view of the Analysis Settings object. The Beta Damping can also be specified in Engineering Data. Refer to the BETAD command in the Mechanical APDL Command Reference for more information about the Beta Damping Factor. Frequency. Visible when Stiffness Coefficient Defined By is set to Damping vs. Frequency. Damping Ratio. Visible when Stiffness Coefficient Defined By is set to Damping vs. Frequency. The value of is not generally known directly, but is calculated from the modal damping ratio, i. i is the ratio of actual damping to critical damping for a particular mode of vibration, i. If i is the natural circular frequency, then the beta damping is related to the damping ratio as = 2 i/i . Only one value of can be input in a step, so choose the most dominant frequency active in that step to calculate . Mass Coefficient (Alpha Damping Factor, ). A coefficient that is used to define an Alpha damping by multiplying it with mass. Beta and Alpha damping factors are collectively called Rayleigh damping. The Alpha Damping can also be specified in Engineering Data. Refer to the ALPHAD command in the Mechanical APDL Command Reference for more information about the Alpha Damping Factor. Numerical Damping. Also referred to as amplitude decay factor (), this option controls the numerical noise produced by the higher frequencies of a structure. Usually the contributions of these high frequency modes are not accurate and some numerical damping is preferable. A default value of 0.1 is used for Transient Structural analysis and a default value of 0.005 is used for Transient Structural analysis using a linked Modal analysis system. To change the default, change the Numerical Damping field in the Details view of the Analysis Settings object to Manual from Program Controlled, which allows you to enter a custom value in the Numerical Damping Value field. Material Damping: there are two types of material-based damping, Material Dependent Damping and Constant Damping Coefficient. Material Dependent Damping consists of beta damping and alpha damping. These are defined as material properties in Engineering Data. Element Damping: Spring damping and Bearing damping are defined in the Details view of the Spring object and Bearing object. You can specify more than one form of damping in a model. In addition to structural damping and material damping, the model can have damping from spring and bearing connection, namely Element
572
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Analysis Settings for Most Analysis Types Damping (see above). The application formulates the damping matrix as the sum of all the specified forms of damping.
Note
Restrictions of applying damping in each analysis type can be found in Damping section of the MADPL Structural Analysis Guide.
Nonlinear Controls
The controls of the Nonlinear Controls group vary based on the type of analysis being performed. Supported analysis types include: Static and Transient Structural Transient Thermal Analyses Rigid Dynamics Analyses
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
573
Configuring Analysis Settings Remove: Indicates that an attempt will be made to remove this criterion during the solution. At least one other convergence criterion must be turned On to allow the Remove criterion to execute.
Note
You may activate Displacement/Rotation convergence by the Mechanical APDL solver arbitrarily for highly nonlinear problems, even though you explicitly removed this option by choosing Remove from the drop-down menu. If for some reasons, you want to override this default behavior, it is important to turn on Force/Moment convergence and then try choosing Remove on Displacement/Rotation convergence. If you do not want any convergence options to be turned on, then you may try setting the solution controls to off, using a "Commands Objects" (p. 1029) object. Line Search Line search can be useful for enhancing convergence, but it can be expensive (especially with plasticity). You might consider setting Line Search on in the following cases: When your structure is force-loaded (as opposed to displacement-controlled). If you are analyzing a "flimsy" structure which exhibits increasing stiffness (such as a fishing pole). If you notice (from the program output messages) oscillatory convergence patterns.
Note
The Line Search control is step aware . The setting can be different for each step. Stabilization Convergence difficulty due to an unstable problem is usually the result of a large displacement for small load increments. Nonlinear stabilization technique can help achieve convergence. Nonlinear stabilization can be thought of as adding artificial dampers to all of the nodes in the system. Any degree of freedom that tends to be unstable has a large displacement causing a large damping/stabilization force. This force reduces displacements at the degree of freedom so stabilization can be achieved. There are three Keys for controlling nonlinear stabilization: Off - Deactivate stabilization (default setting). Constant - Activate stabilization. The energy dissipation ratio or damping factor remains constant during the load step. Reduce - Activate stabilization. The energy dissipation ratio or damping factor is reduced linearly to zero at the end of the load step from the specified or calculated value. There are two Methods for stabilization control: Energy - Use the energy dissipation ratio as the control (default setting). Damping - Use the damping factor as the control.
574
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Analysis Settings for Most Analysis Types For the Energy method, the Energy Dissipation Ratio needs to be specified. The energy dissipation ratio is the ratio of work done by stabilization forces to element potential energy. This value is usually a number between 0 and 1. The default value is 1.0e-4. For the Damping method, the Damping Factor needs to be specified. The damping factor is the value that ANSYS uses to calculate stabilization forces for all subsequent substeps. This value is greater than 0. There are three options for Activation For First Substep control: No - Stabilization is not activated for the first substep even when it does not converge after the minimal allowed time increment is reached (default setting). On Non-convergence - Stabilization is activated for the first substep if it still does not converge after the minimal allowed time increment is reached. Use this option for the first load step only. Yes - Stabilization is activated for the first substep. Use this option if stabilization was active for the previous load step Key = Constant. For Stabilization Force Limit, a number between 0 and 1 should be specified. The default value is 0.2. To omit a stabilization force check, set this value to 0. Refer to Unstable Structures in the Mechanical APDL Structural Analysis Guide for assistance with using the stabilization options listed above.
Configuring Analysis Settings steps. Comparing the ratio to the Energy Accuracy Tolerance, Workbench will decide to increase or decrease the time step. See the Rigid Dynamics Analysis (p. 228) section for more information.
Output Controls
The controls of the Output Controls group vary based on the type of analysis being performed. Supported analysis types include: Static Structural Transient Structural Harmonic Modal Linear Buckling Random Vibration/Response Spectrum Steady - State Thermal Transient Thermal Electric Thermal Electric Output Controls give you the ability to specify which type of quantities are written to the result file for use during post-processing. As a result, you can control the size of the results file which can be beneficial when performing a large analysis. The following Output Controls are available in the Details view to be activated (Yes) or not (No) and included or not included in the results file. Stress. Writes element nodal stresses to the results file. The default value is Yes. Available for Static Structural, Transient Structural, Modal, and Linear Buckling analysis types. Strain. Writes element elastic strains to the results file. The default value is Yes. Available for Static Structural, Transient Structural, Modal, and Linear Buckling analysis types. Nodal Forces. Writes elemental nodal forces to the results file. Options include: No (default setting): No nodal forces are written to the results file. Yes: This option writes nodal forces for all nodes. It is available for Static Structural, Transient Structural, Harmonic, and Modal analysis types. This Output Control must be set to Yes if you want to use the MAPDL Command NFORCE, FSUM in Mechanical (via command snippets) because those MAPDL commands will access nodal force records in the result file as well as to obtain Reactions on the underlying source or target element. Constrained Nodes. This option writes nodal forces for constrained nodes only. It is available for Mode Superposition (MSUP) Harmonic and Transient analyses that are linked to a Modal Analysis with the Expanded Results From option set to the Modal Analysis. This option directs Mechanical to use only
576
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Analysis Settings for Most Analysis Types the constrained nodes when calculating reaction forces and moments. The advantage is a reduced results file size. Calculate Reactions. Turn On for Nodal Forces on constraints. Available for Modal, Harmonic, and Transient (applicable only when linked to a Modal analysis.) analysis types. Calculate Thermal Flux. Available for Steady-State Thermal and Transient Thermal analysis types. Calculate Velocity. Writes Velocity to the results file. Available for Response Spectrum and Random Vibration analysis types. The default value is No for Response Spectrum and Yes for Random Vibration analysis. Calculate Acceleration. Writes Acceleration to the results file. Available for Response Spectrum and Random Vibration analysis types. The default value is No for Response Spectrum and Yes for Random Vibration analysis. Contact Miscellaneous. Turn On if Contact Based Force Reactions are desired. The default value is No. Available for Static and Transient Structural analysis types. Not Available when linked to a Modal analysis. General Miscellaneous. Used to access element miscellaneous records via SMISC/NMISC expressions for user defined results. The default value is No.
Note
To ensure that Membrane and Bending Stress results are not under-defined, set this option to Yes.
Max Number of Result Sets. Zero (0) is the default value for this option and displays as Program Controlled (uses the default value defined in MAPDL) . Available for Static Structural, Transient Structural, Steady-State Thermal, and Transient Thermal analysis types. Store Modal Results. Available for Modal analyses only. This field is displayed only when Stress and/or Strain are set to Yes, implying that stress and strain results are to be expanded and saved to file.mode, in addition to displacement results (mode shapes). Depending on the downstream linked analysis, you may want to save these modal stress and/or modal strain results, which are linearly superimposed to get the stress and/or strain results of the downstream linked analysis. This reduces computation time significantly in the downstream linked analysis because no modal stress and/or modal strain results are expanded again. The following options are available: Program Controlled (default setting): Let the program choose whether or not the modal results are saved for possible downstream analysis. No: Stress and strain results are not saved to file.mode for later use in the downstream linked analyses. This option is recommended for the linked harmonic analysis due to load generation, which requires that stresses and/or strains are expanded again as a result of the addition of elemental loads in the linked harmonic analysis. For Future Analysis: Stress and strain results are saved to file.mode for later use in the downstream linked analyses. This option is recommended for a linked random vibration analysis. Choosing this option improves the performance and efficiency of the linked random vibration analysis because, with no load, there is no need for stress and strain expansion. Expand Results From.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
577
Configuring Analysis Settings Linked Harmonic analyses. This field is displayed only when Stress and/or Strain and/or Calculate Reactions are set to Yes, implying that stress, strain, and reaction results are to be expanded and saved to file.mode after the load generation. Depending on the number of modes and number of frequency steps, you may want to save these modal stresses and/or strains after the load generation, which can be linearly superimposed to obtain harmonic stresses and/or strains at each frequency step. The following options are available: Program Controlled (default setting): Let the program choose whether or not the stress, strain, and reaction results are expanded and saved for possible downstream analysis. When the Program Controlled option is chosen, one more read-only Details view entry (Expansion) will be shown. This indicates whether the stress, strain and reaction results are expanded from the modal solution or harmonic solution. Harmonic Solution: Stress, strain, and reaction results are not expanded nor saved to file.mode after the load generation in the linked harmonic system. This option is recommended when the number of frequency steps is far less than the number of modes. In this option, the stress, strain, and/or reaction results are expanded from harmonic displacement at each frequency step. In this case, stress, strain, and/or reaction expansion is performed as many times as the number of frequency steps. Modal Solution: Stress, strain, and reaction results are expanded and saved to file.mode after the load generation in the linked harmonic system. This option is recommended when the number of frequency steps is far more than the number of modes. In this option, the stress, strain, and/or reaction results are calculated by linearly combining the modal stresses, modal strains, and/or modal reactions expanded after the load generation. In this case, stress, strain, and/or reaction expansion are performed as many times as the number of modes. Refer to Recommended Settings for Modal and Linked Analysis Systems (p. 579) for further details. Linked Transient analyses. This field is displayed only when Calculate Stress and/or Calculate Strain are set to Yes, implying that stress, strain and reaction results are to be expanded and saved to file.mode after the load generation. Depending on the number of modes and total number of sub steps/ time steps, you may want to save these modal stresses and/or strains after the load generation, which can be linearly superimposed to obtain transient stresses and/or strains at each time step. The following options are available: Program Controlled (default setting): Let the program choose whether or not the stress and strain results are expanded and saved for possible downstream analysis. When the program controlled option is chosen, one more read only details view entry - - Expansion will be shown. This indicates whether the stress and strain results are expanded from modal solution or transient solution. Transient Solution: Stress and strain results are not expanded nor saved to file.mode after the load generation in the linked transient analysis system. This option is recommended when the number of time steps accumulated over all the load steps is far less than the number of modes. In this option, the stress and/or strain results are expanded from transient displacement at each time step. In this case, stress and/or strain expansion is performed as many times as the number of time steps. Modal Solution: Stress and strain results are expanded and saved to file.mode after the load generation in the linked transient system. This option is recommended when the number of time steps accumulated over all the load steps is far more than the number of modes. In this option, the stress and/or strain results are calculated by linearly combining the modal stresses and/or modal strains expanded after the load generation. In this case, stress and/or strain expansion are performed as many times as the number of modes.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
578
Analysis Settings for Most Analysis Types Refer to Recommended Settings for Modal and Linked Analysis Systems (p. 579) for further details.
Note
It is recommended that you not change Output Controls settings during a Solution Restart. Modifying Output Controls settings change the availability of the respective result type in the results file. Consequently, result calculations cannot be guaranteed for the entire solution. In addition, Result file values may not correspond to GUI settings in this scenario. Settings turned off during a restart generate results equal to zero and may affect post processing of results and are therefore unreliable. Modification of Stress, Strain, Nodal Force, Contact Miscellaneous, and General Miscellaneous will not invalidate the solution. If you want these output controls setting modification to be incorporated to your solution, please clean the solution first.
The above output controls are not step-aware, meaning that the settings are constant across multiple steps. In addition, the following settings are step-aware and allow you to define when data is calculated and written to the result file for Static Structural, Transient Structural, Rigid Dynamics, Steady-State thermal, and Transient Thermal analyses: Store Results At. Specify this time to be All Time Points (default setting), Last Time Point, Equally Spaced Points or Specified Recurrence Rate. Value. Displayed only if Store Results At is set to Equally Spaced Points or Specified Recurrence Rate. The controls that define when data is calculated are step aware, meaning that the settings can vary across multiple steps.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
579
Configuring Analysis Settings Analysis Type Recommended Store Modal Results Settings Recommended Expand Results From Settings Use when number of frequency steps are far more than the number of modes. This is the only option available when the Modal analysis is Pre-Stress. Modal with downstream linked Random Vibration analysis For Future Analysis Stress and strain results from modal analysis are expanded and used in the linked random vibration analysis. No stress or strain expansion is needed again because there is no load. No Stress and strain results are always combined in response spectrum analysis using file.rst and file.mcom. Not available. Not available.
Note
To evaluate summation of element nodal forces using FSUM in Command Snippet, it is required to save element nodal forces in modal to file.mode. Modal with downstream linked Transient analysis No Stress and strain results from modal analysis are overwritten by stresses and strains which are expanded again in the linked transient analysis due to any loads added in the downstream analysis. Transient Solution Use when number of time steps accumulated over all the load steps is far less than the number of modes. This option is not available when the Modal Analysis is Pre-Stress. Modal Solution Use when number of time steps accumulated over all the load steps is far more than the number of modes. This is the only option available when the Modal Analysis is PreStress.
580
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Analysis Settings for Most Analysis Types Limitations When Using the Mechanical APDL Solver The Mechanical application cannot post process split result files produced by the ANSYS solver. Try either of the following workarounds should this be an issue: Use Output Controls to limit the result file size. Also, the size can more fully be controlled (if needed) by inserting a Commands object for the OUTRES command. Increase the threshold for the files to be split by inserting a Commands object for the /CONFIG,FSPLIT command.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
581
Configuring Analysis Settings The directory path is shown in the Details View. If a solution is in progress, the directory is shown in the Solver Files Directory field. When a solution is in progress, the directory displays in the Scratch Solver Files Directory. For a remote solve, it will open the scratch directory until the results download is complete. This option is available on the Windows platform only. Future Analysis: Indicates if the results of this analysis will be used as a load or an initial condition in a subsequent analysis. Below are possible future analysis options for each analysis type. Refer to Define Initial Conditions (p. 130) for further details. Static Structural analysis Pre-Stressed Modal analysis Linear Buckling analysis Modal analysis Prerequisite for a random vibration (PSD) or response spectrum analysis. Scratch Solver Files Directory: This is a read-only indication of the directory where a solve in progress occurs. All files generated after the solution is done (including but not limited to result files) are then moved to the Solver Files Directory. The files generated during solves on My Computer or files requested from RSM for postprocessing during a solve remain in the scratch directory. For example, an early result file could be brought to the scratch folder from a remote machine through RSM during postprocessing while solving. With the RSM method, the solve may even be computed in this folder (for example, using the My Computer, Background SolveProcess Settings). The Mechanical application maintains the Scratch Solver Files Directory on the same disk as the Solver Files Directory. The scratch directory is only set for the duration of the solve (with either My Computer or My Computer, Background). After the solve is complete, this directory is set to blank. The use of the Scratch Solver Files Directory prevents the Solver Files Directory from ever getting an early result file. Save MAPDL db: No (default setting) / Yes. Some Future Analysis settings will require the db file to be written. In these cases this field will be set to Yes automatically. Delete Unneeded File: Yes (default setting) / No. If you prefer to save all the solution files for some other use you may do so by setting this field to No. Nonlinear Solutions: Read only indication of Yes / No depending on presence of nonlinearities in the analysis. Solver Units: You can select one of two options from this field: Active System - This instructs the solver to use the currently active unit system (determined via the toolbar Units menu) for the very next solve. Manual - This allows the you to choose the unit system for the solver to use by allowing them access to the second field, "Solver Unit System". Solver Units System:
582
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Analysis Settings for Most Analysis Types If Active System is chosen for the Solver Units field, then this field is read-only and displays the active system. If Manual is chosen for the Solver Units field, this field is a selectable drop-down menu. If a Magnetostatic analysis is being performed, the field is read only because the only system available to solve the analysis is the mks system. If a Thermoelectric or Electric analysis is being performed, only mks and mks systems can be selected because they are the only systems currently allowed for these analyses.
Rotordynamics Controls
The controls of the Rotordynamics Controls group vary based on the type of analysis being performed. Supported analysis types include: Transient Structural Harmonic Modal The following settings control the items that apply to a rotating structure in a Modal Analysis. Coriolis Effect - Set to On if Coriolis effects should be applied. On is a valid choice only if the Damped Solver Control is Yes. The default is Off. Campbell Diagram - Set to On if Campbell diagram is to be plotted. The default is Off. On is a valid choice only if Coriolis Effect is turned on. Number of Points - Indicates the number of solve points for the Campbell diagram. The default is 2. A minimum of 2 solve points is necessary. Displayed only when Campbell Diagram is set to On. Mode Reuse - Only applicable for the Reduced Damped solver. Mode Reuse allows the solver to compute complex eigensolutions efficiently during subsequent solve points by reusing undamped eigensolution calculated in the first solve point. The default setting is Program Controlled.
Visibility
Allows you to selectively display loads in the Graph window by choosing Display or Omit for each available load type. A load must first be applied before the Visibility group becomes available/shown under Analysis Settings. The Visibility group is available for the following analysis types: Static Structural Transient Structural Steady - State Thermal Transient Thermal
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
583
584
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Steps and Step Controls for Static and Transient Analyses In addition steps are also required for deleting loads or adding new loads such as specified displacements or to set up a pretension bolt load sequence. Steps are also useful in setting up initial conditions for a transient analysis.
Load
2 Equilibrium iterations
Substeps
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
585
Configuring Analysis Settings Problems that have only localized dynamic behavior (for example, turbine blade and hub assemblies), where the low-frequency energy content of part of the system may dominate the high-frequency areas. Problems that are constantly excited (for example, seismic loading), where the time step tends to change continually as different frequencies are excited. Kinematics (rigid-body motion) problems, where the rigid-body contribution to the response frequency term may dominate.
10 9 8 7 6 5 4 3 2 1 0
586
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Steps and Step Controls for Static and Transient Analyses 2. Resolve the applied load-versus-time curve(s). The time step should be small enough to follow the loading function. For example, stepped loads require a small ITS at the time of the step change so that the step change can be closely followed. ITS values as small as 1/180f may be needed to follow stepped loads.
Inpu Response
3. Resolve the contact frequency. In problems involving contact (impact), the time step should be small enough to capture the momentum transfer between the two contacting faces. Otherwise, an apparent energy loss will occur and the impact will not be perfectly elastic. The integration time step can be determined from the contact frequency (fc) as:
c c
where k is the gap stiffness, m is the effective mass acting at the gap, and N is the number of points per cycle. To minimize the energy loss, at least thirty points per cycle of (N = 30) are needed. Larger values of N may be required if velocity or acceleration results are needed. See the description of the Predict for Impact option within the Time Step Controls contact Advanced settings for more information. You can use fewer than thirty points per cycle during impact if the contact period and contact mass are much less than the overall transient time and system mass, because the effect of any energy loss on the total response would be small. 4. Resolve the nonlinearities. For most nonlinear problems, a time step that satisfies the preceding guidelines is sufficient to resolve the nonlinearities. There are a few exceptions, however: if the structure tends to stiffen under the loading (for example, large deflection problems that change from bending to membrane load-carrying behavior), the higher frequency modes that are excited will have to be resolved. After calculating the time step sizes using the above guidelines, you need to use the minimum value for your analysis. However using this minimum time step size throughout a transient analysis can be very inefficient. For example in an impact problem you may need small time step sizes calculated as above only during and for a short duration after the impact. At other parts of the time history you may be able to get accurate results with larger time steps sizes. Use of the Automatic Time Stepping (p. 585) procedure lets the solver decide when to increase or decrease the time step during the solution.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
587
2D Yes
Restart Yes
588
Analysis Settings for Explicit Dynamics Analyses Field Maximum Number of Cycles Options Description 2D Restart Yes
The maximum number of cycles allowed Yes during the analysis. The analysis will stop once the specified value is reached. Enter a large number to have the analysis run to the defined End Time. (Required input) The maximum length of time (starting from zero seconds) to be simulated by the explicit analysis. You should enter a reasonable estimate to cover the phenomena of interest. Energy conservation is a measure of the quality of an explicit dynamics analysis. Large deviations from energy conservation usually imply a less than optimal model definition. This parameter allows you to automatically stop the solution if the deviation from energy conservation becomes unacceptable. Enter a fraction of the total system energy (measured at the Reference Energy Cycle) for which you want the analysis to stop. For example, the default value of 0.1 will cause the analysis to stop if the energy error exceeds 10% of the energy at the reference cycle. For Explicit Dynamics (LS-DYNA Export) systems this field requires a percentage to be entered. Thus the field name changes to Maximum Energy Error (%). Yes
End Time
Yes
Yes
Yes
The cycle at which you want the solver to Yes calculate the reference energy, against which it will calculate the energy error. Usually this will be the start cycle (cycle = 0). You may need to increase this value if the model has zero energy at cycle = 0 (for example if you have no initial velocity defined). This field is not available for Explicit Dynamics (LS-DYNA Export) systems.
Yes
Enter an initial time step you want to use, Yes or use the Program Controlled default. If left on Program Controlled, the time step will be automatically set to the computed element stability time step. The Program Controlled setting is recommended. For Explicit Dynamics (LS-DYNA Export) systems if this field is left on Program
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Yes
589
Configuring Analysis Settings Field Options Description Controlled, the initial time step will be determined by the solver. Minimum Time Step Enter the minimum time step allowed in the Yes analysis, or use the Program Controlled default. If the time drops below this value the analysis will stop. If set to Program Controlled, the value will be chosen as 1/10th the initial time step. This field is not available for Explicit Dynamics (LS-DYNA Export) systems. Maximum Time Step Enter the maximum time step allowed in the Yes analysis, or use the Program Controlled default. The solver will use the minimum of this value or the computed stability time step during the solve. The Program Controlled setting is recommended. It is not wise to run at the stability limit, so a safety factor is applied to the computed stability time step. The default value of 0.9 should work for most analyses. Diagonals (default setting) The characteristic dimension used to determine the time-step for hex elements will be calculated as the volume of the element divided by the square of the longest element diagonal and then scaled by sqrt(2/3). This field is not available for Explicit Dynamics (LS-DYNA Export) systems. Opposing Face The characteristic dimension used to determine the time-step for hex elements will be based on the minimum distance between opposing faces. Select this option to obtain the optimal time step for hex solid elements. Experience to date has shown that this option can significantly improve the efficiency of 3D Lagrange simulations. However, in certain circumstances when cells become highly distorted, instabilities have been observed causing the calculation to terminate with high energy errors. The correct choice of erosion strain can reduce these problems. It is therefore recommended that users only utilize this option if efficiency is critical.
590 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
2D
Restart
Yes
Yes
Yes
Yes
Characteristic Dimension
Yes
No
Analysis Settings for Explicit Dynamics Analyses Field Options Description This field is not available for Explicit Dynamics (LS-DYNA Export) systems. Nearest Face The characteristic dimension used to determine the time-step for hex elements will be based on the minimum distance between neighboring faces. Experience to date has shown that this option can significantly improve the efficiency of 3D Lagrange simulations. However, in certain circumstances when cells become highly distorted, instabilities have been observed causing the calculation to terminate with high energy errors. The correct choice of erosion strain can reduce these problems. It is therefore recommended that users only utilize this option if efficiency is critical. This field is not available for Explicit Dynamics (LS-DYNA Export) systems. Automatic Mass Scaling Minimum CFL Time Step If set to Yes, activates automatic mass scaling and exposes the following options. The CFL time step that you want to achieve in the analysis. Yes Yes Yes Yes 2D Restart
Caution
Mass scaling introduces additional mass into the system to increase the CFL time step. Introducing too much mass can lead to non-physical results.
Note
Employ User Defined Results (p. 863) MASS_SCALE (ratio of scaled mass/physical mass) and TIMESTEP to review the effects of automatic mass scaling on the model.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
591
Configuring Analysis Settings Field Options Maximum Element Scaling Description This value limits the ratio of scaled mass/physical mass that can be applied to each element in the model. This field is not available for Explicit Dynamics (LS-DYNA Export) systems. Maximum Part Scaling This value provides a check on the total ratio Yes of scaled mass/physical mass that can be applied to an individual body. If this value is exceeded, the analysis will stop and an error message is displayed. For Explicit Dynamics (LS-DYNA Export) systems this field requires a percentage to be entered. Thus the field name changes to Maximum Part Scaling (%). Update Frequency Allows you to control the frequency at which Yes the mass scaling will be calculated during the solve. The frequency equates to the increment in cycles at which the mass scale factor will be recomputed, based on the current shape of the elements. The default of 0 is recommended and means that the mass scale factor is only calculated once, at the start of the solve. This field is not available for Explicit Dynamics (LS-DYNA Export) systems. Yes Yes 2D Yes Restart Yes
Double
592
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Analysis Settings for Explicit Dynamics Analyses Field Options Description field is not available for Explicit Dynamics (LS-DYNA Export) systems. Solve Units All model inputs will be converted to this set of units during the solve. Results from the analysis will be converted back to the user units system in the GUI. For Explicit Dynamics systems, this setting is always mm, mg, ms. For Explicit Dynamics (LS-DYNA Export) systems this field is termed Unit System and four systems are available for selection: m, kg, s, mm, ton, s, mm, mg, ms, in, lbf, s. Beam Solution Type Bending Any line bodies will be represented as beam No elements including a full bending moment calculation. Any line bodies will be represented as truss elements. No bending moments are calculated. An additional safety factor you may apply No to the stability time step calculated for beam elements. The default value ensures stability for most cases. Exact 1pt Gauss Provides an accurate calculation of element volume, even for warped elements. Approximates the volume calculation and is less accurate for elements featuring warped faces. This option is more efficient. The number of integration points through the thickness of an isotropic shell. The default of 3 is suitable for many applications however this number can be increased to achieve better resolution of through thickness plastic deformation and/or flow. No No No No No Yes No 2D Restart
Truss
No
Shell Sublayers
The transverse shear in the element formu- No lation is assumed constant over the thickness. This correction factor accounts for the replacement of the true parabolic variation through the thickness in response to a uniform transverse shear stress. Using a value other than the default is not recommended. The Belytschko-Lin-TSy element formulation becomes inaccurate if the elements are warped. To overcome this, the element formulation has an optional correction to inNo
No
No
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
593
Configuring Analysis Settings Field Options Description clude warping. Setting this correction to Yes is recommended. Shell Thickness Update Nodal Changes in shell thickness are calculated at the nodes of shell elements. This field is not available for Explicit Dynamics (LS-DYNA Export) systems. Elemental Changes in shell thickness are calculated at the element integration points. This field is not available for Explicit Dynamics (LS-DYNA Export) systems. Full Shell Integration Available only for Explicit Dynamics (LSDYNA Export) systems. Provides a very fast and accurate shell element formulation. Tet Integration Average Nodal Pressure The tetrahedral element formulation includes No an average nodal pressure integration. This formulation does not exhibit volumetric locking, and can be used for large deformation, and nearly incompressible behavior such as plastic flow or hyperelasticity. This formulation is recommended for the majority of tetrahedral meshes. No N/A N/A No No 2D Restart
Constant Pressure Uses the constant pressure integrated tetrahedral formulation. This formulation is more efficient than Average Nodal, however it suffers from volumetric locking under constant bulk deformation. Nodal Strain When Tet Integration is set to Nodal Strain the Puso Stability Coefficient, field is shown. For NBS models exhibiting zero energy modes, the Puso coefficient can be set to a non-zero value. A value of 0.1 is recommended. See Solver Controls (p. 1600) for more information. Shell Inertia Update Recompute The principal axes of rotary inertia are by default recalculated each cycle. This field is not available for Explicit Dynamics (LS-DYNA Export) systems. Rotate Rotates the axes, rather than recomputing each cycle. This option is more efficient, however it can lead to numerical instabilities No No
594
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Analysis Settings for Explicit Dynamics Analyses Field Options Description due to floating point round-off for long running simulations. This field is not available for Explicit Dynamics (LS-DYNA Export) systems. Density Update Program Controlled The solver decides whether an incremental update is necessary based on the rate and extent of element deformation. This field is not available for Explicit Dynamics (LS-DYNA Export) systems. Incremental Forces the solver to always use the incremental update. This field is not available for Explicit Dynamics (LS-DYNA Export) systems. Total Forces the solver to always recalculate the density from element-volume and mass. This field is not available for Explicit Dynamics (LS-DYNA Export) systems. Minimum Velocity The minimum velocity you want to allow in the analysis. If any model velocity drops below this Minimum Velocity, it will be set to zero. The default is recommended for most analyses. This field is not available for Explicit Dynamics (LS-DYNA Export) systems. Maximum Velocity The maximum velocity you want to allow in Yes the analysis. If any model velocity rises above the Maximum Velocity, it will be capped. This can improve the stability/robustness of the analysis in some instances. The default is recommended for most analyses. This field is not available for Explicit Dynamics (LS-DYNA Export) systems. Radius Cutoff At the start of your calculation, if a node is Yes within the specified radius of a symmetry plane, it will be placed on the symmetry plane. If a node is outside the specified radius from a symmetry plane at the start of your calculation, it will not be allowed to come closer than this radius to the symmetry plane as your calculation proceeds. This field is not available for Explicit Dynamics (LS-DYNA Export) systems.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
2D
Restart
Yes
No
Yes
Yes
Yes
Yes
595
Configuring Analysis Settings Field Minimum Strain Rate Cutoff Options Description 2D Restart Yes
The minimum strain rate you want to allow Yes in the analysis. If any model strain rate drops below this value, it will be set to zero. The default is recommended for most analyses. For low speed or quasi-static analyses, it may be necessary to decrease this value. This field is not available for Explicit Dynamics (LS-DYNA Export) systems.
No
No
No
Set Domain Resolution Definition by specify- No ing the total number of cells in the Euler domain Set Domain Resolution Definition by specifying the size of the cells in the Euler domain
No
Cell Size
Cells per Compon- Set Domain Resolution Definition by specifyent ing the number of cells in each dimension in the Euler domain Total Cells Total number of cells that the Euler domain should contain if Domain Resolution Definition is Total Number of Cells No No
596
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Analysis Settings for Explicit Dynamics Analyses Field Cell Size Options Description 2D Restart No
Dimension of the cell in each of the X, Y, and No Z directions if Domain Resolution Definition is Cell Size Number of cells required in the X, Y, and Z directions if Domain Resolution Definition is Number of Cells by Component Flow Out (Default setting) Impedance Rigid By Body No
Number of Cells in X, Number of Cells in Y, Number of Cells in Z Lower X Face, Lower Y Face, Lower Z Face, Upper X Face, Upper Y Face, Upper Z Face Euler Tracking
No
Specify the boundary condition of the selec- No ted Euler domain face to be Flow Out Specify the boundary condition of the selected Euler domain face to be Impedance Specify the boundary condition of the selected Euler domain face to be Rigid Results may be scoped to Eulerian bodies in the same way as for Lagrangian bodies No
No
No
A linear coefficient of artificial viscosity. This Yes coefficient smooths out shock discontinuities over the mesh. Using a value other than the default is not recommended. A quadratic coefficient of artificial viscosity. Yes This coefficient damps out post shock discontinuity oscillations. Using a value other than the default is not recommended. Artificial viscosity is normally applied to materials in compression only. This option allows you to apply the viscosity for materials in compression and expansion. This field is not available for Explicit Dynamics (LS-DYNA Export) systems. Yes
Yes
Yes
Hourglass Damping
No
Yes
The Stiffness Coefficient for Flanagan Belytschko hourglass damping in solid hexahedral elements. The viscous coefficient for hourglass damping used in hexahedral solid elements and quadrilateral shell elements.
No
Yes
No
Yes
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
597
Configuring Analysis Settings Field Static Damping Options Description 2D Restart Yes
A static damping constant may be specified Yes which changes the solution from a dynamic solution to a relaxation iteration converging to a state of stress equilibrium. For optimal convergence, the value chosen for the damping constant, R, may be defined by: R = 2*timestep/T where timestep is the expected average value of the timestep and T is longest period of vibration for the system being analyzed.
Yes
598
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Analysis Settings for Explicit Dynamics Analyses Field Options Description when On Minimum Element Time Step is set to No. Retain Inertia of Eroded Material If all elements that are connected to a node in the mesh erode, the inertia of the resulting free node can be retained if this option is set to Yes. The mass and momentum of the free node is retained and can be involved in subsequent impact events to transfer momentum in the system. If set to No, all free nodes will be automatically removed from the analysis. This field is not displayed for Explicit Dynamics (LS-DYNA Export) systems when On Minimum Element Time Step is set to No. Yes No 2D Restart
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
599
Configuring Analysis Settings Field Options Description field where you enter the increment in cycles. Time Save restart files after a specified increments Yes in time. Exposes a Time field where you enter a time increment. This setting is not available for Explicit Dynamics (LS-DYNA Export) systems. Equally Spaced Points (Default) Save a specified number of restart files during the analysis. The frequency is defined by the termination time / number of points. Exposes a Number of Points field where you enter the number of restart files required. Use this control to define the frequency at which result tracker data and solution output is saved to disk. Result tracker data objects are scoped to specific regions in a model. Solution output provides a summary of the state of the solution as the solve proceeds. This is shown when Solution Information is highlighted in the project tree. This setting applies to all the selectable views in the Solution Output drop down list located in the Solution Information Details view. This field is not available for Explicit Dynamics (LS-DYNA Export) systems. Cycles (Default) Save results tracker and solution Yes output data after a specified increment in the number of cycles. Exposes a Cycles field where you enter the increment in cycles. The default value is 1. If a number less than or equal to 10 is entered for Cycles, then the following plots available from the Solution Output drop down will be updated every 10 cycles unless overall progress has increased by 5% since the last data point (in which case, the plots will be updated at a frequency as close to the entered cycle increment as possible). Results trackers are excluded from this limitation.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
2D
Restart
Yes
Yes
Yes
Yes
Yes
Yes
600
Analysis Settings for Explicit Dynamics Analyses Field Options Description Time Increment Energy Conservation Momentum Summary Energy Summary The Solver Output view from the Solution Output drop down will be updated at the entered cycle increment. Cycle zero and the final cycle will always be displayed even if it is not a multiple of the cycles entered. Time Save result tracker and solution output data after a specified increment in time. Exposes a Time field where you enter a time increment. Although time based, the frequency of Solution Output update is limited to no more than every 10 cycles. If a time equating to 10 cycles or less is chosen, then the following plots available from the Solution Output drop down will be updated every 10 cycles, unless overall progress has increased by 5% since the last data point (in which case, the output will be updated at a frequency as close to the entered time increment as possible). Results trackers are excluded from this limitation. Time Increment Energy Conservation Momentum Summary Energy Summary The Solver Output view from the Solution Output drop down will be updated every cycle. Output Contact Forces Use this control to define the frequency that contact forces are written out to file. Contact forces information is written to the solution directory into ASCII files
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
2D
Restart
Yes
Yes
No
Yes
601
Configuring Analysis Settings Field Options Description named extfcon_*.cfr, where * is the cycle number. Each file contains forces in the global x, y and z directions for nodes on external faces, where the forces are non-zero. Contact forces are not written for Line bodies or Eulerian (Virtual) bodies. Contact forces are only written for 3D analyses. A separate line pair exists for each node in the following format:
Node number Contact Force X Contact Force Y Contact Force Z
2D
Restart
These text files may be used by ACT to visualize the contact pressure between bodies. Off Cycles (Default) Disable output of contact forces. No Yes Yes
Write contact forces to a file after a specified No increment in the number of cycles. Exposes a Cycles field where you enter the increment in cycles. Write contact forces to a file after a specified No increment in time. Exposes a Time field where you enter a time increment. Write a specified number of contact force No files during the analysis. The frequency is defined by the termination time/ number of points. Exposes a Number of Points field where you enter the number of contact force files required.
Time
Yes
Yes
602
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Analysis Settings for Explicit Dynamics Analyses Field Description This field is not available for Explicit Dynamics (LS-DYNA Export) systems.
Setting for minimum run time (also minimum robustness and accuracy in some cases)
Analysis Settings Step Controls Timestep Safety Factor 0.9 1 0.9 0.9 0.9
Notes
If solving in the Euler reference frame the maximum timestep safety factor is 0.66667. This will override any
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
603
Configuring Analysis Settings Program Controlled Efficiency Low Velocity High Velocity QuasiStatic values entered by the user. Mass Scaling No Yes Yes No Yes The user needs to enter a reasonable desired timestep. The user needs to enter a sensible desired timestep and ensure the physical response is not significantly altered by the additional mass added.
Off
Off
Mass Scaling: Off Maximum Element Scaling Factor (%) Mass Scaling: Maximum Part Scaling Mass Scaling: Update Frequency Off
1000
100
Off
1000
1000
Off
1000
Off
Off
Note that for low deformation problems, setting an update frequency of approximately 250 may also help maintain a higher timestep
Characteristic Dimension Solver Controls Precision Beam Time Step Safety Factor Hex Integration Type Shell Sublayers Shell Inertia Update
Diagonals
Opposing Faces
Opposing Faces
Diagonals
Opposing Faces
Double 0.5
Single 1
Double 0.1
Double 0.1
Double 0.1 Increasing the safety factor can lead to unstable results. Check results carefully.
Exact 3 Recompute
Exact 3 Recompute
1pt Gauss 3 Recompute Rotate option is most efficient but can lead to unstable results. Check results carefully. SCP tet is very efficient but suffers from shear
Tet Integration
604
ANP
SCP
NBS
ANP
NBS
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Analysis Settings for Explicit Dynamics Analyses Program Controlled Efficiency Low Velocity High Velocity QuasiStatic and volume locking. Check results carefully if using this option. Minimum Strain Rate Cutoff Damping Controls Hourglass Damping AUTODYN standard AUTODYN standard Flanagan Belytschko AUTODYN standard Flanagan Belytschko AUTODYN standard is not rigid body rotation invariant. Must use Flanagan Belytschko if large rotations are involved. For quasi-static analyses, it is recommended that static damping is used, but the value used depends on the configuration of the model. See Explicit Dynamics Damping Controls (p. 597) for more details on selecting an appropriate value. 1e-10 1e-10 0.0 1e-10 0.0
Static Damping
Erosion Controls On Geometric Strain Limit Yes No No Yes No If you expect large deformations and mesh distortions during the simulation, a geometric strain limit of 1.0 to 1.5 will be required for the minimum run time case.
Geometric Strain Limit Output Controls Save Results on: Equally Spaced Points
1.5
0.75
Unchanged
1.5
Unchanged
20
20
50
50
10
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
605
Configuring Analysis Settings Program Controlled Save Result Tracker Data: Cycles Save Solution Output: Cycles Body Interactions: Details options Body Self Contact Element Self Contact Yes Yes No No No No Yes Yes No No 1 Efficiency Low Velocity 10 High Velocity 1 QuasiStatic 10
10
100
1000
100
100
100
When using the Explicit Dynamics analysis system, the Body Self Contact and Element Self Contact settings in the Body Interactions object Details panel should be set to Program Controlled in order for the Analysis Settings Preference Type to have an effect on the Body Interactions objects. If the Program Controlled setting is used, the values of the Body Interactions settings will be as shown in the table.
Note
Keep in mind the following guidelines for setting up other areas of your analysis: Material Properties Use Simplest Material definition possible Use Linear Elastic properties unless you need to model non-linearities Bonds Always use double precision Only use breakable bonds if you really need to Meshing Mesh quality is a critical aspect for model performance and accuracy Use Hex Meshes whenever possible Use the patch independent tetrahedral mesh method to ensure uniform element size and timestep optimization Avoid small elements unless you need them
606
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Euler domain resolution is indicated by black node markers along each edge line of the Euler domain. The visibility of this can be controlled by the Display Euler Domain option in the Analysis Settings.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
607
608
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
609
Setting Up Boundary Conditions For example, if you apply a force of 1000N in the X-direction to a vertex, the load is "scoped" to that vertex.
Or you can first select geometries and then apply boundary conditions: 1. Highlight the Environment object 2. Pick your geometry. 3. Apply your boundary condition by: a. Making a selection from the Environment context toolbar.
610
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Or... b. Selecting the Environment object, right-clicking the mouse, selecting Insert, and then select your desired boundary condition.
Or... c. Rightclicking the mouse while in the Geometry window, selecting Insert, and then select your desired boundary condition.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
611
Again, additional entries are typically required. For example, you may need to enter a Magnitude for the boundary condition, specify a Coordinate System, and/or define a Direction.
Acceleration
The global Acceleration boundary condition defines a linear acceleration of a structure in each of the global Cartesian axis directions.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
612
Types of Boundary Conditions If desired, acceleration can be used to simulate gravity (by using inertial effects) by accelerating a structure in the direction opposite of gravity (the natural phenomenon of ). That is, accelerating a structure vertically upwards (+Y) at 9.80665 m/s2 (in metric units), applies a force on the structure in the opposite direction (-Y) inducing gravity (pushing the structure back towards earth). Units are length/time2. Alternatively, you can use the Standard Earth Gravity load to produce the effect of gravity. Gravity and Acceleration are essentially the same type of load except they have opposite sign conventions and gravity has a fixed magnitude. For applied gravity, a body tends to move in the direction of gravity and for applied acceleration, a body tends to move in the direction opposite of the acceleration.
Analysis Types
Acceleration is available for the following analysis types: Explicit Dynamics Harmonic Response Rigid Dynamics Static Structural Transient Structural
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types Acceleration applies a uniform load over all bodies. 3D Simulation Supported. 2D Simulation Supported. Geometry Types and Topology: By virtue of Accelerations physical characteristics, this boundary condition is always applied to all bodies of a model. Loading Types: The boundary conditions loading is defined using one of the following options: Vector Supported. While loads are associative with geometry changes, load directions are not. This applies to any load that requires a vector input, such as acceleration. Components Supported. Loading Data Definition: Enter loading data using one of the following options. Constant Tabular (Time Varying)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
613
614
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions Magnitude (constant, tabular, and function) is always represented as a table in the input file.
Note
Should both an Acceleration and a Standard Earth Gravity boundary condition be specified, a composite vector addition of the two is delivered to the solver.
Acceleration Example
The following illustrations compare how Acceleration and Gravity can be used to specify a gravitational load with the same result.
Resulting deformation.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
615
Resulting deformation.
Analysis Types
Standard Earth Gravity is available for the following analysis types: Explicit Dynamics
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
616
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types 3D Simulation Supported. 2D Simulation Supported. Geometry Types and Topology: By virtue of Standard Earth Gravitys physical characteristics, this boundary condition is always applied to all bodies of a model. Loading Types: This boundary conditions loading is defined using a Coordinate System as the loading quantity. Loading Data Definition: Standard Earth Gravity is constant, only the direction may be modified.
617
Setting Up Boundary Conditions Category Fields/Options/Description Z Component - Read-only field with values for components based upon the Direction specification. Suppressed - Include (No - default) or exclude (Yes) the boundary condition. Direction - Define the vector in terms of any of the following directions: +x, -x, +y, -y, +z, -z.
Note
Should both an Acceleration and a Standard Earth Gravity boundary condition be specified, a composite vector addition of the two is delivered to the solver.
Rotational Velocity
Rotational velocity accounts for the structural effects of a part spinning at a constant rate.
Analysis Types
Rotational Velocity is available for the following analysis types: Modal Analysis Static Structural Transient Structural
Note
For a Transient Structural analysis that is linked to a Modal Analysis, Rotational Velocity is an invalid boundary condition in the Transient Structural analysis . For a Modal Analysis, Rotational Velocity is valid only when the following Analysis Settings properties are specified: Damped is set to Yes in the Solver Controls group. Coriolis Effect property is set to On in the Rotordynamics Controls group.
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
618
Types of Boundary Conditions 3D Simulation Supported. A rotational velocity is applied along a user defined axis to one or more bodies. 2D Simulation Supported. For 2D axisymmetric simulations, a Rotational Velocity load can only be applied about the y-axis. Geometry Types: Geometry types supported for the Rotational Velocity boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Supported. Topology: The following topology selection options are supported for Rotational Velocity. Body - Supported. One rotational velocity load can be applied to one or more bodies. However, multiple rotational velocity loads cannot be applied to the same body. Attempting to apply more than one rotational velocity load to the same body will invalidate the loads. Please see the CGOMGA (Structural and Transient) and CMOMEGA (Modal Analysis) commands in Mechanical APDL Command Reference. Face - Not Supported. Edge - Not Supported. Vertex - Not Supported. Nodes - Not Supported. Loading Types: The boundary conditions loading is defined using one of the following options. Vector Supported. While loads are associative with geometry changes, load directions are not. Components Supported. Loading Data Definition: Enter loading data using one of the following options. Constant Tabular (Time Varying) Function (Time Varying)
619
Setting Up Boundary Conditions 1. On the Environment context toolbar: click Inertial>Rotational Velocity. Or, right-click the Environment tree object or the Geometry window and select Insert>Rotational Velocity. 2. Select a Scoping Method. 3. Select the method used to define the Rotational Velocity: Vector (default) or Components. 4. Define the Magnitude, Component values, Coordinate System, and/or Direction of the Rotational Velocity based on the above selections.
620
Types of Boundary Conditions Category Fields/Options/Description Z Component - Defines magnitude in the Z direction. X Coordinate Y Coordinate Z Coordinate
Note
In a Modal analysis: With multiple solve points (Campbell Diagram turned On), the magnitude or the resultant of the components must be in ascending order. When specified by Components, only the Global Coordinate System is available (the option is read-only).
Structural Loads
Pressure Pipe Pressure Pipe Temperature Hydrostatic Pressure Force Remote Force Bearing Load Bolt Pretension Moment Generalized Plain Strain Line Pressure PSD Base Excitation RS Base Excitation Joint Load
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 621
Thermal Loads
Temperature Convection Radiation Heat Flow Heat Flux Internal Heat Generation
Electric Loads
Voltage Current Thermal Condition
Magnetostatic Loads
Electromagnetic Boundary Conditions and Excitations Magnetic Flux Boundary Conditions Conductor
Interaction Loads
The following loads involve interactions between the Mechanical application and other products. Motion Load Fluid Solid Interface
Explosive Initiation
Detonation Point
Pressure
A pressure load applies a constant pressure or a varying pressure in a single direction (x, y, or z) to one or more flat or curved faces. A positive value for pressure acts into the face, compressing the solid body.
Analysis Types
Pressure is available for the following analysis types: Harmonic Response Explicit Dynamics Static Structural
622
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Note
Eigen Response Analyses (Linear Buckling Analysis and Modal Analysis) take into account any pressure load stiffness contribution applied in the linked Static Structural analysis.
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Types Supported 3D Simulation Supported. For 3D simulations, a pressure load applies a pressure to one or more faces. 2D Simulation Supported. For 2D simulations, a pressure load applies a pressure to one or more edges. Geometry Types: Geometry types supported for the Pressure boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Not Supported. Topology: The following topology selection options are supported for Pressure. Body - Not Supported. Face - Supported - 3D. If you select multiple faces when defining the pressure, the same pressure value gets applied to all selected faces. If a constant pressurized face enlarges due to a change in CAD parameters, the total load applied to the face increases, but the pressure (force per unit area) value remains constant. Edge - Supported - 2D. If you select multiple edges when defining the pressure, the same pressure value gets applied to all selected edges. Vertex - Not Supported. Nodes - Not Supported. Loading Types: The boundary conditions loading is defined using one of the following options. Normal To Supported. During a structural analysis, you can also create a spatially varying load using this vector type option. A spatially varying load allows you to define the pressure in tabular form or as a function. 3D Faces or 2D Edges automatically update their direction at each substep and "follow" the changing normal for large deflection analysis. Applying a pressure load normal to faces (3D) or edges (2D) could result in a pressure load stiffness (p. 144) contribution that plays a significant role in a Linear Buckling Analysis. This additional effect is computed during a buckling analysis using the pressure value from a Static Structural Analysis from the time at which the restart point occurs.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 623
Setting Up Boundary Conditions Vector Supported. While loads are associative with geometry changes, load directions are not. Components Supported. Loading Data Definition: Enter loading data using one of the following options. Constant Supported. Tabular (Time Varying) Supported. Tabular (Spatially Varying) Supported. Function (Time Varying) Supported. Function (Spatially Varying) Supported.
624
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions Category Fields/Options/Description Define By - Options include: Normal To - Requires a Magnitude entry. Vector - A magnitude and direction (based on selected geometry). Requires the specification of the following inputs: Magnitude Direction Components - Option to define the loading type as Components (in the world coordinate system or local coordinate system, if applied). Requires the specification of at least one of the following inputs: Coordinate System - Drop-down list of available coordinate systems. Global Coordinate System is the default. X Component - Defines magnitude in the X direction. Y Component - Defines magnitude in the Y direction. Z Component - Defines magnitude in the Z direction. Suppressed - Include (No - default) or exclude (Yes) the boundary condition.
Pipe Pressure
Used in any structural analysis, Pipe Pressure is useful for pipe stress analysis and pipe design. Pipe Pressure is applied only to pipes in the form of line bodies.
Analysis Types
Pipe Pressure is available for the following analysis types: Harmonic Response Explicit Dynamics Static Structural Transient Structural
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
625
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types 3D Simulation Supported. For 3D structural analyses, a pipe pressure load applies a constant, tabular, or functional variation of pressure to one or more line bodies which are set to be pipes. 2D Simulation Not Supported. Geometry Types: Geometry types supported for the Pipe Pressure boundary condition include: Solid - Not Supported. Surface/Shell - Not Supported. Wire Body/Line Body/Beam - Line Bodies Only. Topology: The following topology selection options are supported for Pipe Pressure. Body - Not Supported. Face - Not Supported. Edge - Supported. Vertex - Not Supported. Nodes - Not Supported. Loading Types: The loading type, by default, is program controlled. Internal and external pressures are input on an average basis. By default, when the pipe is subjected to internal and external pressures, the end-cap pressure effect of the pipe is included. This implies that the end caps are always in equilibrium, that is, no net forces are produced. Loading Data Definition: Enter loading data using one of the following options. Constant Tabular (Time Varying) Tabular (Spatially Varying) Function (Time Varying) Function (Spatially Varying)
626
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions 2. Define the Scoping Method. Pipe pressure can only be scoped to line bodies which are set to be pipes. 3. Define Magnitude as a constant, tabular, or functional input. 4. Select Loading to be Internal or External according to your problem.
627
Pipe Temperature
For 3D structural analyses, a pipe temperature load applies a constant, tabular, or functional variation of temperature to one or more line bodies which are set to be pipes. You can select it to be internal pipe temperature or external pipe temperature from the Details view.
Analysis Types
Pipe Temperature is available for the following analysis types: Static Structural Transient Structural
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types 3D Simulation Supported. 2D Simulation Not Supported. Geometry Types: Geometry types supported for the Pipe Temperature boundary condition include: Solid - Not Supported. Surface/Shell - Not Supported. Wire Body/Line Body/Beam - Line Bodies Only. Topology: The following topology selection options are supported for Pipe Temperature. Body - Not Supported. Face - Not Supported. Edge - Supported. Vertex - Not Supported. Nodes - Not Supported. Loading Types: The loading type is, by default, program controlled. Internal and external temperatures are input on an average basis. Loading Data Definition: Enter loading data using one of the following options. Constant. Tabular (Time Varying). Tabular (Spatially Varying).
628
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
629
Hydrostatic Pressure
A hydrostatic pressure load simulates pressure that occurs due to fluid weight.
Analysis Types
Hydrostatic Pressure is available for the following analysis types: Explicit Dynamics Static Structural Transient Structural
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types 3D Simulation Supported. 2D Simulation Supported. Geometry Types: Geometry types supported for the Hydrostatic Pressure boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Not Supported. Topology: The following topology selection options are supported for Hydrostatic Pressure. Body - Not Supported. Face - Supported (3D). Edge - Supported (2D). Vertex - Not Supported. Nodes - Not Supported. Loading Types: The boundary conditions loading is defined using one of the following options. Vector Supported. Components Supported. Loading Data Definition: Hydrostatic Pressure is defined as a constant.
630
Types of Boundary Conditions 1. On the Environment context toolbar: click Loads>Hydrostatic Pressure. Or, right-click the Environment tree object or the Geometry window and select Insert>Hydrostatic Pressure. 2. Define the Scoping Method. Hydrostatic Pressure can only be scoped to faces. 3. Select all of the faces that will potentially enclose the fluid. Or... If you are working with a surface body, specify the Shell Face, defined as the side of the shell (Top or Bottom) on which to apply the hydrostatic pressure load. 4. Specify the magnitude and direction of the Hydrostatic Acceleration. This is typically the acceleration due to gravity, but can be other acceleration values depending on the modeling scenario. For example, if you were modeling rocket fuel in a rockets fuel tank, the fuel might be undergoing a combination of acceleration due to gravity and acceleration due to the rocket accelerating while flying. 5. Enter the Fluid Density. 6. Specify the Free Surface Location, defined as the location of the top of the fluid in the container. You can specify this location by using coordinate systems, by entering coordinate values, or by clicking a location on the model. 7. Mesh the model, then highlight the Hydrostatic Pressure load object to display the pressure contours. The following example shows the simulation of a hydrostatic pressure load on the wall of an aquarium. Here the wall is modeled as a single surface body. The load is scoped to the bottom side of the face. A fixed support is applied to the bottom edge. Acceleration due to gravity is used and the fluid density is entered as 1000 kg/m3. Coordinates representing the top of the fluid are also entered. The load plot shown here illustrates the hydrostatic pressure gradient.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
631
Setting Up Boundary Conditions Category Scope Fields/Options/Description Scoping Method - Options include: Geometry Selection - Default setting, indicating that the boundary condition is applied to a geometry or geometries, which are chosen using a graphical selection tools. Geometry - Visible when the Scoping Method is set to Geometry Selection. Displays the type of geometry (Body, Face, etc.) and the number of geometric entities (for example: 1 Body, 2 Edges) to which the boundary has been applied using the selection tools. Named Selection - Indicates that the geometry selection is defined by a Named Selection. Named Selection - Visible when the Scoping Method is set to Named Selection. This field provides a drop-down list of available userdefined Named Selections. Shell Face Top Bottom Definition Type - Read-only field that displays boundary condition type - Hydrostatic Pressure. Coordinate System - Drop-down list of available coordinate systems. Global Coordinate System is the default. Suppressed - Include (No - default) or exclude (Yes) the boundary condition. Fluid Density - Input field for fluid density value. Hydrostatic Acceleration Define By - Options include: Vector - A magnitude and direction (based on selected geometry). Requires the specification of the following inputs: Magnitude Direction Components X Component Y Component Z Component Free Surface Location X Coordinate
632
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions Category Fields/Options/Description Y Coordinate Z Coordinate Location - Specify Free Surface Location using geometry picking tools. Valid topologies include: face, edge, vertex.
Force
Force is specified based on the following topologies: Face - Distributes a force vector across one or more flat or curved faces, resulting in uniform traction across the face. Edge - Distributes a force vector along one or more straight or curved edges, resulting in uniform line load along the edge. Vertex - Applies a force vector to one or more vertices.
Analysis Types
Force is available for the following analysis types: Explicit Dynamics Harmonic Response Static Structural Transient Structural
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types 3D Simulation Supported. 2D Simulation Supported. Force loads are not supported for 2D axisymmetric Explicit Dynamics analyses. Geometry Types: Geometry types supported for the Force boundary condition include:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 633
Setting Up Boundary Conditions Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Supported Topology: The following topology selection options are supported for Force. Body - Not Supported. Face - Supported. The force is applied by converting it to a pressure, based on the total area of all the selected faces. If a face enlarges due to a change in CAD parameters, the total load magnitude applied to the face remains constant. If you try to apply a force to a multiple face selections that span multiple parts, the face selections are ignored. The geometry property for the load object displays 'No Selection' if the load was just created, or it maintains its previous geometry selection if there was one. Edge - Supported. If you select multiple edges when defining the force, the magnitude of the force is distributed evenly across all selected edges. If a edge enlarges due to a change in CAD parameters, the total load magnitude applied to the edge remains constant. If you try to apply a force to a multiple edges that span multiple parts, the edge selections are ignored. The geometry property for the load object displays 'No Selection' if the load was just created, or it maintains its previous geometry selection if there was one. Vertex - Supported. If you select multiple vertices when defining the force, the magnitude of the force is distributed evenly across all selected vertices. A force applied to a vertex is not realistic and leads to singular stresses (that is, stresses that approach infinity near the loaded vertex). You should disregard stress and elastic strain values in the vicinity of the loaded vertex. If you try to apply a force to a multiple vertex selection that spans multiple parts, the vertex selection is ignored. The geometry property for the load object displays 'No Selection' if the load was just created, or it maintains its previous geometry selection if there was one. Nodes - Supported. Loading Types: The boundary conditions loading is defined using one of the following options. Vector Supported. While loads are associative with geometry changes, load directions are not. This applies to any load that requires a vector input, such as a force. Components Supported. Loading Data Definition: Enter loading data using one of the following options.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
634
Types of Boundary Conditions Constant Supported. Tabular (Time Varying) - Not supported for Harmonic Response Analysis. Tabular (Spatially Varying) - Not Supported. Function (Time Varying) - Not supported for Explicit Dynamics Analysis and Harmonic Response Analysis. Function (Spatially Varying) - Not Supported.
Setting Up Boundary Conditions Category Fields/Options/Description Direction Components - Option to define the loading type as Components (in the world coordinate system or local coordinate system, if applied). Requires the specification of at least one of the following inputs: Coordinate System - Drop-down list of available coordinate systems. Global Coordinate System is the default. X Component - Defines magnitude in the X direction. Y Component - Defines magnitude in the Y direction. Z Component - Defines magnitude in the Z direction. Suppressed - Include (No - default) or exclude (Yes) the boundary condition.
Remote Force
A Remote Force is equivalent to a regular force load on a face or a force load on an edge, plus some moment. A Remote Force can be used as an alternative to building a rigid part and applying a force load to it. The advantage of using a remote force load is that you can directly specify the location in space from which the force originates.
636
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
A Remote Force is classified as a remote boundary condition. Refer to the Remote Boundary Conditions (p. 746) section for a listing of all remote boundary conditions and their characteristics. A Remote Force can be applied to a face, edge, or vertex of a 3D model, or to an edge or vertex of a 2D model.
Analysis Types
Remote Force is available for the following analysis types: Harmonic Response Static Structural Transient Structural
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types 3D Simulation Supported. 2D Simulation Supported. Geometry Types: Geometry types supported for the Remote Force boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Supported. Topology: The following topology selection options are supported for Remote Force. Body - Not Supported.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
637
Setting Up Boundary Conditions Face - Supported 3D Only. Edge - Supported. Vertex - Supported. Cannot be applied to a vertex scoped to an end release. Vertex selections do not support the Behavior option. Nodes - Supported. Loading Types: The boundary conditions loading is defined using one of the following options. Vector Supported. While loads are associative with geometry changes, load directions are not. This applies to any load that requires a vector input. Components Supported. Loading Data Definition: Enter loading data using one of the following options. Constant - Supported. Tabular (Time Varying) - Supported. Tabular (Spatially Varying) - Not Supported. Function (Time Varying) - Supported. Function (Spatially Varying) - Not Supported.
638
Types of Boundary Conditions 8. As needed, enter a Pinball Region value. The default value is All.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
639
Setting Up Boundary Conditions Category Fields/Options/Description Z Component - Defines magnitude in the Z direction. Suppressed - Include (No - default) or exclude (Yes) the boundary condition. Behavior - This option dictates the behavior of the attached geometry. Options include: Rigid - Does not allow the scoped geometry to deform. Deformable - Allows the scoped geometry to deform. Coupled - Allows the scoped geometry to have the same DOF solution on its underlying nodes as the remote point location. Advanced Pinball Region - Modify the Pinball setting to reduce the number of elements included in the solver.
Bearing Load
The Bearing Load boundary condition simulates radial forces only. It is applied on the interior of a cylinder in the radial direction using a coordinate system. If the Mechanical application detects a portion of the load to be in the axial direction, the solver stops the solution and issues an appropriate error message.
Note
If your CAD system split the target cylinder into two or more faces, select all of the faces when defining the Bearing Load. When analyzing more than one cylinder, be sure that you scope each cylinder with its own Bearing Load boundary condition. Scoping a single Bearing Load to multiple cylinders, as illustrated below, divides the load among the multiple cylindrical faces by area ratio. The example shows a two cylinders where the length on the right cylinders is twice the length of the left cylinder. For the single bearing load applied to the two cylinders, the reactions are proportional to each cylinder's area as a fraction of the total load area. This can be seen by the Reaction Force results 100.26N versus 204.33N).
640
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Although loading across multiple steps may appear as an application of tabular loading, you cannot set the magnitude of a bearing load in terms of either tabular or functional data. You must set a constant or ramped magnitude for each step such that one value corresponds to each step.
Analysis Types
Bearing Load is available for the following analysis types: Harmonic Response Static Structural Transient Structural
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types 3D Simulation - Supported. For vector-based loading on a cylindrical face or geometric axis, you define the radial direction by selecting a different piece of geometry on your model that allows you to modify the Direction in the desired direction.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
641
Setting Up Boundary Conditions 2D Simulation - Supported. The Bearing Load boundary condition applies a variable distribution of force to a circular edge. Geometry Types: Geometry types supported for the Bearing Load boundary condition include: Solid - Supported. Surface/Shell - Not Supported. Wire Body/Line Body/Beam - Not Supported. Topology: The following topology selection options are supported for Bearing Load. Body - Not Supported. Face - Supported. If the loaded face enlarges (e.g., due to a change in parameters), the total load applied to the face remains constant, but the pressure (force per unit area) decreases. Edge - Supported - 2D Simulation Only Vertex - Not Supported. Nodes - Not Supported. Loading Types: The boundary conditions loading is defined using one of the following options. Vector - Supported. You define the radial direction for your vector load by selecting a piece of geometry on your model that provides the ability to specify the direction correctly. Components - Supported. While loads are associative with geometry changes, load direction are not. Loading Data Definition: Enter loading data using one of the following options. Constant - Supported. Tabular (Time Varying) - Supported.
Note
Although loading across multiple steps may appear as an application of tabular loading, you cannot set the magnitude of a bearing load in terms of either tabular or functional data. You must set a constant or ramped magnitude for each step such that one value corresponds to each step.
Tabular (Spatially Varying) - Not Supported. Function (Time Varying) - Not Supported. Function (Spatially Varying) - Not Supported.
642
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions 1. On the Environment context toolbar: click Loads>Bearing Load. Or, right-click the Environment tree object or the Geometry window and select Insert>Bearing Load. 2. Define the Scoping Method. 3. Select the method used to define the bearing load: Vector (default) or Components. 4. Define the Magnitude, Coordinate System directional loading, and/or Direction of the load based on the above selections.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
643
Setting Up Boundary Conditions Category Fields/Options/Description Z Component - Defines magnitude in the Z direction. Suppressed - Include (No - default) or exclude (Yes) the boundary condition.
Bolt Pretension
This boundary condition applies a pretension load to a cylindrical face, to a straight edge of a line body, to a single body, or to multiple bodies, typically to model a bolt under pretension.
Analysis Types
Bolt Pretension is applicable to pure structural or thermal-stress analyses: Static Structural Transient Structural
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types 3D Simulation Supported. 2D Simulation Supported (Body scoping only). Be sure that a sufficiently fine mesh exists on a face or body that contains a Bolt Pretension boundary condition so that the mesh can be correctly partitioned along the axial direction (that is, at least two elements long). Geometry Types: Geometry types supported for the Bolt Pretension boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Supported - Line Body Only.
644
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions Topology: The following topology selection options are supported for Bolt Pretension. Body - Supported. Body scoping of a Bolt Pretension load can be to more than one body. In this case all the scoped bodies are cut. There is still only a single Bolt Pretension load created but this feature allows you to apply a bolt load to a bolt that has been cut into several bodies. This feature is illustrated in the following figure.
Body scoping requires a local Coordinate System object in the tree. The application of the boundary condition is at the origin and along the z-axis (3D) or x-axis (2D) of the local coordinate system. You can place the coordinate system anywhere in the body and reorient the required axis. Use caution when defining bolt loads by bodies and a coordinate system because the entire body is sliced along the local cutting plane. Face - Supported. If you try to apply a preload on the same face more than once, all definitions except the first one are ignored. For simulating one Bolt Pretension through multiple split faces, you should apply only one Bolt Pretension boundary condition to one of the split faces, as the Bolt Pretension boundary condition slices though the whole cylinder even though only part of the cylinder is selected. Care should be used when applying a Bolt Pretension boundary condition to a cylindrical face that has bonded contact. There is a possibility that if you apply a Bolt Pretension boundary condition to a cylinder that had a bonded contact region, the bonded contact will block the ability of the Bolt Pretension to deform properly. The Bolt Pretension boundary condition should be applied to cylindrical faces that contain the model volume (that is, do not try to apply the Bolt Pretension load to a hole). Edge - Supported. An option for applying the boundary condition to a line body is to apply it to a single straight edge on the body. The direction of the boundary condition is inferred from the direction of the edge. Vertex - Not Supported. Nodes - Not Supported. Loading Types: The boundary conditions loading is defined using one of the following options. Load - Applies a force as a preload. A Preload field is displayed where you enter the value of the load in force units.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 645
Setting Up Boundary Conditions Adjustment - Applies a length as a pre-adjustment (for example, to model x number of threads). An Adjustment field is displayed where you enter the value of the adjustment in length units. Lock - Fixes all displacements. You can set this state for any step except the first step. Open - Use this option to leave the Bolt Pretension load open so that the load has no effect on the applied step, effectively suppressing the load for the step. Note that in order to avoid convergence issues from having under-constrained conditions, a small load (0.01% of the maximum load across the steps) is applied. You can set this state for any step. Loading Data Definition: Bolt Pretension is defined by constant loading data only.
646
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions Category Fields/Options/Description Load - a magnitude and direction (based on selected geometry). Requires the specification of the following inputs: Adjustment Lock Open Preload - Visible when the Define By is set to Load. Preadjustment - Visible when the Define By is set to Adjustment. Presented below is a model showing a Bolt Pretension load as a preload force and as a pre-adjustment length:
The following animation shows total deformation: The following demo is presented as an animated GIF. Please view online if you are reading the PDF version of the help. Interface names and other components shown in the demo may differ from those in the released product.
Moment
This boundary condition distributes a moment "about" (the vector of ) an axis across one or more flat or curved faces, or about one or more edges or vertices. Use the right-hand rule to determine the sense of the moment. A Moment is classified as a remote boundary condition. Refer to the Remote Boundary Conditions (p. 746) section for a listing of all remote boundary conditions and their characteristics.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
647
Analysis Types
Moment is available for the following analysis types: Harmonic Response Static Structural Transient Structural
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types 3D Simulation Supported. 2D Simulation Supported. Geometry Types: Geometry types supported for the Moment boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Supported.
Note
Face and edge selections for the moment load can span multiple parts, however, multiple vertex selections must be of the same part type (solid, 3D surface or line bodies) or the selection is ignored. Topology: The following topology selection options are supported for Moment. Body - Not Supported. Face - Supported - 3D only. If a face enlarges (e.g., due to a change in parameters), the total load applied to the face remains constant, but the load per unit area decreases. Edge - Supported. Vertex - Supported. This boundary condition cannot be applied to a vertex scoped to an end release. Nodes - Supported. Loading Types: The boundary conditions loading is defined using one of the following options. Vector Supported. While loads are associative with geometry changes, load directions are not. Components Supported. Loading Data Definition: Enter loading data using one of the following options.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
648
Types of Boundary Conditions Constant - Supported. Tabular (Time Varying) - Supported. Tabular (Spatially Varying) - Not Supported. Function (Time Varying) - Supported. Function (Spatially Varying) - Not Supported.
Note
When specifying the Scoping Method, faces and edges can be scoped to either the geometry where the load is to be applied (Geometry Selection), to a Named Selection, or to a Remote Point. Vertices cannot be scoped to Remote Point.
3. Select the method used to define the moment: Vector (default) or Components. 4. Define the Magnitude, Coordinate System directional loading, and/or Direction of the load based on the above selections. 5. Select the Behavior of the geometry. 6. As needed, enter a Pinball Region value. The default value is All.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
649
Setting Up Boundary Conditions Category Fields/Options/Description Named Selection - Visible when the Scoping Method is set to Named Selection. This field provides a drop-down list of available userdefined Named Selections. Remote Point Remote Point - Visible when the Scoping Method is set to Remote Point. This field provides a drop-down list of available userdefined Remote Points. Definition Type - Read-only field that displays boundary condition type - Moment. Define By (3D Only) - Options include: Vector - A magnitude and direction (based on selected geometry). Requires the specification of the following inputs: Magnitude Direction Components - Option to define the loading type as Components (in the world coordinate system or local coordinate system, if applied). Requires the specification of at least one of the following inputs: Coordinate System - Drop-down list of available coordinate systems. Global Coordinate System is the default. X Component - Defines magnitude in the X direction. Y Component - Defines magnitude in the Y direction. Z Component - Defines magnitude in the Z direction. Magnitude (2D Only) Suppressed - Include (No - default) or exclude (Yes) the boundary condition. Behavior - This option dictates the behavior of the attached geometry. Options include: Rigid - Does not allow the scoped geometry to deform. Deformable - Allows the scoped geometry to deform. Coupled - Allows the scoped geometry to have the same DOF solution on its underlying nodes as the remote point location. Advanced Pinball Region
650
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Analysis Types
The Generalized Plane Strain boundary condition is available for the following analysis types: Modal Analysis Linear Buckling Harmonic Response Static Structural Transient Structural
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types 3D Simulation - Not Supported. 2D Simulation - Supported. Geometry Types: Geometry types supported for the Generalized Plane Strain boundary condition include: Solid - Not Supported. Surface/Shell - Supported - 2D Surface Only. Wire Body/Line Body/Beam - Not Supported. Topology: The following topology selection options are supported for Generalized Plane Strain. Body - Supported - All Bodies. Face - Not Supported. Edge - Not Supported. Vertex - Not Supported. Nodes - Not Supported. Loading Types and Loading Data Definition: The Generalized Plane Strain boundary condition is defined as a constant.
651
Setting Up Boundary Conditions 1. On the Environment context toolbar, click Loads>Generalized Plane Strain. Or, right-click the Environment tree object or in the Geometry window and select Insert>Generalized Plane Strain. 2. The Geometry selection for this boundary condition is, by default, set to All Bodies and is a read-only property. 3. Define the X Coordinate of Reference Point and the Y Coordinate of Reference Point. These entries are distance values defining the starting point in space. 4. Define the properties for the Condition Along Fiber Direction, that includes options for the Boundary Condition property and a Magnitude as applicable. Free - No magnitude. Force - Enter magnitude. Displacement - Enter magnitude. 5. Define the properties for the Condition for Rotation About X-axis and the Condition for Rotation About Y-axis. The options for the include Boundary Condition property are listed below. Magnitude is defined when applicable. Free - No magnitude. Moment - Enter magnitude. Rotation - Enter magnitude.
652
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions Category Condition for Rotation About Y-axis Fields/Options/Description Boundary Condition - options include: Free - No magnitude. Moment - Enter magnitude. Rotation - Enter magnitude. Magnitude
Note
You may wish to review the Generalized Plain Strain Probes section of the Help for additional information about this boundary condition.
Line Pressure
For 3D simulations, a line pressure load applies a distributed force on one edge only, using force density loading in units of force per length. You can define the force density on the selected edge in various ways.
If a pressurized edge enlarges due to a change in CAD parameters, the total load applied to the edge increases, but the pressure (force per unit length) remains constant.
Analysis Types
Line Pressure is available for the following analysis types: Explicit Dynamics Harmonic Response Static Structural Transient Structural
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types 3D Simulation - Supported. 2D Simulation - Not Supported.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 653
Setting Up Boundary Conditions Geometry Types: Geometry types supported for the Line Pressure boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Supported. Topology: The following topology selection options are supported for Line Pressure. Body - Not Supported. Face - Not Supported. Edge - Supported. Vertex - Not Supported. Nodes - Not Supported. Loading Types: The boundary conditions loading is defined using one of the following options. Vector - Supported. Tangential - Supported. Components - Supported. Loading Data Definition: Enter loading data using one of the following options. Constant - Supported. Tabular (Time Varying) - Supported. Tabular (Spatially Varying) - Supported for Tangential loading only Function (Time Varying) - Supported. Function (Spatially Varying) - Supported for Tangential loading only.
Types of Boundary Conditions Category Scope Fields/Options/Description Scoping Method - Options include: Geometry Selection - Default setting, indicating that the boundary condition is applied to a geometry or geometries, which are chosen using a graphical selection tools. Geometry - Visible when the Scoping Method is set to Geometry Selection. Displays the type of geometry (Body, Face, etc.) and the number of geometric entities (for example: 1 Body, 2 Edges) to which the boundary has been applied using the selection tools. Named Selection - Indicates that the geometry selection is defined by a Named Selection. Named Selection - Visible when the Scoping Method is set to Named Selection. This field provides a drop-down list of available userdefined Named Selections. Definition Type - Read-only field that displays boundary condition type - Line Pressure. Define By - Options include: Vector - A magnitude and direction (based on selected geometry). Requires the specification of the following inputs: Magnitude Direction Tangential Components - Option to define the loading type as Components (in the world coordinate system or local coordinate system, if applied). Requires the specification of at least one of the following inputs: Coordinate System - Drop-down list of available coordinate systems. Global Coordinate System is the default. X Component - Defines magnitude in the X direction. Y Component - Defines magnitude in the Y direction. Z Component - Defines magnitude in the Z direction. Suppressed - Include (No - default) or exclude (Yes) the boundary condition.
655
Note
Only fixed degrees of freedom of the supports are valid for excitations. You can also specify the excitation direction (X Axis, Y Axis, or Z Axis). The user-defined PSD data table is created in the Tabular Data window. You can create a new PSD table or import one from a library that you have created, via the fly-out of the Load Data option in the Details view.
Note
Only positive table values can be input when defining this load. When creating PSD loads for a Random Vibration analysis in the Mechanical application, Workbench evaluates your entries by performing a "Goodness of Fit" to ensure that your results will be dependable. Click the fly-out of the Load Data option and choose Improved Fit after entering data points for viewing the graph and updating the table. Interpolated points are displayed if they are available from the goodness of fit approximation. Once load entries are entered, the table provides one of the following color-code indicators per segment: Green - Values are considered reliable and accurate. Yellow - This is a warning indicator. Results produced are not considered to be reliable and accurate. Red - Results produced are not considered trustworthy. If you choose to solve the analysis, the Mechanical APDL application executes the action, however; the results are almost certainly incorrect. It is recommended that you modify your input PSD loads prior to the solution process. Four types of base excitation are supported: PSD Acceleration PSD G Acceleration
656
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions PSD Velocity PSD Displacement The direction of the PSD base excitation is defined in the nodal coordinate of the excitation points. Multiple PSD excitations (uncorrelated) can be applied. Typical usage is to apply three different PSDs in the X, Y, and Z directions. Correlation between PSD excitations is not supported.
RS Base Excitation
RS Base Excitation loads are used exclusively in response spectrum analyses to provide excitation in terms of a spectrum. For each spectrum value, there is one corresponding frequency. Use the Boundary Condition setting in the Details view to apply an excitation to all of the fixed supports that were applied in the prerequisite modal analysis.
Note
Only fixed DOFs of the supports are valid for excitations. You can also specify the excitation in a given direction (X Axis, Y Axis, or Z Axis). The user-defined RS data table is created in the Tabular Data window. You can create a new RS table or import one from a library that you have created, via the fly-out of the Load Data option in the Details view.
Note
Only positive table values can be used when defining this load. Three types of base excitation are supported: RS Acceleration RS Velocity RS Displacement You should specify the direction of the RS base excitation in the global Cartesian system. Multiple RS excitations (uncorrelated) can be applied. Typical usage is to apply 3 different RS excitations in the X, Y, and Z directions. Correlation between RS excitations is not supported. The following additional settings are included in the Details view of an RS Base Excitation load: Scale Factor: Scales the entire table of input excitation spectrum for a Single Point response spectrum. The factor must be greater than 0.0. The default is 1.0. Missing Mass Effect: Set to Yes to include the contribution of high frequency modes in the total response calculation. Including these modes is normally required for nuclear power plant design. The responses contributed by frequency modes higher than those of rigid responses, specifically frequency modes beyond Zero Period Acceleration (ZPA) are called residual rigid responses. The freRelease 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
657
Setting Up Boundary Conditions quency modes beyond ZPA are defined as frequency modes at which the spectral acceleration returns to the Zero Period Acceleration. In some applications, especially in the nuclear power plant industry, it is critical and required to include the residual rigid responses to the total responses. Ignoring the residual rigid responses will result in an underestimation of responses in the vicinity of supports. There are two methods available to calculate residual rigid responses: the Missing Mass and Static ZPA methods. The Missing Mass method is named based on the fact that the mass associated with the frequency modes higher than that of ZPA are missing from the analysis. As a result, the residual rigid responses are sometimes referred to missing mass responses. When set to Yes, the Missing Mass Effect is used in a response spectrum analysis. Rigid Response Effect: Set to Yes to include rigid responses to the total response calculation. Rigid responses normally occur in the frequency range that is lower than that of missing mass responses, but higher than that of periodic responses. In many cases, it is impractical and difficult to accurately calculate all natural frequencies and mode shapes for use in the response spectrum evaluation. For high-frequency modes, rigid responses basically predominate. To compensate for the contribution of higher modes to the responses, the rigid responses are combined algebraically to the periodic responses, which occur in the low-frequency modes that are calculated using one the methods above. The most widely adopted methods to calculate the rigid responses are the Gupta and Lindley-Yow methods. These two methods are available for a response spectrum analysis under Rigid Response Effect Type when Rigid Response Effect is set to Yes.
Joint Load
When you are using joints in a Transient Structural or Rigid Dynamics analysis, you use a Joint Load object to apply a kinematic driving condition to a single degree of freedom on a Joint object. Joint Load objects are applicable to all joint types except fixed, general, universal, and spherical joints. For translation degrees of freedom, the Joint Load can apply a displacement, velocity, acceleration, or force. For rotation degrees of freedom, the Joint Load can apply a rotation, angular velocity, angular acceleration, or moment. The directions of the degrees of freedom are based on the reference coordinate system of the joint and not on the mobile coordinate system. A positive joint load will tend to cause the mobile body to move in the positive degree of freedom direction with respect to the reference body, assuming the mobile body is free to move. If the mobile body is not free to move then the reference body will tend to move in the negative degree of freedom direction for the Joint Load. One way to learn how the mechanism will behave is to use the Configure feature. For the joint with the applied Joint Load, dragging the mouse will indicate the nature of the reference/mobile definition in terms of positive and negative motion. To apply a Joint Load: 1. 2. Highlight the Transient environment object and insert a Joint Load from the right mouse button context menu or from the Loads drop down menu in the Environment toolbar. From the Joint drop down list in the Details view of the Joint Load, select the particular Joint object that you would like to apply to the Joint Load. You should apply a Joint Load to the mobile bodies of the joint. It is therefore important to carefully select the reference and mobile bodies while defining the joint. Select the unconstrained degree of freedom for applying the Joint Load, based on the type of joint. You make this selection from the DOF drop down list. For joint types that allow multiple unconstrained degrees of freedom, a separate Joint Load is necessary to drive each one. Further limitations apply as
3.
658
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions outlined under Joint Load Limitations (p. 659) below. Joint Load objects that include velocity, acceleration, rotational velocity or rotational acceleration are not applicable to static structural analyses. 4. Select the type of Joint Load from the Type drop down list. The list is filtered with choices of Displacement, Velocity, Acceleration, and Force if you selected a translational DOF in step 3. The choices are Rotation, Rotational Velocity, Rotational Acceleration, and Moment if you selected a rotational DOF. Specify the magnitude of the Joint Load type selected in step 4 as a constant, in tabular format, or as a function of time using the same procedure as is done for most loads in the Mechanical application. Refer to Defining Boundary Condition Magnitude (p. 755) for further information.
5.
Tip
On Windows platforms, an alternative and more convenient way to accomplish steps 1 and 2 above is to drag and drop the Joint object of interest from under the Connections object folder to the Transient object folder. When you highlight the new Joint Load object, the Joint field is already completed and you can continue at step 3 with DOF selection.
6.
As applicable, specify the load step at which you want to lock the joint load by entering the value of the step in the Lock at Load Step field. The default value for this option is zero (0) and is displayed as Never. This feature immobilizes movement of the joints DOFs. For example, this option is beneficial when you want to tighten a bolt to an initial torque value (via a Moment Joint Driver on a Revolute Joint) and then lock that joint during a subsequent load step.
Note
MAPDL References: This feature makes use of the %_FIX% parameter on the DJ command. When a joint driver with a force or moment load is deactivated, then the lock constraint on the joint is also deleted using the DJDELE command. This happens if the locking occurs before the deactivation.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Setting Up Boundary Conditions Joint Type Planar General Bushing Point on Curve Unconstrained Degrees of Freedom UX, UY, ROTZ UX, UY and UZ, Free X, Free Y, Free Z, and Free All UX, UY, UZ, ROTX, ROTY, ROTZ UX Allowable Degrees of Freedom for Applying Joint Loads UX, UY, ROTZ All unconstrained degrees of freedom All unconstrained degrees of freedom UX
Note
Where applicable, you must define all three rotations for a Joint Load before proceeding to a solve.
Thermal Condition
You can insert a known temperature (not from data transfer) boundary condition in a analysis by inserting a Thermal Condition object and specifying the value of the temperature in the Details view under the Magnitude property. If the load is applied to a surface body, by default the temperature is applied to both the top and bottom surface body faces. You do have the option to apply different temperatures to the top and bottom faces by adjusting the Shell Face entry in the details view. When you apply a thermal condition load to a solid body, the Shell Face property is not available in the Details view. You can add the thermal condition load as time-dependent or spatially varying.
Note
When a Thermal Condition is specified on the Top or Bottom shell face of a surface body, the opposite face defaults to the environment temperature unless it is otherwise specified from another load object. For an assembly of bodies with different topologies (solid body, line, shell, beam), you must define a separate Thermal Condition load for each topology, that is, you must define one load scoped to line bodies, define a second load scoped to surface bodies, and so on. For each load step, if an Imported Body temperature load and a Thermal Condition load are applied on common geometry selections, the Imported Body temperature load takes precedence. See Activation/Deactivation of Loads (p. 557) for additional rules when multiple load objects of the same type exist on common geometry selections. If the Thermal Condition is applied to a shell face that has a Layered Section applied to it, you must set Shell Face to Both in order to solve the analysis.
Analysis Types
Thermal Condition is available for the following analysis types: Electric Analysis Static Structural
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
660
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types 3D Simulation Supported. 2D Simulation Supported. Geometry Types: Geometry types supported for the Thermal Condition boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Supported. Topology: The following topology selection options are supported for Thermal Condition. Body - Supported. The Thermal Condition is a body-based boundary condition. Face - Not Supported. Edge - Not Supported. Vertex - Not Supported. Nodes - Not Supported. Loading Types: The Thermal Condition boundary conditions loading is defined by Magnitude only. Loading Data Definition: Enter loading data using one of the following options. Constant Tabular (Time Varying) Tabular (Spatially Varying) Function (Time Varying) Function (Spatially Varying)
661
Setting Up Boundary Conditions For surface bodies, in the Details view, click the Shell Face list, and then select Top, Bottom, or Both (Default) to apply the thermal condition to the selected face. For bodies that have one or more layered section objects, you need to specify Both for Shell Face or the Thermal Condition will be under-defined and an error message will be generated. 3. Define the Magnitude, Coordinate System, and/or Direction of the Thermal Condition based on the above selections.
Temperature
This boundary condition simulates a uniform, time-dependent, or spatially varying temperature over the selected geometry. A spatially varying load allows you to vary the magnitude of a temperature in a single coordinate direction and as a function of time using the Tabular Data or Function features. Please see the Defining
662
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions Boundary Condition Magnitude (p. 755) section for the specific steps to apply tabular and/or function loads.
Note
For each load step, if an Imported Temperature load and a Temperature load are applied on common geometry selections, the Imported Temperature load takes precedence. See Activation/Deactivation of Loads (p. 557) for additional rules when multiple load objects of the same type exist on common geometry selections.
Analysis Types
Temperature is available for the following analysis types: Steady-State Thermal Analysis Transient Thermal Analysis Thermal-Electric Analysis
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types 3D Simulation Supported. 2D Simulation Supported - Plane Stress and Axisymmetric behaviors only. Geometry Types: Geometry types supported for the Temperature boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Supported. Topology: The following topology selection options are supported for Temperature. Body - Supported. When scoping a load to a body, you need to specify whether the temperature is applied to Exterior Faces Only or to the Entire Body using the Apply To option. Face - Supported. Edge - Supported. Vertex - Supported.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
663
Note
The same temperature value is applied when multiple faces, edges, or vertices are selected. Loading Types: The Temperature boundary conditions loading is defined by Magnitude only. Loading Data Definition: Enter loading data using one of the following options. Constant Tabular (Time Varying) Tabular (Spatially Varying) Function (Time Varying) Function (Spatially Varying)
664
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions Category Fields/Options/Description Apply To (Body scoping only) - Options include: Exterior Faces Only Entire Body Definition Type - Read-only field that displays boundary condition type - Temperature. Magnitude - Temperature value. The default is 22o Celsius. Suppressed - Include (No - default) or exclude (Yes) the boundary condition.
Convection
This boundary condition causes convective heat transfer to occur through one or more flat or curved faces (in contact with a fluid). The bulk fluid temperature is measured at a distance from the face outside of the thermal boundary layer. The face temperature refers to the temperature at the face of the simulation model.
Analysis Types
Convection is available for the following analysis types:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
665
Setting Up Boundary Conditions Steady-State Thermal Analysis Thermal-Electric Analysis Transient Thermal Analysis
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types 3D Simulation Supported. 2D Simulation Supported - Plane Stress and Axisymmetric behaviors only. Geometry Types: Geometry types supported for the Convection boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Not Supported. Topology: The following topology selection options are supported for Convection. Body - Supported (3D Only). Face - Supported. Edge - Not Supported. Vertex - Not Supported. Nodes - Not Supported. Loading Options: Film Coefficient - The film coefficient (also called the heat transfer coefficient or unit thermal conductance) is based on the composition of the fluid in contact with the face, the geometry of the face, and the hydrodynamics of the fluid flow past the face. It is possible to have a time, temperature or spatially dependent film coefficient. Refer to heat transfer handbooks or other references to obtain appropriate values for film coefficient. Coefficient Type - This field is available when the film coefficient is temperature dependent. Its value can be evaluated at the average film temperature (average of surface and bulk temperatures), the surface temperature, the bulk temperature, or the absolute value of the difference between surface and bulk temperatures.
Note
If you change the units from Celsius to Fahrenheit, or Fahrenheit to Celsius, when the convection coefficient type Difference between surface and bulk is in use, the displayed temperature values indicate a temperature difference only. The addition or subtraction of
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
666
Types of Boundary Conditions 32o for each temperature in the conversion formula offset one another. In addition, switching to or from the Difference between surface and bulk Coefficient Type option from any other option, clears the values in the Convection Coefficient table. This helps to ensure that you enter correct temperature values.
Ambient Temperature - The ambient temperature is the temperature of the surrounding fluid. It is possible to have a time or spatially dependent ambient temperature. Edit Data For - This field allows you to select and edit Film Coefficient or Ambient Temperature. The tabular data, details view, graph and graphics view will change based on the selection in the Edit Data For field. For example, when film coefficient is tabular/function and Edit Data For is Film Coefficient, you will actively edit data for the Film Coefficient in the appropriate details view and tabular data fields. Loading Data Definition: Enter loading data using one of the following options. Constant Tabular (Time Varying) Tabular (Spatially Varying) Tabular (Temperature Varying) - for Film Coefficient. Function (Time Varying) Function (Spatially Varying) You can vary the magnitude of film coefficient and ambient temperature in a single coordinate direction using either tabular data or a function. Please see the Defining Boundary Condition Magnitude (p. 755) section for the specific steps to apply tabular and/or function loads.
Note
Normalized S and scaling based on time are not supported for convection.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
667
Setting Up Boundary Conditions Category Scope Fields/Options/Description Scoping Method - Options include: Geometry Selection - Default setting, indicating that the boundary condition is applied to a geometry or geometries, which are chosen using a graphical selection tools. Geometry - Visible when the Scoping Method is set to Geometry Selection. Displays the type of geometry (Body, Face, etc.) and the number of geometric entities (for example: 1 Body, 2 Faces) to which the boundary has been applied using the selection tools. Named Selection - Indicates that the geometry selection is defined by a Named Selection. Named Selection - Visible when the Scoping Method is set to Named Selection. This field provides a drop-down list of available userdefined Named Selections. Definition Type - Read-only field that displays boundary condition type - Temperature. Film Coefficient Coefficient Type (visible only for temperature dependent Film Coefficient) Ambient Temperature Edit Data For Suppressed - Include (No - default) or exclude (Yes) the boundary condition.
Radiation
Applies thermal radiation to a surface of a model (an edge in a 2D model). You can define the exchange of radiation between a body and the ambient temperature, or between two surfaces. For thermal related analyses that use the ANSYS solver, the actual calculation of the radiation exchange between two surfaces is performed using the Radiosity Solver method. The Radiosity Solver method accounts for the heat exchange between radiating bodies by solving for the outgoing radiative flux for each surface, when the surface temperatures for all surfaces are known. The surface fluxes provide boundary conditions to the finite element model for the conduction process analysis in Workbench. When new surface temperatures are computed, due to either a new time step or iteration cycle, new
668 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions surface flux conditions are found by repeating the process. The surface temperatures used in the computation must be uniform over each surface facet to satisfy the conditions of the radiation model. For models that are entirely symmetrical, you can account for symmetry using Symmetry Regions or Cyclic Regions. The Radiosity Solver method respects plane or cyclic symmetries. Using a model's symmetry can significantly reduce the size of the model. The Radiosity Solver method will take symmetry into account and the Radiation Probe solution results will be valid for the full model. Settings for the Radiosity Solver method are available under the Analysis Settings object in the Radiosity Controls category.
Related References
See the sections of the Mechanical APDL help listed below for further information related to using the Radiation load in thermal related analyses that employ the ANSYS solver.
Analysis Types
Radiation is available for the following analysis types: Steady-State Thermal Analysis Thermal-Electric Analysis Transient Thermal Analysis
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types 3D Simulation - Supported. 2D Simulation - Supported. Geometry Types: Geometry types supported for the Radiation boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Not Supported. Topology: The following topology selection options are supported for Radiation. Body - Not Supported. Face - Supported - 3D Only. Edge - Supported - 2D Only. Vertex - Not Supported. Nodes - Not Supported.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 669
Setting Up Boundary Conditions Loading Data Definition: Enter loading data using one of the following options. Constant- Supported. Tabular (Time Varying) - for Ambient Temperature. - Supported. Tabular (Spatially Varying) - Not Supported. Tabular (Temperature Varying) - Supported for Emissivity if Correlation = Surface To Surface. Function (Time Varying). - Supported. Function - Not Supported.
Note
Radiation exchange between surfaces is restricted to gray-diffuse surfaces. Gray implies that emissivity and absorptivity of the surface do not depend on wavelength (either can depend on temperature). Diffuse signifies that emissivity and absorptivity do not depend on direction. For a gray-diffuse surface, emissivity = absorptivity; and emissivity + reflectivity = 1. Note that a black body surface has a unit emissivity. Surface to Surface Radiation With Correlation = Surface to Surface in the Details view of a Radiation object, the radiation energy is exchanged between surfaces. In this context, surface refers to a face of a shell or solid body in a 3D model, or an edge in a 2D model. You can specify both Emissivity and Ambient Temperature (defined above) in the Details view. Emissivity must be a positive value that is not greater than 1. The capability is also included for entering temperature dependent Emissivity in the Tabular Data window. Additionally, you can specify an Enclosure number. You should assign the same Enclosure number to surfaces radiating to each other.1 You cannot apply a Surface to Surface Radiation load to a geometric entity that is already attached to another Radiation load. When using the Surface to Surface correlation with shell bodies, the Details view also includes a Shell Face setting that allows you the choice of applying the load to Both faces, to the Top face only, or to the Bottom face only.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
670
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
671
Setting Up Boundary Conditions Thermal Analysis Guide: [1] - Definitions Using the Radiosity Solver Method Mechanical APDL Theory Reference: Radiation Radiosity Solution Method
Heat Flow
Heat Flow is available for 3D simulations and 2D simulations for Plane Stress and Axisymmetric behaviors only. See the 2D Analyses section of the Help for the required geometry settings for Plane Stress and Axisymmetric behaviors. Heat flow simulates the transmission of heat across flat or curved surfaces or edges or across a vertex or vertices and as a result adds energy to a body over time.
Perfectly Insulated
For a selected face or faces, Heat Flow allows you to specify a Perfectly Insulated load wherein a "no load" insulated condition is applied to the face - that is, zero heat flow. An insulated face is a no load condition meant to override any thermal loads scoped to a body. The heat flow rate is 0 across this face. This load is useful in a case where most of a model is exposed to a given condition (such a free air convection) and only a couple of faces do not share this condition (such as the base of a cup that is grounded). This load overrides thermal loads scoped to a body only. See Resolving Thermal Boundary Condition Conflicts for a discussion on thermal load precedence. Selecting multiple faces insulates all of the faces.
Analysis Types
Heat Flow is available for the following analysis types: Steady-State Thermal Analysis Thermal-Electric Analysis Transient Thermal Analysis
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types 3D Simulation - Supported. 2D Simulation - Supported. Geometry Types: Geometry types supported for the Heat Flow boundary condition include:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
672
Types of Boundary Conditions Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Supported. Topology: The following topology selection options are supported for Heat Flow. Body - Not Supported. Face - Supported 3D Only. If you select multiple faces when defining the heat flow rate, the magnitude is apportioned across all selected faces. Edge - Supported. If you select multiple edges when defining the heat flow rate, the magnitude is apportioned across all selected edges. Vertex - Supported. If you select multiple vertices when defining the heat flow rate, the magnitude is apportioned among all selected vertices. Nodes - Not Supported.
Note
If a face enlarges due to a change in CAD parameters, the total load applied to the face remains constant, but the heat flux (heat flow rate per unit area) decreases. If an edge enlarges due to a change in CAD parameters, the total load applied to the edge remains constant, but the line load (heat flow rate per unit length) decreases. If you try to apply a heat flow to a multiple face, edge, or vertex selections that span multiple bodies, the selection is ignored. The geometry property for the load object displays No Selection if the load was just created, or it maintains its previous geometry selection if there was one. Those multiple bodies should belong to the same part in order for the selection of multiple faces to be valid for scoping.
Loading Data Definition: Enter loading data using one of the following options. Constant - Supported. Tabular (Time Varying) - Supported for face selections in 3D and edge selections in 2D. Tabular (Spatially Varying) - Not Supported. Function (Time Varying) - Supported for face selections in 3D and edge selections in 2D. Function (Spatially Varying) - Not Supported.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
673
Setting Up Boundary Conditions 2. Define the Scoping Method and a geometry selection. 3. Enter a Magnitude for the Heat Flow.
Heat Flux
Heat Flux is available for 3D simulations and 2D simulations for Plane Stress and Axisymmetric behaviors only. See the 2D Analyses section of the Help for the required geometry settings for Plane Stress and Axisymmetric behaviors. The Heat Flux boundary condition applies a uniform heat flux to the selected geometry. A positive heat flux acts into a face or edge, adding energy to a body. Heat flux is defined as energy per unit time per unit area. If you select multiple faces or edges when defining the heat flux, the same value gets applied to all selected faces.
674 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions If a face enlarges due to a change in CAD parameters, the total load applied to the face increases, but the heat flux remains constant.
Analysis Types
Heat Flux is available for the following analysis types: Steady-State Thermal Analysis Thermal-Electric Analysis Transient Thermal Analysis
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types 3D Simulation Supported. Body and Face selections only. 2D Simulation Supported. Edge selections only. Geometry Types: Geometry types supported for the Heat Flux boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Not Supported. Topology: The following topology selection options are supported for Heat Flux. Body - Supported - 3D Only. Face - Supported. Edge - Supported - 2D Only. Vertex - Not Supported. Nodes - Not Supported. Loading Data Definition: Enter loading data using one of the following options. Constant - Supported. Tabular (Time Varying) - Supported. Tabular (Spatially Varying) - Not Supported. Function (Time Varying) - Supported. Function (Spatially Varying) - Not Supported.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
675
676
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions Applies a uniform generation rate internal to a body. A positive heat generation acts into a body, adding energy to it. Heat generation is defined as energy per unit time per unit volume. If you select multiple bodies when defining the heat generation, the same value gets applied to all selected bodies. If a body enlarges due to a change in CAD parameters, the total load applied to the body increases, but the heat generation remains constant.
Note
For each load step, if an Imported Heat Generation load and an Internal Heat Generation load are applied on common geometry selections, the Imported Heat Generation load takes precedence. See Activation/Deactivation of Loads (p. 557) for additional rules when multiple load objects of the same type exist on common geometry selections.
Analysis Types
Internal Heat Generation is available for the following analysis types: Steady-State Thermal Analysis Thermal-Electric Analysis Transient Thermal Analysis
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types 3D Simulation - Supported. 2D Simulation - Supported. Geometry Types: Geometry types supported for the Internal Heat Generation boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Supported. Topology: The following topology selection options are supported for Internal Heat Generation. Body - Supported. Face - Not Supported. Edge - Not Supported. Vertex - Not Supported. Nodes - Not Supported.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 677
Setting Up Boundary Conditions Loading Data Definition: Enter loading data using one of the following options. Constant - Supported. Tabular (Time Varying) - Supported. Tabular (Spatially Varying) - Not Supported. Function (Time Varying) - Supported. Function (Spatially Varying) - Not Supported.
678
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Voltage
A voltage load simulates the application of an electric potential to a body.
Analysis Types
Voltage is available for the following analysis types: Electric Analysis Thermal-Electric Analysis Magnetostatic Analysis For each analysis type, you define the voltage by magnitude and phase angle in the Details view, according to the following equation. V = Vocos(t+) Vo is the magnitude of the voltage (input value Voltage), is the frequency, and is the phase angle. For a static analysis, t = 0. Magnetostatic Analysis Requirements See Voltage Excitation for Solid Source Conductors (p. 688).
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types 3D Simulation - Supported. 2D Simulation - Supported. Geometry Types: Geometry types supported for the Voltage boundary condition include: Solid - Supported. Surface/Shell - Not Supported. Wire Body/Line Body/Beam - Not Supported. Topology: The following topology selection options are supported for Voltage. Body - Not Supported. Face - Supported.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 679
Setting Up Boundary Conditions Edge - Supported. Vertex - Supported. Nodes - Not Supported. Loading Data Definition: Enter loading data using one of the following options. Constant - Supported. Tabular (Time Varying) - Supported. Tabular (Spatially Varying) - Not Supported. Function (Time Varying) - Supported. Function (Spatially Varying) - Not Supported.
Caution
During an Electric/Thermal-Electric Analysis, voltage loads cannot be applied to a face, edge, or vertex that is shared with another voltage or current load or a Coupling.
680
Types of Boundary Conditions Category Fields/Options/Description Named Selection - Visible when the Scoping Method is set to Named Selection. This field provides a drop-down list of available userdefined Named Selections. Definition Type - Read-only field that displays boundary condition type - Voltage. Magnitude Phase Angle Suppressed - Include (No - default) or exclude (Yes) the boundary condition.
Current
A current load simulates the application of an electric current to a body.
Analysis Types
Current is available for the following analysis types: Electric Analysis Thermal-Electric Analysis Magnetostatic Analysis For each analysis type, you define the current by magnitude and phase angle in the Details view, according to the following equation. I = Iocos(t+) Io is the magnitude of the current (input value Current), is the frequency, and is the phase angle. For a static analysis, t = 0. Magnetostatic Analysis Requirements See Current Excitation for Solid Source Conductors (p. 688) and Current Excitation for Stranded Source Conductors (p. 691).
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
681
Setting Up Boundary Conditions 3D Simulation - Supported. 2D Simulation - Supported. Geometry Types: Geometry types supported for the Current boundary condition include: Solid - Supported. Surface/Shell - Not Supported. Wire Body/Line Body/Beam - Not Supported. Topology: The following topology selection options are supported for Current. Body - Not Supported. Face - Supported. An applied current assumes that the body surfaces are equipotential. Edge - Supported. An applied current assumes that the edges are equipotential. Vertex - Supported. Nodes - Not Supported.
Note
Current loads assume that the scoped entities are equipotential, meaning they behave as electrodes where the voltage degrees of freedom are coupled and solve for a constant potential. During an Electric or Thermal Analysis, it is assumed that the material properties of the body provide conductance. A positive current applied to a face, edge, or vertex flows into the body. A negative current flows out of the body.
Caution
Current loads cannot be applied to a face, edge, or vertex that is shared with another voltage or current load or a Coupling. Loading Data Definition: Enter loading data using one of the following options. Constant - Supported. Tabular (Time Varying) - Supported. Tabular (Spatially Varying) - Not Supported. Function (Time Varying) - Supported. Function (Spatially Varying) - Not Supported.
682
Types of Boundary Conditions 1. On the Environment context toolbar: click Loads>Current. Or, right-click the Environment tree object or the Geometry window and select Insert>Current. 2. Define the Scoping Method and a geometry selection. 3. Enter a Magnitude value. 4. Enter a Phase Angle value.
683
Setting Up Boundary Conditions Magnetic Flux Boundary Conditions (p. 684) Conductor (p. 685) Solid Source Conductor Body (p. 686) Voltage Excitation for Solid Source Conductors (p. 688) Current Excitation for Solid Source Conductors (p. 688) Stranded Source Conductor Body (p. 689) Current Excitation for Stranded Source Conductors (p. 691)
A flux parallel condition is required on at least one face of the simulation model. It is typically applied on the outer faces of the air body to contain the magnetic flux inside the simulation domain or on symmetry plane faces where the flux is known to flow parallel to the face. To set this feature, right-click on the Magnetostatic environment item in the tree and select Magnetic Flux Parallel from the Insert context menu or click on the Magnetic Flux Parallel button in the toolbar. It can only be applied to geometry faces and Named Selections (faces).
684
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Half-symmetry model of a keepered magnet system. Note that the XY-plane is a Flux Parallel boundary. The flux arrows flow parallel to the plane.
Half-symmetry model of a keepered magnet system. Note that the YZ-plane is a Flux Normal boundary. The flux arrows flow normal to the plane. This is a natural boundary condition and requires no specification.
Note
Applying the flux parallel boundary conditions to the exterior faces of the air domain may artificially capture more flux in the simulation domain than what physically occurs. This is because the simulation model truncates the open air domain. To minimize the effect, ensure the air domain extends far enough away from the physical structure. Alternatively, the exterior faces of the air domain may be left with an unspecified face boundary condition. An unspecified exposed exterior face imposes a condition whereby the flux flows normal to the face. Keep in mind that at least one face in the model must have a flux parallel boundary condition.
Conductor
Available for 3D simulations only. A conductor body is characterized as a body that can carry current and possible excitation to the system. Solid CAD geometry is used to model both solid source conductors and stranded source conductors. In solid conductors, such as bus bars, rotor cages, etc., the current can distribute non-uniformly due to
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 685
Setting Up Boundary Conditions geometry changes, hence the program performs a simulation that solves for the currents in the solid conductor prior to computing the magnetic field. Stranded source conductors can be used to represent wound coils. Wound coils are used most often as sources of current excitation for rotating machines, actuators, sensors, etc. You may directly define a current for each stranded source conductor body. Solid Source Conductor Body (p. 686) Stranded Source Conductor Body (p. 689)
Note
Conductors require two material properties: relative permeability and resistivity. They also must not terminate interior to the model with boundary conditions that would allow current to enter or exit the conductor. Termination points of a conductor may only exist on a plane of symmetry.
686
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Only bodies can be scoped to a conductor. Solid conductor bodies must have at least one voltage excitation and either a second voltage excitation or a current excitation. Also, two solid conductor bodies may not 'touch' each other, i.e. they must not share vertices, edges, or faces. To establish current in the conductor, you must apply excitation to at least two locations on the conductor, typically at terminals. For example, you could: apply a voltage drop at two terminals of a conductor body residing at symmetry planes.
ground one end of a conductor (set voltage to zero) and apply the net current at the terminal's other end.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
687
Note
Voltage excitations may only be applied to solid source conductor bodies and at symmetry planes.
An applied voltage drop across the terminals of a conductor body will induce a current. In this simple example, the current in the conductor is related to the applied voltage drop, using the equations shown below. V = applied voltage drop, I = current, = resistivity of the conductor (material property), L = length of the conductor, and Area = cross section area of the conductor. V = IR R = (*L)/Area
688
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions To apply a current excitation to a conductor body, right-click on the Conductor object under the Magnetostatic environment object in the tree whose Conductor Type is set to Solid, and select Current from the Insert drop-down menu, or click on the Current button in the toolbar. A positive current applied to a face flows into the conductor body. A negative current applied to a face flows out of the conductor body. For a stranded source conductor, positive current is determined by the y-direction of a local coordinate system assigned to each solid body segment that comprises the conductor. You define the current by magnitude and phase angle in the Details view, according to the equation below. I = Iocos(t+) Io is the magnitude of the current (input value Current), is the frequency, and is the phase angle. For a static analysis, t = 0.
Note
Current excitations may only be applied to a face of a solid source conductor body at symmetry planes. An excitation must be accompanied by a ground potential set at another termination point of the conductor body on another symmetry plane. No current may be applied to a conductor body face that is interior to the model domain. The symmetry plane on which the current excitation is applied must also have a magnetic flux-parallel boundary condition.
An applied current to a conductor face will calculate and distribute the current within the conductor body. A ground potential (voltage = 0) must be applied to a termination point of the conductor body. Both the applied current and voltage constraints must be applied at a symmetry plane.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
689
Setting Up Boundary Conditions each body with the positive current direction as the y-direction for each of the local coordinate systems. An illustration is shown below.
After creating the body segments and assigning coordinate systems, right-click the Magnetostatic environment object in the tree and select Source Conductor from the Insert drop-down menu, or click on the Source Conductor button in the toolbar. Select all body segments, then scope the bodies to the conductor and, in the Details view, set Conductor Type to Stranded, then enter the Number of Turns and the Conducting Area (cross section area of conductor). The stranded conductor is now ready for you to apply a current. A step-by-step example is presented in the Current Excitation for Stranded Source Conductors (p. 691) section.
Note
Conductors require two material properties: relative permeability and resistivity. They also must not terminate interior to the model with boundary conditions that would allow current to enter or exit the conductor. Termination points of a conductor may only exist on a plane of symmetry.
690
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
691
3. Right-click on the Magnetostatic environment object in the tree and select Source Conductor from the Insert drop down menu, or click on the Source Conductor button in the toolbar. Scope the Source Conductor to all of the solid bodies. Set Conductor Type to Stranded. Enter the Number of Turns and Conducting Area for the conductor. For the Conducting Area, select a face that represents the conductor's cross-sectional area and read the surface area that displays in the Status Bar located at the bottom of the screen display.
The Source Conductor graphic and Details view listing is shown below.
692
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
4. Right-click on the Conductor object in the tree and select Current from the Insert drop down menu, or click on the Current button in the toolbar. Set Magnitude as constant or time-varying. Set Phase Angle.
The Current automatically is scoped to the same bodies as the Source Conductor. The displayed current arrows give you visual validation that the current direction has been properly defined by the assigned local coordinate systems for each conductor body. Changing either the Type of Source Conductor or any coordinate system will invalidate the setup.
Motion Load
The application interacts with motion simulation software such as Dynamic Designer from MSC, and MotionWorks from Solid Dynamics. This is not the motion feature that is built into the Mechanical application. See the Rigid Dynamics Analysis (p. 228) and Transient Structural Analysis (p. 216) sections for information on the motion features built into the Mechanical application. Motion simulation software allows you to define and analyze the motion in an assembly of bodies. One set of computed results from the motion simulation is forces and moments at the joints between the bodies in the assembly. See Inserting Motion Loads (p. 695) for the procedure on inserting these loads. These loads are available for static structural analyses.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
693
Inertial State
If the part of interest is a moving part in the assembly, the frame loads file gives the inertial state of the body. This includes gravitational acceleration, translational velocity and acceleration, and rotational velocity and acceleration. Of these inertial "loads" only the rotational velocity is applied in the environment. The remaining loads are accounted for by solving with inertia relief (see below). If the part of interest is grounded (not allowed to move) in the motion simulation, corresponding supports need to be added in the environment before solving.
Joint Loads
For each joint in the motion simulation, the frame loads file reports the force data - moment, force, and 3D location - for the frame. Features are also identified so that the load can be applied to the appropriate face(s), edge(s) or vertex(ices) within the application. These features are identified by the user in the motion simulation software before exporting the frame loads file. For all non-zero moments and forces, a corresponding "Moment" and "Remote Force" are attached to the face(s), edge(s) or vertex(ices) identified in the frame loads file. The Remote Force takes into account the moment arm of the force applied to the joint.
Note
Material properties have to be manually set to match density used in motion analysis.
694
Types of Boundary Conditions application, you must update the geometry, delete the load (from the Environment object) and re-insert the motion load.
Modifying Loads
You can modify loads that have been inserted, but you should only do so with great care. Modifying loads in the Mechanical application after importing from the motion simulation software will nullify the original loading conditions sets in the motion simulation software. Therefore, you need to examine your results in the Mechanical application carefully.
9.
The exported loads depend on the part geometry, the part material properties, and the part's location relative to the coordinate system in the part document. When any of these factors change, you must solve the motion simulation again by repeating the full procedure. Verify that material properties such as density are consistent in the motion simulation and in the material properties. Insert Motion Loads is intended to work with a single body only. Results with grounded bodies (bodies not in motion in the mechanism) are not currently supported. If an assembly feature (such as a hole) is added after Dynamic Designer generates its Joint attachments for FEA, the attachments may become invalid. These attachments can be verified by opening the Properties dialog box for a Joint and selecting the FEA tab. An invalid attachment will have a red "X" through the icon. To correct this problem, manually redefine the joint attachments using the FEA tab in the Joint Properties dialog. A .log file is created when motion loads are imported. This troubleshooting file has the same name (with an .log extension) and file location as the load file. If the .log file already exists, it is overwritten by the new file.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
695
Analysis Types
Fluid Solid Interface is available for the following analysis types: Static Structural Transient Structural Steady-State Thermal Analysis
Note
A Static Structural analysis coupled with other physics is intended to work with one substep (specified in the Analysis Settings). When a Fluid Solid Interface is present, program controlled sub-stepping will always use one substep regardless of any nonlinearities present. See Steps and Step Controls for Static and Transient Analyses under the Configuring Analysis Settings section of the Help. When one or more FSI loads are present, any components defined in the MAPDL input file are exported using the CMWRITE command to the file, file.cm, before the solution is completed. This aids the post-processing of results in CFD-Post.
Mechanical - CFX
Once Fluid Solid Interfaces are identified, loads are transferred to and from body faces in the Mechanical APDL model using the MFX variant of the ANSYS Multi-field solver (see Chapter 4. Multi-field Analysis Using Code Coupling in the Coupled-Field Analysis Guide for details). This solver is accessed from either the Mechanical APDL Product Launcher or CFX-Solver Manager, and requires both the Mechanical APDL and CFX input files. To generate the Mechanical APDL input file, select the Solution object folder in the Mechanical Outline View, and then select Tools> Write Input File. To generate the CFX input file, use the CFX preprocessor, CFX-Pre. Run time-monitoring is available in both the Mechanical APDL Product Launcher and CFX-Solver Manager. Postprocessing of the Mechanical APDL results is available in the Mechanical application, and simultaneous postprocessing of both the Mechanical APDL and CFX results is available in the CFX postprocessor, CFD-Post.
696
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions The integer Interface Number, found in the Details view, is incremented by default each time a new interface is added. This value can be overridden if desired.
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types 3D Simulation Supported. 2D Simulation Supported. Geometry Types: Geometry types supported for the Fluid Solid Interface boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Not Supported. Topology: The following topology selection options are supported for Fluid Solid Interface. Body - Not Supported. Face - Supported. Edge - Not Supported. Vertex - Not Supported. Nodes - Not Supported.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
697
Setting Up Boundary Conditions 1. On the Environment context toolbar: click Loads>Fluid Solid Interface. Or, right-click the Environment tree object or the Geometry window and select Insert>Fluid Solid Interface. 2. Define the Scoping Method.
Detonation Point
An explosive may be initiated by various methods of delivering energy to it. However whether an explosive is dropped, thermally irradiated, or shocked, either mechanically or through a shock from an initiator (of a more sensitive explosive), initiation of an explosive always goes through a stage in which a shock wave is an important feature. It is assumed that, on initiation, a detonation wave travels away from the initiation point with constant detonation velocity, being refracted around any inert obstacles in the explosive without moving the obstacle, maintaining a constant detonation velocity in the refracted zone and detonating each particle of explosive on arrival at that particle.
Analysis Types
Detonation Point is available for an Explicit Dynamics analysis only.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
698
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types 3D Simulation - Supported. 2D Simulation - Not Supported.
Note
Detonation Points are not available for the Explicit Dynamics (LS-DYNA Export) system.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
699
Theory
The Detonation analysis method used is Indirect Path detonation. Detonation paths are computed by finding either a direct path through explosive regions or by following straight line segments connecting centers of cells containing explosives. Either: Detonation paths will be computed as the shortest route through cells that contain explosive. Or... Detonation paths are computed by finding the shortest path obtained by following straight line segments connecting the centers of cells containing explosive. The correct detonation paths will automatically be computed around wave-shapers, obstacles, corners, etc. Detonation points must lie within the grid. Paths cannot be computed through multiple Parts. If a detonation point is placed in one Part, the detonation from this point cannot propagate to another Part. If this is required, you must place one or more detonation points in the second Part with the appropriate initiation times set to achieve the required detonation. The following illustration outlines the detonation process:
Detonation is initiated at a node or plane (user defined) Detonation front propagates at the Detonation Velocity, D Cell begins to burn at time T1 Burning is complete at time T2 Chemical energy is released linearly from T1 to T2; burn fraction increases from 0.0 to 1.0 over this time
700
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions The result DET_INIT_TIME can be used to view the initiation times of the explosive material. For example, in the image below, the body on the left side has a detonation point with instantaneous burn defined, and so the entire material has a detonation initiation time of 1x10-6 ms. The second body has a detonation point defined in the lower X, lower Y, lower Z corner, and the detonation time can be seen to vary from 0 ms (i.e. instantaneous detonation) to a value of 0.19555 ms in the corner of the body furthest away from the detonation point. Once detonation is initiated in an element, a value of zero is shown for DET_INIT_TIME.
The result ALPHA can be used to view the progress of the detonation wave through the material. This corresponds to the burn fraction, which will be a value between zero (no detonation) and one (detonation complete). For the same example, looking at values of alpha at a later stage in the calculation, the detonation wave can clearly be seen in the body on the right as the spherical band of contours showing the value of alpha changing from zero to one. The body on the left has a value of one for the entire body, as it detonated instantaneously.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
701
Fixed Supports
This boundary condition prevents one or more: Flat or curved faces from moving or deforming
702
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions Straight or curved edges from moving or deforming. Vertices from moving.
Analysis Types
A Fixed Support is available for the following analysis types: Explicit Dynamics Harmonic Response Modal Static Structural Transient Structural
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types 3D Simulation - Supported. Fixes one or more faces, edges, or vertices. 2D Simulation - Supported. Fixes one or more edges or vertices. Geometry Types: Geometry types supported for the Fixed Support boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Supported. Topology: The following topology selection options are supported for Fixed Support. Body - Supported for rigid bodies in an Explicit Analysis. Face - Supported. Edge - Supported. A fixed edge is not realistic and leads to singular stresses (that is, stresses that approach infinity near the fixed edge). You should disregard stress and elastic strain values in the vicinity of the fixed edge. Vertex - Supported. A fixed vertex fixes both translations and rotations on faces or line bodies. A fixed vertex is not realistic and leads to singular stresses (that is, stresses that approach infinity near the fixed vertex). You should disregard stress and elastic strain values in the vicinity of the fixed vertex. This boundary condition cannot be applied to a vertex scoped to an end release.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
703
Note
If you are using a surface body model, see the Simply Supported boundary condition section. Scoping Types: The boundary condition does not require a scoping type because no loading data is required. Loading Data Definition: Fixed supports do not have loading data.
Displacements
Displacements are applied at the geometry level. They require that one or more flat or curved faces or edges or one or more vertices to displace relative to their original location by one or more components of a displacement vector in the world coordinate system or local coordinate system, if applied.
704
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Analysis Types
A Displacement is available for the following analysis types: Explicit Dynamics Harmonic Response Modal Static Structural Transient Structural
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types 3D Simulation Supported. Displaces one or more faces, edges, or vertices. 2D Simulation Supported. Displaces one or more edge or vertices. Geometry Types: Geometry types supported for the Displacement boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Supported. Topology: The following topology selection options are supported for Displacement. Body - Supported for rigid bodies in an Explicit Analysis. Face - Supported. Non-zero X-, Y-, and Z-components. The face retains its original shape but moves relative to its original location by the specified displacement vector. The enforced displacement of the face causes a model to deform. For Zero Y-component, no part of the face can move, rotate, or deform in the Y-direction. For blank (undefined) X- and Z-components, the surface is free to move, rotate, and deform in the XZ plane. Edge - Supported. Enforced displacement of an edge is not realistic and leads to singular stresses (that is, stresses that approach infinity near the loaded edge). You should disregard stress and elastic strain values in the vicinity of the loaded edge.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
705
Setting Up Boundary Conditions Non-zero X-, Y-, and Z-components . The edge retains its original shape but moves relative to its original location by the specified displacement vector. The enforced displacement of the edge causes a model to deform. For Zero Y-component, no part of the edge can move, rotate, or deform in the Y-direction . For blank (undefined) X- and Z-components, the edge is free to move, rotate, and deform in the XZ plane. Vertex - Supported. Non-zero X-, Y-, and Z-components. The vertex moves relative to its original location by the specified displacement vector. The enforced displacement of the vertex causes a model to deform. For Zero Y-component, the vertex cannot move in the Y-direction. For blank (undefined) X- and Z-components, the vertex is free to move in the XZ plane. This boundary condition cannot be applied to a vertex scoped to an End Release. Nodes - Not Supported.
Note
Multiple surfaces, edges, or vertices can be selected. Avoid using multiple Displacements on the same face/edge/vertex and on faces/edges/vertices having shared faces/edges/vertices.
Loading Types: The boundary conditions loading is defined using one of the following options. Normal To Supported. Components Supported. Entering a zero for a component prevents deformation in that direction. Entering a blank for a component allows free deformation in that direction. In a cylindrical coordinate system X, Y, and Z are used for R, , and Z directions. When using a cylindrical coordinate system, non-zero Y displacements are interpreted as translational displacement quantities, Y = R. Since they are treated as linear displacements it is a reasonable approximation only, for small values of angular motion . For Explicit Dynamics analyses, when using a cylindrical coordinate system, the Y the component (that is, direction) of a displacement constraint is defined as a rotation. Loading Data Definition: Enter loading data using one of the following options. Constant Supported. Tabular (Time Varying) Supported. Tabular (Spatially Varying) - Not Supported for Explicit Dynamics.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
706
Types of Boundary Conditions Function (Time Varying) - Not Supported for Explicit Dynamics. Function (Spatially Varying) - Not Supported for Explicit Dynamics. Free Supported.
Note
Solution Restarts are only supported for Tabular data modifications.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
707
Setting Up Boundary Conditions Category Fields/Options/Description Coordinate System - Drop-down list of available coordinate systems. Global Coordinate System is the default. X Component - Defines distance in the X direction. Y Component - Defines distance in the Y direction. Z Component - Defines distance in the Z direction. Suppressed - Include (No - default) or exclude (Yes) the boundary condition.
Remote Displacement
A Remote Displacement allows you to apply both displacements and rotations at an arbitrary remote location in space. You specify the origin of the remote location under Scope in the Details view by picking, or by entering the XYZ coordinates directly. The default location is at the centroid of the geometry. You specify the displacement and rotation under Definition. A Remote Displacement is classified as a remote boundary condition. Refer to the Remote Boundary Conditions (p. 746) section for a listing of all remote boundary conditions and their characteristics.
Analysis Types
A Remote Displacement is available for the following analysis types: Explicit Dynamics Harmonic Response Modal. For a Modal analysis, only zero magnitude Remote Displacement values are valid. These function as supports. If non-zero magnitude remote displacements are needed for a Pre-Stress Modal analysis, apply the Remote Displacement in the static structural environment. Static Structural Transient Structural Rigid Dynamics A common application is to apply a rotation on a model at a local coordinate system. An example is shown below along with a plot of the resulting Total Deformation.
708
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types 3D Simulation - Supported. 2D Simulation - Supported. Geometry Types: Geometry types supported for the Remote Displacement boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Supported.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
709
Setting Up Boundary Conditions Topology: The following topology selection options are supported for Remote Displacement. Body - Not Supported. Face - Supported. Edge - Supported. Vertex - Supported. This boundary condition cannot be applied to a vertex scoped to an end release. Nodes - Not Supported Loading: This boundary conditions loading in defined in one or more of the following directions. X Component Y Component Z Component X Rotation Y Rotation Z Rotation Loading Data Definition: Enter loading data using one of the following options. Constant - Supported. Tabular (Time Varying) - Supported. Function (Time Varying) - Supported. Free - Supported.
Note
Solution Restarts are only supported for Tabular data modifications.
710
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
711
Velocity
Analysis Types
Velocity is available for the following analysis types: Explicit Dynamics - For Explicit Dynamics analyses, the Y Component (that is, direction) of a velocity constraint defined with a cylindrical coordinate system has units of angular velocity. Transient Structural
Common Characteristics
This section describes the characteristics of the boundary condition, including the application requirements, support limitations, and loading definitions and values. Dimensional Types 3D Simulation Supported. 2D Simulation Supported. Geometry Types: Geometry types supported for the Velocity boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Supported. Topology: The following topology selection options are supported for Velocity. Body - Supported. Face - Supported. Edge - Supported. Vertex - Supported. Avoid using multiple velocities on the same vertex. This boundary condition cannot be applied to a vertex scoped to an end release. Nodes - Not Supported. Loading Types: The boundary conditions loading is defined using one of the following options. Normal To Supported. Components Supported. Entering a zero for a component sets the velocity to zero. Entering a blank for a component allows free velocity in that direction.
712
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions Loading Data Definition: Enter loading data using one of the following options. Constant Tabular (Time Varying) Function (Time Varying) Free
Setting Up Boundary Conditions Category Fields/Options/Description Coordinate System - Drop-down list of available coordinate systems. Global Coordinate System is the default. X Component - Defines magnitude in the X direction. Y Component - Defines magnitude in the Y direction. Z Component - Defines magnitude in the Z direction. Suppressed - Include (No - default) or exclude (Yes) the boundary condition.
Impedance Boundary
This boundary condition is available for the explicit solver only. You can use the impedance boundary condition to transmit waves through cell faces. The boundary condition predicts the pressure P in the dummy cell from the impedance, particle velocity and a reference pressure (P0). Only the perpendicular component is transmitted, as the pressure is spherical. Therefore, the Impedance boundary condition is only approximate, and should be placed as far as possible from region of interest.
Theory
In order to economize on problem size it is sometimes advantageous for problems which have only outward traveling solutions (e.g. an expanding high pressure source) to limit the size of the grid by a boundary condition which allows outward traveling waves to pass through it without reflecting energy back into the computational grid.
In practice it proves impossible to include a simple boundary condition which is accurate for all wave strengths but the algorithm used here give a reasonable approximation over a wide spectrum. However it should always be borne in mind that the condition is only approximate and some reflected wave, however small, will be created and care must be taken that such a wave does not have a significant effect on the later solution. Note that the following analysis deals only with the normal component of velocity of the wave and the velocity component parallel to the boundary is assumed to be unaffected by the boundary. For a one-dimensional wave traveling in the direction of increasing x, the conditions on the rearward facing characteristic are
714
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
where c is the acoustic impedance ( is the local density and c is the local sound speed) and dp and du are the changes of pressure and velocity normal to the wave along the characteristic. Since it is assumed that no wave energy is being propagated back in the direction of decreasing x the error in applying the above condition on a non-characteristic direction is in general small and it is applied on the transmitting boundary in the form
Where: uN is the component of mean velocity normal to the boundary [c]boundary is the assumed Material Impedance for the boundary pref is the user defined reference pressure uref is the user defined reference velocity at the boundary For an initially stationary structure at zero pressure, the reference values (pref and uref) are normally set to zero. In this case we have
which is exact for a plane elastic longitudinal wave propagating in an infinite elastic medium.
Note
The default Material Impedance (Program Controlled) is zero. In this case the impedance at the boundary is taken to be the impedance at time t of the element to which the boundary is applied. This represents the case of perfect transmission of plane normal elastic waves.
Common Characteristics
The following section outlines the common boundary condition characteristics that include application requirements of the boundary condition, support limitations, as well as loading definitions and values. Dimensional Types 3D Simulation - Supported. 2D Simulation - Supported. Geometry Types: Geometry types supported for the Impedance Boundary boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Supported.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
715
Setting Up Boundary Conditions Topology: The following topology selection options are supported for Impedance Boundary. Body - Not Supported. Face - Supported. Edge - Not Supported. Vertex - Not Supported. Nodes - Not Supported. Loading Data Definition: Enter loading data using one of the following options.
Frictionless Face
You use this boundary condition to prevent one or more flat or curved faces from moving or deforming in the normal direction. The normal direction is relative to the selected geometry face. No portion of the surface body can move, rotate, or deform normal to the face. For tangential directions, the surface body is free to move, rotate, and deform tangential to the face. For a flat surface body, the frictionless support is equivalent to a symmetry condition.
Analysis Types
A Frictionless Support is available for the following analysis types: Harmonic Response Modal Static Structural Transient Structural
Common Characteristics
The following section outlines the common boundary condition characteristics that include application requirements of the boundary condition, support limitations, as well as loading definitions and values. Dimensional Types 3D Simulation - Supported. 2D Simulation - Supported. Geometry Types: Geometry types supported for the Frictionless Support boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Supported. Topology: The following topology selection options are supported for Frictionless Support. Body - Not Supported. Face - Supported - 3D Only. Edge - Supported - 2D Only. Vertex - Not Supported. Nodes - Not Supported.
717
Setting Up Boundary Conditions 1. On the Environment context toolbar: click Supports>Frictionless Support. Or, right-click the Environment tree object or the Geometry window and select Insert>Frictionless Support. 2. Specify Scoping Method and Geometry or Named Selection.
Note the effect of the compression only support in the animation of total deformation.
718
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions The following demo is presented as an animated GIF. Please view online if you are reading the PDF version of the help. Interface names and other components shown in the demo may differ from those in the released product.
Since the region of the face in compression is not initially known, a nonlinear solution is required and may involve a substantial increase in solution time.
Analysis Types
A Compression Only Support is available for the following analysis types: Harmonic Response Modal Static Structural Transient Structural
Common Characteristics
The following section outlines the common boundary condition characteristics that include application requirements of the boundary condition, support limitations, as well as loading definitions and values. Dimensional Types 3D Simulation Supported. 2D Simulation Supported. Geometry Types: Geometry types supported for the Compression Only Support boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Supported. Topology: The following topology selection options are supported for Compression Only Support.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
719
Setting Up Boundary Conditions Body - Not Supported. Face - Supported - 3D Only. Edge - Supported - 2D Only. Vertex - Not Supported. Nodes - Not Supported.
Cylindrical Support
For 3D simulations, this boundary condition prevents one or more cylindrical faces from moving or deforming in combinations of radial, axial, or tangential directions. Any combination of fixed and free radial, axial, and tangential settings are allowed.
720
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Analysis Types
A Cylindrical Support is available for the following analysis types: Harmonic Response Modal Static Structural Transient Structural
Common Characteristics
The following section outlines the common boundary condition characteristics that include application requirements of the boundary condition, support limitations, as well as loading definitions and values. Dimensional Types 3D Simulation Supported. 2D Simulation Supported. Cylindrical supports can only be applied to circular edges Geometry Types: Geometry types supported for the Cylindrical Support boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Supported. Topology: The following topology selection options are supported for Cylindrical Support. Body - Not Supported. Face - Supported - 3D Cylindrical Face Only. Edge - Supported - 2D Circular Edge Only. Vertex - Not Supported. Nodes - Not Supported.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
721
Setting Up Boundary Conditions Category Scope Fields/Options/Description Scoping Method - Options include: Geometry Selection - Default setting, indicating that the boundary condition is applied to a geometry or geometries, which are chosen using a graphical selection tools. Geometry - Visible when the Scoping Method is set to Geometry Selection. Displays the type of geometry (Body, Face, etc.) and the number of geometric entities (for example: 1 Body, 2 Edges) to which the boundary has been applied using the selection tools. Named Selection - Indicates that the geometry selection is defined by a Named Selection. Named Selection - Visible when the Scoping Method is set to Named Selection. This field provides a drop-down list of available userdefined Named Selections. Definition Type - Read-only field that describes the object - Cylindrical Support. Radial - Fixed (default) or Free. Axial (3D Only) - Fixed (default) or Free. Tangential - Fixed (default) or Free. Suppressed - Include (No - default) or exclude (Yes) the boundary condition.
Simply Supported
Available for 3D simulations only. This boundary condition prevents one or more straight or curved edges or a vertex or vertices from moving or deforming. However, rotations are allowed. If you want to fix the rotations as well, use the Fixed Support boundary condition. It is applicable for surface body models or line models only.
Analysis Types
A Simply Supported is available for the following analysis types: Harmonic Response Modal Static Structural Transient Structural
Common Characteristics
The following section outlines the common boundary condition characteristics that include application requirements of the boundary condition, support limitations, as well as loading definitions and values.
722
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions Dimensional Types 3D Simulation - Supported. 2D Simulation - Not Supported. Geometry Types: Geometry types supported for the Simply Supported boundary condition include: Solid - Not Supported. Surface/Shell - Supported - Surface Only. Wire Body/Line Body/Beam - Supported - Line Only. Topology: The following topology selection options are supported for Simply Supported. Body - Not Supported. Face - Not Supported. Edge - Supported. Vertex - Supported. This boundary condition cannot be applied to a vertex scoped to an End Release. In addition, a simply supported vertex is not realistic and leads to singular stresses (that is, stresses that approach infinity near the simply supported vertex). You should disregard stress and elastic strain values in the vicinity of the simply supported vertex. Nodes - Not Supported.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
723
Setting Up Boundary Conditions Category Fields/Options/Description Named Selection - Indicates that the geometry selection is defined by a Named Selection. Named Selection - Visible when the Scoping Method is set to Named Selection. This field provides a drop-down list of available userdefined Named Selections. Definition Type - Read-only field that describes the object - Simply Supported. Suppressed - Include (No - default) or exclude (Yes) the boundary condition.
Fixed Rotation
You can apply a Fixed Rotation boundary condition to faces, edges, and vertices of a surface body. When you only apply a fixed rotation support to a surface body, the geometry is free in all translational directions. However, by default, the rotation of the geometry is fixed about the axes of the corresponding coordinate system.
Note
Rotation constraints are combined with other constraints that produce rotational DOF assignments to determine which values to apply. They are combined with all other constraints to determine the Nodal Coordinate System orientation (frictionless supports, cylindrical supports, given displacements, etc.). There may be circumstances in which the rotational support and other constraints cannot resolve a discrepancy for preference of a particular nodes coordinate system .
Analysis Types
A Fixed Rotation is available for the following analysis types: Harmonic Response Explicit Dynamics Modal Static Structural Transient Structural
Common Characteristics
The following section outlines the common boundary condition characteristics that include application requirements of the boundary condition, support limitations, as well as loading definitions and values. Dimensional Types 3D Simulation - Supported.
724
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions 2D Simulation - Not Supported. Geometry Types: Geometry types supported for the Fixed Rotation boundary condition include: Solid - Not Supported. Surface/Shell - Supported - Surface Body only. Wire Body/Line Body/Beam - Supported. Topology: The following topology selection options are supported for Fixed Rotation. Body - Not Supported. Face - Supported. Edge - Supported. Vertex - Supported. A fixed vertex rotation support is not realistic and leads to singular stresses (that is, stresses that approach infinity near the fixed vertex rotation support). You should disregard stress and elastic strain values in the vicinity of the fixed vertex rotation support. This boundary condition cannot be applied to a vertex scoped to an end release. Nodes - Not Supported.
1. On the Environment context toolbar: click Supports>Fixed Rotation. Or, right-click the Environment tree object or the Geometry window and select Insert>Fixed Rotation. 2. Specify Scoping Method and Geometry or Named Selection. 3. As needed, specify the coordinate system for the corresponding rotational constraint. 4. Define the rotational axes as Fixed (default) or Free.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
725
Setting Up Boundary Conditions Category Fields/Options/Description Geometry - Visible when the Scoping Method is set to Geometry Selection. Displays the type of geometry (Body, Face, etc.) and the number of geometric entities (for example: 1 Body, 2 Edges) to which the boundary has been applied using the selection tools. Named Selection - Indicates that the geometry selection is defined by a Named Selection. Named Selection - Visible when the Scoping Method is set to Named Selection. This field provides a drop-down list of available userdefined Named Selections. Definition Type - Read-only field that describes the object - Fixed Rotation. Coordinate System - Drop-down list of available coordinate systems. Global Coordinate System is the default. Rotation X - Fixed (default) or Free. Rotation Y - Fixed (default) or Free. Rotation Z - Fixed (default) or Free. Suppressed - Include (No - default) or exclude (Yes) the boundary condition.
Note
When parameterizing this boundary condition, a Free axis of rotation is represented by a zero (0) and Fixed with a value of one (1) inside the Parameter Workspace in ANSYS Workbench (outside of Mechanical).
Elastic Support
Allows one or more faces (3D) or edges (2D) to move or deform according to a spring behavior. The Elastic Support is based on a Foundation Stiffness set in the Details view, which is defined as the pressure required to produce a unit normal deflection of the foundation.
Analysis Types
An Elastic Support is available for the following analysis types: Harmonic Response Modal Static Structural Transient Structural
726
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Common Characteristics
The following section outlines the common boundary condition characteristics that include application requirements of the boundary condition, support limitations, as well as loading definitions and values. Dimensional Types 3D Simulation Supported. 2D Simulation Supported. Geometry Types: Geometry types supported for the Elastic Support boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Supported Topology: The following topology selection options are supported for Elastic Support. Body - Not Supported. Face - Supported. Edge - Supported - 2D Only. Vertex - Not Supported. Nodes - Not Supported.
727
Setting Up Boundary Conditions Category Fields/Options/Description Named Selection - Indicates that the geometry selection is defined by a Named Selection. Named Selection - Visible when the Scoping Method is set to Named Selection. This field provides a drop-down list of available userdefined Named Selections. Definition Type - Read-only field that describes the object - Elastic Support. Suppressed - Include (No - default) or exclude (Yes) the boundary condition. Foundation Stiffness
Coupling
While setting up a model for analysis, you can establish relationships among the different degrees of freedom of the model by physically modeling the part or a contact condition. However, sometimes there is a need to be able to model distinctive features of a geometry (for example, models that have equipotential surfaces) which cannot be adequately described with the physical part or contact. In this instance, you can create a set of surfaces/edges/vertices which have a coupled degree of freedom by using the Coupling boundary condition. Coupling the degrees of freedom of a set of geometric entity constrains the results calculated for one member of the set to be the same for all members of the set.
Analysis Types
Coupling is available for the following analysis types: Electric Analysis Steady-State Thermal Analysis Transient Thermal Analysis Thermal-Electric Analysis
Common Characteristics
The following section outlines the common boundary condition characteristics that include application requirements of the boundary condition, support limitations, as well as loading definitions and values. Dimensional Types
728 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions 3D Simulation - Supported. Apply to one or more faces or edges or at least two vertices. 2D Simulation - Supported. Apply to one or more edges or at least two vertices. Geometry Types: Geometry types supported for the Coupling boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Supported. Topology: The following topology selection options are supported for Coupling. Body - Not Supported. Face - Supported 3D Only. Edge - Supported. Vertex - Supported. Nodes - Not Supported.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
729
Setting Up Boundary Conditions Category Fields/Options/Description entities (for example: 1 Body, 2 Edges) to which the boundary has been applied using the selection tools. Named Selection - Indicates that the geometry selection is defined by a Named Selection. Named Selection - Visible when the Scoping Method is set to Named Selection. This field provides a drop-down list of available userdefined Named Selections. Definition DOF Selection - For a Thermal-Electric analysis, select either Temperature or Voltage, otherwise this is a read-only field displaying the DOF selection type. Suppressed - Include (No - default) or exclude (Yes) the boundary condition.
Constraint Equation
This feature allows you to relate the motion of different portions of a model through the use of an equation. The equation relates the degrees of freedom (DOF) of one or more Remote Points for Harmonic, Modal, Modal (SAMCEF), Static Structural, Static Structural (SAMCEF), or Transient Structural systems, or one or more joints for the ANSYS Rigid Dynamics solver. For example, the motion along the X direction of one remote point (Remote Point A) could be made to follow the motion of another remote point (Remote Point B) along the Z direction by: 0 = [1/mm Remote Point A (X Displacement)] - [1/mm Remote Point B (Z Displacement)] The equation is a linear combination of the DOF values. Thus, each term in the equation is defined by a coefficient followed by a node (Remote Point) and a degree of freedom label. Summation of the linear combination may be set to a non-zero value. For example: 7 = [4.1/mm Remote Point A (X Displacement)] + [1/rad Remote Vertex(Rotation Z)] Similarly, for the ANSYS Rigid Dynamics solver, to make the rotational velocity of gear A (Revolute A) to follow the rotational velocity of gear B (Revolute B), in the Z direction, the following constraint equation should be written: 0 = [1/rad Revolute A (Omega Z)] - [1/rad Revolute B (Omega Z)] This equation is a linear combination of the Joints DOF values. Thus, each term in the equation is defined by a coefficient followed by a joint and a degree of freedom label. Summation of the linear combination may be set to a non-zero value. For example: 7 = [4.1/mm Joint A (X Velocity)] + [1/rad Joint B (Omega Z)] Note that the Joints DOF can be expressed in terms of velocities or accelerations. However, all terms in the equation will be based on the same nature of degrees of freedom, that is, all velocities or all accelerations.
730
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions To apply a constraint equation support: 1. Insert a Constraint Equation object by: a. Selecting Constraint Equation from the Conditions drop-down menu. Or... b. Right-clicking on the environment object and selecting Insert> Constraint Equation. 2. In the Details view, enter a constant value that will represent one side of the constraint equation. The default constant value is zero. 3. In the Worksheet, right-click in the first row and choose Add, then enter data to represent the opposite side of the equation. For the first term of the equation, enter a value for the Coefficient, then select entries for Remote Point or Joint and DOF Selection. Add a row and enter similar data for each subsequent term of the equation. The resulting equation displays as you enter the data. Using the example presented above, a constant value of 7 is entered into the Details view, and the data shown in the table is entered in the Worksheet.
Note
For Harmonic, Modal, Static Structural, and Transient Structural systems, the first unique degree of freedom in the equation is eliminated in terms of all other degrees of freedom in the equation. A unique degree of freedom is one which is not specified in any other constraint equation, coupled node set, specified displacement set, or master degree of freedom set. You should make the first term of the equation be the degree of freedom to be eliminated. Although you may, in theory, specify the same degree of freedom in more than one equation, you must be careful to avoid over-specification.
Setting Up Boundary Conditions If you change a DOF such that the unit type of a coefficient also changes (for example, rotation to displacement, or vice versa), then the coefficient resets to 0. You can parameterize the constant value entered in the Details view. The state for the Constraint Equation object will be under-defined (? in the tree) under the following circumstances: There are no rows with valid selections. Remote Points being used are underdefined or suppressed. Joints being used are underdefined or suppressed. The analysis type does not support this feature. The selected DOFs are invalid for the analysis (2D versus 3D, or remote point versus joints DOFs). The graphic user interface does not check for overconstraint.
Pipe Idealization
Pipe Idealization is a (boundary) condition used to model pipes that have cross-section distortion. This is common for curved pipe structures under loading. It is related to the mesh and acts much like a mesh control. Pipe elements are created by meshing lines or curves.
Prerequisites
1. In the Line Bodys (Geometry Object) Details view Definition category, the Model Type option must be set to Pipe. 2. The scoped line-body must be meshed with higher order elements. This means that Element Midside Nodes option under the Advanced category of the Mesh Object, must be set to Kept. If not, the solver reports an error. 3. Element Midside Nodes in the Advanced section of the Mesh Details panel must be set to Kept); otherwise the solver will report an error.
Support Limitations
Note the following limitations for this condition. If one or more of the elbow elements has a subtended angle of more than 45 degrees, a warning is reported. The solution can proceed, or you may want to use a finer mesh for better results.
732
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions Pipe Idealization cannot be use with symmetry. Although the solution will account for cross section distortions, the graphics rendering for the results will display the cross sections in their original shape.
Analysis Types
Pipe Idealization is available for the following analysis types: Modal Harmonic Response Static Structural Transient Structural
Common Characteristics
The following section outlines the common boundary condition characteristics that include application requirements of the boundary condition, support limitations, as well as loading definitions and values. Dimensional Types 3D Simulation - Supported - Line Bodies Only. Apply to one or more edges or at least two vertices. 2D Simulation - Not Supported. Geometry Types: Geometry types supported for the Pipe Idealization boundary condition include: Solid - Not Supported. Surface/Shell - Not Supported. Wire Body/Line Body/Beam - Supported. Topology: The following topology selection options are supported for Pipe Idealization. Body - Not Supported. Face - Not Supported. Edge - Supported. It can only be scoped to edges that have been modeled as pipes. It can be scoped directly to the geometry or to a Named Selection containing edges that are modeled as pipes. Vertex - Not Supported. Nodes - Supported - for node-based Named Selections
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
733
Setting Up Boundary Conditions 2. Verify that in the Details panel for the Mesh object, Element Midside Nodes in the Advanced section is set to Kept. 3. If you choose to Extend to Adjacent Elements, enter a Factor. 4. Define the Scoping Method.
734
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions These boundary conditions are applied in the Nodal Coordinate System (except Nodal Pressure). Direct FE boundary conditions cannot be applied to nodes that are already scoped with geometry-based constraints which may modify the Nodal Coordinate system. The boundary conditions contained under the Direct FE heading are listed below. Nodal Orientation Nodal Force Nodal Pressure Nodal Displacement Nodal Rotation EM (Electro-Mechanical) Transducer
Nodal Orientation
Nodal Orientation objects are meant to rotate the nodes to a given coordinate system that you select in the GUI. By inserting a Nodal Orientation object and scoping it to a subset of nodes, you can create a Nodal Coordinate System and apply nodal rotations to the scoped nodes. Later, other node based boundary conditions (Nodal Force, Nodal Displacements, and Nodal Rotations) can use these Nodal Coordinate Systems. When two or more Nodal Orientations prescribe different Nodal Coordinate Systems at a single node, the object that is added last (in the tree) is applied.
Analysis Types
Nodal Orientation is available for the following analysis types: Modal Harmonic Response Static Structural Transient Structural
Common Characteristics
The following section outlines the common boundary condition characteristics that include application requirements of the boundary condition, support limitations, as well as loading definitions and values. Dimensional Types 3D Simulation Supported. 2D Simulation Supported. Geometry Types: Geometry types supported for the Nodal Orientation boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Supported.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
735
Setting Up Boundary Conditions Topology: The Nodal Orientation boundary condition is scoped via node-based Named Selections only. See the Specifying Named Selections by Direct Node Selection Help section for more information.
Nodal Force
Using Nodal Force, you can apply a force to an individual node or a set of nodes. You must create a node based Named Selection before you can apply a Nodal Force. The Nodal Force that you apply in Mechanical is represented as an F Command in the Mechanical APDL application. You can also apply a spatially varying Nodal Force to the scoped nodes.
Note
A Nodal Force may be added during Solution Restart without losing the restart points.
Analysis Types
Nodal Force is available for the following analysis types: Harmonic Response Static Structural Transient Structural
736
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Common Characteristics
The following section outlines the common boundary condition characteristics that include application requirements of the boundary condition, support limitations, as well as loading definitions and values. Dimensional Types 3D Simulation - Supported. 2D Simulation - Supported. Geometry Types: Geometry types supported for the Nodal Force boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Supported. Topology: The Nodal Force boundary condition is scoped via node-based Named Selections only. See the Specifying Named Selections by Direct Node Selection Help section for more information.
Tip
Define a Nodal Orientation for the Named Selection to control the Nodal Coordinate System.
737
Setting Up Boundary Conditions Category Fields/Options/Description X Component - Defines force in the X direction Y Component- Defines force in the Y direction Z Component - Defines force in the Z direction Divide Load by Nodes - Options include: Yes (Default) Load value is normalized: it is divided by number of scoped nodes before application. No Load value applied directly to every scoped node. Suppressed - Includes or excludes the boundary condition in the analysis.
Note
When Divide Load by Nodes is set to Yes, the forces are evenly distributed across the nodes and do not result in a constant traction. Two Nodal Force objects that have same scoping do not produce a cumulative loading effect. The Nodal Force that was specified last takes priority and is applied, and as a result, the other Nodal Force is ignored. A load applied to a geometric entity and a Nodal Force produce a resultant effect.
Nodal Pressure
Using Nodal Pressure, you can apply pressure on element faces. You must create a node based named selection before you can apply a Nodal Pressure. It is applicable for solid and surface bodies only. Specifically, an elemental face pressure is created only if all of the nodes of a given element face (including midside) are included. If all nodes defining a face are shared by an adjacent face of another selected element, the face is not free and will not have a load applied.
Warning
For application to surface bodies, the MAPDL solver logic for this load is such that if all of the nodes of a shell element are specified, then the load is applied to the whole element face. However, if only some nodes are specified on an element and those nodes constitute a complete external edge, then an edge pressure is created. Therefore, it is critical that you make sure that you have not selected nodes that constitute only a free shell edge. This is because shell edge pressures are input on a per-unit-length basis, and Mechanical treats this load always as a per-unit-area quantity. Please see the SHELL181 Element Description for more information.
738
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions Nodal Pressures applied to shell bodies act in the opposite direction of geometry-based pressures.
Note
A Nodal Pressure may be added during Solution Restart without losing the restart points.
Analysis Types
Nodal Pressure is available for the following analysis types: Static Structural Transient Structural
Common Characteristics
The following section outlines the common boundary condition characteristics that include application requirements of the boundary condition, support limitations, as well as loading definitions and values. Dimensional Types 3D Simulation - Supported. 2D Simulation - Supported. Geometry Types: Geometry types supported for the Nodal Pressure boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Supported. Topology: The Nodal Pressure boundary condition is scoped via node-based Named Selections only. See the Specifying Named Selections by Direct Node Selection Help section for more information.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
739
Setting Up Boundary Conditions Category Scope Fields/Options/Description Scoping Method - Read-only field that displays scoping method - Named Selection. Named Selection - Drop-down list of available node-based Named Selections. Definition Type - Read-only field that displays boundary condition type - Pressure. Define By - Read-only field that displays that the boundary condition is acting Normal To the surface to which it is attached. Magnitude - Input field to define the magnitude of the boundary condition. This value can be defined as a Constant, in Tabular form, or as a Function. Suppressed - Includes or excludes the boundary condition in the analysis.
Note
To apply Nodal Pressure, the Named Selections that you create must include nodes such that they define an element face. Two Nodal Pressure objects that have same scoping do not produce a cumulative loading effect. The Nodal Pressure that was specified last takes priority and is applied, and as a result, the other Nodal Pressure is ignored. A load applied to a geometric entity and a Nodal Pressure produce a resultant effect. You can apply a spatially varying Nodal Pressure to scoped nodes.
Nodal Displacement
Using Nodal Displacement, you can apply a displacement to an individual node or a set of nodes. You must create a node based named selection before you can apply a Nodal Displacement. You can also apply a spatially varying Nodal Displacement to the scoped nodes.
Analysis Types
Nodal Displacement is available for the following analysis types: Modal Harmonic Response Static Structural
740
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Common Characteristics
The following section outlines the common boundary condition characteristics that include application requirements of the boundary condition, support limitations, as well as loading definitions and values. Dimensional Types 3D Simulation Supported. 2D Simulation Supported. Geometry Types: Geometry types supported for the Nodal Displacement boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Supported. Topology: The Nodal Displacement boundary condition is scoped via node-based Named Selections only. See the Specifying Named Selections by Direct Node Selection Help section for more information.
Tip
Define a Nodal Orientation for the Named Selection to control the Nodal Coordinate System.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
741
Setting Up Boundary Conditions Category Fields/Options/Description Coordinate System - Read-only field that displays the coordinate system - Nodal Coordinate System. X Component - Specifies a displacement value in the X direction. The default value is Free (no Displacement constraint applied). This value can also be defined as a Constant, in Tabular form, or as a Function. Y Component - Specifies a displacement value in the Y direction. The default value is Free (no Displacement constraint applied). This value can also be defined as a Constant, in Tabular form, or as a Function. Z Component - Specifies a displacement value in the Z direction. The default value is Free (no Displacement constraint applied). This value can also be defined as a Constant, in Tabular form, or as a Function. Suppressed - Includes or excludes the boundary condition in the analysis.
Note
Solution Restarts are only supported for Tabular data modifications. If a Component is set to Function, all other Components automatically default to the Free setting and become read-only. Two Nodal Displacement objects that have same scoping do not produce a cumulative loading effect. The Nodal Displacement that was specified last takes priority and is applied, and as a result, the other Nodal Displacement is ignored.
Nodal Rotation
Using Nodal Rotation, you can apply a fixed rotation to an individual node or a set of nodes that have rotational degrees of freedom (DOFs).
Analysis Types
Nodal Rotation is available for the following analysis types: Modal Harmonic Response Static Structural Transient Structural
Common Characteristics
The following section outlines the common boundary condition characteristics that include application requirements of the boundary condition, support limitations, as well as loading definitions and values.
742
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions Dimensional Types 3D Simulation - Supported. 2D Simulation - Supported. Geometry Types: Geometry types supported for the Nodal Rotation boundary condition include: Solid - Not Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Supported. Topology: The Nodal Rotation boundary condition is scoped via node-based Named Selections only. See the Specifying Named Selections by Direct Node Selection Help section for more information.
Tip
Define a Nodal Orientation for the Named Selection to control the Nodal Coordinate System.
Setting Up Boundary Conditions Category Fields/Options/Description Suppressed - Includes or excludes the boundary condition in the analysis.
Note
When parameterizing this boundary condition, a Free axis of rotation is represented by a zero (0) and Fixed with a value of one (1) inside the Parameter Workspace in ANSYS Workbench (outside of Mechanical).
EM (Electro-Mechanical) Transducer
Using the EM Transducer boundary condition, you can model simple Micro-Electro-Mechanical Systems (MEMS) devices.
Analysis Types
EM Transducer is available for the following analysis types: Static Structural Transient Structural
Common Characteristics
The following section outlines the common boundary condition characteristics that include application requirements of the boundary condition, support limitations, as well as loading definitions and values. Dimensional Types 3D Simulation Supported. Node-based Named Selections only support face node selection. 2D Simulation Supported. Node-based Named Selection only support edge node selection. Geometry Types: Geometry types supported for the EM Transducer boundary condition include: Solid - Supported. Surface/Shell - Supported. Wire Body/Line Body/Beam - Not Supported. Topology: The EM Transducer boundary condition is scoped via node-based Named Selections only. See the Specifying Named Selections by Direct Node Selection Help section for more information. Loading Types: The loading for this boundary condition is always defined as a Voltage Difference. Loading Data Definition: Enter loading data using one of the following options. Constant. Supported. This value can be Parameterized. Tabular (Time Varying). Supported. This value cannot be Parameterized. Tabular (Spatially Varying). Not Supported.
744 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions Function (Time Varying). Supported. This value cannot be Parameterized. Function (Spatially Varying). Not Supported.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
745
Note
The newly created (by EMTGEN command) ground plane nodes (of TRANS126 elements) are assumed to be fixed.
746
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Note
You can import data from external files and apply it in a Mechanical application analysis by creating a link with an upstream External Data system; see External Data Import. You can use System Coupling to apply loads from a FLUENT CFD analysis; see System Coupling.
Imported Loads
Imported boundary conditions include: Imported Body Force Density Imported Body Temperature Imported Convection Coefficient Imported Displacement Imported Force Imported Heat Flux Imported Heat Generation Imported Pressure Imported Surface Force Density Imported Temperature
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Setting Up Boundary Conditions Source Analysis/System (Transfer Data Type) POLYFLOW (Temperature) Static Structural, Transient Structural (Displacement, Temperature) Steady-State Thermal, Transient Thermal (Temperature) Thermal-Electric (Temperature) Target Analysis Steady State Thermal, Transient Thermal, Thermal - Electric, Static Structural, Transient Structural1 (p. 748) Static Structural, Transient Structural1 (p. 748) Static Structural, Transient Structural1 (p. 748), Electric Static Structural, Transient Structural1 (p. 748)
1 - Rigid dynamics solver is not supported. You can work with imported loads only when you perform an analysis with data transfer. To import loads for an analysis: 1. 2. 3. In the Project Schematic, add an appropriate analysis with data transfer to create a link between the solution of a previous analysis and the newly added analysis. Attach geometry to the analysis system, and then double-click Setup to open the Mechanical window. An Imported Load folder is added under the environment folder, by default. To add an imported load, click the Imported Load folder to make the Environment toolbar available or right mouse click on the Imported Load folder and select the appropriate load from the context menu. On the Environment toolbar, click Imported Loads, and then select an appropriate load. Select the appropriate geometry, using the geometry selection or geometry-based Named Selection option and then click Apply. The following Imported Loads can also be scoped to node-based Named Selections. Imported Body Temperatures (from External Data, for Submodeling, or for Thermal-Stress) Imported Displacements (from External Data or for Submodeling) Imported Forces (from External Data) Imported Temperatures (from External Data or for Submodeling) 6. 7. Set the appropriate options in the Details view. The Data View can be used to control the load data that is imported. Each data transfer incorporates some or all of the column types shown below.
4. 5.
748
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Source Time - Time at which the load will be imported. Source Time Step - Time Step at which the load will be imported. Analysis Time - Time at which the load will be applied when the analysis is solved. Scale - The amount by which the imported load values are scaled before they are sent to the solver. The scale value is applied to the imported load values in the solver unit system. For Imported Temperature and Imported Body Temperature loads: The values used in the solution are calculated by first converting the imported load values into the solver unit system and then multiplying the scale value. Offset - An offset that is added to the imported load values before they are sent to the solver. The offset value is applied to the imported load values in the solver unit system. Specific transfer details can be found in the Special Analysis Topics (p. 286) section. 8. 9. In the Project tree, right-click the imported load, and then click Import Load to import the load. When the load has been imported successfully, a contour or vector plot will be displayed in the Geometry window. For vector loads types, contours plots of the magnitude (Total) or X/Y/Z component can be viewed by changing the Data option in the details pane. Defaults to a vector plot (All). For Imported Convection loads, contours plots of film coefficient or ambient temperature can be viewed by changing the Data option in the details pane. For complex load types, e.g. Pressure in Harmonic Response, the Real/Imaginary component of the data can be viewed by changing the Complex Data Component option in the details pane.
Note
The isoline option is drawn based on nodal values. When drawing isolines for imported loads that store element values (Imported Body Force Density, Imported Convection, Imported Heat Generation, Imported Heat Flux, Imported Pressure, and Imported Surface Force Density), the program automatically calculates nodal values by averaging values of the elements to which a node is attached.
10. To preview the imported load contour that applies to a given row in the Data View, use the Active Row option in the Details view.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
749
Setting Up Boundary Conditions 11. To activate or deactivate the load at a step, highlight the specific step in the Graph or Tabular Data window, and choose Activate/Deactivate at this step! See Activation/Deactivation of Loads for additional rules when multiple load objects of the same type exist on common geometry selections. To export data, select the Imported Load object, right-click the mouse, and then select Export. Additional information on Thermal-Stress, Fluid-Structure Interaction (FSI), Ansoft - Mechanical Data Transfer, Icepak to Mechanical Data Transfer, Submodeling, and External Data Import can be found in the Special Analysis Topics (p. 286) section.
Note
If you are using the ANSYS solver, the Analysis Time must match the end time of one of the steps. Convergence is not supported for environments with imported loads.
Note
For a particular load step, an active Imported Body Force Density load will overwrite other Imported Body Force Density loads that exist higher (previously added) in the tree, on common geometry selections. See Activation/Deactivation of Loads (p. 557) for additional rules when multiple load objects of the same type exist on common geometry selections.
Note
For large-deflection analyses, the loads are applied to the initial size of the element, not the current size.
750
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions Please see the Imported Boundary Conditions (p. 747) section for applicable transfers or for specific steps to transfer data.
Note
Adaptive Convergence objects inserted under an environment that is referenced by an Imported Body Temperature object will invalidate the Imported Body Temperature object, and not allow a solution to progress. For a particular load step, an active Imported Body Temperature load will overwrite any Thermal Condition loads on common geometry selections. When a Thermal Condition is specified on the Top or Bottom shell face of a surface body, the opposite face defaults to the environment temperature unless it is otherwise specified from another load object. For an assembly of bodies with different topologies, you must define a separate Imported Body Temperature load for surface bodies. The values used in the solution are calculated by first converting the imported load values into the solver unit system and then multiplying the scale value. For each load step, if an Imported Body Temperature load and a Thermal Condition load are applied on common geometry or node selections, the Imported Body Temperature load takes precedence. An active Imported Body Temperature load will also overwrite other Imported Body Temperature loads that exist higher (previously added) in the tree, on common geometry or node selections. See Activation/Deactivation of Loads (p. 557) for additional rules when multiple load objects of the same type exist on common geometry selections. If a scale factor is specified, the values used in the solution are calculated by first converting the imported load values into the solver unit system and then multiplying the scale value. For surface bodies, the thickness of each target node is ignored when data is mapped. When importing data from an External Data system, the Shell Thickness Factor property enables you to account for the thickness at each target node, and consequently modify the location used for each target node during the mapping process. See External Data Import for additional information.
Imported Displacement
When displacements are transferred to a structural analysis, an Imported Displacement object can be inserted to represent the transfer.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
751
Setting Up Boundary Conditions See the Imported Boundary Conditions (p. 747) section for applicable transfers or for specific steps to transfer data.
Note
If one or more nodes with imported displacements have nodal rotations specified on them, Mechanical attempts to negotiate and apply the imported displacements. The imported displacements are transformed to the nodal coordinate system and then applied on the node(s). However, there may be cases when a suitable transformation cannot be obtained (for example, [x,y,z] -> [fixed, free, free] in the global coordinate system becomes [fixed, fixed, free] in the nodal coordinate system if the coordinate system is rotated about the z-axis). For such situations, Mechanical will report a conflict.
Note
For each load step, if an Imported Displacement and other support or displacement constraints are applied on common geometry or node selections, you can choose to override the specified constraints by using the Override Constraints property in the details of the Imported Displacement object. By default, the specified constraints are respected and Imported Displacement is applied only to the free degrees of freedom of a node.
Imported Force
When forces are transferred to a structural analysis, an Imported Force object can be inserted to represent the transfer. If the import process involves mapping data across meshes, additional result information is reported in the Transfer Summary. The reported source and target force results may be used to validate the mapping and also to appropriately apply a scaling factor. See the Imported Boundary Conditions (p. 747) section for applicable transfers or External Data Import for specific steps to transfer data.
Note
Profile preserving algorithms are used to import force loads, therefore the total force on the source and target may not match. Use the scaling factor reported in the Transfer Summary to appropriately scale the load.
752
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Types of Boundary Conditions See the Imported Boundary Conditions (p. 747) section for applicable transfers or for specific steps to transfer data.
Note
For surface bodies, the thickness of each target node is ignored when data is mapped. When importing data from an External Data system, the Shell Thickness Factor property enables you to account for the thickness at each target node, and consequently modify the location used for each target node during the mapping process. See External Data Import for additional information.
Note
The Joule heating, from an Electric analysis, resulting from limited contact electric conductance is ignored during this data transfer. For each load step, if an Imported Heat Generation load and an Internal Heat Generation load are applied on common geometry selections, the Imported Heat Generation load takes precedence. An active Imported Heat Generation load will also overwrite other Imported Heat Generation loads that exist higher (previously added) in the tree, on common geometry selections. See Activation/Deactivation of Loads (p. 557) for additional rules when multiple load objects of the same type exist on common geometry selections. For surface bodies, the thickness of each target node is ignored when data is mapped. When importing data from an External Data system, the Shell Thickness Factor property enables you to account for the thickness at each target node, and consequently modify the location used for each target node during the mapping process. See External Data Import for additional information.
Imported Pressure
When CFD pressures are transferred to a structural analysis, an Imported Pressure object is automatically inserted to represent the transfer.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
753
Setting Up Boundary Conditions See the Imported Boundary Conditions (p. 747) section for applicable transfers or for specific steps to transfer data.
Note
For surface bodies, the thickness of each target node is ignored when data is mapped. When importing data from an External Data system, the Shell Thickness Factor property enables you to account for the thickness at each target node, and consequently modify the location used for each target node during the mapping process. See External Data Import for additional information.
Imported Temperature
When temperatures are transferred to a thermal analysis, an Imported Temperature object can be inserted to represent the transfer. See the Imported Boundary Conditions (p. 747) section for applicable transfers or for specific steps to transfer data.
Note
For each load step, if an Imported Temperature load and Temperature load are applied on common geometry or node selections, the Imported Temperature load takes precedence. An active Imported Temperature load will also overwrite other Imported Temperature loads that exist higher (previously added) in the tree, on common geometry or node selections. See Activation/Deactivation of Loads (p. 557) for additional rules when multiple load objects of the same type exist on common geometry selections. If a scale factor is specified, the values used in the solution are calculated by first converting the imported load values into the solver unit system and then multiplying the scale value. For surface bodies, the thickness of each target node is ignored when data is mapped. When importing data from an External Data system, the Shell Thickness Factor property enables you to account for the thickness at each target node, and consequently modify the location used for each target node during the mapping process. See External Data Import for additional information.
754
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Defining Boundary Condition Magnitude Pressure - in a Normal direction only during a structural analysis Line Pressure - in a Tangential direction only during a structural analysis Pipe Pressure during a structural analysis Pipe Temperature during a structural analysis Temperature - during a thermal analysis Convection - during a thermal analysis Thermal Condition - during a structural analysis Displacement for Faces, Edges, or Vertices- during a structural analysis Nodal Displacement Nodal Force Nodal Pressure For spatial varying loads and displacements, the spatial independent variable uses the origin of the coordinate system for its calculations and therefore it does not affect the direction of the load or displacement. To apply a spatial varying load or displacement, set the input as either Tabular or Function in the Details view. You can then view the variable load using the Variable Load toolbar, available on the Environment toolbar. From this toolbar, select the smooth contours effect, the contour bands effect, or the isolines effect. Click Max and Min to toggle the maximum and minimum value label display.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
755
Note
Changing the method of how a multiple-step load value is specified (such as Tabular to Constant), the Activation/Deactivation state of all steps resets to the default, Active.
Support Limitations
Tabular Heat Flow loads applied to an edge in a 3D analysis are not supported. Function Heat Flow loads applied to an edge in a 3D analysis are not supported. Function loads are not supported for Explicit Dynamics (LS-DYNA) analyses.
756
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The equal sign [=] must be used to begin an expression. Additional operators include: +, - , *, /, ^ (for power) and % (integer Modulus). Sample usage: 2+3 10.5-2.5 3.5*3.3 10.12/1.89 2^10 10%3 2*(3+5) The order of operator precedence is: parentheses intrinsic functions (like sin or cos) power (^) multiplication (*), division (/) and integer modulus (%) addition (+) and subtraction (-)
Note
If the decimal separator (p. 14) in the current language is a comma (,) as it is in German, then the separator for the list of parameters of a function is a semicolon (;). For example, if an English expression is =2.5 + pow (1.3, 6), the equivalent German expression is =2,5 + pow (1.3; 6). The supported intrinsic functions are: Supported Intrinsic Functions sin(x) sinh(x) cos(x) cosh(x) tan(x) Sample Usage sin(3.1415926535/2) sinh(3.1415926535/2) cos(3.1415926535/2) Usage (angles in current Mechanical units setting)
Calculate the cosine (cos) or hyperbolic cosine (cosh). cosh(3.1415926535/2) tan(3.1415926535/4) Calculate the tangent (tan) or hyperbolic tangent (tanh).
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 757
Setting Up Boundary Conditions Supported Intrinsic Functions tanh asin(x) acos(x) atan(x) atan2(y,x) pow(x,y) sqrt(x) exp(x) log(x) log10(x) rand() ceil(x) Sample Usage tanh(1.000000) asin(0.326960) acos(0.326960) atan(-862.42) Calculates the arcsine. (x - Value whose arcsine is to be calculated). Calculates the arccosine. (x - Value between 1 and 1 whose arccosine is to be calculated). Usage (angles in current Mechanical units setting)
Calculates the arctangent of x (atan) or the arctangent of y/x atan2((atan2). (x,y Any numbers). 862.420000,78.514900) pow(2.0,3.0) sqrt(45.35) exp(2.302585093) log(9000.00) log10(9000.00) rand() ceil(2.8) ceil(-2.8) floor(2.8) Calculates x raised to the power of y. (x Base y - Exponent). Calculates the square root. ( x should be a Nonnegative value ). Calculates the exponential. (x - Floating-point value). Calculates the natural logarithm. (x - Value whose logarithm is to be found). Calculates the common logarithm. (x - Value whose logarithm is to be found). Generates a pseudorandom number. Calculates the ceiling of a value. It returns a floating-point value representing the smallest integer that is greater than or equal to x. (x - Floating-point value). Calculates the floor of a value. It returns a floating-point value representing the largest integer that is less than or equal to x. (x - Floating-point value). Calculates the floating-point remainder. The fmod function calculates the floating-point remainder f of x / y such that x = i * y + f, where i is an integer, f has the same sign as x, and the absolute value of f is less than the absolute value of y. (x,y Floating-point values).
floor(x)
floor(-2.8)
fmod(x,y)
fmod(-10.0, 3.0)
You can also enter hexadecimal (starting with 0x) and octal (starting with &) numbers, for example 0x12 and &12.
Tabular Loads
For entering a tabular load value, click the flyout arrow in the input field, such as the Magnitude field, choose Tabular (Time), then type the tabular data in the Tabular Data window. The Graph window displays the variation of the load with time. Annotations in the Geometry window display the current time in the Graph window along with the load value at that time. Tabular Loads allow up to 100,000 entries.
758
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Defining Boundary Condition Magnitude Click on the appropriate icon on the toolbar and choose the load. OR Click right mouse button, select Insert, and choose the load. 2. 3. Go to the Details view and in the input field, such as the Magnitude field, click on the flyout field and choose Import. Choose the desired load history if it is listed, then click OK. If it is not listed, click the Add button, choose a load history or Browse to one that is stored, then click OK in both dialog boxes.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
759
Function Loads
For entering a mathematical function, click the flyout arrow in the input field (for example, Magnitude), choose Function, then type a function such as =1000*sin(10*time). Any time values that you are evaluating can exceed the final time value by as much as one time step. The Graph window displays the variation of the load with time. Annotations in the Geometry window display the current time in the Graph window along with the load value at that time.
760
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Defining Boundary Condition Magnitude Number of Segments - The function is graphed with a default value of two hundred line segments. This value may be changed to better visualize the function. The function can be graphed with up to 100,000 segments.
Caution
Specifying larger numbers of points may slow the response time of Mechanical.
Direction
There are four types of Direction: Planar Face (p. 761) Edge (p. 762) Cylindrical Face or Geometric Axis Two Vertices (p. 762)
Planar Face
Note
Not applicable to rotational velocity. Rotational velocity gets aligned along the normal to a planar face and along the axis of a cylindrical face.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
761
Edge
Straight Circular or Elliptical Colinear to the edge Normal to the plane containing the edge
Selected cylinder
Two Vertices
2 selected vertices
Note
Hold the CTRL key to select the second vertex.
762
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Defining Boundary Condition Magnitude Loads that require you to define an associated direction include the Define By Details view control. Setting Define By to Vector allows you to define the direction graphically, based on the selected geometry. Setting Define By to Components allows you to define the direction by specifying the x, y, and z magnitude components of the load.
Note
If you switch the load direction setting in the Define By field, the data is lost.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
763
764
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Using Results
The Help for Results is organized in the following sections based on analysis type as well as the treatment and usage for the various result options. Introduction to the Use of Results Result Definitions Structural Results Thermal Results Magnetostatic Results Electric Results Fatigue Results User Defined Results Result Outputs Result Utilities
Result Application
To apply Results: Highlight the Solution object in the tree. Open the desired Solution Context Toolbar menu and select a result item, result probe, or result tool. Or...
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
765
Using Results Right-click on the Solution object, select Insert, and then choose from the result options.
Note
See the User Defined Result section of the Help for more information about the specification and definition of this result type. Once inserted into the tree, you need to scope your result objects to geometric or meshing entities of the model.
Note
Any result object clears generated data when it is Suppressed.
Result Definitions
The following topics related to result definitions are covered in this section. Applying Results Based on Geometry Scoping Results Solution Coordinate System Material Properties Used in Postprocessing Clearing Results Data Averaged vs. Unaveraged Contour Results Peak Composite Results Layered and Surface Body Results Unconverged Results Handling of Degenerate Elements
Surface Body
All choices
All choices
Yes
Line Body
None
None
Yes
Result Definitions Deformation Solid Body All choices Strain All choices Stress All choices Tools Stress, Fatigue, Contact1 (p. 768) Stress, Fatigue, Contact Contact1 (p. 768), Beam User Defined Result Yes
Yes Yes
Modal and Linear Buckling Analyses Geometry Deformation Solid Body Total, Directional Strain All applicable choices, except Energy All applicable choices, except Energy None Solution Toolbar Options Stress All choices Tools None User Defined Result Yes
Surface Body
Total, Directional
All choices
None
Yes
Line Body
Total, Directional
None
None
Yes
Random Vibration Analysis and Response Spectrum Analysis Geometry Deformation Solid Body Directional, Directional Velocity, Directional Acceleration Directional, Directional Velocity, Directional Acceleration Directional, Directional Velocity, Directional Acceleration Strain Normal, Shear Solution Toolbar Options Stress Equivalent (von-Mises), Normal, Shear Equivalent (von-Mises), Normal, Shear None Tools None User Defined Result No
Surface Body
Normal, Shear
None
No
Line Body
None
None
No
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
767
Using Results Geometry Thermal Solid Body Surface Body Line Body Magnetostatic Analysis Geometry Solid Body Surface Body Line Body Electric Analysis Geometry Electric Solid Body Surface Body Line Body All choices Yes Yes Solution Toolbar Options User Defined Result Yes Yes Yes All choices Solution Toolbar Options Electromagnetic
2 (p. 769)
Solution Toolbar Options User Defined Result Yes Yes Yes All choices All choices Temperature
Harmonic Analysis (Deformation, Strain, Stress) Geometry Deformation Solid Body All choices
3 (p. 768)
Solution Toolbar Options Strain All choices, except Energy, Thermal, Equivalent Plastic All choices, except Energy, Thermal, Equivalent Plastic None Stress All choices
Surface Body
All choices
Line Body
All choices
None
Harmonic Analysis (Frequency Response, Phase Response, User Defined Result) Geometry Frequency Response3 (p. 769) Solid Body Surface Body Line Body All choices All choices All choices Solution Toolbar Options Phase Response3 (p. 769) All choices All choices All choices User Defined Result No No No
1 - Contact results are not reported, and are not applicable to the following: Edges.
768 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Result Definitions MPC contact. Target side of asymmetric contact. 2 - Electric Potential can only be scoped to conductor bodies. 3 - See Harmonic Analysis section.
Scoping Results
All result objects can be scoped to: Geometry selections - edges, a single vertex, faces, parts, bodies, or the entire assembly. Geometry-based Named Selections. Node-based Named Selections Nodes of the underlying mesh.
Note
Direct graphical node selection requires you to generate the mesh and have the Show Mesh tool chosen.
Nodal Scoping
The following are known characteristics related to nodal scoping: If all nodes of an element face are scoped, then Mechanical will draw contour bands on the entire face. If some nodes of an element face are not scoped, then Mechanical will draw the face as transparent and draw the scoped nodes in contour colors. As is the case with other scoping that occurs within a body (such as vertex or edge), any applicable averaging is done considering all of the nodes on a body.
Support Requirements
Make sure that your result objects conform to the following: Once a solution is computed, the scope of the result object cannot change. You must either add a new result object with the desired scope, or you can right mouse click on that result item, and choose Clear Generated Data to change its scope. Result scoping has an impact on convergence. Refinement does not happen outside the scope for a given convergence control. Multiple convergence controls are possible, however.
Using Results coordinate system is produced for each element. If these individual element coordinate systems are aligned randomly, you can re-align them to a local coordinate system to obtain a uniform alignment. Viewing results in the element solution coordinate system has value since results in a local coordinate system aligned with a certain shell direction are typically more meaningful than results in a global coordinate system. For example, seeing bending and in-plane stresses have meaning in a local coordinate system, but have no meaning in a global coordinate system.
Application
The following are typical applications for viewing results in a solution coordinate system: Viewing results in a particular direction for surface bodies or solid shell bodies, that is, solids meshed with the Solid Shell element option (see the Meshing Help: Sweep description in the Method Control section). Viewing results in a random vibration, spectrum, or surface bodies in an explicit dynamics analysis. Results for these analysis types only have meaning in a solution coordinate system.
Background
The meshing of surface bodies and solid shell bodies result in coordinate systems whose alignment is on a per element basis, in contrast to solid body element types whose coordinate systems are aligned with the global coordinate system by default. Surface body alignment on a per element basis can lead to results with totally random alignment directions as shown below.
To produce meaningful results for surface body and solid shell bodies, you can re-align the random direction of each element's solution coordinate systems to a uniform direction of a local coordinate system. An example is shown below.
770
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Result Definitions
Procedure
To correct for random coordinate system alignments in surface bodies and solid shell bodies, and to ensure a consistent alignment: 1. For each part, create a local coordinate system to specify the alignment of the elements of the part. 2. Choose the Solution Coordinate System option for the result.
Note
The Coordinate System setting for result objects in a random vibration, spectrum, or explicit dynamics analysis is set to Solution Coordinate System by default and cannot be changed because the results only have meaning when viewed in the solution coordinate system. The solution coordinate system is not supported by explicit dynamics analyses for results.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
771
Using Results 1. Plastic (EPPL) and Creep (EPCR) strain always use NUXY = 0.5. 2. Elastic (EPEL), Thermal (EPTH) and Total (EPTO) default to 0.0. Structural Error - uses elasticity modulus, shear modulus and Poisson's ratio. Thermal Error - uses thermal conductivities Magnetic Error - uses magnetic permeability An error message is generated if an associated material property is not defined when evaluating Structural, Thermal or Magnetic Error result. If Poisson's ratio is not defined when evaluating Equivalent Strain, the Poisson's ratio will assume a zero value. Other results affected by material property values include Stress Tool and Fatigue Tool results.
Note
If a material property is temperature dependent, it is evaluated at the reference temperature of the body to be used in the computation for the result.
Note
Anytime the geometry or mesh has been changed, you should clear all results data. If meshes become obsolete, the solution and results are totally cleared.
772
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Result Definitions Nodal averaging of element quantities involves direct averaging of values at corner nodes. For higherorder elements, midside node results are then taken as the average of the corner nodes. There are two distinct techniques for calculating averaged nodal results. The calculation for the first technique is as follows: 1. 2. Average the component (X, Y, Z, XY, YZ, XZ) stress values from the elements at a common node. Calculate the equivalent stresses from the averaged component values
The calculation for the second technique is as follows: 1. 2. Calculate the equivalent stress values (from the six component strains) on a per element basis. Average these values from the elements at a common node.
For equivalent stress, stress/strain intensity, max shear stress/strain, and principal stresses/strains, the first technique is used to calculate the results. For equivalent strains, which are calculated by the Mechanical APDL solver, the second technique is used. For random vibration analysis, equivalent stresses are calculated by the Mechanical APDL solver using the Segalman method, so the second technique is also used.
Note
If an elemental result is scoped to a surface body, then there may be two sets of results at each node (Top and Bottom) and sometimes a third set of results (Middle). At release 12.0, if the solver writes Middle results to the result file, then Mechanical displays these results if the Shell Face setting in the Details view equals Middle (Membrane). If the solver did not write Middle results to the result file, then Mechanical displays the average of Top and Bottom if the Shell Face setting in the Details View is Middle (Membrane). For a given node on the shell, the Mechanical application will average Top results, separately average Bottom results, and separately average Middle results. When you export a result in the Mechanical application that is set to Top/Bottom, you may note that a node number is repeated in the Excel file. This is because both the Top and Bottom stresses are listed. To determine if a particular result item includes the option for displaying unaveraged contours, highlight a Solution object in the tree and insert the result item from the toolbar or through a right mouse button click. Then, with the result object selected, check the Details view under the Integration Point Results group. The result item includes the option for displaying unaveraged results if a Display Option field exists. You can display contour results by setting the Display Option field to one of the following: Unaveraged: Displays unaveraged results. Averaged: Displays averaged results. Nodal Difference: Computes the maximum difference between the unaveraged computed result (for example, total heat flux, equivalent stress) for all elements that share a particular node. Nodal Fraction: Computes the ratio of the nodal difference and the nodal average. Elemental Difference: Computes the maximum difference between the unaveraged computed result (for example, total heat flux, equivalent stress) for all nodes in an element, including midside nodes.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
773
Using Results Elemental Fraction: Computes the ratio of the elemental difference and the elemental average. Elemental Mean: Computes the elemental average from the averaged component results. Characteristics of unaveraged contour displays: Because of the added data involved in the processing of unaveraged contour results, these results take a longer time to display than averaged results. Occasionally, unaveraged contour result displays tend to resemble a checkerboard pattern. Capped Isosurface displays can have missing facets.
If: The element nodal solution for element 1 is 0.0 and 0.0 for nodes 1 and 2. The element nodal solution for element 2 is 100 and 80 for nodes 2 and 3. The element nodal solution for element 3 is 3 and 0.0 for nodes 3 and 4. The un-averaged solution is then: The value at node 12 is the average of the values at the associated element's end points, namely 0.0. The value at node 23 is the average of the values at the associated element's end points, namely 90. The value at node 34 is the average of the values at the associated element's end points, namely 1.5.
774
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Result Definitions
For the averaged solution of nodes 2 and 3: The value at node 2 is 50. The value at node 3 is 41.5.
Note that the value at the mid-side node 23 (90) exceeds the values at the end points. The following is a 2D model that demonstrates similar mid-side quirks in averaging:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
775
Using Results Maximum Over Time or Time of Maximum: Each node/element/sample point is swept through the result sets to find its maximum result. Either the result itself is reported (sometimes referred to as a "peak hold") or the time at which the peak occurred is reported. This result is applicable in static and transient analyses. Maximum Over Frequency or Frequency of Maximum: With these options chosen, phase angle is held constant and each node/element/sample point is swept through frequency range to find its maximum result. This result is applicable in harmonic analyses only. Maximum Over Phase or Phase of Maximum: With these options chosen, frequency is held constant and each node/element/sample point is swept through a phase angle of 0 to 360 at specified increments to find its maximum result. You can control the increment using the Phase Increment entry. This result is applicable in harmonic analyses only. Maximum Over Cyclic Phase or Cyclic Phase of Maximum: Each node/element/sample point is swept through a phase angle of 0 to 360 in 10 degree increments find its maximum result. This result is applicable in cyclic modal analyses only and for harmonic indices greater than zero.
Note
There is no affiliation between composite results and composite elements.
776
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Result Definitions If the Layer specified does not exist for a particular surface body, the display of the result will be translucent with zero values for minimums and maximums on that body. If you enter 0 for Layer, it defaults to the Entire Section.
Note
A Layer number must be specified to calculate the Middle stresses and strains. If you set Layer to 0 (Entire Section) while Shell is Middle, the Shell option will become invalid. Similarly, if you have Layer set to Entire Section and you try to set Shell to Middle, Shell will become invalid. If there is a Layered Section in the model, convergence is not supported for results. If Layer is Entire Section, Top stresses and strains are for the top surface of the topmost layer and the Bottom stresses and strains are for the outer surface of the bottom layer. If a Layered Section is present in the model and you enter a number larger than the maximum number of layers that exists in the model, the Layer field will become invalid. All stress tool results and all fatigue tool results are unsupported if Layered Sections are present in the model. Only results from the section top and bottom are available on hyperelastic layered shells. Thus no results will be reported on such bodies if the layer is not set to 0 "Entire Section".
Unconverged Results
A nonlinear analysis may fail to converge due to a number of reasons. Some examples may be initially open contact surfaces causing rigid body motion, large load increments, material instabilities, or large deformations that distort the mesh resulting in element shape errors. In the Mechanical application, you can review this unconverged result as well as any converged results at previous time points. These results are marked in the legend of contour/vector plots as Unconverged indicating that these results must be used only for debugging purposes. Note that a plot of NewtonRaphson residuals is a very useful tool to identify regions of your structure that led to the convergence difficulty.
Note
Results in Solution Combination objects that use partial solutions will not be solved. You can view partial results but cannot use them in further post/solution work. Newton-Raphson residuals is a very useful tool to identify regions of your structure that led to the convergence difficulty.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
777
Using Results The handling of unconverged solutions is the same for both probes and results, with the following exception: reaction probes scoped to a Compression Only boundary condition cannot display results if the solver did not converge.
The degenerate quad element (above, right) contains three distinct nodes and four distinct integration (Gauss) points. MAPDL's solver calculates element nodal results (like stress and strain and flux, et. al.) at each of the integration points. Hence, element nodal results in the MAPDL result file are stored as though an element is not degenerate (even when it is degenerate). For the element (above, right), the file would contain stress and strain and flux listings for four nodes, 1, 2, 3, and 4. At nodes that share the same (x,y,z) in an element, it is not necessarily true that the element nodal results are equal for each coincident node. Depending upon the analysis, the element nodal results for the element (above, right) at node 3 may not equal the element nodal results at node 4. During the post processing phase, Mechanical drops the values of all but the first duplicate node at an (x,y,z). The element (above, right) would display the stress and strain and flux contours for nodes 1, 2, and 3 (but not 4).
Structural Results
The following structural result topics are addressed in this section: Deformation Stress and Strain Stabilization Energy Strain Energy Linearized Stress Damage Results Contact Results Frequency Response and Phase Response Stress Tools Fatigue (Fatigue Tool) Fracture Results Contact Tool Beam Tool
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
778
Structural Results Structural Probes Beam Results Gasket Results Campbell Diagram Chart Results Stress Tools (p. 803) are used to determine the following results: Maximum Equivalent Stress Safety Tool (p. 804) Maximum Shear Stress Safety Tool (p. 806) Mohr-Coulomb Stress Safety Tool (p. 807) Maximum Tensile Stress Safety Tool (p. 809) Structural Probes (p. 822) can be used to determine the following results: Deformation Strain Position Velocity Angular Velocity Acceleration Angular Acceleration Energy Force Reaction Moment Reaction Joint Response PSD Spring Beam Bolt Pretension Generalized Plane Strain
Deformation
Physical deformations can be calculated on and inside a part or an assembly. Fixed supports prevent deformation; locations without a fixed support usually experience deformation relative to the original location. Deformations are calculated relative to the part or assembly world coordinate system.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
779
Using Results
Component deformations (Directional Deformation) Deformed shape (Total Deformation vector) The three component deformations Ux, Uy, and Uz, and the deformed shape U are available as individual results. Scoping is also possible to both geometric entities and to underlying meshing entities (see example below). Numerical data is for deformation in the global X, Y, and Z directions. These results can be viewed with the model under wireframe display, facilitating their visibility at interior nodes.
780
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Structural Results
6. Click the Generate button. The Geometry field in the Details view displays the number of nodes that meet the criteria defined in the Worksheet.
7. After applying loads and supports to the model, add a Total Deformation result object, highlight the object, set Scoping Method to Named Selection, and set Named Selection to the Selection object defined above that includes the mesh node criteria. Before solving, annotations are displayed at each selected node as shown below.
8. Solve the analysis. Any element containing a selected node will display a contour color at the node. If all nodes on the element are selected, the element will display contour colors on all facets. Element facets that contain unselected nodes will be transparent. An example is shown below.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
781
Using Results
Note that all element facets are drawn, not just the facets on the surface or skin of the model. To possibly reduce clutter for complex models, the size of the dots representing the nodes can be changed by choosing View> Large Vertex Contours.
782
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Structural Results Reference - Read-only reference indication that depends on the directional result. Possible indications are: Relative to base motion for a Directional Deformation result. Absolute (including base motion) for a Directional Velocity or Directional Acceleration result. Scale Factor - A multiple of standard deviation values (with zero mean value) that you can enter which determines the probability of the time the response will be less than the standard deviation value. By default, the results output by the solver are 1 Sigma, or one standard deviation value. You can set the Scale Factor to 2 Sigma, 3 Sigma, or to User Input, in which case you can enter a custom scale factor in the Scale Factor Value field. Probability - Read-only indication of the percentage of the time the response will be less than the standard deviation value as determined by your entry in the Scale Factor field. A Scale Factor of 1 Sigma = a Probability of 68.3 %. 2 Sigma = 95.951 %. 3 Sigma = 99.737 %.
Using Results
Considerations
The degree of uncertainty in the numerical calculation of Stress answers depends on your accuracy preference. See Adaptive Convergence (p. 954) for information on available options and their effect on Stress answers. For your convenience and future reference, Report can include stress, strain, and deformations value, convergence histories, and any alerts for these values.
Equivalent stress (also called von Mises stress) is often used in design work because it allows any arbitrary three-dimensional stress state to be represented as a single positive stress value. Equivalent stress is part of the maximum equivalent stress failure theory used to predict yielding in a ductile material. The von Mises or equivalent strain e is computed as: = + where: ' = effective Poisson's ratio, which is defined as follows: Material Poisson's ratio for elastic and thermal strains computed at the reference temperature of the body. 0.5 for plastic strains.
+ +
Note
Currently, for Linked MSUP analyses with the Expand Results From detail under Output Controls set to Modal Solution, the MAPDL solver does not calculate equivalent strains. If you choose to display equivalent strain results, you will see zero contours.
784
Structural Results The principal stresses are always ordered such that 1 > 2 > 3.
Maximum Shear
The maximum shear stress max, also referred to as the maximum shear stress, is found by plotting Mohr's circles using the principal stresses:
or mathematically through: 3 max = 1 For elastic strain, the maximum shear elastic strain max is found through: max = 1 - 3 since the shear elastic strain reported is an engineering shear elastic strain.
Intensity
Stress intensity is defined as the largest of the absolute values of 1 - 2, 2 - 3, or 3 - 1: I = ( 2 2 )
Stress intensity is related to the maximum shear stress: I = 2max Elastic Strain intensity is defined as the largest of the absolute values of 1 - 2, 2 - 3, or 3 - 1: = ( )
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
785
Using Results Elastic Strain intensity is equal to the maximum shear elastic strain: I = max Equivalent Stress (and Equivalent Elastic Strain) and Stress Intensity are available as individual results.
Note
Computation of Equivalent Elastic Strain uses Poissons ratio. If Poissons ratio is temperature dependent then the Poissons ratio value at the reference temperature of the body is used to compute the Equivalent Elastic Strain.
Vector Principals
A Vector Principals plot provides a three-dimensional display of the relative size of the principal quantities (stresses or elastic strains), and the directions along which they occur. Positive principals point outwards and negative ones inwards. Plots of Vector Principals help depict the directions that experience the greatest amount of normal stress or elastic strain at any point in the body in response to the loading condition. The locus of directions of maximum principal stresses, for example, suggests paths of maximum load transfer throughout a body. Request a Vector Principals plot in the same way that you would request any other result. Scoping is also possible. Numerical data for these plots can be obtained by exporting the result values to an .XLS file. These files have 6 fields. The first three correspond to the maximum, middle, and minimum principal quantities (stresses or elastic strains). The last three correspond to the Mechanical APDL application Euler angle sequence (CLOCAL command in the ANSYS environment) required to produce a coordinate system whose X, Y and Z-axis are the directions of maximum, middle and minimum principal quantities, respectively. This Euler angle sequence is ThetaXY, ThetaYZ, and ThetaZX and orients the principal coordinate system relative to the global system. These results can be viewed using the Graphics button, so that you can use the Vector Display toolbar.
Error (Structural)
You can insert an Error result based on stresses to help you identify regions of high error and thus show where the model would benefit from a more refined mesh in order to get a more accurate answer. You can also use the Error result to help determine where Workbench will be refining elements if Convergence is active. The Error result is based on the same errors used in adaptive refinement. Information on how these errors are calculated is included in POST1 - Error Approximation Technique, in the Theory Reference for ANSYS and ANSYS Workbench.
Note
The Error result is based on linear stresses and as such may be inaccurate in certain nonlinear analyses (for example, when plasticity is active). Furthermore, the Error result is currently restricted to isotropic materials. You may wish to refer to the Structural Material Properties section of the Engineering Data help for additional information. Presented below are example applications of using the Error result in a Structural simulation. 3-D Model:
786 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Structural Results
Thermal Strain
Thermal strain is computed when coefficient of thermal expansion is specified and a temperature load is applied in a structural analysis. To specify the coefficient of thermal expansion, you must set Thermal Strain Effects to Yes in the Details view of the part or body objects before initiating a solve. Each of the components of thermal strain are computed as:
Where:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
787
Using Results - thermal strain in one of the directions x, y, or z. - Secant coefficient of thermal expansion defined as a material property in Engineering Data (see Chapter 2.4 Linear Material Properties in the Element Reference of the Mechanical APDL application Help for more information about the secant function). - reference temperature or the "stress-free" temperature. This can be specified globally for the model using the Reference Temperature field of Static Structural or Transient Structural analysis types. Optionally you can also specify the reference temperature as a material property for cases such as the analysis for cooling of a weld or solder joint where each material has a different stress-free temperature.
Proportional Limit
In order to develop plastic strain, plastic material properties must be defined. You may define plastic material properties by defining either of the following in the Engineering Data: Bilinear Stress/Strain curve. Multilinear Stress/Strain curve.
Note
Yield stresses defined under the Stress Limits section in the Engineering Data are used for the post tools only (that is, Stress Safety Tools and Fatigue tools), and do not imply plastic behavior.
788
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Structural Results
Membrane Stress
Membrane stress calculates the stresses along the thickness of the shell in longitudinal direction, in transverse direction, and in plane shear. The result is available only for shell bodies and solids that are meshed using the thin-solid meshing option. Each element of the body can display individual stress values and give a checkboard appearance to the result contours. The results are calculated in the element coordinate system. Shell membrane stress tensor (s11m, s22m, s12m) is the average of the in-plane stress tensor (s11(z), s22(z), s12(z)) along the shell thickness direction:
m 11 =
11 z dz
22
22
Where: t is the total shell thickness, z is the thickness location where the in-plane stress is evaluated.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
789
Using Results Unlike linearized stress in other elements, a pre-defined path through the shell thickness is not required in order to compute shell membrane stress.
Note
Make sure that the Output Control, General Miscellaneous is set to Yes or your results may be under-defined.
Bending Stress
The result is available only for shell bodies and solids that are meshed using the thin-solid meshing option and are calculated in the element coordinate system. Each element of the body can display individual stress values and give a checkboard appearance to the result contours. Shell bending stress tensor (s11b, s22b, s12b) represents the linear variation portion of the in-plane stress tensor (s11(z), s22(z), s12(z)) along the shell thickness direction:
b 11
11 z
dz
Where: t is the total shell thickness, z is the thickness location where the in-plane stress is evaluated.
Note
Make sure that the Output Control, General Miscellaneous is set to Yes or your results may be under-defined.
Stabilization Energy
Stabilization can help with convergence problems, but it can also affect accuracy if the stabilization energy or forces are too large. Although ANSYS automatically reports the stabilization force norms and compares them to internal force norms, it is still very important to check the stabilization energy and forces to determine whether or not they are excessive. If the stabilization energy is much less than the potential energy (for example, within a 1.0 percent tolerance), the result should be acceptable. When stabilization energy is large, check the stabilization forces at each DOF for all substeps. If the stabilization forces are much smaller than the applied loads and reaction forces (for example, within a 0.5 percent tolerance), the results are still acceptable. Such a case could occur when an elastic system is loaded first, then unloaded significantly. It is possible that the final element potential energy is small
790
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Structural Results and stabilization energy is relatively large, but all stabilization forces are small. Currently, stabilization forces are accessible in the .OUT file. Even when both stabilization energy and forces are too large, the results could still be valid. Such a scenario is possible when a large part of an elastic structure undergoes large rigid body motion (as in a snap-through simulation). In such a case, the stabilization energy could be large as well as the stabilization force for some DOFs at some substeps, but the results could still be acceptably accurate. Nevertheless, consider the results along with other support data and use your own discretion. To insert a Stabilization Energy result, highlight the Solution object in the tree, then select Stabilization Energy from the Solution Context Toolbar (p. 56) or right-mouse click on the object and choose Insert> Energy> Stabilization Energy. The following figure shows an example stabilization energy contour plot:
Strain Energy
Energy stored in bodies due to deformation. This value is computed from stress and strain results. It includes plastic strain energy as a result of material plasticity. To insert a Stabilization Energy result, highlight the Solution object in the tree, then select Stabilization Energy from the Solution Context Toolbar (p. 56) or right-mouse click on the object and choose Insert> Energy> Strain Energy.
Linearized Stress
The Linearized Stress results calculate membrane, bending, peak, and total stress along a straight line path in the Mechanical application. To calculate linearized stress, you must first define a straight line path object using Construction Geometry under Model. A path you define for linearized stress can be of type Two Points or of type X axis Intersection and should have at least 47 sample points. The number of points must be an odd number; otherwise the result will not solve and an error message will be issued. The path must be straight and entirely within the models elements. The X axis Intersection option is recommend as it ensures that the start and end points are inside the mesh and that the path is straight. Note that the Two Points method obtains the points from the tessellation of the geometric model, and if the geometry faces are curved, the points might not be inside the mesh. For these
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
791
Using Results situations, you can use the Snap to mesh nodes feature (see Path (Construction Geometry) (p. 403)) to ensure that the two points are contained within the mesh. Linearized stress does not support the Edge path type. To calculate linearized stresses: 1. 2. 3. 4. 5. In the object tree, select Solution to make the Solution toolbar available. On the Solution toolbar, click Linearized Stress, and then click the stress you want to calculate. In the Details view, select the Path you have defined to calculate the linearized stress. Select the coordinate system you have used for the model. Click Solve to calculate linearized stress along the path. Select bodies that contribute toward stress calculation The path you define to calculate the linearized stresses Types of linearized stresses available Coordinate systems you can select for stress calculation
Structural Results Include Using Y Dir. Formula: Include the thickness-direction bending stress using the same formula as the Y (axial direction ) bending stress. Also use the same formula for the shear stress. If the Average Radius of Curvature is non-zero, Mechanical reports the linearized stresses in the section coordinates (SX along the path, SY normal to the path, and SZ hoop direction). In this case, the choice of Coordinate System in the Details view is ignored. If the Average Radius of Curvature is zero, Mechanical reports the linearized stresses in the active results coordinate system.
Damage Results
Mechanical supports a number of damage results using non-linear material models, including the Mullins Effect, Progressive Damage, and Physical Failure Criteria.
Mullins Effect
The Mullins effect is a phenomenon resulting from load-induced changes to constitutive response exhibited by some hyper elastic materials, especially filled polymers. The effect is most evident during cyclic loading, where the unloading response is more compliant than the loading behavior. During the process of cyclic loading, stress-strain curve for these materials is dependent on the maximum previous load, where the load is the strain energy of the virgin hyper elastic material. As the maximum previous load increases, changes to the virgin hyper elastic constitutive model also increase, due to the Mullins effect. Below the maximum previous load, the Mullins effect changes are not evolving; however, the Mullins effect still modifies the hyper elastic constitutive response based on the maximum previous load. If the load increases beyond the maximum previous all time value, the result is an irreversible and instantaneous softening of the material, which causes a hysteresis in the stress-strain response. The Mullins effect is modeled with the modified Ogden-Roxburgh pseudo-elastic model (TB,CDM,,,,PSE2) and is applicable to any nearly or purely incompressible hyperelastic model (TB,HYPER). For more information on the Mullins effect, see Mullins Effect Material Model. Mechanical supports two results for the Mullins Effect: Mullins Damage Variable and Mullins Max. Previous Strain Energy. The Mullins Damage Variable is a unitless scale range from 0, at which the material is completely damaged without any stiffness, to 1, at which the material is intact, without any loss of stiffness. At a given time step, the Mullins Max. Previous Strain Energy result is the maximum value of strain energy of the virgin material in the time interval [0, t0], where t0 is the beginning of a time step. Depending on the unit system you choose, this result chooses the appropriate unit of energy. A typical unit is the Joules (J) unit.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
793
Using Results
Progressive Damage
Progressive Damage is associated with the damage phenomenon that occurs in composite materials. When a composite material is subjected to loading, the matrix and fiber controlled types of failure can occur both separately or sequentially. After a certain point, the material experiences enough damage in the form of the local failures that the material can no longer sustain the load. These local failures govern the ultimate load that the material can withstand. Progressive Damage uses material damage initiation (TB, DMGI) and evolution criteria (TB, DMGE) to analyze the progressive damage in composites. While Physical Failure Criteria analyzes the failure criteria, Progressive Damage analyzes the progression of the damage. Damage Initiation Criteria defines the criteria type for determining the onset of material damage under loading. Depending upon the failure mode selected here, the respective failure criteria will be computed for Physical Failure Criteria . The available failure modes for damage are: Maximum Strain Maximum Stress Puck Hashin LaRc03 LaRc04 The Damage Evolution Law defines the material damage evolution law (or the way a material degrades) following the initiation of damage. The stiffness reduction takes a value of 0 to 1, where 0 is no damage and 1 is completely damaged. For more information, see Damage Evolution Law and Damage Initiation Criteria in the Mechanical APDL documentation. The Progressive Damage model supports the following results: Result Damage Status Description The Damage Status result will be an enum type with values of 0, 1, or 2, where 0 -- undamaged 1 -- partially damaged 2 -- completely damaged Fiber Tensile Damage Variable The Fiber Tensile Damage Variable result value will be in the range of 0 to the Tensile Fiber Stiffness Reduction value set in the Damage Evolution Law. In other words, if you set the Tensile Fiber Stiffness Reduction to 0.6, the range of Fiber Tensile damage variable result will be in the range of 0 to 0.6.
794
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Structural Results Result Description A value of 0 for this result means undamaged and a value of 1 means completely damaged. The result has no units. Fiber Compressive Damage Variable The Fiber Compressive Damage Variable result value will be in the range of 0 to the Compressive Fiber Stiffness Reduction value set in the Damage Evolution Law. In other words, if you set the Compressive Fiber Stiffness Reduction to 0.6, the range of Fiber Tensile damage variable result will be in the range of 0 to 0.6. A value of 0 for this result means undamaged and a value of 1 means completely damaged. The result has no units. Matrix Tensile Damage Variable The Matrix Tensile Damage Variable result value will be in the range of 0 to the Tensile Matrix Stiffness Reduction value set in the Damage Evolution Law i.e. if you set the Tensile Matrix Stiffness Reduction to 0.6, the range of Fiber Tensile damage variable result will be in the range of 0 to 0.6. A value of 0 for this result means undamaged and a value of 1 means completely damaged. The result has no units. Matrix Compressive Damage Variable The Matrix Compressive Damage Variable result value will be in the range of 0 to the Compressive Fiber Stiffness Reduction value set in the Damage Evolution Law i.e. if you set the Compressive Fiber Stiffness Reduction to 0.6, the range of Fiber Tensile damage variable result will be in the range of 0 to 0.6. A value of 0 for this result means undamaged and a value of 1 means completely damaged. The result has no units. Shear Damage Variable The Shear Damage Variable result value will be in the range of 0 to 1. This value is computed using the results of Fiber Tensile Damage Variable, Fiber Compressive Damage Variable, Matrix Tensile Damage Variable, and Matrix Compressive Damage Variable. The result has no units. The Energy Dissipated Per Volume result value will be a positive real number. This result uses a unit of Energy/Volume in the unit system you choose.
795
Using Results Result Max Failure Criteria Description The Max Failure Criteria is computed based on the maximum of Fiber Tensile Failure Criterion, Fiber Compressive Failure Criterion, Matrix Tensile Failure Criterion, and Mattrix Compressive Failure Criterion. The Fiber Tensile Failure Criterion result value will be a positive integer. A value of 0 indicates no failure, while 1 is a complete failure. A value above 1 indicates the material has completely failed. The higher this number, the higher the load above the prescribed limits, although specifics are dependent on the stress limits you set and the amount of loading applied. The Fiber Compressive Failure Criterion result value will be a positive integer. A value of 0 indicates no failure, while 1 is a complete failure. A value above 1 indicates the material has completely failed. The higher this number, the higher the load above the prescribed limits, although specifics are dependent on the stress limits you set and the amount of loading applied. The Matrix Tensile Failure Criterion result value will be a positive integer. A value of 0 indicates no failure, while 1 is a complete failure. A value above 1 indicates the material has completely failed. The higher this number, the higher the load above the prescribed limits, although specifics are dependent on the stress limits you set and the amount of loading applied. The Matrix Compressive Failure Criterion result value will be a positive integer. A value of 0 indicates no failure, while 1 is a complete failure. A value above 1 indicates the material has completely failed. The higher this number, the higher the load above the prescribed limits, although specifics are dependent on the stress limits you set and the amount of loading applied.
Contact Results
If your model contains Contact Regions, you can define the following contact results under the Solution object by inserting a Contact Tool: Gap Penetration Pressure Frictional Stress - available only for evaluating contact conditions after solution.
Note
To reflect total contact pressures or frictional stress, you must either set the Behavior option to Asymmetric or Auto Asymmetric, or manually create an asymmetric contact pair. For node-to-surface contact, Pressure will display zero results. To display the associated contact force, you must insert a user defined result called CONTFORC.
796
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Structural Results Sliding Distance - available only for evaluating contact conditions after solution. The total sliding distance (SLIDE) is the amplitude of total accumulated slip increments (a geometrical measurement) when the contact status is sticking or sliding (STAT = 2, 3). It contains contributions from the elastic slip and the frictional slip. Elastic slip due to sticking represents the reversible tangential motion from the point of zero tangential stresses. Ideally, the equivalent elastic slip does not exceed the user-defined absolute limit. The higher the tangent stiffness, the smaller the resulting elastic slip. The pair-based elastic slip can be monitored using the Contact Result Tracker (p. 941). See the Reviewing the Results section of the Contact Technology Guide for more information. Fluid Pressure - Fluid penetration pressure (surface-to-surface contact only). Note that command snippets are required to apply the loading to create this result. For more information, see Applying Fluid PressurePenetration Loads in the Mechanical APDL Contact Technology Guide. Status. Status codes are: 0-open and not near contact 1-open but near contact 2-closed and sliding 3-closed and sticking The labels Far, Near, Sliding, and Sticking are included in the legend for Status.
Note
Contact that has been deactivated via Auto Asymmetric behavior will be displayed with a status of Far-Open. Results for deactivated pairs can be suppressed in the Contact Tool by changing Both to either Contact or Target as necessary.
If you choose to display contact results with a display option other than Unaveraged, then Mechanical uses all elements in the selected regions to calculate the result. That is, Mechanical averages contact across regions regardless of whether you scoped the result via Geometry Selection or via the Worksheet. For example, if you set the display option to Averaged, then the displayed result for a node is the average of all values (from all selected elements) at that node. Contact elements can be coincident, which may be difficult to discern visually, and Mechanical does not display unaveraged contact results if it detects coincident elements in the scoping. However, Mechanical calculates and displays averaged contact results for coincident elements. The images below illustrate how contact results are affected by the different scoping types. The model consists of two blocks contacting a third block.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
797
Using Results
Using the Worksheet method, one Contact Tool was scoped to the contact pair on the left, and another one was scoped to the contact pair on the right. This allows you to view the contact results for each contact pair individually. The contact status for the contact pair on the left is shown below.
The contact status for the contact pair on the right is shown below.
A third Contact Tool scoped to the surface of the large block (using the Geometry Selection method) allows you view the contact status averaged over that surface, as shown below.
798
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Structural Results
Note
Be aware of the following restrictions regarding contact results: When a contact result is scoped to a face of an assembly, a contact result may not be obtained in certain cases, especially if the scoped face is not a part of any contact region. Contour contact results are not reported for 3-D edge contact.
Frequency Response
Results displayed on a graph can be scoped using the graphical selection tools (vertex, face, edge, or nodes) or using Named Selections, and can be viewed as a value graphed along a specified frequency range. These include the frequency results for stress, elastic strain, deformation, or acceleration (frequency only) plotted as a graph. The plot will include all the frequency points at which a solution was obtained. When you generate frequency response results, the default plot (Bode) shows the amplitude and phase angle.
Note
Direct graphical node selection requires you to generate the mesh and have the Select Mesh (see Graphics Options Toolbar Help) tool chosen. Optionally, you can plot the following results values for graphs: Real Imaginary Real and Imaginary
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
799
Using Results Amplitude Phase Angle You can select any of these from a drop-down list in the Details view for the results. For edges, faces, surface bodies, and multiple vertex selections (which contain multiple nodes), the results can be scoped as minimum, maximum, or average using the Spatial Resolution option. This option is also available for frequency and phase response results scoped on a single vertex.
Note
The Spatial Resolution option is especially important for results scoped to a shell vertex, where the default option, Use Average, may yield unexpected results. The Use Minimum and Use Maximum settings of the Spatial Resolution option are based on the amplitude and thus are reported from the location with either the largest or smallest amplitude. The Use Average setting calculates the average by calculating the real and imaginary components separately.
Note
You cannot use the Mechanical application convergence capabilities for any results item under a harmonic analysis. Instead, you can first do a convergence study on a modal analysis and reuse the mesh from that analysis. Presented below is an example of a Frequency Response plot:
The average, minimum, or maximum value can be chosen for selected entities. Stress, Strain, Deformation, and Acceleration components vary sinusoidally, so these are the only result types that can be reviewed in this manner. (Note that items such as Principal Stress or Equivalent Stress do not behave in a sinusoidal manner since these are derived quantities.)
800
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Structural Results
Phase Response
Similarly, Phase Response plots show the minimum, average, or maximum Stress, Strain, or Deformation for selected graphical entities (vertex, face, edge, or nodes) or a Named Selection. An example of a Phase Response plot is illustrated below.
However, unlike Frequency Response plots that show a response amplitude over a frequency range, Phase Response plots show a response over a range of phase angles, so you can determine how much a response lags behind the applied load. General approach to harmonic analysis postprocessing Generally speaking, you would look at Frequency Response plots at critical regions to ascertain what the frequency of interest may be. In conjunction with Phase Response plots, the phase of interest is also determined. Then, you can request Stress, Strain, or Deformation contour plots to evaluate the response of the entire structure at that frequency and phase of interest.
801
Using Results
As illustrated here, you can see how the feature automatically scopes the type, orientation, frequency, and phase angle.
802
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Structural Results
The Reported Frequency in the Information category is the frequency at which contour results were found and plotted. This frequency can be potentially different from the frequency you requested.
Stress Tools
You can insert any of the following stress tools in a Solution object by choosing Stress Tool under Tools in the Solution context toolbar, or by using a right mouse button click on a Solution object and choosing Stress Tool: Maximum Equivalent Stress Safety Tool (p. 804) Maximum Shear Stress Safety Tool (p. 806) Mohr-Coulomb Stress Safety Tool (p. 807) Maximum Tensile Stress Safety Tool (p. 809) After adding a Stress Tool object to the tree, you can change the specific stress tool under Theory in the Details view. The Stress Tools make use of the following material properties: Tensile Yield Strength Compressive Yield Strength Tensile Ultimate Strength
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 803
<
804
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Structural Results If failure is defined by material yielding, it follows that the design goal is to limit the maximum equivalent stress to be less than the yield strength of the material: e
y
<
An alternate but less common definition states that fracturing occurs when the maximum equivalent stress reaches or exceeds the ultimate strength of the material:
u
<
Options
Define the stress limit in the Details view under Stress Limit Type. Use either Tensile Yield Per Material, or Tensile Ultimate Per Material, or enter a Custom Value. By default, Stress Limit Type equals Tensile Yield Per Material. Choose a specific result from the Stress Tool context toolbar or by inserting a stress tool result using a right mouse button click on Stress Tool:
Safety Factor
s=
lim it
Safety Margin
= =
Stress Ratio
* =
Notes
The reliability of this failure theory depends on the accuracy of calculated results and the representation of stress risers (peak stresses). Stress risers play an important role if, for example, yielding at local discontinuities (e.g., notches, holes, fillets) and fatigue loading are of concern. If calculated results are suspect, consider the calculated stresses to be nominal stresses, and amplify the nominal stresses by an appropriate stress concentration factor Kt. Values for Kt are available in many strength of materials handbooks. If fatigue is not a concern, localized yielding will lead to a slight redistribution of stress, and no real failure will occur. According to J. E. Shigley (Mechanical Engineering Design, McGraw-Hill, 1973), "We conclude, then, that yielding in the vicinity of a stress riser is beneficial in improving the strength of a part and that stress-concentration factors need not be employed when the material is ductile and the loads are static."
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
805
Using Results Alternatively, localized yielding is potentially important if the material is marginally ductile, or if low temperatures or other environmental conditions induce brittle behavior. Yielding of ductile materials may also be important if the yielding is widespread. For example, failure is most often declared if yielding occurs across a complete section. The proper selection and use of a failure theory relies on your engineering judgment. Refer to engineering texts such as Engineering Considerations of Stress, Strain, and Strength by R. C. Juvinall (McGraw-Hill) and Mechanical Engineering Design by J. E. Shigley (McGraw-Hill) for in-depth discussions on the applied theories.
lim it
where the limit strength is generally the yield or ultimate strength of the material. In other words, the shear strength of the material is typically defined as a fraction (f < 1) of the yield or ultimate strength: = =
In a strict application of the theory, f = 0.5. Expressing the theory as a design goal:
<
If failure is defined by material yielding, it follows that the design goal is to limit the shear stress to be less than a fraction of the yield strength of the material:
<
An alternate but less common definition states that fracturing occurs when the shear stress reaches or exceeds a fraction of the ultimate strength of the material:
<
Options
Define the stress limit in the Details view under Stress Limit Type. Use either Tensile Yield Per Material, or Tensile Ultimate Per Material, or enter a Custom Value. By default, Stress Limit Type equals Tensile Yield Per Material. Define coefficient f under Factor in the Details view. By default, the coefficient f equals 0.5.
806
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Structural Results Choose a specific result from the Stress Tool context toolbar or by inserting a stress tool result using a right mouse button click on Stress Tool:
Safety Factor
s
max
lim it
Safety Margin
= =
Stress Ratio
* =
Notes
The reliability of this failure theory depends on the accuracy of calculated results and the representation of stress risers (peak stresses). Stress risers play an important role if, for example, yielding at local discontinuities (e.g., notches, holes, fillets) and fatigue loading are of concern. If calculated results are suspect, consider the calculated stresses to be nominal stresses, and amplify the nominal stresses by an appropriate stress concentration factor Kt. Values for Kt are available in many strength of materials handbooks. If fatigue is not a concern, localized yielding will lead to a slight redistribution of stress, and no real failure will occur. According to J. E. Shigley (Mechanical Engineering Design, McGraw-Hill, 1973), "We conclude, then, that yielding in the vicinity of a stress riser is beneficial in improving the strength of the part and that stress-concentration factors need not be employed when the material is ductile and the loads are static." Alternatively, localized yielding is potentially important if the material is marginally ductile, or if low temperatures or other environmental conditions induce brittle behavior. Yielding of ductile materials may also be important if the yielding is widespread. For example, failure is most often declared if yielding occurs across a complete section. The proper selection and use of a failure theory relies on your engineering judgment. Refer to engineering texts such as Engineering Considerations of Stress, Strain, and Strength by R. C. Juvinall (McGraw-Hill) and Mechanical Engineering Design by J. E. Shigley (McGraw-Hill) for in-depth discussions on the applied theories.
807
Using Results 1
tensile lim it
3
compressive lim it
<
where 1 > 2 > 3; 3 and the compressive strength limit assume negative values even though you must actually enter positive values for these quantities. Also, a given term is only used if it includes the correct sign. For example, 1 must be positive and 3 must be negative. Otherwise, the invalid term is assumed to be negligible. Note that the Mohr-Coulomb Stress Safety tool evaluates maximum and minimum principal stresses at the same locations. In other words, this tool does not base its calculations on the absolute maximum principal stress and the absolute minimum principal stress occurring (most likely) at two different locations in the body. The tool bases its calculations on the independent distributions of maximum and minimum principal stress. Consequently, this tool provides a distribution of factor or margin of safety throughout the part or assembly. The minimum factor or margin of safety is the minimum value found in this distribution. For common brittle materials such as glass, cast iron, concrete and certain types of hardened steels, the compressive strength is usually much greater than the tensile strength, of which this theory takes direct account. The design goal is to limit the maximum and minimum principal stresses to their ultimate strength values by means of the brittle failure relationship:
u
<
An alternative but less common definition compares the greatest principal stresses to the yield strengths of the material:
y
<
The theory is known to be more accurate than the maximum tensile stress failure theory used in the Maximum Tensile Stress Safety tool, and when properly applied with a reasonable factor of safety the theory is often considered to be conservative.
Options
Define the tensile stress limit in the Details view under Tensile Limit Type. Use either Tensile Yield Per Material, or Tensile Ultimate Per Material, or enter a Custom Value. By default, Tensile Limit Type equals Tensile Yield Per Material. Define the compressive stress limit in the Details view under Compressive Limit Type. Use either Comp. Yield Per Material, or Comp. Ultimate Per Material, or enter a Custom Value. By default, Compressive Limit Type equals Comp. Yield Per Material. Choose a specific result from the Stress Tool context toolbar or by inserting a stress tool result using a right mouse button click on Stress Tool:
808
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Structural Results
Safety Factor
3 1 + s = compressive lim it tensile lim it
1
Safety Margin
+ = =
Stress Ratio
* =
Notes
The use of a yield strength limit with brittle materials is not recommended since most brittle materials do not exhibit a well-defined yield strength. For ductile and some other types of materials, experiments have shown that brittle failure theories may be inaccurate and unsafe to use. The brittle failure theories may also be inaccurate for certain brittle materials. Potential inaccuracies are of particular concern if the accuracy of calculated answers is suspect. The reliability of this failure criterion is directly related to treatment of stress risers (peak stresses). For brittle homogeneous materials such as glass, stress risers are very important, and it follows that the calculated stresses should have the highest possible accuracy or significant factors of safety should be expected or employed. If the calculated results are suspect, consider the calculated stresses to be nominal stresses, and amplify the nominal stresses by an appropriate stress concentration factor Kt. Values for Kt are available in many strength of materials handbooks. For brittle nonhomogeneous materials such as gray cast iron, stress risers may be of minimal importance. If a part or structure is known or suspected to contain cracks, flaws, or is designed with sharp notches or re-entrant corners, a more advanced analysis may be required to confirm its structural integrity. Such discontinuities are known to produce singular (i.e., infinite) elastic stresses; if the possibility exists that the material might behave in a brittle manner, a more rigorous fracture mechanics evaluation needs to be performed. An analyst skilled in fracture analysis can use the Mechanical APDL application to determine fracture mechanics information. The proper selection and use of a failure theory relies on your engineering judgment. Refer to engineering texts such as Engineering Considerations of Stress, Strain, and Strength by R. C. Juvinall (McGraw-Hill) and Mechanical Engineering Design by J. E. Shigley (McGraw-Hill) for in-depth discussions on the applied theories.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
809
Using Results The theory states that failure occurs when the maximum principal stress equals or exceeds a tensile stress limit. Expressing the theory as a design goal: 1
lim it
<
The maximum tensile stress failure theory is typically used to predict fracture in brittle materials with static loads. Brittle materials include glass, cast iron, concrete, porcelain and certain hardened steels. The design goal is to limit the greatest principal stress to be less than the material's ultimate strength in tension:
u
<
An alternate definition compares the greatest principal stress to the yield strength of the material:
y
<
For many materials (usually ductile materials), strength in compression and in tension are roughly equal. For brittle materials, the compressive strength is usually much greater than the tensile strength. The Mohr-Coulomb theory used in the Mohr-Coulomb Stress Safety tool is generally regarded as more reliable for a broader range of brittle materials. However, as pointed out by R. C. Juvinall (Engineering Considerations of Stress, Strain, and Strength, McGraw-Hill, 1967), "There is some evidence to support its use with porcelain and concrete. Also, it has been used in the design of guns, as some test results on thick-walled cylinders tend to agree with this theory."
Options
Define the stress limit in the Details view under Stress Limit Type. Use either Tensile Yield Per Material, or Tensile Ultimate Per Material, or enter a Custom Value. By default, Stress Limit Type equals Tensile Yield Per Material. Choose a specific result from the Stress Tool context toolbar or by inserting a stress tool result using a right mouse button click on Stress Tool:
Safety Factor
s=
Safety Margin
= =
810
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Structural Results
Stress Ratio
* 1 =
1
lim it
Notes
The use of a yield strength limit with brittle materials is not recommended since most brittle materials do not exhibit a well-defined yield strength. For ductile and some other types of materials, experiments have shown that brittle failure theories may be inaccurate and unsafe to use. The brittle failure theories may also be inaccurate for certain brittle materials. Potential inaccuracies are of particular concern if the accuracy of calculated answers is suspect. The reliability of this failure criterion is directly related to treatment of stress risers (peak stresses). For brittle homogeneous materials such as glass, stress risers are very important, and it follows that the calculated stresses should have the highest possible accuracy or significant factors of safety should be expected or employed. If the calculated results are suspect, consider the calculated stresses to be nominal stresses, and amplify the nominal stresses by an appropriate stress concentration factor Kt. Values for Kt are available in many strength of materials handbooks. For brittle nonhomogeneous materials such as gray cast iron, stress risers may be of minimal importance. If a part or structure is known or suspected to contain cracks, flaws, or is designed with sharp notches or re-entrant corners, a more advanced analysis may be required to confirm its structural integrity. Such discontinuities are known to produce singular (i.e., infinite) elastic stresses; if the possibility exists that the material might behave in a brittle manner, a more rigorous fracture mechanics evaluation needs to be performed. An analyst skilled in fracture analysis can use the Mechanical APDL application program to determine fracture mechanics information. The proper selection and use of a failure theory relies on your engineering judgment. Refer to engineering texts such as Engineering Considerations of Stress, Strain, and Strength by R. C. Juvinall (McGraw-Hill) and Mechanical Engineering Design by J. E. Shigley (McGraw-Hill) for in-depth discussions on the applied theories.
Fracture Results
To review fracture results in Mechanical, you insert a Fracture Tool under the Solution folder, and then add Fracture Results under the Fracture Tool. Fracture Results are of three types: SIFS Results, J-Integral and VCCT Results. Mechanical computes the fracture parameter result based on the type and subtype of the result definition. The type is based on a SIFS, JINT, and VCCT based result. The subtype for SIFS result is the mode of the stress intensity factor, or Mode I (K1), Mode II (K2) or Mode III (K3) of the SIFS result. The subtype for the VCCT based result is Mode I Energy Release rate (G1), Mode II Energy Release rate (G2), Mode III Energy Release rate (G3), and Total Energy Release rate (GT). The JINT result is the mixed mode result, and has no subtype associated with it. For more information about Fracture Results, see: Fracture Tool
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
811
Using Results Defining a Fracture Result The Active Contour in the Details view indicates the contour number for which the results are shown under the Results parameter. The Graphics window displays the graphical result for the active contour. The 1 in the Graphics window indicates the start of the crack front, while 2 indicates the end of the crack front.
812
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Structural Results
The results are plotted in the Graph window for all contours, starting from the Contour Start value and ending at the Contour End value. The X axis in the Graph window indicates the distance along the crack front. The start of the crack front has a value of zero, and the end of the crack front has the maximum value. The Tabular Data window displays the data points in a table format.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
813
Using Results
Fracture Tool
The Fracture Tool allows you to group together all of the different types of fracture results associated with one single Crack or Pre-Meshed Crack object defined in the Fracture folder. To define a Fracture Tool: 1. 2. Select the Solution object in the Tree Outline. Choose Tools>Fracture Tool from the Solution context toolbar.
Note
By default, a Fracture Result of type Mode I Stress Intensity Factor is inserted under the Fracture Tool.
3.
In the Details View, for the Crack option, select the Crack or Pre-Meshed Crack object for which you want to group results.
Structural Results 1. 2. Select the Fracture Tool from the Tree Outline. From the Fracture Tool context toolbar, select any results you want to add. SIFS Results>SIFS(K1) inserts a Mode 1 Stress Intensity Factor result. SIFS Results>SIFS(K2) inserts Mode 2 Stress Intensity Factor result. SIFS Results>SIFS(K3) inserts Mode 3 Stress Intensity Factor result. VCCT Results>VCCT(G1) inserts Mode 1 Energy Release Rate result. VCCT Results>VCCT(G2) inserts Mode 2 Energy Release Rate result. VCCT Results>VCCT(G3) inserts Mode 3 Energy Release Rate result. VCCT Results>VCCT(GT) inserts Total Energy Release Rate result. J-Integral (JINT) inserts a J-Integral result.
Tip
In the Details View, you can change the type of fracture result to SIFS, J-Integral(JINT) or VCCT, change the SIFS result subtype to K1, K2 and K3, and change the VCCT result subtype to G1, G2, G3 and GT.
3.
Define each Fracture Result in the Details view. Options specific to fracture results include: Contour Start: Specifies the first contour number for which the result will be plotted in the graph and displayed in the tabular data. The value must not be greater than the value of Contour End. This option applies only to the SIFS and JINT types of result. Contour End: Specifies the last contour number for which the result will be plotted in the graph and displayed in the tabular data. The value must not be greater than value of the Solution Contours option specified for the associated crack object. Since the maximum of 10 contours can be plotted in Graph window at one point of time, the difference between Contour End and Contour Start must not be greater than 9. The option applies only to the SIFS and JINT types of result. Active Contour: Specifies the contour number for which the results are plotted in the Graphics window and are shown in the Details view. By default, it takes the Last value which is the contour number specified for Contour End. This option applies only to the SIFS and JINT types of result. For information on other Details view options, see Results and Result Tools (Group) (p. 1259).
Contact Tool
The Contact Tool allows you to examine contact conditions on an assembly both before loading, and as part of the final solution to verify the transfer of loads (forces and moments) across the various contact regions. The Contact Tool is an object you can insert under a Connections branch object for examining initial contact conditions, or under a Solution or Solution Combination branch object for examining the effects of contact as part of the solution. The Contact Tool allows you to conveniently scope contact results to a common selection of geometry or contact regions. In this way, all applicable contact results can be investigated at once for a given scoping.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
815
Using Results A Contact Tool is scoped to a given topology, and there exist two methods for achieving this: the Worksheet method and the Geometry Selection method. Under the Worksheet method, the Contact Tool is scoped to one or more contact regions. Under the Geometry Selection method, the Contact Tool can be scoped to any geometry on the model. Regardless of the method, the scoping on the tool is applied to all results grouped under it. To use a Contact Tool, prepare a structural analysis for an assembly with contacts. You then use either the Geometry Selection or Worksheet scoping method for results.
2. 3.
5.
816
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Structural Results Workbench has detected an open contact Status condition, which is invalid based on the definitions of Bonded and No Separation contact types. It is very likely that the model will not be held together as expected. The geometry of the contact may be too far apart for the closed condition to be satisfied. Review of the Contact Region definition is strongly recommended. Yellow: "The contact status is open. This may be acceptable." Workbench has detected an open contact Status condition on a nonlinear contact type, Frictionless, Rough, or Frictional, which is probably acceptable under certain conditions as stated in their descriptions. If the Status is Far Open, the Penetration and the Gap will be set to zero even though the Resulting Pinball is non-zero.
Note
Currently, contact results are not saved to results (.rst) file for all contact elements that are outside the pinball region to optimize the file size. Results for far field contact elements were reported as zero in prior releases.
Orange: "The contact status is closed but has a large amount of gap or penetration. Check penetration and gap compared to pinball and depth. Workbench has detected that any of the following contact results are greater than 1/2 of the Resulting Pinball, or greater than 1/2 of the Contact Depth: Gap, Penetration, maximum closed Gap, maximum closed Penetration. This could lead to poor results in terms of stiffness of the contacting interface. It is recommended that you alter the geometry to reduce the gap or penetration. Gray: "Contact is inactive. This can occur for MPC and Normal Lagrange formulations. It can also occur for auto asymmetric behavior." Refer to the individual descriptions for the MPC and Normal Lagrange formulations, and the description for Auto Asymmetric behavior.
Note
The not applicable designation, N/A appears in the following locations and situations: All result columns when the contact pair is inactive (row is gray, or Inactive appears under the Status column). The Geometric Gap column for Frictionless, Rough, or Frictional contact Types and an Interface Treatment set to Add Offset, Ramped Effects.
When you highlight any of the contact result objects, the Geometry tab appears and displays the graphical result for the contact regions that you specified in step 2 above.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
817
Using Results To evaluate initial contact conditions using the Geometry Selection method: 1. 2. Select one or more bodies that are in contact. Insert a Contact Tool in the Connections folder (Contact Tool from the Connections context toolbar, or right mouse button click on Connections, then Insert> Contact Tool). You will see a Contact Tool inserted that includes a default Initial Information object.
Note
The scoping of the Initial Information object is only available using the Worksheet method. Selecting bodies as in step 1 above has no effect on Initial Information results.
3. 4.
In the Details view of the Contact Tool, select Geometry Selection in the Scoping Method field. The bodies that you selected in step 1 are highlighted in the Geometry tab. Add contact result objects of interest under the Contact Tool folder (Contact> Penetration or Gap or Status from the Contact Tool context toolbar, or right mouse button click on Contact Tool, then Insert> Penetration or Gap or Status). The specific contact result objects are inserted. Obtain the initial contact results using a right mouse button click on the Contact object, or Contact Tool object, or any object under the Contact Tool object, then choosing Generate Initial Contact Results from the context menu. When you highlight any of the contact result objects, the Geometry tab appears and displays the graphical result for the bodies that you selected in step 1.
5.
2. 3.
Structural Results To change the Contact Side of all contact regions, choose the option in the drop-down menu (Both, Contact, or Target from the drop-down menu and click the Apply button). To change an individual Contact Side, click in the particular cell and choose Both, Contact, or Target from the drop-down menu. 4. Add more contact results as needed in the Contact Tool folder (Contact> [Contact Result, for example, Pressure] from the Contact Tool context toolbar, or right mouse button click on Contact Tool, then Insert> [Contact Result, for example, Pressure]). Solve database. Upon completion, you will see contact results with the common scoping of the Contact Tool.
5.
To evaluate contact conditions after solution using the Geometry Selection method: 1. 2. Select one or more bodies that are in contact. Insert a Contact Tool in the Solution folder (Tools> Contact Tool from the Solution context toolbar, or right mouse button click on Solution, then Insert> Contact Tool> Contact Tool). You will see a Contact Tool inserted with a default contact result. Because you have already selected one or more bodies, Geometry Selection is automatically set in the Scoping Method field within the Details view. Add more contact results as needed in the Contact Tool folder (Contact> [Contact Result, for example, Pressure] from the Contact Tool context toolbar, or right mouse button click on Contact Tool, then Insert> [Contact Result, for example, Pressure]). Solve database. Upon completion, you will see contact results with the common scoping of the Contact Tool.
3.
4.
The configuration of the Contact Tool, in particular the location (Solution vs Solution Combination) and the scoping method, affects the availability of results. A Contact Tool in the Solution Combination folder has the limitation that it supports only pressure, frictional stress, penetration and distance.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
819
Using Results Geometric Gap: the gap that initially exists between the Contact and Target surfaces. For Frictional or Frictionless contact, this is the minimum gap. For Bonded or No Separation contact, this is the maximum closed gap detected. Resulting Pinball: user specified or the Mechanical APDL application calculated pinball radius. Contact Depth: average contact depth of elements. Normal Stiffness: the calculated maximum normal stiffness value. Tangential Stiffness: the calculated maximum tangential stiffness value. Real Constant: the contact Real Constant number. The following table outlines how to interpret the Gap and Penetration columns in the Initial Contact Information when there is a true initial geometric gap at the contact interface. Contact Type Interface Treatment Offset Status Penetration Gap Geometric Penetration 0 0 0 Geometric Gap
Bonded or No Separation Bonded or No Separation Frictionless, Rough, or Frictional Frictionless, Rough, or Frictional Frictionless, Rough, or Frictional Frictionless, Rough, or Frictional Frictionless, Rough, or Frictional Frictionless, Rough, or Frictional
NA NA Add Offset, No Ramping Add Offset, Ramped Effects Add Offset, No Ramping
NA NA 0
0 0 0
0 0 0
0 < True Geometric Gap < True Geometric Gap > True Geometric Gap > True Geometric Gap
Near Open
NA
Closed
Closed
NA
820
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Structural Results The following table outlines how to interpret the Gap and Penetration columns in the Initial Contact Information when there is a true initial geometric penetration at the contact interface. Contact Type Interface Treatment Offset Status Penetration Gap Geometric Penetration Geometric Gap 0 0
NA NA
0 0
Closed
Closed
NA
Near Open
Near Open
NA
Beam Tool
You can apply a Beam Tool to any assembly in order to view the linearized stresses on beam bodies. It is customary in beam design to employ components of axial stress that contribute to axial loads and bending in each direction separately. Therefore, the stress outputs (which are linearized stresses) associated with beam bodies have been focused toward that design goal. The Beam Tool is similar to the Contact Tool in that the tool, not the results themselves control the scoping. By default, the scoping is to all beam bodies. You can change the scoping in the Details view, if desired. To insert a Beam Tool, highlight the Solution object then choose Tools> Beam Tool from the Solution context toolbar. Three beam stress results are included under the Beam Tool object: Direct Stress, Minimum Combined Stress, and Maximum Combined Stress. You can add additional beam stress results or deformation results by highlighting the Beam Tool object and choosing the particular result from the Beam Tool context toolbar. As an alternative, you can right mouse button click on the Beam Tool object and, from the context menu, choose Insert> Beam Tool> Stress or Deformation.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
821
Using Results Presented below are definitions of the beam stress results that are available: Direct Stress: The stress component due to the axial load encountered in a beam element. Minimum Bending Stress: From any bending loads a bending moment in both the local Y and Z directions will arise. This leads to the following four bending stresses: Y bending stress on top/bottom and Z bending stress the top/bottom. Minimum Bending Stress is the minimum of these four bending stresses. Maximum Bending Stress: The maximum of the four bending stresses described under Minimum Bending Stress. Minimum Combined Stress: The linear combination of the Direct Stress and the Minimum Bending Stress. Maximum Combined Stress: The linear combination of the Direct Stress and the Maximum Bending Stress.
Structural Probes
The following structural probe types are available. Probe Type Deformation Applicable Analysis Types Static Structural, Transient Structural, Rigid Dynamics, Explicit Dynamics Output Deformation: X axis, Y axis, Z axis, Total Characteristics Scope to: flexible or rigid body. Scope by: bodies (single body only if rigid), location only, vertex, edge, face. Orientation coordinate system: any; defaults to Global Cartesian. Strain Static Structural, Transient Structural, Explicit Dynamics Strain: Components, Principals, Normal X, Normal Y, Normal Z, XY Shear, YZ Shear, XZ Shear, Minimum Principal, Middle Principal, Maximum Principal, Intensity, Equivalent (vonMises) Scope to: flexible body only. Scope by: bodies, location only, vertex, edge, face. Orientation coordinate system: any; defaults to Global Cartesian.
822
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Structural Results Probe Type Stress Applicable Analysis Types Static Structural, Transient Structural, Explicit Dynamics Output Stress: Components, Principals, Normal X, Normal Y, Normal Z, XY Shear, YZ Shear, XZ Shear, Minimum Principal, Middle Principal, Maximum Principal, Intensity, Equivalent (vonMises) Characteristics Scope to: flexible body only. Scope by: bodies, location only, vertex, edge, face. Orientation coordinate system: any; defaults to Global Cartesian. Scope to: rigid body only. Scope by: bodies, coordinate system. Orientation coordinate system: any; defaults to Global Cartesian. Velocity Transient Structural, Rigid Dynamics, Explicit Dynamics Velocity: X axis, Y axis, Z axis Scope to: flexible or rigid body. Scope by: bodies (single body only if rigid), coordinate system (rigid bodies only), location only, vertex, edge, face. Orientation coordinate system: any; defaults to Global Cartesian. Angular Velocity Transient Structural, Rigid Dynamics, Angular Velocity: X axis, Y axis, Z axis Scope to: rigid body only. Scope by: bodies.
Position
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
823
Using Results Probe Type Applicable Analysis Types Output Characteristics Orientation coordinate system: any; defaults to Global Cartesian. Acceleration Transient Structural, Rigid Dynamics, Explicit Dynamics Acceleration: X axis, Y axis, Z axis Scope to: flexible or rigid body. Scope by: bodies (single body only if rigid), coordinate system (rigid bodies only), location only, vertex, edge, face. Orientation coordinate system: any; defaults to Global Cartesian. Angular Acceleration Transient Structural, Rigid Dynamics Angular Acceleration: X axis, Y axis, Z axis Scope to: rigid body only. Scope by: bodies. Orientation coordinate system: any; defaults to Global Cartesian. Energy Static Structural, Transient Structural, Rigid Dynamics For Static Structural and Transient Structural analyses: Kinetic, Strain. For Rigid Dynamics analyses: Kinetic, Potential, External, Total. Scope to: flexible or rigid body. Scope by: For Transient Structural and Static Structural, System or per body for Kinetic, Potential, and Strain. For Transient Rigid, System or per
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
824
Structural Results Probe Type Applicable Analysis Types Output Characteristics part for Kinetic and Potential. System only for External and Total. Force Reaction2 (p. 828) Static Structural, Transient Structural, Modal, Harmonic, Random Vibration, Response Spectrum Force Reaction: X axis, Y axis, Z axis Scope to: flexible body only. You can also scope to a section plane on a body by specifying Surface as the Location Method. Scope by: Boundary Condition, Contact Region, Remote Points3 (p. 828), Beams3 (p. 828), Springs3 (p. 828), Mesh Connection, and Surface4 (p. 828). Orientation coordinate system: any Cartesian; defaults to Global Cartesian. Only Solution Coordinate System is valid for Random Vibration and Response Spectrum. Moment Reaction2 (p. 828) Static Structural, Transient Structural, Modal, Harmonic, Random Vibration, Response Spectrum Moment Reaction: X axis, Y axis, Z axis Scope to: flexible body only. You can also scope to a section plane on a body by specifying Surface as
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
825
Using Results Probe Type Applicable Analysis Types Output Characteristics the Location Method. Scope by: Boundary Condition, Contact Region, Remote Points3 (p. 828), Beams3 (p. 828), Mesh Connection, and Surface4 (p. 828). Orientation coordinate system: any Cartesian; defaults to Global Cartesian. Only Solution Coordinate System is valid for Random Vibration and Response Spectrum. Summation point: centroid or orientation coordinate system. Joint Transient Structural, Rigid Dynamics See Joint Probes (p. 835). Scope to: joint only. Orientation coordinate system: joint reference only for all outputs except Force and Moment. Use any coordinate system for these. Only Cartesian coordinate systems are valid
826
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Structural Results Probe Type Applicable Analysis Types Output Characteristics for all Joint probes. Summation point: always at joint for Moment. Response PSD1 (p. 828) Random Vibration X axis, Y axis, and Z axis. Displacement, Stress, Strain, Acceleration, Velocity Scope to: flexible body only. Scope by: location only and vertex. Orientation Coordinate System: Only Solution Coordinate System is valid for Random Vibration. Spring Static Structural, Transient Structural, Rigid Dynamics Elastic Force, Damping Force, Elongation, Velocity. Scope to: spring only. Orientation coordinate system: spring axis only. Beam Static Structural, Transient Structural, Rigid Dynamics Axial Force, Torque, Shear Force at I, Shear Force at J, Moment at I, and Moment at J. Adjustment, Tensile Force Boundary Condition: Select beam.
Bolt Pretension
Scope by: boundary condition (Y pretension bolt condition). Orientation coordinate system: along pretension direction only.
2-D: Static StructurRotation: X, Y; Moal, Transient Structur- ment: X, Y; Fiber al Length Change; Force
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
827
Using Results 1 - The Response PSD Probe provides an excitation response plot across the frequency domain of an input PSD load. It also evaluates the root mean square (RMS) of a response PSD. It is assumed that the excitations are stationary random processes from the input PSD values. 2 - The Force and Moment Reactions for Contact Regions and Mesh Connections are not supported for Modal and Harmonic analysis. 3 - Remote Points must be constrained and Beams and Springs must be grounded. 4 - For reactions on cutting planes, you must explicitly select the bodies to be sliced. You cannot apply this to all bodies. You then specify for the Extraction detail whether you want to study nodes in front or behind the plane. The probe will only operate on elements cut by the plane (and only nodes on those elements which are on the selected side of the plane).
Need not be represented by any node Results at the single node represent in the mesh. The Mechanical application the displacement, velocity, etc. at computes the part centroid by averthe centroid of the part. aging the element centroids. Each element centroid is the average of the element's nodes. Probe applied to rigid body does not display both the minimum and maximum results at a given time because there is only one element and one node reporting results.
Display of minimum and Probe applied to rigid body dismaximum results plays both the minimum and maximum results at a given time because there are multiple elements and nodes reporting results. The position probe represents the sum of the minimum (or maximum) displacement with the average nodal coordinate.
828
Note
Energy results are not available for Rigid Dynamics analysis on a body per-body basis. An energy probe scoped on a body will return the energy of the whole part to which body belongs.
829
Using Results calculation. The moments are precisely the nodal moments for the remote point in the result file (as printed by the PRRSOL command in Mechanical APDL). The following sections discuss each type of reaction, the option that controls the output, and any required setting in the Output Controls.
Note
Constrained Nodes is the preferred option, as the results file size will be smaller and the process time shorter. Otherwise, the output of these options are controlled by the RSOL option of the OUTRES command. Set Calculate Reactions = Yes in the Output Controls.
Remote Displacement
Reaction Type Static Transient Full Modal Harmonic Full Output Controlled By The output of these options are controlled by the RSOL option of the OUTRES command. The output of these options are controlled by the RSOL option of the OUTRES command.
830
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Structural Results Reaction Type RS Random Vibration PSD Mode-Superposition Harmonic Mode-Superposition Transient Output Controlled By To enable the output, set Calculate Reactions = Yes in the Output Controls. If results are expanded from a modal solution, then the output of these options are controlled by both the RSOL and NLOAD options of the OUTRES command. You must set both Calculate Reactions and Nodal Forces to either Yes or Constrained Nodes in the Output Controls.
Note
Constrained Nodes is the preferred option, as the results file size will be smaller and the process time shorter. Otherwise, the output of these options are controlled by the RSOL option of the OUTRES command. Set Calculate Reactions = Yes in the Output Controls.
Elastic Support
Reaction Type Static Transient Full Output Controlled By The output of these options are controlled by the NLOAD option of the OUTRES command. To enable the output, set Nodal Forces = Yes in the Output Controls.
Imported Displacement
Reaction Type Static Transient Full Output Controlled By The output of these options are controlled by the RSOL option of the OUTRES command.
Weak Springs
Reaction Type Static Transient Full Output Controlled By The output of these options are controlled by the RSOL option of the OUTRES command.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
831
Using Results
Grounded Beam
Reaction Type Static Transient Full Modal Harmonic Full Output Controlled By The output of these options are controlled by the RSOL option of the OUTRES command. The output of these options are controlled by the RSOL option of the OUTRES command. To enable the output, set Calculate Reactions = Yes in the Output Controls. Mode-Superposition Harmonic Mode-Superposition Transient If results are expanded from a modal solution, then the output of these options are controlled by both the RSOL and NLOAD options of the OUTRES command. You must set both Calculate Reactions and Nodal Forces to either Yes or Constrained Nodes in the Output Controls.
Note
Constrained Nodes is the preferred option, as the results file size will be smaller and the process time shorter. Otherwise, the output of these options are controlled by the RSOL option of the OUTRES command. Set Calculate Reactions = Yes in the Output Controls.
Contact
Reaction Type Static Transient Full Modal Output Controlled By The underlying element options are controlled by the NLOAD option of the OUTRES command. To enable the output, set Nodal Forces = Yes in the Output Controls. The contact element options are governed by the MISC option of the OUTRES command. To enable the output, set Contact Miscellaneous = Yes in the Output Controls. Mode-Superposition Transient This analysis type does not support contact reactions using the contact element option. It only supports contact reactions using the underlying element option. If results are expanded from a modal solution, then the output of these options are controlled by both RSOL and NLOAD. Set both Calculate Reactions and Nodal Forces to Yes. Otherwise, the output of these options are controlled by the RSOL option of the OUTRES command. Set Calculate Reactions = Yes in the Output Controls.
832
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Structural Results
Remote Point
Reaction Type Static Transient Full Modal Harmonic Full Output Controlled By The output of these options are controlled by the RSOL option of the OUTRES command. The output of these options are controlled by the RSOL option of the OUTRES command. To enable the output, set Calculate Reactions = Yes in the Output Controls. Mode-Superposition Harmonic Mode-Superposition Transient If results are expanded from a modal solution, then the output of these options are controlled by both the RSOL and NLOAD options of the OUTRES command. You must set both Calculate Reactions and Nodal Forces to either Yes or Constrained Nodes in the Output Controls.
Note
Constrained Nodes is the preferred option, as the results file size will be smaller and the process time shorter. Otherwise, the output of these options are controlled by the RSOL option of the OUTRES command. Set Calculate Reactions = Yes in the Output Controls.
Grounded Spring
Reaction Type Static Transient Full Modal Harmonic Full Output Controlled By The output of these options are controlled by the RSOL option of the OUTRES command. The output of these options are controlled by the RSOL option of the OUTRES command. To enable the output, set Calculate Reactions = Yes in the Output Controls. Mode-Superposition Harmonic Mode-Superposition Transient If results are expanded from a modal solution, then the output of these options are controlled by both the RSOL and NLOAD options of the OUTRES command. You must set both Calculate Reactions and Nodal Forces to either Yes or Constrained Nodes in the Output Controls.
Note
Constrained Nodes is the preferred option, as the results file size will be smaller and the process time shorter. Otherwise, the output of these options are controlled by the RSOL option of the OUTRES command. Set Calculate Reactions = Yes in the Output Controls.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
833
Using Results
Mesh Connection
Reaction Type Static Transient Full Modal Mode-Superposition Transient Output Controlled By The output of these options are controlled by the NLOAD option of the OUTRES command. To enable the output, set Nodal Forces = Yes in the Output Controls.
Surface
Reaction Type Static Transient Full Output Controlled By The output of these options are controlled by the NLOAD option of the OUTRES command.
Mode-Superposition To enable the output, set Nodal Forces = Yes in the Output Controls. Transient
Notes
Force Reaction probes support Cartesian or cylindrical coordinate systems. Moment Reaction probes support Cartesian coordinate systems only. A Moment Reaction probe cannot be scoped to a Grounded Spring. A reported reaction may be inappropriate if that support shares a face, edge, or vertex with another support, contact pair, or load. This is because the underlying finite element model will have both loads and supports applied to the same nodes. If a model contains two or more supports that share an edge or vertex, use caution in evaluating the listed reaction forces at those supports. Calculation of reaction forces includes the force acting along bounding edges and vertices. When supports share edges or vertices the global summation of forces may not appear to balance. Reaction forces may be incorrect if they share an edge or face with a contact region. For a Moment Reaction scoped to a contact region, the location of the summation point may not be exactly on the contact region itself. If you set Extraction = Contact (Underlying Element) in the Details view of either a Force Reaction or Moment Reaction probe, the reaction calculations work from summing the internal forces on the underlying elements under a contact region. Thus, a reported reaction may be inappropriate on a contact face if that face shares topology with another contact face/edge or external load (such as a force or fixed support), which would contribute to the underlying elements' internal force balance. In addition, during a Transient analysis, inertial and damping forces are also included. Another possible scenario could arise for MPC contact of solid surfaces. In this case, if a gap is detected, the solver may build constraints on an additional layer into the solid mesh from the TARGET elements. This produces a more accurate response but will invalidate any reactions from the underlying solid elements of the TARGET elements. If symmetric contact is chosen be careful to verify which side becomes active for the TARGET elements so that the correct reaction can be determined. For Modal analysis, reaction results in damped modal analysis provide a By field option in the result definition to compute results based on Mode Number, Phase of Maximum, and Maximum Over Phase.
834 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Structural Results For Harmonic analysis, reaction results support all options of the result definition available for other harmonic results, and are reported based on the nearest frequency results available; no interpolation is done. For Random Vibration and Response Spectrum analysis, reaction results can only be scoped to a Remote Displacement boundary condition. Animation of reaction results is not supported for modal and harmonic analysis. Since Beam Connections are, by definition, three dimensional in nature, the reactions object scoped to grounded beams may produce reactions in all three directions/axis for two dimensional analysis. The Tabular Data view will reflect the reactions in all three axes, while the Results view will only reflect values in two axis. The total reactions will be calculated taking into account the reaction components in all three axis. For a force reaction scoped to a contact region, if you set Extraction = Contact (Contact Element), the reaction calculations come directly from the contact elements themselves. This results in accurate force reactions even when the contact region overlaps with other boundary conditions, such as other contact regions, supports, etc. Characteristics of the Contact (Contact Element) setting are that MPC contact is not supported, nor are reactions from the Target (Underlying Element) side. This feature should only be used with Asymmetric contact and requires that Contact Miscellaneous be set to Yes in the Output Controls. A limitation of the Contact (Contact Element) setting is when you use linear contact (that is, either Bonded or No Separation contact types) with loads that are unrealistically very high or very low in magnitude. These situations can produce inaccurate force reactions. When a probe is scoped to a Mesh Connection, the Mechanical application reports the following reactions: Forces and Moments summed from the element nodal forces and moments in the result file. The Extraction detail determines which elements (Master or Slave) contribute to the force or moment sum. The Surface probe type enables you to study reactions on cutting planes. You can extract generated member forces and reactions through a model by using a reaction probe scoped to a surface. For this probe type, you must explicitly select the bodies to be sliced. You cannot apply this to all bodies. You then specify for the Extraction detail whether you want to study nodes in front or behind the plane. The probe will only operate on elements cut by the plane (and only nodes on those elements which are on the selected side of the plane).
Joint Probes
The joint type determines the available result types. Please refer to the Types of Joints (p. 481) section for a discussion of joint types and the free degrees of freedom. The following table presents each of the joint probe results available through the Result Type drop down menu in the Details view. Joint Probe Result Type Total Force Total Moment Relative Displacement Relative Velocity Relative Acceleration Relative Rotation Relative Angular Velocity All All except Slot and Spherical All except Revolute, Universal, and Spherical All except Revolute, Universal, and Spherical All except Revolute, Universal, and Spherical All except Translational All except Translational Applicable Joint Type(s)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
835
Using Results Joint Probe Result Type Relative Angular Acceleration Damping Force Damping Moment Constraint Force Constraint Moment Elastic Moment Elastic Force Bushing Revolute, Cylindrical, and Bushing Revolute, Cylindrical, and Bushing Revolute, Cylindrical, and Bushing Revolute, Cylindrical, and Bushing Bushing Applicable Joint Type(s) All except Translational
For spherical and general joints the output of relative rotations is characterized by the Cardan (or Bryant) angles; the rotation around the joint Y axis is limited to between -90 degrees to +90 degrees. When this rotation magnitude value reaches 90 degrees, the output may jump to the opposite sign. The convention for the deformations differs for joints in a Rigid Dynamics analysis vs. those in a Transient Structural analysis. For the Rigid Dynamics type, the reference of zero deformation is taken after the model has been assembled, and the initial conditions have been applied. For the Transient Structural analysis type, the initial location of bodies is used as reference, before applying initial conditions. When you request a force or moment at a specific time point by setting Display time = time value in the Details view of a Joint probe, the force or moment will be displayed by an arrow in the Geometry window. Force will use a single arrowhead and moment will use double arrowhead. Joints compute no reactions forces or moments for the free degrees of freedom of the joint. However, Displacement, Velocity, Acceleration, Rotation, Rotational Velocity and Rotational Acceleration conditions - generate forces and moments, that are reported in the constraint force and moment.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
836
Structural Results Joint forces and moment conditions are not reported in the joint force and moment probe. Joint force and moment are by definition the action of the moving body on the reference body. For the ANSYS solver, the joint constraint forces and moments are reported in the joint reference coordinate system. The elastic forces/moments and damping forces/moments in the joints are reported in the reference and mobile axes of the joint which follow the displacements and rotations of the underlying nodes of the joint element. When using the ANSYS Rigid Dynamics solver, the joint forces and moments components are always reported in the joint reference coordinate system. Joint force and moment probes are not supported for Body-Body fixed joints between 2 rigid bodies in a Transient Structural analysis, which uses the ANSYS solver.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
837
Using Results Property Options Control Result Type Description Result Type: The result types include three basic motion characteristics (Displacement, Velocity and Acceleration), Stress (including normal and shear) and Strain (including normal and shear). Defines the direction, in Solution Coordinate System, in which response specified in the result type is calculated. Read-only field that displays value calculated during solution.
Spring Probes
You can use a probe to display the following longitudinal result items from a spring. Elastic Force: The force is calculated as (Spring Stiffness * Elongation). The force acts along the length of the spring. Damping Force: Damping force is calculated as (Damping Factor * velocity) and acts to resist motion. Elongation: The elongation is the relative displacement between the two ends of the springs. The elongation could be positive (stretching the spring) or negative (compressing the spring). Velocity: Velocity is the rate of stretch (or compression) of the spring. This quantity is only calculated in a Transient Structural or Rigid Dynamics analysis.
Beam Probes
The Beam Probe results provide you the forces and moments in the beam from your analysis. Using the Beam Probe you can determine the Axial Force, Torque, Shear Force at I, Shear Force at J, Moment at I, Moment at J. You can also add the Force reaction and Moment Reaction probes to view reaction force moment for the beam. To add beam probes: 1. 2. 3. 4. In the Project Tree, click Solution to make the Solution toolbar available. On the Solution toolbar, click Probe, and then click Beam to add the Beam Probe under Solution. In the Details view, under Definition, click the Boundary Condition list and click the beam you want to analyze. Under Options, in the Result Selection list, click the result you want to calculate.
838
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Structural Results
Beam Results
Beam results can be applied only to line body edges and are defined as follows in reference to the solution coordinate system of each beam or pipe element: Axial Force: the force along a beam element axis (X component). Bending Moment: the moment in the plane perpendicular to the beam element axis (Y and Z components). Torsional Moment: the moment about the beam element axis (X component). Shear Force: the force perpendicular to the beam element axis (Y and Z components). Shear-Moment Diagram: simultaneously illustrates the distribution of shear forces, bending moments and displacements, as a function of arc length along a path consisting of line bodies. To apply a beam result, define a path by using edges, on the line body edges as described in Defining a Path using an Edge in Path (Construction Geometry) (p. 403). For Shear-Moment Diagrams, the defined line body edges must be contiguous.
Note
User Defined Result equivalents of the above results are BEAM_AXIAL_F, BEAM_BENDING_M, BEAM_TORSION_M, and BEAM_SHEAR_F. An Axial Force display will not include an arrow (that is, a vector). The force consists of only the X component. A positive force denotes tension; a negative force denotes compression. If a path is coincident with an edge, beam results from scoping to the path may not match beam results from scoping to the edge. The path for beams only allows contributions from beam elements with both endpoints in the path. An edge can allow contributions from elements that have only one node on the edge.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
839
Using Results
Shear-Moment Diagram
A shear-moment diagram is a beam result that you can apply only to paths, which simultaneously illustrates the distribution of shear forces, bending moments and displacements, as a function of arc length along the path consisting of line bodies. These three quantities are included in a shear-moment diagram because they are so closely related. For example, the derivative of the moment is the shear: dM/dx = V(x) You can pre-define the path by selecting a contiguous set of line body edges, then inserting a ShearMoment Diagram object in the tree. Insert from the Beam Results drop down menu on the Solution context toolbar, or by a right-click on the Solution folder and choosing Insert> Beam Results from the context menu. With the Shear-Moment Diagram object highlighted, the Path, Type and Graphics Display settings in the Details view control the curves you can display in the Worksheet or the Graph window. Descriptions are presented below. When the X, Y, or Z component is indicated, they are in the local coordinate system whose X axis is directed instantaneously along the beam. The Y and Z axes can be inspected using an Element Triad result. All Type and Graphics Display directions are referenced to this axis. Path: The specific path to which the shear-moment diagram is to apply. For ease of use, before inserting the Shear-Moment Diagram object, you can define the path by selecting a contiguous set of line body edges. You can choose to use this path or any other pre-defined paths that you have created for other path results. Type: The shear-moment diagram to display. Choices are: Total Shear-Moment Diagram Directional Shear-Moment Diagram (VY-MZ-UY) Directional Shear-Moment Diagram (VZ-MZ-UZ) Graphics Display: Controls which quantity is plotted in the Graph window and reported as Minimum and Maximum values in the Details view. Example in Worksheet:
840
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Structural Results You can toggle the display of all the Max and Min annotation labels by right-clicking anywhere in the top diagram and choosing Hide/Show Annotation Labels. Example in Graph and Tabular Data Windows:
Example of Tracking Graph with Path Position: When you click anywhere along the Length axis, the vertical bar and length that display corresponds to the position of the + annotation on the path as shown below.
Gasket Results
Gasket results are structural results associated with ANSYS interface elements. When used with ANSYS structural elements, interface elements simulate an interface between two materials. The behavior at these interfaces is highly nonlinear. To mesh a body using interface elements, highlight the Body object in the tree and set Stiffness Behavior to Gasket.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
841
Using Results The following gasket results are available in the Mechanical Application: Normal Gasket Pressure - corresponding to Mechanical APDL command PLNSOL,GKS,X Shear Gasket Pressure - corresponding to Mechanical APDL commands PLNSOL,GKS,XY and PLNSOL,GKS,XZ Normal Gasket Total Closure - corresponding to Mechanical APDL command PLNSOL,GKD,X Shear Gasket Total Closure - corresponding to Mechanical APDL commands PLNSOL,GKD,XY and PLNSOL,GKD,XZ These results are only available in the solution coordinate system.
Prerequisites
In addition to being applicable to a only Modal analyses, you must ensure that the following Analysis Settings are activated in order to properly apply a Campbell Diagram. Select the Analysis Settings object in your Modal Analysis and perform the following settings: Under Solver Controls, Damped = On. Under Rotordynamics Controls: Coriolis Effect = On Campbell Diagram = On In addition, a Rotational Velocity boundary condition must be created in order to properly scope the Campbell Diagram.
842
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Structural Results
In this chart, each line represents a frequency evolution of a whirl mode with respect to increased rotational velocities. The whirl frequency value of an eigenmode at each rotational velocity is also listed in the table. For each whirl mode, it is either labeled as forward (FW) or backward (BW) whirl direction. In some cases, when there is no evident whirl direction, the whirl frequency is labeled as UNDETERMINED. If a whirl mode is identified as FW, the rotating structural component whirls the same direction as the rotation direction, and vice versa. If a whirl mode is evaluated to be unstable (marked as UNSTABLE), the whirl orbit will evolve into a divergent trajectory, instead of an elliptical trajectory. In addition to whirl modes, a line (black color) of any ratio between whirl frequency and rotational velocity is plotted. The intersection between this line and each whirl mode is indicated with a red triangular marker. The rotational velocity corresponding to this intersection is called critical speed. At critical speed, the rotating structural component will experience a peak as the rotating frequency resonates with the natural whirl frequency. The Campbell diagram chart result can be customized in Details of Campbell Diagram as follows:
Scope
Rotational Velocity Selection: This field displays the user-defined Rotational Velocity of the analysis for which the Campbell diagram chart result is evaluated. If one is not defined, the field is highlighted in yellow and displays the value None.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
843
Using Results
Note
Any change made in these fields requires a result re-evaluation.
Axis
Note
Two different unit types, rad/s and RPM, are available to define rotational velocity in the chart. The selection can be made in Units toolbar. X Axis Label: Allows users to provide a customized label for rotational velocity. X Axis Range: There are two options to display the rotational velocity data range; Program Controlled and Specified. The default is Program Controlled, which uses minimum and maximum determined by the system. The option of Specified allows users to provide a customized range to be used in the chart. The minimum and maximum values are displayed in the X Axis Minimum and X Axis Maximum fields below after result evaluation is done. X Axis Minimum: Minimum rotational velocity value is displayed according to the selection made in X Axis Range. X Axis Maximum: Maximum rotational velocity value is displayed according to the selection made in X Axis Range. Y Axis Label: Allows users to provide a customized label for frequency, stability or logarithmic decrement depending on the selection made in Y Axis Data. Y Axis Range: There are two options, Program Controlled and Specified, to display the frequency, stability or logarithmic value range depending on the selection made in Y Axis Data. The default is Program Controlled, which uses minimum and maximum determined by the system. The option of Specified allows users to provide a customized range to be used in the chart. The minimum and maximum values are displayed in the Y Axis Minimum and Y Axis Maximum fields below after result evaluation is done.
844 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Thermal Results Y Axis Minimum: Minimum frequency, stability or logarithmic decrement value is displayed according to the selection made in Y Axis Range. Y Axis Maximum: Maximum frequency, stability or logarithmic decrement value is displayed according to the selection made in Y Axis Range.
Thermal Results
The following thermal result topics are addressed in this section: Temperature Heat Flux Heat Reaction Error (Thermal) Thermal Probes Thermal Probes (p. 846) can be used to determine the following results: Temperature Heat Flux Heat Reaction
Temperature
In a steady-state or transient thermal analysis, temperature distribution throughout the structure is calculated. This is a scalar quantity. Scoping allows you to limit the temperature display to particular geometric entities. Similarly scoping allows you to get reactions at specific boundary condition objects. Temperature results can be displayed as a contour plot. You can also capture the variation of these results with time by using a probe.
Heat Flux
The Mechanical application calculates the heat flux (q/A, energy per unit time per unit area) throughout the body. Heat flux can be output as individual vector components X, Y or Z. You can display the X, Y, and Z components of heat flux in different coordinate systems. Scoping allows you to limit the heat flux display to particular geometric entities. Similarly scoping allows you to get reactions at specific boundary condition objects. Heat flux results can be displayed as a contour plot. You can also capture the variation of these results with time by using a probe.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
845
Using Results
Request Vector Heat Flux plots in the same way that you would request any other result. After inserting the result object in the tree and solving, click the Graphics button in the Result context toolbar.
Heat Reaction
You can obtain heat reaction (q, energy per unit time) at locations where a temperature, imported temperature, convection, or radiation boundary condition is specified. Heat reaction is a scalar. To obtain a heat reaction result, insert a Reaction probe and specify an existing Boundary Condition. See Thermal Probes (p. 846) for more information.
Error (Thermal)
The description of this result is the same as Error (Structural) except that heat flux is the basis for the errors instead of stresses.
Thermal Probes
The following thermal probe types are available.
846
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Magnetostatic Results Probe Type Temperature Applicable Analysis Types Steady-state thermal, transient thermal Output Temperature: overall Characteristics Scope to: body. Scope by: bodies, location only, vertex, edge, face. Heat Flux Steady-state thermal, transient thermal Heat Flux: X axis, Y axis, Z axis Scope to: body. Scope by: bodies, location only, vertex, edge, face. Orientation coordinate system: any; defaults to Global Cartesian. Heat Reaction Steady-state thermal, transient thermal Heat: overall Scope to: body. Scope by: boundary condition. Radiation1 (p. 847) Steady-state thermal, transient thermal Net Radiation, Emit- Scope to: face. ted Radiation, Reflected Radiation, Incid- Scope by: boundary condient Radiation tion (Radiation loads with Surface-to-Surface correlation).
1 - For 2-D plane stress models the Radiosity Solver method assumes an infinite third dimension so the Radiation Probe results will be proportional to the Workbench model thickness. See the Probes (p. 894) section for further information.
Magnetostatic Results
A magnetostatic analysis offers several results items for viewing. Results may be scoped to bodies and, by default, all bodies will compute results for display. You can use the Details view to view vector results in several ways. Magnetic Flux Density, Magnetic Field Intensity, and Force represent the magnitude of the results vector and can be viewed as a contour or as a directional vector. Any directional solution represents direction vector components (X, Y, Z) of the vector. They may be displayed as a contour. The following electromagnetic result topics are addressed in this section:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
847
Using Results Electric Potential Total Magnetic Flux Density Directional Magnetic Flux Density Total Magnetic Field Intensity Directional Magnetic Field Intensity Total Force Directional Force Current Density Inductance Flux Linkage Error (Magnetic) Magnetostatic Probes Magnetostatic Probes (p. 851) can be used to determine the following results: Flux Density Field Intensity Force Summation Torque Energy Magnetic Flux
Electric Potential
Electric potential represents contours of constant electric potential (voltage) in conductor bodies. This is a scalar quantity.
848
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Magnetostatic Results
Total Force
Total Force results represent electromagnetic forces on bodies. This is a vector quantity. Selecting this option allows you to view the magnitude of the vector as a contour or as a directional vector.
Directional Force
Vector components of force and torque are computed throughout the simulation domain. They are meaningful only on non-air bodies. Selecting this option allows you to view individual vector force components (X, Y, Z) as a contour. The total summed forces and torque are available in the Details view. For example, requesting the z component of directional force/torque will report the net force acting in the z direction and the net torque acting about the z axis of the specified coordinate system.
Current Density
Current density can be computed for any solid conductor body. It is displayed as a vector and is best viewed in wireframe mode. You can use the Vector toolbar to adjust the vector arrow viewing options. You can use the element-aligned option in the Vector toolbar for current density vectors, but not the grid-aligned option.
Inductance
Inductance can be computed for conductor bodies. It is defined as a measure of the differential change in flux linkage to the differential change in current. This is represented by the equation below, where d is the differential change in flux linking conductor j produced by a differential change in current for conductor i. Note that this is valid for linear and nonlinear systems, the inductance will be a function of current. =
ij ij i
Inductance is often used as a parameter in electric machine design and in circuit simulators. A conductor body must have a current load to be considered in inductance calculations. Inductance results are presented in the Worksheet View. The results are presented in table form. The example below shows inductance results for a two-conductor system. The diagonal terms represent self-inductance, while the off-diagonal terms represent mutual inductance. In this case, L11 = 1e - 4, L22 = 8e - 4, L12 = L21 = 4e - 4 Henries. Cond1 (H) Cond1 1e-4 Cond2 4e-4 Cond2 (H) 4e-4 8e-4
The Details view for inductance allows you to define a Symmetry Multiplier. Use this if your simulation model represents only a fraction of the full geometry. The multiplier should be set to compensate for
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
849
Using Results the symmetry model. For example, if you create a half-symmetry model of the geometry for simulation, set the Multiplier to '2.' Changing the multiplier will update the Worksheet results.
Note
Computing inductance can be time-consuming and should only be used if needed. Loads (Voltage, and Current) must be constant when Inductance is specified. Tabular and function loads are not supported. Inductance can only be used with a single step, single substep solution. User settings to the contrary will be overridden. Inductance requires the Direct solver setting (default) for the Solver Type property of Analysis Settings. User settings to the contrary will be overridden.
Flux Linkage
Flux linkage can be computed for any system incorporating a conductor. Solving for flux linkage calculates the flux, , linking a conductor. This is commonly referred to as the "flux linkage." For nonlinear systems, the flux linkage will be a function of current. Flux linkage is also a function of stroke (e.g., displacement of an armature). Flux linkage is often used to compute the emf (electromotive force) in a conductor, defined using the equation below, where V is the electromotive force, typically expressed in volts. =
Conductor bodies must have defined current loads to be considered in flux linkage calculations. Flux linkage results are presented in the Worksheet View. The results are presented in table form. The example below shows flux linkage results for a two-conductor system. Flux Linkages (Wb) Cond1 5e-4 Cond2 10e-4 The Details view for flux linkage allows you to define a Symmetry Multiplier. Use this if your simulation model represents only a fraction of the full geometry. The multiplier should be set to compensate for the symmetry model. For example, if you create a half-symmetry model of the geometry for simulation, set the Multiplier to '2.' Changing the multiplier will update the Worksheet results.
Note
Computing flux linkage can be time-consuming and should only be used if needed. Loads (Voltage, and Current) must be constant when flux linkage is specified. Tabular and function loads are not supported.
850
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Magnetostatic Results Flux linkage can only be used with a single step, single substep solution. User settings to the contrary will be overridden. Flux linkage requires the Direct solver setting (default) for the Solver Type property of Analysis Settings. User settings to the contrary will be overridden.
Error (Magnetic)
The description of this result is similar to Error (Structural) except that flux density is the basis for the errors instead of stresses. When all materials are linear, Workbench uses relative permeability (MURX, MURY, MURZ) values which are available in the material properties. When nonlinear materials are present, Workbench does not extract relative permeability from the material properties. Instead, for a given element, Workbench first sums the flux density vectors of the result nodes to form a vector called B. Workbench next sums the field intensity vectors of the result nodes to form a vector called H. MURX, MURY, and MURZ are all assigned the value ( |B|/|H| ) / MUZERO, where: |B| is the length of the B vector, |H| is the length of the H vector, MUZERO is free space permeability. If the H vector has a zero length, the contribution of this element to the energy error will be set to 0.
Magnetostatic Probes
The following magnetostatic probe types are available. Probe Type Flux Density Applicable Analysis Types Magnetostatic Output Flux Density: X axis, Y axis, Z axis Characteristics Scope to: body. Scope by: bodies, location only, vertex, edge, face. Orientation coordinate system: any; defaults to Global Cartesian. Field Intensity Magnetostatic Flux Intensity: X axis, Scope to: Y axis, Z axis body.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
851
Using Results Probe Type Applicable Analysis Types Output Characteristics Scope by: bodies, location only, vertex, edge, face. Orientation coordinate system: any; defaults to Global Cartesian. Force Summation Magnetostatic Force Sum: X axis, Y axis, or Z axis; Symmetry Multiplier Scope to: body. Scope by: bodies. Orientation coordinate system: any; defaults to Global Cartesian. Torque Magnetostatic Torque:1 (p. 853) X axis, Y axis, or Z axis; Symmetry Multiplier Scope to: body. Scope by: bodies. Orientation coordinate system: any; defaults to Global Cartesian. Summation: Orientation coordinate system. Energy Magnetostatic Magnetic Co-energy Scope to: body. Scope by: System or per body. Magnetic Flux Magnetostatic Magnetic Flux2 (p. 853) Scope to: body.
852
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Electric Results Probe Type Applicable Analysis Types Output Characteristics Scope by: edge. 1 - Torque results represent the torque on a body due to electromagnetic forces. Torque is specified about the origin of a coordinate system. By default, the global coordinate system is used. To change the specification point, create a local coordinate system and specify the results about the new origin. The torque result is listed in the Details view. 2 - Magnetic Flux is computed along the edge scoping. The scoping should produce a single continuous path along a model edge. Flux is reported as magnitude only. See the Probes (p. 894) section for further information.
Electric Results
The following electric result types are available: Result Type Electric Voltage Total Electric Field Intensity Directional Electric Field Intensity Total Current Density Description Represents contours of constant electric potential (voltage) in conductor bodies. This is a scalar quantity. Is computed throughout the simulation domain and is a vector sum quantity. Selecting this option allows you to view the total magnitude of the vectors as a contour. Its vector components are computed throughout the simulation domain. This option allows you to view individual vector components (X, Y, Z) as contours. Can be computed for any solid conductor body. It is displayed as a vector and is best viewed in wireframe mode. You can use the Vector toolbar to adjust the vector arrow viewing options. You can use the element-aligned option in the Vector toolbar for current density vectors, but not the grid-aligned option. Its vector components are computed throughout the simulation domain. This option allows you to view individual current density vector components (X, Y, Z) as contours. Occurs in a conductor carrying an electric current. Joule heat is proportional to the square of the current, and is independent of the current direction.
Note
This result when generated by non-zero contact resistance is not supported.
Electric Probes (p. 854) can be used to determine the following results: Electric Voltage Field Intensity
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
853
Electric Probes
The following electric probe types are available. Probe Type Electric Voltage Applicable Analysis Types Electric Output Voltage Characteristics Scope to: body. Scope by: bodies, location only, vertex, edge, face. Field Intensity Electric X axis, Y axis, Z axis, Total Scope to: body. Scope by: bodies, location only, vertex, edge, face. Orientation coordinate system: any; defaults to Global Cartesian. Current Density Electric X axis, Y axis, Z axis, Total Scope to: body. Scope by: bodies, location only, vertex, edge, face. Orientation coordinate system: any; defaults to Global Cartesian. Reaction Electric Current: overall Scope to: body. Scope by: boundary condition. See the Probes (p. 894) section for further information.
Fatigue Results
Fatigue provides life, damage, and factor of safety information and uses a stress-life or strain-life approach, with several options for handling mean stress and specifying loading conditions. Common uses for the
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
854
Fatigue Results strain-life approach are in notched areas where, although the nominal response is elastic, the local response may become plastic. The three components to a fatigue analysis are: Fatigue Material Properties (p. 855) Fatigue Analysis and Loading Options (p. 856) Reviewing Fatigue Results (p. 859) For detailed information on how these components are handled, go to the ANSYS web site.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
855
Using Results Cyclic Strength Coefficient Cyclic Strain Hardening Exponent Note that in Engineering Data, in the Display Curve Type drop down menu, you can plot either a Strain-Life or Cyclic Stress-Strain curve.
Loading Type
Choose from the following: Zero-Based (r=0)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
856
Fatigue Results Fully Reversed (r=-1) Ratio History Data Non-proportional Loading (available only for stress-life applications) The first three are all constant amplitude, proportional loading types and are illustrated with a graph in the Geometry window. The fourth type, history data, allows you to navigate to a file containing the data points. This option is a non-constant amplitude proportional loading type. This data is depicted in a graph on the Worksheet. You can specify the number of data points this graph will display in the Maximum Data Points To Plot field located in the Details view of the Fatigue Tool. The fifth option is a non-proportional constant amplitude loading type for models that alternate between two completely different stress states (for example, between bending and torsional loading). Problems such as an alternating stress imposed on a static stress can be modeled with this feature. Non-proportional loading is applicable on fatigue tools under Solution Combination where exactly two environments are selected.
Scale Factor
This setting scales the load magnitude. For example, if you set this to 3, the amplitude (and mean) of a zero-based loading will be 1.5 times the stress in the body. The graph in the Worksheet window will update to reflect this setting. This option is useful to see the effects of different finite element loading magnitudes without having to run the complete structural analysis repeatedly. Note that this scale factor is applied after the stresses have been collapsed from a tensor into a scalar. Thus any multiaxial stress collapse methods that are sensitive to the sign (Von-Mises, Maximum Shear, Maximum Principal) may not give the same answer had the scale factor been applied to the environment load itself.
Analysis Type
Choose either Stress Life or Strain Life.
Note
A sample plot of each of these theories is shown at the bottom of the Worksheet view. This plot does not use live data, but is rather a generic representation of each theory. For more
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
857
Using Results information on these theories, see "Metal Fatigue In Engineering" by Ralph I. Stephens, et. al.
Stress Component
Because stresses are multiaxial but experimental fatigue data is usually uniaxial, the stress must be converted from a multiaxial stress state to a uniaxial one. A value of 2 times the maximum shear stress is used. You can choose from several types, including component stresses, von Mises, and a signed von Mises, which takes the sign of the absolute maximum principal stress. The signed von Mises is useful for accounting for any compressive mean stresses.
Units Name
This field allows you to specify the name for the Life Units. The unit options include: cycles blocks seconds minutes User Defined Selecting the User Defined option displays the Custom Units Name field. Enter the name for your customized unit name in this field. The specified unit is reflected in the Details view for all applicable fatigue settings. hours days months User Defined
1 Unit is Equal To
Where "unit" is either cycle or block based on the Units Name selection. Modify the fields value based on the desired number of cycles or blocks for the units.
Bin Size
This option appears only if Type is set to History Data (non-constant amplitude loading). This setting defines how many divisions the cycle counting history should be organized into for the history data loading type. Strictly speaking, this is number specifies the dimensions of the rainflow matrix. A larger bin size has greater precision but will take longer to solve and use more memory.
Fatigue Results counting off, the result should match exactly but with quick counting on, there will be some error depending on the bin size and alternating stress value in relation to the midpoint of the bin the count is sorted into.
Infinite Life
Stress Life Analysis This option appears only if Type is set to History Data (non-constant amplitude loading) and defines what life will be used if the stress amplitude is lower than the lowest stress on the SN curve. It may be important in how damaging small stress amplitudes from the rainflow matrix are. Strain Life Analysis Since the strain-life method is equation based it has no built-in limit, unlike stress-life for which the Fatigue Tool uses a maximum life equal to the last point on the SN curve. Thus to avoid skewed contour plots showing very high lives, you can specify Infinite Life in a strain-life analysis. For example, if you set a value of 1e9 cycles as the Infinite Life, the maximum life reported is 1e9.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
859
Using Results
Life
This result contour plot shows the available life for the given fatigue analysis. If loading is of constant amplitude, this represents the number of cycles until the part will fail due to fatigue. If loading is nonconstant, this represents the number of loading blocks until failure. Thus if the given load history represents one month of loading and the life was found to be 120, the expected model life would be 120 months. In a constant amplitude analysis, if the alternating stress is lower than the lowest alternating stress defined in the S-N curve, the life at that point will be used.
Damage
Fatigue damage is defined as the design life divided by the available life. The default design life may be set through the Options dialog box. A damage of greater than 1 indicates the part will fail from fatigue before the design life is reached.
Safety Factor
This result is a contour plot of the factor of safety (FS) with respect to a fatigue failure at a given design life. The maximum FS reported is 15.
Biaxiality Indication
This result is a stress biaxiality contour plot over the model that gives a qualitative measure of the stress state throughout the body. A biaxiality of 0 corresponds to uniaxial stress, a value of -1 corresponds to pure shear, and a value of 1 corresponds to a pure biaxial state. For Non-proportional loading, you can choose between average biaxiality and standard deviation of biaxiality in the Details view.
860
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Fatigue Results
Fatigue Sensitivity
This plot shows how the fatigue results change as a function of the loading at the critical location on the scoped region. Sensitivity may be found for life, damage, or factory of safety. For instance, if you set the lower and upper fatigue sensitivity limits to 50% and 150% respectively, and your scale factor to 3, this result will plot the data points along a scale ranging from a 1.5 to a 4.5 scale factor. You can specify the number of fill points in the curve, as well as choose from several chart viewing options (such as linear or log-log).
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
861
Using Results The Navigational Control at the bottom right hand corner of the graph can be used to zoom and pan the graph. You can use the double-sided arrow at any corner of the control to zoom in or out. When you place the mouse in the center of the Navigational Control, you can drag the four-sided arrow to move the chart points within the chart. To specify a result item, you must be under a Solution object.
Hysteresis
In a strain-life fatigue analysis, although the finite element response may be linear, the local elastic/plastic response may not be linear. The Neuber correction is used to determine the local elastic/plastic response given a linear elastic input. Repeated loading will form close hysteresis loops as a result of this nonlinear local response. In a constant amplitude analysis a single hysteresis loop is created although numerous loops may be created via rainflow counting in a non-constant amplitude analysis. The Hysteresis result plots the local elastic-plastic response at the critical location of the scoped result (the Hysteresis result can be scoped, similar to all result items). Hysteresis is a good result to help you understand the true local response that may not be easy to infer. Notice in the example below, that although the loading/elastic result is tensile, the local response does venture into the compressive region. Loading/Elastic Response:
862
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Overview
The User Defined Result feature allows you to derive user defined result values by performing mathematical operations on results obtained following a solution. Workbench generates user defined results, based on the analysis type. These results display on the Solution Worksheet. Using this feature, many results stored in the result file can be displayed. The following illustration displays a sample of the worksheet.
Refer to the following sections for descriptions of user defined result entries in the worksheet:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
863
Using Results User Defined Results for the Mechanical APDL Solver (p. 872) User Defined Results for Explicit Dynamics Analyses (p. 876)
Characteristics
General: All analysis types and solver targets can produce User Defined Results. A User Defined Result may be unique to a particular solver and analysis. After clicking on the Solution object, you must click on the Worksheet to produce the complete listing of the results that are applicable to the analysis type and solver being used. All result types can be combined except for results which have different dimensions. For example, displacement vectors, which contain 3 items, cannot be added to stress tensors, which contain 6 items. User Defined Results which are elemental (such as stress or strain results) can be displayed as averaged or unaveraged results. It takes Workbench longer to display a result which is not averaged. Like most result types that display using contours, user defined results: Are scoped to a geometry (vertex, edge, face, body), named selection, path, or surface. However, you cannot scope user defined results based on Contacts to a path or surface. Require a set, time, and frequency/phase, to be fully specified (depending on the analysis type). Display minimum/maximum values and a Graph. Display nodal averaged data. Can be added to a Chart Can be examined using probe annotations, slice planes, isosurface, etc. Can be cleared. Can be duplicated. Unlike other contour results, user defined results: Can be duplicated or copy/pasted except for identifiers. Can have a variable unit category assigned to its contour. Become obsolete if a user defined result is dependent upon another user defined result that has been modified, cleared, or deleted. In this instance, the graphic of the geometry displays without results. User defined results cannot employ Probes. User defined results cannot link to multiple environments and cannot employ the Solution Combination feature.
Application
Apply a User Defined Result using one of the following methods:
864
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
User Defined Results Select the User Defined Result toolbar button. Right-click the Solution object and the select the User Defined Result option. Display the Solution Worksheet following a Solve, right-click the mouse on the desired row of the table, and then select Create User Defined Result. Until you become familiar with this feature, it is recommended that you insert user defined results using the worksheet. This makes sure that results are valid and applicable for the particular analysis type and solver being used. As illustrated below, right-clicking the mouse on a row of the worksheet displays an option to create a user defined result.
Note
NMISCxxx and SMISCxxx results are not displayed in the worksheet and can only be accessed by typing in the keyword directly. See User Defined Results for the Mechanical APDL Solver (p. 872) for details. Selecting this option places a User Defined Result object for the specified result in the tree as a child of the Solution object, as shown in the example below. Compared to the other two methods for inserting a User Defined Result, this technique automatically completes field data in the Details view. Note that the new result objects name appears in the Expression field of the Details view. Except for an Identifier, all remaining details are also automatically generated based on the information provided by the result type, such as Input Unit System (U.S. Custom) and Output Unit (Displacement). If you create a user defined result and do not use the worksheet as the origin, you need to manually enter an Expression and also define the Output Unit. These fields display with a yellow highlight to indicate the required entries. See the User Defined Result Expressions and Unit Description sections for more information.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
865
Using Results
Once a user defined result is created, the advantage of the feature is your ability to further define expressions using mathematical operators. For example, you can enter the mathematical combination UX+UY in the Expression field and then retrieve a new result.
Nodal Scoping
In regard to usage, suppose two user defined results (with identifiers A and B, respectively) are scoped to ScopeA and ScopeB . The algorithm to draw the contours for C = A + B (scoped to ScopeC) proceeds as follows: The results A and B are combined on all common bodies (determined from ScopeA and ScopeB and referred to as CommonBodies).
866 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
User Defined Results The scope (ScopeC) of the newly defined result C is then employed: the contours of C are drawn on the intersection of ScopeC and CommonBodies. Note, each of ScopeA, ScopeB, and ScopeC can be any set of geometric entities: vertices, edges, faces, bodies, or named selections (consisting of geometric entities or even nodes in the mesh). Example 3: Nodal Scoping Assumptions: A is scoped to bodies 1 and 2 and B is scoped to two faces , one in body 2 and one in body 3. The combination C = A+B is scoped to two vertices, one in body 2, and the other in body 3. Result: A+B will be computed on nodes common to the underlying bodies of A and B; these nodes will exist only in body 2. Then the combination C = A + B will be displayed only on the vertex belonging to body 2 (the one belonging to body 3 is not in the intersection of the two original scoping bodies).
Note
You can use user defined result expressions across multiple combinations of environments with limited functionality by using a Design Assessment system. However, you can not use it within standard Solution Combinations. The example of the Solution Worksheet shown below highlights the Expression column.
When a User Defined Result is applied, the content of the above column populates the Expression field of the user defined result's Detail View. In this case, UX.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
867
Using Results
The content of the Expression field can be modified using mathematical operators to further define the expression. As shown below, you can combine the X, Y, and Z components and then retrieve a new customized result.
Expression Syntax
Expressions support the following syntax: Operands: ( +, -,*, /, ^) Functions: (sqrt(), min()) - always use lower case Numbers: (scalar quantities such as 1.0, 25, -314.23, or 2.5e12)
868
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Note
The current expression list does not allow input parameters from the Parameter Workspace. Only output parameters are allowed for Min and Max values of a user defined result. All operations involving two vector arrays must have the same dimensionality. Any result whose expression contains the addcomp function needs to be scoped to exactly one body.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
869
Using Results You cannot perform mathematical operations directly within the Design Assessment system. However, the Design Assessment system provides the ability to use python scripts to combine results from various environment using highly complex, user defined mathematical functions.
User defined identifiers: Can begin with a letter or an underscore character. Can contain any number of letters, digits, or underscores. Are not case insensitive - however, functions should always use lowercase (sqrt, max, min, etc.). Are not affected by the order in which they are entered. For example, for Identifiers A and B, the expression for: User defined Result 1 can equal: B = 2*A, and: User Defined Result 2 can equal: A = UX It is recommend that you use the proper order and try to define dependents first. For example, define A, B, C and then D = A^2+B^2+C^2 Cyclic dependencies are blocked, such as the following: User Defined Result 1: A = UX + C User Defined Result 2: C = 2 * A - 1
870
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
User Defined Results Correspond to an array over all nodes (or all elements): Length = number of nodes (or elements) Width = 1, 3, or 6 columns An Identifier, together with Expression content (UX, UY, etc.), can be used in combination with other user defined results. For example, using the Identifier MyResult, you could create the Expression: sqrt(MyResult+UX+UY). In addition, if an Identifier is used in an expression, it must be scoped to the same geometry. It is recommended that when you assign an identifier to the expression of a user defined result, that you rename the tree object with the same name/identifier.
Unit Description
The units of a user defined result are defined by the following Detail view settings: Input Unit System: A read-only field that displays the active Mechanical application unit system. To evaluate an expression, a user defined result's units must be converted to the Input Unit System. As a result, the expression is most easily verified when the intervening data is viewed in the Input Unit System. Output Unit: The physical dimension assigned to a user defined result. It determines which factors are used to convert the result from its Input Unit System to the current unit system selection. Units are defined in a two step process. 1. Before you evaluate an expression, the units are converted to the Input Unit System.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
871
Using Results 2. Once evaluated, values are converted from the input system to the active Mechanical application unit system using the appropriate factor. For example, given the following user defined result expressions with MKS (m, kg, N, C, s, V, A) units: FORCE_MKS=FSUM STRESS_MKS=SEQV DISP_MKS=USUM If you change the unit system to CGS (cm, g, dyne, C, s, V, A) and create a new user defined result with Expression=FSUM+SEQV+USUM and volume as the output unit, you'll produce the following user defined results: Custom Identifier FORCE_MKS STRESS_MKS DISPL_MKS VOLUME_CGS Expression FSUM SEQV USUM FSUM+SEQV+USUM Input Unit System Metric (m, kg, N, s, V, A) Metric (m, kg, N, s, V, A) Metric (m, kg, N, s, V, A) Metric (cm, g, dyne, s, V, A) Output Units Force Stress Displacement Volume
The expression VOLUME_CGS is easy to verify for its Input Unit System, CGS. If FSUM=3 dyne, SEQV=17 dyne/cm and USUM=2 cm, (as seen in when CGS is selected in the Mechanical application), VOLUME_CGS produces the value 22 cm. Any subsequent changes to the unit system in the Mechanical application cause each of the user defined results to convert based on their required factors. In this manner, VOLUME_CGS will use a factor of 1000 to convert from Metric CGS to Metric mm, because it represents a Volume. FORCE_MKS, STRESS_MKS and DISPL_MKS will convert differently, based on the selected Output Units.
872
User Defined Results Name F M CSG HEAT AMPS NDIR Nodal structural forces (reaction)
1
Description Nodal structural moments (reaction)1 Nodal magnetic current segments (reaction) Nodal thermal heat flow (reaction) Nodal electric current (reaction) Nodal THXY, THYZ, and THZX values. The NDIRVECTORS display consists of triads.
1 - When user defined results FX, FY, FZ, FSUM, and FVECTORS (and MX, MY, MZ, MSUM, and MVECTORS) are scoped to a path, then it is possible that no contours will be displayed. The reason is that these types of forces/moments are solved only at constrained nodes. The result value at a path point is interpolated from the nodal values of the elements that contain the path point. If a path point touches an element in which some nodes have undefined reactions, then Mechanical cannot properly interpolate the nodal values for the path point. No contour color is displayed at such a path point. Elemental Results Elemental results can exist at the nodes (like stress and strain) or can exist at the centroid (like volume). Name SPSD EPELEQV_RST EPPLEQV_RST EPCREQV_RST EPTOEQV_RST Description Element nodal equivalent stress as calculated by the solver. Element nodal equivalent elastic strain as calculated by the solver. Element nodal equivalent plastic strain as calculated by the solver. Element nodal equivalent creep strain as calculated by the solver. Element nodal equivalent total strain as calculated by the solver, that is, EPTOEQV_RST is total mechanical strain: EPTOEQV_RST = EPELEQV_RST + EPPLEQV_RST + EPCREQV_RST.
EPTTEQV_RST Element nodal equivalent total strain (plus thermal strain) as calculated by the solver, that is, EPTTEQV_RST is total mechanical and thermal strain: EPTTEQV_RST = EPELEQV_RST + EPPLEQV_RST + EPCREQV_RST + EPTHEQV_RST. ETOP BEAM SVAR CONTJHEA CONTFORC BEAM_AXIAL_F Element nodal densities used for topological optimization (same as TOPO). Element nodal beam stresses: direct, minimum bending, maximum bending, minimum combined, maximum combined. Element nodal state variable data. Element nodal Joule heat for CONTA174. Element nodal contact normal forces for CONTA175. Element nodal axial force vectors for BEAM188/189.
BEAM_BEND- Element nodal bending moment vectors for BEAM188/189. ING_M BEAM_TORSION_M Element nodal torsion moment vectors for BEAM188/189.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
873
Using Results Name ENFO EHEAT CURRENTSEG VOLUME ENERGY RIGID_ANG CONTSMISC Description Element nodal reaction forces for structural analyses. Element nodal heat values for thermal analyses. Element nodal magnetic current segments. Element volumes. Element potential and kinetic energies. Element Euler angles for MASS21 elements (rotation about x-axis, rotation about y-axis, rotation about z-axis). Element summable miscellaneous data for contact elements. CONTSMISC is completely analogous in implementation to SMISC (see User Defined Results Not Displayed in Worksheet below), except that CONTSMISC, for display purposes, extrapolates the single elemental value to the corner nodes. Element non-summable miscellaneous data for contact elements. CONTNMISC is completely analogous in implementation to NMISC (see User Defined Results Not Displayed in Worksheet below), except that CONTSMISC, for display purposes, extrapolates the single elemental value to the corner nodes. Elemental THXY, THYZ, and THZX values: (1) currently only angles of first node in solution record are employed; (2) the EDIRVECTORS display consists of triads. Element type reference numbers. Real constant set numbers. Material set numbers. Section numbers. Element coordinate system numbers (note: a 0 value corresponds to the global Cartesian system). MAPDL element ID. Element summable miscellaneous data. Element non-summable miscellaneous data.
CONTNMISC
EFFNU_ZERO_EPElement nodal equivalent total strain (EPEL + EPPL + EPCR) as calculated by the postTOEQV processor. For average results, the solver averages the element nodal component strains at common nodes and performs a Von Mises calculation with effective Poisson's Ratio set to ZERO. EFFNU_ZERO_EPTTEQV Element nodal equivalent total strain plus thermal strain (EPEL + EPPL + EPCR + EPTH) as calculated by the post-processor. For average results, the solver averages the element nodal component strains at common nodes and performs a Von Mises calculation with effective Poisson's Ratio set to ZERO. Using this data, you can explicitly define your user defined result, such as total deformation by using the component deformations across all of the nodes in the model, identified by UX, UY, and UZ. You can use these component values to mathematically produce a user defined result for total deformation: SQRT(UX^2+UY^2+UZ^2). Notes
874 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
User Defined Results If the Display Option is set to Averaged, then for the results ENFO, EHEAT, and CURRENTSEG, the result at each node represents the sum (or contributions) of all the elements that contain the node. If the Display Option is set to Unveraged, the ENFO result is analogous to PLES,FORCE. SPSD is a User Defined Result that is unique to the Mechanical APDL result file. For any element that supports stresses, the SPSD result represents the equivalent stress, for each corner node in the element, as stored on the result file. Hence, SPSD is the equivalent stress as calculated by the Mechanical APDL solver for the corner nodes. For this result, SPSD is the expression displayed in the Type column and Stress is displayed in the Output Unit column. Prior to release 13.0, SPSD represented the equivalent stress as calculated from component stresses during postprocessing, that is, it was not calculated by the Mechanical APDL solver. Displays of PNUM results are analogous to EPLOTs with the following commands in MAPDL: /PNUM,TYPE,1 /PNUM,REAL,1 /PNUM,MAT,1 /PNUM,SEC,1 /PNUM,ESYS,1 /PNUM,ELEM,1 For example, the range of the values of the PNUMTYPE result vary from the smallest element type to the largest element type, as created by ANSYS ET commands.
Note
PNUM results are available for all analyses supported by MAPDL. For non-linear analyses, user defined results corresponding to MAPDL PLES commands with NL as an Item are available with the following components: SEPL, SRAT, HPRE, EPEQ, PSV, PLWK, CRWK, ELWK, SGYT, and PEQT Although there are no user defined results with SEND in Mechanical, you can use the following: Use This NLPLWK NLCRWK NLELWK For This PLES,SEND,PLASTIC PLES,SEND,CREEP PLES,SEND,ELASTIC
Using Results elements or just contact elements using the Output Controls available in the Details of the Analysis Settings object. Mechanical has adopted a convention that miscellaneous data for contact elements be called CONTSMISC and CONTNMISC. This means that SMISC and NMISC data will only display on noncontact elements and that CONTSMISC and CONTNMISC data will only display on contact elements. To display these results: 1. Click on the User Defined Result toolbar button. 2. In the Details view Expression field, type the string SMISC or NMISC followed by the sequence number which indicates the desired datum. For example, to display the 2nd sequence number for SMISC, enter SMISC2 for the Expression. The graphics contour display will be similar to the Mechanical APDL display for the command PLES,SMISC,2. When you evaluate this result, the Details view will show no units and no coordinate system for this data. That is, no unit conversions and no coordinate transformations are performed. If you enter a data expression that does not exist on the result file, the result will not be evaluated. To display the 2nd sequence number for summable miscellaneous data on scoped contact elements, enter CONTSMISC2 for the Expression.
The number of nodes bonded to the faces on an element during Elemental the analysis. A value of -1 is shown where all the bonds for the face have broken. Beam cross section area Material compression Compression, = /0 Element Nodal Element Nodal Elemental Element Nodal
C_S_AREA COMPRESS
CROSS_SECTION DAMAGE
Beam cross section number Material Damage 0 intact material 1- fully fractured
Effective Plastic Strain. Note: This is calculated incrementally, Element unlike the equivalent plastic strain (EPPLEQV), which is calculated Nodal as an instantaneous value.
876
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Energy resulting from fracture for the Johnson-Holmquist brittle Element strength model Nodal Erosion Status 0 - no erosion >0 - eroded. (will not be displayed) Elemental
Effective Plastic Strain Rate Beam axial force Internal energy of the material Mass of material in an element Material index. The material index as defined in the Explicit solver. There is not always a direct one-to-one correlation with materials defined in Engineering Data and the those used in the Explicit solver. For layered section shells, the MATERIAL for individual layers can be shown by using the Layer property in the results details view.
MOM_TOR POROSITY
Pressure Dilation pressure for the Johnson-Holmquist brittle strength model Material soundspeed Material Status 1 elastic 2 undergoing plastic flow 3 failed due to effective criteria (with healing) 4 failed due to effective criteria 5 failed due to stress/strain in principal direction 1 6 failed due to stress/strain in principal direction 2 7 failed due to stress/strain in principal direction 3
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
877
Using Results Variable Description 8 failed due to shear stress/strain in principal direction 12 9 failed due to shear stress/strain in principal direction 23 10 failed due to shear stress/strain in principal direction 31 For layered section shells, the STATUS for individual layers can be shown by selecting the Layer number in the results details view. STOCH_FACT STRAIN_XX STRAIN_YY STRAIN_ZZ STRAIN_XY STRAIN_YZ STRAIN_ZX Stochastic factor applied when the stochastic property as definedElemental in the material failure model Total strain XX Total strain YY Total strain ZZ Element Nodal Element Nodal Element Nodal Type
Total strain XY. These are tensor shear strains, and not engineer- Element ing shear strains. Nodal Total strain YZ. These are tensor shear strains, and not engineer- Element ing shear strains. Nodal Total strain ZX. These are tensor shear strains, and not engineer- Element ing shear strains. Nodal Element Nodal Element Nodal Element Nodal Element Nodal Element Nodal Element Nodal Element Nodal Element Nodal Element Nodal Elemental
SUB_STN_X_SHELL_LAY- Shell total strain XX, sub-layer #. These are tensor shear strains, ER__# and not engineering shear strains. SUB_STN_Y_SHELL_LAY- Shell total strain YY, sub-layer #. These are tensor shear strains, ER__# and not engineering shear strains. SUB_STN_Z_SHELL_LAY- Shell total strain ZZ, sub-layer #. These are tensor shear strains, ER__# and not engineering shear strains. SUB_STN_XY_SHELL_LAY- Shell total strain XY, sub-layer #. These are tensor shear strains, ER__# and not engineering shear strains. SUB_STN_YZ_SHELL_LAY- Shell total strain YZ, sub-layer #. These are tensor shear strains, ER__# and not engineering shear strains. SUB_STN_ZX_SHELL_LAY- Shell total strain ZX, sub-layer #. These are tensor shear strains, ER__# and not engineering shear strains. SUBL_EPS_SHELL_LAYER_# TEMPERATURE THICKNESS TYPE Effective plastic strain, sub-layer # Material Temperature Shell Thickness Element category (element number returned)
878
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
User Defined Results Variable HEX: 100-101 PENTA: 102 TET: 103-104,106 PYRAMID: 105 QUAD: 107 TRI: 108 SHL: 200-202, 204 BEAM: 203 VISC_PRES VTXX VTYY VTZZ VTXY VTYZ VTZX Viscous pressure due to artificial viscosity Viscoelastic stress XX Viscoelastic stress YY Viscoelastic stress ZZ Viscoelastic stress XY Viscoelastic stress YZ Viscoelastic stress ZX Element Nodal Element Nodal Element Nodal Element Nodal Element Nodal Element Nodal Element Nodal Description Type
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
879
Using Results For each Eulerian (Virtual) body in the analysis, a separate component will be available, which will allow the user to plot the result for the particular material associated with that body. The component name will be derived from the body name. There will also be an ALL component, which will displays results for all materials. Results for Lagrangian bodies can be viewed by selecting this ALL component. For a purely Lagrangian analysis, only the ALL component will be available to the user. For example, an analysis has two Eulerian (Virtual) bodies (Solid, Solid) and a Lagrangian Body (Surface Body), as shown in the image of the Outline View below.
In the User Defined Result Expression Worksheet, there are three components available for the multimaterial results, named SOLID, SOLID_2, and ALL.
Note
It may be necessary to delete and reinsert multi-material results in order to view result for databases created prior to Release 13.0
Result Outputs TIMESTEP INT_ENERGY The following variables are available as calculated directly from the solver in the element: EFF_STN
Result Outputs
The following topics related to result outputs are covered in this section. Chart and Table Contour Results Coordinate Systems Results Eroded Nodes in Explicit Dynamics Analyses The Euler Domain in Explicit Dynamics Analyses Path Results Probes Surface Results Vector Plots
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
881
Using Results
Result Outputs Axis Labels: X-Axis and Y-Axis: You can enter appropriate labels for the X and Y axes. In doing so, note that: The X and Y axes always show the units of the item(s) being charted. These units are appended to any label that you enter. When multiple items are plotted on the Y-axis the units are determined as follows: If all the items plotted on the Y-axis have the same units then the unit is displayed. For example, if all items are of type deformation and the active unit system is British Inch unit system then the unit is displayed as Inch. If the items plotted on the Y-axis are of different types for example, stress and strain then Normalized is displayed for unit. When determining pairs of points to plot on the chart when X-axis is not time be aware that time is still used to determine the pairs of points to plot when an item other than time is used for the x-axis. Both the X-axis quantity and the Y-axis quantity must share a common time point to be considered a valid pair. Report: Content: By default both the chart as well as the data listing of the objects gets added to reports. Instead you may choose to only add the chart or only add the data listing or exclude the chart from report. Note that only tabular data or chart data with two or more points is displayed in the report. Caption: You may enter a caption for the chart. The caption will be included in the report. Input Quantities: Input Quantities: Any valid load object added to the chart gets displayed under Input Quantities. If a load has multiple components then each component will get a line in this details group. Output Quantities: Any valid result object added to the chart gets displayed under Output Quantities. If a result has multiple components then each component will get a line in this details group. In using Input and Output Quantities, note that: Naming and legend: Each object added to a chart is assigned a name and a legend label. The name is simply the object name in the tree if there are no components associated with the object. An example would be a Y displacement probe. For objects that have multiple components the component direction or name will get added to the object name. For example adding Equivalent Stress result item to a chart will result in two items getting added Equivalent Stress (min) and Equivalent Stress (max). Each name is preceded by a one letter label such as [A] or [B]. This label is also displayed on the corresponding curve in the chart and is used to associate the object name with the curve. The default setting is to display the item in the chart and data grid. You can exclude an item by setting this field to Omit. Omitting an item removes the corresponding data from both data grid and chart. Be aware that an item chosen for X-axis cannot be omitted and this field will be reset to Display for that item.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
883
Using Results
Chart Display
Legend: You can use Show Legend /Hide Legend option via the right mouse button context menu to display or hide legends in the charts, the following limitations withstanding. A maximum of 10 items will get displayed due to space limitations. If more than 10 items are displayed in a chart then the curves will show all the prefixes even though the legend is limited to 10 items. You can refer to the details of the chart for the description of the items that corresponds to a prefix. Normalization: Scaling of Y-axis is determined as follows. Single item on Y-axis : Scaling is based on the minimum and maximum values of the item plotted Multiple items on Y-axis that have same unit type: Scaling is based on the minimum and maximum values of the items plotted. For example, plot applied pressure load and a stress result against time. Multiple items on Y-axis that have different unit types: In this case each curve is normalized to lie between 0 and 1, that is the minimum value is treated as zero and the maximum value as one. The label of the Y-axis reflects this by appending Normalized to any user specified label. Note that the data grid displays the actual values always.
Datagrid Display
It is read-only.
Contour Results
Most result types can be displayed using contours or vectors. The Result context toolbar applies to Solution level objects that display contour or vector results.
884
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Result Outputs Nodal Triads: Displays an XYZ triad at each node representing the resulting rotation of the node's coordinate system compared to the global Cartesian coordinate system. See Rotational Order of Coordinate System Results (p. 886) for details. Nodal Euler XY Angle: Displays a contour plot representing the magnitude of the resulting Euler angle rotation at each node about the Z axis. Nodal Euler YZ Angle: Displays a contour plot representing the magnitude of the resulting Euler angle rotation at each node about the X axis. Nodal Euler XZ Angle: Displays a contour plot representing the magnitude of the resulting Euler angle rotation at each node about the Y axis.
Note
For the ANSYS solver, nodal coordinate systems will not vary from time step to time step.
Note
You may need to use the Wireframe viewing mode to see a particular triad in an element.
Elemental Euler XY Angle: Displays a contour plot representing the magnitude of the resulting Euler angle rotation at each element centroid about the Z axis. Elemental Euler YZ Angle: Displays a contour plot representing the magnitude of the resulting Euler angle rotation at each element centroid about the X axis.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
885
Using Results Elemental Euler XZ Angle: Displays a contour plot representing the magnitude of the resulting Euler angle rotation at each element centroid about the Y axis.
Note
For the ANSYS solver, it is possible for elemental coordinate systems to vary from time step to time step.
886
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Result Outputs
The View> Eroded Nodes toggle from the Main Menu allows you to remove the eroded nodes from the display, as shown below.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
887
Using Results
When plotting results on Eulerian bodies, the results calculated in the Eulerian domain are then interpolated onto this isosurface. If the Euler Tracking By Body option is selected in the Analysis Settings Details view, results may be scoped to Eulerian bodies in the same way as for Lagrangian bodies, and body trackers are available for Eulerian parts. Additional considerations: Displacement, strain, and BOND_STATUS results are not available for scoped results. Probes and path plots are not supported for Eulerian bodies. External Force and Contact Force trackers will return zero for Eulerian bodies. Point trackers for Strain are not supported. Deformation scaling (i.e. Undeformed, .5 Auto, AutoScaling, 2x Auto, 5x Auto ) is not available for Eulerian bodies.
888
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Result Outputs Show undeformed wireframe is not available for Eulerian bodies. Show undeformed model is not available for Eulerian bodies. Although it is not possible to view the Eulerian domain directly within the Mechanical application, the size and resolution of the domain are indicated in the graphics window when Analysis Settings are selected in the outline view; if required, the model may be transferred to an AUTODYN component system where the Euler mesh can be displayed. There may be issues with solver efficiency for analyses containing more than ten Eulerian bodies. Further discussion of the Eulerian solver used by Explicit Dynamics Analyses, including a description of the theory, can be found in Key Concepts of Euler (Virtual) Solutions in the ANSYS Mechanical User Guide.
Path Results
If you have already defined a path, you can view the path results by highlighting the result object, and in the Details view, setting Scoping Method to Path, then choosing the name of the particular path that you defined. An example path result plot is shown below.
In this example, the Number of Sampling Points for the Path object was set to 47. Results were calculated for each of these 47 points as shown in the Graph below.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
889
Using Results
For each point in a path or in a surface, Mechanical chooses precisely one body from which to calculate the results. If multiple bodies are scoped, Mechanical calculates the results from the body with the highest identifier (typically the latest one in the geometry tree). No averaging is done of a path result across bodies. If a path or a surface traverses multiple shell or solid bodies and if a path (or surface) point lies on the interface between distinct bodies, it may not be clear which body was employed in the creation of contour colors for the point. To avoid this situation, select the bodies from which to obtain the results. For example, a path can be defined by the edge between two shell bodies. If both bodies are scoped, the result contours on the path can be based on either body. In the following three figures, a path lies along the interface of two shell bodies. In the first two figures, a body is selected on one side of the path.
890
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Result Outputs
However, the stresses in the first figure differ from the stresses in the second figure.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
891
Using Results
In the third figure, the result is scoped to both bodies which touch the path.
892
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Result Outputs
Note that the stresses displayed in the third figure match those of the second image.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
893
Using Results
Probes
Probes allow you to find results at a point on the model, or minimum or maximum results on a body, face, edge, or vertex; to find results on objects in the tree, such as elastic support or weak springs; or to obtain reaction forces and moments at supports. This section examines the general function of the probe tool in Workbench as well as the specific probe types that are available in the Mechanical application. It also describes the Details view options associated with the Probe object. Overview and Probe Types Probe Details View
Note
You cannot turn off the time history for result probe. Scoping: Since probes are customized for the particular result type, different probes allow different scoping mechanisms. For example a reaction probe allows scoping to a boundary condition while a stress probe will allow scoping to an x, y, z location on the geometry. Please refer to the Characteristics column of the tables in the linked sections above for scoping. Use Location Method in the Details view of the probe to scope to the desired entity. When you create a probe by clicking on a location or by assigning a coordinate system, Workbench associates a small subset of nodes which reside near the probe. The value of this probe is interpolated from the values at these neighboring (undeformed) nodes. The interpolation is based on the original node locations and not a function of the displaced position of the probe or of the nodes. When picking a specific x, y, z location, you can obtain the probe result directly at the closest corner node, without extra interpolation, by right-clicking on the probe object in the tree and choosing Snap to mesh nodes
894
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Result Outputs from the context menu. The identification number of the closest corner node is displayed as the Node ID in the Details view of the probe in the Results category .
Note
For surface bodies with expanded thickness, because the snapping location is located on the expanded mesh, while other items such as the original x, y, z location and the node ID are on the non-expanded mesh, you are advised to turn the visual expansion off in order to best view these items. When you create a probe by scoping a vertex, edge, face, or volume, the results reported for the probe are for the undisplaced nodes and elements. The displaced location of the probe (if any) is not used in any way to calculate results. If the probe is scoped to any suppressed parts, then the probe will not solve or evaluate results. This strategy exists to prevent numeric contributions from elements and nodes that are not scoped. Results output coordinate system: Some probes such as the Directional Deformation probe allow the results to be calculated and displayed in a coordinate system of your choice. Some other probes such as a Spring probe allow results to be output only in a specific coordinate system. Please refer to Orientation Coordinate System: entry under the Characteristics column in the probe tables (see links above) regarding what coordinate systems are allowed and what the default coordinate system is. You can use Orientation in the Details view of the probe to change the output coordinate system.
Note
When the Orientation Coordinate System is Global Cartesian, the triad symbol is not displayed. The exception is for Torque probes in magnetostatic analyses, where the global triad is displayed and the direction vector is placed at the global origin.
Deformation Stress Strain Thermal Flux Flux Density Velocity Acceleration Position
1 1
Flux Intensity
X X X X
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
895
896
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Result Outputs Category Fields Options Boundary Condition: Use to scope the probe to an existing boundary condition that you pick from a Boundary Condition drop down list. Contact Region: Use to scope Force Reaction and Moment Reaction probes to an existing contact region that you pick from a Contact Region drop down list. Beam: Use to scope the probe to an existing boundary condition that you pick from a Beam drop down list. Mesh Connection: Use to scope the probe to an existing mesh connection in the tree. Surface: Use the scope to probe to a surface and study reactions on cutting planes. Geometry: See Location Method set to Geometry Selection above. Select a geometry.
Orientation: Sets the direc- Available coordinate systion of the coordinate sys- tems tem specified under Location. See Location Method set to Coordinate System above. X coordinate: Read-only. See Location Method set to Geometry Selection or Coordinate System above. Y coordinate: Read-only. See Location Method set to Geometry Selection or Coordinate System above. Z coordinate: Read-only. See Location Method set to Geometry Selection or Coordinate System above.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
897
Using Results Category Fields Summation: Displayed only for Moment Reaction probes when Orientation is also displayed. Allows you to specify the summation point where the moment reaction is reported. Extraction: Displayed only for Force Reaction and Moment Reaction probes when Location Method is set to Contact Region or Mesh Connection. Options Centroid or Orientation System (that is, the coordinate system you specified with the Orientation setting.
Contact Region: Contact (Underlying Element) or Target (Underlying Element). For Force Reaction probes, a Contact (Contact Element) option is also available. Mesh Connection: Master or Slave
Orientation Method: Displayed only for Joint Joint Reference System or Probe. User Specified Options Result Selection Display Time Spatial Resolution: See Location Method set to Geometry Selection above. Result Type Results Read-only - Values of result you select in the Result Selection or Result Type list. The Node ID is displayed if you used the Snap to mesh nodes feature. Read-only - Maximum value of the results you select over time in stepped analysis. Read-only - Minimum value of the results you select over time in stepped analysis. List of available results End time or Time step Use Minimum or Use Maximum
898
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Result Outputs Category Information Fields Read-only - Time, Load Step, Substep, Iteration Number, and Surface Area information associated with the result. Options
Note
When you set Location Method to Coordinate System, the probe traverses the primary axes to determine where the hits occur on the model. The hit closest to the origin of the coordinate system is used. This behavior is similar to placing a laser at the origin of the system and then shooting the laser sequentially along positive and negative direction of x, y, z axis. Probe objects scoped to x, y, z picking locations are achieved in such a way that a projection of the picked location in screen coordinates occurs onto the model based on the current view orientation, in other words, normal to the display screen onto the model at the picked location on the screen. If the geometry is updated, the update of the projection will follow the original vector that was established behind the scenes when the x, y, z pick was first made. Therefore the update of Probe objects scoped to x, y, z picking locations may not appear to be logical since it follows a vector that was established dependent on a view orientation when the original pick was made. Probe animation for joints is only supported if there is at least one rigid body. Probes are designed to work with geometry entities only. They are not intended to probe displacements on remote locations. The details view of the probe shows either the maximum or the minimum result values but not both. If you attempt to intersect such probes with a line body, Workbench will issue a warning message. No results (such as stresses or displacements) will appear in the details view of the probe.
Surface Results
If you have already defined a surface, you can view the surface results by first adding a standard result or user defined result, and in the Details view of the result object, setting Scoping Method to Surface, then choosing the name of the particular surface that you defined. The Details view for a surface result contains an additional item called Average, which can be parametrized. For example, average stress over the surface is given by: { Stress(X, Y, Z) dAREA} / {TOTAL_AREA} For some results, the Details view will also contain a Total quantity, such as Total Force, which also can be parametrized.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
899
Using Results The Total quantities are presented in the following table. Currently, if you desire a Total quantity for Heat Flux, Magnetic Flux Density, Current Density, or Electric Flux Density, you must choose a vector user defined result. Total Force (as integrated from principal stress vectors) is available to both standard and user defined results. Identifier TFVECTORS BVECTORS DVECTORS JTVECTORS, JCVECTORS SVECTORS (also see Vector Principals (p. 786)) Heat Flux Magnetic Flux Density Electric Flux Density Current Density Stress Tensor Result Surface Integral Heat Rate Magnetic Flux Charge Current Force
For example, you request a normal x-axis stress result on the surface (that is, SX). For a given interpolation point (x,y,z) lying on an edge of an element, Mechanical finds the natural (or normalized) coordinates of the point within the element. Mechanical then interpolates the corner values of SX, using the natural coordinates and shape functions, to find a value for SX at (x,y,z).
900
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Result Outputs For this probe type, you must explicitly select the bodies to be sliced. You cannot apply this to all bodies. You then specify for the Extraction detail whether you want to study nodes in front or behind the plane. The probe will only operate on elements cut by the plane (and only nodes on those elements which are on the selected side of the plane). Note that the surface probe will display nodal forces for all nodes that are involved in the reaction calculation.
Vector Plots
Certain result items can be displayed using vectors such as the vector principal stresses or vector principal strain results. Similarly total deformation, total velocity and total acceleration can also be displayed using vectors. Using the Graphics button, you can display results as vectors with various options for controlling the display. See the Vector Display Context Toolbar (p. 60) section for more information.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 901
Using Results
Result Utilities
The following topics related to result utilities are covered in this section. Adaptive Convergence Animation Capped Isosurfaces Dynamic Legend Generating Reports Renaming Results Based on Definition Results Legend Results Toolbar Solution Combinations
Adaptive Convergence
Refer to the Adaptive Convergence (p. 954) section.
Animation
The Animation feature displays in the Graph window when you select a result object in the Mechanical application. Here is an example of the Graph window with a result object selected.
The specific Animation functions are presented below. Control Description Play: Initiates a new animation. Pause: Pauses an existing animation. Choosing Play after Pause does not generate new animation frames. When the animation is paused, as you move the cursor across the graph, the cursor's appearance changes to a double horizontal arrow when you hover over the current frame indicator. With the cursor in this state, you can drag the frame indicator to define a new current frame. The result graphic will update accordingly. Stop: Halts a result animation. Choosing Play after Stop generates new animation frames.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
902
Result Utilities Control Description Distributed: For static analyses, frames display linearly interpolated results. Frame 1 represents the initial state of the model and the final frame represents the final results calculated by the solver. For stepped and transient analyses, the frames in Distributed mode are distributed over a time range selected in the graph.1 (p. 904) Result Sets: (available only for stepped and transient simulations) Frames represent the actual result sets that were generated by the solver.1 (p. 904) Frame Markers: display what time points are being used in the animation by placing a vertical line at the time points. Select the number of frames in the animation. Select the desired amount of time for the entire animation. Export Video File: Saves animation as an AVI file.
Note
When exporting an AVI file, make sure that you keep the Workbench module window in front of other windows until the exporting is complete. Opening other windows in front of the module window before the exporting is complete may cause those windows to be included in the AVI file capture.
Caution
The Aero Theme display mode in Windows 7 is incompatible with the screen capture used in Mechanical. If you are running Windows 7, select a Basic Theme display mode to restore this capability. Damped Modal Animation: Turns on time decay animation of complex modes in a Modal Analysis (p. 145) that has damping applied. This button is not available (grayed out) for any of the following: Any analysis type other than modal. Any modal analysis whose Damped setting (under Solver Controls) is set to No.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
903
Using Results Control Description Any modal analysis whose Damped setting is set to Yes, and whose Solver Type is set to Reduced Damped, and Store Complex Solution is set to No. Zoom to Fit Animation: When turned on, Mechanical loops through all the time steps to compute an auto scale factor that will accommodate the displacement for a full range of time steps and ensure that they will fit nicely in the screen. For more information on auto scale factors, see Result Context Toolbar (p. 56). When turned off, Mechanical uses the current result scale factor for animation. While this option results in increased animation speed, you may experience some distortion if the current display time has a displacement that is much smaller than the peak displacement through which the animation occurs. 1 - For stepped and transient simulations, as you move the cursor across the graph, the cursor's appearance changes to a scope icon for solved solution points.
Animation Behavior
Depending upon the type of simulation that you perform, the behavior of the resulting animation varies. For a static simulation, the progression of an animation occurs in a linear forward/backward manner. The color contours begin with the initial condition, advance to the solution state, and then rewinds to the initial conditions. For transient and stepped simulations that have an associated time or step range, the animation begins at the initial time or step value, progresses to the final set, and then stops and starts at zero again. It does not traverse backward as it does for static simulations. As illustrated below, you may also select a specific time period to animate that is a subset of the total time. To do so, drag the mouse through the time period in the graph. The selected time period turns blue. Press the Play button to animate only through that period. While that specific period is playing, you can right-click the mouse to receive the options to Pause, Stop, or to Zoom To Range, which expands the defined period across the entire graph. The following demo is presented as an animated GIF. Please view online if you are reading the PDF version of the help. Interface names and other components shown in the demo may differ from those in the released product.
904
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Result Utilities
Note
In a dynamic analysis, probe animation for joints is only supported if there is at least one rigid body. See Probes.
Capped Isosurfaces
Capped Isosurface mode displays surface bodies through the geometry that correspond to a given value within the calculated range for a selected result. To view a capped isosurface, display the Capped Isosurface toolbar from the Mechanical application.
The value for the isosurface is set by the slider or textbox in the toolbar. The slider represents the range from min to max for the selected result. The three radio buttons control if any solid geometry remains visible on either side of the isosurface. The leftmost button displays the isosurface only, the center button displays the surface body and geometry with values below the surface body, the right button displays the surface body and values above.
Dynamic Legend
The dynamic legend feature helps you display the result range and contour colors associated with the visible elements. You can use the dynamic legend feature when you slice a body or hide bodies in an assembly. When you apply the dynamic legend feature to a sliced body, Workbench repositions the Min and Max annotations to the lowest and highest result values in the sliced body. For models that include multiple bodies the maximum and minimum result values can occur at the joined surfaces even if these surfaces are not visible.
To update the legend and view the result range for the visible elements:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
905
Using Results Right-click the legend, and then click Adjust to Visible
Note
The dynamic legend behavior is not applicable for Probe annotation. Adjusting the legend to visible elements updates the legend colors, values, and adds a Custom tag to the legend information. To restore the legend display for the entire body after you disable the slice or hide command: Right-click the legend, and then click Reset All to view the result range for the entire body
Note
If you do not reset the legend to show result range for the entire body after disabling the slice or hide command, Workbench displays the out of range values with colors not included in the legend.
Generating Reports
See the Report Preview (p. 20) section.
906
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Result Utilities
Results Legend
By default the results legend displays the following information: Object Title: Name of the selected tree object. Right mouse button click on the object title to display: Named Legends Date and Time Max, Min on Color Bar Logarithmic Scale All Scientific Notation Digits Independent Bands Color Scheme Type: Type of the selected tree object. Units: Current unit system. Time: Current solution time for the result. Time stamp: Current real world time.
907
Using Results Automatic Value: The value calculated by the program. You can set the number of bands between the bottom and top of the contour using the + or buttons. The number of bands can range from 4 to 14.
Note
When the distance between adjacent bands is very small (thousandth of the entire range), the contour colors may not correctly reflect the ranges in the legend.
Named Legends
A name can represent the following data: Number of contours Color scheme Color overrides per band Value break per break, either automatic or numeric Use the Named Legends option to create new named legends or to manage existing ones that can be edited independently.
908
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Result Utilities
Logarithmic Scale
Displays result values.
Digits
Contains 2 through 8. The default is 3.
Independent Bands
Use to set the alarm color representing the maximum/minimum contour range. The following choices are available: None (default) Top Bottom Top and Bottom
Color Scheme
Use to change the color spectrum. The choices available are: Rainbow (default) Reverse Rainbow Gray scale Reverse Gray scale Reset Colors
Results Toolbar
Refer to the Result Context Toolbar (p. 56) section under Context Toolbar (p. 51).
Solution Combinations
You can create solutions that are calculated from other solutions. These are derived from the addition of results coming from one or more environments, each of which can include a multiplication coefficient that you supply. Included are nonlinear results, which are a simple addition of values. The calculated values cannot be parameterized.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
909
Using Results The Design Assessment system provides a more powerful Solution Selection capability, allowing you to combine results from a greater variety of upstream analysis systems and perform additional post processing functions using external scripts.
Note
Choosing Update Project from the Project Schematic will not solve a Solution Combination in the Mechanical application. To Create a Solution Combination Object You can insert one or more Solution Combination objects under the Model object. Under the Solution Combination object, you can add the following results types: Stress Tool Fatigue Tool Contact Tool (for the following contact results: Frictional Stress, Penetration, Pressure, and Sliding Distance) Beam Tool Beam Results Stresses Elastic Strains Deformations Each solution object contains its own configuration spreadsheet, available through the Worksheet View.
When setting up a Solution Combination, you select the Environment Objects you wish to add together from a drop-down list of all available environments. At least one environment must be checked. Enter the multiplication coefficient you wish for each environment. The results values shown for these objects are derived from the same results objects in the referenced environments, including any defined multiplication coefficients. The basic formula for calculating the results is:
910
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Result Utilities (multiplication coefficient 1 X value from environment 1) + (multiplication coefficient 2 X value from environment 2) + etc.
Note
You can specify a coordinate system in the Details view of the Solution item for which you request a solution combination. The default is the Global Cartesian Coordinate system. The solution item at each result set identified in the Worksheet view is calculated in the specified coordinate system and then solution combination is carried out. If you request solution combination for derived quantities such as equivalent/principal stresses and strains as well as total displacement, the following two step procedure is used: 1. Solution combination is carried out to compute component results first. 2. The requested result items are then derived from the components.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
911
912
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Understanding Solving
The overall procedure for obtaining a solution in the Mechanical application is as follows: 1. Specify the solver type and other settings as applicable in the Details view of the Analysis Settings object. 2. For background solving capabilities other than My Computer, Background, use RSM Administration to configure servers and queue. This step may be done for you by a person designated as the RSM administrator. 3. For solving capabilities other than standard My Computer options, create solve process settings to utilize the queue created in step 2. The appropriate solve process settings (for example Solve Manager and Queue) for your computing environment may be provided by your RSM administrator. 4. Initiate the solve. You can simply click on the Solve button to use the default solve process settings or display the drop down menu to select specific solve process settings.
To solve all analyses, highlight the Project object, then choose Solve. To solve all analyses for a model, highlight the Model object, then choose Solve. To solve a particular analysis, highlight any of the following objects, then choose Solve: The particular analysis object (for example, Static Structural). The Solution object. Child objects of the Solution object. If you initiate a background solve, and the project has not been initially saved, you will be prompted to save the project first.
Note
For a background solve process setting, you still see the Meshing dialog box because meshing will first be run locally and in synchronous mode before the solve is sent to the queue. Meshing locally allows the same mesh to be used in each solve if multiple Solutions are being solved simultaneously under a single Model, rather than re-meshing for each solve. For both synchronous and background solves, you can check your mesh before solving through a right mouse click on the Mesh object and selecting Preview Mesh in the context menu.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
913
Understanding Solving A Solution Status window in the Mechanical application monitors solution progress for synchronous solutions. Conventional progress bars are displayed in this window along with a Stop Solution button and an Interrupt Solution button. You have two choices when halting the progress of the Mechanical APDL solver in the Solution Status window. If you would like the solver to halt immediately and forego writing any outstanding restart points, press the Stop Solution button. If, instead, you would like to allow the solver to complete its current iteration and record outstanding restart points, press the Interrupt Solution button (available for static structural and transient structural analyses). Neither case affects previous restart points.
Note
When running a solution in the background, the RMB option Disconnect Job from RSM is available from the Solution folder. The option becomes visible once you submit the job to the RSM. This option disconnects mechanical from the RSM job and the application returns to the beginning of the solution process. You cannot disconnect the job while it is running.
Note
If you are familiar with Mechanical APDL functionality, clicking the Interrupt Solution button places a file named file.abt in the working directory. Any error messages are displayed in the Messages window immediately after attempting the solution. If you interrupt the solution, a confirmation message is displayed in the Messages window. When a solution is in progress in the Mechanical application, you can freely access the Engineering Data workspace and review data. The engineering data used in the solution will be in read-only mode as indicated by a lock icon. The following characteristics apply to background configurations where the RSM user interface is used to monitor solutions: While a background solution is in progress for a branch, that branch will be in a read-only state with the exception that result objects can be deleted during this time. Other branches can be edited freely. You can cancel a running job and reset the state of the tree by selecting Solution in the tree and choosing Stop Solution in the context menu (right mouse button click). Note that this will immediately kill the job and not attempt to bring back any solver files (if solving on a compute server). Use Evaluate Results or Retrieve first if you wish to bring back any files from the server. An alternative to canceling a job is to choose Interrupt Solution in the context menu. As in a synchronous solution, this will allow the solver to complete its current iteration and record outstanding restart points. A green down arrow status symbol indicates that a solution is ready for download and/or loading into the Mechanical application. This does not indicate the success or failure of a solve.
914
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solve Modes and Recommended Usage When the green down arrow is displayed to indicate results are ready for download, choose Get Results from the context menu to perform the download, if necessary, and load results into the Mechanical application.
Note
When using a Local solve process setting and a solve is in progress, do not reboot or log off the Windows client machine. If you reboot or log off, the connection to the Linux job will be lost and results will not be retrievable. If the Linux job has completed, then rebooting or logging off is safe. The mathematical model is applied and the results are evaluated. When the compute server is a remote machine, the model is applied and results are evaluated on that machine. You can rename Solution or Solution Information objects and items under these objects using a right mouse button click and choosing Rename. You then type a new name for the object (similar to renaming a file in Windows Explorer). If you are using a The Mechanical Wizard (p. 115), you must be sure that all the tasks in the wizard are complete ( ) before you try to solve.
To view your solution, select View Results from the The Mechanical Wizard (p. 115). Or, click the result and the solution appears in the Geometry Window (p. 18) window. You can use the postprocessing features during solve when the solve process is on a remote computer or as a background process.
Understanding Solving Solve Start Mode In Process - The solve starts and finishes on your computer in the directory where your project resides. Out of Process - The solve starts and finishes either on another computer, or on your computer but in a directory that is separate from the one where your project resides. Solve Monitor Mode Synchronous The solve runs and finalizes within the same Workbench session. Asynchronous - The solve is not restricted to run and finalize during any particular Workbench session.[2 (p. 916)] Recommended Usage Analyses that are not expected to be extremely CPU intensive. Solve Process Settings My Computer Remote Solve Manager (RSM) Involvement No[1 (p. 916)]
Analyses involving large models or a large amount of processing time and machine resources, excluding linked analyses and analyses that involve multiple convergence loops.[3 (p. 916)] Analyses involving large models or a large amount of processing time and machine resources, including linked analyses and analyses that involve multiple convergence loops.
My Computer, Background
Yes
Synchronous The solve runs and finalizes within the same Workbench session.
My Computer, Background, then click Advanced... button and check Solve in synchronous mode (ANSYS only).
Yes
[1] - Exceptions are the Rigid dynamics and Explicit Dynamics solvers. Both solvers user RSM for the In Process mode. [2] - When solving in asynchronous mode, you are free to continue working independently of the solve job, or close the Workbench session and retrieve the solution results at a later time. You can even shut down your computer when using a Solve Manager located on another computer (See RSM Administration and Using Solve Process Settings (p. 917)). An asynchronous solution is queued with other solutions and can run either on your local machine or on a more powerful remote machine. Background solutions are recommended for large models or simulations that require a large amount of processing time and machine resources. Sending the Solve to a remote computer can increase productivity when a highend server is available on your network. [3] - Though not recommended for a linked analysis using this solve mode combination, you can solve a linked analysis or an analysis involving multiple convergence loops provided you solve each analysis separately, that is, you must obtain the first solution, then choose Get Results from the context menu in the first analysis before obtaining the solution in the second analysis. The Out of Process and Synchronous mode combination is recommended for these types of analyses because the solve can occur
916 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Using Solve Process Settings from a single user action. Also, asynchronous solutions involving linked analyses that are initiated from the Project Schematic by choosing Update will automatically achieve the same effect as choosing Get Results, thus providing another method for solving linked analyses from a single user action.
The solve process in red indicates that the process is selected as the default solve process and persists across Workbench sessions. The built-in solve processes include: My Computer Solves and finalizes the solution on the local computer in the current Workbench session. My Computer, Background Solves on the local machine but is not restricted to finalizing in a particular Workbench session. You need more than one solver license to use this setting. However, you can perform Rigid Dynamics and Explicit Dynamics analyses with one solver license by selecting the Use Shared License, if possible option on the Advanced Properties dialog box.
917
Understanding Solving Set As Default Rename Delete Specifies the solve process as Default across workbench sessions. Renames the selected solve process. Deletes the selected solve process.
Note
Each Solve process you add must have a unique name.
Note
For local configurations, Solve Manager is automatically set to My Computer and cannot be modified. Queue Specifies the name of the queue configured using RSM Administration. If this list does not contain any queues, check that RSM is installed for the computer specified in the Solve Manager field. Specifies the name of a valid ANSYS product license (ANSYS Professional or higher) to be used for the solution on the server.
License
Note
You must specify a valid ANSYS product license (ANSYS Professional or higher) because a separate instance of an ANSYS application is being used. The license from your current ANSYS Workbench client session cannot be accessed from the remote ANSYS application executable.
Note
Computer Settings are not available when you select the built-in My Computer solve process. Solve Manager and Queue fields are required for all local and remote background configurations.
Advanced Properties
918
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Using Solve Process Settings Distribute Solution (if possible) Enables a distributed solution.
Note
Supported only for static, buckling, transient, modal, full harmonic, and explicit dynamic analyses. Use GPU Acceleration (if possible) Provides access to the Graphics Processing Unit (GPU) acceleration capability offered by Mechanical APDL, including support for the NVIDIA acceleration card. To enable this feature, you must select NVIDIA from the drop down menu. Sets the number of processors to use during solution. The default is 2. Entering 0 does not send any request to the Mechanical APDL solver related to the number of processors to use. If you specify a number greater than the number of processors in the computer, the highest available number of processors is used. This setting is applicable for both shared-memory and Distributed ANSYS solutions. See this section from the Mechanical APDL help for more information: HPC License in the Parallel Processing Guide. For Explicit Dynamics analyses, this setting is used to determine the number of processors unless this has been specified in the Additional Command Line Arguments.
Note
Available only for Mechanical APDL and Explicit Dynamics solver. You need an ANSYS Mechanical HPC license for each processor after the first two. For Explicit Dynamics analyses, this setting is used to determine the number of processors unless this has been specified in the Additional Command Line Arguments.
Manually specify Mechanical Helps you specify the amount of system memory, in MB, used for APDL solver memory settings the ANSYS application workspace and database.
Note
Applicable to Mechanical APDL solver only. Additional Command Line Arguments Custom Executable Name (with path) Specifies arguments that you would normally enter into a command line input, for example, -machine option for a distributed solution. Specifies a custom ANSYS application solver executable name and path. This executable will be used for the ANSYS application solve rather than using the default.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
919
Understanding Solving Manually specify Linux settings Enter a valid User Name and Working Folder to override the RSM compute server proxy settings.
Note
You must have write access to this folder on all potential compute proxies in the queue. To use the RSM settings, leave this field blank.
Note
This option works only for Explicit Dynamics and Rigid Dynamics analysis. For more information, see Shared Licensing License sharing is only possible within a single Workbench session with the solver running on the same machine. A remote solve on another machine via RSM will require a license for the Workbench session and a license for the remote solve.
License Queuing: Wait for Available License Solve in synchronous mode (Mechanical APDL solver only)
Instruct the MAPDL solver to wait for an available license when solving remotely via RSM. Select to mimic the default My Computer behavior while leveraging the computation power of a remote machine. See this section from the Mechanical APDL help for more information: HPC Licensing in the Parallel Processing Guide. For Explicit Dynamics analyses, this setting is used to determine the number of processors unless this has been specified in the Additional Command Line Arguments.
Note
Applicable only for Mechanical APDL solver. Requires an additional license.
Clear the check box to deliberately download results from a remote machine (by issuing Get Results on a right-mouse click on the Solution object). This precludes the solution of linked analyses or multiple convergence loops automatically on a single click of the Solve button. This is the default and allows the user to close the Mechanical editor or solve an unrelated analysis.
920
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solution Restarts OK Commits all changes in the Solve Process Settings dialog box and closes the dialog box. You must choose OK for the Solve Process Setting configurations to be used when you initiate the solve. Cancel Closes the dialog box and ignores all changes.
Note
In order to run a distributed Explicit Dynamics solution on Linux, you must add the MPI_ROOT environment variable and set it to the location of the MPI software installation. It should be of the form: {ANSYS installation}/commonfiles/MPI/Platform/{version}/{platform} For example: usr/ansys_inc/v145/commonfiles/MPI/Platform/8.2.1/linx64
Solution Restarts
Note
Solution Restarts are supported in Static Structural and Transient Structural analyses only. However, they are not supported in a Static Structural analysis when computing fracture parameters. Please see the Computation of Fracture Parameters discussion in the Solving a Fracture Analysis section for more information. The solution process is composed of a sequence of calculations that predict a structures response when applied to a specific analysis type and loading condition. Restarts provide the ability to continue an initial or existing solution which can save time during the solve phase. This feature facilitates a variety of workflows, which include: 1. Pausing or stopping a job to review results and then restarting the job. 2. Review and correction of a non-converging solution. Solution parameters in the analysis settings could be fine-tuned or adjusted allowing the solution to proceed while retaining prior solution progress. Similarly a load history can be modified to aid in the convergence. 3. Extending a solution that has already completed, for example, to allow system transients to progress further into time. 4. Submitting post processing instructions into Mechanical APDL after the model has been fully solved (see below). The following topics are covered in this section: Restart Points (p. 922) Generating Restart Points (p. 922) Retaining Restart Points (p. 922) Viewing Restart Points (p. 922) Using Restart Points (p. 923)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
921
Understanding Solving Deleting Restart Points (p. 924) Modifications Affecting Restart Points (p. 924) Loads Supported for Restarts (p. 928) Solution Information Files During Restart (p. 928)
Restart Points
Solution restarts are based on the concept of a restart point. Each restart point can be considered as a snapshot of the system solution state at a discrete point along the sequence of calculations. The solver stores this state of the solution in a restart file on disk. Every restart file on disk will have a corresponding restart point in the Mechanical GUI. See Viewing Restart Points (p. 922) below. A solution can only be restarted from an available restart point. It is thus important to understand how to work with these restart points.
Note
You can manually interrupt a solution and preserve any restart points that may have been produced from a converged iteration by clicking the Interrupt Solution button on the Solution Status window. A stand-alone linear analysis will not produce any restart points with the program controlled option. It has to be explicitly turned on using the manual setting. However, if the analysis is linked to a follow on modal analysis, it will generate restart points by default.
Solution Restarts A restart point is color coded to distinguish between replayable and a non-replayable. A replayable solution is one which will produce the exact solution when run from start to finish or completed incrementally using intermediate restart points. A blue triangle indicates a replayable restart point. A red triangle indicates a potentially non-replayable restart point and can only be used in manual mode.
Note
The Initial Restart Point does not represent a restart file on disk. It is only a place holder to facilitate selection to run the solution from the beginning even when other restart points are available.
923
Understanding Solving in manual mode is only recommended for experienced users who understand the implications of the results produced. Mechanical automatically tracks how restart points are affected as you work and modify your model. So they may get flagged as non-replayable (red triangle) or be removed altogether depending on the operation. See Modifications Affecting Restart Points (p. 924) for details. Also see Restart Analysis (p. 562) under "Configuring Analysis Settings" (p. 555).
Note
An analysis should use the same units (set at the beginning of a solve) throughout the solve including all restarts. If the units are changed at any restart point, the solve is aborted and an error message is displayed. Named Selections created/modified following the solution process are not recognized during a restart. For example, you may wish to list the nodes of a newly created Named Selection using the Command feature. Because the Named Selections geometric data was not defined during the initial solution process, no data is available for the command to process.
Note
The Clear Generated Data option in the context menu from either the Solution, Environment, Model or Project objects also deletes all restart points.
Step Controls
924
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solution Restarts If a change is made to one of the following Then... Controls All Restart Points are Deleted Current Restart Point is Set to Initial Current Restart Point set to the Beginning of the Modified Load Step X X X X X X X Stress Strain Nodal Force Contact Miscellaneous General Miscellaneous Store Results At Max Number of Result Sets Damping Controls Analysis Data Management Save MAPDL dB Delete Unneeded Files Solver Units X X X X X X X X X X X X X X Non-replayable Restart Points may be Available2 X X Restart Points are Unaffected
Carry Over Time Step Time Integration Solver Controls Rotordynamics Controls Restart Controls Restart Analysis Non Linear Controls Output Controls4
The following table summarizes the effects of step modifications on restart points. If a change is made to one of the following Controls Then...
Current Restart Point is set to the Beginning of the Modified Load Step X X
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
925
Understanding Solving A solution can be restarted after modification to the load history. However, any other changes to the definition delete all of the Restart Points.
Note
Displacements, Remote Displacements, and Nodal Displacements only support Tabular data modifications. See the Loads Supported for Restarts (p. 928) topic for a detailed list. Changing a Displacement boundary condition may cause the program to return to the initial restart point, depending upon the change you make. The restart point where the change occurred is maintained - not deleted. For example, changing the magnitude of either of these loads from a zero value to a non-zero value, or vice versa, prompts the application to return to the beginning of the solution process. Similarly, if you change the independent time value of either load, the solution process restarts from the beginning.
If a change is made to one of the following Controls Current Restart Point is Set to Initial1 Modify Load History Constant Tabular Function Change Load Type (Constant, Tabular, Function) X X X
Then... Current Restart Point is set to the Beginning of the Modified Load Step
X X X
The following table summarizes the effects of adding/modifying/deleting a Commands object. When Restart Points are available, adding a new Commands object defaults to the last step so as to preserve the Restart Points. Adding a Commands object without Restart Points defaults to first step. If a change is made to one of the following Controls All Restart Points are Deleted Add/Modify/Delete Command Snippets Then Current Restart Point is set to the Beginning of the Modified Load Step X Non-replayable Restart Points may be Available2
X X
926
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solution Restarts If a change is made to one of the following Controls All Restart Points are Deleted tion/Results Under Model/Trunk Objects X Then Current Restart Point is set to the Beginning of the Modified Load Step Non-replayable Restart Points may be Available2
Modifications such as adding or changing boundary conditions (for example, scoping changes), constraints, initial conditions, or editing model level objects (Geometry, Contact Region, Joint, Mesh) invalidates and deletes existing Restart Points. The exception is Direct FE loads with a zero magnitude Restart Points are retained. If a change is made to one of the following Controls Then All Restart Points are Deleted Add/Delete Boundary Condition Add/Delete Direct Boundary Condition Force (zero) Force (non zero) Displacement Model Level Changes
1 2 3
X X X X X
Restart Type specified as Program Controlled. It can only be selected when Restart Type is specified as Manual.
When the Step End Time option in the Step Controls category is changed, the restart point is deleted as well as all the steps after this modified restart points are deleted and are not available, not even for manual restarts. Exception is the case when Fluid Solid Interface load exists and all the restart points are retained.
4
It is recommended that you not change Output Controls settings during a solution restart. Modifying Output Controls settings changes the availability of the respective result type in the results file. Consequently, result calculations cannot be guaranteed for the entire solution. In addition, result file values
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
927
Understanding Solving may not correspond to GUI settings in this scenario. Settings turned off during a restart generate results equal to zero and may affect post processing of results and are therefore unreliable.
Note
Restart is not supported for an analysis with Adaptive Convergence. So the presence of an adaptive convergence will not retain any restart points.
928
Solving Scenarios Files from the initial solve will be named ds_0_0.dat and solve_0_0.dat. Based on the restart point, Mechanical will ensure that obsolete and invalid solution files are cleaned up.
Solving Scenarios
This section describes the various configuration steps involved for the following solving scenarios: Solve on the Local Machine within the Workbench process (synchronous) (p. 929) Solve on My Computer in the Background (asynchronous) (p. 929) Solve Directly from My Computer to a Remote Windows Computer (p. 929) Solve Directly from My Computer to a Remote Linux Computer (p. 930) Solve to a Windows Compute Server via a Solve Manager Running on Another Computer (p. 930) Solve to a Linux Compute Server via a Solve Manager Running on Another Computer (p. 931) Solve to LSF Cluster with Remote Solve Manager (p. 931) Solve to Microsoft HPC Cluster with Remote Solve Manager (p. 931)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
929
Understanding Solving
Solve to a Windows Compute Server via a Solve Manager Running on Another Computer
This scenario requires the following configuration: 1. Open the RSM user interface window from the Start menu or double-click on the tray icon ( ) if it is already running. Under Tools> Options add the Solve Manager machine (that is, the remote machine that was configured with Servers and Queues). The Solve Manager will appear in the tree view. This step will allow you to monitor jobs sent to that Solve Manager.
2. Create a Remote solve process setting (see Using Solve Process Settings (p. 917)). You will enter the same machine name that you used in step 1. You will then be able to select the appropriate queue from the drop down list. 3. Select the Solve Process Setting created in step 2 on the Solve drop down button on the Mechanical application toolbar.
930
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solve to a Linux Compute Server via a Solve Manager Running on Another Computer
This scenario requires the following configuration: 1. Open the RSM user interface window from the Start menu or double-click on the tray icon ( ) if it is already running. Under Tools> Options add the Solve Manager machine (that is, the machine that was configured with Servers and Queues). The Solve Manager will appear in the tree view. This step will allow you to monitor jobs sent to that Solve Manager.
2. A Queue with a Server pointing to the target Linux machine must be configured in the Solve Manager (See RSM Administration). Remember, in this case the Linux machine is a proxy for a Windows-based computer. As far as RSM knows, the job is running on the Windows machine. 3. Create a Remote solve process setting (see Using Solve Process Settings (p. 917)). You will enter the same machine name that you used in step 1. You will then be able to select the appropriate queue from the drop down list. 4. Select the solve process setting created in step 3 from the Solve drop down button on the Mechanical application toolbar.
931
Understanding Solving from a previous release. You can also manually insert a Solution Information object under a Connections object for solver feedback. When you select a Solution Information object in the tree, the following controls are available in the Details view under the Solution Information category: Solution Output: [not applicable to Connections object] Determines how you want solution response results displayed. All of the options are displayed in real time as the solution progresses: Solver Output (default): Displays the solution output file (text) from the appropriate solver (for example, the Mechanical APDL application, AUTODYN). This option is valuable to users who are accustomed to reviewing this type of output for diagnostics on the execution of their solver of choice. Solve Script Output: (Design Assessment system only) Displays the log file from the python Solve script specified for the current Design Assessment system. Evaluate Script Output: (Design Assessment system only) Displays the log file from the python Evaluate script specified for the current Design Assessment system. Choosing any of the following options displays a graph of that option as a function of Cumulative Iteration/Cycle (availability depends on the solver). Force Convergence1 (p. 933) Displacement Convergence1 (p. 933) Rotation Convergence1 (p. 933) Moment Convergence1 (p. 933) Max DOF Increment Line Search Time Time Increment CSG Convergence1 (p. 933) (magnetic current segments) Heat Convergence1 (p. 933) Energy Conservation shows plots of total energy, reference energy, work done, and energy error. Momentum Summary shows plots of X, Y and Z momentum and X, Y and Z impulse for the model. Energy summary shows plots of internal energy, kinetic energy, hourglass energy and contact energy.
Note
The frequency at which data is written can be specified as a time step frequency or a physical time frequency. By default information is displayed for every 100 time steps.
932
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solution Information Object 1 - All convergence plots include designations where any bisections, converged substeps, or converged steps occur. These designations are the red, green, and blue dotted lines shown in the example below of a Force Convergence plot.
Note
For ease of viewing solutions with many substeps/iterations, the Substep Converged and Load Step Converged lines are not displayed when the number of lines exceeds 1000. Also, graphs are shown as lines only, rather than lines and points, when the number of points exceeds 1000.
Newton-Raphson Residuals: [applicable only to Structural environments solved with the Mechanical APDL application] Specifies the maximum number of Newton-Raphson residual forces to return. The default is 0 (no residuals returned). You can request that the Newton-Raphson residual restoring forces be brought back for nonlinear solutions that either do not converge or that you aborted during the solution. The Newton-Raphson force is calculated at each Newton-Raphson iteration and can give you an idea where the model is not satisfying equilibrium. If you select 10 residual forces and the solution doesn't converge, those last 10 residual forces will be brought back. The following information is available in the Details view of a returned Newton-Raphson Residual Force object: Results - Minimum and Maximum residual forces across the model Convergence - Global convergence Criterion and convergence Value Information - Time based information These results cannot be scoped and will automatically be deleted if another solution is run that either succeeds or creates a new set of residual forces. Update Interval: (appears only for synchronous solutions) Specifies how often any of the result tracking items under a Solution Information object get updated while a solution is in progress. The default is 2.5 seconds. Display Points: [not applicable to Connections object] Specifies the number of points to plot for a graphical display determined by the Solution Output setting (described above). Display Filter During Solve: [applicable only when using Result Tracker filtering in Explicit Dynamics analyses] When set to Yes, displays filtered data from Result Trackers in the Worksheet at each refresh
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
933
Understanding Solving interval of the Result Tracker. As shown below, a legend is included in the Worksheet to help distinguish the filtered data from the non-filtered data. Typically there are two curves, non-filtered data is displayed in red, and filtered data is displayed in green.
Note
If an error occurs during a solve when using the ANSYS solver, the Solution Information worksheet may point you to files (for example, file.err) in temporary scratch folders whose purpose is for solving only (this is the folder where ANSYS actually ran). After the solution, these files are moved back to the project structure, so you may not find them in the scratch folders (or sub-folders).
934
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
CE Based (As illustrated below, outlined or hollow nodes indicate use for calculation purposes only.)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
935
Understanding Solving
Beam Based Weak Springs None This control is especially useful to separate the constraint equation connections from the beam connections. The None choice is available to assist in avoiding potential performance issues from this feature. Draw Connections Attached To: provides a drop-down list with the option All Nodes (Default) and it will also list any existing node-based Named Selections. Line Color: Assigns colors to allow you to differentiate connections. The options include: Connection Type (Default): Displays a color legend that presents one color for constraint equation connections and another color for beam connections. Manual: Displays a color that you choose. Color: Appears if Line Color is set to Manual. By clicking in this field, you can choose a color from the color palette.
936
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Postprocessing During Solve Visible on Results: When set to Yes (Default), the finite element connections are displayed with any result plot (with the exception of a base mesh). When set to No, the connections are displayed only when the Solution Information object is selected. Line Thickness: Displays the thickness of finite element connection lines in your choice of Single (default), Double, or Triple. Display Type: allows you to view FE connections as Lines (Default) or as Points. If you wish to view the Points of a specified Named Selection, the nodes belonging to the Named Selection display as solid colors. Any other associated nodes not belonging to the Named Selection, display with an outline only. You can export the finite element connection information described above by right-clicking on the Solution Information object and choosing Export FE Connections from the context menu. The Display control governs what information is exported. Information for constraint equation connections is exported in terms of Mechanical APDL CE commands, while for beam and weak spring connections, a list of material numbers is exported and written as a block of Mechanical APDL ESEL commands.
Note
When using this feature, it is important that you allow adequate time after the solve for the results files to be created and present before any postprocessing can be successful. Requesting
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
937
Understanding Solving a postprocessing function too prematurely could generate an error message stating that the result file could not be opened.
Result Trackers
In addition to the real time solution response graphs you can view from the Solution Information object, you can also view graphs of specific displacement and contact results as a function of time using Result Tracker objects. These objects are inserted as branch objects under a Solution Information object. You cannot add new Result Trackers to completed solutions. In order to add and solve a new result, you must Clear the Solution, add a new Result Tracker, and then resolve the simulation.
Note
Result Trackers employ the instructions of the MAPDL command, NLHIST.
938
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Result Trackers
The graph can be zoomed by using the ALT key + left mouse button. Moving down and to the right zooms in, and moving up and to the left zooms out. A plot can be saved by using the Image Capture toolbar button.
Caution
Because nodes may be rotated in solutions obtained with the Mechanical APDL application, deformation Result Trackers may not record the expected component of the deformation. Should this occur, a warning message alerting you to this will appear after the solve in the Details view of the Solution object, in the Solver Messages field. This situation can occur when Result Trackers are adjacent to supported faces, lines, or vertices. One possible approach to avoid this situation is to add 3 deformation Result Trackers, one for each of the x, y, and z directions. This will ensure that the tracker is showing all deformation of that vertex of the model.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
939
Understanding Solving
Note
You must right-mouse click on the selected object in the tree to use this Export feature. On Windows platforms, if you have the Microsoft Office 2002 (or later) installed, you may see an Export to Excel option if you right-mouse click in the Worksheet window. This is not the Mechanical application Export feature but rather an option generated by Microsoft Internet Explorer.
Note
Direct graphical node selection requires you to generate the mesh and have the Show Mesh tool chosen. Deformation: displacement for one vertex only using the geometry picker or a geometry-based Named Selection or a node-based Named Selection for a single node. Scope Scoping Method: options include Geometry Selection or Named Selection. Geometry: visible when Geometry Selection is specified as the Scoping Method. This field allows you to select and define a single vertex or a single node as the geometry. Named Selection: visible when Named Selection is specified as the Scoping Method. This field provides a list of user-defined Named Selections that are either geometry-based or node-based. Definition Type: Read-only field that displays the type of Results Tracker. Orientation: Specifies X-Axis, Y-Axis, or Z-Axis. Suppressed: Prior to solving, you can include or exclude the result from the analysis. The default is value is No.
940
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Result Trackers Results Minimum: Read-only indication of the minimum value of the result tracker type. Maximum: Read-only indication of the maximum value of the result tracker type. Contact: for contact outputs scoped to a given contact pair. Definition Type: Specifies the particular contact output. For each of these options, the result tracking is performed on the Contact side of the pair. If you want to perform the result tracking on the Target side, you should flip the source and target sides. If this occurs you can change the contact region to Asymmetric and flip the source and target faces in order to specify the side of interest that is to be the contact side. If Auto Asymmetric contact is active (either by the Behavior contact region setting equaling Auto Asymmetric or by the Formulation setting equaling Augmented Lagrange (p. 458) or MPC (p. 458)) and the contact side is chosen by the program to be disabled, the Results Tracker will not contain any results (as signified by a value of -2 for Number Contacting output). Contact results will be valid depending on the type of contact (for example, edge-edge) and the contact formulation. Pressure: Maximum pressure. Penetration: Maximum penetration. Gap: Minimum gap. The values will be reported as negative numbers to signify a gap. A value of zero is reported if the contact region is in contact (and thus has a penetration). Also, if the region is in far-field contact (contact faces are outside the pinball radius), then the gap will be equal to the resulting pinball size for the region. Frictional Stress: Maximum frictional stress. Sliding Distance: Amplitude of total accumulated sliding when the contact status is sticking or sliding. Number Sticking: Number of elements that are sticking. Number Contacting (default): Number of elements in contact. A value of -1 means the contact pair is in far field contact (meaning the faces lie outside the contact pinball region). Chattering: Maximum chattering level. Elastic Slip: Maximum elastic slip. Normal Stiffness: Maximum normal stiffness. Max Tangential Stiffness: Maximum tangential stiffness. Min Tangential Stiffness: Minimum tangential stiffness. Contacting Area: The total area of the elements that are in contact. Max Damping Pressure: Maximum damping pressure. Fluid Pressure: Maximum fluid penetration pressure.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
941
Understanding Solving Min Geometric Sliding Distance: Minimum total sliding distance, including sticking, sliding, and near-field. For more information, see the GSLID output parameter in the Mechanical APDL Contact Technology Guide. Max Geometric Sliding Distance: Maximum total sliding distance, including sticking, sliding, and near-field. For more information, see the GSLID output parameter in the Mechanical APDL Contact Technology Guide. Suppressed: Prior to solving, you can include or exclude the result from the analysis. The default is value is No. Scope Contact Region: Specifies the particular contact region in the pair. Default names are Contact Region and Contact Region 2. Results Minimum: Read-only indication of the minimum value of the result tracker type. Maximum: Read-only indication of the maximum value of the result tracker type. Kinetic Energy and Stiffness Energy Definition Type: Read-only field that displays the type of Results Tracker. Suppressed: Prior to solving, you can include or exclude the result from the analysis. The default is value is No. Results Minimum: Read-only indication of the minimum value of the result tracker type. Maximum: Read-only indication of the maximum value of the result tracker type.
Note
Direct graphical node selection requires you to generate the mesh and have the Select Mesh tool chosen. The Details view properties and options for the Temperature Result Tracker are described below. Definition Type: Read-only field that displays the type of Results Tracker.
942
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Result Trackers Suppressed: Prior to solving, you can include or exclude the result from the analysis. The default is value is No. Scope: Scoping Method: Specifies the option Geometry Selection, Named Selection, Global Minimum, or Global Maximum for a solution point. Geometry: visible when Geometry Selection is specified as the Scoping Method. This field allows you to select and define a single vertex as the geometry or a single node. Named Selection: visible when Named Selection is specified as the Scoping Method. This field provides a list of user-defined Named Selections that are either geometry-based or node-based. Global Minimum: Global Maximum: Results Minimum: Read-only indication of the minimum value of the result tracker type. Maximum: Read-only indication of the maximum value of the result tracker type.
Note
The point scoped trackers are only available for an explicit dynamics analysis. Point scoped trackers may only be inserted prior to the analysis being solved. You can specify the location of point scoped Explicit Dynamics result trackers in three ways: Selecting a vertex on the geometry. 1. Set Location Method to Geometry Selection. 2. Select a vertex, click in the Geometry field, then click Apply. Selecting a point using the Coordinate toolbar button.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
943
Understanding Solving 1. Set Location Method to User Defined Location. 2. Choose Click to Change in the Location field. 3. Depress the Coordinate toolbar button. 4. Move the cursor across the model and notice that the coordinates display and update as you reposition the cursor. 5. Click at the desired location. A small cross hair appears at this location. You can click again at another location, which changes the cross hair location. 6. Click Apply in the Location field. The location coordinates display in the X, Y, Z Coordinate fields. You can change the location by repositioning the cursor, clicking at the new location, then clicking Click to Change and Apply, or by editing the X, Y, Z Coordinate fields in the Details view. Selecting a point by entering coordinates directly in the Details view. 1. Set Location Method to User Defined Location. 2. Type the coordinates in the X, Y, Z Coordinate fields in the Details view. Point scoped result trackers for explicit dynamics analyses are presented in the main bulleted items below. The Details view settings for each are presented as sub-bulleted items. Included in the Details view of all Explicit Dynamics result trackers is a low-pass filter option, not listed below. Deformation Location Method Select geometry or a user defined location. Coordinate System Assigned to user defined location. X, Y, Z Coordinate Position of the user defined location. Location Select user defined location. Type Select deformation type. Orientation Deformation along X, Y, or Z axis. Geometry Select vertex. Suppressed Prior to solving, you can include or exclude the result from the analysis. The default is value is No. Position Type Read only. Location Method Select geometry or a user defined location. Coordinate System Assigned to user defined location. X, Y, Z Coordinate Position of the user defined location.
944
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Result Trackers Location Select user defined location. Orientation Position along X, Y, or Z axis. Geometry Select vertex. Suppressed Prior to solving, you can include or exclude the result from the analysis. The default is value is No. Velocity Location Method Select geometry or a user defined location. Coordinate System Assigned to user defined location. X, Y, Z Coordinate Position of the user defined location. Location Select user defined location. Type Select velocity type. Orientation Velocity along X, Y, or Z axis. Geometry Select vertex. Suppressed Prior to solving, you can include or exclude the result from the analysis. The default is value is No. Acceleration Location Method Select geometry or a user defined location. Coordinate System Assigned to user defined location. X, Y, Z Coordinate Position of the user defined location. Location Select user defined location. Type Select acceleration type. Orientation Acceleration along X, Y, or Z axis. Geometry Select vertex. Suppressed Prior to solving, you can include or exclude the result from the analysis. The default is value is No. Internal Energy Type Read only. Location Method Select geometry or a user defined location. Coordinate System Assigned to user defined location. X, Y, Z Coordinate Position of the user defined location.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
945
Understanding Solving Location Select user defined location. Geometry Select vertex. Suppressed Prior to solving, you can include or exclude the result from the analysis. The default is value is No. Stress Location Method Select geometry or a user defined location. Coordinate System Assigned to user defined location. X, Y, Z Coordinate Position of the user defined location. Location Select user defined location. Type Select stress type. Geometry Select vertex. Suppressed Prior to solving, you can include or exclude the result from the analysis. The default is value is No. Strain (Scoping: not available for Euler bodies) Location Method Select geometry or a user defined location. Coordinate System Assigned to user defined location. X, Y, Z Coordinate Position of the user defined location. Location Select user defined location. Type Select strain type. Geometry Select vertex. Suppressed Prior to solving, you can include or exclude the result from the analysis. The default is value is No. Temperature Type Read only. Location Method Select geometry or a user defined location. Coordinate System Assigned to user defined location. X, Y, Z Coordinate Position of the user defined location. Location Select user defined location. Type Read only. Geometry Select vertex.
946
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Result Trackers Suppressed Prior to solving, you can include or exclude the result from the analysis. The default is value is No. Pressure Type Read only. Location Method Select geometry or a user defined location. Coordinate System Assigned to user defined location. X, Y, Z Coordinate Position of the user defined location. Location Select user defined location. Geometry Select vertex. Suppressed Prior to solving, you can include or exclude the result from the analysis. The default is value is No. Density Type Read only. Location Method Select geometry or a user defined location. Coordinate System Assigned to user defined location. X, Y, Z Coordinate Position of the user defined location. Location Select user defined location. Geometry Select vertex. Suppressed Prior to solving, you can include or exclude the result from the analysis. The default is value is No.
Note
Density is not calculated for shell and beam elements.
The first line, "cm" represents the units of the values in the file. Acceptable inputs for this are: "m", "cm", "mm", "in", "ft", or "um".
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
947
Understanding Solving The subsequent lines contain the data for each tracker to be inserted. The first three numbers are the x,y,z location values. The fourth entry is the user given name - the one that will be seen in the tree. The 5th and 6th entries are type and subtype. Acceptable entries for type and subtype are: type = "velocity", "acceleration" or "deformation" with subtypes of "x","y","z" or "total" type = "position", "temperature", "pressure", "energy" or "density" (no subtype used) type = "stress" or "strain" with subtypes of "xx", "yy", "zz", "xy", "yz", "zx", "principal1", "principal2", "principal3", "equivalent" All values in each line should be separated by a semicolon. Any lines that are not properly formatted will be skipped - no tracker will be inserted for them.
948
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Result Trackers Suppressed Prior to solving, you can include or exclude the result from the analysis. The default is value is No. Scope Geometry Select bodies. Results Minimum Read-only indication of the minimum value of the result. tracker type. Maximum Read-only indication of the maximum value of the result. tracker type. Filter Type Specify low-pass filtering option. Contact Force (Scoping: flexible or rigid bodies; not available for Euler bodies) Definition Type Read only. Orientation Select X, Y, or Z axis. Suppressed Prior to solving, you can include or exclude the result from the analysis. The default is value is No. Scope Geometry Select bodies. Results Minimum Read-only indication of the minimum value of the result. tracker type. Maximum Read-only indication of the maximum value of the result. tracker type. Filter Type Specify low-pass filtering option. External Force (Scoping: flexible or rigid bodies; not available for Euler bodies) Definition Type Read only. Orientation Select X, Y, or Z axis. Suppressed Prior to solving, you can include or exclude the result from the analysis. The default is value is No. Scope
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
949
Understanding Solving Geometry Select bodies. Results Minimum Read-only indication of the minimum value of the result. tracker type. Maximum Read-only indication of the maximum value of the result. tracker type. Filter Type Specify low-pass filtering option. Kinetic Energy (Scoping: flexible or rigid bodies) Definition Type Read only. Suppressed Prior to solving, you can include or exclude the result from the analysis. The default is value is No. Scope Geometry Select bodies. Results Minimum Read-only indication of the minimum value of the result. tracker type. Maximum Read-only indication of the maximum value of the result. tracker type. Filter Type Specify low-pass filtering option. Total Energy (Scoping: flexible or rigid bodies) Definition Type Read only. Suppressed Prior to solving, you can include or exclude the result from the analysis. The default is value is No. Scope Geometry Select bodies. Results Minimum Read-only indication of the minimum value of the result. tracker type. Maximum Read-only indication of the maximum value of the result. tracker type. Filter
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
950
Result Trackers Type Specify low-pass filtering option. Internal Energy (Scoping: flexible bodies only) Definition Type Read only. Location Method Select geometry or a user defined location. Coordinate System Assigned to user defined location. X, Y, Z Coordinate Position of the user defined location. Location Select user defined location. Suppressed Prior to solving, you can include or exclude the result from the analysis. The default is value is No. Scope Geometry Select bodies for Location Method of Geometry Selection. Results Minimum Read-only indication of the minimum value of the result. tracker type. Maximum Read-only indication of the maximum value of the result. tracker type. Filter Type Specify low-pass filtering option. Plastic Work (Scoping: flexible bodies only) Definition Type Read only. Suppressed Prior to solving, you can include or exclude the result from the analysis. The default is value is No. Scope Geometry Select bodies. Results Minimum Read-only indication of the minimum value of the result. tracker type. Maximum Read-only indication of the maximum value of the result. tracker type. Filter Type Specify low-pass filtering option.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
951
Understanding Solving
Note
The Force Reaction trackers are only available for an explicit dynamics analysis.
952
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Result Trackers If you right click on a Force Reaction tracker and select Rename Based on Definition, the tracker is renamed based on its type, the direction it shows results for, and the object it is scoped to. For example, if a Force Reaction tracker is selected to show results in the Y direction and is scoped to a Velocity constraint boundary condition named "Velocity Fix", by selecting Name Based on Definition it will be renamed to "Y Force Reaction at Velocity Fix". See Renaming a Result Tracker (p. 939) for more information on this renaming behavior.
Understanding Solving
Adaptive Convergence
You can control the relative accuracy of a solution in two ways. You can use the meshing tools to refine the mesh before solving, or you can use convergence tools as part of the solution process to refine solution results on a particular area of the model. This section discusses the latter. Through its convergence capabilities, the application can fully automate the solution process, internally controlling the level of accuracy for selected results. You can seek approximate results or adapted/converged results. This section explains how to interpret accuracy controls.
Note
Convergence objects inserted under an environment that is referenced by an Initial Condition object or a Thermal Condition load object, will invalidate either of these objects, and not allow a solution to progress. Results cannot be converged when you have a Mesh Connection object or a Pinch control with Pinch Behavior set to Post. To use Convergence, you must set Calculate Stress to Yes under Output Controls in the Analysis Settings details panel. However, you can perform Modal and Buckling Analysis without specifying this option. You cannot use Convergence if you have an upstream or a downstream analysis link. Convergence is not available when you import loads into the analysis. Convergence is not supported for a model with Layered Sections.
954
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adaptive Convergence For an adaptive solution, a solution is first performed on the base mesh, and then the elements are queried for their solution information (such as deflection, X-stress, Y-stress, etc.). If the element's results have a high Zienkiewicz-Zhu, or ZZ error (see the Mechanical APDL Theory Reference for more information on adaptivity theory), the element is placed in the queue to be refined. The application then continues to refine the mesh and perform additional solutions. Adaptivity will be more robust if your initial mesh is with tetrahedrons. Adaptive refinement starting from a hex-dominant mesh will automatically result in a re-meshing of the structure with tetrahedrons. The face mesh given to the tet mesher is the initial quad mesh split into triangles. That face mesh is then filled with tetrahedrons so it is recommended that you insert an all tetrahedron mesh method before you start an adaptive solution. You can control the aggressiveness of the adaptive refinement by adjusting the Refinement Depth setting under Adaptive Mesh Refinement in the Details view of a Solution object. The default value is 2 for structural analyses, and 0 for magnetostatic analyses. The range is from 0 to 3. By default, when adaptive convergence occurs, the program will refine to a depth of 2 elements to help ensure smooth transitions and avoid excessive element distortion for repeated refinement. However, you can adjust this refinement depth to a value of 0 or 1 if for a particular problem, the deep refinement is not required and problem size is a major concern. In general, for mechanical analyses, the default value of 2 is highly recommended. However, you can lower the value if too much refinement is occurring and is overwhelming the solution in terms of size of solution time. If you use a value less than 2, be aware of the following: Verify that false convergence is not occurring because of too little refinement. More refinements may be required to achieve the desired tolerance, which may increase the total solution time. The following pictures show the effects of various settings of Refinement Depth on plots of Total Deformation.
Refinement Depth = 0
Refinement Depth = 1
Refinement Depth = 2
For magnetostatic analyses, there are additional settings that allow you to change the percentage of the element selected for adaptive refinement during solution. These settings use an Energy Based percentage and an Error Based percentage. The internal selection process first uses the Energy Based percentage to select the number of elements in the full model that have the highest values of magnetic energy. From this number, it uses the Error Based percentage to select the number of elements with the highest error in the particular body. Magnetic Error results are also available to display on the geometry for verification.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 955
Understanding Solving These adaptive refinement settings for magnetostatic analyses are in the Refinement Controls group, located in the Details view of the Solution object, provided you have a Convergence object inserted under any magnetostatic result. An Element Selection setting in this group has the following options: Program Controlled (default): The percentage of elements selected for adaptive refinement equals the default values of 10% for the Energy Based percentage and 20% for the Error Based percentage. Manual: The percentage of elements selected for adaptive refinement equals the values you enter in the Energy Based and Error Based fields that appear only when you choose Manual.
956
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adaptive Convergence
where i denotes the iteration number. It should be clear that results are compared from iteration i to iteration i+1. Iteration in this context includes a full analysis in which h-adaptive meshing and solving are performed. The ANSYS Workbench product uses two different criteria for its adaptive procedures. The first criterion merely identifies the largest elements (LE), which are deleted and replaced with a finer finite element representation. The second employs a Zienkiewicz-Zhu (ZZ) norm for stress in structural analysis and heat flux in thermal analysis. Table 2: ANSYS Workbench Product Adaptivity Methods Result Stresses and strains Structural margins and factors of safety Fatigue damage and life Heat flows Temperatures Deformations Adaptive Criterion ZZ norm ZZ norm ZZ norm ZZ norm ZZ norm ZZ norm
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
957
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.
General Notes
Adaptive convergence is not supported for orthotropic materials. Adaptive convergence is not supported for solid shell elements (the SOLSH190 series elements). Adaptive convergence is not valid for linked environments where the result of one analysis is used as input to another analysis. See the Define Initial Conditions (p. 130) section for details. Low levels of accuracy are acceptable for demonstrations, training, and test runs. Allow for a significant level of uncertainty in interpreting answers. Very low accuracy is never recommended for use in the final validation of any critical design. Moderate levels of accuracy are acceptable for many noncritical design applications. Moderate levels of accuracy should not be used in a final validation of any critical part. High levels of accuracy are appropriate for solutions contributing to critical design decisions. When convergence is not sought, studies of problems with known answers yield the following behaviors and approximated errors: At maximum accuracy, less than 20% error for peak stresses and strains, and minimum margins and factors of safety. At maximum accuracy, between 5% and 10% error for average (nominal) stresses and elastic strains, and average heat flows. At maximum accuracy, between 1% and 5% error for average stress-related displacements and average calculated temperatures. At maximum accuracy, 5% or less error for mode frequencies for a wide range of parts. When seeking highly accurate, Converged Results, more computer time and resources will be required than Manual control, except in some cases where the manual preference approaches highest accuracy. Given the flexible nature of the solver engine, it is impossible to explicitly quantify the effect of a particular accuracy selection on the calculation of results for an arbitrary problem. Accuracy is related only to the representation of geometry. Increasing the accuracy preference will not make the material definition or environmental conditions more accurate. However, specified converged results are nearly as accurate as the percentage criteria.
958
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
File Management in the Mechanical Application Critical components should always be analyzed by an experienced engineer or analyst prior to final acceptance. For magnetostatic analyses, Directional Force results allow seeking convergence based on Force Summation or Torque as opposed to other results converging on Maximum or Minimum values. Adaptive convergence is not valid if a Periodic Region or Cyclic Region symmetry object exists in the model. Adaptive convergence is not valid if an imported load object exists in the environment.
Note
The Analysis Settings Details view has an Analysis Data Management grouping that shows the solution directory location for each analysis.
Solution Files
Default behavior: By default an analysis in the Mechanical application saves only the minimal files required for postprocessing. Typically these include results files (file.rst, file.rth, file.rmg, file.psd, file.mcom), input file (ds.dat), output file (solve.out), and some other files that have valuable information about the solution ( file.BCS, file.nlh, file.gst). Of these only the results file is generally of significant size. For Windows users, the solution files folder can be displayed using the Open Solver Files Directory feature. Future Analysis: If the results of this analysis are to be used as a load or an initial condition in a subsequent analysis then additional files may need to be saved. Declaring your intent to use this in the future will automatically save the required files and reuse them in the subsequent analysis. Refer to Define Initial Conditions (p. 130) for details of these analyses. Delete Unneeded Files: The solution process creates other files that are typically not needed for postprocessing or are not used in subsequent analyses. By default, the Mechanical application deletes these files at the end of solution. However, if for any reason, you want to keep all the files you could choose to do so. You can use the Output Controls on the analysis settings page to limit only desired types of results be written to the rst file. (For example, if strains are not needed, you can turn them off which would create a smaller result file). In addition, for advanced Mechanical APDL application users, Command objects can be used to further limit output via the OUTRES command.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 959
Understanding Solving An external result file is needed to post results. The following behavior will occur: If you save a simulation, any simulation files (result and other required files) will be saved to the new location. If you use the Duplicate Without Results option (Environment and Model objects only), all subordinate objects are reproduced with the exception of the data for all result objects. This is based on the intention that loading changes are performed and the solution process is repeated. If you attempt to resolve a previously solved and saved database, the corresponding saved result files are backed up automatically in case the current solve is not saved. The /post1 XML transfer of result files used in previous releases is no longer used so any existing solution Command objects which were modifying the Mechanical APDL application results to be brought back into the Mechanical application no longer function.
Solving Units
There are eight possible unit systems for a Mechanical application solution. The following tables show the unit systems for the various quantities. For a given Mechanical application run, one of the eight systems is selected and all quantities are converted into that system. This guarantees that all quantities, inputs and outputs to the Mechanical APDL application, can be interpreted correctly in terms of the units in the system. User units shown anywhere in the GUI may differ from those shown below although they will convert properly when they are sent to the solver. All magnetostatic analyses solve in the mks system regardless of the system selected. Acceleration Capacitance Current Density Angle Charge Decay Constant Angular Acceleration Charge Density Density Angular Velocity Conductivity Displacement Area Current Electric Conductance Per Unit Area Energy Force Intensity Heat Flux
Electric Conductivity Energy Density by Mass Force Per Angular Unit Heat Generation Inverse Angle Magnetic Flux Moment of Inertia of Area Poisson's Ratio PSD Displacement PSD Stress
Electric Field Energy Per Volume Fracture Energy (Energy Release Rate) Heat Rate Inverse Length Magnetic Flux Density Moment of Inertia of Mass Power PSD Force PSD Velocity
Impulse Inverse Stress Mass Normalized Value Pressure PSD Moment Relative Permeability
Impulse Per Angular Unit Length Material Impedance Permeability PSD Acceleration PSD Pressure Relative Permittivity
Inductance Magnetic Field Intensity Moment Permittivity PSD Acceleration (G) PSD Strain Rotational Damping
960
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solving Units Rotational Stiffness RS Velocity Specific Heat Stress RS Acceleration Seebeck Coefficient Specific Weight Stress Intensity Factor Thermal Expansion Velocity RS Displacement Section Modulus Square Root of Length Strength RS Strain Shear Elastic Strain Stiffness Thermal Capacitance Temperature Difference Volume RS Stress Shock Velocity Strain Thermal Conductance - 3D Face and 2D Edge Time
Temperature
Voltage
Table 3: Acceleration and RS Acceleration Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s millimeters/second2 [mm/s2] meters/second2 [m/s2] millimeters/millisecond2 [mm/ms2] inches/second2 [in/s2] feet/second2 [ft/s2] micrometers/second2 [m/s2] millimeters/second2 [mm/s2] millimeters/second2 [mm/s2] millimeters/second2 [mm/s2] centimeters/second2 [cm/s2]
o
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
961
Understanding Solving Unit System [ LS-DYNA solver] in,lbf, s [ LS-DYNA solver] Table 4: Angle Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 5: Angular Acceleration Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA radians/second2 [rad/s2] radians/second2 [rad/s2] radians/second2 [rad/s2] radians/second2 [rad/s2]
o o
radians [rad]
radians [rad]
radians [rad]
radians [rad]
radians [rad]
radians [rad]
radians [rad]
962
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solving Units Unit System (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 6: Angular Velocity Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] radians/second [rad/s] radians/second [rad/s] radians/millisecond [rad/ms] radians/second [rad/s] radians/second [rad/s] radians/second [rad/s] radians/second [rad/s] radians/second [rad/s] radians/second [rad/s] radians/second [rad/s]
o
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
963
Understanding Solving Unit System in,lbf, s [ LS-DYNA solver] Table 7: Area Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] in,lbf, s [ LS-DYNA solver] Table 8: Capacitance Unit System m, kg, N, C, s, V, A
o o
Measured in . . . meters2 [m2] centimeters2 [cm2] millimeters2 [mm2] millimeters2 [mm2] millimeters2 [mm2] micrometers2 [m2] feet2 [ft2] inches2 [in2] millimeters2 [mm2]
964
Solving Units Unit System (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 9: Charge Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) Coulombs [C] picoCoulombs [pC] milliCoulombs [mC] milliCoulombs [mC] milliCoulombs [mC] Coulombs [C]
o
microFarads [F]
microFarads [F]
microFarads [F]
picoFarads [pF]
Farads [F]
Farads [F]
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
965
Understanding Solving Unit System in, lbm, lbf, F, s, V, A (Bin) Table 10: Charge Density Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 11: Conductivity Unit System m, kg, N, oC, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA ton.millimeters/second3.degree Celsius [t.mm/s3.oC] ton.millimeters/second3.degree Celsius [t.mm/s3.oC] ton.millimeters/second3.degree Celsius [t.mm/s3.oC] dynes/second.degree Celsius [dyne/s.oC] Measured in . . .1 (p. 1020) Watts/meter.degree Celsius [W/m.oC] Coulombs/inch2 [C/in2] Coulombs/foot2 [C/ft2] picoCoulombs/micrometer2 [pC/m2] milliCoulombs/millimeter2 [mC/mm2] milliCoulombs/millimeter2 [mC/mm2] milliCoulombs/millimeter2 [mC/mm2] Coulombs/centimeter2 [C/cm2]
o o
966
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solving Units Unit System (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 12: Current Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 13: Current Density Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA milliAmperes/millimeter2 [mA/mm2] Amperes/centimeter2 [A/cm2]
o o
Measured in . . .1 (p. 1020) picoWatts/micrometers.degree Celsius [pW/m.oC] (Slug) feet/second3.degree Fahrenheit [(lbm/32.2)ft/s3.oF] (slinch) inches/second3.degree Fahrenheit [(lbm/386.4)in/s3.oF]
Amperes [A]
milliAmperes [mA]
milliAmperes [mA]
milliAmperes [mA]
picoAmperes [pA]
Amperes [A]
Amperes [A]
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
967
Understanding Solving Unit System (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 14: Decay Constant Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 15: Density Unit System m, kg, N, C, s, V, A
o o
Measured in . . . milliAmperes/millimeter2 [mA/mm2] milliAmperes/millimeter2 [mA/mm2] picoAmperes/micrometer2 [pA/m2] Amperes/foot2 [A/ft2] Amperes/inch2 [A/in2]
1/seconds [1/s]
1/seconds [1/s]
1/seconds [1/s]
1/seconds [1/s]
1/seconds [1/s]
1/seconds [1/s]
1/seconds [1/s]
968
Solving Units Unit System (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] in,lbf, s [ LS-DYNA solver] Table 16: Displacement and RS Displacement Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) millimeters [mm] centimeters [cm]
o
Measured in . . . grams/cm3 [g/cm3] tons/millimeter3 [t/mm3] tons/millimeter3 [t/mm3] tons/millimeter3 [t/mm3] kilograms/micrometer3 [kg/m3] (Slug)1/foot3 [(lbm/32.2)1/ft3] (Slinch)1/inch3 [(lbm/386.4)1/in3] grams/cm3 [g/cm3]
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
969
Understanding Solving Unit System mm, t, N, C, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] in,lbf, s [ LS-DYNA solver] Table 17: Electric Conductance Per Unit Area Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA pS/um^2 S/mm^2 S/mm^2 S/mm^2 S/cm^2
o o
millimeters [mm]
micrometers [m]
feet [ft]
inches [in]
millimeters [mm]
meters [m]
millimeters [mm]
inches [in]
Measured in . . . S/m^2
970
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solving Units Unit System (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 18: Electric Conductivity Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 19: Electric Field Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA milliVolts/millimeter [mV/mm] milliVolts/millimeter [mV/mm] Volts/centimeter [V/cm]
o o
Measured in . . . S/ft^2
S/in^2
Siemens/centimeter [S/cm]
Siemens/millimeter [S/mm]
Siemens/millimeter [S/mm]
Siemens/millimeter [S/mm]
picoSiemens/micrometer [pS/m]
Siemens/foot [S/ft]
Siemens/inch [S/in]
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
971
Understanding Solving Unit System (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 20: Electric Flux Density Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 21: Electric Resistivity Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A Ohm.centimeters [Ohm.cm]
o o
Volts/micrometer [V/m]
Volts/foot [V/ft]
Volts/inch [V/in]
Measured in . . . Coulombs/meter2 [C/m2] Coulombs/centimeter2 [C/cm2] milliCoulombs/millimeter2 [mC/mm2] milliCoulombs/millimeter2 [mC/mm2] milliCoulombs/millimeter2 [mC/mm2] picoCoulombs/micrometer2 [pC/m2] Coulombs/foot2 [C/ft2] Coulombs/inch2 [C/in2]
972
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solving Units Unit System (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 22: Energy Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) mm, mg, ms microJoules [J] (Slinch)inches2/second2 [(lbm/386.4)in2/s2] (slug) feet2/second2 [(lbm/32.2)ft2/s2] picoJoules [pJ] milliJoules [mJ] milliJoules [mJ] milliJoules [mJ] Ergs [erg]
o
Measured in . . . Ohm.millimeters [Ohm.mm] Ohm.millimeters [Ohm.mm] Ohm.millimeters [Ohm.mm] teraOhm.micrometers [Tohm.m] Ohm.Cir-mils/foot [Ohm.Cir-mil/ft] Ohm.Cir-mils/inch [Ohm.Cir-mil/in]
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
973
Understanding Solving Unit System [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] in,lbf, s [ LS-DYNA solver] Table 23: Energy Density by Mass Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver]
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Measured in . . .
Joules [J]
milliJoules/tons [mJ/t]
milliJoules/tons [mJ/t]
milliJoules/tons [mJ/t]
Joules/kilograms [J/kg]
Joules/kilograms [J/kg]
milliJoules/tons [mJ/t]
974
Solving Units Unit System in,lbf, s [ LS-DYNA solver] Table 24: Energy Per Volume Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 25: Film Coefficient Unit System m, kg, N, oC, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA tons/second3.degree Celsius [t/s3.oC] tons/second3.degree Celsius [t/s3.oC] tons/second3.degree Celsius [t/s3.oC] dynes/second.centimeter.degree Celsius [dyne/s.cm.oC] Measured in . . .1 (p. 1020) Watts/meter2.degree Celsius [W/m2.oC] ((lbm-in)(in2)(s2)) * (in3) ((lbm-ft)(ft2)(s2)) * (ft3) pJ * (um3) mJ * (mm3) mJ * (mm3) mJ * (mm2) erg * (cm3)
o
Measured in . . . J * (m3)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
975
Understanding Solving Unit System (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 26: Force Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] Newtons [N] Newtons [N] milliNewtons [mN] (Slinch)inches/second2 [(lbm/386.4)in/s2] (Slug)feet/second2 [(lbm/32.2)ft/s2] microNewtons [N] ton.millimeters/second2 [t.mm/s2] ton.millimeters/second2 [t.mm/s2] ton.millimeters/second2 [t.mm/s2] dynes [dyne]
o
Measured in . . .1 (p. 1020) picoWatts/micrometer2.degree Celsius [pW/m2.oC] (Slug)1/second3.degree Fahrenheit [(lbm/32.2)1/s3.oF] (Slinch)1/second3.degree Fahrenheit [(lbm/386.4)1/s3.oF]
976
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solving Units Unit System in,lbf, s [ LS-DYNA solver] Table 27: Force Intensity Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] in,lbf, s [ LS-DYNA solver] Table 28: Force Per Angular Unit Unit System m, kg, N, C, s, V, A
o o
Newtons/meter [N/m]
Newtons/millimeter [N/mm]
977
Understanding Solving Unit System (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 29: Fracture Energy (Energy Release Rate) Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) ((lbm-ft)(ft2)(s2)) * (ft2) pJ * (m2) mJ * (mm2) mJ * (mm2) mJ * (mm2) erg * (cm2)
o
Newtons/radian [N/rad]
Newtons/radian [N/rad]
Newtons/radian [N/rad]
microNewtons/radian [N/rad]
Measured in . . . J * (m2)
978
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solving Units Unit System in, lbm, lbf, F, s, V, A (Bin) Table 30: Frequency Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 31: Gasket Stiffness Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA tons/second2.millimeter2 [t/s2.mm2] tons/second2.millimeter2 [t/s2.mm2] tons/second2.millimeter2 [t/s2.mm2] dynes/centimeter3
o o o
Measured in . . . Hertz[Hz]
Hertz[Hz]
Hertz[Hz]
Hertz[Hz]
Hertz[Hz]
Hertz[Hz]
Hertz[Hz]
Hertz[Hz]
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
979
Understanding Solving Unit System (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 32: Heat Flux Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 33: Heat Generation Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA tons/second3.millimeter [t/s3.mm] dynes/second.centimeter2 [dyne/s.cm2]
o o
Measured in . . . Watts/meter2 [W/m2] dynes/second.centimeter [dyne/s.cm] tons/second3 [t/s3] tons/second3 [t/s3] tons/second3 [t/s3] picoWatts/micrometer2 [pW/m2] (Slug)1/second3 [(lbm/32.2)1/s3] (Slinch)1/second3 [(lbm/386.4)1/s3]
980
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solving Units Unit System (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 34: Heat Rate Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 35: Impulse Unit System m, kg, N, C, s, V, A
o o
Measured in . . . tons/second3.millimeter [t/s3.mm] tons/second3.millimeter [t/s3.mm] picoWatts/micrometer3 [pW/m3] (Slug)1/second3.foot [(lbm/32.2)1/s3.ft] (Slinch)1/second3.inch [(lbm/386.4)1/s3.in]
Measured in . . . Watts [W] dyne.centimeters/second [dyne.cm/s] ton.millimeters2/second3 [t.mm2/s3] ton.millimeters2/second3 [t.mm2/s3] ton.millimeters2/second3 [t.mm2/s3]
981
Understanding Solving Unit System (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] in,lbf, s [ LS-DYNA solver] Table 36: Impulse Per Angular Unit Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) Newton . second/rad [N . s/rad] Dyne . second/radian [dyne . s/rad]
o
Measured in . . . Dyne . second [dyne . s] Newton . second [N . s] Newton . second [N . s] Newton . second [N . s] microNewton . second [N . s] pounds mass . second [lbf . s] pounds mass . second [lbf . s] microNewton . second [N . s]
982
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solving Units Unit System mm, t, N, C, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 37: Inductance Unit System m, kg, N, oC, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 38: Inverse Angle Unit System m, kg, N, C, s, V, A
o o
Measured in . . . Newton . second/rad [N . s/rad] Newton . second/rad [N . s/rad] microNewton . second/radian [N . s/rad] pounds mass . second/radian [lbf . s/rad] pounds mass . second/radian [lbf . s/rad]
Henries [H]
milliHenries [mH]
milliHenries [mH]
milliHenries [mH]
teraHenries [TH]
Henries [H]
Henries [H]
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
983
Understanding Solving Unit System (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) 1/radians [1/rad] 1/radians [1/rad] 1/radians [1/rad] 1/radians [1/rad] 1/radians [1/rad] 1/radians [1/rad] 1/radians [1/rad] Measured in . . .
Note
The units presented above are applicable when the Units menu is set to Radians. The applicable units are 1/degree [1/o] when the Units menu is set to Degrees. Table 39: Inverse Length Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA 1/micrometer [1/m] 1/millimeter [1/mm] 1/millimeter [1/mm] 1/millimeter [1/mm] 1/centimeter [1/cm]
o
984
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solving Units Unit System (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 40: Inverse Stress Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 41: Length Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA millimeters [mm] millimeters [mm] centimeters [cm]
o o
1/inch [1/in]
Measured in . . . 1/Pascal [1/Pa] centimeters2/dyne [cm2/dyne] second2.millimeters/ton [s2.mm/t] second2.millimeters/ton [s2.mm/t] second2.millimeters/ton [s2.mm/t]
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
985
Understanding Solving Unit System (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] in,lbf, s [ LS-DYNA solver] Table 42: Magnetic Field Intensity Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) picoAmperes/micrometer [pA/m] milliAmperes/millimeter [mA/mm] milliAmperes/millimeter [mA/mm] milliAmperes/millimeter [mA/mm] Oersteds [Oe]
o
micrometers [m]
feet [ft]
inches [in]
millimeters [mm]
meters [m]
millimeters [mm]
inches [in]
986
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solving Units Unit System ft, lbm, lbf, F, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 43: Magnetic Flux Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 44: Magnetic Flux Density Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA milliTeslas [mT] milliTeslas [mT] Gauss [G]
o o o
Amperes/inch [A/in]
Maxwells [Mx]
milliWebers [mWb]
milliWebers [mWb]
milliWebers [mWb]
Webers [Wb]
Lines
Lines
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
987
Understanding Solving Unit System (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 45: Mass Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] kilograms [kg] milligrams [mg] (Slinch) [(lbm/386.4)] (Slug) [(lbm/32.2)] kilograms [kg] tons [t] tons [t] tons [t] grams [g]
o
988
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solving Units Unit System mm, t, s [ LS-DYNA solver] in,lbf, s [ LS-DYNA solver] Table 46: Material Impedance Unit System mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] in,lbf, s [ LS-DYNA solver] Table 47: Moment Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Slinch)inches2/second2 [(lbm/386.4)in2/s2]
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Slinch
Measured in . . . Newton.meters [N.m] dyne.centimeters [dyne.cm] ton.millimeters2/second2 [t.mm2/s2] ton.millimeters2/second2 [t.mm2/s2] ton.millimeters2/second2 [t.mm2/s2] microNewton.micrometers [N.m] (Slug)feet2/second2 [(lbm/32.2)ft2/s2]
989
Understanding Solving Unit System (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] in,lbf, s [ LS-DYNA solver] Table 48: Moment of Inertia of Area Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver]
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Measured in . . . meters4 [m4] centimeters4 [cm4] millimeters4 [mm4] millimeters4 [mm4] millimeters4 [mm4] micrometers4 [m4] feet4 [ft4] inches4 [in4] millimeters4 [mm4]
meters4 [m4]
990
Solving Units Unit System mm, t, s [ LS-DYNA solver] in,lbf, s [ LS-DYNA solver] Table 49: Moment of Inertia of Mass Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] ton.millimeter2 [t.mm2] kilogram.meter2 [kg.m2] milligram .millimeter2 [mg.mm2] (Slinch)inch2 [(lbm/386.4)in2] (Slug)feet2 [(lbm/32.2)ft2] kilogram.micrometer2 [kg.m2] kilogram .millimeter2 [kg.mm2] kilogram .millimeter2 [kg.mm2] kilogram .millimeter2 [kg.mm2] gram.centimeter2 [g.cm2]
o
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
991
Understanding Solving Unit System in,lbf, s [ LS-DYNA solver] Table 50: Normalized Value Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 51: Permeability Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA milliHenries/millimeter [mH/mm] milliHenries/millimeter [mH/mm] milliHenries/millimeter [mH/mm] Henries/centimeter [H/cm]
o o
Measured in . . . unitless
unitless
unitless
unitless
unitless
unitless
unitless
unitless
992
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solving Units Unit System (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 52: Permittivity Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 53: Poisson's Ratio Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA unitless unitless
o o
Henries/foot [H/ft]
Henries/inch [H/in]
Farads/centimeter [F/cm]
microFarads/millimeter [F/mm]
microFarads/millimeter [F/mm]
microFarads/millimeter [F/mm]
picoFarads/micrometer [pF/m]
Farads/foot [F/ft]
Farads/inch [F/in]
Measured in . . . unitless
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
993
Understanding Solving Unit System (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] in,lbf, s [ LS-DYNA solver] Table 54: Power Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) ton.millimeters2/second3 [t.mm2/s3] ton.millimeters2/second3 [t.mm2/s3] ton.millimeters2/second3 [t.mm2/s3] dyne.centimeters/second [dyne.cm/s]
o
Measured in . . . unitless
unitless
unitless
unitless
unitless
unitless
unitless
unitless
unitless
994
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solving Units Unit System m, kg, N, C, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] in,lbf, s [ LS-DYNA solver] Table 55: Pressure Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Slinch)1/second2.inch [(lbm/386.4)1/s2.in] (Slug)1/second2.foot [(lbm/32.2)1/s2.ft] megaPascals [MPa] ton/second2.millimeters [t/s2.mm] ton/second2.millimeters [t/s2.mm] ton/second2.millimeters [t/s2.mm] dynes/centimeter2 [dyne/cm2]
o o
milliWatts [mW]
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
995
Understanding Solving Unit System (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] in,lbf, s [ LS-DYNA solver] Table 56: PSD Acceleration Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 57: PSD Acceleration (G) Unit System m, kg, N, C, s, V, A (mks)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Pascals [Pa]
Measured in . . . (meters/second2)2/Hertz [(m/s2)2/Hz] (centimeters/second2)2/Hertz [(cm/s2)2/Hz] (millimeters/second2)2/Hertz [(mm/s2)2/Hz] (millimeters/second2)2/Hertz [(mm/s2)2/Hz] (millimeters/second2)2/Hertz [(mm/s2)2/Hz] (micrometers/second2)2/Megahertz [(m/s2)2/MHz] (feet/second2)2/Hertz [(ft/s2)2/Hz] (inch/second2)2/Hertz [(in/s2)2/Hz]
996
Solving Units Unit System cm, g, dyne, C, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 58: PSD Displacement Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) feet2/Hertz [ft2/Hz] micrometers2/Megahertz [m2/MHz] millimeters2/Hertz [mm2/Hz] millimeters2/Hertz [mm2/Hz] millimeters2/Hertz [mm2/Hz] centimeters2/Hertz [cm2/Hz]
o o
Measured in . . . G2/Hertz [G2/Hz] G2/Hertz [G2/Hz] G2/Hertz [G2/Hz] G2/Hertz [G2/Hz] G2/Hertz [G2/Hz] G2/Hertz [G2/Hz] G2/Hertz [G2/Hz]
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
997
Understanding Solving Unit System in, lbm, lbf, F, s, V, A (Bin) Table 59: PSD Force Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 60: PSD Moment Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA ((Tons.milliMeters2)/Second2)2/Hertz [((t.mm2)/s2)2/Hz] ((Tons.milliMeters2)/Second2)2/Hertz [((t.mm2)/s2)2/Hz] ((kiloGrams.milliMeters2)/Second2)2/Hertz [((kg.mm2)/s2)2/Hz] (Dynes.centiMeters)2/Hertz [(dyne.cm)2/Hz]
o o o
Measured in . . . Newtons2/Hertz [N2/Hz] Dynes2/Hertz [dyne2/Hz] ((kiloGrams.milliMeters)/Second2)2/Hertz [((kg.mm)/s2)2/Hz] ((Tons.milliMeters)/Second2)2/Hertz [((t.mm)/s2)2s/Hz] ((Tons.milliMeters)/Second2)2/Hertz [((t.mm)/s2)2s/Hz] microNewtons2/Hertz [N2/Hz] ((Pounds.Mass/32.2).Feet)/Second2))2/Hertz [((lb.m/32.2).ft/s2))2/Hz] ((Pounds.Mass/32.2).Inches)/Second2))2/Hertz [((lb.m/32.2).in/s2))2/Hz]
998
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solving Units Unit System (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 61: PSD Pressure Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 62: PSD Strain Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) (centiMeters/centiMeter)2/Hertz [(cm/cm)2/Hz]
o o
Measured in . . . Pascals2/Hertz [Pa2/Hz] (Dynes/centiMeter2)2/Hertz [(Dyne/cm2)2/Hz] (kiloGrams/(milliMeter.Second2))2/Hertz [(kg/(mm.s2))2/Hz] (Tons/(milliMeter.Second2))2/Hertz [(t/(mm.s2))2/Hz] (Tons/(milliMeter.Second2))2/Hertz [(t/(mm.s2))2/Hz] megaNewtons2/Hertz [MPa2/Hz] ((Slug)/(Foot.Second2))2/Hertz [((lbm/32.2)/(ft.s2))2/Hz] ((Slinch)/(Inch.Second2))2/Hertz [((lbm/386.4)/(in.s2))2/Hz]
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
999
Understanding Solving Unit System mm, kg, N, C, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 63: PSD Stress Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) ((Slug)/(Foot.Second2))2/Hertz [((lbm/32.2)/(ft.s2))2/Hz] megaNewtons2/Hertz [MPa2/Hz] (Tons/(milliMeter.Second2))2/Hertz [(t/(mm.s2))2/Hz] (Tons/(milliMeter.Second2))2/Hertz [(t/(mm.s2))2/Hz] (kiloGrams/(millimeter.Second2))2/Hertz [(kg/(mm.s2))2/Hz] (Dynes/centiMeter2)2/Hertz [(Dyne/cm2)2/Hz]
o o
Measured in . . . (milliMeters/milliMeter)2/Hertz [(mm/mm)2/Hz] (milliMeters/milliMeter)2/Hertz [(mm/mm)2/Hz] (milliMeters/milliMeter)2/Hertz [(mm/mm)2/Hz] (microMeters/microMeter)2/Hertz [(m/m)2/Hz] (Feet/Foot)2/Hertz [(ft/ft)2/Hz] (Inches/Inch)2/Hertz [(in/in)2/Hz]
1000
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solving Units Unit System in, lbm, lbf, F, s, V, A (Bin) Table 64: PSD Velocity Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 65: Relative Permeability Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA unitless unitless unitless unitless
o o o
Measured in . . . (meters/second)2/Hertz [(m/s)2/Hz] (centimeters/second)2/Hertz [(cm/s)2/Hz] (millimeters/second)2/Hertz [(mm/s)2/Hz] (millimeters/second)2/Hertz [(mm/s)2/Hz] (millimeters/second)2/Hertz [(mm/s)2/Hz] (micrometers/second)2/Megahertz [(m/s)2/MHz] (feet/second)2/Hertz [(ft/s)2/Hz] (inches/second)2/Hertz [(in/s)2/Hz]
Measured in . . . unitless
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1001
Understanding Solving Unit System (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 66: Relative Permittivity Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 67: Rotational Damping Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) dyne.centimeter.seconds/radian [dyne.cm.s/rad]
o o
Measured in . . . unitless
unitless
unitless
Measured in . . . unitless
unitless
unitless
unitless
unitless
unitless
unitless
unitless
1002
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solving Units Unit System mm, kg, N, C, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 68: Rotational Stiffness Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) (Slug)feet2/second2.radian [(lbm/32.2)ft2/s2.rad] microNewton.micrometers/radian [N.m/rad] ton.millimeters2/second2.radian [t.mm2/s2.rad] ton.millimeters2/second2.radian [t.mm2/s2.rad] ton.millimeters2/second2.radian [t.mm2/s2.rad] dynes.centimeters/radian [dyne.cm/rad]
o o
Measured in . . . ton.millimeter2.seconds/second2.radian [t.mm2.s/s2.rad] ton.millimeter2.seconds/second2.radian [t.mm2.s/s2.rad] ton.millimeter2.seconds/second2.radian [t.mm2.s/s2.rad] microNewton.micrometer.seconds/radian [N.m.s/rad] (Slug)foot2.seconds/second2.radian [(lbm/32.2)ft2.s/s2.rad] (Slinch)inch2.seconds/second2.radian [(lbm/386.4)in2.s/s2.rad]
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1003
Understanding Solving Unit System in, lbm, lbf, F, s, V, A (Bin) Table 69: Seebeck Coefficient Unit System m, kg, N, oC, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 70: Section Modulus Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA millimeters3 [mm3] millimeters3 [mm3] millimeters3 [mm3] centimeters3 [cm3]
o o
Measured in . . .1 (p. 1020) Volts/degree Celsius [V/oC] Volts/degree Celsius [V/oC] milliVolts/degree Celsius [mV/oC] milliVolts/degree Celsius [mV/oC] milliVolts/degree Celsius [mV/oC] Volts/degree Celsius [V/oC] Volts/degree Fahrenheit [V/oF] Volts/degree Fahrenheit [V/oF]
1004
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solving Units Unit System (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] in,lbf, s [ LS-DYNA solver] Table 71: Shear Elastic Strain Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) radians [rad] radians [rad] radians [rad] radians [rad] radians [rad] radians [rad]
o
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1005
Understanding Solving Unit System in, lbm, lbf, F, s, V, A (Bin) Table 72: Shock Velocity Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 73: Specific Heat Unit System m, kg, N, oC, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA millimeters2/second2.degree Celsius [mm2/s2.oC] millimeters2/second2.degree Celsius [mm2/s2.oC] millimeters2/second2.degree Celsius [mm2/s2.oC] dyne.centimeters/gram.degree Celsius [dyne.cm/g.oC] Measured in . . .1 (p. 1020) Joules/kilogram.degree Celsius [J/kg.oC] seconds/inches [s/in] seconds/feet [s/ft] seconds/micrometers [s/m] seconds/millimeters [s/mm] seconds/millimeters [s/mm] seconds/millimeters [s/mm] seconds/centimeters [s/cm]
o o
1006
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solving Units Unit System (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] in,lbf, s [ LS-DYNA solver] Table 74: Specific Weight Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) (Slug)1/second2.feet2 [(lbm/32.2)1/s2.ft2] microNewtons/micrometer3 [N/m3] tons/second2.millimeters2 [t/s2.mm2] tons/second2.millimeters2 [t/s2.mm2] tons/second2.millimeters2 [t/s2.mm2] dynes/centimeter3 [dyne/cm3]
o
Measured in . . .1 (p. 1020) picoJoules/kilogram.degree Celsius [pJ/kg.oC] feet2/second2.degree Fahrenheit [ft2/s2.oF] inches2/second2.degree Fahrenheit [in2/s2.oF] Joules/kilogram.degree Kelvin [J/kg.oK]
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1007
Understanding Solving Unit System in, lbm, lbf, F, s, V, A (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] in,lbf, s [ LS-DYNA solver] Table 75: Square Root of Length Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 76: Stiffness Unit System m, kg, N, C, s, V, A
o o o
1008
Solving Units Unit System (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] in,lbf, s [ LS-DYNA solver] Table 77: Strain and RS Strain Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) millimeter/millimeter [mm/mm] centimeter/centimeter [cm/cm]
o
Newtons/millimeter [N/mm]
Newtons/millimeter [N/mm]
Newtons/millimeter [N/mm]
microNewtons/micrometer [N/m]
Newtons/meter [N/m]
Newtons/millimeter [N/m]
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1009
Understanding Solving Unit System mm, t, N, C, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] in,lbf, s [ LS-DYNA solver] Table 78: Strength Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA megaPascals [MPa] ton/second2.millimeters [t/s2.mm] ton/second2.millimeters [t/s2.mm] ton/second2.millimeters [t/s2.mm] dynes/centimeter2 [dyne/cm2]
o o
millimeter/millimeter [mm/mm]
micrometer/micrometer [m/m]
feet/foot [ft/ft]
inch/inch [in/in]
millimeter/millimeter [mm/mm]
meter/meter [m/m]
millimeter/millimeter [mm/mm]
inch/inch [in/in]
1010
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solving Units Unit System (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] in,lbf, s [ LS-DYNA solver] Table 79: Stress and RS Stress Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) (Slinch)/second2.inch [(lbm/386.4)/s2.in] (Slug)/second2.foot [(lbm/32.2)/s2.ft] megaPascals [MPa] ton/second2.millimeters [t/s2.mm] ton/second2.millimeters [t/s2.mm] ton/second2.millimeters [t/s2.mm] dynes/centimeter2 [dyne/cm2]
o
kiloPascals [kPa]
Pascals [Pa]
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1011
Understanding Solving Unit System mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] in,lbf, s [ LS-DYNA solver] Table 80: Stress Intensity Factor Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 81: Thermal Capacitance Unit System m, kg, N, oC, s, V, A (mks) cm, g, dyne, oC, s, V, A Ergs/degree Celsius [Erg/oC] Measured in . . .1 (p. 1020) Joules/degree Celsius [J/oC] lbm_in * in1 * s2 * in1/2 lbm_ft * ft1 * s2 * ft1/2 MPa * m1/2 ton * mm1 * s2 * mm1/2 ton * mm1 * s2 * mm1/2 ton * mm1 * s2 * mm1/2 dyne * (cm2) * cm1/2
o
Pascals [Pa]
Measured in . . . Pa * m1/2
1012
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solving Units Unit System (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 82: Thermal Conductance - 3D Face and 2D Edge Unit System m, kg, N, oC, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) BTU/second foot2. degree Fahrenheit [BTU/s. ft2oF] picoWatts/micrometer2 degree Celsius [p/m2 oC] Watts/millimeter2 degree Celsius [W/mm2oC] Watts/millimeter2 degree Celsius [W/mm2oC] Watts/millimeter2 degree Celsius [W/mm2oC] Watts/centimeter2 degree Celsius [W/cm2oC] Measured in . . .1 (p. 1020) Watts/meter2 degree Celsius [W/m2 oC] BTU/degree Fahrenheit [BTU/oF] BTU/degree Fahrenheit [BTU/oF] picoJoules/degree Celsius [pJ/oC] milliJoules/degree Celsius [mJ/oC] milliJoules/degree Celsius [mJ/oC] milliJoules/degree Celsius [mJ/oC] Measured in . . .1 (p. 1020)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1013
Understanding Solving Unit System in, lbm, lbf, oF, s, V, A (Bin) Table 83: Thermal Conductance - 3D Edges and Vertices Unit System m, kg, N, oC, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 84: Thermal Expansion Unit System m, kg, N, oC, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA 1/degree Celsius [1/oC] 1/degree Celsius [1/oC] 1/degree Celsius [1/oC] 1/degree Celsius [1/oC] Measured in . . .1 (p. 1020) 1/degree Celsius [1/oC] BTU/second.degree Fahrenheit [BTU/s.oF] BTU/second.degree Fahrenheit [BTU/s.oF] picoWatts/degree Celsius [pW/oC] Watts/degree Celsius [W/oC] Watts/degree Celsius [W/oC] Watts/degree Celsius [W/oC] Watts/degree Celsius [W/oC] Measured in . . .1 (p. 1020) Watts/degree Celsius [W/oC] Measured in . . .1 (p. 1020) BTU/second. inch2 Fahrenheit [BTU/s in2.oF]
1014
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solving Units Unit System (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] in,lbf, s [ LS-DYNA solver] Table 85: Temperature Unit System m, kg, N, oC, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) degrees Fahrenheit [oF] degrees Celsius [oC] degrees Celsius [oC] degrees Celsius [oC] degrees Celsius [oC] degrees Celsius [oC] Measured in . . .1 (p. 1020) degrees Celsius [oC] 1/degree Fahrenheit [1/oF] 1/degree Kelvin [1/oK] 1/degree Kelvin [1/oK] microJoules/degree Kelvin [J/oK] 1/degree Fahrenheit [1/oF] 1/degree Fahrenheit [1/oF] 1/degree Celsius [1/oC] Measured in . . .1 (p. 1020)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1015
Understanding Solving Unit System in, lbm, lbf, oF, s, V, A (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] in,lbf, s [ LS-DYNA solver] Table 86: Temperature Difference Unit System m, kg, N, oC, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) degrees Fahrenheit [oF] degrees Fahrenheit [oF] degrees Celsius [oC] degrees Celsius [oC] degrees Celsius [oC] degrees Celsius [oC] degrees Celsius [oC] Measured in . . .1 (p. 1020) degrees Celsius [oC] degrees Fahrenheit [oF] degrees Kelvin [oK] degrees Kelvin [oK] degrees Kelvin [oK] Measured in . . .1 (p. 1020) degrees Fahrenheit [oF]
1016
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solving Units Unit System mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] Table 87: Time Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] seconds [s] seconds [s] milliseconds [ms] seconds [s] seconds [s] seconds [s] seconds [s] seconds [s] seconds [s] seconds [s]
o
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1017
Understanding Solving Unit System in,lbf, s [ LS-DYNA solver] Table 88: Translational Damping Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) Table 89: Velocity and RS Velocity Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA millimeters/second [mm/s] millimeters/second [mm/s] millimeters/second [mm/s] centimeters/second [cm/s]
o o
Measured in . . . Newton.seconds/meter [N.s/m] dyne.seconds/centimeter [dyne.s/cm] ton.millimeter.seconds/second2.millimeter [t.mm.s/s2.mm] ton.millimeter.seconds/second2.millimeter [t.mm.s/s2.mm] ton.millimeter.seconds/second2.millimeter [t.mm.s/s2.mm] microNewton.seconds/micrometer [N.s/m] (Slug)foot.seconds/second2.foot [(lbm/32.2)ft.s/s2.ft] (Slinch)inch.seconds/second2.inch [(lbm/386.4)in.s/s2.in]
1018
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solving Units Unit System (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] in,lbf, s [ LS-DYNA solver] Table 90: Voltage Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) Volts [V] Volts [V] milliVolts [mV] milliVolts [mV] milliVolts [mV] Volts [V]
o
feet/second [ft/s]
inches/second [in/s]
meters/second [m/s]
millimeters/second [mm/s]
inches/second [in/s]
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1019
Understanding Solving Unit System in, lbm, lbf, F, s, V, A (Bin) Table 91: Volume Unit System m, kg, N, C, s, V, A (mks) cm, g, dyne, oC, s, V, A (cgs) mm, kg, N, oC, s, mV, mA (nmm) mm, t, N, oC, s, mV, mA (nmmton) mm, dat, N, oC, s, mV, mA (nmmdat) m, kg, N, oC, s, V, mA (mks) ft, lbm, lbf, oF, s, V, A (Bft) in, lbm, lbf, oF, s, V, A (Bin) mm, mg, ms [ANSYS (AUTODYN) and LS-DYNA solvers] m, kg, s [ LS-DYNA solver] mm, t, s [ LS-DYNA solver] in,lbf, s [ LS-DYNA solver] All ton designations in the table mean metric ton. 1 Selecting Kelvin as the unit for temperature updates the default temperature values to Kelvin unit system. Workbench uses temperature values in Celsius for the metric system, by default. To change the units from Celsius to Kelvin:
1020 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Measured in . . . meters3 [m3] centimeters3 [cm3] millimeters3 [mm3] millimeters3 [mm3] millimeters3 [mm3] micrometers3 [m3] feet3 [ft3] inches3 [in3] millimeters3 [mm3]
Writing and Reading the Mechanical APDL Application Files On the Units menu, click Kelvin.
Conversion Factors
Degree Celsius to Kelvin C + 273.15. Kelvin to degree Celsius K-273.15. Kelvin to degrees Fahrenheit ((K-273.15)*9/5)-32.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1021
Understanding Solving
The Unit System used during the solution is stored in the results file (/UNITS command). The Select Results in Unit System dialog box displays to have you verify the system. Selecting a unit system that differs from the specified result file unit system causes an warning message alerting you to this fact. If the application does not have a specified unit system (/UNITS,0), then the application warns you that you have updated the system based on your choice in the Select Results in Unit System dialog box.
Note
Errors will occur if the Mechanical APDL application result files are from a version of the Mechanical application that is older than the version currently running. Referring to step 3 in the above procedure, the directory to which you browse should only contain files pertinent to that solution. Otherwise failure of Mechanical to identify the proper files could occur if extraneous files exist in the directory. In addition, if the folder that you browse to contains multiple result files or jobname runs, files identified as solver generated files will be copied from this folder and those that match the jobname you select in the file browse window will be renamed to the file jobname during the copy. Files already with the jobname of file will be copied as well. It is for this reason that you should avoid browsing to a folder that contains a mix of files with the base name file combined with files without this base name.
Converting Boundary Conditions to Nodal DOF Constraints (Mechanical APDL Solver) 5. Use this input file to complete your analysis in the Mechanical APDL application. The meshed model will contain generic elements encoding only shape and connectivity information. Such elements can then be replaced by others that are appropriate to your desired analysis.
Note
Any named selection group from the Mechanical application is transferred to the Mechanical APDL application as a component according to specific naming rules and conventions.
Note
You must ensure that the mesh in the result file matches the mesh in Workbench. This includes the Workbench generated mesh from the geometry as well as any nodes or elements defined in the input file (such as for contact or remote boundary conditions). Failure to do so could result in incorrect results and unexpected behavior. The reading Mechanical APDL application file option is available for all analysis types except rigid dynamic analyses and shape analyses. The writing Mechanical APDL application file option is available for all analysis types except rigid dynamic analyses. System units must be specified in the Mechanical APDL application result files being read for Result Tracker graphs to display properly. Result Tracker graphs will display in the Mechanical APDL application result file units if the units specified when reading the files are inconsistent with those in the files.
1023
Understanding Solving at an angle: the nodes on the edge are subject to two separate combinations of DOF constraints, one from each Frictionless Support. The Mechanical application attempts to identify a suitable orientation to the nodal coordinate system that accommodates both frictionless supports and, if successful, constrain its axes accordingly. Should this attempt ever fail, the solution will be prevented and an error will be issued to the Message Window (See The Solver Has Found Conflicting DOF Constraints (p. 1303) in the Troubleshooting section.) Among the boundary conditions that participate in this conversion, there are: Fixed Supports (Fixed Face, Fixed Edge, Fixed Vertex) Simply Supported (Edge or Vertex) Fixed Rotation Displacements (Displacements for Faces, Displacement for Edges, Displacements For Vertices) Frictionless Support Cylindrical Support Symmetry Regions The calculations that convert the boundary conditions into nodal constraints involve: the identification of the linear span contributed by each of the boundary conditions the combination of the individual spans into a final nodal constraint choice. Angular tolerances are involved in distinguishing and combining the spans; a program controlled tolerance of 0.01 degrees will be used.
Note
The calculations have a built in preference for producing nodal coordinate systems that are closest in orientation to the global coordinate system.
1024
Solving a Fracture Analysis To continue an analysis that has stopped part way through. For example, if an analysis has terminated prematurely due to the time-step size being too small, you can make adjustments to mass scaling, and restart the calculation. To adjust the frequency of restart file, result file or other output information. For example, you may wish to re-solve part of an analysis that is of interest with more frequent results. To adjust damping or erosion controls. An analysis may be resumed from any cycle that has a restart file by first selecting the cycle in the Resume From Cycle field located in the Step Controls section of the Analysis Settings, then making any other required analysis changes, and selecting Solve. The frequency of restart file output is controlled in the Analysis Settings Output Controls. There is no limit to the number of times an analysis may be resumed. The following restrictions apply: Changes made to any feature of the model outside of the Analysis Settings will prevent a resume from taking place. Changes made to any of the (Analysis Settings) Solver Controls, except for Minimum Velocity, Maximum Velocity and Radius Cutoff, will prevent a resume from taking place. Changes made to the Retain Inertia of Eroded Material field will prevent a resume from taking place. Changes to all other Erosion Controls, Damping Controls, and Output Controls are valid and will not prevent a resume from taking place. To use Automatic Mass Scaling under (Analysis Settings, Step Controls), it must be enabled from the start of the calculation. You cannot change the Automatic Mass Scaling property for a restart calculation. If Automatic Mass Scaling is active, the other Mass Scaling properties may be changed part way through a calculation. Analyses with non-zero Displacement constraints defined may not be resumed.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1025
Understanding Solving crack and base meshes. When the solution is performed using internally-generated crack meshes, the MPC contact region is automatically created and sent to the solver.
Note
The static structural analysis is the only analysis applicable to performing fracture mechanics calculations. However, the mesh with cracks is also supported with a static structural analysis linked to a upstream steady state thermal or transient thermal analysis. Also, all loads and boundary conditions applicable to the static structural analysis are applicable with the existence of crack in the solution.
Note
The Energy Release Rate parameters, which are specific to the Pre-Meshed Crack object, are computed using the Virtual Crack Closure Technique (VCCT). When the VCCT technique is used, a specific mesh pattern comprised of hexahedral shapes along the crack front is recommended for better accuracy. For more information, see Fracture Mechanics in the Structural Analysis Guide. The JINT result is a mixed mode result and is also computed along the crack front using the domain integral method. The fracture parameters, for all cracks defined under the fracture folder, are automatically computed and stored in the results file when the Fracture setting under the Solver Controls of Analysis Settings is turned on. The SIFS and JINT results are calculated for all cracks defined under the Fracture folder. The VCCT results are calculated only if the crack mesh generated is of lower order (dropped midside nodes). You can direct the fracture parameter computation for all cracks to use symmetry by setting the all cracks symmetric variable to active with a value of 1 in the Variable Manager. For more information, see Setting Variables (p. 80). Fracture parameter calculation based on SIFS supports linear isotropic elastic material behavior. J-Integral based fracture parameter calculation supports isotropic elastic and isotropic plastic material behavior. VCCT based fracture parameter calculation supports linear isotropic elastic, anisotropic elastic and orthotrophic elastic material behavior.
Note
If you get the following message:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1026
Solving a Fracture Analysis The fracture parameters computed during solution may be incorrect. Check the Solver Output on the Solution Information object for possible causes. Check for the following: A contact might have been created in the region of the crack contours. A load might have been applied in the region of the crack contours that is not supported in the fracture parameter computation. Try replacing it with a Direct FE load.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1027
1028
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Commands Objects
You can input commands such as Mechanical APDL commands, directly in the Mechanical application using a Commands object. Refer to the Commands objects reference page for information on valid objects under which you can insert single or multiple Commands objects. Upon inserting a Commands object, the Worksheet appears and displays information or special instructions tailored to the specific parent object. For example, the following information appears if you insert a Commands object under a Contact Region object:
*********contact region default statement********* ! Commands inserted into this file will be executed just after the contact region definition. ! The type number for the contact type is equal to the parameter "cid". ! The type number for the target type is equal to the parameter "tid". ! The real and mat number for the asymmetric contact pair is equal to the parameter "cid". ! The real and mat number for the symmetric contact pair(if it exists) is equal to the parameter "tid".
Note
For the Transient Structural (Rigid Dynamics) systems, commands are expressed in Python. The following topics are covered in this section: Commands Object Features Using Commands Objects with the MAPDL Solver Using Commands Objects with the Rigid Dynamics Solver
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1029
Commands Objects
As shown on the status/progress dialog box, the Solver processes only the newly specified commands.
Post Output File The post command entries generate a new and independent solution output file, post.dat. The post.dat file contains only the content of unsuppressed command objects. The output file can be viewed in the Worksheet for the Solution Information object by setting the Solution Output control to Post Output, as shown below.
1030
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Note
This post processing solution only happens if changes or additions are made to the Commands of a Solution object for an otherwise solved environment. If the solution is unsolved or obsolete for some other reason, then the commands are executed as part of the normal solving process. Existing and post processed results are available for use with any subsequent linked analyses. When using this mode, MAPDL runs all commands including the ones that may have existed as a part of the regular solve. Some commands may require certain variables or parameters to be active for execution or to produce correct results. As a result, it may be necessary to resume MAPDL db file by making sure that the Analysis Settings>Analysis Data Management>Save MAPDL db option is set to Yes prior to restarting the entire solution. The solve mode is always In Process. If the command snippet is inserted or edited with the Invalidate Solution setting set to Yes, then you can issue post-processing commands using the last restart point of a completed solution. The solution executes without incurring the cost of a full solve, as it sends only the post commands and will generate solve.out as a solution output file.
Note that the generated Output files are written to the Solver Files Directory and are named accordingly. An example of the directory is shown below.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1031
Commands Objects
Input Arguments
(Not applicable to the LS-DYNA solver) Input arguments are available on all Commands objects. There are nine arguments that you can pass to the Mechanical APDL application macros. Numerical values only are supported. Input Arguments are editable on the Details view of a Commands object under Input Arguments and listed as ARG1 through ARG9. If you enter a numerical value, including zero, for an argument, that value is passed along to the Mechanical APDL application. If you leave the argument value field empty, no argument value is passed for that specific argument.
Note
If you are calling a user defined macro from within a Commands object, be aware of the macro's location on the disk to make sure the macro is able to be located during the solution. Refer to the /PSEARCH command description located in the Mechanical APDL application Command Reference within the Mechanical APDL Help for more information.
Note
You must right-mouse click on the selected object in the tree to use this Export feature. On Windows platforms, if you have the Microsoft Office 2002 (or later) installed, you may see an Export to Excel option if you right-mouse click in the Worksheet. This is not the Mechanical application Export feature but rather an option generated by Microsoft Internet Explorer.
Import...: Imports the text from an ASCII text file to the Worksheet.
1032
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Using Commands Objects with the MAPDL Solver You can rename the Commands object to the name of an imported or exported file by choosing Rename Based on Definition from the context menu available through a right mouse button click. The Commands object is renamed to the name appearing in the File Name field under the Details view. Refresh: Synchronizes the text in the Worksheet to that of the currently used ASCII text file. Refresh can be used to discard changes made to commands text and revert to a previously imported or exported version. Suppress (available in context menu only): Suppressed commands will not propagate to the Mechanical APDL application input file.
Note
Preprocessing Commands objects or Postprocessing Commands objects, available in past releases are no longer supported. If you open a database that includes these objects, the objects are automatically converted to Commands objects.
Search Parameters (available only at the Solution level): Scans the text output and updates the list of detected parameters. Matched the Mechanical APDL application parameters can be parameterized just as other values in Workbench can be parameterized. Refer to the next section for details.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1033
Commands Objects
For additional information on the MAPDL Command language, see the Mechanical APDL Command Reference.
Note
If you have parameterized an output parameter in the Commands object, you cannot edit the command text. You need to remove the parameters to edit the text The following demo is presented as an animated GIF. Please view online if you are reading the PDF version of the help. Interface names and other components shown in the demo may differ from those in the released product.
1034
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Note
The Mechanical APDL application PowerGraphics mode for displaying results is not compatible with Commands objects. No results will be produced in this mode. If your command list includes the PowerGraphics mode (/GRAPH,POWER), you must switch to the Full mode by including /GRAPH,FULL at the end of the list. Presented below is an example of a Commands object used to create two plots, one for unaveraged stress, and one for element error.
! Commands inserted into this file will be executed immediately after the ANSYS /POST1 command. ! If a SET command is issued, results from that load step will be used as the basis of all ! result objects appearing in the Solution folder. /show,png ! output to png format /gfile,650 /edge,1,1 /view,,1,1,1 ples,s,eqv ples,serr ! adjust size of file ! turn on element outlines ! adjust view angle ! plot unaverage seqv ! plot element error
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1035
Commands Objects The Mechanical APDL application plots are shown below. Unaveraged Stress Result:
1036
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Using Commands Objects with the Rigid Dynamics Solver One example where a possible conflict between the Mechanical APDL application and Workbench can occur is when Commands objects are used to define material models. The user may have defined only linear elastic properties in Engineering Data. However, it is possible to use the Mechanical APDL application commands in a Commands object to override the material properties defined in Engineering Data or even change the linear elastic material model to a nonlinear material model, such as adding a bilinear kinematic hardening (BKIN) model. In that case, the solution will use the BKIN model defined in the Commands object. However, since the Mechanical application is unaware of the nonlinear material specified by the Commands object, nonlinear solution quantities such as plastic strain will not be available for postprocessing. Another example where a possible conflict between the Mechanical APDL application and Workbench can occur is when Commands objects are used to define boundary conditions. The Mechanical APDL application nodal boundary conditions are applied in the nodal coordinate system. For consistency, Workbench sometimes must internally rotate nodes. The boundary conditions specified by the commands in the Commands object will be applied in the rotated nodal coordinate system. Other situations can occur where the Mechanical APDL application commands issued in Commands objects are inconsistent with Workbench. It is the users responsibility to confirm that any the Mechanical APDL application commands issued in a Commands object do not conflict with Workbench. In Linux, there may exist a limitation on the amount of text that can be read from an array generated by a Mechanical APDL command. For more information about working with arrays using Mechanical APDL commands, see Array Parameters in the ANSYS Parametric Design Language Guide. Commands support the definition of Mechanical APDL arguments via the settings of the properties ARG1 through ARG9. Once a value for one of these arguments is set, it will be retained for the remainder of the MAPDL solve run unless explicitly set to zero in the Commands text.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1037
1038
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Setting Parameters
The term Parameters in the Mechanical application includes CAD parameters and engineering parameters (pressure magnitude, maximum stress, fatigue life, dimension of a part, material property type, Young's modulus, and others). While engineering parameters are indicated simply by clicking the parameter box in the Details View (p. 10), CAD Parameters (p. 1041) must be given some extra attention, both in the CAD package and in the Mechanical application. The Parameter Workspace collects all specified parameters and lists them in the Parameter Workspace grids for later use and/or modification. Related topics: Specifying Parameters (p. 1039)
Specifying Parameters
The Details View (p. 10) in the application window provides check boxes for items that may be parameterized. The following Details View images illustrate parameter definition for typical objects in the Mechanical application: Part Object (p. 1039) Force Object (p. 1040) Stress Object (p. 1040)
Part Object
The details of a part object:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1039
Setting Parameters
Force Object
The details for a Force object:
The Magnitude of the force is parameterized. Other details, such as the Geometry, Define By and Direction cannot be parameterized.
Stress Object
The details for a Stress object.
1040
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
CAD Parameters A P appears next to the selected output parameters. The Minimum is selected as an output parameter. The Maximum is not selected as an output parameter.
Parameter Restrictions
If an object has a parameterized field, and that object definition is changed in a way that makes that parameterization non-meaningful, the parameterization will be removed by the program. Some examples include: A material in Engineering Data has a parameterized density, and then the user suppresses the material. A result in the Mechanical application is scoped to a face and has a parameterized maximum value, and then the user re-scopes the result to a different topology.
Note
If you suppresses an object, no parameter boxes will be shown for any property on that object. If you parameterize the Suppressed property on an object, no parameter boxes will be shown for any other property on that object, regardless of whether or not the object is suppressed.
CAD Parameters
CAD parameters are a subset of the application parameters. As the name implies, CAD parameters come from a CAD system and are used to define the geometry in the CAD system. Although each CAD system assigns its parameters differently, the Mechanical application identifies them via a key (ds or DS). This identifier can appear either at the beginning or the end of the parameter name and does not need to be separated from the name with an underscore or any other character. By identifying the parameters of interest you can effectively filter CAD parameter exposure. Any of the following examples are valid CAD parameter names using DS or ds as the key: DSlength widthds dsradius DS is the default key for importing CAD parameters into the application. You can change this default via the Personal Parameter Key option on the Geometry Preferences.
Note
If you change the key phrase to nothing all parameters are exposed. CAD parameters must be assigned correctly in the CAD system in order to be imported. Refer to your CAD system instructions for detailed information on assigning these parameters. Some system specific notes are included here for your convenience. Remember that these are all actions that must be performed in the CAD system before importing the model.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1041
Setting Parameters CAD systems: Autodesk Inventor (p. 1042) CATIA V5 (p. 1042) Creo Parametric (formerly Pro/ENGINEER) (p. 1042) NX (p. 1042) Solid Edge (p. 1043) SolidWorks (p. 1043)
Autodesk Inventor
After a part is open in Inventor, click Tools> Parameters. In the Parameters dialog box, click a parameter name under the Parameter Name column, modify the parameter name to include ds at either the beginning or end of the name and click Enter. Click Done to close the Parameters dialog box. For detailed information, see CAD Integration.
CATIA V5
After a part is open in CATIA V5, click Tools> Formula. In the Formulas dialog box, select the desired parameter in the scrolling list. In the "Edit name or value of the current parameter" field, modify the parameter name to include ds at either the beginning or end of the name, then click OK or Apply. For detailed information, see CATIA V5 Associative Geometry Interface (*.CATPart, *.CATProduct) in the CAD Integration section of the product help.
NX
After a model is opened in NX, click Application> Modeling and the Tools> Expression In the Edit Expressions dialog box, select the expression with the variable name that you want to rename and click Rename. Change the expression name in the Rename Variable dialog box to include ds at either the beginning or end of the name and click OK. Click OK/Apply to close the Edit Expressions dialog box. For detailed information, see NX in the CAD Integration section of the product help.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1042
CAD Parameters
Solid Edge
After a model is opened in Solid Edge, click Tools> Variables... If the dimensions (type Dim) are not shown in the Variable Table dialog box, click the Filter button for the Filter dialog box. Highlight both Dimensions and User Variables under the Type column; select Both under the Named By column and select File under the Graphics in column. Then click OK. Click the name of a dimension (under the Name column), modify the dimension name to include ds at either the beginning or end of the name and click Enter. Close the Variable Table dialog box. For detailed information, see Solid Edge in the CAD Integration section of the product help.
SolidWorks
In SolidWorks, open the part and then click on the part or on the feature in the tree. Then right-click the dimension on the model, open the Properties dialog box, and edit the name of the dimension. For detailed information, see SolidWorks in the CAD Integration section of the product help.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1043
1044
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
User Workflow
It is useful to understand the user workflow in a Design Assessment system in order to customize its calculation process. A key step in the workflow is to select the upstream system whose results will be examined. This is accomplished using the Solution Selection object. Once specified, there are three considerations that affect the outcome of the calculation process (and can thus be customized): what inputs are required what scripts should run how results should be displayed The user feeds inputs into the Design Assessment system via one or more Attribute Group objects. The scripts are the workhorse for computation. They are programmed in the Python scripting language and have access, at runtime, to all relevant data in the model, including any inputs collected from the user, along with the mesh and upstream results, through an Application Programmable Interface (API). The user defines result requests using the DA Result object to prescribe what quantities to plot and where on the model.
Customization
With the exception of Solution Combinations, predefined assessment types such as FATJACK and BEAMST feature Attribute Groups, Scripts, and Result Objects, and can be used as the basis for customization. These three components of the calculation process must be described in the XML Definition File before they can be featured in a Design Assessment system. Collectively, the inputs for the process are described in the AttributeGroups section of the Definition File. Each input is controlled by an individual Attribute indicating the type of data to gather from the user, its scope of application on the model, and its validation, among other details. The scripts are prescribed in the DAScripts section of the XML Definition File and are the workhorse for computation. Distinct scripts for "Solve" and for "Evaluating Results" are possible to respond to the respective user operations in the Mechanical application editor. Example snippets are provided for each class in the scripting API, along with full worked examples in this documentation. There is a section on Developing and Debugging Scripts for more operation details.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1045
Using Design Assessment The display of results is configured in the Results section of the XML Definition File. Individual Attributes are also used here to collect inputs from the user that can be accessed in the script to control what is to be plotted. Once configured, the XML Definition File is imported into Design Assessment as a User Defined type, distinct from all the predefined ones mentioned, and is ready to be used as a custom calculation process. For details, please see the section below on configuring the assessment type.
1046
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Predefined Assessment Types between the original and the revised XML Definition File will be detected and any defined objects will be updated as detailed in Changing the Assessment Type or XML Definition File Contents (p. 1094)
Note
If you Import a Mechanical database (e.g., a .mechdat file) containing a Design Assessment system you must reselect the Assessment Type (and associated XML definition file for the User Defined type) before opening the project in the Mechanical application. Otherwise, your assessment type will revert to Solution Combination Only and any Design Assessment objects will be lost. The following sections describe the use of the Design Assessment system. Predefined Assessment Types Changing the Assessment Type or XML Definition File Contents Solution Selection Using the Attribute Group Object Developing and Debugging Design Assessment Scripts Using the DA Result Object The Design Assessment XML Definition File Design Assessment API Reference Examples of Design Assessment Usage
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1047
1048
Predefined Assessment Types definition files, even when CombResults =1. These DA Result objects offer similar capability to that offered by the LCOPER command for Mechanical APDL.
Introduction
DA Result objects can be added to the Design Assessment system for combining the upstream solution results that have been specified in the Solution Selection table. Different combinations or comparisons can be applied to the selected solutions. Any number of DA Results can be added to combine or compare as many solutions as needed. It is also possible to compare results from the same solution but over different time steps. This is done by selecting the same environment in multiple entries in the Solution Selection table and specifying the desired time steps for those entries.
Defining Results
These DA Result objects are similar to those available for the BEAMCHECK and FATJACK assessment types, but have predefined fields that allow you to define the solution combination/comparison method that you want to use. A number of different Result Type and Result Subtype values can be selected to define the combination method. Result Type Choose the Result Type that you want to combine/compare in this DA Result. You can choose one of the following from the drop down list. Stress Strain Displacement Expression-Based If you choose Stress, Strain, or Displacement as the Result Type, the Entry Value of Attribute 1 will allow you to choose from a drop down list of selected results. The result units are automatically chosen. If a Stress, Strain or Displacement result type is selected, together with a resultant expression (for example, S1 or USUM), the combination/comparison will be performed on the components, and the resultant value recalculated afterwards. This is the same method used by the Mechanical APDL LCOPER command. However in some cases, such as finding the maximum values over a number of time points, this behavior is not desired and the combination/comparison is required to be performed on the resultant of the expression itself. In these cases, select Expression-Based as the result type and enter the expression name in the relevant Attribute box. If Expression-Based is selected, any user defined result can be entered in an expression string in the Entry Value field of Attribute 1. The result unit type must be selected from the drop down list in
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1049
Using Design Assessment the Entry Value field of Attribute 2. Any combination/comparison is performed directly on the expression and does not take into account component values.
Caution
This method may produce undesired or nonphysical results. For example, combining USUM vector results would normally be performed on a component basis, and the direct combination of values would most likely cause an undesired result. Result Subtype The Result Subtype field allows you to select the type of combination/comparison operation that you want to perform in this DA Result object. The following operations are available regardless of the Result Type: Sum results This operation adds the specified results from the selected solutions. Subtract Results This operation subtracts the specified results from the selected solutions. The lowest solution row number available acts as the minuend and all subsequent solutions act as subtrahends. This can be manipulated using negative coefficients. Mean Result Sums all selected solution results and divides the total by the number of solutions selected. SRSS Result Computes the square root of the sum of squares for all selected solution results. Absolute Maximum Computes the absolute maximum of the selected solution results and sets the DA result to this value with the relevant sign; in other words, the value furthest from zero. For example, if two results with the values 9 and -10 are compared, the DA Result would be set to -10. Absolute Minimum Similar to Absolute Maximum, but returns the minimum value; in other words, the value closest to zero. Maximum Finds the maximum result from the selected solution results and sets the DA Result to this value. For example, if two results with the values 9 and -10 are compared, the DA Result would be set to 9. Minimum Similar to Maximum, but returns the minimum value.
1050
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Predefined Assessment Types Other Attributes Solutions (By Row Number) This attribute allows the user to compare different solutions within one Design Assessment system. First specify all of the required solutions in the Solution Selection table. Then, using commas and hyphens, you can enter specific solution rows to consider for the current DA Result in this attribute. For example, if solutions 1,2,3,4,7,8,9,10 were required for one combination and 5,6 were required for the other, the you could enter 1-4,7-10 for the first DA Result and 5,6 for the second DA Result. Solution Row numbers are 1 based.
Note
BEAMST and FATJACK only support Kilogram (Kg) and Pound (Lbm) mass units, and do not support micrometers (m). The solution should be obtained (including upstream systems) using appropriate units systems, otherwise incorrect results may be obtained when performing the assessment.
Introduction
The Design Assessment system enables the input of Attribute Group objects to define the input data to BEAMST and DA Result objects to define which results to obtain and present. Workbench and Design Assessment are geometry based, which means that areas of the geometry are selected rather than indiRelease 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1051
Using Design Assessment vidual elements. With the Mechanical solver, a member ought to be meshed and formed of a number of elements, the Design Assessment, BEAMST implementation automatically sets the unbraced lengths as the distance between the end vertices of the member to account for this. Use the Solution Selection object to identify the results used to produce the combinations for BEAMST. A combination can be formed of a number of Static and Transient Analyses; however, you can only have one analysis with multiple substep results enabled. The results will be associated with the times of the results in the substeps. When using the Design Assessment interface, BEAMST is limited to processing 5000 result time points or loadcases in a single analysis. The number of upstream results is limited to 4999. The limit includes all of the time points from a result, even if BEAMST is only examining a subset of them, and if two separate results are examined from the same upstream system, the total number of results from that system are applied twice to the limit. So, for example, for a typical offshore code check for a transient wave with a combination of transient wave case + three static cases you may have the following entries in the Solution Selection table: Row 1 Single step from Static Analysis A containing 10 steps (e.g. dead load case A) Row 2 1000 substeps from Transient Analysis B containing 4500 substeps in multiple steps (e.g. Transient wave case) Row 3 Single step from Static Analysis C containing 5 steps (e.g. live load case). Row 4 Single step from Static Analysis A containing 10 steps (e.g. dead load case B) This would consume 4525 (10 + 4500 + 5 + 10) upstream results and would produce 1000 result time points (each being a combination of the wave + dead A + dead B + live). Results can be added to the Solution in the Design Assessment system and displayed in Workbench; these will contour the maximum value that occurs for each element. Results can be added either before or after the analysis, if further results are added after the analysis has been performed then evaluating the results will obtain the values from the existing database, if the result type exists. Elements that do not have results will be semi transparent. Reports can be produced of the input data and the results can be parameterized and exposed for use with other systems.
1052
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Predefined Assessment Types BEAMST Command CASE CB CHOR Attribute Group Type Attribute Group Subtype Requirement
Not supported, Load case selection is via the Solution Selection Object Load Dependant Factors Geometry Definition Bending Coefficient Manually Define Chords Define Chord Thickening at Joint Automatic Joint Identification
CMBV CMY CMZ COMB DESI DENT DS44 EFFE ELEM ELEV EXTR GAPD GRAV GROU HYDR ISO JOIN LIMI MCOF MFAC MLTF MOVE NORS NPD PHI POST PRIN PROF QuAK
Not Supported, only linear static combinations are permitted. Load Dependant Factors Load Dependant Factors Amplification Reduction Factor CMY Amplification Reduction Factor CMZ
Automatically determined from the Solution Selection Object Automatically determined from the geometry. Geometry Definition Code of Practise Selection Geometry Definition Code of Practise Selection Ocean Environment Load Dependant Factors Geometry Definition Not Supported Load Dependant Factors Code of Practise Selection Code of Practise Selection Not Supported Material Definition Load Dependant Factors Load Dependant Factors Not Supported Code of Practise Selection Code of Practise Selection Load Dependant Factors Not Supported Not Supported Not Supported Load Dependant Factors Safety Factor Definition NORSOK Checks NPD Checks PHI Coefficient * * Partial Material Coefficient (NPD, NORSOK, DS449 only) Moment Reduction Factors LTB Moment Reduction Factor Safety Factor Definition ISO Checks As selected for the appropriate code of practice Dented Member Profile DS449 / DS412 Checks Effective Lengths As selected for the appropriate code of practice Water Details Safety Factor Definition Default Gap/Eccentricity ISO Only *
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1053
Using Design Assessment BEAMST Command RENU SAFE SEAR SECO SECT SELE SIMP SPEC STUB TITL TYPE Attribute Group Type Not Supported Load Dependant Factors Not Supported Code of Practise Selection Not Supported Not Supported Code of Practise Selection Not Supported Not Supported Not Supported Geometry Definition Joint Types Default Joint Types ULCF Geometry Definition Unbraced Compression Flange Length Unbraced Compression Flange Length (Factor) UNBR Geometry Definition Unbraced Length Unbraced Length (Factor) UNIT WAVE YIEL Automatically determined from analysis, selections for N mm, pdl ft, pdl in and N m are supported. Ocean Environment YIEL Material Definition Wave Definition Yield Definition Compulsory BS5950 Checks As selected for the appropriate code of practice Safety Factor Definition Attribute Group Subtype Requirement
Note
If units are changed when defining data for Attributes, then the resulting data sent to the processing script may be incorrect. It is recommended that units are not modified from those used in creating the geometry.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1054
Note
If a specific code check version is set to Not Checked for a given code of practice, it is still necessary to make a geometry selection for that Attribute. API WSD Checks Enables the selection of the API WSD code of practice and the appropriate edition. Use this to select the joints and members to be included in the check. Any members that are not selected will be excluded from the checks. Allowable Stress, Hydrostatic Checks and Joint check clauses will be included as appropriate for the edition chosen. API LRFD Checks Enables the selection of the API LRFD code of practice and the appropriate edition. Use this to select the joints and members to be included in the check. Any members that are not selected will be excluded from the checks. Allowable Stress Checks, Hydrostatic Checks and Joint check clauses will be included as appropriate for the edition chosen. AISC WSD Checks Enables the selection of the AISC WSD code of practice and the appropriate edition. Use this to select the members to be included in the check. Any members that are not selected will be excluded from the checks. Allowable Stress Checks clauses will be included as appropriate for the edition chosen. AISC LRFD Checks Enables the selection of the AISC LRFD code of practice and the appropriate edition. Use this to select the members to be included in the check. Any members that are not selected will be excluded from the checks. Member Checks clauses will be included as appropriate for the edition chosen. BS5950 Checks Enables the selection of the BS5950 code of practice and the appropriate edition. Use this to select the members to be included in the check. Any members that are not selected will be excluded from the checks. Member Checks clauses will be included as appropriate for the edition chosen. Members that only need the simplified checks can also be selected DS449 / DS412 Checks
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1055
Using Design Assessment Enables the selection of the DS code of practice and the appropriate edition. Use this to select the joints and members to be included in the check. Any members that are not selected will be excluded from the checks. Allowable Stress and Joint check clauses will be included as appropriate for the edition chosen. ISO Checks Enables the selection of the ISO code of practice and the appropriate edition. Use this to select the joints and members to be included in the check. Any members that are not selected will be excluded from the checks. Member, Hydrostatic Checks and Joint check clauses will be included as appropriate for the edition chosen. NORSOK Checks Enables the selection of the NORSOK code of practice and the appropriate edition. Use this to select the joints and members to be included in the check. Any members that are not selected will be excluded from the checks. Member, Hydrostatic Checks and Joint check clauses will be included as appropriate for the edition chosen. NPD Checks Enables the selection of the NPD code of practice and the appropriate edition. Use this to select the joints and members to be included in the check. Any members that are not selected will be excluded from the checks. Member and Joint check clauses will be included as appropriate for the edition chosen.
General Text
This can be used to supply additional and non-supported commands. This will always override data set by other tree objects. Geometry Independent Enables additional commands to be entered, these will be appended to the end of all code checks.
Geometry Definition
All groups that have this type enable the selection of a particular code of practice. Manually Define Chords The chord member(s) and the central vertex can be chosen to define which members at a joint form the chords. Without this definition, chords are automatically determined. Chords for each Joint needs to be defined separately. Only applicable to joint checks. Automatic Joint Identification
1056
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Predefined Assessment Types Enables the identification of joints formed of more than one node by the ratio of the distance between nodes to the diameter of the member. All joints can be selected at once. Only applicable to joint checks. Define Chord Thickening at Joint Enables the entry of chord thickening at the selected joints. Only applicable to joint checks. Effective Lengths Enables the definition of effective length factor k for the selected members to be entered for both the local y and z directions. Applicable for member strength based checks only. Unbraced Compression Flange Length Enables the definition of the unbraced compression flange length. If this and the factor version are omitted then the direct distance between vertices which do not have 2 lines joining is taken. Unbraced Length Enables the definition of the unbraced length. If this and the factor version are omitted then the direct distance between vertices which do not have 2 lines joining is taken. Joint Types Enables default joint type to be over-ridden. Default Gap/Eccentricity Enables default gap or eccentricity to be overridden. Dented Member Profile Enables the definition of dents and imperfections in the straightness of the member to be defined for the ISO code of practice Unbraced Compression Flange Length (Factor) Enables the definition of the compression flange length. The factor is applied to the distance between vertices which do not have 2 lines joining is taken and is converted to a length. If undefined (and not over-ridden by the direct entry), a factor of 1 is applied to all elements forming the line Unbraced Length (Factor) Enables the definition of the unbraced length. The factor is applied to the distance between vertices which do not have 2 lines joining is taken and is converted to a length. If undefined (and not overridden by the direct entry), a factor of 1 is applied to all elements forming the line
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1057
Using Design Assessment Use this to define if the loading scenario is considered to be an earthQuake/seismic or extreme load, for which the safety factors can be reduced, alternatively, custom values can be added. Additionally the Hydrostatic pressure load factor can be defined for hydrostatic checks. Load Classification Enables the identification of abnormal load scenarios. Only applies to the API LRFD code of practice. Bending Coefficient Enables the definition of the pure coefficient of bending, Cb and selection of the members to which it applies. In absence of application of a user value it is calculated automatically. Only applies to the AISC and API allowable stress checks. PHI Coefficient Enables the specification of the parameter , used in the determination of the lateral buckling strength of beams for NS3472E, this value can either be automatically determined or manually over-ridden. Only applied to the NPD checks. LTB Moment Reduction Factor Enables the definition and application of MLTB, the moment reduction factor for lateral torsional buckling. Only applicable to BS5950 Amplification Reduction Factor CMY Enables the definition and application of the factor Cmy, the amplification reduction factor. Only applies to AISC & API Allowable stress checks. Amplification Reduction Factor CMZ Enables the definition and application of the factor Cmz, the amplification reduction factor. Only applies to AISC & API Allowable stress checks Moment Reduction Factors Enables the definition and application of the My and Mz factors, the moment reduction factors. Only applies to BS5950 checks.
Material Definition
All groups that have this type enable the selection of a particular code of practice. Partial Material Coefficients Enables the definition of the partial material coefficients utilised in the NPD, NORSOK and DS449 codes Yield Definition Definition of the yield stress, must have a value applied for each member in the analysis. Required for all code checks
1058
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Ocean Environment
All groups that have this type enable the selection of a particular code of practice. Water Details Enables the elevation of the mean water level, sea bed to be defined in global Z. Water density and tide/surge heights can also be entered. Required for all code checks involving hydrostatic analysis.
Note
The global X/Y plane is coincident with the horizontal mean sea level, with global Z vertically upwards (away from the mudline).
Buoyancy Calculation Method By default rigorous buoyancy is enabled for compatibility with the Mechanical analysis methods. If necessary, this methodology can be disabled for the code check. Wave Definition Used to specify the wave height and period for the calculation for wave induced hydrostatic pressure head calculations.
Available Results
The following results are available for the Code of Practice types as indicated below. Results are added using the DA Results tree object. AISC LRFD Results AISC WSD Results API LRFD Results API WSD Results BS5950 Results DS449 High Results DS449 Normal Results ISO Results NORSOK Results NPD Results As each result object presents a number of types of results, units are not employed in the output. Hence all values will be reported in the solver units used for the BEAMST analysis.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1059
Using Design Assessment Z Shear Y Bending Z Bending Buckling CSR Yield Member General Results Y Amplification Reduction Factor Z Amplification Reduction Factor Allowable Axial Stress Critical Stress Allowable Y Euler Buckling Stress Allowable Z Euler Buckling Stress Allowable Y Shear Stress Allowable Z Shear Stress Allowable Y Bending Stress Allowable Z Bending Stress
1060
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Predefined Assessment Types Member General Results Y Amplification Reduction Factor Z Amplification Reduction Factor Allowable Axial Stress Allowable Shear Stress Allowable Y Bending Stress Allowable Z Bending Stress
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1061
Using Design Assessment In-Plane Bending Out-of-Plane Bending Bending Combined Axial + Bending Joint Strength Hydrostatic General Results Hydrostatic Depth Hydrostatic Pressure Load Factor Geometry Parameter Hoop Buckling Coefficient Hoop Stress Allowable Axial Stress Allowable Bending Stress Allowable Elastic Axial Stress Allowable Elastic Hoop Stress Allowable Inelastic Axial Stress Allowable Inelastic Hoop Stress Joint General Results Proportion of Joint 1 Proportion of Joint 2 Gap Beta Ratio Tau Ratio Theta Angle Chord Stress Chord Yield Stress Brace Yield Stress Brace Axial Stress In-Plane Brace Bending Stress
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1062
Predefined Assessment Types Out-of-Plane Brace Bending Stress Axial Qf Factor In-Plane Qf Factor Out-of-Plane Qf Factor Axial Qu Factor Brace 1 In-Plane Bending Qu Factor Brace 1 Out-of-Plane Bending Qu Factor Brace 1 Axial Qu Factor Brace 2 In-Plane Bending Qu Factor Brace 2 Out-of-Plane Bending Qu Factor Brace 2 Axial Force In-Plane Bending Force Out-of-Plane Bending Force Allowable Axial Force Brace 1 Allowable In-Plane Bending Force Brace 1 Allowable Out-of-Plane Bending Force Brace 1 Allowable Axial Force Brace 2 Allowable In-Plane Bending Force Brace 2 Allowable Out-of-Plane Bending Force Brace 2 Allowable Cross Chord Force Member General Results Y Amplification Reduction Factor Z Amplification Reduction Factor Column Slenderness Parameter Allowable Axial Stress Allowable Shear Stress Allowable Torsion Stress Allowable Bending Stress Allowable Y Euler Buckling Stress
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1063
Using Design Assessment Allowable Z Euler Buckling Stress Yield Stress Buckling Stress
1064
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Predefined Assessment Types Bending Combined Axial + Bending Joint Strength Joint (Nominal) Unity Checks Axial In-Plane Bending Out-of-Plane Bending Bending Combined Axial + Bending Joint Strength Joint Unity Checks Axial In-Plane Bending Out-of-Plane Bending Combined Axial + Bending Hydrostatic General Results Hydrostatic Depth Hoop Stress Allowable Axial Tension Stress Allowable Elastic Axial Stress Allowable Elastic Hoop Stress Allowable Inelastic Axial Stress Allowable Inelastic Hoop Stress Joint (Nominal) General Results Gap Beta Ratio Tau Ratio Theta Angle Chord Stress
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1065
Using Design Assessment Chord Yield AISC Allowable Punching Shear Stress Brace Axial Stress In-Plane Brace Bending Stress Out-of-Plane Brace Bending Stress Axial Qf Factor In-Plane Qf Factor Out-of-Plane Qf Factor Axial Qu Factor Brace 1 In-Plane Bending Qu Factor Brace 1 Out-of-Plane Bending Qu Factor Brace 1 Axial Qu Factor Brace 2 In-Plane Bending Qu Factor Brace 2 Out-of-Plane Bending Qu Factor Brace 2 Axial Force In-Plane Bending Force Out-of-Plane Bending Force Allowable Axial Force Brace 1 Allowable In-Plane Bending Force Brace 1 Allowable Out-of-Plane Bending Force Brace 1 Allowable Axial Force Brace 2 Allowable In-Plane Bending Force Brace 2 Allowable Out-of-Plane Bending Force Brace 2 Joint General Results Allowable Pa Allowable Ma In-Plane Allowable Ma Out-of-Plane Beta Ratio Gamma Ratio
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1066
Predefined Assessment Types Tau Ratio Theta Angle 1st Chord Member Chord Axial Force Chord Moment In-Plane Chord Moment Out-of-Plane Chord Capacity Chord Strength Brace Axial Force Brace Moment In-Plane Brace Moment Out-of-Plane Joint Proportion (%) 1 Joint Proportion (%) 2 Joint Proportion (%) 3 Joint Proportion (%) 4 Joint Proportion (%) 5 Axial Qu Factor 1 Axial Qu Factor 2 Axial Qu Factor 3 Axial Qu Factor 4 Axial Qu Factor 5 Axial Qf Factor 1 Axial Qf Factor 2 Axial Qf Factor 3 Axial Qf Factor 4 Axial Qf Factor 5 Gap Factor 1 Gap Factor 2 Gap Factor 3
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1067
Using Design Assessment Gap Factor 4 Gap Factor 5 Qu Factor - In-Plane Qu Factor - Out-of-Plane Qf Factor Joint (Punching) Results Proportion of Joint 1 Proportion of Joint 2 Gap Beta Ratio Tau Ratio Theta Angle Chord Stress Chord Yeild AISC Allowable Punching Shear Stress Brace Axial Stress In-Plane Brace Bending Stress Out-of-Plane Brace Bending Stress Axial Qf Factor In-Plane Qf Factor Out-of-Plane Qf Factor Axial Qq Factor Brace 1 In-Plane Bending Qq Factor Brace 1 Out-of-Plane Bending Qq Factor Brace 1 Axial Qq Factor Brace 2 In-Plane Bending Qq Factor Brace 2 Out-of-Plane Bending Qq Factor Brace 2 Axial Stress In-Plane Bending Stress
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1068
Predefined Assessment Types Out-of-Plane Bending Stress Allowable Axial Stress Brace 1 Allowable In-Plane Bending Stress Brace 1 Allowable Out-of-Plane Bending Stress Brace 1 Allowable Axial Stress Brace 2 Allowable In-Plane Bending Stress Brace 2 Allowable Out-of-Plane Bending Stress Brace 2 Member General Results Y Amplification Reduction Factor Z Amplification Reduction Factor Critical Buckling (Bending) Allowable Axial Stress Allowable Shear Stress Allowable Y Bending Stress (Not TUBE Ed17 On) Allowable Z Bending Stress (Not TUBE Ed17 On) Allowable Torsion Stress (TUBE Ed17 On) Allowable Bending Stress (TUBE Ed17 On) Spectral Results Y Amplification Reduction Factor Z Amplification Reduction Factor Allowable Axial Stress Allowable Y Bending Stress (Not TUBE Ed16 On) Allowable Z Bending Stress (Not TUBE Ed16 On) Allowable Euler Buckling Stress Y Allowable Euler Buckling Stress Z Maximum Axial Stress Maximum Y Bending Stress Maximum Z Bending Stress
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1069
BS5950 Results
Two Results subtypes are available for this code of practice. The results available for those subtypes are shown below. Member Unity Checks Major Axis Bending Minor Axis Bending Major Axis Shear Minor Axis Shear Axial Tension Combined Axial + Moment Minor Axis Buckling Major Axis Buckling Lateral Torsional Buckling Overall Buckling Member General Results Axial Force Capacity Major Axis Shear Force Capacity Minor Axis Shear Force Capacity Major Axis Bending Moment Capacity Minor Axis Bending Moment Capacity Reduced Moment Capacity - Major Axis Reduced Moment Capacity - Minor Axis Member Compressive Capacity - Minor Axis Buckling Member Compressive Capacity - Major Axis Buckling Member Moment Capacity - Lateral Torsional Buckling
Predefined Assessment Types Shear Local Buckling Y Total Buckling Z Total Buckling Hydrostatic Overpressure Combined Local + Hydrostatic Joint (Nominal) Unity Check Axial In-Plane Bending Out-of-Plane Bending Bending Combined Axial + Bending Member General Results Von Mises Stress Hoop Stress (H) Hydrostatic Pressure (H) Relative Slenderness Ratio For Local Buckling Critical Stress For Local Buckling Critical Stress For Hydrostatic Overpressure (H) Critical Stress For Combined Case (H) Critical Pressure (H) Maximum Axial Force Y Equivalent Design Moment Z Equivalent Design Moment Y Euler Buckling Force Z Euler Buckling Force Y Relative Slenderness Ratio Z Relative Slenderness Ratio Y Equivalent Geometric/Material Imperfections
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1071
Using Design Assessment Z Equivalent Geometric/Material Imperfections Critical Stress Joint General Results Proportion of Joint 1 Proportion of Joint 2 Gap Beta Ratio Tau Ratio Theta Angle Gamma Ratio Chord Stress Chord Yield Stress Chord Wall Shear Limit Brace Axial Stress Brace In-Plane Bending Stress Brace Out-of-Plane Bending Stress Axial UU Factor In-Plane UU Factor Out-of-Plane UU Factor Axial Ten/Comp CC Factor For Brace 1 In-Plane Bending CC Factor For Brace 1 Out-of-Plane Bending CC Factor For Brace 1 Axial Ten/Comp CC Factor For Brace 2 In-Plane Bending CC Factor For Brace 2 Out-of-Plane CC Factor For Bending Brace 2 Axial Nominal Load In-Plane Bending Moment Out-of-Plane Bending Moment Axial Capacity Brace 1
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1072
Predefined Assessment Types In-Plane Bending Capacity Brace 1 Out-of-Plane Bending Capacity Brace 1 Axial Capacity Brace 2 In-Plane Bending Capacity Brace 2 Out-of-Plane Bending Capacity Brace 2
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1073
Using Design Assessment Z Euler Buckling Force Y Relative Slenderness Ratio Z Relative Slenderness Ratio Y Equivalent Geometric/Material Imperfections Z Equivalent Geometric/Material Imperfections Critical Stress
ISO Results
Six Results subtypes are available for this code of practice. The results available for those subtypes are shown below. Member Unity Checks Axial Shear Torsion Y Bending Z Bending Resultant Bending Yield 1 Yield 2 Hydrostatic Unity Checks Hoop Compressive Combined Hoop + Axial Combined Hoop Bending + Axial 1 Combined Hoop Bending + Axial 2 Combined Joint Unity Check Axial In-Plane Bending Out-of-Plane Bending Combined Axial + Bending
1074
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Predefined Assessment Types Member General Results Y Moment Amplification Reduction Factor Z Moment Amplification Reduction Factor Column Slenderness Parameter Allowable Axial Stress Allowable Shear Stress Allowable Torsion Stress Allowable Y Bending Stress Allowable Z Bending Stress Allowable Y Euler Buckling Stress Allowable Z Euler Buckling Stress Allowable Local Buckling Stress Hydrostatic General Results Section Position Hydrostatic Depth Hydrostatic Load Factor Geometry Parameter Hoop Buckling Coefficient Hoop Stress Allowable Axial Stress Allowable Bending Stress Allowable Elastic Axial Stress Allowable Inelastic Axial Stress Allowable Elastic Hoop Stress Allowable Inelastic Hoop Stress Joint General Results Allowable Pa Allowable Ma In-Plane Allowable Ma Out-of-Plane
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1075
Using Design Assessment Beta Ratio Gamma Ratio Tau Ratio Theta Angle Chord Axial Force Chord Moment In-Plane Chord Moment Out-of-Plane Chord Capacity Chord Strength Brace Axial Force Brace Moment In-Plane Brace Moment Out-of-Plane Joint Proportion (%) 1 Joint Proportion (%) 2 Joint Proportion (%) 3 Joint Proportion (%) 4 Joint Proportion (%) 5 Axial Qu Factor 1 Axial Qu Factor 2 Axial Qu Factor 3 Axial Qu Factor 4 Axial Qu Factor 5 Axial Qf Factor 1 Axial Qf Factor 2 Axial Qf Factor 3 Axial Qf Factor 4 Axial Qf Factor 5 Gap Factor 1 Gap Factor 2
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1076
Predefined Assessment Types Gap Factor 3 Gap Factor 4 Gap Factor 5 Qu Factor - In Plane Qu Factor - Out Of Plane Qf Factor - In Plane Qf Factor - Out Of Plane
NORSOK Results
Six Results subtypes are available for this code of practice. The results available for those subtypes are shown below. Member Unity Checks Axial Shear Torsion Y Bending Z Bending Resultant Bending Bending + Shear Shear + Bending + Torsion Yield 1 Yield 2 Hydrostatic Unity Checks Hoop Compressive Combined Hoop + Axial Combined Hoop Bending + Axial 1 Combined Hoop Bending + Axial 2 Combined Joint Unity Check Axial
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1077
Using Design Assessment In-Plane Bending Out-of-Plane Bending Combined Axial + Bending Member General Results Y Moment Amplification Reduction Factor Z Moment Amplification Reduction Factor Chord Diameter Chord Thickness Column Slenderness Parameter Allowable Axial Stress Allowable Shear Stress Allowable Torsion Stress Allowable Bending Stress Allowable Y Euler Buckling Stress Allowable Z Euler Buckling Stress Allowable Yield Hydrostatic General Results Hydrostatic Depth Geometry Parameter Hoop Buckling Coefficient Hoop Stress Allowable Axial Stress Allowable Bending Stress Allowable Elastic Axial Stress Allowable Inelastic Axial Stress Allowable Elastic Hoop Stress Allowable Inelastic Hoop Stress Joint (Nominal) General Results Gap
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1078
Predefined Assessment Types Beta Ratio Tau Ratio Theta Angle Chord Stress Chord Yield Stress Brace Yield Stress Brace Axial Stress In-Plane Brace Bending Stress Out-of-Plane Brace Bending Stress Axial Qf Factor In-Plane Bending Qf Factor Out-of-Plane Bending Qf Factor Axial Qu Factor Brace 1 In-Plane Bending Qu Factor Brace 1 Out-of-Plane Bending Qu Factor Brace 1 Axial Qu Factor Brace 2 In-Plane Bending Qu Factor Brace 2 Out-of-Plane Bending Qu Factor Brace 2 Axial Force In-Plane Bending Force Out-of-Plane Bending Force Allowable Axial Force Brace 1 Allowable In-Plane Bending Moment Brace 1 Allowable Out-of-Plane Bending Moment Brace 1 Allowable Axial Force Brace 2 Allowable In-Plane Bending Moment Brace 2 Allowable Out-of-Plane Bending Moment Brace 2 Chord Effective Length
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1079
NPD Results
Nine Results subtypes are available for this code of practice. The results available for those subtypes are shown below. Member Unity Checks (1984) Axial Bending (TUBE) Lateral Pressure (TUBE) Torsional Shear (TUBE) Bending Shear (TUBE) Von Mises Axial + Bending Combined (TUBE) Axial + Lateral Pressure (TUBE) Axial + Torsion (TUBE) Axial + Bending Shear (TUBE) Y Shear (BEAM) Z Shear (BEAM) Y Total (Overall) Z Total (Overall) Joint (Punching) Unity Checks (1984) Punching Yield Member Unity Checks (1992) Von Mises (Yield) Y Total (Overall) Z Total (Overall) Joint Unity Checks (1992) Axial In-Plane Bending Out-of-Plane Bending
1080
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Predefined Assessment Types Combined Axial + Bending Member Local General Results (1984) Section Position Axial Stress Bending Stress (TUBE) Hoop Stress (TUBE) Von Mises Stress Shear Stress Due To Torsion (TUBE) Shear Stress Due To Bending (TUBE) Relative Slenderness Ratio (Axial) (TUBE) Relative Slenderness Ratio (Bending) (TUBE) Relative Slenderness Ratio (Lateral Pressure) (TUBE) Relative Slenderness Ratio (Shear) (TUBE) Critical Buckling Stress (Axial) (TUBE) Critical Buckling Stress (Bending) (TUBE) Critical Buckling Stress (Lateral Pressure) (TUBE) Critical Buckling Stress (Shear) (TUBE) Maximum Y Shear Stress (BEAM) Maximum Z Shear Stress (BEAM) Member Overall General Results (1984) Y Equivalent Moment Z Equivalent Moment Y Relative Slenderness Ratio Z Relative Slenderness Ratio FKY To Yield Stress Ratio FKZ To Yield Stress Ratio Y Theoretical Buckling Load Z Theoretical Buckling Load Y Euler Buckling Load
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1081
Using Design Assessment Z Euler Buckling Load Y Ultimate Bending Capacity Z Ultimate Bending Capacity Critical Torsional Axial Stress Revised Buckling Strength Member General Results (1992) Axial Stress Bending Stress Hoop Stress Von Mises Stress Torsional Stress Maximum Bending Shear Stress Y Equivalent Moment Z Equivalent Moment Joint General Results (1984) Theta Angle Beta Ratio Tau Ratio Gamma Ratio Joint Geometry Factor Chord Stress Factor Brace Axial Stress In-Plane Brace Bending Stress Out-of-Plane Brace Bending Stress Chord Axial Stress Chord Bending Stress Chord Shear Yield Stress Acting Punching Shear Critical Joint Punching Shear Stress
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1082
Predefined Assessment Types Joint General Results (1992) Theta Angle Beta Ratio Gamma Ratio Brace Axial Stress Brace In-Plane Stress Brace Out-of-Plane Stress Chord Axial Stress Chord Y Bending Stress Chord Z Bending Stress
Introduction
Attribute Group objects are added to the Design Assessment system to define the input data to FATJACK. DA Result objects are added to the Design Assessment system to define which results to obtain and display. Workbench and Design Assessment are geometry based, which means that areas of the geometry are selected rather than individual elements. With the Mechanical solver, a member ought to be meshed and formed of a number of elements. Some data associated to the upstream solutions is entered in the solution selection table. Results can be added to the Solution in the Design Assessment system and displayed in Workbench; these will contour the maximum value that occurs for each element. Results can be added either before or after the analysis. If additional results are added after the analysis has been performed, then evaluating the results will obtain the values from the existing database, if the result type exists. Elements that do not have results will be semi transparent. Results are for the end of the brace and are shown on the brace element. Reports can be produced of the input data and the results can be parameterized and exposed for use with other systems.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1083
Automatically defined based on units, Analysis type Spectral only. Analysis Type Selection Geometry Definition Material Definitions Analysis Type Selection
Automatically determined from the geometry Data is entered via Structure Selection table for analysis type Time History. For Deterministic and Stress History analysis types, the information should be provided in a separate file. Supply in a separate file with SPEC and TRAN data, referenced in Analysis Type for Spectral analyses. Geometry Definition Geometry Definition Gap Definition Default Gap Compulsory for Time History analyses
Data is entered via Structure Selection table Geometry Definition Joint Inspection Points Inset Tubular Members, By Number Tubular Members, By List of Angles Non-Tubular Members, By Symmetric Positions Non-Tubular Members, By Individual Positions
Compulsory
Not Supported, can be added using General Text input Not Supported, can be added using General Text input Automatically defined as PRIN FULL DETA USAG XCHE SCFE SCFP DAMW, plus OCUR, OCRW or OCRT for Spectral Analyses or plus RNGE or PEAK for Stress History Analyses, both depending upon the option entered in the Analysis definition. If different text output is required, then it can be added using General Text input. SCF Definitions SCF Definitions SCF Definitions Marshall Reduction Default Values Joint Values, Tubular (Inspection Point by Angle) Compulsory
1084
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Predefined Assessment Types FATJACK Command SCF AUTO DEFAULT SCF AUTO JOINT SCFBRACE SCFJOINT Attribute Group Type SCF Definitions SCF Definitions SCF Definitions SCF Definitions Attribute Group Subtype Default Empirical Formulation by Joint Type Empirical Formulation by Joint Joint Values, Non-Tubular (All Inspection Points) Brace Side Joint Values, Tubular (Crown + Saddle) Chord Side Joint Values, Tubular (Crown + Saddle) SCFMINIMUM SCFPOINT SECO SIGM S-N SPEC SPRE THIC TRAN TYPE SCF Definitions SCF Definitions Geometry Definition Not Supported Material Definitions Supply in a separate file with FREQ and TRAN data Not Supported Material Definitions Supply in a separate file with FREQ and SPEC data Geometry Definition Minimum Value Joint Values, Non-Tubular (Inspection Point by Position) Excluded Members Analysis Type for Spectral analyses Compulsory for Spectral analysis S-N Curve Application Compulsory Analysis Type for Spectral analyses Compulsory for Spectral analysis Analysis Type for Spectral analyses Compulsory for Spectral analysis S-N Thickness Modification Analysis Type for Spectral analyses Compulsory for Spectral analysis Joint Type (Single Brace) Joint Type (Multiple Braces) UNIT WAVE YEAR Automatically determined from analysis, selections for N mm, pdl ft, pdl in and N m are supported. WAVE AUTO Automatically included for Spectral, Deterministic and Stress History analysis types, use General Text entry to override if specific control is required. Analysis Type Selection Time History, Spectral, Stress History, and Deterministic Compulsory Requirement
1085
Note
If units are changed when defining data for Attributes, then the resulting data sent to the processing script may be incorrect. It is recommended that units are not modified from those used in creating the geometry.
Predefined Assessment Types the Allowable Stress attribute is set to zero, then actual stresses will be output; if a value is entered, then utilization factors will be output. These values will either be the Peak or Full Range values as specified in the Stress Range Output attribute. SpectralSP Enables the selection of which joints are to be included, along with definition of the Wave Spreading and Target Year Life of the analysis. Wave transfer function, spectrum, and additional frequency data should be provided in a text file containing the FATJACK commands. Select this file using the browse button for the Spectrum Data attribute. Wave load cases are automatically determined using the harmonic ocean wave procedure provided in upstream system(s) in the order that they are defined. Upstream systems should be of the Harmonic Response type; both the Static and Harmonic options of the HROCEAN command can be used when performing Spectral analysis. The Stress Histogram Results Output (tables of number of cycles against stress range) attribute may be Enabled and optionally set to output results By Transfer Function or By Spectrum. Unless Stress Histogram Results Output is Disabled, a valid Peak Stress Range Required attribute must be defined, together with the number of reporting intervals (Number of Intervals attribute). If Stress Histogram Results Output is Disabled, values must be entered for Peak Stress Range Required and Number of Intervals, but they are not used. DeterministicDT Enables the selection of which joints are to be included, along with definition of the Target Year Life of the analysis. Wave occurrence data should be provided in a text file containing the FATJACK commands. Select this file using the browse button for the Deterministic Data attribute. Wave load cases are automatically determined using the harmonic ocean wave procedure provided in upstream system(s) in the order that they are defined. Upstream systems should be of harmonic response type; only the Static option of the HROCEAN command is appropriate for Deterministic analysis.
Note
References to ocean loading assume the input of MAPDL commands using Commands objects in upstream Mechanical systems.
General Text
This can be used to supply additional and non-supported commands. This will always override data set by other tree objects. Geometry Independent Enables additional commands to be entered that will be appended to the end of all code checks.
Geometry Definition
All groups that have this type enable the selection of a particular code of practice. Chord Definition The chord member(s) and the central vertex can be chosen along with the length of the chord and fixity parameters to define which members at a joint form the chords. Without this definition, chords are automatically determined. Chords for each Joint need to be defined separately. Only applicable to joint checks.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 1087
Using Design Assessment Gap Definition Enables specific gap information to be defined between the pairs of braces forming KT or K joints, and to determine which member is the through member. Default Gap Enables the entry of the default gap size to use for the given equations. Inset Enables a distance to be entered to allow for moment backoff. Joint Type (Single Brace) Enables the manual definition of joint type when only a single brace is connected. Joint Type (Multiple Braces) Enables the manual definition of joint type when more than one brace is connected. Excluded Members Enables members that are to be excluded from the joint checks to be selected.
SCF Definitions
All groups that have this type enable the entry of values that define the stress concentration factors. Marshall Reduction Use this to define the Marshall Reduction factor for the brace side SCF values when using the Kuang equations.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1088
Predefined Assessment Types Default ValuesC Use this to specify the default SCF values for a given section type. Chord Side Joint Values, Tubular (Crown + Saddle) Use this to specify user defined crown and saddle SCF values for the chord side of tubular braces at specific joints. Brace Side Joint Values, Tubular (Crown + Saddle) Use this to specify user defined crown and saddle SCF values for the brace side of tubular braces at specific joints. Joint Values, Non-Tubular (All Inspection Points) Use this to specify the SCF values at all inspection points on non tubular braces. Joint Values, Tubular (Inspection Point by Angle) Use this to specify the SCF values at specific inspection points on tubular braces. Joint Values, Non-Tubular (Inspection Point by Position) Use this to specify the SCF values at specific inspection points on non tubular braces. Empirical Formulation by Joint Use this to specify that the empirical equations to be utilized for the SCF generation for the given joint selection. Default Empirical Formulation by Joint Type Use this to specify the default empirical equations to be utilized for the SCF generation for the given joint type. Minimum Value Use this to set the minimum SCF value in the analysis.
Material Definition
All groups that have this type enable the selection of a particular code of practice. S-N Curve ApplicationC Use this to define which S-N Curve applies to selected area of the model. Enter the same name as used in the S-N Curve Definition. S-N Thickness Modification Use this to request the modification of the S-N curves to account for varying plate thickness. S-N Curve DefinitionC
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1089
Using Design Assessment Use this to define an S-N curve for use in the analysis; the name is limited to 4 characters in length.
Ocean Environment
All groups that have this type define wave occurrence data in the ocean environment, if a large number of occurrence data needs to be entered, then general entry can be used to reference an external file containing the data. Additional Wave Occurrence Data Use this to define a single line of additional wave occurrence data; i.e., additional wave height, direction, and number of cycle definitions. Only applicable to Deterministic and Stress History analysis types.
Available Results
The following results are available as indicated below. Results are added using the DA Results tree object. Damage Values* Fatigue Assessment*# SCF Values# Stress Histogram Results Stress Range Results * To obtain these results for Spectral Analyses, Stress Histogram Results Output needs to be set to Disabled. # To obtain these results for Stress History Analyses, Stress Range Output needs to be set to Disabled. When retrieving results from a FATJACK analysis, you have the option of specifying how the value of the result is determined among all of the inspection points, using the Result Value Option and Specified Inspection Point attributes.
1090
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Result Value Option This attribute and the Specified Inspection Point (if needed) allow you to specify how the results are retrieved. Maximum Retrieves the maximum value across the inspection points (default) Minimum Retrieves the minimum value across the inspection points Absolute Maximum Retrieves the absolute maximum value across the inspection points Absolute Minimum Retrieves the absolute minimum value across the inspection points Inspection Point Retrieves the value for the point defined by the Specified Inspection Point Specified Inspection Point This attribute is exposed if Inspection Point is selected for the Result Value Option (otherwise this attribute is unused and should be zero). Enter a number between 1 and the maximum number of inspection points.
Damage Values
Per Wave (Solution) All Wave Cases (Solutions) The damage per wave for each joint (worst case for each inspection point, shown on the brace and chord elements) can be displayed. For the Per Wave (Solution) result, the Spectrum or Wave Case
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1091
Using Design Assessment number needs to be entered as additional input. For All Wave Cases (Solutions), results will be obtained and displayed for all, with minimum and maximum values shown.
Fatigue Assessment
Usage Factor Life The Usage Factor or Life for each joint (worst case for each inspection point, shown on the brace and chord elements) can be displayed.
SCF Values
Brace Side Chord Side The SCF factors for each joint for the chord and brace sides (worst case for each inspection point, shown on the brace and chord elements) can be displayed for the required component (Axial, In-Plane Bending, Out-of-Plane Bending).
Predefined Assessment Types The stress range and occurrence of stress range data for each joint (worst case for each inspection point, shown on the brace and chord elements) can be displayed. In the case where the result is for an individual interval, the Interval value needs to be entered. When Stress Histogram Results Output is set to By Transfer Function , the following results are applicable: Occurrence by Transfer Function and Interval Occurrence by Transfer Function - All Intervals Occurrence by Interval - All Transfer Functions The occurrence data for each joint (worst case for each inspection point, shown on the brace and chord elements) can be displayed for a given or all Transfer functions and a given or all Intervals. When Stress Histogram Results Output is set to By Spectrum , the following results are applicable: Occurrence by Spectrum and Interval Occurrence by Spectrum - All Intervals Occurrence by Interval - All Spectrums The occurrence data for each joint (worst case for each inspection point, shown on the brace and chord elements) can be displayed for a given or all Spectrum(s) and a given or all Intervals.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1093
Note
The behavior described above also corresponds to the settings of the DAData and CombResults properties in the DAScripts section of the XML definition file. For BEAMCHECK, DAData=1 and CombResults=1; for FATJACK, DAData=1 and CombResults=0; for Solution Combination Only, DaData=0 and CombResults=1. So, for example, if you have the DAData and CombResults properties both set to 1 in a user defined XML file, and you change the DAData property to 0, the behavior would be that described in the From BEAMCHECK to Solution Combination Only entry above. If the contents of any Design Assessment XML definition file change, the Mechanical application refreshes the existing Design Assessment objects as follows: When the Group Type in use is not present in the file The affected Attribute Group or DA Result is initialized to default values. Default values are the values which you get when an Attribute Group or DA Result is inserted in the tree. When the Group Sub Type in use is not present in the file The affected Attribute Group or DA Result is initialized to default values. Default values are the values which you get when an Attribute Group or DA Result is inserted in the tree.
1094
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solution Selection When the Attribute IDs present for a Group Type and Sub Type combination in use are changed (IDs added or removed) The affected Attribute Group or DA Result is initialized to default values. Default values are the values which you get when an Attribute Group or DA Result is inserted in the tree. Group Type not in use is changed/added/removed No existing Design Assessment objects are affected. Group Sub Type not in use is changed/added/removed No existing Design Assessment objects are affected. Attribute IDs are changed/added/removed for a Group Type and Sub Type combination which is not in use No existing Design Assessment objects are affected. Validation/Default Value/Attribute Name/Geometry Application/Property type is changed Design Assessment object is modified as indicated.
Note
For any above mentioned change, the state of the system becomes obsolete, forcing the user to solve again.
Solution Selection
A Solution Selection object is automatically included as part of the Design Assessment environment. This object allows you to select upstream solutions to be used in a way similar to the standard Solution Combination object available in the Mechanical application. To use the Solution Selection object, the individual analysis systems should be connected in sequence on the Project Schematic (sharing the Engineering Data, Geometry and Model cells), with the Design Assessment system at the end of the chain. Depending upon the Assessment Type, various types of upstream systems are valid as shown in the table below. Assessment Type Solution Combination Only BEAMCHECK FATJACK User Defined Valid systems Static Structural, Modal, Harmonic Response, Response Spectrum or Transient Structural Transient Structural or Static Structural Transient Structural, Static Structural or Harmonic Response Static Structural, Modal, Harmonic Response, Random Vibration, Response Spectrum, Explicit Dynamics or Transient Structural
1095
Using Design Assessment a particular system. (Other types of systems will only return a single result for each system at the indicated Time/Step, Frequency/Phase Angle, or Mode.)
Set the values in the columns to select the results that are returned for each solution. Multiple Sets Values are Enabled or Disabled. This column applies to any upstream solution that supports Multiple Set data, i.e. Static, Transient, Explicit Dynamics and Harmonic. If Enabled, then the user can enter Start/End Times, or Min/Max Frequencies to define a result step/substep for combination (all result sets found within the boundaries of the defined step are used) or to use during the execution of their scripts. If Disabled, then only the End Time and Max Frequency columns will be available in order to define a single result point to be used for combination (the result set defined is used for every calculated point in the combined result) or to use during the execution of the scripts. Start Time (s) Will define the start time of the step/substep used from the upstream solution. End Time (s) Will define the end time of the step/substep used from the upstream solution. Step The step number used from the upstream solution. Value can also be Multiple and All , in cases where the Start and End Times defined cover more than one step or the entire analysis from the upstream solution. Min Frequency (s) Will define the start frequency of the step/substep used from the upstream solution. Max Frequency (s) Will define the end frequency of the step/substep used from the upstream solution. The Step column in the solution selection table defaults to 'All' which means all steps from your upstream solution are available. All can be specified by entering '0' in the Step column. Otherwise this column can take any integer value that lies within the step boundaries to define a single step. If you define a start or end time that is outside the boundaries of one step, then the Step column will say Multiple. Steps are inclusive of their Start/End Times or Min/Max Frequencies. During combination, the data from all result points within the steps/substeps defined are linearly combined to produce a result containing multiple sets. Therefore the limits of the combined result will be defined by the smallest and greatest values (Start/End Time or Min/Max Frequency) found within the Solution Selection table.
Results Availability
The Results Availability field in the Details panel for the Design Assessment system Solution object allows you to specify which Mechanical results will be available to the Design Assessment system. If Results Availability is set to Filter Combination Results and different upstream system types are selected, only results that are valid for all selected systems can be inserted under the Solution object.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1096
Solution Selection However, if you set the Results Availability field to Allow all Available Results, you can add any results valid for any of the selected systems to the Solution object. In this case, results that are inserted will be combined for those systems for which they are valid. You can set the default value for the Results Availability field in the Mechanical Options. If Results Availability is set to Filter Combination Results, and additional upstream systems are selected which cause a result type to be invalid, then its state will change accordingly and a solution will not be possible.
Note
When used in a solution combination based result, it may not be correct to combine the results. Any combined results are formed by linear combination only. The available systems in the drop down list are not constrained depending upon the Assessment Type. The Results Availability setting will only appear under the Design Assessment Solution object in the tree if the <CombResults> tag within the XML that is being used by the Design Assessment system is set to 1. Otherwise it has no function. User defined results containing complex expressions are supported through the use of DA Results. In addition, you can access results from various environments, using python scripts to combine results with highly complex, user defined mathematical functions (see CreateSolutionResult in the Solution class).
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1097
Using Design Assessment The following tables and charts illustrate how the combination takes place. Here is an example of solutions entered in the Solution Combination table:
The combined results would be as follows. Notice here that the solution with Multiple Sets Disabled is a single result point and therefore combined over the entire result.
The Effective Result for the deformation values of Node X in the combined result would be:
1098
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The combined plot, where the Combination line illustrates the combined values of Node X in Solutions 1 to 4 at these time points, would be:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1099
Using Design Assessment 2. Click on the Attribute Group and then set it up by selecting the appropriate AttributeGroupType and AttributeGroupSubtype. This will display the attributes for that group subtype. 3. Enter the attribute values that you wish to pass out to the postprocessing script defined in the XML definition file, along with any associated geometry information.
Note
Numerical attributes within an attribute group can be parameterized.
1100
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Using the DA Result Object With the help of a development environment, such as Microsoft Visual Studio, Python scripts can be developed and debugged . To debug a script, open its text file in your development environment and attach the debugger to the AnsysWBU.exe process of interest. Be sure to specify managed code mode. You will then be able to control the execution of your script, stepping along and reviewing the values obtained.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1101
1102
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Note
For all sections of the XML definition file, all values entered as part of a list in a tag must be separated by commas only (no spaces); for example in the following tag, <Validation PropType="vector<string>">0.5,10</Validation>, there should not be any space between the values 0.5 and 10.
Attributes Format
Within the Attributes section there are a number of options to define the name and type of attribute (for example, whether its a double, integer, drop-down list, text, etc.), and what it applies to (for example, can it be applied to selectable geometry or loadcases, and if geometry, is it vertex, lines, surfaces or solids). Depending upon the type, default values and validation ranges can be set. Attributes of int and double types can be parameterized.
<Attributes ObjId="2" Type="CAERepBase" Ver="2"></Attributes> <DAAttribute ObjId="100" Type="DAAttribute" Ver="2"> <AttributeName PropType="string">attr name</name> <AttributeType PropType="string">type keyword</type> <Application PropType="string">selection keyword</application> <Validation PropType="string">validation data</validation> <Default PropType="string">default value</default> <DisplayUnits PropType="string">display units keyword</DisplayUnits> </DAAttribute> </Attribute>
If Scoping Method is set to Named Selection, the fourth row will contain a drop-down of all defined named selections that contain geometric entities of the type specified in the attribute definition.
The Attributes tag properties should be set as follows: Property ObjId Value enter an integer Meaning Number identifying this attribute collection
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1103
Using Design Assessment Property Type Ver Value CAERepBase enter an integer Meaning Specifies that the file is in ANSYS intermediate file format Version of the Attributes object definition; this should be set to 2
The DAAttribute tag properties should be set as follows: Property ObjId Type Ver Value enter an integer DAAttribute enter an integer Meaning Unique number identifying this DAAttribute, suggest starting at a fixed number (e.g. 100) to avoid conflict with other objects Signifies that the contents of the DAAttribute tag define an attribute Version of the DAAtribute object definition; this should be set to 2
The following tags can be included as children of a DAAttribute tag (note that each tag must have a property PropType=string or PropType=vector<string> (the latter if entering more than a single value in the tag contents). Property AttributeName AttributeType, with following values of type keyword allowed: Value enter a string Int Double Text DropDown Browse None Application, with following values Vertices of selection keyword allowed: Lines Surfaces Solids Geometry All Validation, with following values of validation data allowed: Two comma separated numbers defining a min and max Meaning Displayed name of the attribute Integer entry only Double precision entry only Text entry only Drop down list selection Text based, but includes browse to a file button Only Geometry Selection required, hides Value Cell Enables Geometric selection of vertices only Enables Geometric selection of line bodies only Enables Geometric selection of surface bodies only Enables Geometric selection of solid bodies only Enables Geometric selection of lines, surfaces and solids Hides Geometry Selection cell, applies to the whole analysis For Int or Double type keywords
Multiple comma separated strings For DropDown type keywords defining the available entries
1104 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Design Assessment XML Definition File Property Value A single number to define the maximum length of the string Default, with following values of default value allowed: Meaning For the Text or Browse type keywords
Default value in SI units; if default For Int or Double type keywords is within the valid range, when its created the object state will be checked, otherwise ? String; used to set the default entry in the drop-down Default text string For DropDown type keywords For the Text or Browse type keywords No units are associated with the value (default if field is not defined) Values are treated as stress Values are treated as distance Values are treated as strain Values are treated as force Values are treated as moment, i.e. force x distance Values are treated as rotation Values are treated as angular acceleration, i.e. rotation / time2 Values are treated as angular velocity, i.e. rotation / time Values are treated as velocity, i.e. distance / time Values are treated as acceleration, i.e. distance / time2 Values are treated as temperature Values are treated as pressure, i.e. force / distance2 Values are treated as voltage Values are treated as energy Values are treated as volume, i.e. distance3 Values are treated as area, i.e. distance2 Values are treated as current Values are treated as heat rate Values are treated as current density Values are treated as power
DisplayUnits, with following values of display units keywords allowed: (Only used if version number of DAAttribute > 2 and AttributeType is Double) When a display unit is defined the value will automatically scale depending on the defined unit system for the Analysis and for the unit system used to view
No Units
Stress Distance Strain Force Moment Rotation Angular Acceleration Angular Velocity Velocity Acceleration Temperature Pressure Voltage Energy Volume Area Current Heat Rate Current Density Power
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1105
Using Design Assessment Property Value Heat Generation Magnetic Flux Meaning Values are treated as heat generation Values are treated as magnetic flux
The group is defined in the Details panel with 3 standard rows and then up to 10 attributes:
The AttributeGroups tag properties should be set as follows: Property ObjId Type Ver Value enter an integer CAERepBase enter an integer Meaning Number identifying this attribute group collection Specifies that the file is in ANSYS intermediate file format Version of the AttributeGroups object definition; this should be set to 2
The DAAttributeGroup tag properties should be set as follows: Property ObjId Value enter an integer Meaning Unique number identifying this DAAttributeGroup, suggest starting at fixed number (e.g. 500) to avoid conflict with other objects
1106
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Design Assessment XML Definition File Property Type Ver Value DAAttributeGroup enter an integer Meaning Signifies that the contents of the DAAttributeGroup tag define an attribute group Version of the DAAttributeGroup object definition; this should be set to 2
The following tags can be included as children of a DAAttributeGroup tag: Property GroupType GroupSubtype AttributeIDs Value enter a string enter a string enter a comma separated list of attribute ID numbers Meaning Type of this attribute group Subtype of this attribute group Attributes that will be displayed for this attribute group
The PropType property of the GroupType and GroupSubtype tags must be set to string, and the PropType property of the AttributeIDs tags must be set to vector<unsigned int>.
Script Format
This section defines the location for the Design Assessment post processing scripts and also defines what values can be accessed in this Design Assessment system. The scripts are to be written using the Python scripting language. There are three Design Assessment specific system environment variables that can be used when specifying script paths: DAPROGFILES Default: C:\Program Files DANSYSDIR Default: C:\Program Files\ANSYS Inc\v145 DAUSERFILES The Workbench project user_files subfolder The Solve tag defines the location of the script that will be run upon pressing the solve button within the Mechanical application. The Evaluate tag defines the location of the script that will be run when evaluting the DAResult objects. The Evaluate script will be run by default after the solve script when solve has been selected. This separation enables the ability for any intensive processing to be performed and saved to files during the solve stage and then results extraction and presentation to be scripted during the evaluation stage. Alternatively, you may want all the processing performed during the evaluate script and enter None in the Solve Script section. Additional tags allow you to: permit or prevent the inclusion of Design Assessment Attribute Groups and Results in the tree for the associated Design Assessment system permit or prevent the availability of solution combination results in the associated Design Assessment system add additional columns to the Solution Selection Worksheet
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1107
Using Design Assessment define which upstream solution types are permitted in the Solution Selection Worksheet
<DAScripts ObjId="4" Type="DAScripts" Ver="2"/> <!--analysis script language & contents; used to define a script covering how the design assessment will be performed and a script used to obtain results--> <Solve PropType="string">"c:\mysolve.py"</Solve> <Evaluate PropType="string">"c:\myevaluate.py"</Evaluate> <DAData PropType="int">1</DAData> <CombResults PropType="int">1</CombResults> <CombExtra PropType="vector<string>">Extra 1,Extra 2,Extra 3</CombExtra> <CombTypes PropType="vector<unsigned int>">1,2,3,4,5,6,7</CombTypes> lt;/DAScripts>
The DAScripts tag properties should be set as follows: Property ObjId Type Ver Value enter an integer DAScripts enter an integer Meaning Number identifying this script set Signifies that the contents of the DAScripts tag define solve and evaluate postprocessing scripts Version of the DAScripts tag; this should be set to 2
The following tags can be included as children of a DAScripts tag: Property Solve Value enter a string Meaning Path to the file called during the solution; a relative path can be entered. A relative path will be relative to {install}\aisol\bin\{platform}, so for example, ..\..\..\My_Solve.py would need to be located in the same folder as the installation. Standard environment variables or one of the Design Assessment specific environment variables may be used in the path (enclosed in percent signs). For example: %TEMP%\My_solve.py %DAPROGFILES%\My_solve.py If no solve script is required, the keyword None can be entered.
1108
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Design Assessment XML Definition File Property Evaluate Value enter a string Meaning Path to the file called during the evaluate. As per the Solve string, this can be relative or use standard environment variables or the Design Assessment specific environment variables. Set to 0 to prevent any DA Data (Attribute Groups or DA Results) from being added to the project, or 1 to allow them Set to 0 to prevent Mechanical Results objects from being added to the Design Assessment Solution, or 1 to allow them Enter a string for each extra column heading that you want to appear in the Solution Selection Worksheet. Each of the numbers represents a system type. Only system types in this list will be permitted to be selected in the Solution Selections table. The numbers correspond to the systems as follows: 1: Static Structural 2: Transient Structural 3: Explicit Dynamics 4: Modal 5: Harmonic Response 6: Random Vibration 7: Response Spectrum If CombTypes is not defined, there will be no restrictions applied. The PropType property of the Solve and Evaluate tags must be set to string, The PropType property of the DAData and CombResults tags must be set to int, and the PropType property of the CombExtra tag must be set to vector<string> and the PropType property of the CombTypes tag must be set to vector<unsigned int>.
DAData
enter either 1 or 0
CombResults
enter either 1 or 0
CombExtra
CombTypes
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1109
Results Format
The DA Results format defines the available DA Results tree objects. A maximum of 10 attributes can be included per DA Result object; for example to define direction components. For attributes applied to results objects, the application entry is ignored. DA Result objects automatically sort themselves by drop downs of available types and subtypes. Each DA Result object also contains information on how it should display results; this can either be set in this XML definition file or programmatically in the python solve or evaluate scripts. Minimum and maximum values are also reported and can be parametrized. Probe labels can be added to the graphic to identify specific results, or the minimum and maximum locations.
<Results ObjId="3" Type="CAERepBase" Ver="2"> <DAResult ObjId ="100001" Type="DAResult" Ver="2"> <GroupType PropType="string">Group Type</GroupType> <GroupSubtype PropType="string">Group Subtype</GroupSubtype> <AttributeIDs PropType="vector<unsigned int>">list of attribute numbers</AttributeIDs> <DisplayType PropType="string">display type keyword</DisplayType> <DisplayStyle PropType="string">display style keyword</DisplayStyle> <DisplayUnits PropType="string">display units keyword</DisplayUnits> </DAResult> </Results>
The result is defined in the Details panel with standard rows and then up to 10 attributes:
Note that if the Display Style of a result is anything other than scalar, a "Components" field is shown in the Definitions section. The Results tag properties should be set as follows: Property ObjId Value enter an integer Meaning Number identifying this attribute group collection
1110
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Design Assessment XML Definition File Property Type Ver Value CAERepBase enter an integer Meaning Specifies that the file is in ANSYS intermediate file format Version of the Results definition section; this should be set to 2
The DAResult tag properties should be set as follows: Property ObjId Type Ver Value enter an integer DAResult enter an integer Meaning Unique number identifying this DA Result; suggest starting at a fixed number (e.g. 1000) to avoid conflict with other objects Signifies that the contents of the DAResult tag defines a result group Version of the DA Result object definition; this should be set to 3
The following tags can be included as children of a DAResult tag: Property GroupType GroupSubtype AttributeIDs DisplayType, with following values of display type keywords allowed: DisplayStyle, with following values of display style keywords allowed: (Only used if version number of DAResult > 2) Value enter a string enter a string enter a comma separated list of attribute ID numbers Element Nodal ElementNodal Scalar Meaning Type of this DA Result object Subtype of this DA Result object Attributes that will be displayed for this DA Result object Values per element are expected Values per node are expected. Values per node of each element are expected A single number is expected for each element / node depending upon the DisplayType set (default if field is not defined) X, Y and Z component values are expected for each element / node depending upon the DisplayType An additional drop down will be provided to choose between X, Y, Z, Resultant and Vector Display The Resultant, R, is determined by
Vector
= + +
Tensor
X, Y, Z, XY, YZ and XZ component values are expected for each element / node de-
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1111
Using Design Assessment Property Value Meaning pending upon the DisplayType An additional drop down will be provided to choose between X, Y, Z, XY, YZ and XZ, Maximum Principal, Middle Principal, Minimum Principal, Intensity, Equivalent, Vector Principal, and Maximum Shear StrainTensor DisplayUnits, with following values of display units keywords allowed: (Only used if version number of DAResult > 2) When a display unit is defined the result will automatically scale depending on the given unit system No Units As Tensor, but without the Maximum Shear option No units are associated with the result (default if field is not defined) Results are treated as stress Results are treated as distance Results are treated as strain Results are treated as force Results are treated as moment, i.e. force x distance Results are treated as rotation Results are treated as angular acceleration, i.e. rotation / time2 Results are treated as angular velocity, i.e. rotation / time Results are treated as velocity, i.e. distance / time Results are treated as acceleration, i.e. distance / time2 Results are treated as temperature Results are treated as pressure, i.e. force / distance2 Results are treated as voltage Results are treated as energy Results are treated as volume, i.e. distance3 Results are treated as area, i.e. distance2 Results are treated as current Results are treated as heat rate
Stress Distance Strain Force Moment Rotation Angular Acceleration Angular Velocity Velocity Acceleration Temperature Pressure Voltage Energy Volume Area Current Heat Rate
1112
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Design Assessment API Reference Property Value Current Density Power Heat Generation Magnetic Flux Meaning Results are treated as current density Results are treated as power Results are treated as heat generation Results are treated as magnetic flux
The DisplayType, DisplayStyle and Display unit can all be over-ridden or set within the python script if desired. However, DisplayStyle needs to be set here to enable the addition of the drop-down to choose the component and automatic calculation of additional results (e.g. Resultant, Maximum Principal, etc.) in the cases of vector or tensor display. See the DAResult class in the API for details on how to set these programmatically. The PropType property of the GroupType, GroupSubtype, and DisplayType tags must be set to string, and the PropType property of the AttributeIDs tags must be set to vector<unsigned int>.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1113
Every effort is made to ensure compatibility of the API across versions. However, there are occasions where functions or properties need to be modified. In these scenarios, the existing function will be deprecated, i.e. it will become undocumented. Any data output via the print command will be added to the appropriate script output file which can be reviewed via the Solution Information object. If a deprecated function is called a message will be added to the appropriate script output file with a suggested alternative methodology. These can be viewed via the Solution Information object. This inclusion of the message in the file can be controlled by the OutputDeprecatedWarnings function in the DesignAssessment class. Additional text output from your script can be included in a file that is displayed using the Solver Output option (see Helper class, ReplaceSolverOutputFile). Undocumented functions (including those recently deprecated) may be removed or altered in subsequent releases if it becomes impractical to maintain a backwards compatible interface, so effort should be made to update any calls to deprecated functions. Functions may not work on previous releases; therefore, all users should use the same release of Workbench to ensure compatibility.
Design Assessment API Reference Method/Property getHelper() GeometryMeshData() Selections() Selection(int Index) Description of Change Changed to property Helper, old code: DesignAssessment.getHelper(), new code DesignAssessment.Helper Changed to property MeshData, old code: DesignAssessment.GeometryMeshData(), new code DesignAssessment.MeshData Changed name to SolutionSelections() to be consistent with the Mechanical application Duplication of python functionality. Old code DesignAssessment.SolutionSelection(0), new code MyArray = DesignAssessment.SolutionSelections() then MyArray[0] (NB, using the shortcut DesignAssessment.SolutionSelections()[index] in a loop is less efficient than assigning it to an array within python) Changed name to DAResults() to be consistent with the Mechanical application Duplication of python functionality. Old code DesignAssessment.DAResult(0), new code MyArray = DesignAssessment.DAResults() then MyArray[0] (NB, using the shortcut DesignAssessment.DAResults()[index] in a loop is less efficient than assigning it to an array within python) Changed to property AttributeGroupCount, old code: DesignAssessment.NoOfAttributeGroups(), new code DesignAssessment.AttributeGroupCount Changed to property SolutionSelectionCount, old code: DesignAssessment.NoOfSelections(), new code DesignAssessment.SolutionSelectionCount Changed to property DAResultCount, old code: DesignAssessment. NoOfResultGroups(), new code DesignAssessment.DAResultCount Changed to property ProjectTitle, old code: DesignAssessment. ProjectName(), new code DesignAssessment.ProjectTitle Duplication of python functionality. Old code DesignAssessment.AttributeGroup(0), new code MyArray = DesignAssessment.AttributeGroups() then MyArray[0] (NB, using the shortcut DesignAssessment.AttributeGroups()[index] in a loop is less efficient than assigning it to an array within python)
Helper Class: A number of functions related to an internal file, the CAERep, were previously documented in error. These have been removed from the documentation; it is not recommended that these are used as the file structure is subject to change. Function/Property getUnits() Description of Change Replaced by property Units in the DesignAssessment class, for the units set for the Design Assessment System and also the property Units in the Solution class for the units system used in upstream solution. Changed to property SolverOutputFilePath, old code: Helper.getSolverOut(), new code Helper.SolverOutputFilePath Changed to property SystemDirectory, old code: Helper.getOutputFile(), new code Helper.SystemDirectory
getSolverOut() getOutputFile()
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1115
Using Design Assessment Function/Property getGeometryPath () getResultPath () getSystemDirectory () getLogFile() WriteToLog () Description of Change Changed to property GeometryPath, old code: Helper. getGeometryPath (), new code Helper.GeometryPath Changed to property ResultPath, old code: Helper.getResultPath(), new code Helper.ResultPath Changed to property SystemDirectory, old code: Helper.getSystemDirectory(), new code Helper.SystemDirectory Removed as the log file can be displayed via Solution Information and its contents can be added to via the standard python print function Removed as the log file contents can be added to via the standard python print function
MeshData Class (previously named GeometryMeshData): A number of functions related to an internal reference, the TopologyID, were previously documented in error. These have been removed from the documentation. Method/Property NoOfNodes() NoOfElements() ElementbyID(int ID) NodebyID(int ID) getConnectedElementIDs (int ID) getConnectedElements (int ID) getElementsByID(int[] ID) Element(int Index) Description of Change Changed to property NodeCount, old code: MeshData. NoOfNodes(), new code MeshData.NodeCount Changed to property ElementCount, old code: MeshData.NoOfElements(), new code MeshData.ElementCount Corrected capitalization, old code: MeshData.ElementbyID(Id), new code MeshData.ElementById(Id) Corrected capitalization, old code: MeshData.NodebyID(Id), new code MeshData.NodeById(Id) Removed as incorrectly located and duplicated functionality; the method should be the responsibility of the Node object, old code: MeshData.getConnectedElementIDs(Id), new code MeshData.NodeById(Id).ConnectedElementIds() Removed as incorrectly located and duplicated functionality; the method should be the responsibility of the Node object, old code: MeshData.getConnectedElementIDs(ID), new code MeshData.NodeById(Id).ConnectedElements() Consistency issue, old code: MeshData.getElementsByID (ID[]), new code MeshData.ElementsByIds(ID[]) Duplication of python functionality. Old code MeshData.Element(0), new code MyArray = MeshData.Elements() then MyArray[0] (NB, using the shortcut MeshData.Elements()[index] in a loop is less efficient than assigning it to an array within python) Duplication of python functionality. Old code MeshData.Node(0), new code MyArray = MeshData.Nodes() then MyArray[0] (NB, using the shortcut MeshData.Nodes()[index] in a loop is less efficient than assigning it to an array within python)
Node(int Index)
DAElement Class: The function TopologyID() related to an internal reference was previously documented in error. This has been removed from the documentation.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1116
Design Assessment API Reference Method/Property Type() Description of Change Replaced with property Description, this provides a text description of the element, rather than an internal number which was subject to change, old code: DAElement.Type(), new code DAElement.Description Changed to property CrossSectionData, old code: DAElement.SectionData(), new code DAElement.CrossSectionData Consistency issue, old code: DAElement.getNodeIDs(), new code DAElement.NodeIds() Changed to property Id, old code: DAElement.ID(), new code DAElement.Id Changed to property NodeCount, old code: DAElement.NoOfConnectedNodes(), new code DAElement.NodeCount
SectionData() getNodeIDs() ID() NoOfConnectedNodes() DANode Class: Method/Property ID() x() y() z() NoOfConnectedElements() ConnectedElementIDs() SectionData Class: Method/Property Type()
Description of Change Changed to property Id, old code: DANode.ID(), new code DANode.Id Changed to property X, old code: DANode.x(), new code DANode.X Changed to property Y, old code: DANode.y(), new code DANode.Y Changed to property Z, old code: DANode.z(), new code DANode.Z Changed to property ConnectedElementCount, old code: DANode.NoOfConnectedElements(), new code DANode.ConnectedElementCount Corrected capitalization, old code: DANode.ConnectedElementIDs(Id), new code DANode.ConnectedElementIds(Id)
Description of Change Replaced with property Description, this provides a text description of the element, rather than an internal number which was subject to change, old code: SectionData.Type(), new code SectionData.Description Changed to property TubeDiameter, old code: SectionData.Diameter(), new code SectionData.TubeDiameter Changed to property TubeThickness, old code: SectionData.Thickness(), new code SectionData.TubeThickness Changed to property BeamWebThickness, old code: SectionData.WebThickness(), new code SectionData.BeamWebThickness Changed to property BeamFlangeThickness, old code: SectionData.FlangeThickness(), new code SectionData.BeamFlangeThickness Changed to property BeamFilletRadii, old code: SectionData.FilletRadii(), new code SectionData.BeamFilletRadii Changed to property BeamHeight, old code: SectionData.Height(), new code SectionData.BeamHeight Changed to property BeamWidth, old code: SectionData.Width(), new code SectionData.BeamWidth
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1117
Using Design Assessment AttributeGroup Class: Method/Property NoOfAttributes() Name() Type() SubType() Description of Change Changed to property AttributeCount, old code: AttributeGroup.NoOfAttributes(), new code AttributeGroup.AttributeCount Changed to property TreeName, old code: AttributeGroup.Name(), new code AttributeGroup.TreeName Changed to property XmlType, old code: AttributeGroup.Type(), new code AttributeGroup.XmlType Changed to property XmlSubType, old code: AttributeGroup.SubType(), new code AttributeGroup.XmlSubType
Attribute Class: Method/Property Name() Value() Description of Change Changed to property AttributeName, old code: Attribute.Name(), new code Attribute.AttributeName Replaced with the properties ValueAsInt, ValueAsDouble, ValueAsString in order to simplify the interface, old code: ValueObj = Attribute.Value() then ValueObj.GetAsInt(), new code: Attribute.ValueAsInt Changed to property SelectedElementCount, old code: Attribute.getNoOfSelectedElements(), new code Attribute.SelectedElementCount Consistency issue, old code: Attribute.getSelectedElements(), new code Attribute.SelectedElements() Changed to property SelectedNodeCount, old code: Attribute.getNoOfSelectedNodes(), new code Attribute.SelectedNodeCount Consistency issue, old code: Attribute.getSelectedNodes(), new code Attribute.SelectedNodes()
SolutionSelection Class (previously named Selection): Method/Property NoOfSolutions() Solution(int index) Solution Class: Method/Property NoOfAdditionalSolutionData() EnvironmentName() Description of Change Changed to property AdditionalSolutionDataCount, old code: Solution.NoOfAdditionalSolutionData(), new code Solution.AdditionalSolutionDataCount Changed to property Id, old code: Solution.EnvironmentName(), new code Solution.Id Description of Change Changed to property SolutionCount, old code: Selection.NoOfSolutions(), new code SolutionSelection.SolutionCount Replaced with method SolutionByRow(int Row), Row is 1 based. Old code: Selection.Solution(0), new code SolutionSelection.SolutionByRow(1)
1118
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Design Assessment API Reference Method/Property getResult() Description of Change This method and the object it returned have been removed and the objects functions replaced with properties within the Solution Class. Old code: Solution.getResult().ResultFilePath(), new code: Solution.ResultFilePath Replaced with method AdditionalSolutionDataByColumn (int Col), Col is 1 based. Old code: Solution. AdditionalSolutionData(0), new code Solution.AdditionalSolutionDataByColumn(1)
Description of Change Function moved to SolutionClass. Old code: Solution.getResult().ResultFilePath(), new code: Solution.ResultFilePath
DAResult Class (previously named ResultGroup): Method/Property Name() Type() AddStepResult() AddStepResult(Result myResult) StepResult() StepResult(int index) NoOfAttributes() Description of Change Changed to property TreeName, old code: ResultGroup.Name(), new code DAResult.TreeName Changed to property XmlType, old code: ResultGroup.Type(), new code DAResult.XmlType Renamed to AddDAResultSet, old code: ResultGroup.AddStepResult(), new code DAResult.AddDAResultSet() Function has been removed, use AddDAResultSet to create the DAResultSet object then define values within that object. Renamed to DAResultSets(), old code: ResultGroup.StepResult(), new code DAResult.DAResultSets() Renamed to DAResultSet(), old code: ResultGroup.StepResult(index), new code DAResult.DAResultSet(SetNumber). Note: SetNumber is 1 based. Changed to property AttributeCount, old code: ResultGroup.NoOfAttributes(), new code DAResult. AttributeCount
DAResultSet Class (previously named Result): Method/Property AddElementResultValue(ValueStructureClass newElementResultValue) ValueStructureClass AddElementResultValue() Description of Change Modified so that its easier to create sets of result values. Now element result values can be directly defined using SetElementalValue. Old code Result.AddElementValue(ValueStructure), new code: DAResultSet.SetElementalValue(ElementID, Component, Value) The ValueStructure class has been deprecated as the result values can be accessed directly. Values are also now added with a given ElementID, so numerous entries need not be made. Old code ValueStructure = Result.AddElementValue() then ValueStructure.setValue(Value), new code: DAResultSet.SetElementalValue(ElementID, Component, Value)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1119
Using Design Assessment Method/Property ValueStructureClass[] ElementResultValues() ValueStructureClass ElementResultValue(int index) Description of Change The ValueStructure class has been deprecated as the result values can be accessed directly for the given element. It is no longer possible to get all the values out as an Array, but values can be obtained via GetElementalValue(ElementID, Component) instead. The ValueStructure class has been deprecated as the result values can be accessed directly for the given element. Values are also now added with a given ElementID. Old code ValueStructure = Result. ElementResultValue(Index) then Value = ValueStructure.GetAsDouble(), new code: Value = DAResultSet.GetElementalValue(ElementID, Component)
ValueStructure Class: This class has been deprecated; all functionality is now redundant as the values can either be obtained or set directly.
DesignAssessment class
This class is the parent class of all Design Assessment API objects that can be called from the python scripts. It is a global variable that can be accessed from anywhere in your script. Table 92: Members Name Helper Units Type Helper class string Description See Helper class description for available properties and methods Returns the solver units defined by the user in the analysis settings, represented as a string: MKS: i.e. Metric (m, Kg, N, s, V, A) UMKS: i.e. Metric (m, Kg, N, s, mV, mA) CGS: i.e. Metric (cm, g, dyne, s, V, A) NMM: i.e. Metric (mm, Kg, N, s, mV, mA) LBFT: i.e. US Customary (ft, lbm, lbf, s, V, A) LBIN: i.e. US Customary (in, lbm, lbf, s, V, A) MeshData AttributeGroups() AttributeGroups(string TreeName) MeshData class AttributeGroup[] class AttributeGroup[] class See MeshData class description for available properties and methods Array of AttributeGroup objects Array of AttributeGroup objects with the given TreeName filtered from the available AttributeGroups
1120
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Design Assessment API Reference Name AttributeGroups(string Type, string SubType) SolutionSelections() DAResults() DAResults(string TreeName) Type AttributeGroup[] class Description Array of AttributeGroup objects with the given Type and SubType filtered from the available AttributeGroups Array of SolutionSelection class objects Array of DAResult objects Array of DAResult objects with the given TreeName filtered from the available DAResults Array of DAResult objects with the given Type and SubType filtered from the available DAResults A count of the number of AttributeGroup objects A count of the number of SolutionSelection objects A count of the number of DAResult objects The title of the project Sets the verbosity of the warnings related to deprecated properties/methods: False for no output True for full output for each call Warnings are presented as text output to the solve or evaluate debug logs. By default only a summary is shown; the user can then decide to add this function to their script to display them all, or display none.
DAResults(string Type, string SubType) AttributeGroupCount SolutionSelectionCount DAResultCount ProjectTitle OutputDeprecatedWarnings(bool ShowWarnings)
DAResult[] class
Example Usage
The following example can be used as a basis of either the solve or evaluate script.
def runClassDemo_DesignAssessment(): DA = DesignAssessment #just to save typing. #To know full details of deprecated functions. DA.OutputDeprecatedWarnings(True) #Get the helper object HelperObject = DA.Helper #Output units string, e.g. MKS print DA.Units # Get the MeshData object MeshDataObject = DA.MeshData print DA.ProjectTitle #Attribute Groups: #Obtain an array of all attribute group objects. AllAttributeGroupsObjects = DA.AttributeGroups() #Filter for an array of attribute group objects called Bob
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1121
Helper class
This class provides some general functions to assist the user writing scripts. Table 93: Members Name GeometryPath ResultPath Type Description string Returns the directory where the Geometry file is saved. string Returns the directory where the Result files should be written. During the solving process this can be an intermediate directory, not the project system directory. string Returns the project system directory. string Returns the user_files directory for the current project. void Runs an instance of the Mechanical APDL solver. You must provide file names which may include the full path or may be in the application or current directory for input and output. Specify any additional MAPDL command line parameters for CommandLineParams, or a blank string if none are required.
1122
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Design Assessment API Reference Name SetLastError(string errorString) Type Description void Sets the text message to show in the output messages of the editor. This can be used to present a message to the user of the script for a reason for failure, Specifies a text file produced during output to replace the default solve.out log file. The solve.out log file will be shown in the Solution Information Worksheet view if selected from the drop down.
ReplaceSolverOutputFile(string FileLoc)
void
SolverOutputFilePath
string Gets the file name and path of the file that is displayed when the Solution Output displays the Solver Output data. void void Appends a line of text to the Solver Output display. Deletes contents of the Solver Output File.
Example Usage
The following example can be used as a basis of either the solve or evaluate script.
def runClassDemo_Helper(): HelperObject = DesignAssessment.Helper #Get the helper object #Obtain some Helper based properties and print them to the debug file. print "GeometryPath = " + HelperObject.GeometryPath print "ResultPath = " + HelperObject.ResultPath print "SystemDirectory = " + HelperObject.SystemDirectory print "SolverOutputFilePath = " + HelperObject.SolverOutputFilePath #Use some Helper based design assessment methods #Create a text file with write access in the result path location NewSolverFilePathAndName = HelperObject.ResultPath+"\\MySolverFile.txt" MySolverFile = open(NewSolverFilePathAndName, "w") MySolverFile.write("This is a solver output file\n") MySolverFile.write("The backslash n indicates the end of a line\n") MySolverFile.close() #Make the solver output file text to be that contained in the MySolverFile HelperObject.ReplaceSolverOutputFile(NewSolverFilePathAndName) #uncomment out the below line to clear the previously entered text #HelperObject.ClearSolverOutputFile() #Append some more text, note this automatically includes the new line code. HelperObject.AppendToSolverOutputFile("My First Additional Line") HelperObject.AppendToSolverOutputFile("My Second Additional Line") runClassDemo_Helper()
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1123
MeshData class
This class provides access to the mesh created for the analysis, including all elements and nodes, which can be filtered or obtained as required. Table 94: Members Name NodeCount ElementCount ElementById(int Id) Elements() NodeById(int Id) Nodes() NodesByIds (int[] Ids) ElementsByIds(int[] Ids) Type int int DAElement class DAElement[] class DANode class DANode[] class DANode[] class DAElement[] class Description Total of number of nodes in this mesh Total of number of elements in this mesh Obtains the DAElement class object with the given Id. Represents a single element in the Mesh. Array of all DAElement class objects. representing all the elements in the mesh Obtains the DANode class object with the given Id. Represents a single node in the Mesh Array of all DANode class objects representing all the nodes in the mesh Array of DANode class objects that belong to any of the array of element Ids specified in ids. Array of DAElement class objects that belong to any of the array of element Ids specified in Ids.
Example Usage
The following example can be used as a basis of either the solve or evaluate script.
#we need to use arrays for the ElementsByIds and NodesByIds methods from System import Array def runClassDemo_MeshData(): MeshDataObject = DesignAssessment.MeshData #Get the MeshData object #Output some data to the debug log file. print "Number of Nodes = " + str(MeshDataObject.NodeCount) print "Number of Elements = " + str(MeshDataObject.ElementCount) #Loop around all element objects. for ElementIterator in MeshDataObject.Elements(): print "ElementId = " + str(ElementIterator.Id) #Three ways of getting elements. #It can not be assumed that Element Ids start at 1 and are contiguous Elements = MeshDataObject.Elements() FirstElementId = Elements[0].Id ByIdMethodElement = MeshDataObject.ElementById(FirstElementId) # print true if they are the same Id. print str(FirstElementId == ByIdMethodElement.Id) # Create an Array so we can iterface with the .NET code ElementIdArray = Array[int]([FirstElementId,MeshDataObject.Elements()[1].Id]) print ElementIdArray #Pass the array into the ElementsById method. ByIdArrayMethodElement = MeshDataObject.ElementsByIds(ElementIdArray) # print true if they are the same Id. print str(FirstElementId == ByIdArrayMethodElement[0].Id) #Three ways of getting nodes. #It can not be assumed that Node Ids start at 1 and are contiguous Nodes = MeshDataObject.Nodes()
1124
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
DAElement class
This class represents an element on the mesh for this model, providing access to the element, its connectivity and, if it is a beam or tube, the associated section data. Table 95: Members Name Description Type string Description A description of the element: Tetrahedral Hexagonal Wedge Pyramid Triangle Triangle,Shell Quadrilateral Quadrilateral,Shell Line Point
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 1125
Using Design Assessment Name Type Description EMagLine EMagArc EMagCircle Surface Edge Beam Special CrossSectionData SectionData class Section data for this element, describes beam cross sections for beam types; Only elements that have a Circular Hollow Section, Rectangular Hollow Section or I Section are supported, all other elements will return NULL Array of integer values representing Ids of the Elements Nodes Array of DANode class objects for each node of this Element Returns the unique Id number of this Element Returns the number of Nodes for this Element The shell thickness of the element. If the element is not a shell, the value returned will be zero. Where shell thickness can be applied via geometry or by a Shell Thickness object, that defined by the Shell Thickness will take precedence. The shell thickness of the element at position of Node with NodeId. If the element is not a shell, the value returned will be zero. Where shell thickness can be applied via geometry or by a Shell Thickness object, that defined by the Shell Thickness will take precedence. If shell thickness varies across the element then it is determined by the average thickness of the element nodes.
ElementThicknessAtNode(NodeId) double
1126
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Example Usage
The following example can be used as a basis of either the solve or evaluate script.
def runClassDemo_DAElement(): #Loop around all element objects. for ElementIterator in DesignAssessment.MeshData.Elements(): #General info: print "Element Description = " + ElementIterator.Description print "Element Id = " + str(ElementIterator.Id) # Information about the nodes of the element print "Number of connected Nodes = " + str(ElementIterator.NodeCount) NodeIdArray = ElementIterator.NodeIds() print NodeIdArray ConnectedNodeObjects = ElementIterator.Nodes() #Cross Section Data is only available for beams. #First test to see if it's a beam as they support it. if 'Beam' in ElementIterator.Description: XSectionDataObj = ElementIterator.CrossSectionData #Element Thickness only applies to some elements, returns 0.0 if not supported. print "Element Thickness = " + str(ElementIterator.ElementThickness) ThicknessAtNode = ElementIterator.ElementThicknessAtNode(NodeIdArray[0]) print "Thickness at Node Id " + str(NodeIdArray[0]) + " = " + str(ThicknessAtNode) runClassDemo_DAElement()
DANode class
This class represents a node on the mesh for this analysis. It can be used to find the coordinates of the node and the elements that it is connected to. Table 96: Members Name Id X Y Z ConnectedElementIds() ConnectedElements() Type int double double double int[] DAElement[] class Description Returns the unique Id number of this Node Returns the x coordinate of this Node in solver units as set in Analysis settings Returns the y coordinate of this Node in solver units as set in Analysis settings Returns the z coordinate of this Node in solver units as set in Analysis settings Array of integer values representing Ids of the connected Elements Array of DAElement class objects that represent the elements that this Node is connected to
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1127
Using Design Assessment Name ConnectedElementCount IsOrientationNode Type int bool Description Returns the number of Elements this node is connected to Some beam nodes are created to orient the local axis system for the section; if this node is used for orientation this function will return true Note: results cannot be displayed on orientation nodes
Example Usage
The following example can be used as a basis of either the solve or evaluate script.
def runClassDemo_DANode(): #Loop around all nodes. for NodeIterator in DesignAssessment.MeshData.Nodes(): #General info: print "Node Id = " + str(NodeIterator.Id) print "Node X = " + str(NodeIterator.X) print "Node Y = " + str(NodeIterator.Y) print "Node Z = " + str(NodeIterator.Z) print "Node only used for beam orientation? " + str(NodeIterator.IsOrientationNode) # Information about the elements that connect to this node print "Number of connected Elements = " + str(NodeIterator.ConnectedElementCount) ElementIdArray = NodeIterator.ConnectedElementIds() print "Connected Element Ids = " + str(ElementIdArray) ConnectedElementObjects = NodeIterator.ConnectedElements() runClassDemo_DANode()
SectionData class
This class provides Section Data properties for a beam based element in solver units as set in Analysis settings. It can be accessed via DAElement. Table 97: Members Name Description Type string Description Returns a description of the type of cross section: CHS,Tube I,Beam RHS,Beam TubeDiameter TubeThickness double Returns the Diameter as double, only applicable to sections that are tubular double Returns the Thickness as double, only applicable to sections that are tubular
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1128
Design Assessment API Reference Name BeamWebThickness BeamFlangeThickness BeamFilletRadii BeamHeight BeamWidth Type Description
double Returns the WebThickness as double, only applicable to sections that are beam based double Returns the FlangeThickness as double, only applicable to sections that are beam based double Returns the FilletRadii as double, only applicable to sections that are beam based double Returns the Height as double, only applicable to sections that are beam based double Returns the Width as double, only applicable to sections that are beam based
Example Usage
The following example can be used as a basis of either the solve or evaluate script.
def runClassDemo_SectionData(): #Loop around all element data objects. for ElementIterator in DesignAssessment.MeshData.Elements(): #Cross Section Data is only available for beams. #First test to see if it's a beam as they support it. if 'Beam' in ElementIterator.Description: XSectionData = ElementIterator.CrossSectionData print XSectionData.Description if 'Tube' in XSectionData.Description: print "Diameter = " + str(XSectionData.TubeDiameter) print "Thickness = " + str(XSectionData.TubeThickness) if 'Beam' in XSectionData.Description: print "Web Thickness = " + str(XSectionData.BeamWebThickness) print "Flange Thickness = " + str(XSectionData.BeamFlangeThickness) print "Fillet Radii = " + str(XSectionData.BeamFilletRadii) print "Height = " + str(XSectionData.BeamHeight) print "Width = " + str(XSectionData.BeamWidth) runClassDemo_SectionData()
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1129
AttributeGroup class
This class represents the Attribute Group entries in the tree view and provides access to the data entered. This tree object is defined in the AttributeGroups section of the XML definition file. Table 98: Members Name Attributes() Attribute(int index) Attribute(string XMLName) AttributeCount TreeName XmlType XmlSubType Type Attribute[] class Attribute class Attribute class int string string string Description Array of all the Attribute class objects held under this AttributeGroup An Attribute class object at the index as defined in the AttributeIDs field in the XML definition file. Index is zero based. An Attribute class object of the name defined in the XML definition file, from the Attribute array The number of Attribute class objects in the Attribute array The name of this AttributeGroup as defined by the user in the user interface The Type of this AttributeGroup as defined in the XML definition file The Sub Type of this AttributeGroup as defined in the XML definition file
Example Usage
The following example can be used as a basis of either the solve or evaluate script.
def runClassDemo_AttributeGroups(): #Loop around all attribute group objects. for AGIterator in DesignAssessment.AttributeGroups(): #Attribute Group info print "Name = " + AGIterator.TreeName print "Type = " + AGIterator.XmlType print "Subtype = " + AGIterator.XmlSubType #Obtaining contained attributes print "No of Attributes = " + str(AGIterator.AttributeCount) Index = 0 for AttributeIterator in AGIterator.Attributes(): #Get the name of this attribute AName = AttributeIterator.AttributeName #Get the attribute, based on the index AttributeMethod1 = AGIterator.Attribute(Index) #Get the attribute, based on the Name, it's easier to look up by name. AttributeMethod2 = AGIterator.Attribute(AName) print "Attribute Name: " + AName print "Check names are the same: " + str(AName == AttributeMethod1.AttributeName) print "Are attrib. objects the same: " + str(AttributeMethod1 == AttributeMethod2) #Add to the index (there are more concise ways of doing this in a loop) Index = Index + 1 runClassDemo_AttributeGroups()
1130
Attribute class
This class provides access to the input provided for each attribute in the attribute group. The attributes are defined in the Attributes section of the XML definition file. Table 99: Members Name AttributeName ValueAsInt Type int int Description The name of this Attribute Returns the value entered as an integer; double values will be truncated. Accepted input is determined by the XML definition file. Returns the value entered as a double. Accepted input is determined by the XML definition file. Returns the value entered as text; if the value is numerical, it will automatically be converted to text. Accepted input is determined by the XML definition file. Returns the number of elements included in the selected geometry Returns an array of DAElements included in the selected geometry Returns the number of nodes included in the selected geometry Returns an array of DANodes included in the selected geometry
ValueAsDouble ValueAsString
double string
Note
The functions SelectedNodes and SelectedElements will return None if no geometry is specified. These functions, plus the SelectedNodeCount and SelectedElementCount are only valid if the <Application> field in the attributes section of the XML definition file is used to enable geometry selection.
Example Usage
The following example can be used as a basis of either the solve or evaluate script.
def runClassDemo_Attributes(): #Loop around all attribute group objects for AGIterator in DesignAssessment.AttributeGroups(): for AttributeIterator in AGIterator.Attributes(): #Get info about the attribute print "Attribute Name = " + AttributeIterator.AttributeName print "Value via ValueAsInt = " + str(AttributeIterator.ValueAsInt) print "Value via ValueAsDouble = " + str(AttributeIterator.ValueAsDouble) print "Value via ValueAsString = " + AttributeIterator.ValueAsString print "No Elements in Selection = " + str(AttributeIterator.SelectedElementCount) print "1st Element in Selection = " + str(AttributeIterator.SelectedElements()[0]) print "No of Nodes in Selection = " + str(AttributeIterator.SelectedNodeCount) print "First Node in Selection = " + str(AttributeIterator.SelectedNodes()[0]) runClassDemo_Attributes()
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1131
SolutionSelection class
This class represents the Solution Selection object in the tree view and provides access to the Solutions entered in the Worksheet view. Each solution represents an upstream analysis. Table 100: Members Name Solutions() SolutionByRow(int row) SolutionCount Type Solution[] class Solution class Description Array of all the Solution class objects held under this Solution Selection, each being a row of the table. A Solution class object at the given row in the SolutionSelections worksheet, a one based value, so to obtain the Solution class object for the first row, enter 1 The number of Solution class objects in the Solutions array
int
Example Usage
The following example can be used as a basis of either the solve or evaluate script.
def runClassDemo_SolutionSelection(): #Loop around all solution selection objects (NB only 1 currently supported) for SolutionSelectionIterator in DesignAssessment.SolutionSelections(): print "No of Solutions in selection = " + str(SolutionSelectionIterator.SolutionCount) print "1st row in Solseln = " + str(SolutionSelectionIterator.SolutionByRow(1).Id) for SolutionIterator in SolutionSelectionIterator.Solutions(): print "Id for solution = " + str(SolutionIterator.Id) runClassDemo_SolutionSelection()
1132
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solution class
This class represents a row in the Worksheet of the Solution Selection tree object. Table 101: Members Name AdditionalSolutionData() Type string[] Description Array of strings representing all the additional data entered in to the Solution Selection table additional data columns The string object at the Column of the AdditionalSolutionData The number of AdditionalSolutionData text files in the AdditionalSolutionData array The unique Id number for the solution. Solution Ids do not change once the solution is created. The type of solution as defined by the description: Static Structural Transient Structural Explicit Dynamics Modal Harmonic Response Random Vibration Response Spectrum CreateSolutionResult() SolutionResult class Create a new result based on this analysis system. Returns the created object. Create a new result of the given Name based on this analysis system. Returns the created object. Create a new result of the given Name, Expression and ResultType based on this analysis system. Returns the created object. ResultType string should be set to one of the values listed for DisplayUnits keyword in the
string int
Id
int
Type
string
SolutionResult class
SolutionResult class
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1133
Using Design Assessment Name Type Description DAResult section of the XML definition file. CreateSolutionResultSets(int NumSets) SolutionResult[] class Creates a number of new Solution Result objects determined by the given NumSets, based on this Solution. These Solution Results are substeps spread evenly across the result step provided by the definition in the Solution Selection table. The created Solution Result objects are then returned in the form of an array. Creates a number of new Solution Result objects determined by the given NumSets and Name, based on this Solution. These Solution Results are substeps spread evenly across the result step provided by the definition in the Solution Selection table. The created Solution Result objects are then returned in the form of an array. Creates a number of new Solution Result objects determined by the given NumSets, Name, Expression and ResultType, based on this Solution. These Solution Results are substeps spread evenly across the result step provided by the definition in the Solution Selection table. The created Solution Result objects are then returned in the form of an array. ResultType string should be set to one of the values listed for DisplayUnits keyword in the DAResult section of the XML definition file. Clears all SolutionResult objects created for this Solution class. Array of results containing all the result objects. Array of results containing specific results filtered on the given Name. Returns the Units used in this solution, represented as a string: CGS
SolutionResult[] class
SolutionResult[] class
1134
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Design Assessment API Reference Name Type Description NMM LBFT LBIN UMKS MKS No Units System ResultFilePath string String representing the solution combination result file path (rst file) for the loadcase. Gets the value of time that has been entered by the user in the Solution Selection table, if applicable. Gets the value of frequency that has been entered by the user in the Solution Selection table, if applicable. Gets the Coefficient entered by the user. Gets the value of Phase Angle that has been entered by the user in the Solution Selection table, if applicable. Gets the value of Mode that has been entered by the user in the Solution Selection table, if applicable. Gets the value of the start time that has been entered by the user in the Solution Selection table, if applicable. Gets the value of the end time that has been entered by the user in the Solution Selection table, if applicable. Gets the value of the minimum frequency that has been entered by the user in the Solution Selection table, if applicable. Gets the value of the maximum frequency that has been entered by the user in the Solution Selection table, if applicable.
Time
double
Freq
double
Coefficient Phase
double double
Mode
int
StepStartTime
double
StepEndTime
double
StepMinFrequency
double
StepMaxFrequency
double
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1135
Using Design Assessment Name StepCount Type int Description Returns the number of inclusive steps used in this Upstream Solution. This is only applicable when the Solution is based on a Static or Transient analysis type. Returns the number of inclusive substeps used in this Upstream Solution. This is only applicable when the Solution is based on a Static, Transient or Explicit analysis type. Gets an array of inclusive step numbers used in this Upstream Solution. This is only applicable when the Solution is based on a Static or Transient analysis type. Gets an array of inclusive Substep numbers used in this Upstream Solution. This is only applicable when the Solution is based on a Static, Transient, or Explicit analysis type. Gets an array of result time points for all inclusive Substeps used in this Upstream Solution. This is only applicable when the Solution is based on a Static, Transient, or Explicit analysis type. Returns True if the Solution has Multiple Sets set to Enabled in the Solution Selection table.
SubstepCount
int
Steps()
Int[]
Substeps()
Int[]
TimePoints()
Double[]
MultipleSets
bool
Example Usage
The following example can be used as a basis of either the solve or evaluate script.
def runClassDemo_Solution2(): #Get all results called bob and set the expression to SX. AllBobs = DesignAssessment.SolutionSelections()[0].SolutionByRow(1).SolutionResults("Bob") for BobResultIter in AllBobs: print "Bob found at " + str(BobResultIter) BobResultIter.Expression = "SX" def runClassDemo_Solution(): #Get the first entered upstream solution. UpstreamSoln = DesignAssessment.SolutionSelections()[0].SolutionByRow(1) #Get properties that identify this solution. print "Id = " + str(UpstreamSoln.Id) print "Type = " + str(UpstreamSoln.Type) #Get properties defined for this entry in the solution selection worksheet print "Time = " + str(UpstreamSoln.Time) print "Frequency = " + str(UpstreamSoln.Frequency) print "Phase = " + str(UpstreamSoln.Phase)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1136
#XML defined properties in the solution selection worksheet print "Number of Additional strings = " + str(UpstreamSoln.AdditionalSolutionDataCount) print "Additional strings = " + str(UpstreamSoln.AdditionalSolutionData()) print "Additional string, col 1 = " + str(UpstreamSoln. AdditionalSolutionDataByColumn(1)) #Create a new result object for this solution #this object can then be used directly to set expressions, etc. MyResult = UpstreamSoln.CreateSolutionResult() #Use the Name for identification, #useful to obtain the results in another subroutine in python. MyBobResult = UpstreamSoln.CreateSolutionResult("Bob") MyFredResult = UpstreamSoln.CreateSolutionResult("Fred") My2ndBobResult = UpstreamSoln.CreateSolutionResult("Bob") #Define expression at same time as creating the result. MySXDefinedResult = UpstreamSoln.CreateSolutionResult("FredSX","sx") runClassDemo_Solution()
SolutionResult class
This class holds the solution result data that can be accessed, directly related to the solution. The solution result class will be initialized with the unit system specified for the Design Assessment analysis. Only when a valid unit system and type are set will results obtained be converted correctly to the expected result units. Results are organized in sets; each set contains the results at a given time, frequency, etc. depending upon the analysis type. It is more efficient to get all the required results at a given set, before changing sets. For convenience the set can be identified automatically by defining a time or frequency. If the value is not exact then the results will be interpolated from the adjacent values.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1137
Using Design Assessment If the value cannot be obtained (for example, requesting elemental values for a nodal result), the maximum value for a double type is returned (1.79769e+308).
Note
DefineCoordinateSystem and CoordinateSystem are mutually exclusive; if both are used, the last one defined takes precedence. Table 102: Members Name Name ElementNodalValues(int ElementId, int NodeId) Type string double[] Description Gets or sets the name of the result, so that it can be found from the solution class. Array of values of an element nodal result at the given ElementId and NodeId. The size of the returned array will depend upon the number of result components. If required, this can be determined using ComponentCount or the python len() function. Array of values of an element result at the given ElementId. The size of the returned array will depend upon the number of result components. If required, this can be determined using ComponentCount or the python len() function. Array of values of a nodal result at the given NodeId. The size of the returned array will depend upon the number of result components. If required, this can be determined using ComponentCount or the python len() function. Returns the DisplayStyle: i.e. if its a Vector, Tensor, Scalar, etc. The returned string can be used to programmatically set the ResultGroups DisplayStyle. Note: the returned value is dependent on provided Expression and IntegrationMethod, so these should be called beforehand. DisplayType string Returns the DisplayType: i.e. if its a Nodal, Elemental or ElementNodal result. The returned string can be used to programmatically set the ResultGroups DisplayType. Note: the returned value is dependent on provided Expression and IntegrationMethod, so these should be called beforehand. ComponentCount int Returns the number of components for this result, typically 1, 3, or 6.
ElementalValues(int ElementId)
double[]
NodalValues(int NodeId)
double[]
DisplayStyle
string
1138
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Design Assessment API Reference Name Type Description Note: the returned value is dependent on provided Expression and IntegrationMethod, so these should be called beforehand. ResultSetCount int Returns the total number of results sets for this system. The Result Set count is read directly from the underlying file containing the results.. Set the expression by assigning a string. Valid expressions are the same as those used for user defined results and can include mathematical modifiers. Sets the coordinate system type by assigning a string. Valid inputs are either the name of a user coordinate system in the Mechanical application or one of the following: Global (default) Solution The solution coordinate system is generally associated with beam based results. DefineCoordinateSystem(string Axes, double Axis1X, double Axis1Y, double Axis1Z, double Axis2X, double Axis2Y, double Axis2Z, double OriginX, double OriginY, double OriginZ) void Defines a custom coordinate system orientation matrix to obtain results in. Use as an alternative to CoordinateSystem to enable an axis to be defined directly in the python code. Axes is one of the following strings used to define what two axes of the orientation matrix are being entered, the third axis is calculated automatically. XY YZ ZX SetUnitsSystem(string UnitsSystem, string RotationUnit, string TemperatureUnit) void Defines the units system that the results are to be obtained in. If a string is blank, then the default is assumed. Options for UnitsSystem are: MKS: i.e. Metric (m, Kg, N, s, V, A), (Default) UMKS: i.e. Metric (m, Kg, N, s, mV, mA) CGS: i.e. Metric (cm, g, dyne, s, V, A) NMM: i.e. Metric (mm, Kg, N, s, mV, mA) LBFT: i.e. US Customary (ft, lbm, lbf, s, V, A)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Expression
string
CoordinateSystem
string
1139
Using Design Assessment Name Type Description LBIN: i.e. US Customary (in, lbm, lbf, s, V, A) Options for RotationUnit are: Degrees Radians (Default) Options for TemperatureUnit are: Kelvin Celsius (Default for metric systems) For US Customary, Fahrenheit is always used and the entered value is ignored. ResultType string Gets or Sets the ResultType. ResultType string should be set to one of the values listed for DisplayUnits keyword in the DAResult section of the XML definition file. No Units is the default value. If not set or left as default No Units, any results obtained will not be unit converted to the appropriate units for the Design Assessment system. IntegrationMethod string Defines the integration method used when obtaining results by assigning a string. Valid options are: UnAveraged Averaged (default) Nodal Difference Nodal Fraction Elemental Mean Elemental Difference Elemental Fraction Different Integration options can affect the DisplayType. ResultSet int Defines the set that data is obtained from by assigning an integer value. It is recommended that this method is used to specify which results are to be obtained for Modal,
1140
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Design Assessment API Reference Name Type Description Spectrum, and Response Spectrum analyses. Assigning 0 will obtain data from the last result set in the analysis. Default is based on the entry in the Solution Selection table. ResultTimeFrequency double Defines the time or frequency that data is obtained from by assigning a real number to indicate the time or frequency. Whether it is defining Time or Frequency1 (p. 1141) is determined automatically from the analysis type. Assigning 0.0 will obtain data from the last time or frequency in the analysis. If the analysis is time or frequency independent then the ResultSet property can be used instead. Default is based on the entry in the Solution Selection table. ShellLayer int Define the layer for which to obtain results. In the case of composite sections, assigning ShellLayer to a positive integer can be used to define the layer number. Alternatively, assign 0 for the whole section; this is default behavior. See also ShellFaceResultDisplay. Only applicable to shell elements. ShellFaceResultDisplay string Define what results are displayed on the faces of shell elements by assigning a string. Valid entries are: Top (i.e. results calculated for the top face on both faces) Bottom (i.e. results calculated for the bottom face on both faces) Middle (i.e. calculated middle values on both faces - see Layered and Surface Body Results (p. 776) for details) Only applicable to shell elements. 1 - Obtaining frequency based results is not presently supported.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1141
Example Usage
The following example can be used as a basis of either the solve or evaluate script.
def runClassDemo_SolutionResult(): #Create a scripted, user defined, result MyRes = DesignAssessment.SolutionSelections()[0].SolutionByRow(1).CreateSolutionResult() #Define what result we're obtaining. MyRes.Expression = "UX" #You can specify the solution or Global system.. MyRes.CoordinateSystem = "Solution" #Alternatively, define a coordinate system directly. #The last CS defined takes precidence. #MyRes.DefineCoordinateSystem("ZX",1,0,0,0,1,0,0,0,0) #Define the units sytem and the units type to convert the results. #MyRes.SetUnitsSystem("UMKS","Radians","Celsius","Distance") #Define the method of integrating the results, this can affect the result type. #MyRes.IntegrationMethod = "UnAveraged" #Set the time or set for the results that we want to obtain, #last one defined takes precidence. MyRes.ResultSet = 0 MyRes.ResultTimeFrequency = 0 #Get some info about this result DS = MyRes.DisplayStyle print DS DT = MyRes.DisplayType print DT NC = MyRes.ComponentCount print NC NRS = MyRes.ResultSetCount print NRS #Loop around all elements objects. for ElementIter in DesignAssessment.MeshData.Elements(): print "Element Values = " + str(MyRes.ElementalValues(ElementIter.Id)) for NodeIter in ElementIter.Nodes(): Values = str(MyRes.ElementNodalValues(ElementIter.Id,NodeIter.Id)) print "Element Nodal Result Values = " + Values #Loop around all node objects. for NodeIterator in DesignAssessment.MeshData.Nodes(): print "Node Result Values = " + str(MyRes.NodalValues(NodeIterator.Id)) runClassDemo_Solution()
1142
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
DAResult class
This class provides access to the results objects, and enables the user to set the results that are to be displayed when the result object is selected. The DAResult is defined in the DAResults section of the XML definition file. Table 103: Members Name TreeName XmlType Type string string Description Returns the user defined name of this result instance Returns the text string of the Type of this result instance; the Type is set in the user interface by a drop down list (as defined in the XML definition file) Returns the text string of the Sub Type of this result instance; the Sub Type is set in the user interface by a drop down list (as defined in the XML definition file) Total number of sets that are available for this result Creates a new result set and returns it so that values can be defined within it DisplayStyle and DisplayType will be read from values in the XML definition file, or if multiple DAResultSets are created, theyll be read from the first set. CreateDAResultSet(string DisplayStyle, string DisplayType) DAResultSet class Creates a new result set and returns it so that values can be defined within it overrides the DisplayStyle entered in the XML definition file for this result group. However, unlike the XML definition file setting, defining it here does not enable the option to choose the component in the user interface of the DA Result object. However, this option can be used to force the display to show either a Vector or Tensor result; 3 or 6 component values should be defined accordingly. DisplayStyle strings should be set to one of the values listed for the DisplayStyle keyword in the DAResult section of the XML definition file. DisplayType overrides the DisplayType entered in the XML definition file, and should be a valid DisplayType keyword in the DAResult section of the XML definition file. DAResultSets() DAResultSet[] class Returns an array of DAResultSets classes from the DAResultSet collection for this DAResult Returns a single DAResultSet object for the given SetNumber . SetNumber is 1 based and incremented automatically with each set that is added.
XmlSubType
string
DAResultSetCount CreateDAResultSet()
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1143
Using Design Assessment Name AttributeCount() Attributes() Attribute(string XMLName) Attribute(int index) Type int Attribute[] class Attribute class Attribute class Description Total number of Attributes objects defined Array of Attribute class objects; the Attribute collection for this DAResult as Attribute class type An Attribute class object of the name defined in the XML definition file, from the Attribute array An Attribute class object at the index as defined in the AttributeIDs field in the XML definition file. Index is zero based. Gets the type of display, as defined in the XML definition file, or as defined when creating a result set; Scalar, Vector, Tensor, or StrainTensor. Gets the type of display, as defined in the XML definition file or as defined when creating a result set; Elemental, Nodal, or ElementNodal. Gets or sets the DisplayUnits set programmatically. By default its obtained from the display units set via the XML definition file for this DAResult. If setting it, the string should be set to one of the values listed for DisplayUnits keyword in the DAResult section of the XML definition file. This will return true if the DAResult is currently Up To Date, otherwise it will return false.
DisplayStyle
string
DisplayType
string
DisplayUnits
string
IsUpToDate
bool
Note
A DAResult that is currently Up To Date is in a read-only state, and therefore its properties and results can not be modified. In order to modify the DAResult, you will need to clear it via the User Interface before solving or evaluating.
Example Usage
The following example can be used as a basis of either the solve or evaluate script.
def runClassDemo_DAResult(): for DAResultIter in DesignAssessment.DAResults(): #General info: print "Name = " + DAResultIter.TreeName print "XmlType = " + DAResultIter.XmlType print "XmlSubType = " + DAResultIter.XmlSubType #Show and modify display options. print "Initial DisplayType = " + DAResultIter.DisplayType print "Initial DisplayStyle = " + DAResultIter.DisplayStyle print "Initial DisplayUnits = " + DAResultIter.DisplayUnits DAResultIter.DisplayUnits = "Stress" print "New DisplayUnits = " + DAResultIter.DisplayUnits #Attribute access: print "Number of Attributes = " + str(DAResultIter.AttributeCount) myAttribute = DAResultIter.Attribute(0) myAttributeByName = DAResultIter.Attribute("Mathematical Operator") print "Are they the same? = " + str(myAttribute == myAttributeByName) print "All attributes = " + str(DAResultIter.Attributes())
1144
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
NewSet = DAResultIter.CreateDAResultSet() GetSet = DAResultIter.DAResultSet(1) print "Are they the same object? = " + str(NewSet == GetSet) print "Number of Result Sets = " + str(DAResultIter.DAResultSetCount) print "Result Sets = " + str(DAResultIter.DAResultSets()) runClassDemo_DAResult()
DAResultSet class
This class provides the ability to set result values ready for displaying at the appropriate solution step. The object stores 3 types of result values: Elemental results are for when only a single value is to be displayed for each element. ElementNodal results are for when an element has different results at each node, but the result belongs to the element, hence there can be multiple results at a given node. Nodal results have a value at each node. A DAResultSet is equivalent to a DAResult substep. The SubstepValue parameter enables multiple results to be calculated and displayed for a DAResult. Only results that are appropriate for the display type set in the XML definition file should be added to the object; otherwise an exception will be generated. Depending upon the display style set in the XML definition file the result can have a 1, 3 or 6 components, i.e. scalar, vector or tensor. The component input required is 1 based, i.e. use 1 in the case of scalar. Setting any value to the capacity of a double (1.79769e+308) will result in the element being displayed in a translucent manner. This is the default if a value is not defined for a particular element. Table 104: Members Name SetElementalValue(int ElementId, int Component, double Value) Type void Description Sets an element result for a given component to the specified Value
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1145
Using Design Assessment Name Type Description Returns the result value Sets an element result for all components to the specified Value array Returns the result values for all components as an array Sets a node result at the NodeId of an element defined by the provided ElementId, for the specified Component. If the NodeId doesnt exist on the given ElementId an exception will be generated. GetElementNodalValue(int ElementId, int NodeId, int Component) double Returns the result for a given NodeId, ElementId, and Component. If the NodeId doesnt exist on the given ElementId an exception will be generated. SetElementNodalValues(int ElementId, int NodeId, double[] Values) void Sets a node result at the NodeId of an element defined by the provided ElementId for all components. If the NodeId doesnt exist on the given ElementId an exception will be generated. GetElementNodalValues(int ElementId, int NodeId) double[] Returns the result for a given NodeId and ElementId for all components as an array. If the NodeId doesnt exist on the given ElementId an exception will be generated. SetNodalValue(int NodeId, int Component, double Value) GetNodalValue(int NodeId, int Component) SetNodalValues(int NodeId, double[] Values) GetNodalValues(int NodeId) SubstepValue void double void Sets a node result value for the given NodeId and Component Returns the value for the given NodeId and Component Sets a node result values for the given NodeId for all Components
GetElementalValue(int ElementID, int Compon- double ent) SetElementalValues(int ElementId, double[] Values) GetElementalValues(int ElementId) SetElementNodalValue(int ElementId, int NodeId, int Component, double Value) void double [] void
double[] Returns the value for the given NodeId as an array for all Components double Sets the Substep value of this DAResultSet (i.e. Time, Frequency, Substep Number)
Example Usage
The following example can be used as a basis of either the solve or evaluate script.
def runClassDemo_DAResultSet(): for DAResultIter in DesignAssessment.DAResults(): #Create Result Set: Res = DesignAssessment.SolutionSelections()[0].SolutionByRow(1).CreateSolutionResult() #Set the expression and integration method, result info is dependant on these
1146
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1147
It is recommended that the files for this example are to be placed in a folder called DA MAPDL Example within your ANSYS Inc folder. If you choose not to use this folder, the paths used in the XML Definition File to locate the python scripts will need to be modified.
MAPDL.xml
<?xml version="1.0" encoding="utf-8"?> <DARoot ObjId ="1" Type="CAERep" Ver="2"> <Attributes ObjId="2" Type="CAERepBase" Ver="2"> <DAAttribute ObjId="100" Type="DAAttribute" Ver="2"> <AttributeName PropType="string">MAPDL Macro File</AttributeName> <AttributeType PropType="string">Browse</AttributeType> <Application PropType="string">All</Application> <Validation PropType="vector<string>">256</Validation> <Default PropType="string"></Default>
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1148
The Attributes section defines two DAAttributes: 1st Attribute: Enables the users to browse to the Macro file, Attribute Id = 100: Named MAPDL Macro File Browse control type Applies to all geometry Validates for a maximum length of 256 characters No default entry 2nd Attribute: Enables the users to select a column in the CSV file, Attribute Id = 101: Named Column Integer entry type Applies to all geometry Validates to check the value is between 1 and 100 (inclusive) Defaults to a value of 1 In the AttributeGroups section, we define a single Attribute Group object. As we have only one, the GroupType and GroupSubtype fields are effectively redundant, but ought to be entered.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 1149
Using Design Assessment Allow the users to browse to the Macro file, Attribute Id = 110000: Type = Select MAPDL File SubType = By Browsing Include Attribute with Id = 100 This becomes the following object in the Mechanical application:
In the DAScripts section we set the path to the scripts to be run on Solve and on Evaluate. In this case we use the %DAPROGFILES% option to direct the program to the Program Files folder, wherever its defined locally. The scripts in this case are called MAPDL_S.py and MAPDL_E.py. We want to permit Design Assessment results and prevent combination results In the Results section, we define a single DAResult object. As we have only one, the GroupType and GroupSubtype fields are effectively redundant, but ought to be entered. Allow the users to browse to the Macro file, Attribute Id = 110000: Type = Select Result Column SubType = Number Input Include Attribute with Id = 101 DisplayType is set to show results per element DisplayStyle is set to show a single, scalar, result There are no units associated to this result, well set this in the python script This becomes the following object in the Mechanical application:
1150
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1151
ii. Split using the commas as the delimiter iii. Convert the text into numeric values iv. Store the values in an array v. Add the array into the dictionary based on the ID 2. For each DAResult create a DAResultSet. Each DAResultSet will display a value for each element a. Find the column to use based on the users entry b. Create the DAResultSet c. The value is found by looking it up in the dictionary with the given element ID
#import System DA = DesignAssessment #1.b.iii - Define a rountine to convert text to either a real or integer number. def convertStr(s): #remove the comma s = s.translate(None,',') #If a value exists if len(s) > 0: #Try to convert to an integer try: ret = int(s) except ValueError: #couldn't convert to an integer, try a real number try: ret = float(s) except ValueError: #couldn't convert to a number, set to large value #(makes Mechanical display translucent) ret = 1.7976931348623157e+308 return ret #1.b - Define seperate routine to convert CSV to a dictionary for in-memory access. def CSVToDictionary(PathAndFile): #Define a dictionary IDToDataDict = {}; #Open the file CSVFile = open(PathAndFile,"r")
1152
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
#1.b.i - step through the file, line by line. for line in CSVFile: #1.b.ii - Split into an array of words. words = line.split(",") #Get the first column, this is the identifier (e.g. Element or Node ID) ID = convertStr(words[0]) #1.b.iv - All other data becomes a list of numbers Data = [] for i in range(len(words)-1): Data.append(convertStr(words[i+1])) #1.b.v - Assign the list to the identifier in the dictionary IDToDataDict[ID] = Data #Close the file and return the dictionary. CSVFile.close() return IDToDataDict def runDADemo(): #1.a - Find where the CSV fle is stored. SolPath = DA.SolutionSelections()[0].SolutionByRow(1).ResultFilePath CSVPath = SolPath.rstrip('file.rst') + "data.csv" #1.b - Call the function to convert the CSV file into a dictionary IDToDataDict = CSVToDictionary(CSVPath) #2 - access each DA Result object in the available results for DAResult in DA.DAResults(): #2.a - Find the column to look up in the CSV data ColIndex = DAResult.Attribute("Column").ValueAsInt - 1 #2.b - Create a result set to display the results using. #We know that in this case it's scalar and element based. DAResultSet = DAResult.CreateDAResultSet("Scalar","Elemental") #2.c - For each element set the value. for Element in DA.MeshData.Elements(): DAResultSet.SetElementalValue(Element.Id,1,IDToDataDict[Element.Id][ColIndex]) runDADemo()
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1153
Alternatively, if the CSV file was always of this NodeId, X, Y, Z format, and given that this is converted into a dictionary of arrays using the Node Id as the key, then the SetNodalValues function could be used instead:
DAResultSet = DAResult.CreateDAResultSet("Vector","Nodal") #2a - For each element set the value. for Node in DA.MeshData.Nodes(): DAResultSet.SetNodalValues(Node.Id,IDToDataDict[Node.Id])
Using Design Assessment to Calculate Complex Results, such as Those Required by ASME
The purpose of this example is to illustrate how to Design Assessment can be used to calculate results that are beyond the capabilities of the standard user defined result; for example those given in codes of practice such as those from ASME.
And to group the 3 material constants together we have an Attribute Group. Defining these in the Attribute Group means that the values can be parameterized if required. This enables a range of coefficients and associative results obtained by running Design Explorer.
<AttributeGroups ObjId ="3" Type="CAERepBase" Ver="2"> <DAAttributeGroup ObjId="100000" Type="DAAttributeGroup" Ver="2"> <GroupType PropType="string">ASME VIII Division 3 High Pressure Vessels</GroupType> <GroupSubtype PropType="string">Material Constants</GroupSubtype>
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1154
The solve and evaluate files are to reside in the user files folder so that they can be easily distributed with the project. All of the processing is to be performed during the evaluate script, so no intermediary files are created to pass data from the solve process to the evaluate process. Combination results are not required and we have no additional system based selection data to define.
<DAScripts ObjId="4" Type="DAScripts" Ver="2"> <Solve PropType="string">%DAUSERFILES%\DA-AFT-012_m1-S_empty.py</Solve> <Evaluate PropType="string">%DAUSERFILES%\DA-AFT-012_m1-E_v3_ST.py</Evaluate> <DAData PropType="int">1</DAData> <CombResults PropType="int">0</CombResults> </DAScripts>
In the final section, 3 types of DAResults are defined based on the following equations: X - Based on 3 entered constants, plus principal and Von Mises stress
+ +
=
+
(56)
(57)
Damage Sum - Accumulative damage; i.e. sum of current and previous Damage values for each result set. The results section of the XML definition file appears as follows:
<Results ObjId="5" Type="CAERepBase" Ver="2"> <DAResult ObjId="100001" Type="DAResult" Ver="3"> <GroupType PropType="string">ASME VIII Division 3 High Pressure Vessels</GroupType> <GroupSubtype PropType="string">Value X</GroupSubtype> <AttributeIDs PropType="vector<unsigned int>">110</AttributeIDs> <DisplayType PropType="string">ElementNodal</DisplayType> <DisplayStyle PropType="string">Scalar</DisplayStyle> <DisplayUnits PropType="string">Stress</DisplayUnits> </DAResult> <DAResult ObjId="100002" Type="DAResult" Ver="3"> <GroupType PropType="string">ASME VIII Division 3 High Pressure Vessels</GroupType> <GroupSubtype PropType="string">Damage</GroupSubtype> <AttributeIDs PropType="vector<unsigned int>">110</AttributeIDs> <DisplayType PropType="string">ElementNodal</DisplayType> <DisplayStyle PropType="string">Scalar</DisplayStyle> <DisplayUnits PropType="string">No Units</DisplayUnits> </DAResult> <DAResult ObjId="100003" Type="DAResult" Ver="3"> <GroupType PropType="string">ASME VIII Division 3 High Pressure Vessels</GroupType> <GroupSubtype PropType="string">Culmative Damage</GroupSubtype> <AttributeIDs PropType="vector<unsigned int>"></AttributeIDs> <DisplayType PropType="string">ElementNodal</DisplayType> <DisplayStyle PropType="string">Scalar</DisplayStyle> <DisplayUnits PropType="string">No Units</DisplayUnits> </DAResult> </Results>
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1155
Three routines EvaluateValueX , EvaluateDamage , and EvaluateCulmativeDamage , are defined for performing the calculations for each equation. These are followed with definitions for two additional routines, Plot to plot the results and EvaluateAllResults to control the evaluate process. The following sections look at each of these routines, starting from the EvaluateAllResults entry point. EvaluateAllResults EvaluateDamage EvaluateCulmativeDamage Plot
EvaluateAllResults
After defining a dictionary to store the element nodal based results, this function creates a new result with part of the required equation and then defines which set to obtain the results from. Then, looping through each element and its nodes, it calculates the part of the equation that is not possible with the standard Mechanical equations and assigns it into the dictionary for the given node and element Id.
def EvaluateValueX(Set, Const1, Const2, Const3): XValues = {} #key = element node id tuple, #data = values array.
SolRes = UpstreamSolution.CreateSolutionResult("",str(Const2/(1+Const3))+"*((((s1+s2+s3)/(3*seqv))-(1/3)))","Stress SolRes.ResultSet = Set for Element in DA.MeshData.Elements(): for Node in Element.Nodes(): SolResValue = SolRes.ElementNodalValues(Element.Id,Node.Id) XValue = Const1 * math.exp(SolResValue[0]) XValues[Element.Id,Node.Id] = XValue return XValues
EvaluateDamage
This routine calls the EvaluateValueX function to obtain the X Values then creates 2 solution results for the plastic strain results for this and, if one exists, the previous set. A dictionary is created for the element nodal results being generated and this is populated by performing the required calculation.
def EvaluateDamage(Set, Const1, Const2, Const3): XValues = EvaluateValueX(Set, Const1, Const2, Const3) StrainRes = UpstreamSolution.CreateSolutionResult("","EPPLEQV_RST","Strain") StrainRes.ResultSet = Set PrevStrainRes = UpstreamSolution.CreateSolutionResult("","EPPLEQV_RST","Strain") if (Set >= 2): PrevStrainRes.ResultSet = Set - 1 DamageValues = {} #key = element node id tuple, #data = values array.
1156
EvaluateCulmativeDamage
This routine creates a dummy result to obtain the number of result sets. Then, for each set, calls the EvaluateDamage function summing the results into a dictionary of element nodal results called CulmativeDamage.
def EvaluateCulmativeDamage(Const1, Const2, Const3): DummyRes = UpstreamSolution.CreateSolutionResult("","EPPLEQV_RST","Strain") CulmativeDamage = {} for Set in range(DummyRes.ResultSetCount): DamageValues = EvaluateDamage(Set,Const1, Const2, Const3)
if (Set > 1): for Element in DA.MeshData.Elements(): for Node in Element.Nodes(): CulmativeDamage[Element.Id,Node.Id] = CulmativeDamage[Element.Id,Node.Id] + DamageValues[Ele else: CulmativeDamage = DamageValues return CulmativeDamage
Plot
This routine creates a new result for this DAResult object and then loops over each element and node setting the value obtained from the passed in dictionary.
def Plot(DAResult, ValuesDictionary): ResultSet = DAResult.CreateDAResultSet() for Element in DA.MeshData.Elements(): for Node in Element.Nodes(): Value = ValuesDictionary[Element.Id,Node.Id] ResultSet.SetElementNodalValue(Element.Id,Node.Id,1,Value)
When the script is run, a contour plot is generated for each DA Result.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1157
Using Design Assessment to Perform Further Results Analysis for an Explicit Dynamics Analysis
The purpose of this example is to illustrate how Design Assessment can be used to perform further processing, presenting results in a text file and graphically. In this example, algorithms are written in python to identify which elements form fragments of the geometry following an Explicit Dynmaics analysis.
1158
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Examples of Design Assessment Usage Mass of Fragment Average Damage in Fragment Each can have failure based upon Failure Threshold or Status, with a numeric limit, and all but the Show User Defined Result can optionally output text to the solver output file. These are attributes 90, 91, and 92 respectively. The Show User Defined Result also has additional input to enable the user to choose the result to display. The results section of the XML definition file is as follows:
<Results ObjId="5" Type="CAERepBase" Ver="2"> <DAResult ObjId ="120000" Type="DAResult" Ver="2"> <GroupType PropType="string">Element</GroupType> <GroupSubtype PropType="string">Hide Damaged Elements</GroupSubtype> <AttributeIDs PropType="vector<unsigned int>">90,91,92</AttributeIDs> </DAResult> <DAResult ObjId ="120001" Type="DAResult" Ver="2"> <GroupType PropType="string">Element</GroupType> <GroupSubtype PropType="string">Show User Defined Result</GroupSubtype> <AttributeIDs PropType="vector<unsigned int>">90,91,103,105,106,107</AttributeIDs> </DAResult> <DAResult ObjId ="130000" Type="DAResult" Ver="2"> <GroupType PropType="string">Fragment</GroupType> <GroupSubtype PropType="string">Number of Elements in Fragment</GroupSubtype> <AttributeIDs PropType="vector<unsigned int>">90,91,92</AttributeIDs> </DAResult> <DAResult ObjId ="130001" Type="DAResult" Ver="2"> <GroupType PropType="string">Fragment</GroupType> <GroupSubtype PropType="string">Volume of Fragment</GroupSubtype> <AttributeIDs PropType="vector<unsigned int>">90,91,92</AttributeIDs> </DAResult> <DAResult ObjId ="130002" Type="DAResult" Ver="2"> <GroupType PropType="string">Fragment</GroupType> <GroupSubtype PropType="string">Mass of Fragment</GroupSubtype> <AttributeIDs PropType="vector<unsigned int>">90,91,92</AttributeIDs> </DAResult> <DAResult ObjId ="130003" Type="DAResult" Ver="2"> <GroupType PropType="string">Fragment</GroupType> <GroupSubtype PropType="string">Average Damage in Fragment</GroupSubtype> <AttributeIDs PropType="vector<unsigned int>">90,91,92</AttributeIDs> </DAResult> <DAResult ObjId ="130004" Type="DAResult" Ver="2"> <GroupType PropType="string">Fragment</GroupType> <GroupSubtype PropType="string">Kinetic Energy Of Fragment</GroupSubtype> <AttributeIDs PropType="vector<unsigned int>">90,91,92</AttributeIDs> </DAResult> <DAResult ObjId ="130005" Type="DAResult" Ver="2"> <GroupType PropType="string">Fragment</GroupType> <GroupSubtype PropType="string">Characteristic Length of Fragment</GroupSubtype> <AttributeIDs PropType="vector<unsigned int>">90,91,92</AttributeIDs> </DAResult> <DAResult ObjId ="130006" Type="DAResult" Ver="2"> <GroupType PropType="string">Fragment</GroupType> <GroupSubtype PropType="string">CL Increase</GroupSubtype> <AttributeIDs PropType="vector<unsigned int>">90,91,92</AttributeIDs> </DAResult> <DAResult ObjId ="130007" Type="DAResult" Ver="2"> <GroupType PropType="string">Fragment</GroupType> <GroupSubtype PropType="string">Momentum</GroupSubtype> <AttributeIDs PropType="vector<unsigned int>">90,91,92</AttributeIDs> </DAResult> <DAResult ObjId ="130008" Type="DAResult" Ver="2"> <GroupType PropType="string">Fragment</GroupType> <GroupSubtype PropType="string">Origin</GroupSubtype> <AttributeIDs PropType="vector<unsigned int>">90,91,92</AttributeIDs> </DAResult> <DAResult ObjId ="130009" Type="DAResult" Ver="2"> <GroupType PropType="string">Fragment</GroupType>
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1159
def VolumeOfFragment(SortedDict, DAResult, FragmentDict, NodalMass): print " " print "Volume of Fragment" print " ________________________________" print "|Fragment | Volume(m^3) |" print "+------------+-------------------+" UpstrResDensity = UpstreamSolution.CreateSolutionResult("","DENSITY","No Units") UpstrResDensity.IntegrationMethod = "unAveraged" # unaveraged because summing indiviual values and taking an avera Density = 0 NodeCounter = 0 FragmentDataDict = {} #key = elementid, data = mass FragmentDataDict2 = {} NodesProcessed = {} for ElementID in FragmentDict.keys(): NodeList = DA.MeshData.ElementById(ElementID).NodeIds() for NodeID in NodeList: if NodesProcessed.has_key(NodeID): continue else: Fragment = FragmentDict[ElementID] Mass = NodalMass[NodeID] # uses NodalMass dictionary from NodalMassFunc if FragmentDataDict.has_key(Fragment): FragmentDataDict[Fragment] += Mass else: FragmentDataDict[Fragment] = Mass NodesProcessed[NodeID] = 0 Density += UpstrResDensity.ElementNodalValues(ElementID, NodeID)[0] # sum all of the densities NodeCounter += 1 # Count the number of nodes which have been processed Index = 1 Total = 0 for Key in FragmentDataDict.keys(): TVol = (FragmentDataDict[Key])/(Density/NodeCounter) # divide total density by the number of nodes Text = "Fragment :" + str(Index) + " has a Volume of " + str(TVol) + " m^3" FragmentDataDict2[Key] = TVol Index += 1 Total += TVol NewResultData = DAResult.CreateDAResultSet("Scalar","Elemental") for ElementId in FragmentDict: NewResultData.SetElementalValue(ElementId, 1, FragmentDataDict2[FragmentDict[ElementId]]) FragmentDataDict2 = Sort(SortedDict, FragmentDataDict2) for Fragment in FragmentDataDict2: print "| " + str(Fragment) + " | " + str('%.3e'%FragmentDataDict2[Fragment]) + " print "+------------+-------------------+"
|"
1160
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1161
1162
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
It is recommended that the files for this example are to be placed in your user_files folder.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1163
1164
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
TypeSubTypeDict["Maximum Failure Criteria","Layer"] = "FCMX","lay" TypeSubTypeDict["Maximum Failure Criteria","Failure Criteria"] = "FCMX","fc" TypeSubTypeDict["Maximum Failure Criteria","Value"] = "FCMX","val"
MAPDLKeys can then be accessed like a regular array; i.e. MAPDLKeys[0] will return fail or FCMX appropriately.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1165
# Make sure the mapdl macro is in this directory shutil.copy2(DesignAssessment.Helper.UserFilesDirectory + "\\LayerMultiPly.mac",DesignAssessment.Helper.ResultPath) # For now just assume one upstream but could make the code generic if required if (DesignAssessment.SolutionSelections()[0].SolutionCount > 1): print "only the first solution in the solution selection object will be used" for DAResult in DesignAssessment.DAResults(): #Identify the type and subtype to be passed into MAPDL MAPDLKeys = TypeSubTypeDict[str(DAResult.XmlType),str(DAResult.XmlSubType)] print MAPDLKeys
#in-line if / else statements, format of N = ValueA if statement [is true] else [N =] ValueB. Layer = 0 if (DAResult.Attribute("Layer") == None) else DAResult.Attribute("Layer").ValueAsInt Display = "Elemental" if (DAResult.Attribute("Display") == None) else DAResult.Attribute("Display").ValueAsStri Inverse = False if (DAResult.Attribute("Inverse") == None) else DAResult.Attribute("Inverse").ValueAsString == #Create the results temp file by running a post script with MAPDL if Display == "Elemental": CreateMAPDLInputFile(MAPDLKeys,Layer,0) elif Display == "Nodal": CreateMAPDLInputFile(MAPDLKeys,Layer,1) #Run MAPDL DesignAssessment.Helper.RunMAPDL(TempMAPDLRunFilePath,"out.lis","/minimise") DesignAssessment.Helper.ReplaceSolverOutputFile("out.lis") #Read the results from the temp file to memory.
1166
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1167
Note
This method is currently limited to cases where there is no change in mesh topology between the start of both the explicit and implicit analyses.
Examples of Design Assessment Usage 4. Enter solution processor 5. Initialize implicit model with stresses from end of the explicit analysis 6. Initialize implicit model with plastic strains from end of the explicit analysis The first thing to consider is the deformation at the end of the explicit analysis. Deformation is a nodal result and thus deformation components are obtained at every node.
UpstreamSolution = DesignAssessment.SolutionSelections()[0].SolutionByRow(1) UpstreamResult1 = UpstreamSolution.CreateSolutionResult("","UVECTORS","Distance") #write "Text" to solver output file" DesignAssessment.Helper.AppendToSolverOutputFile(Text) for Node in DesignAssessment.MeshData.Nodes(): NodeID = Node.Id #set variables to components of deformation vector result U1 = UpstreamResult1.NodalValues(NodeID)[0] U2 = UpstreamResult1.NodalValues(NodeID)[1] U3 = UpstreamResult1.NodalValues(NodeID)[2] print str(NodeID) + ": " +str(U3) #write commands to redefine node locations Text = "*GET, X_CO, NODE, " + str(NodeID) +", LOC, X,\n\ *GET, Y_CO, NODE, " + str(NodeID) + ", LOC, Y,\n\ *GET, Z_CO, NODE, " + str(NodeID) + ", LOC, Z,\n\ N, "+str(NodeID) + ", X_CO + ("+ str(U1) +"), Y_CO + (" + str(U2) + "), Z_CO + (" + str(U3)+")\n" DesignAssessment.Helper.AppendToSolverOutputFile(Text)
DesignAssessment.Helper.AppendToSolverOutputFile(Text) writes whatever is stored in the variable Text to the Solver Output File of the Design Assessment system. The Mechanical APDL commands then are written in the following format:
*GET, *GET, *GET, N, 1, *GET, *GET, *GET, N, 2, *GET, *GET, *GET, N, 3, X_CO, NODE, 1, LOC, X, Y_CO, NODE, 1, LOC, Y, Z_CO, NODE, 1, LOC, Z, X_CO + (0.0159664358944), Y_CO + (-0.478581756353), Z_CO + (4.01744182454e-05) X_CO, NODE, 2, LOC, X, Y_CO, NODE, 2, LOC, Y, Z_CO, NODE, 2, LOC, Z, X_CO + (0.0159850046039), Y_CO + (-0.478512704372), Z_CO + (2.13666535274e-05) X_CO, NODE, 3, LOC, X, Y_CO, NODE, 3, LOC, Y, Z_CO, NODE, 3, LOC, Z, X_CO + (0.0159850046039), Y_CO + (-0.478512704372), Z_CO + (-2.13666735362e-05)
These commands obtain the original location of the nodes from the mesh of the implicit analysis, add the deformation of those nodes from the end of the explicit analysis, and redefine the position of the nodes to the new location. Please refer to the Mechanical APDL Command Reference for more information on the specific Mechanical APDL commands. It is now necessary to write Mechanical APDL commands to initialize the model with the stresses and plastic strains from the end of the explicit analysis. The Mechanical APDL command used for this is INISTATE. Solution results are created for each of the results that are of interest. The integration method is set to unaveraged because the result for the element is required, as opposed to the result at the node. Using an unaveraged integration method means that all of the nodes on one element have the same value. It is therefore only necessary to get the value at one of the nodes. Element.Nodes()[0].Id gets the Node
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1169
Using Design Assessment ID of the first node in the array of nodes for the current element. The results are then obtained for this node.
#stress components SX = UpstreamSolution.CreateSolutionResult("","SX","No Units") SY = UpstreamSolution.CreateSolutionResult("","SY","No Units") SZ = UpstreamSolution.CreateSolutionResult("","SZ","No Units") SXY = UpstreamSolution.CreateSolutionResult("","SXY","No Units") SYZ = UpstreamSolution.CreateSolutionResult("","SYZ","No Units") SXZ = UpstreamSolution.CreateSolutionResult("","SXZ","No Units") #specify unaveraged integration method SX.IntegrationMethod = ("unaveraged") SY.IntegrationMethod = ("unaveraged") SZ.IntegrationMethod = ("unaveraged") SXY.IntegrationMethod = ("unaveraged") SYZ.IntegrationMethod = ("unaveraged") SXZ.IntegrationMethod = ("unaveraged") for Element in DesignAssessment.MeshData.Elements(): #get ID of first node in element FirstNodeId = Element.Nodes()[0].Id #write commands to initialize stress Text = "INISTATE, SET, DTYP, STRESS\nINISTATE, DEFINE, " + str(Element.Id) + ", all,all,all, " \ + str(SX.ElementNodalValues(Element.Id, FirstNodeId)[0]) + ", " \ + str(SY.ElementNodalValues(Element.Id, FirstNodeId)[0]) + ", " \ + str(SZ.ElementNodalValues(Element.Id, FirstNodeId)[0]) + ", " \ + str(SXY.ElementNodalValues(Element.Id, FirstNodeId)[0])+ ", " \ + str(SYZ.ElementNodalValues(Element.Id, FirstNodeId)[0])+ ", " \ + str(SXZ.ElementNodalValues(Element.Id, FirstNodeId)[0]) DesignAssessment.Helper.AppendToSolverOutputFile(Text)
For shells, the layers and integration points within layers have to also be considered. These are also defined as parameters of the INISTATE command. In the Design Assessment script, you must specify which integration point within the layer to obtain results for. This is done as follows:
SX.ShellFaceResultDisplay = "Top" SY.ShellFaceResultDisplay = "Top" SZ.ShellFaceResultDisplay = "Top" SXY.ShellFaceResultDisplay = "Top" SYZ.ShellFaceResultDisplay = "Top" SXZ.ShellFaceResultDisplay = "Top" for Element in DesignAssessment.MeshData.Elements(): FirstNodeId = Element.Nodes()[0].Id Text = "INISTATE, SET, DTYP, STRESS\nINISTATE, DEFINE, " + str(Element.Id) + ", all,all,3, " \ + str(SX.ElementNodalValues(Element.Id, FirstNodeId)[0]) + ", " \ + str(SY.ElementNodalValues(Element.Id, FirstNodeId)[0]) + ", " \ + str(SZ.ElementNodalValues(Element.Id, FirstNodeId)[0]) + ", " \ + str(SXY.ElementNodalValues(Element.Id, FirstNodeId)[0])+ ", " \ + str(SYZ.ElementNodalValues(Element.Id, FirstNodeId)[0])+ ", " \ + str(SXZ.ElementNodalValues(Element.Id, FirstNodeId)[0]) DesignAssessment.Helper.AppendToSolverOutputFile(Text)
This obtains results from the explicit analysis on the top surface of the layer. When writing the Mechanical APDL commands, the layers are counted from the bottom, so here we specify layer 3 as we are defining the values for the top layer.
1170
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Examples of Design Assessment Usage The same thing is done for plastic strain and accumulated equivalent plastic strain. The full Solve script for Solids is included as a reference below:
def RunDA(): UpstreamSolution = DesignAssessment.SolutionSelections()[0].SolutionByRow(1) UpstreamResult1 = UpstreamSolution.CreateSolutionResult("","UVECTORS","Distance") #enter pre-processor Text = "/prep7\n" #write "Text" to solver output file" DesignAssessment.Helper.AppendToSolverOutputFile(Text) for Node in DesignAssessment.MeshData.Nodes(): NodeID = Node.Id #set variables to components of deformation vector result U1 = UpstreamResult1.NodalValues(NodeID)[0] U2 = UpstreamResult1.NodalValues(NodeID)[1] U3 = UpstreamResult1.NodalValues(NodeID)[2] print str(NodeID) + ": " +str(U3) #write commands to redefine node locations Text = "*GET, X_CO, NODE, " + str(NodeID) +", LOC, X,\n\ *GET, Y_CO, NODE, " + str(NodeID) + ", LOC, Y,\n\ *GET, Z_CO, NODE, " + str(NodeID) + ", LOC, Z,\n\ N, "+str(NodeID) + ", X_CO + ("+ str(U1) +"), Y_CO + (" + str(U2) + "), Z_CO + (" + str(U3)+")\n" DesignAssessment.Helper.AppendToSolverOutputFile(Text) #stress components SX = UpstreamSolution.CreateSolutionResult("","SX","No Units") SY = UpstreamSolution.CreateSolutionResult("","SY","No Units") SZ = UpstreamSolution.CreateSolutionResult("","SZ","No Units") SXY = UpstreamSolution.CreateSolutionResult("","SXY","No Units") SYZ = UpstreamSolution.CreateSolutionResult("","SYZ","No Units") SXZ = UpstreamSolution.CreateSolutionResult("","SXZ","No Units") #specify unaveraged integration method SX.IntegrationMethod = ("unaveraged") SY.IntegrationMethod = ("unaveraged") SZ.IntegrationMethod = ("unaveraged") SXY.IntegrationMethod = ("unaveraged") SYZ.IntegrationMethod = ("unaveraged") SXZ.IntegrationMethod = ("unaveraged")
#plastic strain components EPPLX = UpstreamSolution.CreateSolutionResult("","EPPLX","No Units") EPPLY = UpstreamSolution.CreateSolutionResult("","EPPLY","No Units") EPPLZ = UpstreamSolution.CreateSolutionResult("","EPPLZ","No Units") EPPLXY = UpstreamSolution.CreateSolutionResult("","EPPLXY","No Units") EPPLYZ = UpstreamSolution.CreateSolutionResult("","EPPLYZ","No Units") EPPLXZ = UpstreamSolution.CreateSolutionResult("","EPPLXZ","No Units") EPPLX.IntegrationMethod = ("unaveraged") EPPLY.IntegrationMethod = ("unaveraged") EPPLZ.IntegrationMethod = ("unaveraged") EPPLXY.IntegrationMethod = ("unaveraged") EPPLYZ.IntegrationMethod = ("unaveraged") EPPLXZ.IntegrationMethod = ("unaveraged") #accumulated equivalent plastic strain EFF_PL_STNALL = UpstreamSolution.CreateSolutionResult("","EFF_PL_STNALL","No Units") EFF_PL_STNALL.IntegrationMethod = ("unaveraged")
#specify reduced integration formulation for SOLID185 Text = " \n\n\net,1,185,,1\n/solu" DesignAssessment.Helper.AppendToSolverOutputFile(Text)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1171
1172
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Productivity Tools
The Mechanical application includes several features designed to help you create, navigate, and manage data in complex databases where a large number of objects are present. These features include tags, tree filtering, and the object generator. This section examines the following topics: Generating Multiple Objects from a Template Object (p. 1173) Tagging Objects (p. 1178) Filtering the Tree (p. 8)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1173
Productivity Tools
You can use the object generator to generate the other bolt connections.
Generating an Object
To use the Object Generator: 1. In the standard toolbar, click the View Object Generator button to view the Object Generator window.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1174
Generating Multiple Objects from a Template Object 2. 3. 4. In the Tree Outline, select the tree object to be copied. Define any details you want included in the generated objects. In the Geometry window, select the geometry to which the tree object should be copied in the Object Generator window. In the Object Generator window, select any required options. The options vary, depending on the selected object. Possible options are: Option Name Scope to Shown for Object Type General objects supporting one geometry selection Connection objects Description When multiple geometry items are selected, you have several options for scoping the new object. Each Entity: Scope one new object to each geometric entity selected. Adjacent Entities: Scope one object to all groups of adjacent selected entities. This is the default. All Entities by Part: Scope one new object to all selected geometric entities on each part.
Note
If none of the selected topologies are adjacent, then both options will work in a similar manner. Ignore Original All If the geometry for the original object is part of the target selection set, this option directs the Object Generator to ignore the original and scope new objects only onto geometry not scoped to the original object. This option is selected by default. If you clear this option, the Object Generator copies new objects to all specified geometry, including that of the original, if selected. Note that this may result in duplicate objects. Name Prefix All If you want all generated objects to have a common name prefix, enter the desired prefix in the Name Prefix field. If you want to apply a label to all generated objects, enter a tag name in the Apply Tag
Apply Tag
All
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1175
Productivity Tools Option Name Shown for Object Type Description field. Tags can be used to filter your tree. For more information on tags, see Tagging Objects (p. 1178). Relocate When relocation is possible, applies to: General objects supporting one geometry selection Connection objects For objects with locations, such as remote points, you have an option for how to handle the location of the generated objects. Yes: For generated objects, the remote point will be the centroid of the new geometry. This is the default. No: Leave the location of the remote point as is when generating the new objects. Select whether to use the geometric entities selected in the Geometry window (Current Selection) or a named selection.
Generate from
If named selections are defined, applies to general objects supporting one geometry selection Springs
Reference
Select the named selection to use as the Reference side of the connection. You specify the other side using the Mobile option, then specify the lower and upper boundaries of the distance between sides to generate connections. Select the named selection to use as the Mobile side of the connection. You specify the other side using the Reference option, then specify the lower and upper boundaries of the distance between sides to generate connections. Select the named selection to use as the Master side of the connection. You specify the other side using the Slave option, then specify the lower and upper boundaries of the distance between sides to generate connections. Select the named selection to use as the Slave side of the connection. You specify the other side using the Master option, then specify the lower and upper boundaries of the distance between sides to generate connections. Select the named selection to use as the contact side of the connection. You specify the other side using the Target option, then specify the lower and upper boundaries of the distance between sides to generate connections.
Mobile
Springs
Master
Mesh connections
Slave
Mesh connections
Contact
Contacts
1176
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Generating Multiple Objects from a Template Object Option Name Target Shown for Object Type Contacts Description Select the named selection to use as the target side of the connection. You specify the other side using the Contact option, then specify the lower and upper boundaries of the distance between sides to generate connections. For connections, specify the lower boundary. The Object Generator will generate a connection between any geometry on each side which falls within the specified distance. The distance is defined as the distance between the centroid of one geometric selection and the centroid of the another geometric selection. For connections, specify the upper boundary. The Object Generator will generate a connection between any geometry on each side which falls within the specified distance. The distance is defined as the distance between the centroid of one geometric selection and the centroid of the another geometric selection. For end releases, select a named selection that encompasses edges for which you want to generate objects. The Object Generator will generate an end release for every specified vertex specified in Vertices if it has an edge in the specified set of edges. For end releases, select a named selection that encompasses vertices for which you want to generate objects. The Object Generator will generate an end release for every specified vertex if it has an edge in the specified set of edges specified in Edges. Select the named selection to use as the Source. Source appears in the Object Generator window for the Sweep and MultiZone mesh methods only. Specifying a Source is optional. You specify the target using the Target option. Select the named selection to use as the Target. Target appears in the Object Generator window for the Sweep mesh method only. Specifying a Target is optional. You specify the source using the Source option. Select the named selection to use as the high side of the match control. You specify the other side using the Low option. The Object Generator will not assign a coordinate system. You must assign a coordinate system manually.
Minimum
Connection objects
Maximum
Connection objects
Edges
End releases
Vertices
End releases
Source
Target
High
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1177
Productivity Tools Option Name Low Shown for Object Type Mesh match control Description Select the named selection to use as the low side of the match control. You specify the other side using the High option. The Object Generator will not assign a coordinate system. You must assign a coordinate system manually. Select the named selection to use as the inflation boundary.
Boundary
5.
Click Generate to copy the selected tree object to the selected geometry.
Tagging Objects
For complex models, it may be difficult to keep track of all of the objects in your tree. With tags, you can mark objects in the tree with meaningful labels, which can then be used to filter the tree. For more information on filtering, see Filtering the Tree (p. 8). Tags are managed through the Tags window. To view this window, click the Tags button in the Graphics toolbar. This section covers the following: Creating Tags Applying Tags to Objects Deleting a Tag Renaming a Tag Highlighting Tagged Tree Objects
Creating Tags
To create a tag and apply it to the currently-selected tree object: 1. 2. In the Tree Outline, select an object. In the Tags window, click the Add a Tag icon. The Add New Tag window appears. 3. Enter a name for the tag and click OK. The tag is listed in the Tags window. The checkbox is selected to indicate that it applies to the selected object in the tree.
1178
Tagging Objects You can now use these tags to filter the tree. For more information on filtering the tree, see Filtering the Tree (p. 8).
Deleting a Tag
To remove a tag: 1. 2. In the Tags window, select one or more tags. Click the Delete Tag(s) icon, or right-click the Tags window and select Delete Tag(s) .
Renaming a Tag
To rename a tag: 1. 2. In the Tags window, select a tag. Click the Rename Tag icon. The Rename Tag window appears. 3. Enter a name for the tag and click OK. The new tag name is listed in the Tags window.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1179
1180
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Note
Certain types of objects do not appear in the tree but are still represented on their own pages in this reference. These include Virtual Cell objects, Virtual Hard Vertex objects, Virtual Split Edge objects, and Virtual Split Face objects. When these types of objects are created, they are saved in the database and have editable properties similar to other objects. For details, refer to the individual reference pages for these objects. A complete alphabetical listing of Mechanical objects reference pages is included below. To determine the reference page for an object in a group, consult the group page whose title matches the object, and check the entry: Applies to the following objects . The following is a description of each component of a Mechanical object reference page: Title - For individual object reference pages, the title is the default name of the object as it appears in the tree. For group reference pages, the title is a name given to the collection of objects represented. Object definition - A brief description of the individual object or group of objects. Applies to the following objects - Appears only on group reference pages and includes the default name of all objects represented on the group reference page. Tree dependencies - The valid location of the object or group of objects in the tree (Valid Parent Tree Object), as well as other possible objects that you can insert beneath the object or group of objects (Valid Child Tree Objects). Insertion options - Procedure for inserting the object (individual or one in the group) in the tree. Typically this procedure includes inserting the object from a context toolbar button or through a context menu option when you click the right mouse button with the cursor on the object. Additional related information - a listing of topics related to the object or object group that are in the help. Included are links to those topics. Tree location graphic - an indication of where the object or group of objects appears in the tree. Object Properties - a listing of every setting or indication available in the Details view (located directly beneath the object tree) for the object. Included are links to more detailed information on an item within the help.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1181
Objects Reference Relevant right mouse button context menu options - a listing of options directly relevant to the objects that are available in the context menu through a right mouse click on the object. Included are links to more detailed information on an item within the help. The options listed are in addition to options that are common to most of the objects (such as Solve, Copy, Cut, Duplicate, and Delete). The objects reference is not intended to be your primary source of procedural information for performing simulations -- see the "Steps for Using the Mechanical Application" section for introductory and procedural guidelines concerning when and where to use Mechanical objects.
Page Listings
The following is an alphabetical listing of object reference pages: Alert Analysis Settings Angular Velocity Beam Body Body Interactions Body Interaction Chart Commands Comment Connections Connection Group Construction Geometry Contact Region Contact Tool (Group) Convergence Coordinate System Coordinate Systems Crack Direct FE (Group) End Release Environment (Group) Fatigue Tool (Group) Figure Fluid Surface Fracture Gasket Mesh Control Geometry Global Coordinate System Image Imported Layered Section Imported Load (Group) Imported Thickness Imported Thickness (Group) Initial Conditions Initial Temperature Joint Layered Section Loads, Supports, and Conditions (Group) Mesh Mesh Connection
1182 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Alert Mesh Control Tools (Group) Mesh Group (Group) Mesh Grouping Mesh Numbering Modal Model Named Selections Numbering Control Part Path Periodic/Cyclic Region Point Mass Pre-Meshed Crack Pre-Stress Probe Project Remote Point Remote Points Result Tracker Results and Result Tools (Group) Solution Solution Combination Solution Information Spot Weld Spring Stress Tool (Group) Surface Symmetry Symmetry Region Thermal Point Mass Thickness Validation Velocity Virtual Body Virtual Body Group Virtual Cell Virtual Hard Vertex Virtual Split Edge Virtual Split Face Virtual Topology
Alert
Sets pass or fail thresholds for individual results. When a threshold is exceeded, the status symbol changes in front of the associated result object. The status is also displayed in the Details view of the Alert object. Alerts facilitate the presentation of comparisons in automatic reports.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1183
Objects Reference Tree Dependencies: Valid Parent Tree Objects: All result objects (independent, or under result tools), except Damage Matrix, Fatigue Sensitivity, Hysteresis, Phase Response, Probe, Rainflow Matrix, Reactions, Status, Vector Principal Elastic Strain, Vector Principal Stress. Valid Child Tree Objects: Comment Insertion Options: Click right mouse button on a result object or in the Geometry window after you select the result object, and then> Insert> Alert.
Object Properties
The Details view properties for this object include the following. Category Definition Results Fields Fails If - Set failure threshold as Minimum Below Value or Maximum Above Value, where you set the value in the next field. Value - Threshold value in the units of the associated result. Status - Read-only indication of the pass/fail status; also includes criterion (for example: Passed: Minimum Above Value).
Analysis Settings
Allows you to define various solution settings that are customized to specific analysis types. Tree Dependencies: Valid Parent Tree Object: Any environment object. Valid Child Tree Objects: Comment, Figure, Image Insertion Options: Appears by default when you create an analysis system. Additional Related Information: Establish Analysis Settings (p. 127) "Configuring Analysis Settings" (p. 555)
Object Properties
For more information on this object's properties, see the Analysis Settings for Most Analysis Types (p. 555) section.
1184
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Angular Velocity
Angular Velocity
Applies angular velocity as an initial condition for use in an explicit dynamics analysis.
Note
For explicit dynamics analyses, the center of rotation for an angular velocity is defined by the origin of the coordinate system associated with the angular velocity. Angular Velocity initial conditions are not supported for 2D axisymmetric Explicit Dynamics analyses.
Tree Dependencies: Valid Parent Tree Object: Initial Conditions Valid Child Tree Objects: Comment, Figure, Image Insertion Options: Use any of the following methods after highlighting Initial Conditions object: Click Angular Velocity button on Initial Conditions context toolbar . Click right mouse button on Initial Conditions object or in the Geometry window>Insert>Angular Velocity. Additional Related Information: Define Initial Conditions Explicit Dynamics Analysis
Object Properties
The Details view properties for this object include the following. Category Scope Fields Scoping Method Geometry appears if Scoping Method is set to Geometry Selection. In this case, use selection filters to pick geometry, click in the Geometry field, then click Apply. Named Selection appears if Scoping Method is set to Named Selection. Definition Input Type - choose either Angular Velocity or Velocity. Define By
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 1185
Objects Reference Category Fields Total - magnitude; appears if Define By is set to Vector. Direction- appears if Define By is set to Vector. Coordinate System available list; appears if Define By is set to Components. X, Y, Z Component values; appears if Define By is set to Components. Suppressed
Beam
A beam is a structural element that carries load primarily in bending. Tree Dependencies: Valid Parent Tree Object: Connections Valid Child Tree Objects: Commands, Comment, Figure, Image Insertion Options: Use any of the following methods after highlighting Connections object: Click Body-Ground> Beam or Body-Body> Beam, as applicable on Connections context toolbar. Click right mouse button on Connections object or in the Geometry window> Insert> Beam. Additional Related Information: Connections Context Toolbar Beam Connections (p. 535) The following right mouse button context menu options are available for this object. Enable/Disable Transparency - similar behavior to feature in Contact Region. Rename Based on Definition - similar behavior to feature in Results. Promote Remote Point
Object Properties
The Details view properties for this object include the following. Category Graphics Properties Fields Visible toggles visibility of the beam.
1186
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Body Definition Material - determined in Engineering Data. Cross Section - read-only indication. Radius Suppressed Scope
Scope - information on springs also applies to beams. Reference - information on springs also applies to beams.
Reference Component - appears if Scope (under Scope group) is set to BodyBody and Scoping Method is set to Named Selection. Scope - appears if Scope (under Scope group) is set to Body-Body and Scoping Method is set to Geometry Selection. Choose geometry entity then click on Apply. Body- appears if Scope (under Scope group) is set to Body-Body and Scoping Method is set to Geometry Selection. Read-only indication of scoped geometry. Coordinate System Reference X Coordinate Reference Y Coordinate Reference Z Coordinate Reference Location Behavior Pinball Region Reference Component - appears if Scoping Method is set to Named Selection. Scope - appears if Scoping Method is set to Geometry Selection. Choose geometry entity then click on Apply. Body- appears if Scoping Method is set to Geometry Selection. Read-only indication of scoped geometry. Coordinate System Mobile X Coordinate Mobile Y Coordinate Mobile Z Coordinate Mobile Location Behavior Pinball Region
Body
Defines a component of the attached geometry included under a Geometry object, or under a Part object if considered a multibody part (shown in the figure below). Also see the description of the Virtual Body (p. 1278) object (applicable to assembly meshing algorithms only).
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1187
Objects Reference Tree Dependencies: Valid Parent Tree Object: Geometry or Part (if under a multibody part) Valid Child Tree Objects: Commands, Comment, Figure, Gasket Mesh Control, Image Insertion Options: Appears by default when geometry is attached. Additional Related Information: Define Part Behavior (p. 122) "Specifying Geometry in the Mechanical Application" (p. 337) The following right mouse button context menu options are available for this object. Search Faces with Multiple Thicknesses Create Selection Group Generate Mesh Preview> Surface Mesh - appears only for a solid body. Preview> Inflation
Object Properties
The Details view properties for this object include the following. Category Graphics Properties Fields Visible - turns part display On or Off in the Geometry window Transparency - varies the body between being completely transparent (0) to completely opaque (1) Color - sets the color of the body. Suppressed Stiffness Behavior - appears only for a single solid body that is not a component of a multibody part Brick Integration Scheme - appears only if Element Control is set to Manual in the Details view of the Geometry object; not available if Stiffness Behavior is set to Rigid Coordinate System - assign a local coordinate system to specify the alignment of the elements of the body if previously defined using one or more Coordinate System objects; not available if Stiffness Behavior is set to Rigid Reference Temperature Reference Temperature Value - available only when you select By Body as the Reference Temperature
Definition
1188
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Body Reference Frame - appears only for solid bodies when an Explicit Dynamics system is part of the solution Thickness - appears only for a surface body Thickness Mode - appears only for a surface body; read-only indication Offset Mode - appears only for a line body Offset Type - appears only for a line body Model Type - appears only for a line body Material Assignment Nonlinear Effects - not available if Stiffness Behavior is set to Rigid. Thermal Strain Effects Fluid/Solid - available only in the Meshing application (i.e., not available if you are using the meshing capabilities from within the Mechanical application). Useful in assembly meshing. Allows you to control the physics that occur on a model. Valid options are Fluid, Solid, and Defined By Geometry. When set to Defined By Geometry, the value is based on the Fluid/Solid material property that was assigned to the body in the DesignModeler application. Length X Length Y Length Z Volume Mass Length - appears only for line bodies
Bounding Box Properties Indications of the properties originally assigned to the body.
Note
If the material density is temperature dependent, the Mass will be computed at the body temperature, or at 22oC (default temperature for an environment). The following appear for all bodies except line bodies: Centroid X Centroid Y Centroid Z Moment of Inertia Ip1 Moment of Inertia Ip2 Moment of Inertia Ip3 Surface Area (approx.) - appears only for a surface body The following appear for line bodies only: Cross Section Cross Section Area Cross Section IYY Cross Section IZZ The following appear for surface bodies only: Offset Type Membrane Offset - appears for surface bodies when Offset Type = User Defined
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1189
Objects Reference Statistics: Read-only indication of the entities that comprise the body. Nodes Elements Mesh Metric
Body Interactions
Sets global options for all Body Interaction objects in an Explicit Dynamics Analysis. Tree Dependencies: Valid Parent Tree Object: Connections Valid Child Tree Objects: Body Interaction, Comment, Figure, Image Insertion Options: Automatically inserted in the tree if contact is detected when model is attached. Also, use any of the following methods after highlighting Connections object: Click Body Interaction button on Connections context toolbar. Click right mouse button on Connections object or in the Geometry window>Insert>Body Interaction. Additional Related Information: Body Interaction (p. 1191) Body Interactions in Explicit Dynamics Analyses (p. 539) Explicit Dynamics Analysis (p. 156)
Object Properties
The Details view properties for this object include the following. Category Advanced Fields Contact Detection Formulation - appears if Contact Detection = Trajectory. Shell Thickness Factor - appears if the geometry includes one or more surface bodies and if Contact Detection = Trajectory. Pinball Factor - appears if Contact Detection = Proximity Based.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1190
Body Interaction Category Fields Timestep Safety Factor - appears if Contact Detection = Proximity Based. Limiting Timestep Velocity - appears if Contact Detection = Proximity Based. Edge on Edge Contact - appears if Contact Detection = Proximity Based. Body Self Contact Element Self Contact Tolerance - appears if Contact Detection = Trajectory and Element Self Contact = Yes.
Body Interaction
Creates contact between bodies in an Explicit Dynamics Analysis. Tree Dependencies: Valid Parent Tree Object: Body Interactions Valid Child Tree Objects: Comment, Figure, Image Insertion Options: Automatically inserted in the tree if model includes a Body Interactions object. For manual insertion, use any of the following methods after highlighting Connections object. Choose Body Interaction on Connections context toolbar. Click right mouse button on Connections object, or in the Geometry window>Insert>Body Interaction. Additional Related Information: Body Interactions (object reference) Body Interactions Explicit Dynamics Analysis
Object Properties
The Details view properties for this object include the following. Category Scope Fields Scoping Method
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1191
Objects Reference Category Fields Geometry appears if Scoping Method is set to Geometry Selection. In this case, use selection filters to pick geometry, click in the Geometry field, then click Apply. Named Selection appears if Scoping Method = Named Selection. Definition Type Maximum Offset appears if Type = Bonded. Breakable appears if Type = Bonded. Normal Stress Limit appears if Type = Bonded and Breakable = Stress Criteria. Normal Stress Exponent appears if Type = Bonded and Breakable = Stress Criteria. Shear Stress Limit appears if Type = Bonded and Breakable = Stress Criteria. Shear Stress Exponent appears if Type = Bonded and Breakable = Stress Criteria. Friction Coefficient appears if Type = Frictional. Dynamic Coefficient appears if Type = Frictional. Decay Constant appears if Type = Frictional. Suppressed
Chart
Represents a chart that you can create for loads and/or results against time, or result quantities against a load or another result quantity. Tree Dependencies: Valid Parent Tree Object: Model Valid Child Tree Objects: Comment, Image Insertion Method: Click the Chart and Table button on the standard toolbar. Additional Related Information: Chart and Table (p. 881) Standard Toolbar
Object Properties
For more information on this object's properties, see the Chart and Table (p. 881) section.
Commands
Allows use of Mechanical APDL application commands or APDL programming in a simulation.
1192 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Commands Allows use of Python for the Transient Structural (Rigid Dynamics) system. Tree Dependencies: Valid Parent Tree Objects: Body, Contact Region (shown in figure), environment objects, Joint, Pre-Stress, Solution, Spring Valid Child Tree Objects: Comment, Image Insertion Options: Choose one of the following: Click right mouse button on either the parent object (see above) or in the Geometry window> Insert> Commands. Highlight the parent object (see above) and choose the Insert Commands button from the toolbar. Additional Related Information: Commands Objects Tree Dependencies for the Transient Structural (Rigid dynamics) system: Valid Parent Tree Objects: Connections Folder, Joint, Spring, Environment, Joint Condition . The following right mouse button context menu options are available for this object. Export... Import... Refresh Suppress Search Parameters - appears only if Commands object is under a Solution object. Rename Based on Definition
Object Properties
The Details view properties for this object include the following. Category File Fields/Descriptions File Name - Read-only indication of imported text file name (including path) if used. File Status - Read-only indication of the status of an imported text file if used. Suppressed Target - displays a list of solvers. Invalidate Solution - applicable for the Solution object only. Output Search Prefix - applicable for the Solution object only.
Definition
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1193
Objects Reference Step Selection Mode - applicable only for stepped analyses, and only when inserting under an environment object. Step Number - applicable only for stepped analyses, and only when inserting under an environment object. Input Arguments Results ARG1 through ARG9 Applicable only when inserting under a Solution object.
Comment
Inserts a comment for a Mechanical parent object. The comment editor creates a fragment of HTML, and the object itself consists of that HTML fragment, a string denoting the author's name, and a color. Report adds the resulting HTML fragment directly in line, in the specified color and notes the author. The Comment context toolbar provides buttons to insert an image or to apply various text formatting tags. Tree Dependencies: Valid Parent Tree Objects: All objects. Valid Child Tree Objects: None. Insertion Method: Click the Comment button on the standard toolbar. Additional Related Information: Inserting Comments, Images, and Figures (p. 113) Comment Context Toolbar Reporting
Object Properties
The Details view properties for this object include the following. Category Author Fields/Descriptions Name
Connections
Defines connections between two or more parts or bodies. Includes global settings in Details view that apply to all Contact Region, Spot Weld, Mesh Connection, Body Interaction (for explicit dynamics analyses), Joint, Spring, and Beam child objects.
1194
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Connections Tree Dependencies: Valid Parent Tree Object: Model Valid Child Tree Objects: Beam, Body Interactions, Comment, Connection Group (including those named Contacts, Joints, and Mesh Connections; Contact Tool, Figure, Image, Joint, Solution Information, Spot Weld, Spring, Insertion Options: Automatically inserted in the tree if connection is detected when model is attached. For setting connections manually, use any of the following methods after highlighting Model object: Click Connections button on Model context toolbar. Click right mouse button on Model object or in the Geometry window> Insert> Connections.
Note
These options are not available if a Connections object already exists in the tree.
Additional Related Information: Beams Body Interactions Connections Overview Automatically Generated Connections Contact Region Settings Mesh Connection Contact Ease of Use Features Contact Tool and Results Contact Options Preferences Joints
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1195
Objects Reference Spot Welds Springs The following right mouse button context menu options are available for this object. Create Automatic Connections - available only if at least one Connection Group folder is present. Redundancy Analysis - available if at least one Joint object is present. Enable/Disable Transparency Search Connections for Duplicate Pairs Rename Based on Definition
Object Properties
The Details view properties for this object include the following. Category Auto Detection Transparency Fields Generate Automatic Connection On Refresh Enabled
Connection Group
Defines connections among selected bodies. Includes global settings in Details view that apply to all Contact Region, Mesh Connection, or Joint child objects. Tree Dependencies: Valid Parent Tree Object: Connections Valid Child Tree Objects: Comment, Contact Region, Figure, Image, Joint, Mesh Connection Insertion Options: Use any of the following methods after highlighting Connections object: Click Connection Group on Connections context toolbar. Click right mouse button on Connections object (or on another Connection Group object), or in the Geometry window; then Insert> Connection Group. Insert a Contact Region, Mesh Connection, or Joint object. A separate parent Connection
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1196
Connection Group Group object is created automatically for each of these three types of objects, and is renamed Contacts, Mesh Connections, or Joints accordingly. Additional Related Information: Automatically Generated Connections Contact Region Settings Mesh Connection Joints (p. 478) The following right mouse button context menu options are available for this object. Create Automatic Connections Enable/Disable Transparency Search Connections for Duplicate Pairs Rename Based on Definition
Object Properties
The Details view properties for this object include the following. Category Definition Scope Fields Connection Type Scoping Method Geometry appears if Scoping Method is set to Geometry Selection. In this case, use selection filters to pick geometry, click in the Geometry field, then click Apply. Named Selection appears if Scoping Method is set to Named Selection. Tolerance Type (p. 440) Tolerance Slider (p. 440) Tolerance Value (p. 440) Use Range (p. 440) Min Distance Percentage (p. 440) Min Distance Value (p. 440) Face/Face Face/Edge - appears only for contacts and mesh connection groups. Edge/Edge - appears only for contacts and mesh connection groups. Priority - appears only for contacts and mesh connection groups. Group By Search Across Revolute Joints - appears only for joint groups. Fixed Joints - appears only for joint groups.
Auto Detection
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1197
Objects Reference
Construction Geometry
Houses one or more Path and/or Surface objects. You can apply results to paths and surfaces that you define. Tree Dependencies: Valid Parent Tree Object: Model Valid Child Tree Objects: Comment, Figure, Image, Path, Surface. Insertion Options: Use any of the following methods after highlighting Model object: Click Construction Geometry button on Model context toolbar Click right mouse button on Model object or in the Geometry window >Insert>Construction Geometry.
Note
The Model folder can contain only one Construction Geometry object. Additional Related Information: Path (Construction Geometry) (p. 403) Surface (Construction Geometry) (p. 408) Path (p. 1248) object reference Surface (p. 1270) object reference
Contact Region
Defines conditions for individual contact and target pairs. Several Contact Regions can appear as child objects under a Connection Group object. The Connection Group object name automatically changes to Contacts. Tree Dependencies: Valid Parent Tree Object: Connection Group Valid Child Tree Objects: Commands, Comment, Figure, Image Insertion Options: Use any of the following methods after highlighting Connections or Connection Group object: Inserted automatically if you choose Create Automatic Connections through a right mouse click on Connections (or Contacts) object. Click Contact on Connections context toolbar and choose a contact type.
1198 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Contact Region Click right mouse button on Connections (or Connection Group) object or in the Geometry window; then Insert> Manual Contact Region. Additional Related Information: Contact Region Settings Automatically Generated Connections Global Connection Settings - See the Connections Folder and Connection Group Folder sections. Connections Context Toolbar Setting Contact Conditions Manually Contact Ease of Use Features Contact Tool and Results Contact Options Preferences The following right mouse button context menu options are available for this object. Enable/Disable Transparency Hide All Other Bodies Flip Contact/Target Search Connections for Duplicate Pairs Go To Connections for Duplicate Pairs - available if connection object shares the same geometries with other connection objects. Save Contact Region Settings Load Contact Region Settings Reset to Default Rename Based on Definition
Object Properties
Choose the object properties below that apply to your analysis type. Object Properties - Most Structural Analyses Object Properties - Explicit Dynamics Analyses Object Properties - Thermal and Electromagnetic Analyses Object Properties - Rigid Body Dynamics Analyses
1199
Objects Reference Category Scope Fields/Conditions Scoping Method Contact Target Contact Bodies Target Bodies Contact Shell Face - appears for surface bodies. Target Shell Face - appears for surface bodies. Type Friction Coefficient - if Type = Frictional Scope Mode Behavior Suppressed Formulation Constraint Type - if Formulation = MPC and scoping of Contact Bodies or Target Bodies is to a surface body. Interface Treatment Offset - if Interface Treatment = Add Offset Normal Stiffness Normal Stiffness Factor - if Normal Stiffness = Manual Update Stiffness - if Formulation = Augmented Lagrange or Pure Penalty Stabilization Damping Factor Helps reduce the risk of rigid body motion. Available for Frictionless, Rough, and Frictional contact types. Pinball Region Pinball Radius - if Pinball Region = Radius Time Step Controls - if Type = Frictionless, Rough, or Frictional
Definition
Advanced
Definition
1200
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Contact Region Category Fields/Conditions Normal Stress Exponent - if Type = Bonded and Breakable = Stress Criteria Shear Stress Limit - if Type = Bonded and Breakable = Stress Criteria Shear Stress Exponent - if Type = Bonded and Breakable = Stress Criteria Suppressed Basics of Contact Region object
Definition
Advanced
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1201
Objects Reference
Definition Advanced
1202
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Contact Tool (Group) Insertion Options: For Contact Tool under Connections object, use any of the following methods after highlighting Connections object: Choose Contact Tool on Connections context toolbar under the Contact drop down menu. Click right mouse button on Connections object or in the Geometry window> Insert> Contact Tool. For Contact Tool under Solution object, use any of the following methods after highlighting Solution object: Choose Tools> Contact Tool on Solution context toolbar. Click right mouse button on Solution object or in the Geometry window> Insert> Contact Tool> Contact Tool. For any Contact Tool result object, use any of the following methods after highlighting Contact Tool object: Choose Contact> (result object) on Contact Tool context toolbar. Click right mouse button on Contact Tool object or in the Geometry window> Insert> (result object). Additional Related Information: Connections Context Toolbar Contact Overview Contact Settings Setting Contact Conditions Manually Contact Ease of Use Features Contact Tool and Results Contact Options Preferences The following right mouse button context menu options are available for this object. Generate Initial Contact Results - available for Contact Tool and all child objects when the Contact Tool is inserted under a Connections object. Evaluate All Results - available for Contact Tool and all child objects when the Contact Tool is inserted under a Solution object.
Object Properties
For more information on this object's properties, see the Contact Tool section.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1203
Objects Reference
Convergence
Controls the relative accuracy of a solution by refining solution results on a particular area of a model. The Convergence object is applicable to static structural, modal, linear buckling, steady-state thermal, and magnetostatic analyses. Tree Dependencies: Valid Parent Tree Objects: Several result objects. Insertion Options: Click right mouse button on a result object or in the Geometry window> Insert> Convergence.
Note
Only one Convergence object is valid per result object. Convergence is not supported: For result objects that belong to linked analyses. If an imported load object exists in the environment. When Imported Layered Section or Imported Thickness objects are used. When running background solutions, only one maximum refinement loop is performed. Additional Related Information: Adaptive Convergence Error (Structural) Error (Thermal) Mechanical Options - Convergence
Object Properties
The Details view properties for this object include the following. Category Definition Results Fields Type Allowable Change Last Change - Read-only indication of the most recent change in convergence.
1204
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Coordinate System Converged - Read-only indication of the convergence state (Yes or No).
Note
Convergence objects inserted under an environment that is referenced by an Initial Condition object or a Thermal Condition load object, will invalidate either of these objects, and not allow a solution to progress. Results cannot be converged when you have a Mesh Connection object or a Pinch control with PinchBehavior set to Post. To use Convergence, you must set Calculate Stress to Yes under Output Controls in the Analysis Settings details panel. However, you can perform Modal and Buckling Analysis without specifying this option. You cannot use Convergence if you have an upstream or a downstream analysis link. Convergence is not available when you import loads into the analysis.
Coordinate System
Represents a local coordinate system that you can add under a Coordinate Systems object. Tree Dependencies: Valid Parent Tree Object: Coordinate Systems Valid Child Tree Objects: Comment, Figure, Image Insertion Options: Use any of the following methods after highlighting Coordinate Systems object, or Global Coordinate System object, or another Coordinate System object: Choose Create Coordinate System button on Coordinate Systems context toolbar. Click right mouse button on Coordinate Systems object, or Global Coordinate System object, or another Coordinate System object, or in the Geometry window> Insert> Coordinate System. Additional Related Information: Coordinate Systems Creating Coordinate Systems
Object Properties
For more information on this object's properties, see the Creating Coordinate Systems (p. 425) section.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1205
Objects Reference
Coordinate Systems
Houses any new coordinate systems that can include a Global Coordinate System object and local Coordinate System objects. Tree Dependencies: Valid Parent Tree Object: Model Valid Child Tree Objects: Comment, Coordinate System, Figure, Global Coordinate System, Image Insertion Options: The Coordinate Systems object is automatically inserted into the tree.
Note
Only one Coordinate Systems (Parent) object is valid per Model. Additional Related Information: Coordinate Systems Creating Coordinate Systems
Crack
Defines a crack based on an internally generated mesh to analyze crack fronts by use of geometric parameters.
1206
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Crack Tree Dependencies: Valid Parent Tree Object: Fracture Insertion Options: Click right mouse button on Fracture, Crack, or Pre-Meshed Crack object and select Insert> Crack. Additional Related Information: Fracture Meshing Fracture Analysis
The following right mouse button context menu options are available for this object. Insert>Crack Insert>Pre-Meshed Crack Generate All Crack Meshes Suppress
Object Properties
The Details view properties for this object include the following. Category Scope Fields Source - Read-only and always set to Crack when defining cracks. Scoping Method - Read-only and always set to Geometry Selection when defining cracks. Geometry - Use the Body selection filter to pick a solid body, click in the Geometry field, then click Apply. Coordinate System - Specifies the coordinate system that defines the position and orientation of the crack. The Y axis of the specified coordinate system defines the crack plane normal. You can select the default coordinate system or a local coordinate system that you have defined. The default is the Global Coordinate System. The valid coordinate system must be of type Cartesian and its origin cannot lie outside the bounding box of the body scoped to the crack. The X axis of the crack must be oriented to the surface normal and its origin must be located
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Definition
1207
Objects Reference Category Fields on the surface. For more information on creating a coordinate system aligned with a hit point, see Creating a Coordinate System Based on a Surface Normal (p. 429). Crack Shape - Read-only and always set to Semi-Elliptical. Major Radius - Specifies the major radius, which defines the size of the crack shape along the Z axis (that is, the width of the crack). The specified value must be greater than 0. Minor Radius - Specifies the minor radius, which defines the size of the crack shape along the X axis (that is, the depth of the crack). The specified value must be greater than 0. Fracture Affected Zone - The fracture affected zone is the region that contains a crack. The Fracture Affected Zone control determines how the fracture affected zone height is defined. When set to Program Controlled, the software calculates the height, and Fracture Affected Zone Height is read-only. This is the default. When set to Manual, you enter the height in the Fracture Affected Zone Height field. Fracture Affected Zone Height - This value specifies two things: 1) the height of the Fracture Affected Zone, which is in the Y direction of the crack coordinate system; and 2) the distance in totality by which the Fracture Affected Zone is extended in the positive and negative Z direction of the crack coordinate system from the crack front extremities. Largest Contour Radius - Specifies the largest contour radius for the crack shape. The specified value must be greater than 0. Circumferential Divisions - Specifies the number of circumferential divisions for the crack shape. The value must be a multiple of 8, and must be 8 or greater. The default is 8. The Geometry window can display only a maximum of 360 circumferential divisions, but you can specify a higher value and fracture meshing will respect it. Mesh Contours - Specifies the number of mesh contours for the crack shape. The value must be 1 or greater. The default is 6. The Geometry window can display only a maximum of 100 mesh contours, but you can specify a higher value and fracture meshing will respect it. Crack Front Divisions - Specifies the number of divisions for the crack front. The value must be 3 or greater. The default is 15. The Geometry window can display only a maximum of 999 crack front divisions, but you can specify a higher value and fracture meshing will respect it. Solution Contours - Specifies the number of mesh contours for which you want to compute the fracture result parameters. The value must be less than or equal to the value of Mesh Contours, and cannot be greater than 99. By default, the value is Match Mesh Contours, indicating the number of Solution Contours is equal to the number of Mesh Contours. Entering 0 resets the value to Match Mesh Contours. Suppressed - Toggles suppression of the Crack object. The default is No. The Crack object is suppressed automatically if the scoped body is suppressed. Buffer Zone Scale Factors The Buffer Zone Scale Factors control the size of the buffer zone in the X, Y, and Z directions, relative to the size of the fracture affected zone. For each scaling parameter, use the slider to set a value from 2 to 50. The default is 2.
1208
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Direct FE (Group) Category Fields The maximum dimension among the three directions of the fracture affected zone is multiplied by the corresponding scale factors to create a buffer zone: X Scale Factor Y Scale Factor Z Scale Factor Named Selections Creation Named Selections are created automatically when the fracture mesh is generated. These Named Selections are a special type of Named Selection. For details, refer to Fracture Meshing and Special Handling of Named Selections for Crack Objects. For information about Named Selections in general, refer to Named Selections (p. 381).
Direct FE (Group)
Defines the node-based boundary conditions that are used in the Environment object of a model. Applies to the following objects: Nodal Orientation, Nodal Force, Nodal Pressure, Nodal Displacement, and Nodal Rotation. Tree Dependencies: Valid Parent Tree Objects: Environment Valid Child Tree Objects: Nodal Orientation Nodal Force Nodal Pressure Nodal Displacement Nodal Rotation EM Transducer Insertion Options: Use any of the following methods after highlighting Environment object: Click Direct FE on Environment context toolbar. Click right mouse button on Environment object or in the Geometry window; then Insert> {load type}.
Object Properties
See the Direct FE section for more information about the load options as well as Details View properties.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1209
Objects Reference
End Release
Allows chosen DOFs to be released on a vertex between line bodies. Tree Dependencies: Valid Parent Tree Object: Connections Valid Child Tree Objects: Comment, Figure, Image Insertion Options: Use any of the following methods after highlighting Connections object: Click End Release on Connections context toolbar. Click right mouse button on Connections object or in the Geometry window; then Insert> End Release. Additional Related Information: End Releases (p. 538) Connections Context Toolbar The following right mouse button context menu option is available for this object. Rename Based on Definition (1) (1) - Description for Contact Region object also applies to Mesh Connection object. The Details view properties for this object include the following.
Object Properties
The Details view properties for this object include the following. Category Scope Fields/Conditions Scoping Method Geometry Selection or Named Selection. Edge Geometry Vertex Geometry Coordinate System Translation X Translation Y Translation Z Rotation X Rotation Y Rotation Z Behavior Suppressed
Definition
1210
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Environment (Group)
Environment (Group)
An environment object holds all analysis related objects in a given Model object. The default name of the environment object is the same as the name of the analysis type. All result objects of an analysis are grouped under the Solution object. Tree Dependencies: Valid Parent Tree Object: Model Valid Child Tree Objects: Analysis Settings, Comment, Figure, Image, Initial Condition (for some analysis types), all load and support objects, Solution Insertion Options: Appears by default based on the analysis type chosen in the Project Schematic. Additional Related Information: "Analysis Types" (p. 137) Environment Context Toolbar Types of Loads Types of Supports The following right mouse button context menu options are available for this object. Solve Open Solver Files Directory - available for Windows OS only.
Object Properties
The Details view properties for this object include the following. Category Definition read-only indications. Options Fields Physics Type Analysis Type Solver Target Environment Temperature - the temperature of the body unless this temperature is specified by a particular load such as a thermal condition or an imported temperature. This will also be the material reference temperature unless overridden by the Body (see Reference Temperature (p. 123) under Define Part Behavior (p. 122) for more information). Environment Temperature is not valid for any type of thermal analysis. Generate Input Only
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1211
Objects Reference
1212
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Fatigue Tool (Group) Fatigue Analysis and Loading Options Reviewing Fatigue Results The following right mouse button context menu options are available for this object. Evaluate All Results - available for Fatigue Tool and all child objects.
Object Properties
The Details view properties for this object include the following. For the Fatigue Tool: Category Materials Loading Fields Fatigue Strength Factor (Kf) Type Loading Ratio - appears only if Type is set to Ratio. History Data Location - appears only if Type is set to History Data. Scale Factor Display Time - enter a time value (within the analysis time limit) to display results at that moment of the analysis. Analysis Type Mean Stress Theory Stress Component Bin Size - appears only if Type is set to History Data. Use Quick Rainflow Counting - appears only if Type is set to History Data. Infinite Life - appears if Analysis Type is set to Strain Life; or if Analysis Type is set to Stress Life and Type is set to History Data. Maximum Data Points To Plot - appears only if Type is set to History Data. Units Name 1 cycle is equal to
Definition Options
Life Units
For Biaxiality Indication, Damage, Equivalent Alternating Stress, Life, Safety Factor: Category Scope Fields Scoping Method Path Geometry - Use selection filters to pick geometry, click in the Geometry field, then click Apply. Design Life - available for Damage and Safety Factor. Type - Read-only indication of fatigue object name. Use Average Identifier Minimum - available for Life, Safety Factor, Biaxiality Indication, Equivalent Alternating Stress. Minimum Occurs On - available for Life, Safety Factor, Biaxiality Indication, Equivalent Alternating Stress.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Definition
1213
Objects Reference Maximum - available for Damage, Biaxiality Indication, Equivalent Alternating Stress. Maximum Occurs On - available for Damage, Biaxiality Indication, Equivalent Alternating Stress. Information available for Life and Equivalent Alternating Stress. Read-only indication of the following quantities. Time Load Step Substep Iteration Number
For Damage Matrix, Fatigue Sensitivity, Hysteresis, Rainflow Matrix: Category Scope Definition available only for Damage Matrix and Fatigue Sensitivity. General Options Fields Geometry - Use selection filters to pick geometry, click in the Geometry field, then click Apply. Sensitivity For - available only for Fatigue Sensitivity. Design Life - available only for Damage Matrix; and Fatigue Sensitivity if Sensitivity For is set to Damage or Safety Factor.
Stress Strain Type - if set to Shear Stress, the General, Options, and Results categories are replaced by a Definition category that includes a Type setting. Lower Variation - available only for Fatigue Sensitivity. Upper Variation - available only for Fatigue Sensitivity. Number of Fill Points - available only for Fatigue Sensitivity. Chart Viewing Style - available only for Damage Matrix, Fatigue Sensitivity, and Rainflow Matrix. Points per Segment - available only for Hysteresis. Minimum Range - available only for Damage Matrix and Rainflow Matrix. Maximum Range - available only for Damage Matrix and Rainflow Matrix. Minimum Mean - available only for Damage Matrix and Rainflow Matrix. Maximum Mean - available only for Damage Matrix and Rainflow Matrix. Minimum Strain - available only for Hysteresis. Maximum Strain - available only for Hysteresis. Minimum Stress - available only for Hysteresis. Maximum Stress - available only for Hysteresis.
Results - available only for Damage Matrix, Hysteresis, and Rainflow Matrix. Read-only indication of the following quantities.
Figure
Captures any graphic displayed for a particular object in the Geometry window. A Figure object can be further manipulated (rotated for example), unlike an Image object, which is a static screen shot of the current model view or an imported static figure. Popular uses of a Figure object are for presenting specific views and settings for later inclusion in a report.
1214
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Fluid Surface Tree Dependencies: Valid Parent Tree Object: All objects except Alert, Commands, Comment, Convergence, Image, Project, Result Tracker, Solution Combination, Solution Information Valid Child Tree Objects: None Insertion Method: Click the New Figure or Image button on standard toolbar and select Figure. Additional Related Information: Inserting Comments, Images, and Figures (p. 113) Viewports Reports Standard Toolbar
Object Properties
Caption is the only property available for the Figure object. It provides an editable text field.
Fluid Surface
Fluid Surface objects allow you to identify faces that should be grouped together in support of a virtual body for assembly meshing.
Note
Virtual Body and Fluid Surface objects are fluids concepts, and as such they are not supported by Mechanical solvers. Tree Dependencies: Valid Parent Tree Objects: Virtual Body Insertion Options: Use any of these methods: Highlight the Virtual Body object, and then: In the Details view for the Virtual Body, set Used By Fluid Surface to Yes. Click the right mouse button and select Insert> Fluid Surface from the context menu. Additional Related Information: Meshing Capabilities in Workbench
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1215
Objects Reference Mesh Context Toolbar Assembly Meshing Defining Virtual Bodies
Object Properties
The Details view properties for this object include the following. Category Scope Fields Faces To Group - Set of faces that should be members of the group. Master Virtual Body - Read-only name of the master Virtual Body. Priority - Determines which group will claim cells in cases where groups overlap. The priority is initially based on the rule: the smaller the volume, the higher the priority. Suppressed - Read-only setting inherited from the Virtual Body.
Definition
Fracture
Represents all definitions of cracks within a model. Each definition is represented in a Crack or PreMeshed Crack object, where a Crack is generated internally within the Mechanical application or Meshing application, while a Pre-Meshed Crack comes from an external source. May contain any number of Crack or Pre-Meshed Crack objects. Tree Dependencies: Valid Parent Tree Object: Model Valid Child Tree Objects: Crack, Pre-Meshed Crack Insertion Options: Click right mouse button on Model object and select Insert> Fracture.
Note
Only one Fracture object is valid per Model, and once it is inserted, it cannot be deleted. Additional Related Information: Fracture Meshing Fracture Analysis
1216
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Geometry The following right mouse button context menu options are available for this object. Insert>Crack Insert>Pre-Meshed Crack Generate All Crack Meshes
Object Properties
The Details view properties for this object include the following. Category Definition Fields Free Face Mesh Type Mesh Method Element Midside Nodes Src/Trg Selection Source Target
Scope
Geometry
Represents attached geometry in the form of an assembly or multibody part from a CAD system or from DesignModeler. Assembly parameters, if available, are viewable under the Geometry object.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1217
Objects Reference Tree Dependencies: Valid Parent Tree Object: Model Valid Child Tree Objects: Comment, Figure, Image, Layered Section, Part, Point Mass, Thickness Insertion Options: Appears by default with a Model object. Additional Related Information: "Specifying Geometry in the Mechanical Application" (p. 337) Attach Geometry The following right mouse button context menu options are available for this object. Search Faces with Multiple Thicknesses Update Geometry from CAD Reset Body Colors Show Missing Tessellations Insert > Virtual Body
Note
Virtual Body and Fluid Surface objects are fluids concepts, and as such they are not supported by Mechanical solvers.
Object Properties
The Details view properties for this object include the following. Category Definition Fields Source - Read-only indication of the path and file name associated with the geometry. Type - Read-only indication of how the original geometry was created (CAD product name or DesignModeler). Length Unit - Read-only indication of the length unit originally assigned to the geometry. Exceptions are when importing geometry from CATIA V5 or ACIS, where length units must be specified from a drop down menu. Element Control - Allows manual control of the underlying Mechanical APDL element options (KEYOPTS) for individual Part or Body objects beneath the Geometry object. To manually set Mechanical APDL element options, set Element Control to Manual, then select the Part or Body
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1218
Geometry Category Fields object. Any element options that are available for you to manually set appear in the Details view of the Part or Body object. For example, the Brick Integration Scheme setting for a Part or Body object becomes available only when Element Control is set to Manual. When Element Control is set to Program Controlled, all element options are automatically controlled and no settings are displayed. The Mechanical APDL application equivalent to this setting is the inclusion of the ETCON,SET command in the input file, which automatically resets options for currenttechnology elements to optimal settings. Refer to the Mechanical APDL Element Reference in the Mechanical APDL Help for more information about Mechanical APDL elements and element options. Display Style - The default is Body Color which assigns unique colors to individual bodies in a part. Other choices include Part Color, Material, Non linear Material Effects, and Stiffness Behavior. 2D Behavior - Appears only for a designated 2-D simulation. Bounding Box Length X Length Y Length Z Volume Mass - Appears only in the Mechanical application. Any suppressed Part or Body child objects are not included in the mass property values that are displayed.
Properties
Note
If the material density is temperature dependent, the Mass will be computed at the body temperature, or at 22oC (default temperature for an environment). Scale Factor Value - The factor applied to imported geometry for the purpose of modifying the size of the model. The scale factor value of newly imported geometry is 1.0. You can modify the value and that value is expected to be preserved on updated models. Due to tolerances, models that are scaled (especially larger) sometimes have problems meshing. The scale factor limit is from 1e-3 to 1e3. Factors entered beyond that range are ignored.
Note
Beam sections and shell thicknesses are not affected by the Scale Factor Value. Geometry scale factors should not be applied after virtual cells have been added to the model. Doing so may result in mesh failure.
Objects Reference Category comprise the geometry. Active Bodies are those that are unsuppressed compared to the total number of Bodies. Preferences Fields Elements Mesh Metric
Import Solid Bodies Import Surface Bodies Import Line Bodies Parameter Processing Personal Parameter Key CAD Attribute Transfer CAD Attribute Prefixes Named Selection Processing Named Selection Prefixes Material Properties Transfer CAD Associativity Import Coordinate Systems Reader Save Part File Import Using Instances Do Smart Update Analysis Type Mixed Import Resolution Enclosure and Symmetry Processing
1220
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Image
Object Properties
The Details view properties for this object include the following. The following are all read-only status indications of the global coordinate system: Category Definition Fields Type Mechanical APDL System Number - assigns the coordinate system reference number (the first argument of the Mechanical APDL LOCAL command). Origin X Origin Y Origin Z X Axis Data Y Axis Data Z Axis Data
Origin
Directional Vectors
Image
Inserts a screen shot of the model in its current view or imports any image in .bmp, .jpg, or png format under a parent object. Its use is similar to inserting a Comment object. Inserted images appear in the Report. Image is a static picture of the current model view. It differs from the Figure object, which is also a picture of the current model view that can be further manipulated (rotated for example).
Note
Duplicating an image in the tree will result in both the original object and the copied object using the same image file on disk. Altering or deleting either the original or the copied object will result in modification and/or deletion of the image file on disk. Both items in the tree will be affected by the change to one of the objects. Tree Dependencies: Valid Parent Tree Objects: For importing images: All objects For static image captures: Same parent tree objects as for Figure Valid Child Tree Object: Comment Insertion Method: Click the New Figure or Image button on the standard toolbar and select Image. For importing an image, choose Image from File, then choose an image file from the browse window. Filters are available for listing only image files in .bmp, .jpg, or.png formats. Additional Related Information: Inserting Comments, Images, and Figures (p. 113) Reporting
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 1221
Objects Reference
Object Properties
The Details view properties for this object include the following. Category Definition Fields Type - appears as Imported Layered Section and is a read-only field. Suppressed - select Yes to suppress this object.
Note
Suppression option is only available when the external system shares the model with the downstream analysis system. Material Nonlinear Effects - select yes to include the nonlinear effects from the material properties. The reference temperature specified for the body on which a layered section is defined is used as the reference temperature for the layers. Thermal Strain Effects - select yes to send the coefficient of thermal expansion to the solver.
Note
These fields are not supported for an Explicit Dynamics analysis. Graphic Properties Layer to Display - defines which layer to display on the model. For information on setting the Layer to Display see Viewing Individual Layers (p. 349). Note that the layer number will correspond
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1222
Imported Load (Group) to the layer number used by the Mechanical APDL solver, which may not match the layer number of the system providing the layered data.
Note
This property is only available when the external system shares the model with the downstream analysis system.
Object Properties
The Details view properties for the Imported Load object folder include the following. Category Definition Fields Type - read-only indication. Interpolation Type - read-only indication. Suppressed
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1223
Objects Reference The Details view properties for the imported load object include the following. Category Scope Fields Scoping Method Geometry appears if Scoping Method is set to Geometry Selection. In this case, use selection filters to pick geometry, click in the Geometry field, then click Apply. Named Selection appears if Scoping Method is set to Named Selection. Definition Display Type - read-only indication of imported load. Suppressed Preview Row - appears if multiple load steps are used.
Imported Thickness
Use the Imported Thickness object to import thickness data generated in a previous analysis for application in a current analysis. Imported Thickness objects are created in Mechanical by linking an External Data system to an analysis Model cell in the Project Schematic by right-clicking Setup>Transfer Data To New and selecting an analysis type for the External Data system in the Project Schematic. You can also right-click the Model cell of your project on the Project Schematic and select Transfer Data From New>External Data. Solver Notes: For the MAPDL solver, thickness on 3D shells is represented at the nodal level via the SECFUNCTION command. For 2D plane stress, thicknesses are calculated as an average value from the element's nodal thickness values and it is input as a real constant for the element. For the Explicit Dynamics solver the element's nodal thicknesses are converted to an average element thickness. For Explicit Dynamics (LS-DYNA Export) analyses, thicknesses are applied to the nodes. This is also true for 2D analyses. Applies to: Imported Thickness object folder and all thickness child objects under the folder.
1224
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Imported Thickness Tree Dependencies: Valid Parent Tree Objects: Imported Thickness Group Valid Child Tree Object: Comment, Image Insertion Method: Appears by default for specific analyses with data transfer Click right mouse button on the Imported Thickness Group object Click on Thickness in the Geometry toolbar. Additional Related Information: External Data Import (p. 292) Specifying Surface Body Thickness (p. 345) POLYFLOW to Mechanical Data Transfer (p. 306) The following right mouse button context menu options are available for this object. Search Faces with Multiple Thicknesses
Object Properties
The Details view properties for this object include but are not limited to the following. Please see Appendix B. Data Transfer Mesh Mapping for additional information about other categories and settings for Imported Thicknesses. Category Scope Fields Scoping Method- Select the method of choosing objects to which the load is applied: Geometry Selection or Named Selection. Geometry appears if Scoping Method is set to Geometry Selection. In this case, use selection filters to pick geometry, click in the Geometry field, then click Apply. Named Selection appears if Scoping Method is set to Named Selection. Definition Type- appears as Imported Thickness and is a read-only field. Suppressed- Select Yes to suppress this load. External Data Identifier- Choose the appropriate data identifier which represents the thickness data from the file. Scale- The amount by which the imported thickness values are scaled before being used for display or solution.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1225
Objects Reference Offset- An offset that is added to the imported thickness values before being used for display or solution. Shell Offset- Set the desired shell offset. Advanced Unmapped Data Value- You can specify a thickness value for the unmapped target nodes using the Unmapped Data Value property. By default, a zero thickness value is assigned to the unmapped nodes. For the ANSYS solver, the thickness value at each node must be greater than zero. See External Data Import in the ANSYS Mechanical User Guide for details.
Object Properties
The Details view properties for the Imported Thickness object folder include the following.
1226
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Initial Conditions Category Definition Fields Type A read-only description of the Imported Thickness property. Interpolation Type A read-only description of the Interpolation Type property. Suppressed Enables you to control whether the Imported Thickness characteristics are considered in the solving of the simulation.
Initial Conditions
Houses initial condition objects for use in a Transient Structural analysis (Velocity only) or an explicit dynamics analysis (Velocity and Angular Velocity). Tree Dependencies: Valid Parent Tree Object: Transient Structural [for Velocity only], or Explicit Dynamics environment object [for either Velocity or Angular Velocity]. Valid Child Tree Objects: Angular Velocity (Explicit Dynamics object only), Comment, Figure, Image, Pre-Stress (Explicit Dynamics object only), Velocity Insertion Options: Appears by default for a Transient Structural analysis or an explicit dynamics analysis. Additional Related Information: Define Initial Conditions
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1227
Objects Reference Transient Structural Analysis (p. 216) Explicit Dynamics Analysis (p. 156)
Initial Temperature
Defines an initial temperature or an initial temperature distribution for use in a steady-state thermal or transient thermal analysis. Tree Dependencies: Valid Parent Tree Object: Steady-State Thermal or Transient Thermal analysis environment. Valid Child Tree Objects: Comment, Figure, Image Insertion Options: Appears by default for a steady-state thermal analysis or a transient thermal analysis. Additional Related Information: Define Initial Conditions Steady-State Thermal Analysis (p. 209) Transient Thermal Analysis (p. 282)
1228
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Joint
Object Properties
The Details view properties for this object include the following. Category Definition Fields Initial Temperature Initial Temperature Value
Joint
Defines conditions for reference and mobile pairs that make up a joint. Several Joint objects can appear as child objects under a Connection Group object. The Connection Group object name automatically changes to Joints. Tree Dependencies: Valid Parent Tree Object: Connection Group Valid Child Tree Objects: Comment, Coordinate System, Figure, Image Insertion Options: Use any of the following methods after highlighting Connections object: Inserted automatically if joints are defined in the CAD model and you choose Create Automatic Connections through a right mouse button click on the Connections (or Joints) object. Click Body-Ground> {type of joint} or Body-Body> {type of joint} on Connections context toolbar. Click right mouse button on Connections (or Joints ) object in the Geometry window> Insert> Joint.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1229
Objects Reference Additional Related Information: Joints (p. 478) Joint Load (p. 658) Connections Context Toolbar The following right mouse button context menu options are available for this object. Enable/Disable Transparency Hide All Other Bodies Flip Reference/Mobile Search Connections for Duplicate Pairs Go To Connections for Duplicate Pairs - available if connection object shares the same geometries with other connection objects. Promote Remote Point Rename Based on Definition
Object Properties
For more information on this object's properties, see the Joint Properties and Application (p. 489) section for specific details.
Layered Section
Allows you to define layered section properties on selected surface bodies or on selected faces of surface bodies.
1230
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Layered Section Tree Dependencies: Valid Parent Tree Object: Geometry Valid Child Tree Objects: Comment, Figure, Image Insertion Options: Use any of the following methods after highlighting Geometry object : Click Layered Section button on Geometry context toolbar. Click right mouse button on Geometry object > Insert> Layered Section. Additional Related Information: Specifying Surface Body Layered Sections (p. 348) Geometry Context Toolbar The following right mouse button context menu options are available for this object. Search Faces with Multiple Thicknesses
Object Properties
The Details view properties for this object include the following. Category Scope Fields Scoping Method Geometry - appears if Scoping Method is set to Geometry Selection. In this case, use selection filters to pick geometry, click in the Geometry field, then click Apply. Named Selection - appears if Scoping Method is set to Named Selection. Definition Coordinate System Offset Type (this field is not supported for an Explicit Dynamics analysis) Membrane Offset - appears if Offset Type is set to User Defined. Layers - click here to open the worksheet to enter the layer data. Suppressed Nonlinear Effects - select yes to include the nonlinear effects from the material properties. The reference temperature specified for the body on which a layered section is defined is used as the reference temperature for the layers.
Material
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1231
Objects Reference Thermal Strain Effects - select yes to send the coefficient of thermal expansion to the solver.
Note
These fields are not supported for an Explicit Dynamics analysis. Graphic Properties Properties Layer to Display - defines which layer to display on the model. Total Thickness - total thickness of all of the layers in the Layered Section. Total Mass - total mass of all of the layers in the Layered Section.
1232
Mesh Click right mouse button on Magnetostatic object, or in the Geometry window> Insert> Conductor then > Insert> Current or Voltage For all other objects, use any of the following methods after highlighting Environment object: Choose Inertial, or Load, or Supports, or Conditions> {Load, support, or condition name} on Environment context toolbar. Click right mouse button on Environment object, any load, support, or condition object, or in the Geometry window> Insert> {Load, support, or condition name} Additional Related Information: Create Analysis System Apply Loads and Supports
Object Properties
See the Applying Boundary Conditions section for more information about Loads, Supports, and Conditions.
Mesh
Manages all meshing functions and tools for a model; includes global controls that govern the entire mesh. Tree Dependencies: Valid Parent Tree Object: Model Valid Child Tree Objects: all mesh control tool objects, Comment, Figure, Image Insertion Options: Appears by default when geometry is attached. Additional Related Information: Meshing Capabilities in Workbench Mesh Context Toolbar
The following right mouse button context menu options are available for this object. Update Generate Mesh Preview> Surface Mesh
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 1233
Objects Reference Preview> Inflation Show> Removable Loops Show> Sweepable Bodies Show> Mappable Faces Show> Geometry in Overlapping Named Selections Show> Program Controlled Inflation Surfaces Create Pinch Controls Clear Generated Data
Object Properties
The Details view properties for this object include the following. Category Defaults Fields Physics Preference Solver Preference (appears if Physics Preference is CFD) Relevance
Note
Solver Preference also appears in the Mechanical application if the Physics Preference is Mechanical in a Transient Structural or Rigid Dynamics system during the initial geometry attach. See Solver Preference for more information. Sizing Use Advanced Size Function Relevance Center Element Size Initial Size Seed Smoothing Transition Span Angle Center Curvature Normal Angle Proximity Accuracy Num Cells Across Gap Proximity Size Function Sources Min Size Proximity Min Size Max Face Size Max Size Growth Rate Minimum Edge Length Use Automatic Inflation Inflation Option
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Inflation
1234
Mesh Connection Category Fields Transition Ratio Maximum Layers Growth Rate Number of Layers Maximum Thickness First Layer Height First Aspect Ratio Aspect Ratio (Base/Height) Inflation Algorithm View Advanced Options Collision Avoidance Fix First Layer Maximum Height over Base Gap Factor Growth Rate Type Maximum Angle Fillet Ratio Use Post Smoothing Smoothing Iterations Assembly Meshing Method Feature Capture Tessellation Refinement Keep Solid Mesh Triangle Surface Mesher Shape Checking Element Midside Nodes Straight Sided Element - appears if the model includes an enclosure from DesignModeler. Number of Retries Extra Retries For Assembly Rigid Body Behavior Mesh Morphing Use Sheet Thickness for Pinch Pinch Tolerance Generate Pinch on Refresh Sheet Loop Removal Loop Removal Tolerance Defeaturing Tolerance Nodes - Read-only indication Elements - Read-only indication Mesh Metric
Defeaturing
Statistics
Mesh Connection
Defines conditions for joining meshes of topologically disconnected surface bodies. Several Mesh Connection objects can appear as child objects under a Connection Group object. The name of the Connection Group object automatically changes to Mesh Connections.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1235
Objects Reference Tree Dependencies: Valid Parent Tree Object: Connection Group Valid Child Tree Objects: Comment, Figure, Image Insertion Options: Use any of the following methods after highlighting Connections or Connection Group object: Inserted automatically if you choose Create Automatic Connections through a right mouse click on the Connections or Mesh Connections objects. Click Mesh Connection on Connections context toolbar. Click right mouse button on Connections (or Mesh Connections) object or in the Geometry window; then Insert> Manual Mesh Connection. Additional Related Information: Mesh Connection Automatically Generated Connections Connections Context Toolbar Common Connections Folder Operations for Auto Generated Connections (p. 443) The following right mouse button context menu options are available for this object. Enable/Disable Transparency (1) Hide All Other Bodies (1) Flip Master/Slave (1) Search Connections for Duplicate Pairs (1) Go To Connections for Duplicate Pairs (1) - available if connection object shares the same geometries with other connection objects. Rename Based on Definition (1) (1) - Description for Contact Region object also applies to Mesh Connection object.
Object Properties
The Details view properties for this object include the following.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1236
Mesh Control Tools (Group) Category Scope Fields/Conditions Scoping Method Geometry Selection or Named Selection. Master Geometry Slave Geometry Master Bodies - read-only indication. Slave Bodies - read-only indication. Scope Mode - read-only indication of Manual or Automatic. Tolerance Type Tolerance Slider - appears if Tolerance Type = Tolerance Slider. Tolerance Value - appears if Tolerance Type = Tolerance Slider (readonly) or Tolerance Value. Thickness Scale Factor - appears if Tolerance Type = Use Sheet Thickness. Suppressed Snap to Boundary Snap Type - appears if Snap to Boundary = Yes. Snap Tolerance - appears if Snap Type = Manual Tolerance. Master Element Size Factor - appears if Snap Type = Element Size Factor.
Definition
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1237
Objects Reference Additional Related Information: Meshing Capabilities in Workbench Mesh Context Toolbar Gap Tool Context Toolbar - applicable to Gap Sizing and Gap Tool Convergence - applicable to Refinement Error (Structural) - applicable to Refinement The following right mouse button context menu options are available. Availability is dependent on the selected object. Inflate This Method - available only for Method control where Method is set to anything other than Hex Dominant, MultiZone Quad/Tri, or Sweep (unless a source has been specified). Update Generate Mesh Preview> Surface Mesh Preview> Source and Target Mesh Preview> Inflation Show> Sweepable Bodies Show> Mappable Faces Create Gap Sizes - available only for Gap Tool Rename Based on Definition
Object Properties
The Details view properties for this object include the following. Except where noted, the following applies to all objects other than Gap Tool: Category Scope Fields Scoping Method - specify either Geometry Selection or Named Selection. Not applicable to Contact Sizing, Gap Sizing, Pinch, or Match Control. Geometry - appears if Scoping Method is set to Geometry Selection. In this case, use selection filters to pick geometry, click in the Geometry field, then click Apply. Not applicable to Contact Sizing, Gap Sizing, Pinch, or Match Control. Named Selection - appears if Scoping Method is set to Named Selection. Not applicable to Contact Sizing, Gap Sizing, Pinch, or Match Control.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1238
Mesh Group (Group) Category Definition Fields Contact Region - applicable only to Contact Sizing. Suppressed
Note
Additional Definition settings may be available, depending on the specific mesh control tool.
The following applies only to the Gap Tool: Category Definition Fields Define By Minimum Maximum Gap Aspect Ratio Gap Density Generate on Update
Note
Virtual Body and Fluid Surface objects are fluids concepts, and as such they are not supported by Mechanical solvers. Tree Dependencies: Valid Parent Tree Objects: Mesh Grouping Insertion Options: Highlight the Mesh object (or its Mesh Grouping or Mesh Group child object if any exist), and then: Select Mesh Control> Mesh Group on the Mesh Context Toolbar. Click the right mouse button on the object you highlighted and select Insert> Mesh Group from the context menu. These methods insert a Mesh Group object beneath the Mesh Grouping object. The
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1239
Objects Reference Mesh Grouping object is inserted automatically when the first Mesh Group object is inserted. Additional Related Information: Meshing Capabilities in Workbench Mesh Context Toolbar Defining Mesh Groups Assembly Meshing
Object Properties
The Details view properties for this object include the following. Category Scope Fields Bodies To Group - Set of bodies that should be members of the group. All bodies within a group, including the Master Body, should be of the same type (i.e., Fluid or Solid, as defined by the Fluid/Solid material property). Otherwise, unexpected results may occur. Surface bodies cannot be selected for grouping. Master Body - Body that should act as the master of the group. The master body is the body to which all mesh of the group members will be associated. By default, the first body that is selected for Bodies To Group is the Master Body. Priority - Determines which group will claim cells in cases where groups overlap. The priority is initially based on the rule: the smaller the volume, the higher the priority. Suppressed - Toggles suppression of the selected group. The default is No. If set to Yes, the group will be suppressed.
Definition
Mesh Grouping
Represents all definitions of mesh groups within a model. Each definition is represented in a Mesh Group object. May contain any number of Mesh Group objects, which are used for assembly meshing.
1240
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Mesh Numbering Tree Dependencies: Valid Parent Tree Object: Mesh Valid Child Tree Object: Mesh Group Insertion Options: Automatically inserted in the tree when the first Mesh Group object is inserted. Additional Related Information: Meshing Capabilities in Workbench Mesh Context Toolbar Defining Mesh Groups Assembly Meshing
Mesh Numbering
Folder object that includes any number of Numbering Control objects, used for mesh numbering, which allows you to renumber the node and element numbers of a generated meshed model consisting of flexible parts. Tree Dependencies: Valid Parent Tree Object: Model Valid Child Tree Objects: Comment, Figure, Image Insertion Options: Use any of the following methods after selecting Model object: Click Mesh Numbering button on Model context toolbar. Click right mouse button on Model object or in the Geometry window> Insert>Mesh Numbering. Additional Related Information: Mesh Numbering Model Context Toolbar The following right mouse button context menu options are available for this object. Renumber Mesh
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1241
Objects Reference
Object Properties
The Details view properties for this object include the following. Category Definition Fields Node Offset Element Offset Suppressed Compress Numbers
Modal
Defines the modal analysis whose mode shapes are to be used in a random vibration, response spectrum, or harmonic (MSUP) linked analysis (not shown below). Tree Dependencies: Valid Parent Tree Object: Random Vibration, Response Spectrum, or Harmonic Response (linked) environment object. Valid Child Tree Objects: Comment, Figure, Image Insertion Options: Appears by default for a random vibration analysis, response spectrum analysis, or harmonic (MSUP) linked analysis. Additional Related Information: Random Vibration Analysis (p. 195) Response Spectrum Analysis (p. 200) Harmonic Analysis Using Linked Modal Analysis System (p. 188)
1242
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Model
Object Properties
The Details view properties for this object include the following. Category Definition Fields Modal Environment
Model
Defines the geometry for the particular branch of the tree. The sub-levels provide additional information about the Model object, including loads, supports and results, but do not replace the geometry. Graphic settings applied to the Model object apply to lower level objects in the tree. The Model object groups geometry, material assignments, connections, and mesh settings. The Geometry, Connections and Mesh objects are not created until geometry is successfully attached. Tree Dependencies: Valid Parent Tree Object: Project Valid Child Tree Objects: Chart, Comment, Connections, Coordinate Systems, environments, Figure, Geometry, Image, Mesh, Named Selection, Solution Combination, Symmetry, Virtual Topology Insertion Options: Appears by default for attached geometry. Additional Related Information: Attaching Geometry
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1243
Objects Reference Model Context Toolbar The following right mouse button context menu options are available for this object. Solve Disable Filter/Auto Filter
Object Properties
The Details view properties for this object include the following. Category Filter Options Lighting Fields Control Ambient Light Diffuse Light Specular Light Light Color
Named Selections
Named Selections is a folder object that includes any number of individual user-defined Selection objects. Tree Dependencies: Valid Parent Tree Object: Model Valid Child Tree Objects: Individual named selection objects, Comment, Figure, Image
Note
Comment, Figure, and Image are also child objects of individual named selection objects.
Insertion Options: Use any of the following methods: Click Named Selection button on the Model Context Toolbar (p. 52). Select geometry items for grouping in the Geometry window, or select Body objects in the tree, then choose Create Named Selection (left button on the Named Selection Toolbar or right-click context menu choice).
1244
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Named Selections Import named selections from a CAD system or from DesignModeler. Automatically inserted in the event of a mesher failure so that problem surface bodies can be identified. Additional Related Information: Named Selections Named Selection Toolbar Geometry Preferences Named Selection (DesignModeler Help) Enclosure (DesignModeler Help) The following right mouse button context menu options are available for child objects of a Named Selections object. Select Items in Group Add to Current Selection Remove from Current Selection Generate Named Selections
Object Properties
The Details view properties for this object include the following. The following applies only to the Named Selections object folder: Category Display Worksheet Based Named Selections Fields/Descriptions Show Annotation Generate on Refresh Updates Named Selection criteria automatically following a geometry update. Generate on Remesh Updates the Node ids and locations based on the new mesh.
The following applies only to the child objects of a Named Selections object folder: Category Scope Definition Fields/Descriptions Geometry Selection Worksheet Send to Solver controls whether the named selection is passed to the solver. Also see Passing Named Selections to the Solver in the Meshing help. Visible - displays named selection when set to Yes.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1245
Objects Reference Category Fields/Descriptions Program Controlled Inflation (Include/Exclude) determines whether faces in the named selection are selected to be inflation boundaries for Program Controlled inflation. Also see Program Controlled inflation in the Meshing help. Statistics Read-only status indications Type - Manual if named selection was created in the Mechanical application or generated due to a mesher failure; Imported if named selection was imported. Total Selection Suppressed Hidden Used by Mesh Worksheet - Yes if named selection is being used by the Mesh worksheet. Also see the description of the Mesh worksheet in the Meshing help. Tolerance Type Program Controlled Assigns default values. Manual Makes Zero Tolerance and Relative Tolerance available. Zero Tolerance Relative Tolerance Multiplying factor applied to the values in the entire Worksheet.
Tolerance
Numbering Control
Represents a part, vertex, or Remote Point whose nodes/elements can be renumbered. Any number of these objects can exist within a Mesh Numbering folder. Tree Dependencies: Valid Parent Tree Object: Mesh Numbering Valid Child Tree Objects: Comment, Figure, Image Insertion Options: Use any of the following methods after selecting Mesh Numbering object: Click Numbering Control button on Mesh Numbering context toolbar. Click right mouse button on Mesh Numbering object or in the Geometry window> Insert> Numbering Control. Additional Related Information: Mesh Numbering
1246
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Part Model Context Toolbar The following right mouse button context menu options are available for this object. Renumber Mesh
Object Properties
The Details view properties for this object include the following. Category Scope Fields Scoping Method - specify either Geometry Selection or Remote Point. Geometry - appears if Scoping Method is set to Geometry Selection. Remote Points - appears if Scoping Method is set to Remote Point. Begin Node Number - appears if Geometry is set to a part. End Node Number - appears if Geometry is set to a part. Begin Element Number - appears if Geometry is set to a part. End Element Number - appears if Geometry is set to a part. Node Number - appears if Geometry is set to a vertex or if Remote Points is set to a specific Remote Point. Suppressed
Definition
Part
Defines a component of the attached geometry included under a Geometry object. The Part object is assumed to be a multibody part with Body objects beneath it as depicted in the figure below. The Part object label in your Project tree inherits the name from the CAD application you use to create the part and may differ based on the CAD application. Refer to the Body objects reference page if the Geometry object does not include a multibody part, but instead only includes individual bodies. Also see the description of the Virtual Body Group (p. 1280) object (applicable to assembly meshing algorithms only). Tree Dependencies: Valid Parent Tree Object: Geometry Valid Child Tree Objects: Body, Comment, Figure, Image Insertion Options: Appears by default when geometry is attached that includes a multibody part. Additional Related Information: Attaching Geometry The following right mouse button context menu options are available for this object. Search Faces with Multiple Thicknesses
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1247
Objects Reference Create Selection Group Generate Mesh Preview> Surface Mesh - appears only for a solid body. Preview> Inflation
Object Properties
The Details view properties for this object include the following. Category Graphics Properties Definition Fields Visible - Turns part display On or Off in the Geometry window. Suppressed Assignment Brick Integration Scheme - appears only if Element Control is set to Manual in the Details view of the Geometry object. Coordinate System - Assign a local coordinate system to specify the alignment of the elements of the part if previously defined using one or more Coordinate System objects; not available if Stiffness Behavior is set to Rigid. Length X Length Y Length Z Volume Mass - Appears only in the Mechanical application.
Bounding Box
Note
If the material density is temperature dependent, the Mass will be computed at the body temperature, or at 22oC (default temperature for an environment). Centroid X Centroid Y Centroid Z Moment of Inertia Ip1 Moment of Inertia Ip2 Moment of Inertia Ip3 Surface Areas (approx.)
Path
Represents a spatial curve to which you can scope results. The results are evaluated at discrete points along this curve.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1248
Periodic/Cyclic Region Tree Dependencies: Valid Parent Tree Object: Construction Geometry Valid Child Tree Objects: Comment, Figure, Image. Insertion Options: Use any of the following methods after selecting Construction Geometry object: Click Path button on Construction Geometry context toolbar. Click right mouse button on Construction Geometry object or in the Geometry window> Insert>Path. Additional Related Information: Path (Construction Geometry) (p. 403) Construction Geometry (p. 1198) object reference The following right mouse button context menu options are available for this object. Snap to mesh nodes Export
Object Properties
The Details view properties for this object include the following. Category Definition Fields Path Type Path Coordinate System Number of Sampling Points Suppressed Show Mesh Coordinate System Start X Coordinate Start Y Coordinate Start Z Coordinate Location Coordinate System End X Coordinate End Y Coordinate End Z Coordinate Location
Start
End
Periodic/Cyclic Region
Defines an individual plane for periodic conditions, anti-periodic conditions, or cyclic conditions. The collection of all Periodic/Cyclic Region objects exists under one Symmetry object.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1249
Objects Reference Tree Dependencies: Valid Parent Tree Object: Symmetry Valid Child Tree Objects: Comment, Figure, Image Insertion Options: Use any of the following methods after highlighting Symmetry object: Choose Periodic/Cyclic Region on Symmetry context toolbar. Click right mouse button on Symmetry object, on an existing Periodic/Cyclic Region or Symmetry Region object, or in the Geometry window> Insert> Periodic/Cyclic Region. Additional Related Information: Symmetry Symmetry in the Mechanical Application Symmetry Context Toolbar
The following right mouse button context menu option is available for this object. Flip High/Low
Object Properties
The Details view properties for this object include the following. Category Scope Fields Scoping Method Low Boundary - appears if Scoping Method is set to Geometry Selection. High Boundary - appears if Scoping Method is set to Geometry Selection. Low Selection - appears if Scoping Method is set to Named Selection. High Selection - appears if Scoping Method is set to Named Selection. Scope Mode Type - appears for Periodic Region only. Coordinate System
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Definition
1250
Point Mass
Represents the inertial effects from a body. Tree Dependencies: Valid Parent Tree Object: Geometry Valid Child Tree Objects: Comment, Figure, Image Insertion Options: Use any of the following methods after highlighting Geometry object or Body object: Click Point Mass button on Geometry context toolbar. Click right mouse button on Geometry object, Body object, or in the Geometry window> Insert> Point Mass. Additional Related Information: Point Mass Coordinate Systems Geometry Context Toolbar The following right mouse button context menu options are available for this object. Promote Remote Point
Object Properties
The Details view properties for this object include the following. Category Scope Fields Scoping method Geometry - Use selection filters to pick geometry, click in the Geometry field, then click Apply. Coordinate System - Assign load to a local coordinate system if previously defined using one or more Coordinate System objects. The Point Mass will automatically be rotated into the selected coordinate system if that coordinate system differs from the global coordinate system. X Coordinate - Define x coordinate location; can be designated as a parameter. Y Coordinate - Define y coordinate location; can be designated as a parameter. Z Coordinate - Define z coordinate location; can be designated as a parameter.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1251
Objects Reference Location - Change location of the load. Pick new location, click in the Location field, then click Apply. Definition Mass - Define mass; can be designated as a parameter. Mass Moment of Inertia X - Available for 3D models only. Mass Moment of Inertia Y - Available for 3D models only. Mass Moment of Inertia Z - Available for 2D and 3D models. Suppressed Behavior Pinball Region
Pre-Meshed Crack
Defines a crack that is based on a previously generated mesh and used to analyze crack fronts based on a Named Selection. Tree Dependencies: Valid Parent Tree Object: Fracture Insertion Options: Click right mouse button on Fracture, Crack, or Pre-Meshed Crack object and select Insert> Pre-Meshed Crack. Additional Related Information: Defining a Pre-Meshed Crack (p. 420)
The following right mouse button context menu options are available for this object. Insert>Crack Insert>Pre-Meshed Crack Suppress
Object Properties
The Details view properties for this object include the following. Category Scope Fields Source - Read-only field indicating the type of crack definition. Scoping Method - Read-only and always set to Named Selection when defining pre-meshed cracks. Crack Tip (Nodal Named Selection) - Assign the scoping of the PreMeshed Crack to a valid Named Selection. Click in the Named Selection field and select a named selection consisting of nodes. This option is only applicable to 2D analysis. Crack Front (Named Selection) - Assign the scoping of the Pre-Meshed Crack to a valid Named Selection. Click in the Named Selection field and select a named selection consisting of nodes. This option is only applicable to 3D analysis.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1252
Pre-Stress Category Definition Fields Coordinate System - Specifies the coordinate system that defines the position and orientation of the crack. The Y axis of the specified coordinate system defines the crack surface normal. The origin of the coordinate system represents the open side of the crack. You can select the default coordinate system or a local coordinate system that you have defined. The default is the Global Coordinate System. The valid coordinate system must be of type Cartesian. Solution Contours - Specifies the number of contours for which you want to compute the fracture result parameters. Suppressed - Toggles suppression of the Pre-Meshed Crack object. The default is No. The Pre-Meshed Crack object is suppressed automatically if the scoped named selection is suppressed.
Pre-Stress
Defines the structural analysis whose stress results are to be used in a modal analysis, or whose stressstiffening effects are to be used in a linear buckling analysis, or whose stresses, strains, and/or displacements, or velocities are to be used in an explicit dynamics analysis . Tree Dependencies: Valid Parent Tree Object: Modal, or Linear Buckling , or Explicit Dynamics environment object. Valid Child Tree Objects: Commands, Comment, Figure, Image Insertion Options: Appears by default for a modal analysis, a linear buckling analysis, or an explicit dynamics analysis.
Additional Related Information: Modal Analysis (p. 145) Linear Buckling Analysis (p. 140) Explicit Dynamics Analysis (p. 156) Define Initial Conditions
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1253
Objects Reference
Object Properties
The Details view properties for this object include the following. Category Definition Fields Pre-Stress Environment Pre-Stress Define By - (applicable only to Modal or Linear Buckling environments) Pre-Stress Time - (applicable only to Modal or Linear Buckling environments) Reported Loadstep - (applicable only to Modal or Linear Buckling environments) Reported Substep - (applicable only to Modal or Linear Buckling environments) Reported Time - (applicable only to Modal or Linear Buckling environments) Contact Status - (applicable only to Modal or Linear Buckling environments) Mode (applicable only to an Explicit Dynamics environment) Time (applicable only to an Explicit Dynamics environment) Time Step Factor (applicable only to an Explicit Dynamics environment for Mode = Displacements)
Note
Links in this Fields column describe applicability to a Modal analysis. The same descriptions apply to a Linear Buckling analysis.
Probe
Determines results at a point on a model or finds minimum or maximum results on a body, face, vertex, or edge. Tree Dependencies: Valid Parent Tree Object: Solution Valid Child Tree Objects: Comment, Figure, Image Insertion Options: Use any of the following methods after highlighting Solution object or an existing Probe object: Choose Probe> {specific probe} on Solution context toolbar. Click right mouse button on Solution object or in the Geometry window> Insert> Probe> {specific probe}. Additional Related Information:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1254
Project Probes (p. 894) The following right mouse button context menu options are available for this object: Evaluate All Results Rename Based on Definition
Object Properties
See the Probe Details View (p. 896) section.
Project
Includes all objects in the Mechanical application and represents the highest level in the object tree. Only one Project can exist per Mechanical session. Tree Dependencies: Valid Parent Tree Object: None - highest level in the tree. Valid Child Tree Objects: Comment, Model Insertion Options: Appears by default in every Mechanical session.
Object Properties
The Details view properties for this object include the following. Category Title Page - You can enter the following information that will appear on the title page of the report. Information - The Mechanical application provides the following information that will appear on the title page of the report. Project data Management Fields Author Subject Prepared for
Save Project Before Solution- Saves the entire project immediately before solving (after any required meshing). If the project had never been previously saved, you can now select a location to save a new file.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1255
Objects Reference Save Project After Solution- Saves the project immediately after solving but before postprocessing. If the project had never been previously saved, nothing will be saved.
Note
The default values can be specified in Tools > Options under the Miscellaneous section. The Save Options defaults are applicable only to new projects. These settings will not be changed for existing projects.
Remote Point
Allows scoping of remote boundary conditions. Tree Dependencies: Valid Parent Tree Object: Remote Points. Valid Child Tree Objects: Commands, Comment, Figure Insertion Options: Use any of the following methods after highlighting Model or Remote Points object: Choose Remote Point on Model or Remote Points context toolbar. Click right mouse button on the Model or Remote Points object or in the Geometry window and select Insert> Remote Point. Additional Related Information: Remote Point Remote Boundary Conditions The Details view properties for this object include the following. Category Scope Fields Scoping Method Geometry - appears if Scoping Method is set to Geometry Selection. Choose geometry entity then click on Apply. Named Selection - appears if Scoping Method is set to Named Selection. Choose a Named Selection from the drop-down menu. Coordinate System X Coordinate
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1256
Result Tracker Category Fields Y Coordinate Z Coordinate Location Definition Suppressed Behavior Pinball Region
Remote Points
Houses all Remote Point objects. Tree Dependencies: Valid Parent Tree Object: Model Valid Child Tree Objects: Comment Remote Point Insertion Options: Use any of the following methods after highlighting Model object: Choose Remote Point on Model context toolbar. Click right mouse button on the Model object or in the Geometry window, select Insert> Remote Point. Additional Related Information: Remote Point Remote Boundary Conditions
Object Property
The Details view property for this object includes the following. Category Graphics Fields Show Connection Lines
Result Tracker
Provides results graphs of various quantities (for example, deformation, contact, temperature, kinetic energy, stiffness energy) vs. time.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1257
Objects Reference Tree Dependencies: Valid Parent Tree Object: Solution Information Valid Child Tree Objects: Comment, Image Insertion Options: Use any of the following methods after highlighting Solution Information object: Choose Result Tracker> {name of Result Tracker} on Solution Information context toolbar.
Note
You will not be able to add a Result Tracker from the Solution Information context toolbar if the solution is in a solved state. You will need to clear the solution before adding a Result Tracker.
Click right mouse button on Solution Information object or in the Geometry window> Insert> {name of Result Tracker}. Additional Related Information: Result Tracker Objects Solution Context Toolbar The following right mouse button context menu options are available for this object. Export - available after solution is obtained. Rename Based on Definition
Object Properties
The Details view properties for this object include the following.
Note
Properties may differ for Result Trackers in Explicit Dynamics systems. See Explicit Dynamics Result Trackers (p. 943) for more information. Category Fields
1258
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Results and Result Tools (Group) Definition Type - Read-only indication of result tracker type for Deformation and Temperature objects. For Contact object, specify contact output. Orientation - appears for a Deformation result tracker object. Suppression Prior to solving, you can include or exclude the result from the analysis. The default is value is No. Scoping Method - appears for a Temperature result tracker object. Geometry - appears for a Deformation result tracker object, or for a Temperature object if Scoping Method is set to Geometry Selection. Use selection filters to pick geometry, click in the Geometry field, then click Apply. Contact Region - appears for a Contact result tracker (p. 941) object. Minimum - Read-only indication of the minimum value of the result tracker type. Maximum - Read-only indication of the maximum value of the result tracker type. Type Cut Frequency - appears if Type = Butterworth. Minimum filtered value - appears if Type = Butterworth. Maximum filtered value - appears if Type = Butterworth.
Scope
Results
Structural Beams
1259
Thermal Directional Heat Flux, Temperature, Thermal Error, Total Heat Flux Current Density, Directional Field Intensity, Directional Flux Density, Directional Force, Electric Potential, Flux Linkage, Inductance, Magnetic Error, Total Field Intensity, Total Flux Density, Total Force Directional Current Density, Directional Electric Field Intensity, Electric Voltage, Joule Heat, Total Current Density, Total Electric Field Intensity Coordinate Systems Results (group), User Defined Result
Tree Dependencies: Valid Parent Tree Object: For Direct Stress, Maximum Bending Stress, Maximum Combined Stress, Minimum Bending Stress, Minimum Combined Stress: Beam Tool For Directional Deformation, Total Deformation: Beam Tool, Solution For all other result objects: Solution Valid Child Tree Objects: For Beam Tool: Comment, Direct Stress, Directional Deformation, Figure, Image, Maximum Bending Stress, Maximum Combined Stress, Minimum Bending Stress, Minimum Combined Stress, Total Deformation For all other objects: Comment, Figure, Image
Note
Alert and Convergence may also apply.
Insertion Options: For results and result tools that are direct child objects of a Solution object, use any of the following methods after highlighting the Solution object: Open one of the toolbar drop-down menus or result category on the Solution context toolbar. Right-click the mouse on Solution object or in the Geometry window, and the select Insert and then the desired result or result category. For results that are direct child objects of a specific result tool, use any of the following methods after highlighting the specific result tool object: Choose result on the context toolbar related to the result tool.
1260
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Results and Result Tools (Group) Right-click the mouse on a specific result tool object Insert and then the desired result or result category. Additional Related Information: "Using Results" (p. 765) Solution Context Toolbar Layered and Surface Body Results (p. 776) The following right mouse button context menu options may be available based on the Result object. Export Evaluate All Results Convert To Path Result (for Results scoped to Edges Only) Rename Based on Definition
Object Properties
The Details view properties for this object may include the following. The following applies to many result objects whose direct parent object is Solution. Many exceptions are noted. For more complete information check individual descriptions for all results and result tools. Category Scope Fields Scoping Method - Geometry Selection, Named Selection, Path, or Surface. Geometry - appears if Scoping Method = Geometry. Use selection filters to pick geometry, click in the Geometry field, then click Apply. Named Selection - appears if Scoping Method = Named Selection. Specify named selection. Path - appears if Scoping Method = Path. Select defined path. Surface - appears if Scoping Method = Surface. Select defined surface. Shell - appears only for stress and strain results scoped to a surface body. Layer - Specifies the layer to calculate Shell result values. Definition Type - result type indication, can be changed within the same result category. Read-only indication for: Current Density, Electric Potential, Equivalent Plastic Strain, Strain Energy, Magnetic Error, Structural Error, Temperature, Thermal Error, User Defined Result, Vector Principal Elastic Strain, Vector Principal Stress, J-Integral, VCCT, SIFS Orientation - appears only for: Axial Force, Directional Deformation, Directional Field Intensity, Directional Flux Density, Directional Force, Directional Heat Flux, Normal Elastic Strain, Normal Stress, Shear Elastic Strain, Shear Stress, Torsional Moment, Shell Membrane Stress, Shell Bending Stress.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1261
Objects Reference Expression - appears only for User Defined Result. Input Unit System - appears only for User Defined Result. Output Unit - appears only for User Defined Result. Identifier - appears only for User Defined Result. Coordinate System - only displayed for results that change with respect to a coordinate system, such as Normal Stress. For these result types you can specify: default Global Coordinate System, local Coordinate System, or Solution Coordinate System (for most element types the Solution Coordinate System aligns with the global coordinate system, however, for surface and line bodies, elements may align themselves on a per element basis and therefore create random alignments. To correct this, specify a local coordinate system on each part and choose Solution Coordinate System option to ensure that the displayed elements have a consistent alignment). By - Maximum Over ... is the maximum result over an independent variable for the node, element, or sample point. ... of Maximum is the value of the independent variable that the maximum occurred for the node, element, or sample point. Neither option is available for non-cyclic modal results, or linearized stress results. Display Time - appears if By is set to Time. (See Note below.) Frequency - appears if By is set to Frequency. (See Note below.) Set Number - appears if By is set to Set. Mode - appears for Modal analyses. Calculate Time History - appears if By is set to Time or Set. Phase Angle - appears if By is set to Frequency, Set (harmonic and cyclic modal analyses), Maximum Over Frequency, or Frequency of Maximum. Phase Increment - appears if By is set to Maximum Over Phase, or Phase of Maximum. Identifier - appears only for User Defined Result. Suppressed - suppresses the object if set to Yes. Contour Start - appears only for Fracture Results. Contour End - appears only for Fracture Results. Active Contour - appears only for Fracture Results.
Note
If you specify a Display Time or Frequency value which exceeds the final time or frequency in the result file, then Mechanical will not allow the result to be evaluated. If you specify a Display Time or Frequency value for which no results are available, then Mechanical performs a linear interpolation to calculate the results at that specified time. The two times or frequencies in the result file that are the closest to the specified time/frequency are used in the interpolation. No interpolation is performed for the Fracture Tool results. That is, for Fracture Results with a Display Time between the two solution time points, only the data set associated with the lower of the solution time points is used. Integration Point Results Display Option - appears only for result items that can display un-averaged contour results.
1262
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solution Results - Readonly status indication of result object. Minimum - not available for Vector Principal Stress. Maximum - not available for Vector Principal Stress. Minimum Occurs On - not available for: Current Density, Electric Potential, Strain Energy, Vector Principal Stress. Maximum Occurs On - not available for: Current Density, Electric Potential, Strain Energy, Vector Principal Stress. Time Load Step Substep Iteration Number
Note
If a result changes with respect to coordinate systems, then Mechanical rotates this result in an identical fashion to MAPDL. For an explanation of rotating results to a different coordinate system, see Additional POST1 Postprocessing in the Basic Analysis Guide.
Solution
Defines result types and formats for viewing a solution. Tree Dependencies: Valid Parent Tree Object: Any environment object. Valid Child Tree Objects: All general Results and Result Tools, Commands, Comment, Figure, Image, Solution Information Insertion Options: Appears by default for any analysis.
Note
A Solution object cannot be deleted from the tree. Additional Related Information: "Understanding Solving" (p. 913) Solution Context Toolbar Adaptive Convergence The following right mouse button context menu options are available for this object. Evaluate All Results Stop Solution - available only for RSM solutions. Interrupt Solution - available only for RSM solutions.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1263
Objects Reference Open Solver Files Directory - available for Windows OS only.
Object Properties
The Details view properties for this object include the following. Category Adaptive Mesh Refinement Refinement Controls appears only for magnetostatic analyses if a Convergence object is inserted under a result. Fields Max Refinement Loops Refinement Depth Element Selection Energy Based - appears if Element Selection is set to Manual. Error Based - appears if Element Selection is set to Manual.
Solution Combination
Manages solutions that are derived from the results of one or more environments. See Design Assessment for additional Solution Combination capabilities. Tree Dependencies: Valid Parent Tree Object: Model Valid Child Tree Objects: all stress and strain result objects, Directional Deformation, Total Deformation, Contact Tool (only for Frictional Stress, Penetration, Pressure, and Sliding Distance), Fatigue Tool , Stress Tool, Comment, Image Insertion Options: Use any of the following methods after highlighting Model object: Choose Solution Combination on Model context toolbar. Click right mouse button on Model object or in the Geometry window> Insert> Solution Combination. Additional Related Information: Solution Combinations Underdefined Solution Combinations (Troubleshooting) The Evaluate All Results right mouse button context menu option is available for this object.
Solution Information
Allows tracking, monitoring, or diagnosing of problems that arise during a nonlinear solution. Also allows viewing certain finite element aspects of the engineering model.
1264
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Spot Weld Tree Dependencies: Valid Parent Tree Object: Connections, Solution Valid Child Tree Objects: Comment, Image, Result Tracker (available only when Solution is the parent) Insertion Options:: Automatically inserted under a Solution object of a new environment or of an environment included in a database from a previous release. Click right mouse button on Connections object or in the Geometry window> Insert> Solution Information. Additional Related Information: Solution Information The following right mouse button context menu option is available for this object. Export FE Connections
Object Properties
The Details view properties for this object include the following. Category Solution Information Fields Solution Output - not applicable to Connections object. Newton-Raphson Residuals - applicable only to Structural environments. Update Interval - appears for synchronous solutions only Display Points - not applicable to Connections object. Display Filter During Solve - appears for Explicit Dynamics systems only. Activate Visibility Display Line Color Color - appears if Line Color is set to Manual. Visible on Results Line Thickness
FE Connection Visibility
Spot Weld
Defines conditions for individual contact and target pairs for a spot weld, which is used to connect individual surface body parts to form a surface body model assembly , just as a Contact Region object is used to form a solid model assembly. Several Spot Weld objects can appear as child objects under a Connection Group object. The Connection Group object name automatically changes to Contacts.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1265
Objects Reference Tree Dependencies: Valid Parent Tree Object: Connections Valid Child Tree Objects: Comment, Figure, Image Insertion Options: Use any of the following methods after highlighting Connections object: Inserted automatically if spot welds are defined in the CAD model and you choose Create Automatic Connections through a right mouse click on Connections (or Contacts) object. Click Spot Weld button on Connections context toolbar. Click right mouse button on Connections (or Connection Group) object or in the Geometry window > Insert> Spot Weld. Additional Related Information: Spot Welds Connections Context Toolbar The following right mouse button context menu options are available for this object. Enable/Disable Transparency Hide All Other Bodies Flip Contact/Target Merge Selected Contact Regions - appears if contact regions share the same geometry type. Save Contact Region Settings Load Contact Region Settings Reset to Default Rename Based on Definition
Object Properties
The Details view properties for this object include the following. Category Scope Fields Scoping Method Contact (p. 449)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1266
Spring Target (p. 450) Contact Bodies (p. 450) Target Bodies (p. 450) Definition Scope Mode ed
Spring
An elastic element that regains its undeformed shape after a compression or extension load is removed. Tree Dependencies: Valid Parent Tree Object: Connections Valid Child Tree Objects: Commands, Comment, Figure, Image Insertion Options: Use any of the following methods after highlighting Connections object: Click Body-Ground> Spring or Body-Body> Spring, as applicable on Connections context toolbar. Click right mouse button on Connections object or in the Geometry window> Insert> Spring. Additional Related Information: Connections Context Toolbar Springs (p. 528) The following right mouse button context menu options are available for this object. Enable/Disable Transparency - similar behavior to feature in Contact Region. Rename Based on Definition - similar behavior to feature in Contact Region. Promote Remote Point
Object Properties
The Details view properties for this object include the following. Category Graphics Properties Definition Fields Visible Type - read only indication of Longitudinal Spring Behavior (rigid dynamics analyses only) Longitudinal Stiffness Longitudinal Damping Preload ed
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1267
Objects Reference Spring Length - read only indication. (rigid dynamics analyses only) Scope Reference Scope Scoping Method Reference Component - appears if Scope (under Scope group) is set to BodyBody and Scoping Method is set to Named Selection. Scope - appears if Scope (under Scope group) is set to Body-Body and Scoping Method is set to Geometry Selection. Choose geometry entity then click on Apply. Body- appears if Scope (under Scope group) is set to Body-Body and Scoping Method is set to Geometry Selection. Read-only indication of scoped geometry. Coordinate System Reference X Coordinate Reference Y Coordinate Reference Z Coordinate Reference Location Behavior Pinball Region Mobile Component - appears if Scoping Method is set to Named Selection. Scope - appears if Scoping Method is set to Geometry Selection. Choose geometry entity then click on Apply. Body- appears if Scoping Method is set to Geometry Selection. Read-only indication of scoped geometry. Coordinate System Mobile X Coordinate Mobile Y Coordinate Mobile Z Coordinate Mobile Location Behavior Pinball Region
Mobile
1268
Stress Tool (Group) Insertion Options: For Stress Tool, use any of the following methods after highlighting Solution object in a static structural or transient structural analysis: Choose Tools> Stress Tool on Solution context toolbar. Click right mouse button on Solution object or in the Geometry window> Insert> Stress Tool> Max Equivalent Stress or Max Shear Stress or MohrCoulomb Stress or Max Tensile Stress. For Safety Factor, Safety Margin, or Stress Ratio, use any of the following methods after highlighting Stress Tool object: Choose Safety Factor, Safety Margin, or Stress Ratio on Stress Tool context toolbar. Click right mouse button on Stress Tool object or in the Geometry window> Insert> Stress Tool>Safety Factor, Safety Margin, or Stress Ratio. Additional Related Information: Stress Tools (p. 803) Maximum Equivalent Stress Safety Tool (p. 804) Maximum Shear Stress Safety Tool (p. 806) Mohr-Coulomb Stress Safety Tool (p. 807) Maximum Tensile Stress Safety Tool (p. 809) The right mouse button context menu option Evaluate All Results - is available for Safety Factor, Safety Margin, Stress Ratio, and Stress Tool .
Object Properties
The Details view properties for this object include the following. For Stress Tool: Category Definition Fields Theory Factor - appears only if Theory is set to Max Shear Stress. Stress Limit - appears only if Stress Limit Type is set to Custom Value. Stress Limit Type - appears if Theory is set to any stress tool except MohrCoulomb Stress. Tensile Limit - appears only if Theory is set to Mohr-Coulomb Stress and Tensile Limit Type is set to Custom Value. Compressive Limit - appears only if Theory is set to Mohr-Coulomb Stress and Compressive Limit Type is set to Custom Value. Tensile Limit Type - appears only if Theory is set to Mohr-Coulomb Stress.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1269
Objects Reference Compressive Limit Type - appears only if Theory is set to Mohr-Coulomb Stress. For Safety Factor, Safety Margin, or Stress Ratio: Category Scope Fields Scoping Method Geometry - Use selection filters to pick geometry, click in the Geometry field, then click Apply. Type Read-only display of specific stress tool object name. By Display Time Calculate Time History Use Average Identifier Minimum Maximum - appears only for Stress Ratio. Minimum Occurs On Maximum Occurs On - appears only for Stress Ratio. Time Load Step Substep Iteration Number
Definition
Results - Readonly display of the following values: Information Read-only display of the following values:
Surface
Represents a section plane to which you can scope results. Tree Dependencies: Valid Parent Tree Object: Construction Geometry Valid Child Tree Objects: Comment, Figure, Image. Insertion Options: Use any of the following methods after selecting Construction Geometry object: Click Surface button on Construction Geometry context toolbar. Click right mouse button on Construction Geometry object or in the Geometry window> Insert> Surface. Additional Related Information: Surface (Construction Geometry) (p. 408) Construction Geometry (p. 1198) object reference
Object Properties
The Details view properties for this object include the following.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1270
Symmetry
Represents all definitions of symmetry or periodic/cyclic planes within a model. Each symmetry definition is represented in a Symmetry Region object, each periodic definition is represented in a Periodic Region object, and each cyclic definition is represented in a Cyclic Region object. Tree Dependencies: Valid Parent Tree Object: Model Valid Child Tree Objects: Comment, Figure, Image, Periodic/Cyclic Region, Symmetry Region Insertion Options: Automatically inserted in the tree if model includes symmetry planes defined in DesignModeler (using the Symmetry or Enclosure feature). For manual insertion, use any of the following methods after highlighting Model object: Choose Symmetry on Model context toolbar. Click right mouse button on Model object or in the Geometry window> Insert> Symmetry.
Note
Only one Symmetry object is valid per Model. Additional Related Information: Symmetry Symmetry Context Toolbar
Symmetry Region
Defines an individual plane for symmetry or anti-symmetry conditions. The collection of all Symmetry Region objects exists under one Symmetry object.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1271
Objects Reference Tree Dependencies: Valid Parent Tree Object: Symmetry Valid Child Tree Objects: Comment, Figure, Image Insertion Options: Automatically inserted in the tree if model includes symmetry planes defined in DesignModeler (using the Symmetry or Enclosure feature). For manual insertion, use any of the following methods after highlighting Symmetry object: Choose Symmetry Region on Symmetry context toolbar. Click right mouse button on Symmetry object, on an existing Symmetry Region, Periodic Region, or Cyclic Region object, or in the Geometry window > Insert> Symmetry Region. Additional Related Information: Symmetry Symmetry Context Toolbar
Object Properties
The Details view properties for this object include the following. Category Scope Fields Scoping Method Geometry - appears if Scoping Method is set to Geometry Selection. Named Selection - appears if Scoping Method is set to Named Selection. Scope Mode Type Coordinate System Symmetry Normal Suppress
Definition
1272
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Thermal Point Mass Tree Dependencies: Valid Parent Tree Object: Geometry Valid Child Tree Objects: Comment, Figure, Image Insertion Options: Use any of the following methods after highlighting Geometry object or Body object: Click Thermal Point Mass button on Geometry context toolbar. Click right mouse button on Geometry object, Body object, or in the Geometry window> Insert> Thermal Point Mass. Additional Related Information: Thermal Point Mass Coordinate Systems Geometry Context Toolbar The following right mouse button context menu options are available for this object. Promote Remote Point
Object Properties
The Details view properties for this object include the following. Category Scope Fields Scoping method Geometry - Use selection filters to pick geometry, click in the Geometry field, then click Apply. Coordinate System - Assign load to a local coordinate system if previously defined using one or more Coordinate System objects. The Thermal Point Mass will automatically be rotated into the selected coordinate system if that coordinate system differs from the global coordinate system. X Coordinate - Define x coordinate location; can be designated as a parameter. Y Coordinate - Define y coordinate location; can be designated as a parameter. Z Coordinate - Define z coordinate location; can be designated as a parameter. Location - Change location of the load. Pick new location, click in the Location field, then click Apply. Thermal Capacitance Suppressed Behavior Pinball Region
Definition
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1273
Objects Reference
Thickness
Allows you to define variable thickness properties on selected faces of surface bodies. Tree Dependencies: Valid Parent Tree Object: Geometry Valid Child Tree Objects: Comment, Figure, Image Insertion Options: Use any of the following methods after highlighting Geometry object or Body object: Click Thickness button on Geometry context toolbar. Click right mouse button on Geometry object, Body object, or in the Geometry window> Insert> Thickness. Additional Related Information: Specifying Surface Body Thickness (p. 345) Geometry Context Toolbar The following right mouse button context menu options are available for this object. Search Faces with Multiple Thicknesses Promote Remote Point
Object Properties
The Details view properties for this object include the following. Category Scope Fields Scoping Method Geometry appears if Scoping Method is set to Geometry Selection. In this case, use selection filters to pick geometry, click in the Geometry field, then click Apply. Named Selection appears if Scoping Method is set to Named Selection. Definition Scope Mode- read-only indication of Manual or Automatic. Suppressed Thickness Offset Type Independent Variable Coordinate System
1274
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Validation Function - appears if Thickness is set to a function. Graph Controls - appears if Thickness is set to a function. Unit System - read only indication of the active unit system. Angular Measure - read only indication of the angular measure used to evaluate trigonometric functions. Number of Segments Range Minimum Range Maximum
Note
The above description applies to a Thickness object that you manually insert into the tree. When you include thickness associated with a surface body that you import from DesignModeler, an automatically generated Thickness object is added as a child object beneath the associated Surface Body object. Read only object properties in the Scope and Definition categories are available for these automatically generated Thickness objects. Additionally, the right-click context menu item Make Thickness Manual is available for the automatically generated version of the object.
Validation
The Validation object enables you to evaluate the quality of mapping across source and target meshes. It provides quantitative measures that help in identifying regions on the target where the mapping failed to provide an accurate estimate of the source data. You can add validation objects under the Imported Load or Imported Thickness objects. Applies to: Validation objects. Tree Dependencies: Valid Parent Tree Objects: Imported Load or Imported Thickness objects. Valid Child Tree Objects: Comment, Figure, Image Insertion Options: Use any of the following methods after highlighting the Imported Load or Imported Thickness objects: Select Validation in the Environment/Geometry Context Toolbar Click the right-mouse button on the object you highlighted and select Insert > Validation from the context menu. Additional Related Information: Imported Load Imported Thickness
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1275
Objects Reference Mapping Validation in the ANSYS Mechanical User Guide Right-mouse Options: Analyze: Invokes calculation of Validation object. See Mapping Validation in the ANSYS Mechanical User Guide. Export: Exports the data to a text file in tabbed delimited format. See Exporting Data in the ANSYS Mechanical User Guide.
Object Properties
The Details view properties for this object include the following. Category Definition Settings Fields File Identifier - File identifier(s) from parent object. Type - Specify Reverse Validation, Distance Based Average Comparison, Source Value, or Undefined Points. Number of Points - available when Distance Based Average Comparison is selected. Specifies how many points to use in the distance based average mapping calculations. Output Type - Specify either Relative Difference or Absolute Difference. (This is not displayed for the Source Value or Undefined Points types.) Graphics Controls Display Specify either Scaled Spheres, Colored Spheres, Colored Points, Contours, or Isolines (Isolines are only available for Source Value Output Type when element mesh data is provided) Line Thickness available when Display is set to Isolines. Control the thickness of the isolines by selecting Single, Double, or Triple. Scale Specify scale multiplier for increasing and decreasing sphere sizes. Not displayed for Colored Points. Display Minimum appears if object state is solved. Graphics display will use this value to show only items above this threshold. Must be greater than the Minimum and less than the Maximum property. (This is not displayed for the Undefined Points type.) Display Maximum appears if object state is solved. Graphics display will use this value to only show items below this threshold. Must be greater than Minimum and less than Maximum property. (This is not displayed for the Undefined Points type.) Display In Parent graphics items can be overlaid on parent objects when this item is set to On. Legend Divisions control how many contour colors to use in displaying graphics data. (This is not displayed for the Undefined Points type.)
1276
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Velocity Category Statistics Fields Minimum - read-only minimum value for entire mapped points. (This is not displayed for the Undefined Points type.) Maximum read-only maximum value for entire mapped points. (This is not displayed for the Undefined Points type.) Number Of Items read-only number of currently displayed items
Velocity
Applies velocity as an initial condition for use in a transient structural analysis or an explicit dynamics analysis. Tree Dependencies: Valid Parent Tree Object: Initial Conditions Valid Child Tree Objects: Comment, Figure, Image Insertion Options: Use any of the following methods after highlighting Initial Conditions object: Click Velocity button on Initial Conditions context toolbar. Click right mouse button on Initial Conditions object or in the Geometry window > Insert> Velocity. Additional Related Information: Define Initial Conditions Transient Structural Analysis (p. 216) Explicit Dynamics Analysis
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1277
Objects Reference
Object Properties
The Details view properties for this object include the following. Category Scope Fields Scoping Method Geometry appears if Scoping Method is set to Geometry Selection. In this case, use selection filters to pick geometry, click the Geometry field, then click Apply. Named Selection appears if Scoping Method is set to Named Selection. Definition Input Type - choose either Angular Velocity or Velocity. Define By Total magnitude; appears if Define By is set to Vector. Direction- appears if Define By is set to Vector. Coordinate System available list; appears if Define By is set to Components. X, Y, Z Component values; appears if Define By is set to Components.
Virtual Body
Defines an individual virtual body. Virtual bodies are supported for assembly meshing only.
Note
Virtual Body and Fluid Surface objects are fluids concepts, and as such they are not supported by Mechanical solvers.
1278
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Virtual Body Tree Dependencies: Valid Parent Tree Object: Virtual Body Group Valid Child Tree Objects: Fluid Surface, Comment, Figure, Image Insertion Options: Use either of the following methods after highlighting the Geometry object: Click right mouse button on the Geometry object and select > Insert> Virtual Body. Choose Virtual Body on the Geometry context toolbar. Additional Related Information: Assembly Meshing Defining Virtual Bodies
Object Properties
The Details view properties for this object include the following. Category Graphics Properties Definition Fields Visible - Toggles visibility of the selected virtual body in the Geometry window. Suppressed - Toggles suppression of the selected virtual body. Used By Fluid Surface - Defines whether the virtual body is being used by a set of fluid surfaces. If you change the setting from Yes to No, the Fluid Surface object will be hidden. Material Point - Specifies the coordinate system to be used for the selected virtual body. The default is Please Define. The Fluid Surface object and the Virtual Body object will remain underdefined until a material point is specified. You can select the default coordinate system or define a local coordinate system. In either case, the setting will be retained, even if the Used By Fluid Surface setting is changed later. Fluid/Solid - Read-only and always set to Fluid for virtual bodies. Nodes - Read-only indication of the number of nodes associated with the virtual body when meshed. Elements - Read-only indication of the number of elements associated with the virtual body when meshed. Mesh Metric - Read-only metric data associated with the virtual body when meshed.
Material Statistics
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1279
Objects Reference
Note
Virtual Body and Fluid Surface objects are fluids concepts, and as such they are not supported by Mechanical solvers. Tree Dependencies: Valid Parent Tree Object: Geometry Valid Child Tree Objects: Virtual Body, Comment, Figure, Image Insertion Options: When you insert the first Virtual Body object into the tree, the Virtual Body Group object is inserted automatically. Additional Related Information: Assembly Meshing Defining Virtual Bodies
Object Properties
The Details view properties for this object include the following. Category Graphics Properties Definition Statistics Fields Visible - Toggles visibility of the virtual body group in the Geometry window Suppressed - Toggles suppression of the virtual body group object Nodes - Read-only indication Elements - Read-only indication Mesh Metric - Read-only indication
Virtual Cell
Defines an individual face or edge group, defined manually or automatically. Virtual Cell objects do not appear in the tree. Creation Options: For automatic creation of virtual cell regions, a Virtual Cell object is created for each region that meets the criterion specified in the Details view of the Virtual Topology object.
1280
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Virtual Hard Vertex For manual creation of Virtual Cell objects, highlight the Virtual Topology object, select one or more faces or one or more edges in the Geometry window, and then do one of the following: Choose Merge Cells on the Virtual Topology context toolbar. Click right mouse button on the Virtual Topology object and select Insert> Virtual Cell from the context menu. Click right mouse button in the Geometry window and select Insert> Virtual Cell from the context menu. Additional Related Information: Virtual Topology Overview Virtual Topology Context Toolbar "Meshing: Virtual Topology" (in the Meshing help)
Object Properties
The properties for this object include the following. For related information, refer to Using the Virtual Topology Properties Dialog to Edit Properties. Category General Fields Cell Class - Read-only indication of cell class for selected Virtual Cell object. Geometry - Read-only indication of components that make up the Virtual Cell object. Suppressed - Read-only indication of suppression status of selected Virtual Cell object. Project to Underlying Geometry - Defines whether the mesh should project to the original underlying geometry (Yes) or faceted geometry (No).
1281
Objects Reference
Object Properties
The properties for this object include the following. For related information, refer to Using the Virtual Topology Properties Dialog to Edit Properties. Category General Fields Geometry - Read-only indication showing that one vertex makes up the Virtual Hard Vertex object. Suppressed - Read-only indication of suppression status of selected Virtual Hard Vertex object. Virtual Hard Vertex Location - Read-only indication of the XYZ location of the Virtual Hard Vertex object.
Object Properties
The properties for this object include the following. For related information, refer to Using the Virtual Topology Properties Dialog to Edit Properties. Category General Fields Geometry - Read-only indication of components that make up the Virtual Split Edge object. Suppressed - Read-only indication of suppression status of selected Virtual Split Edge object. Split Ratio - Defines the location of the split for the selected Virtual Split Edge object. Represented as a fraction of the total length of the edge. The default is 0.5.
1282
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Virtual Topology
Note
Virtual Hard Vertex objects can be defined for use in split face operations. Additional Related Information: Virtual Topology Overview Virtual Topology Context Toolbar "Meshing: Virtual Topology" (in the Meshing help)
Object Properties
The properties for this object include the following. For related information, refer to Using the Virtual Topology Properties Dialog to Edit Properties. Category General Fields Geometry - Read-only indication of components that make up the Virtual Split Face object. Suppressed - Read-only indication of suppression status of selected Virtual Split Face object. Vertices - Read-only indication showing that two vertices were selected.
Virtual Topology
Represents all definitions of face or edge groups, and all definitions of virtual split edges, virtual split faces, and virtual hard vertices within a model. Each definition is represented in a Virtual Cell, Virtual Split Edge, Virtual Split Face, or Virtual Hard Vertex object, respectively. Virtual Cell, Virtual Split Edge, Virtual Split Face, and Virtual Hard Vertex objects do not appear in the tree.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1283
Objects Reference Tree Dependencies: Valid Parent Tree Object: Model Valid Child Tree Objects: Comment, Figure, Image Insertion Options: Use any of the following methods after highlighting Model object: Choose Virtual Topology on Model context toolbar. Click right mouse button on Model object or in the Geometry window> Insert> Virtual Topology.
Note
Only one Virtual Topology object is valid per Model. Additional Related Information: Virtual Topology Overview Virtual Topology Context Toolbar "Meshing: Virtual Topology" (in the Meshing help) The following right mouse button context menu options are available for this object. Generate Virtual Cells Generate Virtual Cells on Selected Entities
Object Properties
The Details view properties for this object include the following. The Lock position of dependent edge splits setting applies to virtual split edge behavior. Category Definition Advanced Fields Behavior Generate on Update Merge Face Edges Lock position of dependent edge splits Virtual Faces - Read-only indication Virtual Edges - Read-only indication Virtual Split Edges - Read-only indication Virtual Split Faces - Read-only indication Virtual Hard Vertices - Read-only indication Total Virtual Entities - Read-only indication
Statistics
1284
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
CAD System Information Frequently Asked Questions Troubleshooting Glossary Updates Mechanical application topics: General Information (p. 1286)
General Information
Body Filtering Property
There are four body filtering properties: Process Solid Bodies, Process Surface Bodies, Process Line Bodies and Mixed Import Resolution. Their value is set in the Project Schematic and they determine what bodies will get imported to the Mechanical application. The default setting is: Yes for Solid and Surface Bodies, No for Line Bodies and, None for Mixed Import Resolution.
Material Properties
The CAD system interfaces will process only the isotropic material type.
1286
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Mechanical Troubleshooting
Problem Situations (p. 1287) Recommendations (p. 1304)
Problem Situations
A Linearized Stress Result Cannot Be Solved. A Load Transfer Error Has Occurred. Although the Exported File Was Saved to Disk Although the Solution Failed to Solve Completely at all Time Points. An Error Occurred Inside the SOLVER Module: Invalid Material Properties An Error Occurred While Solving Due To Insufficient Disk Space An Error Occurred While Starting the Solver Module An Internal Solution Magnitude Limit Was Exceeded. An Iterative Solver Was Used for this Analysis At Least One Body Has Been Found to Have Only 1 Element Animation Does not Export Correctly Application Not Closing as Expected Assemblies Missing Parts CATIA V5 and IGES Surface Bodies Constraint Equations Were Not Properly Matched Error Inertia tensor is too large Failed to Load Microsoft Office Application Illogical Reaction Results Large Deformation Effects are Active MPC equations were not built for one or more contact regions or remote boundary conditions One or More Contact Regions May Not Be In Initial Contact One or more MPC contact regions or remote boundary conditions may have conflicts One or More Parts May Be Underconstrained One or More Remote Boundary Conditions is Scoped to a Large Number of Elements Problems Unique to Background (Asynchronous) Solutions Problems Using Solution Running Norton AntiVirusTM Causes the Mechanical Application to Crash The Correctly Licensed Product Will Not Run The Deformation is Large Compared to the Model Bounding Box The Initial Time Increment May Be Too Large for This Problem The Joint Probe cannot Evaluate Results The License Manager Server Is Down Linux Platform - Localized Operating System The Low/High Boundaries of Cyclic Symmetry The Remote Boundary Condition object is defined on the Cyclic Axis of Symmetry The Solution Combination Folder The Solver Engine was Unable to Converge The Solver Has Found Conflicting DOF Constraints Problem with RSM-Mechanical Connection Unable to Find Requested Modes
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 1287
Troubleshooting You Must Specify Joint Conditions to all Three Rotational DOFs
1288
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Problem Situations
Material Definition
Check the Details view for each part to see that you selected the correct material for each part. Go to Engineering Data to edit and check your material files and data and to verify the material definitions (including numbers and units). Note that, depending on the type of result, you will have a minimum of properties to be set.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1289
Troubleshooting
Thermal Results:
Thermal conductivity is required. Can be constant or temperature-dependent. Specific Heat is required in a thermal transient analysis. Can be constant or temperature-dependent.
1290
Problem Situations Windows Start Menu). Click the Advanced tab and then click Performance Options. Increase the size of your virtual memory. Insufficient disk space - You may not have enough disk space to support the increase in virtual memory and the temporary files that are created in the analysis. Be sure you have enough disk space or move to an area where you have enough. Corrupt product installation License request rejected The startup directory for cmd.exe has been overridden by the AUTORUN option and as a result causes the solver to be unable to locate the solver input files.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1291
Troubleshooting Structural solid model. Brick meshes that have only 1 element in less then 2 directions. Reduced element integration is assigned (This can happen by default if Element Control in the Geometry object is set to Program Controlled.). If the above conditions are met, there is a strong likelihood that your analysis will excite hourglass modes. In such cases solver pivot warnings will be reported and nonphysical deformations will result (see examples below). If this occurs, first determine which bodies have one element through the thickness (Right-click in Geometry window, choose Go To> Bodies With One Element Through the Thickness, and observe selected body objects in the tree). The offending bodies can then be corrected by doing one of the following: Modify the mesh to have more than 1 element in at least 2 directions. This will remove the hourglass modes in most cases. In rare cases you may need to modify the mesh such that more than 1 element exists in all 3 directions. Use Full integration on the offending bodies. Consider using lower order elements. Example of a "bad" mesh for reduced integration:
1292
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Problem Situations
Troubleshooting
Reason
It is unclear or ambiguous as to which reaction should be attributed to which support, load, or contact item. Refer to this Note for details.
MPC equations were not built for one or more contact regions or remote boundary conditions
... Due to potential conflicts with the cyclic symmetry constraints. This may reduce solution accuracy. Please refer to the Troubleshooting section.
Cyclic symmetry is enforced with the help of constraint equations between pairs of nodes on the low and high sector boundaries respectively. When such nodes also participate in MPC contact, which requires constraint equations of its own, conflicts may arise. Please review results carefully, since the MPC contact will be compromised at these locations.
Problem Situations This message is expected if a contact pair is meant to be initially open and may become closed after the load application. If initial contact was desired and the contact pair has a significant geometric gap, setting the Pinball Radius manually to a sufficiently large value may be required. If symmetric contact is active, it is possible that one pair may be initially open and its symmetric pair be initially in contact. Check the solution output to confirm this.
One or more MPC contact regions or remote boundary conditions may have conflicts
...With other applied boundary conditions or other contact regions. This may reduce solution accuracy. Tip: You can graphically display FE Connections from the Solution Information Object. Refer to Troubleshooting in the Help System for more details.
During solution it was found that one or more contact pairs using MPC (multi point constraint) contact formulation overlaps with another contact region or boundary condition. The same is true for remote boundary conditions overlapping with another contact region or boundary condition. Due to the fact that MPC formulation can cause over constraint if applied to the same nodes more than once, the program may have not been able to completely bond the desired entities together. You may check the solution output located in the Worksheet of a Solution Information object to determine which pairs and nodes are affected by this condition. Specifically this can happen when: A contact pair entity (either an edge or face) also has a Dirichlet (prescribed displacement/temperature) boundary condition applied to it. In this case the MPC constraints will not be created at nodes that have prescribed conditions thus possibly causing parts to lose contact. Sometimes this warning may be disregarded in cases such as a large face with a fixed support at one edge and a contact pair on another. If it is determined that overlap does indeed exist, consider relocating the applied support or using a formulation other than MPC. Two MPC contact pairs share topology (such as a face or an edge). Again it is possible for one or both of these pairs to lose contact. This message may especially occur when edge/face contact is automatically generated by the program because often 2 complementary contact pairs (that is, edge part 1/face part 2 and edge part 2/face part 1) are created. Often in this case the message can be ignored after verifying result correctness and if necessary, deleting/suppressing one of the inverse pairs. This condition may also occur when 1 part (typically a surface body), is being contacted by 2 or more parts in the same spatial region. In this case it is possible for one or more of the parts to lose contact. Consider reducing the Pinball Radius to avoid overlap or changing one or more of the regions in question to use a contact formulation other than MPC. When MPC contact is used to connect rigid bodies and joints, the overconstraint situation can sometimes occur.
1295
Troubleshooting rough) or compression only supports are active in order to make the problem more numerically stable. Since the weak springs have a low stiffness relative to the model stiffness, they will not have an effect on a properly constrained model. If you are confident that weak springs are not needed for a solution and the program adds them anyway, you may disable them by setting the Weak Springs option to Off in the Details view of the Analysis Settings object.
Problem Situations When using the Stop Solution option to stop a solve running on a Linux machine, it is possible that the solver will continue to run on that machine even though the Mechanical application thinks it has stopped. If this happens and you don't want the solve job to continue on the Linux machine it will be necessary for you to kill the process manually. The ability to solve to two different Linux machines simultaneously is not allowed. The solve command may have failed to execute on the remote Linux server. Verify the command's spelling and/or path. Solve commands are issued to the remote server using the rexec interface. Failures may occur if the resulting path ($path) is insufficient. $path can be verified by issuing rexec on the command prompt on the local machine. For example: rexec machinename -l username echo $path > diagnosticsfile (where "l" is the letter "el)" The machinename and username match the entries in the Solve Process Settings, and diagnosticsfile corresponds to the recipient on the local machine for the command output.
Note
After issuing rexec, if you receive the following message, rexec isn't enabled on the remote Linux server. This feature must be enabled on the remote Linux server in order for the solution to proceed. > rexec:connect:Connection refused rexec: can't establish connection If the path to the solve command is unavailable on the remote server, it can be added to user or system-wide files that initialize the startup shell (for example, .cshrc or /etc/csh.login on Cshells). Consult the Linux server's rexec interface and appropriate shell manual pages for details. If you cannot make ASCII transfers to a Linux server, changes need to be made on the server. Background solutions on a remote Linux server use file transfer protocol (ftp). Therefore, the system administrator must install ftp and enable it. Ftp uses ASCII transfer mode to convert PC text to Linux text. If ASCII mode is disabled, it is not obvious because error messages do not imply this. On some ftp servers (vsftpd, for example), by default, the server will pretend to allow ASCII mode, but in fact, will ignore the request. You will need to ensure that the ASCII upload and download options are enabled to have the server actually do ASCII mangling on files when in ASCII mode. To enable these options, the system administrator should consult the operating system documentation. The following vsftp.conf modification procedure is Linux platform specific and is provided as an example only. 1. In /etc/vsftpd/vsftpd.conf, uncomment the following lines (that is, remove the # at the beginning of these lines): ascii_upload_enable=YES ascii_download_enable=YES 2. Restart the server.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1297
Troubleshooting
. If the geometry that is notated looks valid, but is small compared to the rest of the model, adjusting the Sizing Control may correct the problem.
1298
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Problem Situations
The Initial Time Increment May Be Too Large for This Problem
... Check results carefully. Refer to Troubleshooting in the Help System for more details.
This message will appear if the program determines that the initial time increment used in the thermal transient analysis may be too large based on the "Fourier modulus" (Fo). This dimensionless quantity can be used as a guideline to define a conservative time step based on thermal material properties and element sizes. It is defined as: Fo = k (t) / c (lengthe2) where: lengthe = Average element length t = Time step k = Thermal Conductivity c = Specific Heat = Density Specifically this warning will be issued if the program finds that the Fourier modulus is greater than 100, that is, Fo > 100. Stated in terms of the initial time step (ITS), this warning appears when the ITS is 100 times greater than the time step suggested by the Fourier modulus in the form expressed below: t = lengthe2 / (k / (c ))
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1299
Troubleshooting This check is done on a per body basis and the results are echoed in the Mechanical APDL output listing. For example:
********* Initial Time Increment Check And Specified Initial Time Increment: .75 Estimated Increment Needed, le*le/alpha, Estimated Increment Needed, le*le/alpha, Estimated Increment Needed, le*le/alpha, Estimated Increment Needed, le*le/alpha, Fourier Modulus ********* Body Body Body Body 1: 2: 3: 4: 0.255118 1.30416 0.158196 0.364406
If this warning is issued make sure that the specified time step sizes are sufficiently fine to accurately capture the transient phenomenon. The proper use of this guideline depends on the type of problem being solved and on accuracy expectations.
Resolution
When this error message appears, start the license manager on the other machines designated as license servers. If you get this message and determine that the license manager is still running, and you are running in a one-server environment, then the IP address of the license server machine was changed while the application was running (this is usually caused by connecting to or disconnecting from an Internet Service Provider (ISP) that dynamically allocates IP addresses). To correct this situation, you must return the IP address to the same address that the license server had when the application was started. If the IP address changes after you start the application (either because you connected to or disconnected from your ISP), you can correct the error by restarting the application. You should not need to restart the license manager. You can avoid this problem by remaining connected to or disconnected from the ISP the entire time you are running the application.
1300
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Problem Situations
3. On the MainWin Control Panel, select Regional Settings. 4. Select the Regional Settings tab. 5. Change the language in the drop-down to match the language you want to use.
The Remote Boundary Condition object is defined on the Cyclic Axis of Symmetry
... This may reduce solution accuracy. Please refer to the Troubleshooting section in the Help System.
This message is displayed when the software detects that a Remote Boundary Condition object is defined on the Cyclic Axis of Symmetry. To obtain accurate results, it is necessary to scope that Remote Boundary Condition to a Remote Point, which should be properly constrained by a Remote Displacement.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1301
Troubleshooting In addition, non-physical results might be exposed if the Remote Boundary Conditions Behavior option is specified as Deformable.
Recommendations
When Advanced Contact is NOT Present in the Model ... 1. Check for sufficient supports to prevent rigid body motion (structural) or check for thermal material curves or convection curves which rise and/or fall sharply over the temperature range (thermal). 2. If you encounter a convergence error during a thermal analysis that is using contact, consider modifying the Thermal Conductance property. When Advanced Contact IS Present in the Model ... 1. Check for sufficient supports to prevent rigid body motion or that contact with other parts will prevent rigid motion. 2. Check that the loading is of a reasonable nature. Unlike linear problems whose results will scale linearly with the loading, advanced contact is nonlinear and convergence problems may arise if the loading is too big or small in a real world setting. 3. If the contact type is frictionless, try setting the type to rough. This may help some problems to converge if any possible sliding is not constrained. 4. Check that the mesh is sufficiently fine on faces that may be in contact. Too coarse a mesh may cause inaccurate answers and convergence difficulties. 5. Consider softening the normal contact stiffness KN to a value of .1. The default value is 1 and may be changed by setting the Normal Stiffness. Smaller KN multipliers will allow more contact penetration which may cause inaccuracies but may allow problems to converge that would not otherwise.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1302
Problem Situations 6. If symmetric contact is being used (by default the contact is symmetric), consider using asymmetric contact pairs (p. 454). This may help problems that experience oscillating convergence patterns due to contact chattering. The program can be directed to automatically use asymmetric contact in the Details view of the Contact Folder.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1303
Troubleshooting If this message occurs during an linear buckling analysis, verify that the loading is in the correct direction (that is, compressive) and that the structure is well constrained so that no rigid body motion can occur. If the applied boundary conditions appear to be correct, it is likely that a buckling failure will not occur.
Recommendations
Microsoft ClearType edge smoothing option may cause font display problem
If you use Microsoft ClearType edge smoothing method with Large size DPI setting, you may see distorted dimension text in DesignModeler and legend text in the Mechanical application. The problem occurs when the user minimizes or maximizes the Workbench window. In DesignModeler the display can be corrected on some machines by nudging the graphics window pane a pixel or two. This will cause a resize event in the graphics browser which will redraw the dimension text properly. Nudging the graphics window pane does not correct the problem in the Mechanical application, however. Alternatively, if the edge smoothing method is set to Standard instead of ClearType, then the text display appears correctly in both applets. Please note though, this is machine dependent, so the suggestions may not work on all machines. To ensure the text appears properly, it is recommended to turn off edge smoothing entirely.
1304
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Callout
Context Menu
Edge
Elastic Strain
1305
Glossary of General Terms Face Factor of Safety A selectable area on a part bordered on all sides by edges. Periodic, nonboundary edged faces (like spheres) may occasionally appear. Factor of safety is defined as the ratio of the limit strength of a material to the maximum stress predicted for the design. This definition of factor of safety assumes that the applied load is linearly related to stress (an assumption implicit in all calculations performed in the application). A factor of safety of less than one generally predicts failure of the design; in practice a factor of safety of one or greater is required to help avoid the potential for failure. Finite Element Analysis. A robust and mature technique for approximating the physical behavior of a complex system by representing the system as a large number of simple interrelated building blocks called elements. The fundamental frequencies are the frequencies at which a structure under free vibration will vibrate into its fundamental mode shapes. The fundamental frequencies are measured in Hertz (cycles per second). A measure of heat flow per unit area. The basic unit for heat flux is (Heat / Length*Length). Data type that can be assigned to integer (whole) numbers, e.g.2 Margin of safety is always equal to the factor of safety minus one. Select more than one surface, edge or vertex by holding the Ctrl key. A set of information displayed visually as an icon (usually in the Tree Outline (p. 3)). This is a non-proprietary scriptable programming language that is commonly used throughout the world. Full details can be found at www.python.org. A number of debuggers are available to enable a script to be stepped through. The reference temperature defines the temperature at which strain in the design does not result from thermal expansion or contraction. For many situations, reference temperature is adequately defined as room temperature. The reference temperature is defined for each body in a model. A coefficient of thermal expansion curve will be adjusted for the body's reference temperature if the reference temperature of the coefficient of thermal expansion is different. The right-hand rule is a convenient method for determining the sense of a rotation defined by a vector: close your right hand and extend your thumb in the direction of the vector defining the rotation. Your fingers will indicate the sense or direction of the rotation. The direction in which your fingers curl is the positive direction. Might occur when the part is free to translate or rotate in one or more directions. For example, a body floating in space is free to move in the X-, Y-, and Z-directions and to rotate about the X-, Y-, and Z-directions.
FEA
Fundamental Frequencies
Reference Temperature
Right-Hand Rule
1306
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
A measure of the internal forces inside a body. The basic unit for stress is (Force / Length*Length). Data type that can be assigned to one or more characters of text, e.g. Hello World A scalar quantity used to measure the relative hotness or coldness of a point from one location to another. The basic units for temperature are degrees Fahrenheit or Celsius. A selectable entity on a part that occurs at the intersection of two or more edges. The fixed global Cartesian (X, Y, Z) coordinate system defined for a part by the CAD system. eXtensible Markup Language: This is a standard layout of text based files in a metalanguage that enables users to define their own customized markup languages.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1307
1308
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Appendix B. Tutorials
This section includes step-by-step tutorials that represent some of the basic analyses you can perform in the Mechanical Application. The tutorials are designed to be self-paced and each have associated geometry input files. You will need to download all of these input files before starting any of the tutorials. To access tutorials and their input files on the ANSYS Customer Portal, go to http://support.ansys.com/ training. The following tutorials are included within this section: Steady-State and Transient Thermal Analysis of a Circuit Board Cyclic Symmetry Analysis of a Rotor - Brake Assembly Using Finite Element Access to Resolve Overconstraint Actuator Mechanism using Rigid Body Dynamics Track Roller Mechanism using Point on Curve Joints and Rigid Body Dynamics Simple Pendulum using Rigid Dynamics and Nonlinear Bushing Fracture Analysis of a Double Cantilever Beam (DCB) using Pre-Meshed Crack Fracture Analysis of an X-Joint Problem with Surface Flaw using Internally Generated Crack Mesh Fracture Analysis of a 2D Cracked Specimen using Pre-Meshed Crack
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1309
Tutorials
Features Illustrated
Linked analyses Attaching geometry Model manipulation Mesh method and sizing controls Constant and time-varying loads Solving Time-history results Result probes Charts
Procedure
1. Create analysis system. You need to establish a transient thermal analysis that is linked to a steady-state thermal analysis. a. Start ANSYS Workbench. b. From the Toolbox, drag a Steady-State Thermal system onto the Project Schematic. c. From the Toolbox, drag a Transient Thermal system onto the Steady-State Thermal system such that cells 2, 3, 4, and 6 are highlighted in red.
1310
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
2. Attach geometry. a. In the Steady-State Thermal schematic, right-click the Geometry cell, and then choose Import Geometry. b. Browse to open the file BoardWithChips.x_t. This file is included in the tutorial input file download. To access tutorials and their input files on the ANSYS Customer Portal, go to http://support.ansys.com/training. 3. Continue preparing the analysis in the Mechanical Application. a. In the Steady-State Thermal schematic, right-click the Model cell, and then choose Edit.... The Mechanical Application opens and displays the model. b. For convenience , use the Rotate toolbar button to manipulate the model so it displays as shown below.
Note
You can perform the same model manipulations by holding down the mouse wheel or middle button while dragging the mouse.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1311
Tutorials c. From the main menu, choose Units> Metric (m, kg, N, s, V, A) . 4. Set mesh controls and generate mesh. Setting a specific mesh method control and mesh sizing controls will ensure a good quality mesh. Mesh Method: a. Right-click Mesh in the tree and choose Insert> Method. b. Select all bodies by choosing Edit> Select All from the toolbar, then clicking the Apply button in the Details view. c. In the Details view, set Method to Hex Dominant, and Free Face Mesh Type to All Quad. Mesh Body Sizing Board Components: a. Right-click Mesh in the tree and choose Insert> Sizing. b. Select all bodies except the board by first enabling the Body selection toolbar button, then holding the Ctrl keyboard button and clicking on the 15 individual bodies. Click the Apply button in the Details view when you are done selecting the bodies. c. Change Element Size from Default to 0.0009 m. Mesh Body Sizing Board: a. Right-click Mesh in the tree and choose Insert> Sizing. b. Select the board only and change Element Size from Default to 0.002 m. Generate Mesh: Right-click Mesh in the tree and choose Generate Mesh.
5. Apply internal heat generation load to chip. The chip on the board that is constantly energized represents an internal heat generation load of 5e7 W/m3.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1312
Steady-State and Transient Thermal Analysis of a Circuit Board a. Select the chip shown below by first enabling the Body selection toolbar button, then clicking on the chip.
b. Right-click Steady-State Thermal in the tree and choose Insert> Internal Heat Generation. c. Type 5e7 in the Magnitude field and press Enter. General items to note: The applied loads are shown using color coded labels in the graphics. Time is used even in a steady-state thermal analysis. The default end time of the analysis is 1 second. In a steady-state thermal analysis, the loads are ramped from zero. You can edit the table of load vs. time to modify the load behavior. You can also type in expressions that are functions of time for loads. 6. Apply a convection load to the entire circuit board. The entire circuit board is subjected to a convection load representing Stagnant Air - Simplified Case. a. Select all bodies by choosing Edit> Select All. b. Choose Convection from the Environment toolbar. c. Import temperature dependent convection coefficient and choose Stagnant Air - Simplified Case. Note that the Ambient Temperature defaults to 22oC. i. Click the flyout menu in the Film Coefficient field and choose Import... (adjacent to the thermometer icon).
ii. Click the radio button for Stagnant Air - Simplified Case, then click OK. 7. Prepare for a temperature result.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1313
Tutorials The resulting temperature of the entire model will be reviewed. Right-click Solution in the tree under Steady-State Thermal and choose Insert> Thermal> Temperature. 8. Solve the steady-state thermal analysis. Choose Solve from the toolbar. 9. Review the temperature result. Highlight Temperature in the tree.
You have completed the steady-state thermal analysis, which is the first part of the overall objective for this tutorial. You will perform the transient thermal analysis in the remaining steps. Items to note in preparation for the transient thermal analysis: If you highlight Initial Temperature under Transient Thermal in the tree, you will notice in the Details view, the read only displays of Initial Temperature and Initial Temperature Environment. In general, the initial temperature can be: Uniform Temperature - where you specify a temperature for all bodies in the structure at time = 0, or Non-Uniform Temperature - (as in this example) where you import the temperature specification at time = 0 from a steady-state analysis. The initial temperature environment is from the steady-state thermal analysis that you just performed. By default the last set of results from the steady-state analysis will be used as the initial condition. You can specify a different set (different time point) if multiple result sets are available. 10. Specify a time duration for the transient analysis. A time duration of the transient study will be 200 seconds. Under Transient Thermal, highlight the Analysis Settings object and enter 200 in either the Step End Time field in the Details view or in the End Time column in the Tabular Data window. Also note and accept the default initial, maximum, and minimum time step controls for this analysis.
1314
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
11. Apply internal heat generation to simulate on/off switching on first chip. A chip on the board is energized between 20 and 40 seconds and represents an internal heat generation load of 5e7 W/m3 during this period. a. Select the chip shown below by first enabling the Body selection toolbar button, then clicking on the chip.
b. Right-click Transient Thermal in the tree and choose Insert> Internal Heat Generation. c. Enter the following data in the Tabular Data window: Time = 0; Internal Heat Generation = 0
Note
Enter each of the following sets of data in the row beneath the end time of 200 s.
Time = 20; Internal Heat Generation = 0 Time = 20.1; Internal Heat Generation = 5e7 Time = 40; Internal Heat Generation = 5e7 Time = 40.1; Internal Heat Generation = 0 The Graph window reflects the data that you entered.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1315
Tutorials
General items to note: Loads can be specified as one of three types: Constant remains constant throughout the time history of the transient. Tabular (Time) (as in this example) define a table of load vs. time. Function enter a function such as =10*sin(time) to define a variation of load with respect to time. The function definition requires you to start with a = as the first character. 12. Apply internal heat generation to simulate on/off switching on second chip. Another chip on the board is energized between 60 and 70 seconds and represents an internal heat generation load of 1e8 W/m3 during this period. a. Select the chip shown below by first enabling the Body selection toolbar button, then clicking on the chip.
b. Right-click Transient Thermal in the tree and choose Insert> Internal Heat Generation. c. Enter the following data in the Tabular Data window: Time = 0; Internal Heat Generation = 0
Note
Enter each of the following sets of data in the row beneath the end time of 200 s.
1316
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Steady-State and Transient Thermal Analysis of a Circuit Board Time = 60; Internal Heat Generation = 0 Time = 60.1; Internal Heat Generation = 1e8 Time = 70; Internal Heat Generation = 1e8 Time = 70.1; Internal Heat Generation = 0 The Graph window reflects the data that you entered.
13. Prepare for a temperature result. The resulting temperature of the entire model will be reviewed. Right-click Solution in the tree under Transient Thermal and choose Insert> Thermal> Temperature. 14. Solve the transient thermal analysis. Click the right mouse button again on Solution and choose Solve. The solution is complete when green checks are displayed next to all of the objects. You can ignore the Warning message and click the Graph tab. 15. Review the time history of the temperature result for the entire model. Highlight the Temperature object. The time history of the temperature result for the entire model is evaluated and displayed.
The Tabular Data window shows the min/max values of temperature at a time point. By moving the mouse, you can move the bar along the Graph as shown, to any time, click the right mouse button and Retrieve this Result to review the results at a particular time. You can also animate the solution. 16. Review the time history of the temperature result for each of the chips. Temperature probes are used to obtain temperatures at specific locations on the model. a. Right-click Solution and choose Insert> Probe> Temperature. b. Select the chip to which internal heat generation was applied in the steady state analysis and click the Apply button in the Details view. c. Follow the same procedure to insert two more probes for the two chips with internal heat generations in the transient thermal analysis.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 1317
Tutorials d. Right-click Solution or Temperature Probe and choose Evaluate All Results.
17. Plot probe results on a chart. a. Select the three temperature probes in the tree and select the New Chart and Table button from the toolbar.
b. Right-click in the white space outside the chart in the Graph window and choose Show Legend.
c. In the Details view, you can change the X Axis variable as well as selectively omit data from being displayed.
You have completed the transient thermal analysis and accomplished the second part of the overall objective for this tutorial. End of tutorial.
1318 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Features Demonstrated
Cyclic Regions Named Selections based on Criteria Thermal Steady-State Analysis with Cyclic Symmetry Static Structural Analysis with Cyclic Symmetry Modal Analysis with Cyclic Symmetry Generation of Restart Points Modal Analysis with Nonlinear Prestress (Linear Perturbation)
Note
The procedural steps in this tutorial assume that you are familiar with basic navigation techniques within the Mechanical application. If you are new to using the application, consider running the tutorial: Steady-State and Transient Thermal Analysis of a Circuit Board before attempting to run this tutorial.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1319
Tutorials
e. To measure the free vibration response, go to the Toolbox, drag and drop a Modal system onto the Static Structural system such that cells 2, 3, 4, and 6 are highlighted in red.
1320
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Cyclic Symmetry Analysis of a Rotor - Brake Assembly f. Repeat step e two more times to complete adding the remaining analysis systems. The layout of the analysis systems and interconnections in the Project Schematic should appear as shown below.
2. Assign materials. Accept Structural Steel (typically the default material) for the model. a. In the Steady-State Thermal schematic, right-click the Engineering Data cell and choose Edit.... The Engineering Data workspace opens and displays Structural Steel as the default material. b. Click the Return to Project toolbar button. 3. Attach geometry. a. In the Steady-State Thermal schematic, right-click the Geometry cell, and then choose Import Geometry. b. Browse to open the file Rotor_Brake.agdb. This file is included in the tutorial input file download.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1321
Tutorials To access tutorials and their input files on the ANSYS Customer Portal, go to http://support.ansys.com/training.
1322
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
4. Define Connections. Frictional contact exists between the rotor and brake pad, whereas bonded contact exists between the wall and the rotor. a. Expand the Connections folder in the tree, then expand the Contacts folder. Within the Contacts folder, two contact regions were detected automatically and displayed as Contact Region and Contact Region 2. b. Right-click the Contacts folder and choose Renamed Based on Definition. The contact region names automatically change to Bonded - Pad to Rotor and Bonded - Blade to Wall respectively. c. Highlight Bonded - Pad to Rotor and in the Details view, set Type to Frictional. Note that the name of the object changes accordingly. d. In the Friction Coefficient field, type 0.2 and press Enter.
Note
For higher values of contact friction coefficient a damped modal analysis would be needed. At a level of 0.2 damping effects are being neglected.
1323
Tutorials 1. Create a Named Selection for this Mesh Control. a. Right-click on Model and choose Insert> Named Selection. b. Highlight the Selection object, and set Scoping Method to Worksheet. c. Program the Worksheet, as shown below, to select the edges at 90 degrees of azimuth in the cylindrical coordinate system, keeping those in the z-axis range [1mm, 6 mm] (to remove the thickness of the wall). To add rows to the Worksheet, right-click in the table and select the option from the flyout menus. d. Click the Generate button. You should see 11 edges. e. Rename the object to Edges for Wall Rotor Pad Sector Boundary. The selection should display as follows:.
Note
It may be useful to undock the Worksheet window and tile it with the Geometry view as shown above.
2. Insert a Mesh Sizing control. a. Right-click on Mesh and choose Insert> Sizing. b. Set Scoping Method to Named Selection. c. Choose the named selection defined in the previous step. d. Set its Element Size to 0.5 mm. e. Set Behavior to Soft.
1324
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Cyclic Symmetry Analysis of a Rotor - Brake Assembly Mesh control: Number of Divisions on Pad-Rotor: 1. Create a Named Selection to pick the circular edges in the orifice of the pad and rotor. This Named Selection will pick the circular edges in the orifice of the pad and rotor, which is within a radius of 5 mm. a. Right-click on Model and choose Insert> Named Selection. b. Highlight the Selection object, and set Scoping Method to Worksheet. c. Rename the object to Edges for Rotor Pad Orifice. d. Program the Worksheet, as shown below.
e. Click the Generate button. You should see 4 edges. 2. Insert a Mesh Sizing Control as before to select this Named Selection. a. Right-click on Mesh and choose Insert> Sizing. b. Set Scoping Method to Named Selection. c. Choose the named selection defined in the previous step. d. Set its Type to Number of Divisions and specify 9. e. Set Behavior to Hard. Mesh control: Element Size on Wall-Blade 1. Create a Named Selection object to pick the thicknesses of the Wall and Blade. a. Right-click on Model and choose Insert> Named Selection. b. Highlight the Selection object, and set Scoping Method to Worksheet. c. Rename the object to Edges for Wall Blade Thicknesses. d. Program the Worksheet as shown below.
1325
Tutorials 2. Insert a Mesh Sizing Control as before to select this Named Selection. a. Right-click on Mesh and choose Insert> Sizing. b. Set Scoping Method to Named Selection. c. Choose the named selection defined in the previous step. d. Set its Element Size to 1 mm. e. Set Behavior to Hard. Mesh Control: Number of Divisions on Blade - Longer Edges 1. Create a Named Selection object to pick the longer edges of the Blade. a. Right-click on Model and choose Insert> Named Selection. b. Highlight the Selection object, and set Scoping Method to Worksheet. c. Rename the object to Edges for Blade. d. Program the Worksheet as shown below.
e. Click the Generate button. You should see 2 edges. 2. Insert a Mesh Sizing Control as before to select this Named Selection. a. Right-click on Mesh and choose Insert> Sizing. b. Set Scoping Method to Named Selection. c. Choose the named selection defined in the previous step. d. Set its Type to Number of Divisions and specify 14. e. Set Behavior to Hard. Mesh Control: Number of Divisions on Blade - Shorter Edges 1. Create a Named Selection object to pick the shorter edges of the Blade. a. Right-click on Model and choose Insert> Named Selection. b. Highlight the Selection object, and set Scoping Method to Worksheet. c. Rename the object to Edges for Blade 2. d. Program the Worksheet as shown below.
1326
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
e. Click the Generate button. You should see 2 edges. 2. Insert a Mesh Sizing Control as before to select this Named Selection. a. Right-click on Mesh and choose Insert> Sizing. b. Set Scoping Method to Named Selection. c. Choose the named selection defined in the previous step. d. Set its Type to Number of Divisions and specify 1. e. Set Behavior to Hard. Mesh Control: Method on Pad-Rotor-Wall-Blade 1. Insert a Sweep Method control. a. Right-click Mesh in the tree and choose Insert> Method. b. Select all the bodies by choosing Edit> Select All from the toolbar, then click the Apply button. c. In the Details view, set Method to Sweep. d. Set Free Face Mesh Type to All Quad. Generate the Mesh For convenience, select all 6 mesh controls defined, right-click and choose Rename Based on Definition. Right-click Mesh in the tree and choose Generate Mesh. The mesh should appear as shown below:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1327
Tutorials
c. Specify a Film Coefficient of air by right-clicking on the property and choosing Import... upon which you choose Stagnant Air - Simplified Case . 2. Insulate the upper and lower faces of the Wall. Select the upper and lower faces of the Wall, then right-click and choose Insert> Perfectly Insulated. 3. Apply a temperature load to the Pad and Rotor. a. Select the remaining faces on the assembly on the Pad and the Rotor, then right-click and choose Insert> Temperature. Exclude any faces on the sector boundaries or in the frictional contact. b. Type 100C as the Magnitude and press Enter. 4. Solve and review the temperature distribution. a. Right-click Solution under Steady-State Thermal and choose Insert> Thermal> Temperature. b. Solve the steady-state thermal analysis. c. Review the temperature result by highlighting the Temperature result object.
1328
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Note
Although insignificant in this model, temperature variations and their effect on the structural material properties are generally important to the formulation of physically accurate models.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1329
Tutorials
c. Set up the frictionless supports on the faces of Blade, Wall and Pad as shown below.
2. Configure the Analysis Settings. a. Set Auto Time Stepping to On. b. Set Define By to Substeps. c. Set Initial Substeps to 30. d. Set Minimum Substeps to 10. e. Set Maximum Substeps to 30. f. Set Large Deflection to On to activate geometric nonlinearities.
g. To ensure that Restart Points are generated, under Restart Controls, set Generate Restart Points to Manual, and request to retain All Files for load steps and substeps. Maximum Points to Save should also be set to All. 3. Proceed to solve the model using the standard procedure. Reviewing the contact status changes during the course of the load application The contact status will change with increasing loads from Near, to Sliding, to Sticking. A status change from Near to Sliding reflects the engagement of contact impenetrability conditions (normal direction). A change from Sliding to Sticking, reflects additional engagement of contact friction conditions (tangential direction). This progression will generally reflect an increased effective stiffness in the tangent stiffness matrix, which can be illustrated by a Force-deflection curve:
1330
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
To review the contact status, insert a Contact Tool in the Solution folder. To display only the contact results at the frictional contact, unselect Bonded - Wall To Blade in the Contact Tool Worksheet. Insert three different Contact Status results with display times at 0.03, 0.5 and 0.8 seconds, which should reveal the progression in contact status as shown below (from left to right):
The legend for these contact status plots is as follows: Yellow - Near Light Orange - Sliding Dark Orange - Sticking
Modal Analysis
There are three modal analyses to study the effect of contact status and stress stiffening on the free vibration response of the structure. Each of these will be based on a different restart point in the static structural analysis. To see all available restart points, you can inspect the timeline graph displayed when the Analysis Settings object of the Static Structural analysis is selected after solving. Restart points are denoted as blue triangle marks atop the graph:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1331
Tutorials
To select the restart point of interest, go to the Pre-Stress (Static Structural) object under each Modal Analysis. Make sure Pre-Stress Define By is set to Time and specify the time. The object will acknowledge the restart point in the Reported Loadstep, Reported Substep and Reported Time fields. Configure the Modal analyses as follows: In Modal 1 set Pre-Stress Time to 0.033 seconds. In Modal 2 set Pre-Stress Time to 0.5 seconds. In Modal 3 set Pre-Stress Time to 0.8 seconds. Because the boundary conditions (that is, the frictionless supports) are automatically imported from the static analysis, we can proceed directly to solve.
An interesting alternative to this view is to see the sorted frequency spectrum. You may review this by setting the X-Axis to Frequency on any of the Total Deformation results in each modal analysis:
1332
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
At this point, each modal analysis should have two results for Total Deformation to inspect the first Mode of Harmonic Indices 0 and 2. Recall the meaning of Harmonic Index solutions and how they apply to the model. Harmonic Index 0 represents the constant offset in the discrete Fourier Series representation of the model and corresponds to equal values of every transformed quantity, for example, displacements in X, Y and Z directions, in consecutive sectors. Thus deformations that are axially positive in one sector will have the same axially positive value in the next. The following picture compiles, from left to right, the mode shapes for the Near, Sliding and Sticking status at Harmonic Index 0:
Notice how increased engagement of the frictional contact in the assembly has the effect of producing higher frequency vibrations. Also, the mode of vibration goes from being localized at the contact interface when the contact is Near, but is forced to distribute throughout the wall of the rotor as the contact sticks.
Note
You may need to specify Auto Scale on the Results toolbar so the mode shapes are plotted as shown. Harmonic Index 2 solutions correspond to N/2 for our sector (90 degrees or N = 4). This Harmonic Index, sometimes called the asymmetric term in the Fourier Series, represents alternation of quantities in consecutive sectors. A positive axial displacement at a node in one sector becomes negative in the next, a radially outward displacement in one sector will become inward in the next, and so on. The following are the results for the first mode of this Harmonic Index:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1333
Tutorials
The lowest mode shows nearly independent vibration of the rotor relative to the blade. On the highest mode, sticking reduces this relative movement. For a continued discussion on post-processing for Cyclic Symmetry and especially on features for postprocessing degenerate Harmonic Indices (those between 0 and N/2), please see Reviewing Results for Cyclic Symmetry in a Modal Analysis in the Mechanical help. End of tutorial.
Features Demonstrated
Create Node-based Named Selections Using Worksheet Criterion Using Node Selection Tool Scope FE (node-based) Boundary Conditions Display FE Connections Scope Results to FE Nodes
1334
2. Assign Materials. For this tutorial we will accept Structural Steel (typically the default material) for the model and add Aluminum Alloy as a material option. a. In the Static Structural schematic, right-click the Engineering Data cell and choose Edit. The Engineering Data workspace opens and displays Structural Steel as the default material.
b. Right-click the box below Structural Steel, where it says "Click here to add new material" and select Engineering Data Sources.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1335
Tutorials
c. Select the General Materials check box and then click the Add button for Aluminum Alloy. A book icon appears in the column next to the Add button (plus symbol) to indicate that the material is selected.
d. Click the Return to Project toolbar button to return to the Project Schematic.
1336
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
3. Attach Geometry. a. In the Static Structural schematic, right-click the Geometry cell and choose Import Geometry>Browse.
b. Browse to the proper location and open the file Bracket_Assembly.agdb. This file is included as a training input file. To access tutorials and their input files on the ANSYS Customer Portal, go to http://support.ansys.com/training.
1337
Tutorials 2. Define Unit System: from the Main Menu, select Units> Metric (mm, kg, N, s, mV, mA). 3. Define Part Material and Create Named Selection. a. For this model, all of the parts have been defined as Structural Steel. However, we want to change the Material type of the Clevis to Aluminum Alloy. To do this, first expand the Geometry object in the tree. b. Select the Clevis object under Geometry. In the Details under the Material category, click the Structural Steel option in the Assignment field to display the drop-down list. Change the material to Aluminum Alloy.
c. Right-click on Clevis and select Create Named Selection. Enter the Selection Name "Clevis" and click the OK button.
1338
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
4. Define Connections. a. Expand the Connections folder in the tree, and then expand the Contacts folder. b. Right-click the Contacts folder and choose Renamed Based on Definition.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1339
Tutorials
1340
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
b. In the Details view, select the Scoping Method option in the Scope field and set it to Named Selection.
c. Select the Named Selection field and select Clevis from the drop-down menu.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 1341
e. Right-click the Body Sizing object and select Rename Based on Definition.
1342
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1343
Tutorials
1344
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
2. Insert a Moment Load. a. Select the Static Structural object, right-click the mouse, and then choose Insert>Moment.
b. Select the inner face of the Clevis (1 Face) as illustrated here. In the Details for the Scope category, select the Geometry field and click Apply. Enter 1e5 N mm as the Magnitude and change the Behavior to Rigid.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1345
Tutorials
3. Insert a Displacement and Fixed Support. a. With the Moment object still highlighted, right-click the mouse and select Insert>Displacement.
b. Select the inner face of the circular hole highlighted here. Make sure that the model is oriented as shown (note the direction of the bolts) and then click the Apply button in the Geometry field. Set the values of X Component, Y Component, and Z Component, to 0 mm.
1346
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
c. Finally, lets immobilize the assembly by specifying Fixed Supports on the faces illustrated below. Under the Supports menu, select Fixed Support, select one of the faces, press and hold the [CTRL] key, and then select the remaining three faces. Once all of the faces are selected, click the Apply button in the Geometry field.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1347
Tutorials
b. Right-click the Solution object and select Solve. 2. Review the Results. a. Select the Total Deformation object. The solved model should display as follows:
The bulk of the result displays in blue, indicating no deformations on the assembly. This cannot be correct. In addition to that condition, the following Warning Messages display: Large deformation effects are active which may have invalidated some of your applied supports such as displacement, cylindrical, frictionless, or compression only. Refer to Troubleshooting in the Help System for more details. One or more MPC contact regions or remote boundary conditions may have conflicts with other applied boundary conditions or other contact regions. Refer to Troubleshooting in the Help System for more details. This second message indicates that one of the nodes is likely over-constrained.
1348
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Using Finite Element Access to Resolve Overconstraint You can graphically display FE Connections from the Solution Information object, as illustrated below. In the Details, specify the Display control as CE Based and the Display Type as Lines. As you can see there is an abundance of Constraint Equations.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1349
Tutorials
The warning highlighted here provides a starting point to correct the over-constraint. Node 390 is identified as a node that is over-constrained; specifically that it has multiple constraints on degree of freedom 3. FE access makes it possible to select a single node using the Node ID. That is, Mechanical allows us to create a Named Selection that consists of Node 390 so we can that identify it specifically and view it graphically. 2. Select the Named Selections object and then click the Named Selection button on the toolbar. A Selection object is generated. In the Details for the Selection object, change the Scoping Method to Worksheet. The Worksheet view automatically displays.
1350
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1351
Tutorials
3. Right-click in the first row of the table and select Add Row.
4. Specify the criteria as follows: Entity Type = Mesh Node Criterion = Node ID Operator = Equal Value = 390
1352
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
5. Click the Generate button. 6. Right-click on Selection and select Rename. Change the name to "Node 390". A selection is generated that is just the one node, Node 390, that is over-constrained. Select the Graphics tab to view the generated node.
7. With node-based Named Selections, it is possible to view the Constraint Equations (CEs) attached to a single node. Select Solution Information in the tree, select the Graphics tab at the bottom of the window, and then select Node 390 as the option for the control, Draw Connections Attached To. You should see the following illustration. The CEs are displayed as lines (note Display Type in the Details).
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1353
Tutorials
The Display Type specified as Points is illustrated below. You can see Node 390 as well as all of the other nodes used to calculate CEs. All nodes other than Node 390 are hollow. This indicates that each node is connected to Node 390. In addition, the Visible on Results control has been set to Yes. This facilitates the display of the contour results for the Total Deformation result and the CEs, also shown below.
Here is an illustration of the CEs while the Total Deformation object is selected.
1354
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
We have identified the over-constrained node, now, lets correct the issue.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1355
Tutorials
2. Create Criterion-based Named Selection. a. Select the Named Selections object and then click the Named Selection button on the toolbar. A new Selection object is generated. b. Right-click on the new Selection object and select Rename. Change the name to "Hole Face Nodes". c. In the Details for the Selection object, change the Scoping Method to Worksheet. The Worksheet view automatically displays. d. Specify the criteria as illustrated here.
1356
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Using Finite Element Access to Resolve Overconstraint e. Take a moment to review and consider the criterion you have defined and then click the Generate button. 3. Convert Edge to Nodes and Remove it from the Geometry. Now, lets use a criterion-based Named Selection to create a Named Selection for the hole that subtracts (removes) the nodes of the holes edge. a. Select the Named Selections object and then click the Named Selection button on the toolbar. A Selection object is generated. b. Make sure that the Edge selection option is chosen and then select the edge of the hole. In the Details for the Selection object, the Scoping Method should be set to Geometry. In the Geometry field, click the Apply button to specify the hole as the Geometry. c. Right-click on Selection and select Rename. Change the name to "Hole Edge".
d. Select the Named Selections object and then click the Named Selection button on the toolbar. A new Selection object is generated. e. Right-click on the new Selection object and select Rename. Change the name to "Hole Edge Nodes".
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1357
Tutorials f. In the Details for the Selection object, change the Scoping Method to Worksheet. The Worksheet view automatically displays. Specify the criteria as illustrated here and then click the Generate button.
One more Named Selection is required. This Named Selection will remove the edge nodes from the hole nodes. g. Select the Named Selections object and then click the Named Selection button on the toolbar. A new Selection object is generated. h. Right-click on the new Selection object and select Rename. Change the name to "Hole Face Minus Edge". i. In the Details for the Selection object, change the Scoping Method to Worksheet. Specify the criteria as illustrated here and then click the Generate button.
We now have a node-based Named Selection that includes all of the nodes of the hole, minus the nodes of the inner edge of the hole. 4. Suppress the existing Displacement: select the Displacement object, right-click the mouse, and select Suppress. If desired, you could instead delete the load.
5. Create Nodal Displacement and Solve. Now lets define the scope of the Nodal Displacement and resolve the analysis.
1358
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Using Finite Element Access to Resolve Overconstraint a. Select the Static Structural object, click the Direct FE menu in the toolbar, and then select Nodal Displacement. b. Node-based boundary conditions can only be scoped to Named Selections. In the Details for the Nodal Displacement, specify Hole Face Minus Edge as the Named Selection and then specify each Component (X, Y, and Z) as 0.
c. Click the Solve button. The solution should appear as shown here.
The Constraint Equations should appear with a uniform pattern, as illustrated here for the Solution Information object. And once again, the Visible on Results control has been set to Yes so that you can view Constraint Equations and contour results (make sure to select the Graphics tab).
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1359
Tutorials
6. Examine Equivalent Stresses. Now, lets examine the Equivalent Stresses on the model. a. Highlight the Solution object, right-click, and select Insert>Equivalent Stress. b. Right-click the mouse and select Evaluate Results. The result should appear as illustrated here.
1360
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
A zero Displacement was applied and this is reflected in the above result. c. Examine the stresses on the hole using direct node selection. i. Graphically Select Nodes. Select the Mesh object and then open the Select Type (Geometry/Mesh) menu and choose Select Mesh.
ii. Open the Select Mode menu and choose Box Select.
iii. Drag your cursor over the Clevis hole in a pattern similar to what is illustrated here to directly select the nodes in and around the hole.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 1361
Tutorials
iv. Right-click the mouse and select Named Selection. Enter "Stress Nodes" as the Selection Name.
1362
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
v. Select the Equivalent Stress object, right click the mouse and choose Clear Generated Data.
vi. Right-click the mouse and select Evaluate Results. Results can be scoped to FE-based Named Selections as illustrated here, where the Equivalent Stress result was scoped to the Named Selection Stress Nodes.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1363
Tutorials
End of tutorial.
Features Demonstrated
Joints Joint loads Springs Coordinate system definition Body view Joint probes
1364
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Actuator Mechanism using Rigid Body Dynamics d. Browse to open the Actuator.agdb file. A check mark appears next to the Geometry cell in the Project Schematic when the geometry is loaded. Note that this file is included in the tutorial input file download. To access tutorials and their input files on the ANSYS Customer Portal, go to http://support.ansys.com/training. 2. Continue preparing the analysis in the Mechanical Application. a. In the Rigid Dynamics system schematic, right-click the Model cell, and select Edit.... The Mechanical Application opens and displays the model.
The actuator mechanism model consists of four parts: (from left to right) the drive, link, actuator, and guide. b. From the main menu, select Units>Metric (mm, kg, N, s, mV, mA).
Note
Stiffness behavior for all geometries are rigid by default.
3. Remove surface-to-surface contact. Rigid dynamic models use joints to describe the relationships between parts in an assembly. As such, the surface-to-surface contacts that were transferred from the geometry model are not needed in this case. To remove surface-to-surface contact: a. Expand the Connections branch in the Outline, then expand the Contacts branch. Highlight all of the contact regions in the Contacts branch. b. Right-click the highlighted contact regions, then select Delete. Note that this step is not needed if your Mechanical options are configured so that automatic contact detection is not performed upon attachment.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1365
Tutorials 4. Define joints. Joints will be defined in the model from left to right as shown below, using Body-Ground and Body-Body joints as needed to solve the model.
Prior to defining joints, it is useful to select the Body Views button in the Connections toolbar. The Body Views button splits the graphics window into three sections: the main window, the reference body window, and the mobile body window. Each window can be manipulated independently. This makes it easier to select desired regions on the model when scoping joints. To define joints: a. Select the drive pin face and link center hole face as shown below, then select Body-Body>Revolute in the Connections toolbar.
1366
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
b. Select the drive center hole face as shown below, then select Body-Ground>Revolute in the Connections toolbar.
c. Select the link face and actuator center hole face as shown below, then select Body-Body>Revolute in the Connections toolbar.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1367
Tutorials
d. Select the actuator face and the guide face as shown below, then select Body-Body>Translational in the Connections toolbar.
e. Select the guide top face as shown below, then select Body-Ground>Fixed in the Connections toolbar.
1368
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
5. Define joint coordinate systems. The coordinate systems for each new joint must be properly defined to ensure correct joint motion. Realign each joint coordinate system so that they match the corresponding systems pictured in step 4. To specify a joint coordinate system: a. In the Outline, highlight a joint in the Joints branch. b. In the joint Details view, click the Coordinate System field. The coordinate field becomes active. c. Click the axis you want to change (i.e., X, Y, or Z). All 6 directions become visible as shown below.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1369
Tutorials
d. Click the desired new axis to realign the joint coordinate system. e. Select Apply in the Details view once the desired alignment is achieved. 6. Define a local coordinate system. A local coordinate system must be created that will be used to define a spring that will be added to the actuator. a. Right-click the Coordinate Systems branch in the Outline, then select Insert>Coordinate System. b. Right-click the new coordinate system, then select Rename. Enter Spring_fix as the name. c. In the Spring_fix Details view, define the Origin fields using the values shown below:
1370
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Actuator Mechanism using Rigid Body Dynamics 7. Add a spring to the actuator. a. Select the bottom face of the actuator as shown below, then select Body-Ground>Spring in the Connections toolbar.
b. In the Reference section of the spring Details view, set the Coordinate System to Spring_fix. c. In the Definition section of the spring Details view, specify: Longitudinal Stiffness = 0.005 N/mm Longitudinal Damping = 0.01 N*s/mm
8. Define analysis settings. To define the length of the analysis: a. Select the Analysis Settings branch in the Outline.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1371
Tutorials b. In the Analysis Settings Details view, specify Step End Time = 60. s 9. Define a joint load. A joint load must be defined to apply a kinematic driving condition to the joint object. To define a joint load: a. Right-click the Transient branch in the Outline, then select Insert>Joint Load. b. In the Joint Load Details view, specify: Joint = Revolute - Ground To Drive Type = Moment Magnitude = Tabular (Time) Graph and Tabular Data windows will appear. c. In the Tabular Data window, specify that Moment = 5000 at Time = 60, as shown below.
10. Prepare the solution a. Select Solution in the Outline, then select Deformation>Total in the Solution toolbar. b. In the Outline, click and drag the link to actuator revolute joint to the Solution branch. Joint Probe will appear under the Solution branch. This is a shortcut for creating a joint probe that is already scoped to the joint in question. Because we want to find the forces acting on this joint, the default settings in the details of the joint probe are used. c. Click the Solve button in the main toolbar. 11. Analyze the results a. After the solution is complete, select Total Deformation under the Solution branch in the Outline. A timeline animation of max/min deformation vs. time appears in the Graph window. b. In the Graph window, select the Distributed animation type button, and specify 100 frames and 4 seconds, as shown below. (These values have been chosen for efficiency purposes, but they can be adjusted to user preference.)
1372
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Track Roller Mechanism using Point on Curve Joints and Rigid Body Dynamics
c. Click the Play button to view the animation. d. Select the Joint Probe branch in the Outline, e. In the Joint Probe Details view, specify X Axis in the Result Selection field. f. Right-click the Joint Probe branch, then select Evaluate All Results.
The results from the analysis show that the spring-based actuator is adding energy in to the system that is reducing the cycle time. End of tutorial.
Track Roller Mechanism using Point on Curve Joints and Rigid Body Dynamics
This example problem demonstrates the use of a Rigid Dynamics analysis to examine the behavior of a track-roller mechanism using point on curve joints. In the example, the center point of an offset roller is placed directly onto a track edge to demonstrate the offset positioning capabilities of point on curve joints. While this model may not be entirely realistic, it clearly demonstrates the capabilities of the features highlighted.
Features Demonstrated
Point on curve joints Reference coordinate system Mobile coordinate system
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1373
Tutorials a. Browse to open the file TrackRoller.mechdat. A Rigid Dynamics system will populate the Project Schematic. Note that this file is included in the tutorial input file download. To access tutorials and their input files on the ANSYS Customer Portal, go to http://support.ansys.com/training. b. Right click the Model cell, and select Edit... to open the Mechanical Application. The model shown below will open.
2. Insert a new joint. In the Outline view, right-click the Connections node, then select Insert>Joint. 3. Define the new joint. a. Select the new joint in the Outline to display the joint Details view. b. In the Definition section of the Details view, click on the Connection Type field. The field becomes active. c. Select Body-Body from the Connection Type drop-down menu. d. Click the Type field. The field becomes active. e. Select Point on Curve from the Type drop-down menu. 4. Scope the new point on curve joint.
1374
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Track Roller Mechanism using Point on Curve Joints and Rigid Body Dynamics a. Use the edge selection tool to select an edge of the track to be used as the curve in the new point on curve joint, as shown below.
b. In the Details view, click to activate the Reference Scope field. c. Click Apply. d. Use the face selection tool to select a the face of the track to be used as the curve orientation surface, as shown below.
e. In the Details view, click to activate the Reference Curve Orientation Surface field.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1375
5. Define the reference coordinate system for the joint. a. In the Details view, click to activate the Reference Coordinate System field. b. Configure the orientation of the reference coordinate system so that Z is the normal of the curve orientation surface and X is in the tangent of the curve. The correct orientation is show below.
c. Click Apply. 6. Select and configure the point used in the point on curve joint. In this example, the center of the first roller (the circle selected below) will be selected as the point for the first joint. When creating a point on curve joint, the center of a selected geometric entity (i.e., a vertex, an edge, a surface, or a volume) is considered as the point. To specify a point: a. Use the edge selection tool to select the outer edge of the roller, as shown below.
1376
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Track Roller Mechanism using Point on Curve Joints and Rigid Body Dynamics
b. In the Details view of the joint, click to activate the Mobile Scope field. c. Click Apply. d. In the Details view, click to activate the Mobile Initial Position field. e. Select Override from the Initial Position drop-down menu. The Override option is necessary because the center point of the roller is offset from the track edge. If the Initial Position value of the mobile coordinate system is left to the default value, Unchanged, the reference coordinate system and mobile coordinate system are assumed to be coincident. 7. Define the mobile coordinate system for the joint. The center of the roller face will be used as the origin in this model. The orientations of the reference coordinate system and mobile coordinate system must be the same, or the point on curve joint will not work properly. To define the mobile coordinate system: a. In the joint Details view, click to activate the Mobile Coordinate System field. b. Select the edge of the roller using the edge selection tool. By default, this will configure the mobile coordinate system so that is corresponds to the reference coordinate system. c. Ensure that both coordinate systems align as shown below, then click Apply.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1377
Tutorials
8. Create point of curve joint for the remaining rollers. Create three more point on curve joints, one for each additional roller, and define them in a similar manner as described in Step 3 through Step 7. Be sure to select a different roller edge (as described in Step 6) for each additional joint. The completed model and coordinate systems should be configured as shown in the model below.
1378
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Simple Pendulum using Rigid Dynamics and Nonlinear Bushing Click the Solve button. 10. Review the results. In the Outline view, select Total Deformation from the Solution node. The model displays with the point selected placed on the specified curve, as shown below.
End of tutorial.
Features Demonstrated
Nonlinear bushings Reference coordinate system Mobile coordinate system
Tutorials b. Right click the Model cell, and select Edit... to open the Mechanical Application. The model shown below will open.
2. Continue preparing the analysis in the Mechanical Application. a. From the main menu, choose Units>Metric (mm, kg, N, s, mV, mA). b. From the main menu, choose Units>Degrees. 3. Insert a new bushing. a. In the Outline view, expand the Connections node, then select the Joints node. b. In the Connections toolbar, expand the Body-Body drop-down menu, and select Bushing.
1380
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
4. Scope the bushing to the correct faces: a. In the Outline view, select the new bushing to display the bushing Details View. b. In the Details View, click to activate the Reference Scoping Method field, then select Named Selection from the drop-down menu. c. Click to highlight the Reference Component field, then select FACE from the drop-down menu. d. In the Details View, click to activate the Mobile Scoping Method field, then select Named Selection from the drop-down menu. e. Click to highlight the Mobile Component field, then select FACE2 from the drop-down menu. The bushing reference coordinate system should now be defined as shown below:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1381
Tutorials
Note that the pendulum axis of rotation is the Z-axis. 5. Add a nonlinear rotational stiffness to the Z axis a. In the Outline View, highlight the new bushing, then toggle the Worksheet view. b. In the bushing worksheet, right-click the last diagonal term of the stiffness matrix, and select Tabular.
1382
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Note that only the diagonal terms of the stiffness matrix can be defined as nonlinear. c. In the Tabular Data view, enter the angle and stiffness data pictured below:
The curve defined is displayed in the Graph View next to the table. 6. Solve the model. Click the Solve button. 7. Observe the defined nonlinear behavior. In the Outline View, select the Joint Probe under the Solution node to view the pendulum motion animation.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1383
Tutorials The pendulum should oscillate near its initial horizontal position due to the high stiffness entered for small angular displacements. With joint rotation unsuppressed, a 20 rotation of the pendulum will occur at the beginning of the analysis, and the pendulum should have free oscillation around the vertical axis.
End of tutorial.
1384
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Features Illustrated
Importing a meshed model using Finite Element Modeler. Nodal named selections. Coordinate systems. Crack definition. Fracture Results Charting.
Procedure
1. Create a Finite Element Modeler (FEM) system. a. Start ANSYS Workbench. b. From the Toolbox, under Component System, drag a Finite Element Modeler system onto the Project Schematic. 2. Import the meshed model. Import a Mechanical APDL input file into Finite Modeler. a. In the Finite Element Modeler schematic, right-click the Model cell and select Add Input Mesh > Browse. b. In the Open dialog box, for Please select your model format, select Mechanical APDL Input (*.cdb). c. Browse to open the file 3d_vcct. This file is included in the tutorial input file download. To access tutorials and their input files on the ANSYS Customer Portal, go to http://support.ansys.com/training. d. Right-click the Model cell and select Properties to view the assembly mesh file you imported. 3. Establish a static structural analysis.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1385
Tutorials a. From the Toolbox, drag a Static Structural system onto the Project Schematic. b. Drag the Model cell on the Finite Element Modeler schematic on to the Model cell of the Static Structural system. c. Right-click the Model cell on the Finite Element Modeler and select Update. d. Right-click the Model cell of the Static Structural system and select Refresh. 4. Continue preparing the analysis in the Mechanical Application. a. In the Static Structural schematic, right-click the Model cell, and then choose Edit. The Mechanical Application opens and displays the model. Note that the mesh is composed of linear elements, and VCCT is only applicable to linear elements b. For convenience, use the Rotate toolbar button to manipulate the model so it displays as shown below.
Note
You can perform the same model manipulations by holding down the mouse wheel or middle button while dragging the mouse.
c. From the main menu, choose Units> Metric (m, kg, N, s, V, A) . 5. Create a nodal named selection. a. On the Graphics toolbar, select the Edge button to toggle Edge selection mode. b. On the Graphics Options toolbar, select the Wireframe button to toggle wireframe mode. c. In the Tree Outline, right-click Model and select Insert>Named Selection. d. In the Graphics window, select the crack front edge. e. In the Details pane, for Geometry, click Apply. The named selection is created for the selected edge.
1386
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Fracture Analysis of a Double Cantilever Beam (DCB) using Pre-Meshed Crack f. In the Tree Outline, under Named Selections, right-click the new named selection and select Rename.
g. Enter crack_front as the name. h. Right-click the crack_front named selection and select Create Nodal Named Selection. i. j. In the Tree Outline, under Named Selections, right-click the new named selection and select Rename. Enter crack_nodes as the name.
6. Create a coordinate system with a Y-axis aligned to crack normal. a. In the Details view, select Coordinate System. b. In the Graphics window, select the edge on the open side of the crack. c. Right-click and select Insert > Coordinate System. The origin of the coordinate system should be on the open side of the crack. d. In the Details view, for Geometry, click Apply. e. Under Principal Axis, for Axis, select Y. f. For Define by, select Global Z Axis.
g. Leave all other values at their defaults. 7. Define the crack. a. Select the Model object in the Tree Outline. b. Insert a Fracture object into the Tree by right-clicking the Model object and selecting Insert > Fracture. c. Insert a Pre-Meshed Crack object into the Tree by right-clicking the Fracture object and selecting Insert > Pre-Meshed Crack. d. In the Details View, for Crack Front (Named Selection), select the crack_nodes nodal named selection. e. For Coordinate System, select the coordinate system you defined. f. Leave the Suppressed value set to No.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1387
Tutorials
8. Apply loads. a. In the Tree Outline, select Static Structural. b. Right-click and select Insert>Fixed Support, or from the Environment Context toolbar, select Supports > Fixed Support. c. In the Graphics toolbar, select the Face button. d. In the Graphics window, select the face on the closed side of the crack. e. In the Details view, for Geometry, click Apply. f. Right-click and select Insert>Displacement, or from the Environment Context toolbar, select Supports > Displacement.
g. In the Graphics toolbar, select the Edge button. h. In the Graphics window, select the top edge on the open side of the crack. i. j. In the Details view, for Geometry, click Apply. Select the Z Component and select Tabular.
k. In the second row (2), for Z[m], enter 5.e-003. l. Right-click and select Insert>Displacement, or from the Environment Context toolbar, select Supports > Displacement.
m. In the Graphics window, select the bottom edge on the open side of the crack. n. In the Details view, for Geometry, click Apply. o. Select the Z Component and select Tabular. p. In the second row (2), for Z[m], enter -5.e-003.
1388 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Fracture Analysis of a Double Cantilever Beam (DCB) using Pre-Meshed Crack 9. Define results. a. In the Tree Outline, right-click on Solution and select Insert > Fracture Tool. b. In the Details view, for Crack Selection, select Pre-Meshed Crack. c. Right-click the Fracture Tool folder and select VCCT Results > VCCT (G1), or select the Fracture Tool folder and, from the Fracture Tool toolbar, select VCCT Results > VCCT (G1). d. Also add the VCCT (G2), VCCT (G3), and VCCT (GT) results. 10. Solve. a. In the Tree Outline, under Static Structural, select Analysis Settings. b. Under Solver Controls, set Fracture to On. c. Click Solve. 11. View results. a. Select each result and view the results in the Graphics window.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1389
Tutorials
12. View the Graph window for each result. The graph plots the distance of the crack front node from the origin and the energy release rate as it moves along the crack front. Since the load applied on the crack faces is tensile, the Mode I energy release rate ((VCCT (G1) ) ) dominates in this case. The VCCT(G2) and VCCT(G3) results are approximately zero. The total energy release rate (VCCT (GT) ) is approximately equivalent to VCCT(G1) You have completed the fracture analysis and accomplished the overall objective for this tutorial. End of tutorial.
1390
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Fracture Analysis of an X-Joint Problem with Surface Flaw using Internally Generated Crack Mesh
Fracture Analysis of an X-Joint Problem with Surface Flaw using Internally Generated Crack Mesh
Problem Description
In this problem, a semi-elliptical crack is inserted at the tubular joint of the structure. Then crack mesh is generated on the defined crack and fracture parameters based on Stress Intensity Factors (SIFS) are computed and post-processed.
Features Illustrated
Importing geometry Nodal named selections. Coordinate systems. Crack definition. Fracture Results. Charting.
Procedure
1. Establish a static structural analysis. a. Start ANSYS Workbench. b. From the Toolbox, drag a Static Structural system onto the Project Schematic. 2. Import the model. a. In the Static Structural schematic, right-click the Model cell and select Import Geometry > Browse. b. Browse to open the file X_Joint.agdb. This file is included in the tutorial input file download. See the introductory Appendix B section for downloading instructions. 3. Prepare the analysis in the Mechanical Application. a. In the Static Structural schematic, right-click the Model cell, and then choose Edit. The Mechanical Application opens and displays the model. b. For convenience, use the Rotate toolbar button to manipulate the model so it displays as shown below.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1391
Tutorials
Note
You can perform the same model manipulations by holding down the mouse wheel or middle button while dragging the mouse.
4. Generate mesh. a. In the Tree Outline, right-click Mesh and select Insert>Method. b. In the Graphics window, select the body. c. In the Details view, for Geometry, click Apply. d. For Method, select Tetrahedrons. This method is required for crack mesh generation. e. In the Tree Outline, select the Mesh object. f. In the Details view, under Sizing, set the Relevance Center to Fine.
g. On the Graphics toolbar, select the Face button to toggle Face selection mode. h. In the Tree Outline, right-click Mesh and select Insert>Sizing. i. In the Graphics window, select the external filet.
1392
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Fracture Analysis of an X-Joint Problem with Surface Flaw using Internally Generated Crack Mesh
j.
k. For Element Size, enter 5e-3 m. l. Right-click the Mesh object and select Generate Mesh.
5. Create a coordinate system. a. In the Details view, select Coordinate System. b. In the Graphics window, select the edge on the open side of the crack. c. Right-click and select Insert > Coordinate System, or from the Environment Context toolbar, select Coordinate Systems> Coordinate System. d. In the Graphics window, select the vertex lying at the center of the filet face.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1393
Tutorials
e. In the Details view, for Geometry, click Apply. f. Under Principal Axis, for Axis, select X.
g. For Define by, select Hit Point Normal. h. In the Graphics window, click at the origin location of the coordinate system. i. In the Details view, for Hit Point Normal, click Apply.
6. Define the crack. a. Select the Model object in the Tree Outline. b. Insert a Fracture object into the Tree by right-clicking the Model object and selecting Insert > Fracture. c. Insert a Crack object into the Tree by right-clicking the Fracture object and selecting Insert > Crack. d. On the Graphics toolbar, select the Body button to toggle Body selection mode. e. In the Graphics window, select the body. f. In the Details view, for Geometry, click Apply.
g. For Coordinate System, select the coordinate system you previously defined. h. In addition, set the following options in the Details view: Major Radius Minor Radius 18.4 mm 9.5 mm
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1394
Fracture Analysis of an X-Joint Problem with Surface Flaw using Internally Generated Crack Mesh Largest Contour Radius 2 mm Circumferential Divisions Crack Front Divisions i. j. 16 35
In the Tree Outline, right-click the Fracture object and select Generate All Crack Meshes. Zoom in on the external filet to see the generated crack mesh.
7. Apply loads. a. From the main menu, choose Units> Metric (mm, kg, N, s, mV, mA). b. In the Tree Outline, select Static Structural. c. Right-click and select Insert>Pressure, or from the Environment Context toolbar, select Loads > Pressure. d. In the Graphics window, select the top face. e. In the Details view, for Geometry, click Apply. f. For Magnitude, enter -1000 MPa. The negative value indicates the pressure direction is upward.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1395
Tutorials
8. Solve. a. In the Tree Outline, under Static Structural, select Analysis Settings. b. Under Solver Controls, set Fracture to On. c. Click Solve. 9. Define results. a. In the Tree Outline, right-click on Solution and select Insert > Fracture Tool. b. In the Details view, for Crack Selection, select Crack. c. Right-click the Fracture Tool folder and select SIFS Results > SIFS (K2), or select the Fracture Tool folder and, from the Fracture Tool toolbar, select SIFS Results > SIFS (K2). d. Also add the SIFS (K3) results. e. In the Tree Outline, right-click the Fracture Tool object and select Evaluate All Results. 10. View results. a. Select each result and view the results in the Graphics window. b. View the Graph window for each result. The graph plots the stress intensity factors against the curvilinear abscissa of the crack front, starting from the origin extremity.
1396
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Since the crack surface normal is nearly aligned with the tensile load, the Mode I stress intensity factor (SIFS [K1]) dominates in this case. The SIFS (K2) and SIFS (K3) results show that Mode II and Mode III slightly contribute. You have completed the fracture analysis and accomplished the overall objective for this tutorial. End of tutorial.
Features Illustrated
Restoring archive. Engineering Data. Nodal named selections. Coordinate systems. Crack definition.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1397
Procedure
1. Restore the project archive. a. Start ANSYS Workbench. b. Select File > Restore Archive. c. Browse to open 2D Cracked Specimen.wbpz. This file is included in the tutorial input download. To access tutorials and their input files on the ANSYS Customer Portal, go to http://support.ansys.com/training. d. Save the project in the desired directory. 2. Check the material properties in Engineering Data. a. In the Static Structural schematic, right-click the Engineering Data cell and choose Edit. The Engineering Data opens and displays the material windows. b. Select the Structural Steel material and, in the Properties window, select the Bilinear Isotropic Hardening law.
1398
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
c. Click on Return to Project on the main toolbar to go back to the project schematic. 3. Prepare the analysis in the Mechanical Application. a. In the Static Structural schematic, right-click the Model cell, and then choose Edit. The Mechanical Application opens and displays the model. b. For convenience, use the Rotate and Zoom toolbar buttons to manipulate the model so it displays as shown below.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1399
Tutorials
Note
Geometry and mesh controls have already been defined in the project. The geometry consists of two parts that represent the two different sides of the crack.
4. Create Mesh Connections. a. Select the Connections object in the Tree Outline. b. Insert a Connection Group object into the Tree by right-clicking the Connections object and selecting Insert > Connection Group. c. Insert a Mesh Connection object into the Tree by right-clicking the Connection Group object and selecting Insert > Manual Mesh Connection. d. On the Graphics toolbar, select the Edge button to toggle Edge selection mode. e. In the Graphics window, select the edge in lower right-hand corner of the upper part. f. In the Details view, for Master Geometry, click Apply.
g. In the Graphics window, select the corresponding edge belonging to the bottom part. h. In the Details view, for Slave Geometry, click Apply.
1400
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
i.
Repeat the last five steps two times to connect the edges couples that correspond to the regions where the mesh needs to be connected.
5. Generate mesh. a. Select the Mesh object in the Tree Outline. Note that some mesh controls are already defined in the model. b. Right-click the Mesh object and select Generate Mesh.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1401
Tutorials
6. Create a coordinate system. a. In the Details view, select Coordinate System. b. Right-click and select Insert > Coordinate System, or from the Environment Context toolbar, select Coordinate Systems> Coordinate System. c. In the Graphics window, select the vertex in the middle of the left hand side of the structure. d. In the Details view, for Geometry, click Apply.
7. Create nodal named selections. a. On the Graphics toolbar, select the Vertex button to toggle Vertex selection mode. b. In the Tree Outline, right-click Model and select Insert>Named Selection. c. In the Graphics window, select the crack front extremity.
1402
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Fracture Analysis of a 2D Cracked Specimen using Pre-Meshed Crack d. In the Details pane, for Geometry, click Apply. The named selection is created for the selected vertex. e. In the Tree Outline, under Named Selections, right-click the new named selection and select Rename. f. Enter crack_front as the name.
g. Right-click the crack_front named selection and select Create Nodal Named Selection. h. In the Tree Outline, under Named Selections, right-click the new named selection and select Rename. i. Enter crack_node as the name.
8. Define the crack. a. Insert a Pre-Meshed Crack object into the Tree by right-clicking the Fracture object and selecting Insert > Pre-Meshed Crack. b. In the Details View, for Crack Front (Named Selection), select the crack_node nodal named selection. c. For Coordinate System, select the coordinate system you previously defined. d. For Solution Contours, set the value to 10. e. Leave the Suppressed value set to No.
9. Apply loads. a. From the main menu, choose Units> Metric (mm, kg, N, s, mV, mA). b. In the Tree Outline, select Static Structural. c. Right-click and select Insert>Displacement, or from the Environment Context toolbar, select Supports > Displacement. d. In the Graphics toolbar, select the Edge button. e. In the Graphics window, select the bottom edge.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1403
g. Select the Y Component and select Tabular. h. In the Details view, change the Independent variable to X. i. In the Tabular Data window, enter the evolution of Y Component against X coordinates: i. In the first row (1), for Y[mm], enter 4.
ii. In the second row (2), for X[mm], enter 10 and for Y[mm], enter 0.48. j. In the Details view, change the X-Axis to Time.
k. In the Tabular Data window, enter the evolution of scale against time: In the first row (1), for Scale, enter 0. l. Repeat steps a through k to add an additional displacement: Selected Edge Top edge Independent Variable X: Tabular Data Evolution of Y Component against X coordinates In the first row (1), for X[mm], enter 0 and for Y[mm], enter 0.7. In the second row (2), for X[mm], enter 10 and for Y[mm], enter 0.57. m. In the Tree Outline, select Static Structural. n. Right-click and select Insert>Displacement, or from the Environment Context toolbar, select Supports > Displacement. o. On the Graphics toolbar, select the Vertex button to toggle Vertex selection mode. In the Graphics window, select the vertex in the middle of the right hand side of the specimen. p. In the Details view, for Geometry, click Apply. q. Select the Y Component and select Tabular. r. In the Details view, set X Component to 0. X-Axis Time: Tabular Data Evolution of scale against time: In the first row (1), for Scale, enter 0.
10. Solve. a. In the Tree Outline, under Static Structural, select Analysis Settings. b. Under Step Controls, note that substeps have already been defined because due to the plastic law the resolution will be nonlinear. c. Under Solver Controls, set Fracture to On. d. Click Solve.
1404 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Fracture Analysis of a 2D Cracked Specimen using Pre-Meshed Crack 11. Define J Integral results. a. In the Tree Outline, right-click on Solution and select Insert > Fracture Tool. b. In the Details view, for Crack Selection, select Pre-Meshed Crack. c. Right-click the Fracture Tool folder and select J-Integral (JINT), or select the Fracture Tool folder and, from the Fracture Tool toolbar, select J-Integral (JINT). d. In the Tree Outline, right-click the Fracture Tool object and select Evaluate All Results. 12. View results. a. Select the Equivalent Plastic Strain Results.
The plasticity is localized around the crack tip which is required for J-Integral calculation. b. Select the J-Integral (JINT) result and view the results in the Graphics window.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1405
Tutorials c. View the Graph window and the tabular data for each result. The tabular data display the J-Integral results at the crack front node for each integration contour. Note that the results converge after several contour integrations. J-Integral results start converging when the integration contour is outside the plastic zone. You have completed the fracture analysis and accomplished the overall objective for this tutorial. End of tutorial.
1406
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Mapping Settings
Mapping Control: By default, when Program Controlled is selected, the software will determine the appropriate algorithm and settings based on the source and target mesh data, as well as the data type being transferred. See Program Controlled Mapping for additional information. You may choose to modify the advanced features by setting this to Manual. Mapping: A read-only field displaying that a "Profile Preserving" algorithm is being used. The following data is available for transfer: Pressure Heat Flux Heat Generation Temperature Heat Transfer Coefficient Thickness Weighting: Choose which type of weighting should be performed. This option can be changed only if Mapping Control is set to Manual. Triangulation creates temporary elements from the n closest source nodes to find the closest points that will contribute portions of their data values. For 3D, 4-node tetrahedrons are created, and for 2D, 3-node triangles are created by iterating over all possible combinations of the source points (maximum number controlled by the Limit property), starting with the closest points. If the target point is found within the element, weights are calculated based on the targets location inside the element. Distance Based Average uses the distance from the target node to the specified number of closest source node(s) to calculate a weighting value. Shape Function loops over the source elements and tries to locate an element that each target node can be mapped to. Weights for each of the source nodes are then assigned based on the location of the target node and the shape function of the element. For each target node, the search efficiency can
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 1407
Data Transfer Mesh Mapping be improved by restricting the search to a subset of the source elements. The search algorithm works by: 1. Distributing all source elements into Cartesian boxes or buckets. The number of buckets is controlled by the Scale property. 2. Locating each of the target nodes in a box. 3. Finding an element that each target node can be mapped to by restricting the search with each target's box. Kriging is a regression-based interpolation technique that assigns weights to surrounding source points according to their spatial covariance values. The algorithm combines the kriging model with a polynomial model to capture local and global deviations. The kriging model interpolates the source points based on their localized deviations, while the polynomial model globally approximates the source space. See Kriging Algorithms in the Design Exploration User Guide for more information.
Note
By default, the Kriging technique uses an adaptive algorithm and ensures that the interpolated values do not exceed specific limits. The adaptive algorithm starts by using the higher-order Cross Quadratic polynomial to interpolate data. If the interpolated value of each target point is outside the extrapolation limit you specified, the algorithm reinterpolates data by reducing the polynomial order and the number of source points. Target nodes whose values are outside the limits when the lowest polynomial type is used are not assigned a value. The Kriging algorithm, when used with the higher-order Cross Quadratic or Pure Quadratic polynomial, may fail to correctly interpolate data for a target point if multiple source points are spaced close to one another or if the target point is outside the region enclosed by the source points that are selected for interpolation. This may introduce gross errors in the estimation of the target value and manifests itself mostly when mapping data on surface or edge geometries. In such cases, you should change the Polynomial Type to Constant or Linear and, if necessary, reduce the number of source points to be included for the interpolation.
Transfer Type: Enables you to choose the dimension of the transfer (for 3D transfers only). This option is available only for Triangulation, Shape Function, and for adaptive Kriging. For best results, use the Surface option when mapping data across surfaces and the Volumetric option when mapping data across volumes. When used with Triangulation: The Surface option tries to map each target point by searching triangles that are created from the set of closest source points. The target point will be projected onto the plane relative to the triangle surface. If the point is found inside the triangle, the weights are calculated based on the targets projected location inside the triangle. The Volumetric option tries to map each target point by searching tetrahedrons that are created from the set of closest source points. When used with the Shape Function:
1408
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Surface option uses the bucket surface search algorithm to locate a source element that each target node can be mapped to. This option supports only triangle and quadrilateral source elements; do not use it if your source is comprised of other element shapes as the algorithm does not account for these shapes. The Volumetric option uses the bucket volume search algorithm to locate a source element that each target node can be mapped to. This option supports triangle, quadrilateral, tetrahedron, hexahedron, and wedge source elements. When used with adaptive Kriging, the Surface option uses fewer surrounding source points to interpolate data than the Volumetric option does. 2D Projection: Available only for 2D to 3D data transfers from an External Data system connected to Mechanical. The default option is Normal To Plane. You will be able to choose between the default as well as all application and user input coordinate systems.
Graphics Controls
The following are graphics controls available: Display Source Points: Toggle display of source point data. This can be helpful in visualizing where the source point data is in reference to the target mesh. Display Source Point Ids: Toggle display of source point identifiers. This can be helpful in conjunction with validation objects when trying to identify nodes with undefined values. Note that if a column is not defined with the Node ID Data Type, the source point ids will correspond to the row from which they come in the file. For formatted and delimited files, ids will start after skipped lines. Display Interior Points: Available when Display Source Points or Display Source Point Ids is set to On. Toggle allowing source point data to be displayed through the model so that interior points can be seen. Display Projection Plane: Toggle display of project plane (available only for 2D to 3D mapping).
Legend Controls
Legend Range: Program Controlled (default) or Manual control of the legend minimum and maximum values. When Program Controlled is selected, the target data's minimum and maximum values will be used in the legend. When Manual is selected, control of the Maximum and Minimum values can input and the graphics will be drawn based on these values. Minimum: When Legend Range is set to Manual, this option is available for inputting the minimum legend value.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 1409
Data Transfer Mesh Mapping Maximum: When Legend Range is set to Manual, this option is available for inputting the maximum legend value. Source Minimum: Read only field providing the source data minimum value. Source Maximum: Read only field providing the source data maximum value.
Advanced
Advanced settings are filtered based on the Mapping Control and Weighting type selected in Mapping Settings (p. 1407). Pinball: When finding the closest source points, a bounding box is created around the target point based on the value of the pinball. Any point outside of the bounding box will not be used. By default, the Program Controlled value is 0.0, which calculates the distance based on .05% of the source region's bounding box size. The bounding box will automatically resize if the mapping is unable to find the minimum number of points required to calculate weighing factors. (Note that resizing occurs only for Program Controlled.) The Pinball option is not available when Weighting is set to Kriging or Shape Function.
Note
In certain cases when Pinball is set to Program Controlled, the process of searching for source nodes around a target node can take a long time. In the image below, the target nodes are located on the red face. The target nodes (A) closest to the vertical body will quickly find nodes in the +Y axis direction. Target nodes (B) further down the X axis will take longer to find.
1410
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
As an example, consider the case shown in the image below. The two red dots indicate target nodes in regions A and B. For each target node, the triangulation algorithm will begin its search for source nodes within the perimeter of a psuedo cube (bounding box) centered at its location. For the first pass, the edge length of the cube is set to be 0.05% of the maximum bounding box length of the source region. The algorithm looks to find n source points (set by the limits property) in the positive and negative X, Y, and Z axes of the cube. If n source points cannot be found in any of the six directions (X, Y, and Z), the size of the search region is doubled and the process repeated. The search process continues until the required number of source points are found in all directions or until the search region extends beyond the limits of the source bounding box. During the first pass, for the target node in region A, the algorithm is able to find the required number of source nodes. However, for the target node in region B, sufficient nodes cannot be found in the +Y direction and the size of the search area is increased. As illustrated in the figure below, for the target node in region B, the algorithm runs through several iterations before it is able to find the required number of source nodes. This results
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1411
Data Transfer Mesh Mapping in an increase in time as well as the possible inclusion of source nodes that are significantly further away from the target node.
Please note that for each target node the pinball is reset to its initial size (0.05% of the maximum bounding box length) before the search begins. For such cases it is recommended that you specify a pinball value so that the search box can be controlled to only find nodes within a certain region. This allows for triangulation to quickly search for source nodes, as well as to ignore source nodes that are sufficiently far away from the target node.
1412
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Limit: Number of nearby points considered for interpolation. Defaults to 20. Lower values will reduce processing time, however, some distorted or irregular meshes will require a higher Limit value to successfully encounter nodes for triangulation. When Weighting is set to Kriging, the minimum value that can be used is based on the selected Polynomial type. Weighting Triangulation Kriging (Constant) Kriging (Linear) Kriging (Pure Quadratic) Kriging (Cross Quadratic) Minimum Limit 5 3 (3D), 2 (2D) 4 (3D), 3 (2D) 7 (3D), 5 (2D) 10 (3D), 6 (2D) Maximum Limit 20 Number of source points Number of source points Number of source points Number of source points
Outside Option: Enables you to ignore or choose a different weighting algorithm for target points that cannot be found within tetrahedrons/triangles when Triangulation is used. This option is available only for Triangulation. Defaults to Distance Based Average. Distance Based Average: The mapping will use a weighted average based on distances to the closest Number of Points. Ignore: Target points will be ignored and no value will be applied. Projection: Triangles will be created from the closest Number of Points and the target point will be projected onto the plane relative to the triangle surface. If the point is found inside the triangle, the
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1413
Data Transfer Mesh Mapping weights are calculated based on the targets projected location inside the triangle. This option is available only for 3D transfers when the Transfer Type is set to Volumetric. Number of Points: When Weighting is set to Distance Based Average, or when Outside Option is set to Distance Based Average or Projection, this option is available to specify how many closest source points should be used when calculating weights. Valid range is from 1 to 8 for Distance Based Average and 3 to 20 for Projection. Defaults to 3. Outside Distance Checking: When Weighting is set to Triangulation and Outside Option is set to Distance Based Average or Projection, this option enables you to specify a Maximum Distance cutoff beyond which source points will be ignored. Defaults to Off. The maximum number of source points is limited to the value specified by the Number of Points setting. If the Outside Option is set to Distance Based Average, only source points that lie on or within a sphere (centered at the targets location and radius defined by the Maximum Distance value) will provide contributions. If the Outside Option is set to Projection, the algorithm only uses triangles with centroids that lie on or inside a sphere (centered at the targets location and radius defined by the Maximum Distance value). In Figure 29: Outside Nodes (Pink) with Mesh Overlay (p. 1414), all the pink nodes on the surface are found Outside the source points and will use the Outside Distance Checking based on the Maximum Distance specified. Figure 29: Outside Nodes (Pink) with Mesh Overlay
In Figure 30: Maximum Distance set to 0.005 (m) (p. 1415), the circle is at the mouse location with radius set to 0.005 (m). Nodes within this radius will be mapped. The source nodes are drawn as black dots and come from an extremely coarse mesh.
1414
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
In Figure 31: Mapped Nodes (p. 1415), the Outside nodes get mapped because they are located within the Maximum Distance. Figure 31: Mapped Nodes
The result of the import is shown in Figure 32: Imported Data using Maximum Distance for Outside Nodes (p. 1416). Transparent areas show target nodes that do not get mapped because there are no source nodes within the Maximum Distance.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1415
Data Transfer Mesh Mapping Figure 32: Imported Data using Maximum Distance for Outside Nodes
When Weighting is set to Kriging, this option allows you to ignore target points that lie outside the source bounding box. Defaults to Off. When this option is set to On, the Bounding Box Tolerance property enables you to include target points that lie outside the source bounding box by specifying a tolerance value. The algorithm adds this tolerance value to the source bounding box when it checks to see if a target point should be ignored or not. Scale: When weighting is set to Shape Function, the scaling factor (%) determines the number of buckets used to distribute the source elements. Defaults to 50% (2 buckets). Edge Tolerance: Dimensionless mapping tolerance (default = 0.05). Shape Function for Surface/Edge topology. Correlation Function: When weighting is set to Kriging, this property enables you to change the mathematical function that is used to model the spatial correlation between the sample points. Defaults to Gaussian. Polynomial: When weighting is set to Kriging, this property enables you to change the mathematical function that is used to globally approximate the sample. Defaults to Adaptive. Extrapolation Tolerance: You can use this option with adaptive Kriging to ensure that the interpolated value for each target point lies within specific limits. The tolerance is applied to the source range (based on the source points used for each target point) to determine if the interpolated value is satisfactory or if the data needs to be re-interpolated by reducing the polynomial order and the number of source points. For example, consider a target point having source values between 99 and 100. The default tolerance value of 10% will ensure that the mapped value is between 98.9 and 100.1. Target points whose values are outside the limits when the lowest polynomial type is used are not assigned a value.
1416
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Unmapped Nodes: Create a named selection containing all points that cannot be mapped. Defaults to Off. Name: Field for the name that will be used when creating the named selection. Defaults to Unmapped Nodes . Mapped Nodes: Create a named selection containing all mapped points. Defaults to Off. Name: Field for the name that will be used when creating the named selection. Defaults to Mapped Nodes . Outside Nodes: Create a named selection containing all the points that cannot be found within tetrahedrons/triangles when Triangulation is used. Defaults to Off. Name: Field for the name that will be used when creating the named selection. Defaults to Outside Nodes .
Manual Mapping
When manual mode is selected, you will be able to control advanced settings for the mapper. Based on the mesh data provided from the source and target, you will be able to choose the type of weighting algorithm. If the source mesh contains only points, you will be able to select from the following: Triangulation Distance Based Average Kriging. If the source mesh also contains element data, you will have the items listed above as well as: Shape Function Element shapes supported during mapping when Shape Function is selected: Element Shape 3 Node Triangle 6 Node Triangle X (2D) (3D) X (2D) (3D) Supported
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1417
Data Transfer Mesh Mapping Element Shape 4 Node Quadrilateral 8 Node Quadrilateral 4 Node Tetrahedron 10 Node Tetrahedron 8 Node Hexahedron 20 Node Hexahedron 6 Node Wedge 15 Node Wedge X (2D) (3D) X (2D) (3D) X (3D) X (3D) X (3D) X (3D) X (3D) X (3D) Supported
2D to 3D Mapping
Mapping point data from 2D to 3D analyses is possible using the External Data system connected to a downstream Mechanical system. This mapping is performed by collapsing the 3D mesh data into a 2D plane and calculating target point weighting factors from the source point data. 2D results in the XY Plane:
You will be able to select the 2D project plane to use based on the available coordinate systems as well as an option to select normal to the 2D source point data (Normal To Plane). Using the Graphics Controls described above, you will be able to turn on and off visualization of the source point data and the 2D projection plane. Source point and 2D projection plane displayed:
1418
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
When selecting Cartesian coordinate systems, the projection will be done on the XY Plane. If the coordinate system is cylindrical, the projection will be rotated about the Z axis into the ZX Plane. Normal To Plane will project the target points into the source point plane. 3D mapped data using cylindrical coordinate system projection:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1419
Notes
When mapping point cloud data, the mapping utility does not know where body boundaries are. If you have a model with contact between two bodies, the mapping may pick up points from both bodies causing undesired results.
Mapping Validation
Mapping Validation objects can be inserted under imported data objects to allow for an evaluation of how the mapping operation performed, by either right-clicking and selecting Insert > Validation from the context menu, or by clicking the Validation button in the toolbar. To perform a validation, right-click the Validation object and select Analyze. The following sections describe different methods to help analyze and determine if the mapping and interpolation that was performed produced an accurate representation of the mapped value data transferred from the source mesh onto the target mesh.
Definition
A list of variables obtained from the parent object will be listed in the File Identifier drop down. The validation information will be displayed based on the selected item.
Settings
Within the Settings category, the Type of validation must be specified by selecting Reverse Validation, Distance Based Average Comparison, or Source Value: Reverse Validation. Reverse Validation takes the results of the imported data (based on the File Identifier) and maps these values back onto the source points. These newly mapped values are compared to the source variables original values. Distance Based Average Comparison. Distance Based Average Comparison compares the results from the parent (based on the File Identifier) to mapped results obtained by using the distance-based average algorithm. Distance-based mapping will be done using the Number of Points specified. The output graphics will be displayed at the nodal locations of the target mesh.
1420 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Mapping Validation Source Value. Source Value displays the selected File Identifier data values. With the Display In Parent turned On and the parent of the validation tree node item selected, the interpolated values calculated on the target mesh can easily be compared to the original source point values. Undefined Points. Undefined Points displays the nodes which do not have an associated value based on the selected File Identifier. The Output Type can be set to Absolute or Relative Difference (default). For Relative Difference, the percent error is calculated and any values that are above 0.01% will be displayed in the graphics window. For Absolute Difference, any non-zero difference will be displayed. The Minimum and Maximum values will be displayed in the Statistics category of the details view. Subsets of the full set for either relative or absolute differences can be shown by adjusting the Display Minimum and Display Maximum fields. These fields must be within the Maximum and Minimum range defined within the Statistics category.
Graphics Controls
There are multiple display options available: Scaled Spheres, Colored Spheres, Colored Diamonds, Colored Points, Contours, and Isolines. Colored Spheres and Scaled Spheres consume more memory and take longer to display on the screen due to the number of sides being drawn for each sphere. Colored Diamonds consume less memory and time, and Colored Points use the least amount. Contours and Isolines option will only be available when source mesh element connectivity is provided. Use External Data with an MAPDL CDB formatted file containing elements. All displays will be based on the range entered in the Display Minimum/Display Maximum fields. Display items that are colored will have a discrete legend displayed based on the Display Minimum and Display Maximum, divided equally into ranges. Scaled Spheres, Colored Spheres, and Colored Diamonds can be scaled based on the Scale field value. If the Display option is set to Isolines, a Line Thickness option will be available to control how the isolines are drawn. This setting will be respected when drawing isolines on the parent object when Display In Parent is On. If the Display In Parent property is set to On, the validation data will also be displayed when the parent object is selected. The validation data that is displayed in the parent object respects the Active Row and, if available, the Data option selected in the details pane of the Imported Load object. If the Data property in the details pane of the Imported Load object is set to All or Total, the displayed data represents the vector magnitude of the validation results corresponding to the source identifiers defined in the worksheet of the active row. If the Data property is set to X, Y or Z Component, the displayed data represents the validation results in the global X, Y or Z directions for the source identifiers defined in the worksheet of the active row. If the Data property is set to Temperature or Convection Coefficient, the displayed data represents the validation result for the corresponding source identifier selected in the worksheet of the active row. Legend Divisions control how many contour colors to use and must be within the range from 3 to 14.
Statistics
The Maximum and Minimum read-only fields show the full range of available results from the validation. Number Of Items shows how many items are currently being displayed in the graphics window. This number is based on the Display Minimum and Display Maximum values.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1421
Data Transfer Mesh Mapping Once a validation has been performed, the data can be exported to a file by simply right-clicking the Validation object and selecting Export.
1422
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
*BOUNDARY_NON_REFLECTING
Specifies impedance boundaries. Impedance boundaries can only be applied on solid elements in LSDYNA. Card SSID = ID of segment on whose nodes the boundary is applied (see *SET_SEGMENT bellow). AD = 0.0 (default) for setting the activation flag for dilatational waves to on. AS = 0.0 (default) for setting the activation flag for shear waves to on.
*BOUNDARY_PRESCRIBED_MOTION_NODE_ID
See *BOUNDARY_PRESCRIBED_MOTION_SET
*BOUNDARY_PRESCRIBED_MOTION_RIGID_ID
See *BOUNDARY_PRESCRIBED_MOTION_SET
*BOUNDARY_PRESCRIBED_MOTION_SET_ID
Specifies velocity and displacement boundary conditions. Card required for keyword option ID.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1423
LS-DYNA Keywords Used in an Explicit Dynamics Analysis ID = ID of the prescribed motion keyword. This parameter is optional and does not have to be unique. An index number is added. HEADING = Name of the specific boundary condition data. The name is taken from the caption of the applied velocity or displacement in the tree outline of the Mechanical application. Card1 ID = ID of set of nodes or part (for rigid bodies) to which the boundary condition is applied. DOF = 1, 2 or 3 depending whether the boundary condition is in the x, y or z direction respectively. Setting 4 is used if the boundary is applied according to a local coordinate system. VAD = 0 or 2 depending whether the boundary condition is velocity or displacement. LCID = ID of the curve prescribing the magnitude of the boundary condition. Constant values of velocity are applied as a step function from time = 0. Constant values of displacement are ramped from zero at time = 0 to the constant value at termination time. This is done to make sure that displacements are applied in a transient fashion. SF = 1.0 (default) scale factor for load curve. VID = 0 (default). ID of vector that defines the local coordinate system the boundary condition is applied with. DEATH = 0.0 (default), sets it to 1E28. BIRTH = 0, the motion is applied from the beginning of the solution. Card2: not required.
*BOUNDARY_SPC_SET
Specifies Fixed Support, Simple Support and Fixed Rotation constraints. Card NSID = ID of set of nodes to which the boundary is applied. CID = ID of the associated coordinate system. 0 specifies the global coordinate system. DOFX = 0 or 1 for free or fixed translation, respectively, along the x direction. It is set to 0 for Fixed Rotation and to 1 otherwise. DOFY = 0 or 1 for free or fixed translation, respectively, along the y direction. It is set to 0 for Fixed Rotation and to 1 otherwise. DOFZ = 0 or 1 for free or fixed translation, respectively, along the z direction. It is set to 0 for Fixed Rotation and to 1 otherwise. DOFRX = 0 or 1 for free or fixed translation, respectively, along the x direction. It is set to 0 for Simple Support and to 1 otherwise. DOFRY = 0 or 1 for free or fixed translation, respectively, along the y direction. It is set to 0 for Simple Support and to 1 otherwise.
1424
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Supported LS-DYNA Keywords DOFRZ = 0 or 1 for free or fixed translation, respectively, along the z direction. It is set to 0 for Simple Support and to 1 otherwise.
*CONSTRAINED_RIGID_BODIES
Specifies rigid bodies to be merged into one part. The resulting Part ID matches the ID of the rigid body designated as the master. This keyword is created for rigid bodies which belong to the same multibody part. By constraining the rigid bodies together using a single multibody part you avoid specifying conflicting motion on the nodes shared among the rigid bodies. All boundary conditions applied to the master body will also be applied to all the slaves. Any boundary conditions that were applied to the slaves will be ignored. The body that is selected to be master is the first one that appears in the multibody-part list. Card PIDM = ID of the master rigid body. PIDS = ID of the slave rigid body.
*CONSTRAINED_SPOTWELD
Specifies spot welds between non-contiguous nodal pairs of shell elements. This keyword is created when a spot weld contact is defined in the Mechanical application. Card N1 = ID of the first node used in the weld. N2 = ID of the second node present in the weld. SN = Normal force at weld failure. SS = Shear force at weld failure. N = Exponent of normal force. M = Exponent of shear force.
*CONTACT_AUTOMATIC_GENERAL
Specifies friction or frictionless contacts between line bodies (beams). This keyword is created if the contact is specified using Body Interactions and the geometry contains line bodies. All the parameter cards are the same as in *CONTACT_AUTOMATIC_SINGLE_SURFACE.
*CONTACT_AUTOMATIC_NODES_TO_SURFACE
Specifies nodes-to-surface friction or frictionless contacts. This keyword is created if the contact is specified using a Contact Region and the Behavior is set to Asymmetric. Card1 - mandatory SSID = ID for the set of slave nodes involved in the contact.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 1425
LS-DYNA Keywords Used in an Explicit Dynamics Analysis MSID = ID for the set of master segments involved in the contact. SSTYP = 4, the slave entities for the contact are nodes. MSTYP = 0, the master entities for the contact are segments. SBOXID, MBOXID, SPR and MPR are the same as in *CONTACT_AUTOMATIC_SINGLE_SURFACE. Parameter Card2 and Card3 is the same as in *CONTACT_AUTOMATIC_SINGLE_SURFACE.
*CONTACT_AUTOMATIC_SINGLE_SURFACE
Specifies friction or frictionless contacts between parts. This keyword is created if the contact is specified using Body Interactions. Card1 - mandatory SSID = ID for the set of parts created for the bodies in the Body Interaction. If the contact is applied to all the bodies in the geometry then this parameter is set to 0. MSID = 0. SSTYP =2, the slave entities are parts. If the contact is applied to all the bodies in the geometry then this parameter is set to 5. MSTYP = 2, the master entities are parts. If the contact is applied to all the bodies in the geometry then this parameter is set to 0. SBOXID = It is not used, will be left blank. MBOXID = It is not used, will be left blank. SPR = 1 (constant) requests that forces on the slave side of the contact be included in the results files NCFORC (ASCII) and INTFOR (binary). These two results files are not currently specified in the exported K file and are not created. The user will need to manually specify the *DATABASE_NCFORC and *DATABASE_BINARY_INTFOR keywords to obtain them. MPR = 1 (constant) requests that forces on the master side of the contact be included in the results files NCFORC (ASCII) and INTFOR (binary). These two results files are not currently specified in the exported K file and are not created. The user will need to manually specify the *DATABASE_NCFORC and *DATABASE_BINARY_INTFOR keywords to obtain them. Card2 - mandatory FS = Friction Coefficient value from the inputs for frictional contact. FD = Dynamic Coefficient value from the inputs for frictional contact. DC = Decay Constant value from the inputs for frictional contact. VC = 0 (LS-DYNA default). VDC = 10 (constant). This parameter specifies the percentage of the critical viscous damping coefficient to be used in order to avoid undesirable oscillation in the contact. Card3 - mandatory, left blank for defaults to be used.
1426 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE
Defines specific surface-to-surface friction or frictionless contacts. This keyword is created if the contact is specified using a Contact Region and the Behavior is set to Symmetric. Card1 - mandatory SSID = ID for the set of slave segments involved in the contact. MSID = ID for the set of master segments involved in the contact. SSTYP = 0, the slave entities for the contact are segments. MSTYP = 0, the master entities for the contact are segments. SBOXID, MBOXID, SPR and MPR are the same as in *CONTACT_AUTOMATIC_SINGLE_SURFACE. Parameter Card2 and Card3 are the same as in *CONTACT_AUTOMATIC_SINGLE_SURFACE. Card A SOFT = 2 except for asymmetric contacts like NODES_TO_SURFACE and unbreakable bonded contacts for which it is set to 1. SOFSCL = left blank, the default value of 0.1 will be used. This scale factor is used to determine the stiffness of the interface when SOFT is set to 1. For SOFT = 2 scale factor SLSFAC (see *CONTROL_CONTACT) is used instead. LCIDAB = left blank. MAXPAR= left blank. SBOPT = 3. DEPTH = 5.
*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_TIEBREAK
Specifies breakable symmetric bonded contacts. This keyword is created for Bonded contact when the Breakable option is set to Stress Criteria and the contact Behavior is set to Symmetric. Card 1 is the same as in *CONTACT_TIED_SURFACE_TO_SURFACE_OFFSET. Card2 - mandatory FS = Normal Stress Limit value for the bonded contact. FD = Shear Stress Limit value for the bonded contact. DC = 0 (LS-DYNA default). This parameter is not required for bonded contacts. VC and VDC are the same as in *CONTACT_AUTOMATIC_SINGLE_SURFACE. Card3 - mandatory, is left blank.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 1427
LS-DYNA Keywords Used in an Explicit Dynamics Analysis Card A is the same as for *CONTACT_AUTOMATIC_SURFACE_TO_SURFACE.
*CONTACT_ONEWAY_AUTOMATIC_SURFACE_TO_SURFACE_TIEBREAK
Specifies breakable asymmetric bonded contacts. This keyword is created for Bonded contact when the Breakable option is set to Stress Criteria and the contact Behavior is set to Asymmetric. Parameter cards are the same as in *CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_TIEBREAK. Card A is not used for this keyword.
*CONTACT_TIED_NODES_TO_SURFACE_OFFSET
Specifies non breakable asymmetric bonded contacts. This keyword is created for Bonded contacts that are not designated as Breakable whose Behavior is set to Asymmetric. This keyword is not used for Body Interactions as these types of contacts are always symmetric. Card1 - mandatory SSID = ID for the set of slave nodes involved in the contact. MSID = ID for the set of master segment or for the set of parts involved in the contact. SSTYP = 4. SSID indicates the ID for a set of nodes. MSTYP = 0, MSID indicates the ID for a set of segments. SBOXID, MBOXID, SPR and MPR are the same as in *CONTACT_AUTOMATIC_SINGLE_SURFACE. Card 2 left blank. Card 3 SFS = left blank, the default value of 1.0 will be used. Default slave penalty stiffness scale factor for SLSFAC (see *CONTROL_CONTACT). SFM= left blank, the default value of 1.0 will be used. Default master penalty stiffness scale factor for SLSFAC (see *CONTROL_CONTACT). SST = the negative value of:
"Maximum Offset" is the Definition parameter available for bonded contacts and body interactions. "Maximum Offset" is obtained from the inputs of the Contact Region of Bonded type. MST = SST.
1428
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
*CONTACT_TIED_SURFACE_TO_SURFACE_OFFSET
Specifies general non-breakable bonded contacts that are symmetric. This keyword is created for Bonded and non-breakable contacts which are defined by Contact Regions that are Bonded, non-breakable and whose Behavior is set to Symmetric. Card1 - mandatory SSID = ID for a set of slave segments or a set of parts involved in the contact. MSID = ID for the set of master segments or the set of parts involved in the contact. SSTYP = specifies whether the ID used in SSID represents parts or segments. It is set to 0 if SSID represents a set of segments and 2 if it represents a set of parts. MSTYP = SSTYP. SBOXID, MBOXID, SPR and MPR are the same as in *CONTACT_AUTOMATIC_SINGLE_SURFACE. Cards 2 and 3 are the same as in *CONTACT_TIED_NODES_TO_SURFACE_OFFSET. Card A is the same as for *CONTACT_AUTOMATIC_SURFACE_TO_SURFACE.
*CONTROL_ACCURACY
Specifies control parameters that can improve the accuracy of the calculation. Card OSU = 1. Global flag for objective stress updates. Required for parts that undergo large rotations. When set to 1 the flag is on. INN = 4. Invariant node numbering for shell and solid elements. When set to 4 the flag is on for both shell and solid elements.
*CONTROL_BULK_VISCOSITY
Sets the bulk viscosity coefficients globally. Card Q1 = Quadratic Artificial Viscosity from the "Damping Controls" in the Analysis Settings. Q2 = Linear Artificial Viscosity from the "Damping Controls" in the Analysis settings. TYPE = -2. Internal energy dissipated by the viscosity in the shell elements is computed and included in the overall energy balance.
*CONTROL_CONTACT
Specifies the defaults for computations of contact surfaces. Card 1
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1429
LS-DYNA Keywords Used in an Explicit Dynamics Analysis SLSFAC = 0 (default). Scale factor for sliding interface penalties. When set to 0 the value used is 0.1. This scale factor together with the SFS and SFM parameters of the individual contact keyword (see Card 3 of *CONTACT_TIED_NODES_TO_SURFACE_OFFSET) is used to determine the stiffness of the interface when SOFT is set to 2 (see Card A of *CONTACT_AUTOMATIC_SURFACE_TO_SURFACE). RWPNAL = 0 (there is no default value). Scale factor for rigid wall penalties. When equal to 0 the constrain method is used and nodal points which belong to rigid bodies are not considered. ISLCHK = 1 (default). Initial penetration check in contact surfaces. When set to 1 there is no checking. SHLTHK = 1 (default). Shell thickness considered in surface to surface and node to surface contact types. When set to 1, thickness is considered but rigid bodies are excluded. PENOPT = 1 (default). Penalty stiffness value option. THKCHG = 0 (default). ORIEN = 2. Automatic reorientation for contact segments during initialization. When set to 2 it is active for manual (segment) and automated (part) input. ENMASS = 0 if the Retain Inertia Of Eroded Material option of the Erosion Controls in the Details window of the analysis settings is set to No. = 2 (default) if Retain Inertia Of Eroded Material option of the Erosion Controls in the Details view of the analysis settings is set to Yes. This parameter regulates the treatment of the mass for eroded nodes in contact. When set to 0 eroding nodes are removed from the calculation. Card 2 USRSTR = 0. Storage per contact interface for user supplied interface control subroutine. When set to 0 no input data is read and no interface storage is permitted in the user subroutine. Default values are used for all other parameters. Card3 SFRIC = 0. Default static coefficient of friction. Default values are used for all other parameters. Card4 IGNORE = 2. Specifies whether to ignore initial penetrations in the *CONTACT_AUTOMATIC options. When set to 2 initial penetrations are allowed to exist by tracking them. Also warning messages are printed with the original and the recommended coordinates of each slave node. FRCENG = 0 (default). SKIPRWG = 0 (default). OUTSEG = 1. Yes, output each beam spot weld slave node and its master segment for *CONTACT_SPOTWELD into D3HSP file. SPOTSTP = 0 (default).
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1430
Supported LS-DYNA Keywords SPOTDEL = 1.Yes, delete the attached spot weld element if the nodes of a spot weld beam or solid element are attached to a shell element that fails and the nodes are deleted. SPOTHIN = 0.5. This factor can be used to scale the thickness of parts within the vicinity of the spot weld. This factor helps avert premature weld failures due to contact of the welded parts with the weld itself. Should be greater than zero and less than one.
*CONTROL_ENERGY
Specifies the controls for energy dissipation options. Card HGEN = 2. Hourglass energy is computed and included in the energy balance. Results are reported in ASCII files GLSTAT and MATSUM. RWEN = 2 (default). SLNTEN = 2. Sliding interface energy dissipation is computed and included in the energy balance. Results are reported in ASCII files GLSTAT and SLEOUT. RYLEN = 2. Rayleigh energy dissipation is computed and included in the energy balance. Results are reported in ASCII file GLSTAT.
*CONTROL_HOURGLASS
Specifies the global hourglass parameters. Card IHQ = 1 if Hourglass Damping of type Standard is selected in the Analysis Settings. Also this parameter is equal to 1 if the Flanagan Belytschko option is selected but both the coefficients are zero. = 5 if the Flanagan Belytschko option is selected and the Stiffness Coefficient is non-zero. = 3 if the Flanagan Belytschko option is selected, the Stiffness Coefficient is zero and the Hex Integration Type of the Solver Controls is set to Exact. = 2 if the Flanagan Belytschko option is selected, the Stiffness Coefficient is zero and the Hex Integration Type of the Solver Controls is set to 1pt Gauss. QH = Viscous Coefficient of the Hourglass Damping section of the Analysis Settings if IHQ is equal to 1, 2, or 3. = Stiffness Coefficient if IHQ is 5.
*CONTROL_SHELL
Specifies global parameters for shell element types. Card WRPANG = 20 (default).
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1431
LS-DYNA Keywords Used in an Explicit Dynamics Analysis ESORT = 1, full automatic sorting of triangular shell elements to treat degenerate quadrilateral shell elements as C0 triangular shells. IRNXX = -2, shell normal update option. When set to -2 unique nodal fibers are incrementally updated based on the nodal rotation at the location of the fiber. ISTUPD = 4, shell thickness update option for deformable shells. Membrane strains cause changes in thickness in 3 and 4 node shell elements, however elastic strains are neglected. This option is very important in sheet metal forming or whenever membrane stretching is important. For crash analysis, setting 4 may improve energy conservation and stability. THEORY = 2 (default). Belytschko-Tsay formulation. BWC = 1 if Shell BWC Warp Correction option is set to Yes in the Solver Controls section of the Analysis Settings. For this setting, Belytschko-Wong-Chiang warping stiffness is added. = 2 if Shell BWC Warp Correction option is set to No. MITER = 1 (default). Plane stress plasticity: iterative with 3 secant iterations. PROJ = 1, the full projection method is used for the warping stiffness in the Belytschko-Tsay and Belytschko-Wong-Chiang shell elements. This option is required for explicit calculations.
*CONTROL_SOLID
Specifies global parameters for solid element types. Card ESORT = 1, full automatic sorting of tetrahedron and pentahedron elements to treat degeneracies. Degenerate tetrahedrons will be treated as ELFORM = 10 and pentahedron as ELFORM = 15 solids respectively (see *SECTION_SOLID).
*CONTROL_TERMINATION
Specifies the termination criteria for the solver. Card ENDTIM = End Time in the Step Controls section of the Analysis Settings. ENDCYC = Maximum Time Steps of the Step Controls section of the Analysis Settings. DTMIN = 0.01 (constant). ENDENG = Maximum Energy Error from the Step Controls section of the Analysis Settings. ENDMAS = Maximum Part Scaling from the Step Controls section of the Analysis Settings, if Automatic Mass Scaling is set to Yes. If Automatic Mass Scaling is set to No, the default value of 0.0 is used.
*CONTROL_TIMESTEP
Specifies conditions for determining the computational time step. Card
1432 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Supported LS-DYNA Keywords DTINIT = Initial Time Step from the Step Controls section of the Analysis Settings. TSSFAC = Time Step Safety Factor from the Step Controls section of the Analysis Settings. ISDO = 0 (default). Basis of time size calculation for 4-node shell elements. TSLIMT = Minimum Element Timestep from the Erosion Controls section of the Analysis Settings, if On Minimum Element Timestep is set to Yes. If On Minimum Element Timestep is set to No the default value of 0.0 is used. DT2MS = the negative value of Minimum CFL Timestep specified in the Step Controls section of the Analysis Settings, if Automatic Mass Scaling is set to Yes. If Automatic Mass Scaling is set to No the default value of 0.0 is used. LCTM = ID of the load curve which uses Maximum Time Step from the Step Controls section of the Analysis Settings. ERODE = 1 (constant). MS1ST = 0 (default).
*DAMPING_GLOBAL
Specifies the mass weighted nodal damping applied globally to the nodes of deformable bodies and the center of mass of rigid bodies. Card LCID = 0, a constant damping factor will be used as specified in VALDMP. VALDMP = Static Damping from the Damping Controls section of the Analysis Settings.
*DATABASE_BINARY_D3PLOT
Specifies the sampling parameters for the binary D3PLOT results plotting file. Card DT = Time from the Output Controls section of the Analysis Settings if Save Results on is set to Time. = End Time divided by the Number of Points if Save Results On is set to Equally Spaced Points.
*DATABASE_BINARY_RUNRSF
Specifies the sampling parameters for the RUNRSF restart file. Card CYCL = Time Steps from the Output Controls section of the Analysis Settings if Save Restart Files on is set to Time Steps. = Maximum Time Steps divided by the Number of Points if Save Results On is set to Equally Spaced Time Points.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1433
*DATABASE_ELOUT
Specifies the sampling parameters for the ELOUT results file (stores stress and strain results). Card DT = (see *DATABASE_BINARY_D3PLOT).
*DATABASE_FORMAT
Specifies the format in which to write binary results files like D3PLOT and D3THDT. Card IFORM = 0, binary results will be written only in the LS-DYNA format.
*DATABASE_GLSTAT
Specifies the sampling parameters for the GLSTAT results file (stores general energy results). Card DT = (see *DATABASE_BINARY_D3PLOT).
*DATABASE_MATSUM
Specifies the sampling parameters for the MATSUM results file (stores general energy and velocity results as the GLSTAT file but it stores them per body. It is necessary for rigid bodies). Card DT = (see *DATABASE_BINARY_D3PLOT).
*DATABASE_NODOUT
Specifies the sampling parameters for the NODOUT results file (stores displacement and velocity results). Card DT = (see *DATABASE_BINARY_D3PLOT).
*DEFINE_COORDINATE_SYSTEM
Specifies a local coordinate system with three points: one at the local origin, one on the local x-axis and one on the local x-y plane. Card1 CID = ID of the coordinate system, must be unique. XO = global X-coordinate of the origin. YO = global Y-coordinate of the origin. ZO = global Z-coordinate of the origin.
1434 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Supported LS-DYNA Keywords XL = global X-coordinate of a point on the local x-axis. YL = global Y-coordinate of a point on the local x-axis. ZL = global Z-coordinate of a point on the local x-axis. Card2 XP = global X-coordinate of a point on the local x-y plane. YP = global Y-coordinate of a point on the local x-y plane. ZP = global Z-coordinate of a point on the local x-y plane.
*DEFINE_CURVE
Specifies magnitudes that are given in tabular format. Some keywords require magnitudes to be specified as a load curve. Should a constant be needed, it may be represented as a curve by repeating its value for time steps 0 and 1. Card1 LCID = ID for load curve, is incremented every time a new load curve is defined. Card2, 3, 4... A = abscissa value, usually time. O = ordinate (function) value.
*DEFINE_VECTOR
Specifies a vector by defining the coordinates of two points. This keyword defines the local coordinate system with respect to which a *BOUNDARY_PRESCRIBED_MOTION is prescribed. The ID of this coordinate system is specified with parameter CID. Card VID = ID of the vector. XT = 0, the local x-coordinate of the origin of the coordinate system specified with CID below. YT = 0, the local y-coordinate of the origin of the coordinate system specified with CID below. ZT = 0, the local z-coordinate of the origin of the coordinate system specified with CID below. XH = 1 if the vector has a component in the x direction of the coordinate system specified with CID. Otherwise, this is set to 0. YH = 1 if the vector has a component in the x direction of the coordinate system specified with CID. Otherwise, this is set to 0. ZH = 1 if the vector has a component in the x direction of the coordinate system specified with CID. Otherwise, this is set to 0.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1435
LS-DYNA Keywords Used in an Explicit Dynamics Analysis CID = ID of the coordinate system used to define the vector. If no coordinate system is specified this parameter is set to 0 to specify the global coordinate system.
*ELEMENT_BEAM
Specifies beam elements. Card EID = ID of the element. PID = ID of the part it belongs to. N1 = ID of nodal point 1. N2 = ID of nodal point 2. N3 = ID of nodal point 3, used for cross section orientation.
*ELEMENT_SHELL
Specifies three, four, six and eight noded shell elements. Card EID = ID of the element. PID = ID of the part it belongs to. N1 = ID of nodal point 1. N2 = ID of nodal point 2. N3 = ID of nodal point 3. N4 = ID of nodal point 4. N5-8 = ID of mid side nodes for six and eight noded shells.
*ELEMENT_SHELL_THICKNESS_OFFSET
This keyword is the same as *ELEMENT_SHELL above with two additional cards for specifying thicknesses per node and the offset of the shell. Card1 - the same as *ELEMENT_SHELL Card2 THIC1 = shell thickness at node 1. THIC2 = shell thickness at node 2. THIC3 = shell thickness at node 3. THIC4 = shell thickness at node 4.
1436
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Supported LS-DYNA Keywords BETA or MCID = 0 (Default). These parameters specify the base offset angle for Orthotropic materials. Card3 OFFSET = offset distance from the nodal points plane to the reference surface of the shell. This is specified in the direction of the normal vector of the shell.
*ELEMENT_SOLID
Specifies 3D solid elements including 10-noded tetrahedrons (second order). Apart from the second order case the two cards are combined into one. Card1 EID = ID of the element. PID = ID of the part it belongs to. Card2 N1 = ID of nodal point 1. N2 = ID of nodal point 2. N3 = ID of nodal point 3. N4 = ID of nodal point 4. . . . N10 = ID of nodal point 10.
*END
Terminates the keyword file. It has no parameter cards.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1437
*EOS_GRUNEISEN
Specifies a shock equation of state. This keyword is created when a Shock EOS linear equation of state is present in the properties of a material that is used in the simulation and the Johnson Cook plasticity model is also present. The bilinear version of this equation of state is not currently supported. Card1 EOSID = ID of the keyword, must be unique between the *EOS keywords. C = parameter C1 for a Linear Shock EOS property. S1 = parameter S1 for a Linear Shock EOS property. S2 = Parameter Quadratic S2 for a Linear Shock EOS property. S3 = 0. GAMAO = Gruneisen Coefficient for a Linear Shock EOS property. A = 0. Card2 - mandatory, left blank.
*EOS_LINEAR_POLYNOMIAL
Specifies the coefficients for a linear polynomial elastic EOS. The *EOS_LINEAR_POLYNOMIAL keyword is only created when the Johnson Cook strength property is added to the material model (which requires an EOS), but no other EOS has been specified. It is not directly available from the Engineering Data workspace, however. Card1 EOSID = ID of the keyword, must be unique between the *EOS keywords. C0 = 0. C1 = elastic bulk modulus C2 = 0. C3 = 0. C4 = 0. C5 = 0. C6 = 0. Card2 - mandatory, left blank.
*HOURGLASS
Defines hourglass and bulk viscosity properties that are referenced in the *PART keyword via its HGID parameter (see *PART keyword bellow).
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1438
Supported LS-DYNA Keywords This keyword can only be created directly with the Keyword Snippet(also, Commands objects) for the LS-DYNA solver. To use it, insert a Keyword Snippet under a Geometry body in the Tree Outline. The program will automatically substitute the HGID parameter in accordance with the *PART keyword (see below) of the associated body. All other parameters in the Keyword Snippet are transcribed literally. If the keyword is entered in a Keyword Snippet anywhere else in the Tree Outline, it will be exported literally. This practice is not recommended, however, and a warning is provided in the header of Keyword Snippet objects when detected.
*INITIAL_VELOCITY_GENERATION
Specifies initial translational and rotational velocities. Card1 ID = ID of part where the initial velocity is applied. STYP = 2, the velocity is applied to a whole part. In Workbench initial velocities can only be applied to whole parts. OMEGA = angular velocity about the rotational axis. VX = initial translational velocity in the x direction. VY = initial translational velocity in the y direction. VZ = initial translational velocity in the z direction. IVATN = 0 (default) slave bodies of a multibody part are not assigned the initial velocities of the master part. Card2 XC = x coordinate of the origin of the applied coordinate system. YC = y coordinate of the origin of the applied coordinate system. ZC = z coordinate of the origin of the applied coordinate system. NX = 0 if there is no angular velocity around the x-axis. = 1 if there is angular velocity around the x-axis. NY = 0 if there is no angular velocity around the y-axis. = 1 if there is angular velocity around the y-axis. NZ = 0 if there is no angular velocity around the z-axis. = 1 if there is angular velocity around the z-axis. PHASE = 0 (default), velocities are applied immediately.
*INITIAL_VELOCITY_RIGID_BODY
Specifies initial translational and rotational velocities at the center of gravity for rigid bodies.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 1439
LS-DYNA Keywords Used in an Explicit Dynamics Analysis Card PID = ID of the rigid body. VX = initial translational velocity in the x direction. VY = initial translational velocity in the y direction. VZ = initial translational velocity in the z direction. VXR = initial rotational velocity around the x-axis. VYR = initial rotational velocity around the y-axis. VZR = initial rotational velocity around the z-axis.
*INTEGRATION_BEAM
Specifies the particulars of the integration method required for complex or user-defined cross sections of beam elements. Card1 IRID = incremented every time a new keyword is required. NIP = 0, number of integration points are not specified, instead ICST is used below to choose a standard cross sectional area. RA = 0, number of integration points are not specified, instead ICST is used below to choose a standard cross sectional area. ICST = 1-21 depending on the cross sectional area specified in the GUI for the beam geometry. Card2 D1-D4 = cross sectional dimensions for width and height. SREF = 1, orientation for s-axis. TREF = 1, orientation for t-axis.
*KEYWORD
Marks the beginning of a keyword file.
*LOAD_BODY_X
Specifies gravitational or other acceleration loads in the x direction. The load is applied to all nodes in the model. Card LCID = ID of the load curve that represents the magnitude of the load (see *DEFINE_CURVE). SF = 1.0 (default), load curve scale factor.
1440
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Supported LS-DYNA Keywords LCIDDR = 0 (default), ID of load curve defined for dynamic relaxation. XC = 0.0 (default), X-center of rotation needed for angular velocities. YC = 0.0 (default), Y-center of rotation needed for angular velocities. ZC = 0.0 (default), Z-center of rotation needed for angular velocities. CID = ID of local coordinate system used. Set to 0 for the global coordinate system.
*LOAD_BODY_Y
Specifies gravitational or other acceleration loads in the y direction. The load is applied to all nodes in the model. Card (see *LOAD_BODY_X).
*LOAD_BODY_Z
Specifies gravitational or other acceleration loads in the z direction. The load is applied to all nodes in the model. Card (see *LOAD_BODY_X).
*LOAD_NODE_POINT
Applies a concentrated force to a node. Card NODE = ID of the node on which the force is applied. DOF = 1, 2 or 3 depending on the force direction x, y or z. LCID = ID of the load curve that describes the magnitude of the force (see *DEFINE_CURVE). SF = 1.0 (default), load curve scale factor. CID = ID of local coordinate system used. Set to 0 for the global coordinate system.
*LOAD_NODE_SET
Applies a concentrated nodal force to a set of nodes. Card (see *LOAD_NODE_POINT. Note that parameter NODE here is replaced by NSID which is the ID of the set of nodes where the force is applied).
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1441
*LOAD_RIGID_BODY
Applies a concentrated nodal force to a rigid body. The force is applied at the center of mass. Card (see *LOAD_NODE_POINT. Note that parameter NODE here is replaced by PID which is the ID of the part the force is applied on).
*LOAD_SEGMENT
Applies a distributed pressure load over a triangular or quadrilateral face defined by three, four, six (second order triangles) or eight (second order quadrilateral) nodes. Card LCID = ID of the load curve that describes the magnitude of the pressure (see *DEFINE_CURVE). SF = 1.0 (default), load curve scale factor. AT = arrival time for pressure is assigned the time at load step 1 if pressure is given in tabular form or 0 if constant pressure. N1-N4 = IDs of nodes that define the face. For triangles N4 = N3. N5-N8 = IDs of mid-side nodes for second order triangles or quadrilaterals.
Materials keywords
The following are descriptions for *MAT keywords natively supported by the LS-DYNA export feature. More generally, any *MAT keyword may be introduced into the export file with the help of Commands objects in the Mechanical application (termed Keyword Snippet when referring to the LS-DYNA solver). To use it, insert a Keyword Snippet under a Geometry body in the Tree Outline. The program will automatically substitute the MID parameter in accordance with the *PART keyword (see below) of the associated body. All other parameters in the Keyword Snippet are transcribed literally, overriding any values that would otherwise derive from the Engineering Data workspace. If the *MAT keyword is entered in a Keyword Snippet anywhere else in the Tree Outline, it will be exported literally and Engineering Data EOS information will also be exported, if present. This practice is not recommended, however, and a warning is provided in the header of Keyword Snippet objects when detected.
1442
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Supported LS-DYNA Keywords E = Young's modulus of the material from the Engineering Data workspace, either specified directly or calculated from Bulk and Shear moduli. PR = Poisson's ratio of the material from the Engineering Data workspace, either specified directly or calculated from Bulk and Shear moduli.
LS-DYNA Keywords Used in an Explicit Dynamics Analysis E = Young's modulus of the material (shell elements only). PR = Poisson's ratio of the material (shell elements only). Card2 A = Initial yield stress from the Johnson Cook strength parameters. B = Hardening Constant from the Johnson Cook strength parameters. N = Hardening Exponent from the Johnson Cook strength parameters. C = Strain Rate Constant from the Johnson Cook strength parameters. M = Thermal Softening Exponent from the Johnson Cook strength parameters. TM = Melting Temperature from the Johnson Cook strength parameters. TR = 15, room temperature. EPSO = Reference Strain Rate from the Johnson Cook strength parameters. Card3 CP = Specific Heat from the material properties. PC = 0 (LS-DYNA default). SPALL = 2.0 (LS-DYNA default). IT = 0 (LS-DYNA default). D1 = D1 parameter of the Johnson Cook failure model definition, if present. Otherwise it is 0. D2 = D2 parameter of the Johnson Cook failure model definition, if present. Otherwise it is 0. D3 = D3 parameter of the Johnson Cook failure model definition, if present. Otherwise it is 0. D4 = D4 parameter of the Johnson Cook failure model definition, if present. Otherwise it is 0. Card4 D5 = D5 parameter of the Johnson Cook failure model definition, if present. Otherwise it is 0. C2/P = "Reference Strain Rate (/sec)" parameter of the Johnson Cook failure model definition, if present. Otherwise it is 0.
1444
Supported LS-DYNA Keywords MU1 = Material Constant MU1 from the Ogden model. MU2 = Material Constant MU2 from the Ogden model. MU3 = Material Constant MU3 from the Ogden model. MU4 = 0. MU5 = 0. MU6 = 0. MU7 = 0. MU8 = 0. Card3 ALPHA1 = Material Constant A1 from the Ogden model. ALPHA2 = Material Constant A2 from the Ogden model. ALPHA3 = Material Constant A3 from the Ogden model. ALPHA1 = 0. ALPHA1 = 0. ALPHA1 = 0. ALPHA1 = 0. ALPHA8 = 0.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1445
LS-DYNA Keywords Used in an Explicit Dynamics Analysis PRCA = Poisson's Ratio YZ from the Orthotropic Elasticity model multiplied by Young's Modulus Z / Young's Modulus X. PRCB = Poisson's Ratio XZ from the Orthotropic Elasticity model multiplied by Young's Modulus Z / Young's Modulus Y. Card2 GAB = Shear Modulus XY from the Orthotropic Elasticity model. GBC = Shear Modulus YZ from the Orthotropic Elasticity model. GCA = Shear Modulus XZ from the Orthotropic Elasticity model. AOPT = 0 (default). When this parameter is set to zero the locally orthotropic material axes are determined from three element nodes. The first node specifies the local origin, the second specifies one of the axes and the third specifies the plane on which the axis rests. = - ID of local coordinate system assigned to the body with this material model. Card3 - mandatory, left blank. Card4 - mandatory, left blank.
1446
Supported LS-DYNA Keywords EPS1 = Plastic Strain data from the MISO strength model. If the strength model contains more than 8 data points, the extra data set is ignored. EPS2 = EPS3 = ... EPS8 = Card4 - specified only for MISO models. Otherwise it is left blank. ES1 = Yield Stress data that correspond to the above plastic strain data. If the strength model contains more than 8 data points, the extra data set is ignored. ES2 = ES3 = ... ES8 =
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1447
*NODE
Defines nodes. All the parameters are obtained from mesh definitions of the model. Card NID = ID of the node. X = x coordinate. Y = y coordinate. Z = z coordinate.
*PART
Defines geometry bodies.
1448
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Supported LS-DYNA Keywords Card1 HEADING = name of the body specified in the Workbench environment. Card2 PID = ID of the part. It is set in the LS-DYNA solver and does not reflect the ID specified in the mesh definition of the model. SECID = ID of the section keyword associated with the part (see *SECTION). MID = ID of the material keyword associated with the part (see *MAT). EOSID = ID of the equation of state associated with the material of this part (*EOS and *MAT). If there is no EOS keyword associated with this part then this parameter is set to 0. HGID = ID of the hourglass keyword associated with the part (see *HOURGLASS). If there is no hourglass keyword associated with this part then this parameter is set to 0.
*SECTION_BEAM
Defines cross sectional properties for beam, truss, spot weld and cable elements. Card1 SECID = ID of the section. ELFORM = 1. The element formulation option is changed to 3 if the Beam Solution Type option of the Analysis Settings is set to Truss. SHRF = 1.0 (default). If the cross sectional shape is rectangular or complex (see CST bellow) then SHRF is set to 0.833. QR = 2 (default), quadrature rule is 2x2 Gauss. If the cross sectional area of the beam is complex or userdefined, this parameter becomes IRID and is assigned the negative value of the IRID parameter in the corresponding *INTEGRATION_BEAM keyword (see above for details). CST = 0 for solid cross sections = 1 for hollow cross sections = 2 for complex or user defined cross sections. Such cross sections include: hollow rectangular, I, C, L, T, Z, trapezoidal, U and hat shapes. Card2 for solid types TS1 = width of beam. This refers specifically to the dimension at node 1. TS2 = TS1. This refers specifically to the dimension at node 2. TT1 = height of beam. This refers specifically to the dimension at node 1. Set to zero circular solids. TT2 = TT1. This refers specifically to the dimension at node 2. Set to zero circular solids.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1449
LS-DYNA Keywords Used in an Explicit Dynamics Analysis for hollow circular types TS1 = outer diameter of beam. This refers specifically to the dimension at node 1. TS2 = TS1. This refers specifically to the dimension at node 2. TT1 = inner diameter of beam. This refers specifically to the dimension at node 1. TT2 = TT1. This refers specifically to the dimension at node 2. for truss types A = cross-sectional area. for general symmetric types A = cross-sectional area. ISS = Iyy, moment of inertia about the local s-axis. ITT = Izz, moment of inertia about the local t-axis.
*SECTION_SHELL
Defines section properties for shell elements. Card1 SECID = ID of the section. ELFORM = 2, if the Full Shell Integration option of the Solver Controls of the Analysis Settings is set to No. = 16 (default) if the Full Shell Integration option of the Solver Controls of the Analysis Settings is set to Yes. SHRF = Shell Shear Correction Factor option of the Solver Controls of the Analysis Settings. The default value is set to 0.8333. NIP = Shell Sublayers option of the Solver Controls of the Analysis Settings. The default value is 3. Card2 T1 = thickness of body. T2-T4 = T1, shell thickness at nodes 2, 3 and 4.
*SECTION_SOLID
Defines section properties for solid elements. Card SECID = ID of the section.
1450
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Supported LS-DYNA Keywords ELFORM = 1 (default). Also, used for first-order hexahedral elements, 5-noded pyramids, 6-noded wedges or bodies with mixed element types that include tetrahedrons together with hexahedrons, pyramids or wedges. = 10 if elements are first-order tetrahedrons and Tet Pressure Integration option of the Solver Controls of the Analysis Settings is set to Constant. = 13 if elements are first-order tetrahedrons and Tet Pressure Integration option of the Solver Controls of the Analysis Settings is set to Average Nodal. = 16 if the elements are second-order tetrahedrons.
*SET_NODE_LIST
Defines a set of nodes. Card2 is repeated as many times as required to specify all the node IDs in the set. Card1 SID = ID of the set. Card2 NID1-NID8 = IDs for eight of the nodes in the set.
*SET_PART_LIST
Defines a set of parts. Card2 is repeated as many times as required to specify all the part IDs in the set. Card1 SID = ID of the set. Card2 PID1-PID8 = IDs for eight of the parts in the set.
*SET_SEGMENT
Defines triangular and quadrilateral segments. Card2 is repeated as many times as required to specify all the segments in the set. Card1 SID = ID of the set. Card2 N1-N4 = IDs of nodes that define one of the segments. For triangular segments N4=N3.
*TITLE
Defines a job title. Card
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1451
LS-DYNA Keywords Used in an Explicit Dynamics Analysis TITLE = a user input. This can only be entered manually after the .k file is exported.
1452
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
LS-DYNA General Descriptions For the analysis, you will be asked to enter global parameters with keywords like *CONTROL and *DATABASE. As these parameters are global they do not need to be associated with any other keywords so their contents will only be transferred to the .k file and will not be utilized in any other way. Other project tree entries apart from the ones mentioned above, where keyword snippets could be useful can be implemented at a later date if requested, or proved to be necessary. Keywords that are entered with the keyword-snippet facility are grouped under a common section called "KEYWORD SNIPPETS" at the end of the .k file. Named selections whether having anything assigned to them or not, like for example a load or constrain, will be exported as a set of IDs. This set can then be used in LS-PREPOST or by editing the .k file manually to assign LS-DYNA specific keywords which are not represented in Workbench. Due to the restriction of the field widths specified for each keyword, if the number to be used has more characters than the field width allows, the following process is followed to make sure the number fits within the field: The number is converted to scientific. If the scientific format is still larger than the required field width then digits are removed from the decimal part. This is done by cleaning first the exponential number from any leading zeroes. If all the decimals are removed and the number is still larger then digits from the mantissa are removed and the exponent increased by 1 for every digit removed.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1453
1454
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Topics
Overview (p. 1455) URI Address and Path Considerations (p. 1456) Using Strings and Languages (p. 1457) Guidelines for Editing XML Files (p. 1458) About the TaskML Merge Process (p. 1458) Using the Integrated Wizard Development Kit (WDK) (p. 1459) Using IFRAME Elements (p. 1459) TaskML Reference (p. 1460) Standard Object Groups Reference (p. 1492) Tutorials (p. 1495) Wizard Development Kit (WDK) Groups (p. 1505)
Overview
From a programming perspective, the Mechanical Wizard system is best described as a "task browser." As a "web browser" used to view and navigate pages on the Internet, a task browser is used to view and navigate tasks in an engineering system. A web browser accesses HTML files and resources on a network; a task browser accesses TaskML files and resources on a network. TaskML is an XML vocabulary that defines the rules and data necessary to display and process pages of tasks in the Mechanical application. Like HTML, TaskML allows for general scripting and for inserting arbitrary HTML content and user interface controls. Basic wizard customization using TaskML is similar to working with HTML and requires only a text editor. The Mechanical Wizard runs as a web application (specifically, a dynamic HTML page) inside of a web browser control (Microsoft Internet Explorer). The web browser control is hosted by the Mechanical application. Consequently, the Mechanical Wizard system has full access to the capabilities of the web browser and the Mechanical application. Development of the Mechanical Wizard involves use of the HTML, CSS, XML, JScript web standards, and, for access to and automation of the application, use of the Mechanical application object model. The Mechanical Wizard displays tasks organized into groups. A task displays a caption and a status or descriptive icon. Activating a task (by clicking) typically involves automatic navigation to a particular context and selection in the user interface and display of a "callout" with a text message pointing to a specific control. Custom tasks may perform any operation via TaskML elements or scripting. The Mechanical Wizard responds to events that occur in the Mechanical application. Adding a load is an example of an event. When such an event occurs, each task is given the opportunity to determine its status or take an action.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1455
Workbench Mechanical Wizard Advanced Programming Topics The user may open a TaskML file inside the Mechanical Wizard from their local disk or from a network location. Therefore, saving TaskML to a network server makes custom wizard definitions available to any user with access to the server. Additionally, the Mechanical Wizard system itself may be run by any number of clients from a network location. TaskML, along with HTML and scripting, offers an efficient and powerful means of extending the Mechanical application user interface.
Note
Standard network security conditions apply to these URIs. As a general rule, if a user cannot open a linked file in their web browser, the file cannot be accessed by the Mechanical Wizard.
Standard Protocols
http://webserver/share/Wizard.xml ftp://ftp.webserver.com/pub/Wizard.xml file:///C:/folder/Wizard.xml
SIMWIZ Protocol
The SIMWIZ protocol supports paths relative to the location of the Mechanical Wizard (specifically, relative to the location of the file Default.htm in the Mechanical Wizard folder). The SIMWIZ protocol allows custom TaskML files published to any arbitrary location to reuse standard TaskML files and other components of the system.
simwiz://Tasks/StandardTasks.xml
Relative Paths
All relative paths are relative to the location of the file containing the link. Note that this behavior is different from version 6.0, in which relative links were relative to the location of the Mechanical Wizard.
folder/Wizard.xml ./folder/Wizard.xml ../folder/Wizard.xml /rootfolder/Wizard.xml
1456
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Mechanical Wizard determines which strings to use by matching the Language setting in the Wizard page of the Control Panel to the xml:lang attribute of a language element. If no language element with a matching xml:lang attribute exists, or if no string element with the necessary ID exists, the Mechanical Wizard takes the string from the language element with the xml:lang attribute set to "enus" (English, United States). If the default English string doesn't exist, the Mechanical Wizard takes the first string with a matching ID or displays the string ID in place of the text.
to
</language>
3. Paste the copy into the<string> element below the last <language> close tag. 4. Change the language code from en-us to the code appropriate for the localization. 5. Localize each <string> element within the new <language> element. String IDs must remain unchanged. 6. Test the new language by entering the language code in the Language setting in the Wizard page of the Control Panel.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1457
Workbench Mechanical Wizard Advanced Programming Topics 4. Test the customized strings by entering the x-code in the Language setting in the Wizard page of the Control Panel.
Note
XML is case-sensitive. All TaskML tags are lower-case. Attribute values must be in quotes. Use only the five predefined XML entity references for special characters if needed: & (&), < (<) > (>) " (") ' (&apo;). White space (new lines, tabs, etc) is generally discarded. However, within a string element extra white space may result in multiple spaces between words. At this release there is no way to insert a line break within a string element. string elements contain only text; string (p. 1467) elements may not contain any XML or HTML elements. XML comments are allowed.
1458
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Using IFRAME Elements 6. string (p. 1467) elements are copied only if the merged string has a unique id. 7. task (p. 1469) elements are copied only if the merged task has a unique id. 8. If both the parent and the merged TaskML documents contain a group (p. 1471) with the same id: Attributes defined for the merged group but omitted in the parent group are copied to the parent group. All children of the merged group are appended to the parent group. For diagnostic purposes the merge process automatically adds a merged-from attribute to elements added to the parent TaskML file. The merged-from attribute contains the url of the TaskML file from which the element was obtained.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1459
Security Restrictions
Due to the cross-frame scripting security model enforced by the web browser control, custom IFRAME HTML pages should reside in the same location as the Mechanical Wizard. IFRAME pages from a different domain as the parent page cannot access the parent via script.
IFRAME Toolkit
The WDK includes the following resources for developing IFRAMEs: The file MechanicalWizard\WDK\Info_IFRAME.htm contains a template HTML document for an IFRAME. View the source for descriptions of recommended HTML elements and JScript functions. The file MechanicalWizard\System\IFrame.js implements generic functions for use in IFRAMEs. The following files demonstrate use of IFRAMEs: MechanicalWizard\WDK\Tools_IFrame.htm contains implementation for the WDK: Tools IFRAME. See MechanicalWizard\WDK\Tools_Merge.xml for corresponding TaskML. MechanicalWizard\Panels\InsertGeometry_IFrame.htm contains implementation for the Insert Geometry panel Options group. See MechanicalWizard\Panels\InsertGeometry.xml for corresponding TaskML. MechanicalWizard\TipoftheDay\IFrame.htm contains implementation for Tip of the Day. See MechanicalWizard\Panels\Startup.xml for corresponding TaskML.
TaskML Reference
This reference describes each element defined in TaskML. See XML Notes for general usage guidelines. The Overview Map contains a diagram showing the basic structure of TaskML. Document Element (p. 1461) External References (p. 1462) Object Grouping (p. 1463) Status Definitions (p. 1465) Language and Text (p. 1466) Tasks and Events (p. 1468) Wizard Content (p. 1470) Rules (p. 1473) Scripting (p. 1491)
1460
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
TaskML Reference simulation-wizard (p. 1461) document element Merge (p. 1462) elements Script (p. 1462) elements object-groups (p. 1464) collection statuses (p. 1466) collection strings (p. 1467) collection tasks (p. 1469) collection task (p. 1469) elements update-event (p. 1470) element Rules (p. 1473) sequence activate-event (p. 1468) element Rules (p. 1473) sequence body (p. 1470) element group (p. 1471) elements taskref (p. 1472) elements iframe (p. 1472) elements eval (p. 1491) statements eval (p. 1491) statements
Document Element
simulation-wizard (p. 1461)
simulation-wizard
Identifies the start of a TaskML file.
<simulation-wizard version="1.0">
Attributes
version Specifies the version of the TaskML vocabulary. The current version is "1.0."
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1461
Element Information
Parents Children End Tag None. This is the document element (root) of the XML structure. Merge (p. 1462), Script (p. 1462), object-groups (p. 1464), statuses (p. 1466), strings (p. 1467), tasks (p. 1469), body (p. 1470) Required
External References
Merge (p. 1462) Script (p. 1462)
Merge
Merges an external TaskML file.
<merge src="url" />
Attributes src Specifies the URL of the TaskML file to merge. Table 105: Element Information Parents Children End Tag simulation-wizard (p. 1461) None No - close element with "/>"
See Also
About the TaskML Merge Process (p. 1458) and URI Address and Path Considerations (p. 1456).
Script
Specifies an external JScript file to load into the Mechanical Wizard.
<merge src="url" />
1462
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
TaskML Reference Remarks JScript files use the .js file extension. Code in the JScript file outside of any function is evaluated immediately upon loading. The eval element may directly call functions defined in the JScript file. Table 106: Element Information Parents Children End Tag simulation-wizard (p. 1461) None No - close element with "/>"
See Also
URI Address and Path Considerations (p. 1456).
Object Grouping
object-group (p. 1463) object-groups (p. 1464) object-type (p. 1464)
object-group
Organizes objects by placing them in an assigned group.
<object-group name="group_name">
Attributes
name Specifies the name of the group.
Element Information
Parents Children End Tag objectgroups (p. 1464) object-type (p. 1464) Required
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1463
See Also
object (p. 1477), select-first-object (p. 1486), select-all-objects (p. 1485), Standard Object Groups Reference (p. 1492).
object-groups
Contains an unordered collection of object group definitions.
<object-groups>
Element Information
Parents Children End Tag simulation-wizard (p. 1461) object-group (p. 1463) Required
See Also
Standard Object Groups Reference (p. 1492).
object-type
Specifies an Outline object by its internal identifiers.
<object-type class="id_Constant" type="id_Constant" />
Attributes
class Identifies the class ID constant. type Identifies the type ID constant. Applies only for a class of "id_Load" or "id_Result."
Remarks
ID constants are defined in the script file DSConstants.js. The class attribute corresponds to the "Class" property of the Mechanical application objects. The type attribute corresponds the "loadType" or "ResultType" property of specific the Mechanical application objects.
Element Information
Parents
1464
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
TaskML Reference Children End Tag None No - close element with "/>"
See Also
Standard Object Groups Reference (p. 1492).
Status Definitions
status (p. 1465) statuses (p. 1466)
status
Defines a task status.
<status id="statusID" css-class="status-class" tooltip="statusID_Tooltip" />
Attributes
id Unique identifier for the status. css-class Specifies the class in the skin (cascading style sheet) to apply to the task. The style class defines the visual appearance of task status. tooltip Optional. Specifies the string ID of text to display in a tooltip when the cursor hovers over the task. Defaults to "statusID_Tooltip."
Element Information
Parents Children End Tag statuses (p. 1466) None No - close element with "/>"
See Also
set-status (p. 1490).
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1465
statuses
Contains an unordered collection of status definitions.
<statuses>
Element Information
Parents Children End Tag simulation-wizard (p. 1461) status (p. 1465) Required
See Also
set-status (p. 1490).
data
Data placeholder within a string.
<string id="stringID">string text<data />string text</string>
Remarks
Used only with the Lookup method on a Strings object as defined in StringLookupObject.js. Allows JScript functions to retrieve a localized string containing arbitrary data.
Element Information
Parents Children End Tag string (p. 1467) None No - close element with "/>"
language
Contains an unordered collection of strings in a specified language.
1466
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
TaskML Reference
<language [xml:lang="en us"]>
Attributes
xml:lang Specifies the language code. Defaults to "en-us" (English, United States).
Remarks
The language code corresponds to the Language setting in the Wizard page of the Control Panel.
Element Information
Parents Children End Tag strings (p. 1467) string (p. 1467) Required
string
Specifies the text for a given string ID.
<string id="stringID">string text</string>
Attributes
id Unique identifier assigned to the string.
Element Information
Parents Children End Tag language (p. 1466) data (p. 1466) Required
strings
Contains an unordered collection of languages.
<strings>
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1467
Element Information
Parents Children End Tag simulation-wizard (p. 1461) language (p. 1466) Required
activate-event
Contains a sequence of rules to process when the user clicks on a task.
<activate-event tab="{design | print | report | help | any}">
Attributes
tab Optional. Selects a specific tab before processing the activate event rules. design Selects the Design View tab. Default behavior if attribute omitted. print report help any Selects the Print Preview tab. Selects the Report Preview tab. Selects the Quick Help tab. Does not change tab selection.
Element Information
Parents Children task (p. 1469) if, set-icon (p. 1490), set-caption (p. 1489), set-status (p. 1490), select-first-object (p. 1486), select-allobjects (p. 1485), select-field (p. 1486), select-first-undefined-field (p. 1488), select-first-parameterfield (p. 1487), select-zero-thickness-sheets (p. 1488), click-button (p. 1480), display-task-callout (p. 1483), display-outline-callout (p. 1481), display-details-callout (p. 1480), display-toolbar-callout (p. 1483), display-tab-callout (p. 1482), display-status-callout (p. 1482), open-url (p. 1484), display-help-topic (p. 1481), send-mail (p. 1488), eval (p. 1491), update (p. 1475), debug (p. 1473) Required
End Tag
1468
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
TaskML Reference
task
Defines a task.
<task id="uniqueID" caption="uniqueID_Caption" tooltip="uniqueID_Tooltip" disable-if-missing="group_name" hide-if-missing="group_name" check-ambiguity="{model | environment | solution}" icon="url" deemphasize="{yes | no}">
Table 107: Attributes Attribute id caption tooltip disable-if-missing hide-if-missing check-ambiguity icon deemphasize Description Arbitrary unique identifier assigned to the task. Optional. Specifies the string ID of the text to display in the task caption. Defaults to "uniqueID_Caption" if not specified. Optional. Specifies the string ID of the text to display in the task tooltip. Defaults to "uniqueID_Toolip" if not specified. Optional. Disables the task if an object matching the group name does not exist. Optional. Hides the task if an object matching the group name does not exist. Optional. Automatically tests for ambiguity of an outline level prior to processing event rules. Optional. Specifies the URI of an image to use as the task icon. See URI Address and Path Considerations. Optional. Causes a task inside an emphasized group to render with a deemphasized style.
Table 108: Element Information Parents Children End Tag tasks (p. 1469) update-event (p. 1470), activateevent (p. 1468) Required
tasks
Contains an unordered collection of task definitions.
<tasks>
Element Information
Parents simulation-wizard (p. 1461)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1469
Workbench Mechanical Wizard Advanced Programming Topics Children End Tag task (p. 1469) Required
update-event
Contains a sequence of rules to process when the user navigates or modifies information in the Mechanical application.
<update-event>
Element Information
Parents Children task (p. 1469) if, set-icon (p. 1490), set-caption (p. 1489), set-status (p. 1490), select-first-object (p. 1486), select-allobjects (p. 1485), select-field (p. 1486), select-first-undefined-field (p. 1488), select-first-parameterfield (p. 1487), select-zero-thickness-sheets (p. 1488), click-button (p. 1480), display-task-callout (p. 1483), display-outline-callout (p. 1481), display-details-callout (p. 1480), display-toolbar-callout (p. 1483), display-tab-callout (p. 1482), display-status-callout (p. 1482), open-url (p. 1484), display-help-topic (p. 1481), send-mail (p. 1488), eval (p. 1491), debug (p. 1473) Required
End Tag
Wizard Content
body (p. 1470) group (p. 1471) iframe (p. 1472) taskref (p. 1472)
body
Specifies content to display inside the Mechanical Wizard.
<body title="stringID">
Attribute
title Optional. Specifies the string ID of text to display in the title of the panel containing the Mechanical Wizard. Defaults to the text "Mechanical Wizard."
Element Information
Parents simulation-wizard (p. 1461)
1470
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
TaskML Reference Children End Tag group (p. 1471), eval (p. 1491) Required
group
Defines a collapsible group of tasks or iframes.
<group id="uniqueID" caption="uniqueID_Caption" description="uniqueID_Description" emphasize="{yes | no}" collapsed="{yes | no}" onupdate="foo()">
Attributes
id Arbitrary unique identifier assigned to the group. caption Optional. Specifies the string ID of the text to display in the group caption. Defaults to "uniqueID_Caption" if not specified. description Optional. Specifies the string ID for a brief paragraph to display at the top of the group. Defaults to "uniqueID_Description" if not specified. If the string ID is undefined the group contains no description. emphasize Optional. Emphasizes the group via different visual styles. Defaults to "no." collapsed Optional. Initially displays the group collapsed. After first use the collapsed status of each group is persisted. Defaults to "no." onupdate Optional. JScript expression to evaluate on the Update event prior to processing the update-event (p. 1470) rules for tasks the group contains.
Element Information
Parents Children End Tag body (p. 1470) taskref (p. 1472), iframe (p. 1472), eval (p. 1491) Required
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1471
iframe
Inserts an HTML IFRAME element within a group. The IFRAME may contain any arbitrary web page and may communicate with the Mechanical Wizard via script.
<iframe src="uri" />
Attributes src Specifies the URI of the web page to load into the IFRAME. See the topic on IFRAME Elements for notes on security restrictions. Table 109: Element Information Parents Children End Tag group None No - close element with "/>"
See Also
Using IFRAME Elements (p. 1459).
taskref
Inserts a task into a group.
<taskref task="uniqueID" />
Attributes
task Specifies the ID of a task defined elsewhere in the merged TaskML file.
Element Information
Parents Children End Tag group (p. 1471) None No - close element with "/>"
See Also
task (p. 1469).
1472
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
TaskML Reference
Rules
Statements (p. 1473) Conditions (p. 1476) Actions (p. 1479)
Statements
and (p. 1473) debug (p. 1473) if then else stop (p. 1474) not (p. 1475) or (p. 1475) update (p. 1475)
and
Performs a logical conjunction on two conditions. Equivalent to the JScript && operator.
condition1 <and> condition2 </and>
Element Information
Parents Children if Conditions: level (p. 1477), object (p. 1477), changeable-length-unit (p. 1476), assembly-geometry (p. 1476), geometry-includes-sheets (p. 1476), zero-thickness-sheet (p. 1478)Actions: select-firstobject (p. 1486), select-all-objects (p. 1485), select-field (p. 1486), select-first-undefined-field (p. 1488), select-first-parameter-field (p. 1487), select-zero-thickness-sheets (p. 1488), eval (p. 1491) Required
End Tag
debug
Attempts to launch a script debugger to debug the JScript code corresponding to the rules in the current event. Equivalent to the JScript debugger keyword.
<debug />
Element Information
Parents Children End Tag update-event (p. 1470), activate-event (p. 1468), then, else None No - close element with "/>"
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1473
Remarks
eval (p. 1491) statement. The not (p. 1475) operator negates the value of a condition. The and (p. 1473) and or (p. 1475) operators perform logical operations on two conditions within an if statement. The then statement contains a sequence of rules to process when the resolved value of the condition is true. An if statement must contain one then statement. The else statement contains a sequence of rules to process when the resolved value of the condition is false. The else statement is optional. If used it must follow the close of the then statement. The if...then...else structure is equivalent to the if...else statement in JScript:
if( condition ) { statements } else { statements }
The stop statement ends processing of an event at a specific point. If a stop statement is not included within a then or else statement, rules following the if statement are processed. The stop statement is equivalent to the JScript return statement.
1474
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
not
Performs logical negation on a condition. Equivalent to the JScript ! operator.
<not> condition </not>
Element Information
Parents Children if Conditions: level (p. 1477), object (p. 1477), changeable-length-unit (p. 1476), assembly-geometry (p. 1476), geometry-includes-sheets (p. 1476), zero-thickness-sheet (p. 1478) Actions: select-firstobject (p. 1486), select-all-objects (p. 1485), select-field (p. 1486), select-first-undefined-field (p. 1488), select-first-parameter-field (p. 1487), select-zero-thickness-sheets (p. 1488), eval (p. 1491) Required
End Tag
or
Performs a logical disjunction on two conditions. Equivalent to the JScript || operator.
condition1 <or> condition2 </or>
Element Information
Parents Children if Conditions: level (p. 1477), object (p. 1477), changeable-length-unit (p. 1476), assembly-geometry (p. 1476), geometry-includes-sheets (p. 1476), zero-thickness-sheet (p. 1478) Actions: select-firstobject (p. 1486), select-all-objects (p. 1485), select-field (p. 1486), select-first-undefined-field (p. 1488), select-first-parameter-field (p. 1487), select-zero-thickness-sheets (p. 1488), eval (p. 1491) Required
End Tag
update
Forces an Update event to fire. In general, this statement is necessary only if preceding rules in the event cause the status of other tasks to become out of sync.
<update />
Element Information
Parents Children End Tag activate-event (p. 1468), then, else None No - close element with "/>"
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1475
Conditions
assembly-geometry (p. 1476) changeable-length-unit (p. 1476) geometry-includes-sheets (p. 1476) level (p. 1477) object (p. 1477) zero-thickness-sheet (p. 1478)
assembly-geometry
Tests if the geometry in context of the current selection contains an assembly or a single part.
<assembly-geometry />
Element Information
Parents Children End Tag Return Value if, and (p. 1473), or (p. 1475), not (p. 1475) None No - close element with "/>" True if the geometry contains an assembly.
changeable-length-unit
Tests if the geometry in context of the current selection does not explicitly specify a length unit (e.g. for ACIS geometry types). Useful in prompting the user to verify a correct length unit setting.
<changeable-length-unit />
Element Information
Parents Children End Tag Return Value if, and (p. 1473), or (p. 1475), not (p. 1475) None No - close element with "/>" True if the length unit is not readonly.
geometry-includes-sheets
Tests if the geometry in context of the current selection contains sheet parts.
<geometry-includes-sheets />
Element Information
Parents Children if, and (p. 1473), or (p. 1475), not (p. 1475) None
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1476
TaskML Reference End Tag Return Value No - close element with "/>" True if the geometry contains one or more sheets.
level
Tests the level of the current selection in the Outline.
<level type="{project | model | environment | solution}" condition="{is-ambiguous | is-not-ambiguous | is-selected | is-not-selected}" />
Attributes
type Identifies the level. A level consists of a container (e.g., the Environment) and all children excluding other containers. condition Specifies a condition to test. is-ambiguous is-not-ambiguous is-selected is-not-selected Returns true if a specific container cannot be resolved given the current Outline selection. Returns true if a specific container is identified given the current Outline selection. Returns true if any object at the given level is currently selected. Returns true if no object at the given level is currently selected.
Element Information
Parents Children End Tag Return Value if, and (p. 1473), or (p. 1475), not (p. 1475) None No - close element with "/>" As defined by the condition attribute.
object
Tests the Outline tree for an object matching the given criteria. Searches only non-ambiguous objects given the current selection.
<object type="group_name" state="{any | stateless | fully-defined | under-defined | suppressed | not-updated | updated | obsolete | error | bad-license}" name-regexp="regular_expression" condition="{exists | does-not-exist | is-selected | is-not-selected}" />
Note
It was necessary to word wrap the long line of code in the above example.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1477
Attributes
type Optional. Identifies an object group name or an object type constant as a search criteria. If omitted, the object type is not considered. Object groups are defined by using the object-group (p. 1463) element. Refer to the Standard Object Groups Reference (p. 1492). Type constants for specific objects (prefixed by "id_") are defined in the script file DSConstants.js. state Optional. Specifies an object state as a search criteria. If omitted, the default of "any" is used, meaning that object state is not considered. States are defined in the script file DSConstants.js. name-regexp Optional. Specifies a regular expression of an object's name as a search criteria. For example, "part" matches any object that includes "part" in its name (e.g. "part 2"). If omitted, object names are not considered. See the Microsoft Scripting site under JScript for a regular expressions reference. condition Specifies a condition to test. exists does-not-exist is-selected is-not-selected Returns true if an object matching the criteria exists. Returns true if no object matches the criteria. Returns true if an object matching the criteria is currently selected. Returns true if no object matching the criteria is currently selected.
Element Information
Parents Children End Tag Return Value if, and (p. 1473), or (p. 1475), not (p. 1475) None No - close element with "/>" True if an object matching the criteria meets the condition.
zero-thickness-sheet
Tests if the geometry in context of the current selection contains any sheet with zero thickness specified. Useful in prompting the user to enter valid information for sheet thickness.
<zero-thickness-sheet />
1478
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
TaskML Reference
Element Information
Parents Children End Tag Return Value if, and (p. 1473), or (p. 1475), not (p. 1475) None No - close element with "/>" True if any sheet has a zero thickness value.
valid-emag-geometry
Tests if the geometry in context of the current selection meets the requirements for performing an electromagnetic simulation.
<valid-emag-geometry />
enclosure-exists
Tests if the geometry in context of the current selection contains an enclosure body for electromagnetic simulation.
<enclosure-exists />
Actions
click-button (p. 1480) display-details-callout (p. 1480) display-help-topic (p. 1481) display-outline-callout (p. 1481) display-status-callout (p. 1482) display-tab-callout (p. 1482) display-task-callout (p. 1483) display-toolbar-callout (p. 1483) open-url (p. 1484) select-all-objects (p. 1485) select-field (p. 1486) select-first-object (p. 1486) select-first-parameter-field (p. 1487) select-first-undefined-field (p. 1488) select-zero-thickness-sheets (p. 1488) send-mail (p. 1488)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1479
Workbench Mechanical Wizard Advanced Programming Topics set-caption (p. 1489) set-icon (p. 1490) set-status (p. 1490)
click-button
Simulates a toolbar button click.
<click-button toolbar="key" button="key" />
Attributes
Use the WDK command View Current Toolbar Keys to determine values for the attributes below. toolbar Specifies the key for the toolbar. button Specifies the key for the button.
Element Information
Parents Children End Tag Return Value activate-event (p. 1468), if, and (p. 1473), or (p. 1475), not (p. 1475), then, else None No - close element with "/>" True if successful.
See Also
display-toolbar-callout (p. 1483).
display-details-callout
Displays a callout pointing to the currently selected Details field.
<display-details-callout message="stringID" />
Attributes
message Specifies the string ID of the text to display in the callout.
Remarks
Before using this action:
1480
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
TaskML Reference Use select-first-object (p. 1486) or select-all-objects (p. 1485) to select one or more Outline objects prior to accessing the Details control. Use select-field (p. 1486) to select a Details field.
Element Information
Parents Children End Tag Return Value activate-event (p. 1468), if, and (p. 1473), or (p. 1475), not (p. 1475), then, else None No - close element with "/>" True if successful.
display-help-topic
Displays a topic from a Windows HTML Help file.
<display-help-topic href="uri" topic="path" />
Attributes
href Optional. Defines the URI of the CHM file. Defaults to simwiz://../HHelp/DesignSpace.chm, the location of the ANSYS Workbench Help system relative to the standard Mechanical Wizard location. NOTE: The default value no longer exists - Please specify a valid help system path. See URI Address and Path Considerations (p. 1456). topic Optional. Specifies an internal path to a desired topic.
Element Information
Parents Children End Tag Return Value activate-event (p. 1468), if, and (p. 1473), or (p. 1475), not (p. 1475), then, else None No - close element with "/>" None
display-outline-callout
Displays a callout pointing to the currently selected Outline object.
<display-outline-callout message="stringID" />
Attributes
message
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 1481
Workbench Mechanical Wizard Advanced Programming Topics Specifies the string ID of the text to display in the callout.
Remarks
Use select-first-object (p. 1486) or select-all-objects (p. 1485) to select one or more Outline objects prior to displaying the callout.
Element Information
Parents Children End Tag Return Value activate-event (p. 1468), if, and (p. 1473), or (p. 1475), not (p. 1475), then, else None No - close element with "/>" True if successful.
display-status-callout
Displays a callout pointing to a status bar panel.
<display-status-callout panel="index" message="stringID" />
Attributes
panel Specifies the index of the status bar panel. The index of the leftmost panel is 1. message Specifies the string ID of the text to display in the callout.
Element Information
Parents Children End Tag Return Value activate-event (p. 1468), if, and (p. 1473), or (p. 1475), not (p. 1475), then, else None No - close element with "/>" True if successful.
display-tab-callout
Displays a callout pointing to a tab.
<display-tab-callout tab="{design | print | report | help}" message="stringID" />
Attributes
tab
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1482
TaskML Reference One of the following keywords: design Design View tab. print report help Print Preview tab. Report Preview tab. Quick Help tab.
Element Information
Parents Children End Tag Return Value activate-event (p. 1468), if, and (p. 1473), or (p. 1475), not (p. 1475), then, else None No - close element with "/>" True if successful.
display-task-callout
Displays a callout pointing to the task itself.
<display-task-callout message="stringID" />
Attributes
message Specifies the string ID of the text to display in the callout.
Element Information
Parents Children End Tag Return Value activate-event (p. 1468), if, and (p. 1473), or (p. 1475), not (p. 1475), then, else None No - close element with "/>" True if successful.
display-toolbar-callout
Displays a callout pointing to a toolbar button.
<display-toolbar-callout toolbar="key" button="key" message="stringID" />
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1483
Attributes
Use the WDK command View Current Toolbar Keys to determine values for the toolbar and button attributes below. toolbar Specifies the key for the toolbar. button Specifies the key for the button. message Specifies the string ID of the text to display in the callout.
Element Information
Parents Children End Tag Return Value activate-event (p. 1468), if, and (p. 1473), or (p. 1475), not (p. 1475), then, else None No - close element with "/>" True if successful.
See Also
click-button (p. 1480).
open-url
Opens a new web browser window and navigates to a given URI (URL).
<open-url href="uri" />
Attributes
href Any valid URI. See URI Address and Path Considerations (p. 1456).
Element Information
Parents Children End Tag Return Value activate-event (p. 1468), then, else None No - close element with "/>" None
1484
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
TaskML Reference
select-all-objects
Selects a set of objects based on given criteria. Searches only non-ambiguous objects given the initial selection.
<select-all-objects type="group_name" state="{any | stateless | fully-defined | under-defined | suppressed | not-updated | updated | obsolete | error | bad-license}" name-regexp="regular_expression" />
Note
It was necessary to word wrap the long line of code in the above example.
Attributes
type Optional. Identifies an object group name or an object type constant as a search criteria. If omitted, the object type is not considered. Object groups are defined by using the object-group (p. 1463) element. Refer to the Standard Object Groups Reference (p. 1492). Type constants for specific objects (prefixed by "id_") are defined in the script file DSConstants.js. state Optional. Specifies an object state as a search criteria. If omitted, the default of "any" is used, meaning that object state is not considered. States are defined in the script file DSConstants.js. name-regexp Optional. Specifies a regular expression of an object's name as a search criteria. For example, "part" matches any object that includes "part" in its name (e.g. "part 2"). If omitted, object names are not considered. See the Microsoft Scripting site under JScript for a regular expressions reference.
Element Information
Parents Children End Tag Return Value activate-event (p. 1468), if, and (p. 1473), or (p. 1475), not (p. 1475), then, else None No - close element with "/>" True if one or more objects meeting the criteria were selected.
See Also
select-first-object (p. 1486).
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1485
select-field
Selects a field in the Details control by name.
<select-field name="stringID" />
Attributes
name Specifies the string ID for name of the field. Use the Details Field String ID section in the WDK Tools group to determine the string ID of a field.
Remarks
Use select-first-object (p. 1486) or select-all-objects (p. 1485) to select one or more Outline objects prior to accessing the Details control.
Element Information
Parents Children End Tag Return Value activate-event (p. 1468), if, and (p. 1473), or (p. 1475), not (p. 1475), then, else None No - close element with "/>" True if one Details meeting the criteria was selected.
See Also
select-first-parameter-field (p. 1487), select-first-undefined-field (p. 1488).
select-first-object
Selects the first object matching given criteria. Searches only non-ambiguous objects given the initial selection.
<select-first-object type="group_name" state="{any | stateless | fully-defined | under-defined | suppressed | not-updated | updated | obsolete | error | bad-license }" name-regexp="regular_expression" />
Note
It was necessary to word wrap the long line of code in the above example.
Attributes
type Optional. Identifies an object group name or an object type constant as a search criterion. If omitted, the object type is not considered.
1486
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
TaskML Reference Object groups are defined by using the object-group (p. 1463) element. Refer to the Standard Object Groups Reference (p. 1492). Type constants for specific objects (prefixed by "id_") are defined in the script file DSConstants.js. state Optional. Specifies an object state as a search criteria. If omitted, the default of "any" is used, meaning that object state is not considered. States are defined in the script file DSConstants.js. name-regexp Optional. Specifies a regular expression of an object's name as a search criterion. For example, "part" matches any object that includes "part" in its name (e.g., "part 2"). If omitted, object names are not considered. See the Microsoft Scripting site under JScript for a regular expressions reference.
Element Information
Parents Children End Tag Return Value activate-event (p. 1468), if, and (p. 1473), or (p. 1475), not (p. 1475), then, else None No - close element with "/>" True if one object meeting the criteria was selected.
See Also
select-all-objects (p. 1485).
select-first-parameter-field
Selects the first parameter field in the Details control.
<select-first-parameter-field />
Remarks
Parameter fields contain a check box to the left of the name. If checked, the parameter field is exposed for use in the Parameter Workspace. Use select-first-object (p. 1486) or select-all-objects (p. 1485) to select one or more Outline objects prior to accessing the Details control.
Element Information
Parents Children End Tag Return Value activate-event (p. 1468), if, and (p. 1473), or (p. 1475), not (p. 1475), then, else None No - close element with "/>" True if one Details meeting the criteria was selected.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1487
See Also
select-field (p. 1486), select-first-undefined-field (p. 1488).
select-first-undefined-field
Selects the first undefined Details field.
<select-first-undefined-field />
Remarks
The Details control highlights undefined fields in yellow. Use select-first-object (p. 1486) or select-all-objects (p. 1485) to select one or more Outline objects prior to accessing the Details control.
Element Information
Parents Children End Tag Return Value activate-event (p. 1468), if, and (p. 1473), or (p. 1475), not (p. 1475), then, else None No - close element with "/>" True if one Details meeting the criteria was selected.
See Also
select-field (p. 1486), select-first-parameter-field (p. 1487).
select-zero-thickness-sheets
Selects all parts containing zero-thickness sheet geometry.
<select-zero-thickness-sheets />
Element Information
Parents Children End Tag Return Value activate-event (p. 1468), if, and (p. 1473), or (p. 1475), not (p. 1475), then, else None No - close element with "/>" True if one or more objects meeting the criteria were selected.
select-enclosures
Selects any enclosure bodies in the current geometry.
<select-enclosures />
send-mail
Opens a new email and fills in envelope information and default text. Does not send the email.
1488 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
TaskML Reference
<send-mail to="addr;addr" cc="addr;addr" bcc="addr;addr" subject="stringID" body="stringID" />
Attributes
to Semicolon-delimited list of email addresses. cc Optional. Semicolon-delimited list of email addresses. bcc Optional. Semicolon-delimited list of email addresses. subject Optional. Default subject line. body Optional. Default body text.
Element Information
Parents Children End Tag Return Value activate-event (p. 1468), then, else None No - close element with "/>" None
set-caption
Sets the caption of the task.
<set-caption caption="stringID" />
Attributes
caption Specifies the string ID of the text.
Element Information
Parents Children activate-event (p. 1468), if, and (p. 1473), or (p. 1475), not (p. 1475), then, else None
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1489
Workbench Mechanical Wizard Advanced Programming Topics End Tag Return Value No - close element with "/>" True if successful.
See Also
task (p. 1469).
set-icon
Sets the task icon to an image at a given URL.
<set-icon src="url" />
Attributes
src Specifies the URI of the icon. See URI Address and Path Considerations (p. 1456).
Element Information
Parents Children End Tag Return Value activate-event (p. 1468), if, and (p. 1473), or (p. 1475), not (p. 1475), then, else None No - close element with "/>" True if successful.
See Also
task (p. 1469).
set-status
Sets the status of the task.
<set-status status="{non-status | incomplete | complete | information | undefined | indeterminate | solve | obsolete | ambiguous | caution | warning | disabled | hidden}" />
Note
It was necessary to word wrap the long line of code in the above example.
Attributes
status A status keyword. Status keywords are defined by using the status (p. 1465) element.
1490
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
TaskML Reference
Remarks
The element definition shown above lists the standard statuses. The TaskML file MechanicalWizard\Data\Statuses.xml defines the standard statuses and is merged automatically while loading any wizard.
Element Information
Parents Children End Tag Return Value activate-event (p. 1468), if, and (p. 1473), or (p. 1475), not (p. 1475), then, else None No - close element with "/>" True if successful.
Scripting
eval (p. 1491)
eval
Evaluates a JScript expression.
<eval code="expression" />
Attributes
code A string of valid JScript code. For example, "foo()" evaluates the global function foo.
Remarks
Use the Script (p. 1462) element to make custom JScript available for use with the eval statement. If the eval statement is a task rule, the expression is evaluated when the rule is processed as part of an event. Using eval in this context allows: custom code to determine the status of a task the task to perform any arbitrary operation The file MechanicalWizard\WDK\Tools_Merge.xml demonstrates use of the eval statement to: Execute global functions defined in a script file referenced by a Script (p. 1462) element. Access the DOM to manipulate the DHTML page containing the wizard. Call methods on global objects to automate the Mechanical Wizard. If the eval statement exists inside of a body or group element, the expression evaluates at that point in the generation of the wizard DHTML. Using eval in this context allows for programmatically genRelease 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1491
Workbench Mechanical Wizard Advanced Programming Topics erating wizard content. See Startup.xml, New.xml and InsertGeometry.xml in the MechanicalWizard\Panels folder for examples. These examples call global functions defined in the script file MechanicalWizard\System\PanelFunctions.js. Complete coverage of scripting is beyond the present scope of this documentation. You may use the source code as a reference and a script debugger for exploring variables and object models. The following globally-available JScript objects are particularly useful: g_Wizard - the global Wizard object that controls the Mechanical Wizard. Defined in MechanicalWizard\System\WizardObject.js. g_Wizard.App - provides access to the key objects in the Mechanical application and ANSYS Workbench. Defined in MechanicalWizard\System\AppObject.js. g_Wizard.App.Scripting - reference to the script block inside the Mechanical application. g_Wizard.GlobalStrings - a Strings object (StringLookupObject.js) containing generic strings defined in MechanicalWizard\Data\GlobalStrings.xml. g_Wizard.Strings - a Strings object containing strings from the loaded TaskML document.
Element Information
Parents As an action or condition: activate-event (p. 1468), update-event (p. 1470), if, and (p. 1473), or (p. 1475), not (p. 1475), then, else For evaluation as the wizard loads: body (p. 1470), group (p. 1471) None No - close element with "/>" Return value of the expression or null.
Type
1492
Standard Object Groups Reference Group Name geometry part contact contact region mesh mesh control global load load structural load Class id_PrototypeGroup id_Prototype id_ContactGroup id_ContactRegion id_MeshControlGroup id_MeshControl id_Acceleration id_Rotation id_Load id_Load id_Load id_Load id_Load id_Load id_Load id_Load id_Load id_Load id_Load id_Load id_Load displacement load id_Load id_Load id_Load id_Load id_Load id_Load id_Load id_Load id_Load id_Load id_Load id_Load id_Load id_SurfacePressure id_SurfaceForce id_EdgeForce id_VertexForce id_CylinderBoltLoad id_ForceAtAPoint id_SurfaceMoment id_SurfaceRotation id_EdgeRotation id_VertexRotation id_EdgeMoment id_VertexMoment id_SurfaceDisplacement id_EdgeDisplacement id_VertexDisplacement id_SurfaceSupport id_FixedEdgeSupport id_FixedVertexSupport id_CylinderRadialSupport id_CylinderRadialAndAxialSupport id_SurfaceFrictionlessSupport id_CylinderFixedSupport id_CylinderPinnedSupport id_SimpleEdgeSupport id_SimpleVertexSupport Type
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1493
Workbench Mechanical Wizard Advanced Programming Topics Group Name thermal load Class id_Load id_Load id_Load id_Load id_Load id_Load id_Load id_Load id_Load id_Load stress tool stress tool result id_StressSafetyTool id_Result id_Result id_Result result structural result id_Result id_Result id_Result id_Result id_Result id_Result id_Result id_Result id_Result id_Result id_Result id_Result id_Result id_Result id_Result id_Result id_Result id_Result id_Result id_Result id_Result id_Result id_Result id_Result id_EquivalentStress id_MaximumPrincipalStress id_IntermediatePrincipalStress id_MinimumPrincipalStress id_MaximumShearStress id_StressIntensity id_XComponentStress id_YComponentStress id_ZComponentStress id_XYShearStress id_YZShearStress id_XZShearStress id_EquivalentStrain id_MaximumPrincipalStrain id_IntermediatePrincipalStrain id_MinimumPrincipalStrain id_MaximumShearStrain id_StrainIntensity id_XComponentStrain id_YComponentStrain id_ZComponentStrain id_XYShearStrain id_YZShearStrain id_StressSafetyMargin id_StressSafetyFactor id_StressRatio Type id_SurfaceHeatFlux id_SurfaceTemperature id_EdgeTemperature id_VertexTemperature id_SurfaceConvection id_SurfaceInsulation id_SurfaceHeat id_EdgeHeat id_VertexHeat id_InternalPartHeat
1494
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Tutorials Group Name Class id_Result id_Result id_Result id_Result id_Result thermal result id_Result id_Result id_Result id_Result id_Result id_Result id_Result id_Result id_Result id_Result id_Result fatigue tool fatigue result id_FatigueTool id_Result id_Result id_Result id_Result id_Result id_Result id_Result frequency id_Result id_FatigueLife id_FatigueSafetyFactor id_FatigueDamage id_FatigueBiaxialityIndication id_FatigueRainflowMatrix id_FatigueDamageMatrix id_FatigueSensitivity id_Frequency Type id_XZShearStrain id_TotalDisplacement id_XComponentDisplacement id_YComponentDisplacement id_ZComponentDisplacement id_Temperature id_TotalHeatFlux id_XComponentHeatFlux id_YComponentHeatFlux id_ZComponentHeatFlux id_MaximumPrincipalThermalStrain id_IntermediatePrincipalThermalStrain id_MinimumPrincipalThermalStrain id_XComponentThermalStrain id_YComponentThermalStrain id_ZComponentThermalStrain
Tutorials
Tutorial: Adding a Link (p. 1495) Tutorial: Creating a Custom Task (p. 1497) Tutorial: Creating a Custom Wizard (p. 1498) Tutorial: Adding a Web Search IFRAME (p. 1499)
1495
Workbench Mechanical Wizard Advanced Programming Topics View the completed TaskML file for this tutorial.
Steps
To add a link to the web site MatWeb: Open the TaskML file MechanicalWizard\Tasks\Links.xml in a text editor such as Notepad. All standard wizards Merge (p. 1462) the Links.xml file; changes made to this file automatically appear in all standard wizards. Create a new task (p. 1469) definition by adding the following to the tasks (p. 1469) section:
<tasks> <task id="DesignSpaceHomePage" icon="simwiz://Icons/Link.gif"> <activate-event> <open-url href="http://www.designspace.com" /> </activate-event> </task> <task id="DesignSpaceResources" icon="simwiz://Icons/Link.gif"> <activate-event> <open-url href="http://www.designspace.com/designspace/user_support/" /> </activate-event> </task> <task id="MatWeb" icon="simwiz://Icons/Link.gif"> <activate-event> <open-url href="http://www.matweb.com/" /> </activate-event> </task> </tasks>
The value for the id attribute is arbitrary. Define a new string (p. 1467) by adding the following to the strings (p. 1467) section:
<strings> <language xml:lang="en-us"> <string id="Standard_Links_Caption"> Links </string> <string id="DesignSpaceHomePage_Caption"> DesignSpace.com </string> <string id="DesignSpaceResources_Caption"> DesignSpace Resources </string> <string id="MatWeb_Caption"> MatWeb Materials </string> </language> </strings>
The value for the string id uses the built-in naming convention of the task id and "_Caption" to simplify the task element by omitting the caption attribute. The new string applies to the default language code "en-us." To support other languages, define a new string inside each language (p. 1466) section. Insert the new task into the Links group (p. 1471) by modifying the body (p. 1470) section as follows:
<body> <group id="Standard_Links" collapsed="yes"> <taskref task="DesignSpaceHomePage" /> <taskref task="DesignSpaceResources" /> <taskref task="MatWeb" /> </group> </body>
Tutorials Save the file. Open a wizard in the Mechanical application. The Links group will contain a new link to the MatWeb website.
Steps
Copy the file MechanicalWizard\Tasks\InsertStructuralLoad.xml to a file named Insert100psi.xml in a different folder.Generally, the easiest way to create a custom task is to modify a similar existing task instead of starting from scratch. task (p. 1469) element as follows:
<task id="Insert100psi" disable-if-missing="geometry" check-ambiguity="environment">
The other attributes on the task element disable the task if the Outline contains no geometry and prompts the user to select a particular Environment if the current selection is ambiguous. Create an object-groups (p. 1464) section at the top of the file:
<simulation-wizard version="1.0"> <object-groups> <object-group name="pressure"> <object-type class="id_Load" type="id_SurfacePressure" /> </object-group> </object-groups> ... </simulation-wizard>
This creates a custom object-group (p. 1463) named "pressure" that contains a single object-group (p. 1463) corresponding to the Pressure object type in the Outline. This object group is available in addition to the Standard Object Groups Reference (p. 1492) to wizards merging this task. Modify the strings (p. 1467) section as follows:
<strings> <language xml:lang="en-us"> <string id="Insert100psi_Caption"> Insert Pressure </string> <string id="Insert100psi_Message"> Use the Structural button to insert a Pressure load. Enter 100 psi for Magnitude. </string> </language> </strings>
The value for the first string id uses the built-in naming convention of the task id and "_Caption" to simplify the task element by omitting the caption attribute. The value for the second string id is arbitrary and referenced by the display-details-callout action defined below. The strings apply to the default language code "en-us." To support other languages, define new strings inside each language (p. 1466) section. Modify the update-event (p. 1470) as shown:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 1497
Note
***Please note that it was necessary to word wrap the long line of code in the above example. The first if statement checks for an under-defined pressure. The second if statement ensures that the Outline selection is at the Environment level so that the user can insert a Pressure. The click-button action ensures that the surface selection mode is active. Save the file. Proceed to the tutorial Creating a Custom Wizard to use this custom task.
Steps
Copy the file MechanicalWizard\StressWizard.xml to a file named CustomWizard.xml in the same folder as the file Insert100psi.xml created in the previous tutorial.
1498
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
This merge makes the custom task definition available to this wizard. Note that the URI to the file containing the task is relative to the location of the file containing the wizard. See URI Address and Path Considerations (p. 1456). Modify the strings (p. 1467) section as follows:
<strings> <language xml:lang="en-us"> <string id="Title_Caption"> Tutorial Wizard </string> <string id="Title_Description"> Demonstrates a custom wizard with a task for inserting a 100 psi Pressure. </string> </language> </strings>
This taskref adds the task (p. 1469) to the body (p. 1470) of the wizard by its id. Save the file. In the Mechanical application, click the Choose Wizard option from the top of a standard wizard. Choose "browse for a custom wizard definition.". Select the file CustomWizard.xml. Test the Insert Pressure task. The task should behave in the same way as the standard Insert Loads task but with specific instructions for defining a 100 psi pressure.
Steps
Create a new text file with the following contents:
<html> <head> <script src="System/IFrame.js"></script> <link ID="Skin" REL="stylesheet"> <script> function IFrame_onload() { Skin.href = g_Wizard.GetSkin() } </script> <style> INPUT { width: 100%; margin-bottom: 4px; } </style> </head> <body scroll="no"> <center>
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1499
Note
It was necessary to word wrap the long line of code in the above example.
Note
The script file MechanicalWizard/System/IFrame.js contains generic functions for use with IFRAMEs. The link element initially lacks a href element. The script block implements the IFRAME_onload function (called by IFrame.js) and sets href to the url returned by the GetSkin method on the g_Wizard object. The file MechanicalWizard\WDK\Info_IFRAME.htm contains an inaccuracy in that the link is not automatically assigned. The style element provides some additional formatting rules. The body element has the scroll element set to "no" to preserve margins and prevent scrollbars from appearing. As long as a reference to IFrame.js appears in the IFRAME the Mechanical Wizard will autosize the height such that scrollbars are unnecessary. The contents of the body is based on free code published by Google. Note use of the target attribute to prevent the linked pages from opening in place of the Mechanical Wizard.
Save the file as Search.htm in the Mechanical Wizard folder. The files must reside together for web browser security to permit cross-frame scripting. Open the file CustomWizard.xml from the previous tutorial. Add the following group at the bottom of the body:
<group id="Search" collapsed="yes"> <iframe src="simwiz://Search.htm" /> </group>
Note the use of the "groupID_Caption" shortcut for the string id. Save the file and open the wizard in the Mechanical application.
1500
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Tutorials
Links.xml
<?xml version="1.0" encoding="ISO-8859-1"?> <?xml version="1.0"?> <simulation-wizard version="1.0"> <strings> <language xml:lang="en-us"> <string id="Standard_Links_Caption"> Links </string> <string id="DesignSpaceHomePage_Caption"> DesignSpace.com </string> <string id="DesignSpaceResources_Caption"> DesignSpace Resources </string> <string id="MatWeb_Caption"> MatWeb Materials </string> </language> </strings> <tasks> <task id="DesignSpaceHomePage" icon="simwiz://Icons/Link.gif"> <activate-event> <open-url href="http://www.designspace.com" /> </activate-event> </task> <task id="DesignSpaceResources" icon="simwiz://Icons/Link.gif"> <activate-event> <open-url href="http://www.designspace.com/designspace/user_support/" /> </activate-event> </task> <task id="MatWeb" icon="simwiz://Icons/Link.gif"> <activate-event> <open-url href="http://www.matweb.com/" /> </activate-event> </task> </tasks> <body> <group id="Standard_Links" collapsed="yes"> <taskref task="DesignSpaceHomePage" /> <taskref task="DesignSpaceResources" /> <taskref task="MatWeb" /> </group> </body> </simulation-wizard>
Insert100psi.xml
<?xml version="1.0" encoding="ISO-8859-1"?> <?xml version="1.0"?> <simulation-wizard version="1.0"> <object-groups> <object-group name="pressure"> <object-type class="id_Load" type="id_SurfacePressure" /> </object-group> </object-groups> <strings> <language xml:lang="en-us"> <string id="Insert100psi_Caption"> Insert Pressure </string> <string id="Insert100psi_Message"> Use the Structural button to insert a Pressure load.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1501
Note
***Please note that it was necessary to word wrap the long line of code in the above example.
CustomWizard.xml
<?xml version="1.0" encoding="ISO-8859-1"?> <?xml version="1.0"?> <simulation-wizard version="1.0"> <merge src="Tasks/InsertGeometry.xml" /> <merge src="Tasks/VerifyLengthUnit.xml" /> <merge src="Tasks/DefineSheetThickness.xml" /> <merge src="Tasks/AssignMaterial.xml" /> <merge src="Insert100psi.xml" /> <merge src="Tasks/InsertDisplacementLoad.xml" /> <merge src="Tasks/ThermalStressNote.xml" /> <merge src="Tasks/InsertStructuralResults.xml" /> <merge src="Tasks/StressStiffeningNote.xml" /> <merge src="Tasks/Solve.xml" /> <merge src="Tasks/ViewResults.xml" /> <merge src="Tasks/ViewReport.xml" /> <merge src="Tasks/StandardTasks.xml"/> <strings>
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1502
Tutorials
<language xml:lang="en-us"> <string id="Title_Caption"> Tutorial Wizard </string> <string id="Title_Description"> Demonstrates a custom wizard with a task for inserting a 100 psi Pressure. </string> </language> </strings> <body> <group id="Title"> <taskref task="ChooseWizard"/> </group> <group id="RequiredSteps" emphasize="yes"> <taskref task="InsertGeometry"/> <taskref task="VerifyLengthUnit"/> <taskref task="DefineSheetThickness"/> <taskref task="AssignMaterial"/> <taskref task="Insert100psi"/> <taskref task="InsertDisplacementLoad"/> <taskref task="ThermalStressNote"/> <taskref task="InsertStructuralResults"/> <taskref task="StressStiffeningNote"/> <taskref task="Solve"/> <taskref task="ViewResults"/> <taskref task="ViewReport"/> </group> <group id="Standard_OptionalTasks" /> <group id="Standard_ParameterTasks" /> <group id="Standard_GeneralTasks" /> <group id="Standard_AdvancedTasks" /> <group id="Standard_Links" /> </body> </simulation-wizard>
Search.htm
<?xml version="1.0" encoding="ISO-8859-1"?> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <html> <!--(==============================================================)--> <!--(Document created with RoboEditor. )============================--> <!--(==============================================================)--> <head> <title>Search</title> <!--(Meta)==========================================================--> <meta <meta <meta <meta <meta <meta <meta <meta <meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com"> name=generator-major-version content=0.1> name=generator-minor-version content=1> name=filetype content=kadov> name=filetype-version content=1> name=page-count content=1> name=layout-height content=427> name=layout-width content=640> name=date content="07 9, 2003 11:30:11 AM">
1503
<body scroll=no> <form method=GET action="http://www.google.com/search" target=_blank> <p style="text-align: center;" align=center><a HREF="http://www.google.com/" target=_blank><img src="http://www.google.com/logos/Logo_40wht.gif" ALT=Google style="width: 128px; height: 53px; border-style: none;" width=128 height=53 border=0></a><br> <input TYPE=text name=q size=25 maxlength=255 value><br> <input type=submit name=btnG VALUE="Google Search"></p> </form> </body> </html>
CustomWizardSearch.xml
<?xml version="1.0"?> <simulation-wizard version="1.0"> <merge src="simwiz://Tasks/InsertGeometry.xml" /> <merge src="simwiz://Tasks/VerifyLengthUnit.xml" /> <merge src="simwiz://Tasks/DefineSheetThickness.xml" /> <merge src="simwiz://Tasks/AssignMaterial.xml" /> <merge src="Insert100psi.xml" /> <merge src="simwiz://Tasks/InsertDisplacementLoad.xml" /> <merge src="simwiz://Tasks/ThermalStressNote.xml" /> <merge src="simwiz://Tasks/InsertStructuralResults.xml" /> <merge src="simwiz://Tasks/StressStiffeningNote.xml" /> <merge src="simwiz://Tasks/Solve.xml" /> <merge src="simwiz://Tasks/ViewResults.xml" /> <merge src="simwiz://Tasks/ViewReport.xml" /> <merge src="simwiz://Tasks/StandardTasks.xml"/> <strings> <language xml:lang="en-us"> <string id="Title_Caption">
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1504
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1505
Workbench Mechanical Wizard Advanced Programming Topics The second section exercises the functionality of the object (p. 1477), select-first-object (p. 1486) and selectall-objects (p. 1485) elements. Expert users may find this section useful for automating selection in the Outline. For example, typing "prt" under Name Regular Expression and clicking Select All Matching Objects selects all Outline objects with "prt" in their name. Details Field String ID The third section exposes the string ID of the currently selected Details field for use with the selectfield (p. 1486) element. Preview Event Code Advanced. If checked, displays a message box containing virtual JScript event code prior to its evaluation. Used for low-level debugging of task rules. Folder Displays the folder from which the Mechanical Wizard is currently running. Corresponds to "Mechanical Wizard URL" in the Control Panel.
Wizard Development Kit (WDK) Groups Clear UserData Clears the Mechanical Wizard UserData store. The UserData store consists of Tip of the Day, group expansion, and other non-critical data.
Actions
display-outline-callout (p. 1481) display-details-callout (p. 1480) display-task-callout (p. 1483) display-toolbar-callout (p. 1483) display-tab-callout (p. 1482) display-status-callout (p. 1482) send-mail (p. 1488) open-url (p. 1484) display-help-topic (p. 1481) select-zero-thickness-sheets (p. 1488) select-first-undefined-field (p. 1488) select-first-parameter-field (p. 1487) select-enclosures (p. 1488)
Flags (Conditions)
changeable-length-unit (p. 1476) assembly-geometry (p. 1476) geometry-includes-sheets (p. 1476) zero-thickness-sheet (p. 1478) valid-emag-geometry (p. 1479) enclosure-exists (p. 1479)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1507
1508
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Introduction
In general, materials have a complex response to dynamic loading and the following phenomena may need to be modeled. Non-linear pressure response Strain hardening Strain rate hardening Pressure hardening Thermal softening Compaction (e.g., porous materials) Orthotropic response (e.g., composites) Crushing damage (e.g., ceramics, glass, concrete) Chemical energy deposition (e.g., explosives) Tensile failure Phase changes (i.e., solid-liquid-gas) The modeling of such phenomena can generally be broken down into three components:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1509
Equation of State
An equation of state describes the hydrodynamic response of a material. This is the primary response for gases and liquids, which can sustain no shear. Their response to dynamic loading is assumed hydrodynamic, with pressure varying as a function of density and internal energy. This is also the primary response for solids at high deformation rates, when the hydrodynamic pressure is far greater than the yield stress of the material.
1510
Explicit Material Library Class of Material Material Effects Strain Rate Hardening in Compression Strain Rate Hardening in Tension Pressure Dependent Plasticity Lode Angle Dependent Plasticity Shear Damage/Fracture Tensile Damage/Fracture Solid/Sand Elasticity Shock Effects Porous Compaction Plasticity Pressure Dependent Plasticity Shear Damage/Fracture Tensile Damage/Fracture Rubbers/Polymers Elasticity Viscoelasticity Hyperelasticity Orthotropic Orthotropic Elasticity
The Engineering Data properties supported by explicit analysis are described below. Please note that additional material modeling options, particularly in the areas of composite materials and reactive materials, are available in the ANSYS AUTODYN product.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1511
Material Models Used in Explicit Dynamics Analysis POLYCARB POLYRUBBER POLYRUBBERH POLYSTYRENE RUBBER1 RUBBER2 RUBBER3 EPOXY RES EPOXY RES2 PHENOXY PLEXIGLAS POLYURETH NYLONS POLYETHYL TEFLON TEFLONH Sand/ConcreteCONC 140MPA CONC 35 MPA CONCRETEL INCENDPOWD PERICLASE SAND Mineral/ElementANTIMONY BARIUM BISMUTH CALCIUM GERMANIUM
1512
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Explicit Material Library POTASSIUM QUARTZ SODIUM CHLORIDE SODIUM SULFUR VANADIUM VANADIUM2 Glass/CeramicsBORON CARBIDE FLOATGLASB FLOATGLASS LiquidParafin WATER WATER2 WATER3 Metals/AlloysAL 1100O AL 2024 AL 2024T4 AL 6061T6 AL 7039 AL 7075T6 AL 921T AL 2024T351 AL 20399.5 AL 20399.7 AL203 CERA AL5083H116
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1513
Material Models Used in Explicit Dynamics Analysis ALUMINUM BERYLLIUM BERYLLIUM2 BRASS CADMIUM CART BRASS CHROMIUM COBALT COPPER COPPER2 CU OFHC CU OFHC CU OFHC2 CU-OFHC-F DU-.75TI GOLD GOLD 5%CU GOLD2 HAFNIUM HAFNIUM2 INDIUM IRIDIUM IRON IRON-ARMCO IRON-ARMCO2 IRON-C.E. LEAD LEAD2 LEAD3
1514 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Explicit Material Library LITHIUIM LITHIUM F LITH-MAGN MAG AZ-31B MAGNESIUM MAGNESIUM2 MERCURY MOLYBDENUM NICKEL NICKEL ALL NICKEL Z NICKEL-200 NICKEL 3 NIOBIUM NIOBIUM AL NIOBIUM 2 PALLADIUM PLATE 20% IR PLATINUM PLATINUM2 RHA RHENIUM RHODIUM RUBIDIUM SILVER SILVER2 SIS 25413 SS 2169 SS 304
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates. 1515
Material Models Used in Explicit Dynamics Analysis SS-304 STEEL 1006 STEEL 4340 STEEL S-7 STEEL V250 STNL. STEEL STRONTIUM TANT 10%W TANTALUM TANTALLUM2 TANTALLUM3 THALLIUM THORIUM THORIUM2 TI 6% AL 4% V TIN TIN2 TITANIUM TITANIUM2 TITANIUM-2 TUNG.ALLOY TUNGSTEN TUNGSTEN2 TUNGSTEN3 U 0.75% TI U 5% MO U 8% NB3 %ZR U 0.75% TI U3 WT %MD
1516 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Density
Density is the initial mass per unit volume of a material at time = 0.0.
Note
The temperature dependence of the linear elastic properties is not available for explicit dynamics systems. Only a single value can be used. The first defined values in temperature dependent data will be used in the solver.
Linear Elastic
Young's Modulus Poisson's Ratio
Note
The temperature dependence of the linear elastic properties is not available for explicit dynamics systems. Only a single value can be used. The first defined values in temperature dependent data will be used in the solver.
Isotropic Elasticity
Define isotropic linear elastic material behavior by specifying Young's Modulus Poisson's ratio
Note
The temperature dependence of the linear elastic properties is not available for explicit dynamics systems. Only a single value can be used. The first defined values in temperature dependent data will be used in the solver.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1517
Orthotropic Elasticity
Define orthotropic linear elastic material behavior by specifying: Young's Modulus in direction X Young's Modulus in direction Y Young's Modulus in direction Z Poisson's ratio XY Poisson's ratio YZ Poisson's ratio XZ Shear Modulus XY Shear Modulus YZ Shear Modulus XZ
Note
The coordinate system X, Y, Z relates to the local coordinate system assigned to the body. This material can only be applied to solid bodies.
Viscoelastic
To represent strain rate dependent elastic behavior, a linear viscoelastic model can be used. The long term behavior of the model is described by the long term or elastic shear modulus G. Viscoelastic behavior is introduced via an instantaneous shear modulus 0 and a viscoelastic decay constant . The viscoelastic deviatoric stress at time increment n+1 is calculated from the viscoelastic stress at time increment n and the deviatoric strain increments at time increment n via
= v ,n +1 v ,n
where
+ (
) n
n
is the instantaneous shear modulus of the material. This value is derived from linear elastic properties or defined directly using the equation of state, shear modulus property
1518
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Hyperelasticity The deviatoric viscoelastic stress is added to the elastic stress to give the total stress at the end of each cycle.
Note
The model must be combined with either the linear elastic property or an equation of state property (including shear modulus). The model can only be applied to solid bodies. Table 110: Input Data Name Instantaneous Shear Modulus (High rate) Viscoelastic Decay Constant Symbol
0
Notes
Custom results variables available for this model. Name VTXX VTYY VTZZ VTXY VTYZ VTZX Description Viscoelastic stress XX Viscoelastic stress YY Viscoelastic stress ZZ Viscoelastic stress XY Viscoelastic stress YZ Viscoelastic stress ZX Solids Yes Yes Yes Yes Yes Yes Shells No No No No No No Beams No No No No No No
Test Data
Uniaxial Test Data Biaxial Test Data Shear Test Data Volumetric Test Data
Hyperelasticity
Following are several forms of strain energy potential () provided for the simulation of nearly incompressible hyperelastic materials. The different models are generally applicable over different ranges of strain as illustrated in the table below, however these numbers are not definitive and users should verify the applicability of the model chosen prior to use. Currently hyperelastic materials may only be used in solid elements for explicit dynamics simulations. Model Neo-Hookean Applied Strain Range 30%
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1519
Material Models Used in Explicit Dynamics Analysis Model Mooney-Rivlin Polynomial Ogden Up to 700% Applied Strain Range 30%-200% depending on order
Neo-Hookean
The strain energy function for the Neo-Hookean hyperelastic model is,
(l1 - )+
(J )
where is the deviatoric first principal invariant, J is the Jacobian and the required input parameters are defined as: = initial shear modulus of the material d= incompressibility parameter. and the initial bulk modulus is defined as: K = 2/d
Mooney-Rivlin
The strain energy function of a hyperelastic material can be expanded as an infinite series in terms of the first and second deviatoric principal invariants and , as follows,
Cmn ( ) ( ) +
mn 0
( )
The 2, 3, 5 and 9 parameter Mooney-Rivlin hyperelastic material models have been implemented and are described in turn below.
( )+ ( )+
where:
( )
C10, C01 = material constants d = material incompressibility parameter. The initial shear modulus is defined as:
= ( + )
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1520
(J )
where the required input parameters are defined as: C10, C01,C11 = material constants d = material incompressibility parameter The bulk and shear modulus are as defined for the 2parameter Mooney-Rivlin model.
( )+ (
)+ ( )(
)+
( ) + (
) +
where the required input parameters are defined as: C10,C01,C20,C11,C02 = material constants d = material incompressibility parameter.
( )
The bulk and shear modulus are as defined for the 2parameter Mooney-Rivlin model.
( )
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1521
Polynomial
The strain energy function of a hyperelastic material can be expanded as an infinite series of the first and second deviatoric principal invariants l1 and l2. The polynomial form of strain energy function is given below:
Cmn ( I1 m ,n =1
) (I2 ) +
k =1 d k
(J )
2k
1st, 2nd, and 3rd order polynomial hyperelastic material models have been implemented in the solver where N is 1, 2 or 3 respectively. Cmn = material constants dk = material incompressibility parameters. The initial shear modulus is defined as:
= (0 + 0 )
and the initial bulk modulus is defined as: K = 2/d1
Yeoh
The Yeoh hyperelastic strain energy function is similar to the Mooney-Rivlin models described above except that it is only based on the first deviatoric strain invariant. It has the general form,
= ( ) +
i
i i
( )
=
( )+
where:
( )
N=1 C10 = material constant d1 = incompressibility parameter The initial shear modulus is defined as: = 2c10 and the initial bulk modulus is defined as:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1522
Hyperelasticity K = 2/d1
d1
(J ) +
d2
(J )
where the required input parameters are defined as: N = 2. C10, C20 = material constants d1, d2 = incompressibility parameters See 1st order Yeoh model for definitions of the initial shear and bulk modulus.
= ( )+ ( ) + 3 ( )
+
( ) +
( ) +
( )
where the required input parameters are defined as: N = 3. C10, C20, C30 = material constants d1, d2, d3 = incompressibility parameters See 1st order Yeoh model for definitions of the initial shear and bulk modulus.
Ogden
The Ogden form of the strain energy function is based on the deviatoric principal stretches of the leftCauchy-Green tensor and has the form,
i l
(
+ + )+ ( ) i i
1523
Material Models Used in Explicit Dynamics Analysis p, p and dp = material constants The initial shear modulus is given as:
0 =
(11 )
=
+
2 z ( + 2 + 2 )+ ( + 2 z + 2 z ) 2
(J ) +
2 2
(J )
where: p= deviatoric principal stretches of the left-Cauchy-Green tensor J = determinant of the elastic deformation gradient p, p and dp = material constants The initial shear modulus is given as:
( )
=
+ +
( + + )+ ( + + )
3 ( + + )+ ( ) + ( ) 3
3
( )
where:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1524
Plasticity p= deviatoric principal stretches of the left-Cauchy-Green tensor J = determinant of the elastic deformation gradient p, p and dp = material constants The initial shear modulus is given as:
0 = (11 + 2 2 + 3 3 )
and the initial bulk modulus is:
K
Plasticity
All stress-strain input should be in terms of true stress and true (or logarithmic) strain and result in all output as also true stress and true strain. For small-strain regions of response, true stress-strain and engineering stress-strain are approximately equal. If your stress-strain data is in the form of engineering stress and engineering strain you can convert: strain from engineering strain to logarithmic strain using: engineering stress to true stress using:
ln
eng )
tru
Note
This stress conversion is only valid for incompressible materials. The following Plasticity models are discussed in this section: Bilinear Isotropic Hardening Multilinear Isotropic Hardening Bilinear Kinematic Hardening Multilinear Kinematic Hardening Johnson-Cook Strength Cowper-Symonds Strength Steinberg-Guinan Strength Zerilli-Armstrong Strength
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1525
Material Models Used in Explicit Dynamics Analysis Name EFF_PL_STN SUBL_EPS Description Effective Plastic Strain Effective sublayer plastic strain Solids Yes No Shells Yes* Yes Beams Yes* No
Note
You can define up to 10 stress strain pairs using this model in explicit dynamics systems. Temperature dependence of the curves is not directly supported. Temperature dependent plasticity can be represented using the Johnson-Cook plasticity model. Custom results variables available for this model: Name EFF_PL_STN SUBL_EPS Description Effective Plastic Strain Effective sublayer plastic strain Solids Yes No Shells Yes* Yes Beams Yes* No
Plasticity strain curve is assumed to be zero beyond the last user-defined stress-strain data point. No segment of the curve can have a slope of less than zero.
Note
You can define up to 10 stress strain pairs using this model in explicit dynamics systems. Temperature dependence of the curves is not directly supported. Temperature dependent plasticity can be represented using the Johnson-Cook plasticity model. This model is available for solid elements in explicit dynamics systems. Custom results variables available for this model: Name EFF_PL_STN SUBL_EPS Description Effective Plastic Strain Effective sub layer plastic strain Solids Yes No Shells No No Beams No No
Note
This material property can only be applied to solid bodies.
Johnson-Cook Strength
Use this model to represent the strength behavior of materials, typically metals, subjected to large strains, high strain rates and high temperatures. Such behavior might arise in problems of intense impulsive loading due to high velocity impact. With this model, the yield stress varies depending on strain, strain rate and temperature. The model defines the yield stress Y as
Y n m = A + B p + C p TH
where
= normalized effective plastic strain rate TH = homologous temperature = (T-Troom)/(Tmelt -Troom) The five material constants are A, B, C, n and m. The expression in the first set of brackets gives the stress as a function of strain when = 1.0 sec-1 and TH = 0 (i.e. for laboratory experiments at room temperature). The constant A is the basic yield stress at low strains while B and n represent the effect of strain hardening.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1527
Material Models Used in Explicit Dynamics Analysis The expressions in the second set of brackets represent the effects of strain rate on the yield strength of the material. The reference strain rate against which the material data was measured is used to normalize the plastic strain rate enhancement. 1.0/second is used by default. The expression in the third set of brackets represents thermal softening such that the yield stress drops to zero at the melting temperature Tmelt. The plastic flow algorithm used in this model has an option to reduce high frequency oscillations that are sometimes observed in the yield surface under high strain rates. A first order strain rate correction is applied by default. An additional implicit strain rate correction is available that can be used in cases where the first order strain rate correction doesnt suffice, although at the cost of extra CPU time usage. The Johnson-Cook strength model can be used in all element types and in combination with all equations of state and failure properties.
Note
A specific heat capacity property should be defined to enable the calculation of temperature hence thermal softening effects. Name Initial Yield Stress Hardening Constant Hardening Exponent Strain Rate Constant Thermal Softening Exponent Melting Temperature Reference Strain Rate Symbol A B n C m Tmelt Units Stress Stress None None None Temperature None Units fixed at 1/sec Default = 1.0 Strain Rate Correction None Option List: None 1st Order (Default) Implicit (AUTODYN component system only) Custom results variables available for this model: Name EFF_PL_STN EFF_PL_STN_RATE TEMP SUBL_EPS Description Effective Plastic Strain Effective Plastic Strain Rate Temperature** Effective sublayer plastic strain Solids Yes Yes Yes No Shells Yes* Yes* Yes* Yes Beams Yes* Yes* Yes* No Notes
Cowper-Symonds Strength
The Cowper-Symonds strength model lets you define the yield strength of isotropic strain hardening, strain rate dependent materials. The yield surface is defined as
1 pl q ) + D
n (A + B pl
where A is yield stress at zero plastic strain B is the strain hardening coefficient n is the strain hardening exponent D and q are the strain rate hardening coefficients It should be noted that, in the implementation within the AUTODYN solver, the plastic strain rate ( r st) used in the Cowper Symonds model has a minimum value of unity to allow for compatibility with the linear strain rate correction method. The consequence of this is that for plastic strain rates less then unity, the material will exhibit a strain rate hardening effect equal to that for a strain rate of unity. The plastic flow algorithm used in this model has an option to reduce high frequency oscillations that are sometimes observed in the yield surface under high strain rates. A first order strain rate correction is applied by default. An additional implicit strain rate correction is available that can be used in cases where the first order strain rate correction doesnt suffice, although at the cost of extra CPU time usage. Note that the strain rate constants should be input assuming that the units of strain rate are 1/second. The Cowper-Symonds strength model can be used in all element types and in combination with all equations of state and failure properties. Name Initial Yield Stress Hardening Constant Hardening Exponent Strain Rate Constant Strain Rate Constant Strain Rate Correction Symbol A B n D q Units Stress Stress None None None None Option List: None 1st Order (Default) Implicit (AUTODYN component system only) Custom results variables available for this model: Assumed 1/second in all cases Notes
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1529
Material Models Used in Explicit Dynamics Analysis Name EFF_PL_STN EFF_PL_STN_RATE SUBL_EPS Description Effective Plastic Strain Effective Plastic Strain Rate Effective sublayer plastic strain Solids Yes Yes No Shells Yes* Yes* Yes Beams Yes* Yes* No
Steinberg-Guinan Strength
In this formulation the authors have assumed that while yield stress initially increases with strain rate, experimental data on shock-induced free surface velocity versus time records indicate that at high strain rates (greater than 105sec-1) strain rate effects become insignificant compared to other effects and that the yield stress reaches a maximum value which is subsequently strain rate independent. They have also postulated that the shear modulus increases with increasing pressure and decreases with increasing temperature and in doing this they have attempted to include modeling of the Bauschinger effect into their calculations. They have therefore produced expressions for the shear modulus and yield strength as functions of effective plastic strain, pressure and internal energy (temperature). The constitutive relations for shear modulus G and yield stress Y for high strain rates are :
' G = G0 + G0
p Gt' + T 1/ 3 G ( 0
) + )n
Y P = Y + + ( Y
[ + ]
) (
subject to where
max
= effective plastic strain T = temperature (degrees K) = compression = 0/ and the primed parameters with the subscripts p and T are derivatives of that parameter with respect to pressure and temperature at the reference state (T = 300 K, p= 0, = 0). The subscript zero also refers to values of G and Y at the reference state.
1530
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Plasticity If the temperature of the material exceeds the specified melting temperature the shear modulus and yield strength are set to zero.
Note
A specific heat capacity property should be defined to enable the calculation of temperature hence the melting effect. Table 111: Input Data Name Initial Yield Stress Maximum Yield Stress Hardening Constant Hardening Exponent Derivative dG/dP Derivative dG/dT Derivative dY/dP Melting Temperature Symbol Y Ymax Units Stress Stress None None None Stress/Temperature None Temperature Notes
Custom results variables available for this model: Name EFF_PL_STN EFF_PL_STN_RATE TEMP SUBL_EPS Description Effective Plastic Strain Effective Plastic Strain Rate Temperature** Effective sublayer plastic strain Solids Yes Yes Yes No Shells Yes* Yes* Yes* Yes Beams Yes* Yes* Yes* No
*Resultant value over shell/beam section. **Temperature will be non-zero only if a specific heat capacity is defined.
Zerilli-Armstrong Strength
While the Johnson-Cook model predicted the behavior of most materials in the Taylor tests, the model's prediction and test results for OFHC (oxygen free high conductivity) copper did not agree well. In an approach seeking to improve on Johnson-Cook, Zerilli and Armstrong proposed a more sophisticated constitutive relation obtained through the use of dislocation dynamics. The effects of strain hardening, strain-rate hardening and thermal softening (based on thermal activation analysis) have been incorporated into the formulation. The effect of grain size has also been included. The relation has a relatively simple expression and should be applicable to a wide range of fcc (face centered cubic) materials. A relation for iron has also been developed and is also applicable to other bcc (body centered cubic) materials.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1531
Material Models Used in Explicit Dynamics Analysis An important point made by Zerilli and Armstrong is that each material structure type (fcc, bcc, hcp) will have its own constitutive behavior, dependent on the dislocation characteristics for that particular structure. For example, a stronger dependence of the plastic yield stress on temperature and strain rate is known to result for bcc metals as compared with fcc metals. With this model, the yield stress varies depending on strain, strain rate and temperature. The yield stress is given by: For fcc metals
Y = Y0 + C2 = + 1
where
[C3T + C4T
[ +
] + 5 n
= effective plastic strain = normalized effective plastic strain rate T = temperature (degrees K) The parameters Y0, C1, C2, C3, C4, C5 and n are material constants.
Note
A specific heat capacity property should be defined to enable the calculation of temperature hence the melting effect. Table 112: Input Data Name Initial Yield Stress Hardening Constant #1 Hardening Constant #2 Hardening Constant #3 Hardening Constant #4 Hardening Constant #5 Hardening Constant n Reference Strain Rate Symbol Y0 C1 C2 C3 C4 C5 n Units Stress Stress Stress None None Stress None None Units fixed at 1/sec Default = 1.0 Custom results variables available for this model: Name EFF_PL_STN Description Effective Plastic Strain Solids Yes Shells Yes* Beams Yes* Notes
1532
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Brittle/Granular Name EFF_PL_STN_RATE TEMP SUBL_EPS Description Effective Plastic Strain Rate Temperature** Effective sublayer plastic strain Solids Yes Yes No Shells Yes* Yes* Yes Beams Yes* Yes* No
*Resultant value over shell/beam section. **Temperature will be non-zero only if a specific heat capacity is defined.
Brittle/Granular
A number of properties are available to allow modeling of brittle/granular materials such as concrete, rock, soil, glass and ceramics. Drucker-Prager Strength Linear Drucker-Prager Strength Stassi Drucker-Prager Strength Piecewise Johnson-Holmquist Strength Continuous Johnson-Holmquist Strength Segmented RHT Concrete Strength MO Granular
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1533
Material Models Used in Explicit Dynamics Analysis The yield stress is a linear function of pressure (the original Drucker-Prager model)
Note
This property can only be applied to solid bodies. Table 113: Input Data Name Yield Stress (at zero pressure) Slope (degrees) Symbol Units Stress None Slope in degrees Notes
Custom results variables available for this model: Name Description Solids Shells Beams Yes Yes No No No No
Note
This material property can only be applied to solid bodies.
Y0
kY0 + 3 (k 1) p 3
where J2Y is the second invariant of the deviatoric stress yield Y0 is the yield strength in simple tension k is the ratio between the yield strengths in compression and tension
1534
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Note
This property can only be applied to solid bodies. Table 114: Input Data Name Yield Stress Uniaxial Tension Yield Stress Uniaxial Compression Symbol Y0 Units Notes Stress Measure under uniaxial stress conditions Stress Measure under uniaxial stress conditions
Custom results variables available for this model: Name EFF_PL_STN Pressure Description Effective Plastic Strain Pressure Solids Yes Yes Shells No No Beams No No
Piecewise Linear
Pressure P The yield stress is a piecewise linear function of pressure. In tension (negative values of pressure), such materials have little tensile strength and this is modeled by dropping the yield stress rapidly to zero as pressure goes negative to give a realistic value for the limited tensile strength.
Note
You can use up to 10 pressure-yield points to define the material strength curve.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1535
Material Models Used in Explicit Dynamics Analysis This property can only be applied to solid bodies. Table 115: Input Data Name Yield Stress vs Pressure Symbol Y vs P Units Stress Notes
Custom results variables available for this model: Name EFF_PL_STN Pressure Description Effective Plastic Strain Material Pressure Solids Yes Yes Shells No No Beams No No
Intact Surface, =
Damage, =
Fractured, =
+
As the material undergoes inelastic deformation, damage is assumed to accumulate which degrades the overall load carrying capacity of the materials. The Johnson-Holmquist Damage model was developed
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1536
Brittle/Granular for the simulation of the compressive and shear induced strength and failure of brittle materials. Damage is accumulated as the ratio of incremental plastic strain over the current estimated fracture strain. The effective fracture strain is pressure dependent as described below. Figure 37: Johnson-Holmquist Damage Model
There are two methods for the application of damage to the material strength. The default Gradual failure type results in damage being incrementally applied to the material strength as it accumulates. If the Instantaneous failure type is selected, damage accumulates over time, however it is only applied to the failure surface when its value reaches unity. The material strength instantaneously transitions from intact to fully failed in this case. The model includes an option to represent volumetric dilation of the material due to shear deformation (Bulking). The work done in deforming the material inelastically in shear can be converted into a pressure increase, hence volumetric dilation (if unconstrained). The amount of work which is converted into dilation pressure is controlled through the Bulking constant, B. This can have values ranging from 0.0 (representing no shear induced dilatancy) to 1.0 (producing maximum dilatancy effects).
Note
If the Bulking constant, B is greater than zero then the Johnson-Holmquist model should be used in conjunction with a polynomial equation of state or linear elasticity. This property can only be applied to solid bodies. Table 116: Input Data Name Hugoniot Elastic Limit Intact Strength Constant A Intact Strength Exponent n Symbol HEL A n Units Stress None None Notes Elastic limit under dynamic compressive uniaxial strain conditions
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1537
Material Models Used in Explicit Dynamics Analysis Name Strain Rate Constant C Fracture Strength Constant B Fracture Strength Exponent m Maximum Fracture Strength Ratio Damage Constant D1 Damage Constant D2 Bulking Constant Hydrodynamic Tensile Limit Failure Type Symbol C B m F Max D1 D2 B T Units None None None None None None None Stress Option list: Gradual (Default) Instantaneous Custom results variables available for this model: Name EFF_Pl_STN EFF_Pl_STN_RATE PRESSURE DAMAGE STATUS PRES_BULK ENERGY_DAM Description Effective Plastic Strain Effective Plastic Strain Rate Pressure Damage Material Status** Dilation pressure Damage energy contributing to bulking Solids Yes Yes Yes Yes Yes Yes Yes Shells No No No No No No No Beams No No No No No No No Maximum fracture strength as fraction of intact strength Notes
**Material status indicators (1= elastic, 2= plastic, 3 = bulk failure, 4 = bulk failure, 5 = failed principal direction 1, 6 = failed principal direction 2, 7 = failed direction 3)
1
Johnson G. R. & Holmquist T. J. (1993). An Improved Computational Constitutive Model for Brittle Materials, Joint AIRA/APS Conference, Colorado Springs, Colorado, June 1993.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1538
Equivalent Stress,
>1.0 =1.0
Failure Strain,
T >1.0 =1.0
P3
Pressure, P
D=1.0 Pressure, P
P1
P2 Pressure, P
max
f
D<1.0
Volumetric strain,
Note
If the Bulking constant, B is greater than zero then the Johnson-Holmquist model should be used in conjunction with a polynomial equation of state or linear elasticity. This property can only be applied to solid bodies. Holmquist, T.J. & Johnson, G.R. (2002). Response of silicon carbide to high velocity impact. Journal of Applied Physics, pp 5858-5866, Vol 91, No. 9, May 1, 2002. Table 117: Input Data Name Hugoniot Elastic Limit Symbol HEL Units Stress Notes Elastic limit under dynamic compressive uniaxial strain conditions
Intact Strength Constant S1 Intact Strength Constant P1 Intact Strength Constant S2 Intact Strength Constant P2 Strain Rate Constant C Maximum Fracture Strength Failed Strength Constant Damage Constant
S1 P S P S
1 2 2
C
FMax
D1
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1539
Material Models Used in Explicit Dynamics Analysis Damage Constant Bulking Constant Hydrodynamic Tensile Limit D2 B T None None Stress
Custom results variables available for this model: Name EFF_PL_STN EFF_PL_STN_RATE PRESSURE DAMAGE STATUS PRES_BULK ENERGY_DAM Description Effective Plastic Strain Effective Plastic Strain Rate Pressure Damage Material Status** Dilation pressure Damage energy contributing to bulking Solids Yes Yes Yes Yes Yes Yes Yes Shells No No No No No No No Beams No No No No No No No
**Material status indicators (1 = elastic, 2 = plastic, 3 = bulk failure, 4 = bulk failure, 5 = failed principal direction 1, 6 = failed principal direction 2, 7 = failed principal direction 3)
(58)
This failure surface can be used to represent the following aspects of the response of geological materials Pressure hardening Strain hardening Strain rate hardening in tension and compression Third invariant dependence for compressive and tensile meridians Strain softening (shear induced damage) Coupling of damage due to porous collapse The model is modular in nature and is designed such that individual aspects of the material behavior can be turned on and off. This gives the model significant practical usefulness. Further details of how the model represents the various aspects of the material behavior are now presented.
1540
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Brittle/Granular
Fracture surface
The fracture surface is represented through the expression
* YTXC = fc' AFail (P Pspall FRATE ) NFail
(59)
where fc' is the cylinder strength AFAIL, NFAIL are user defined parameters P* is pressure normalized with respect to fc' Pspall* is the normalized hydrodynamic tensile limit FRATE is a rate dependent enhancement factor Additionally, there is an option to truncate the fracture surface to fit through the characteristic points that can be observed experimentally at low pressures, while retaining the flexibility to match data at high pressures. This feature is described in the figure below. Figure 39: RHT Representation of Compressive Meridian
R3 =
(60)
Material Models Used in Explicit Dynamics Analysis The input parameter Q2.0 defines the ratio of strength at zero pressure and the coefficient BQ defines the rate at which the fracture surface transitions from approximately triangular in form to a circular form with increasing pressure ( Figure 40: Third invariant dependence (p. 1542)). Figure 40: Third invariant dependence
Q 2 = 0.5
Strain Hardening
Strain hardening is represented in the model through the definition of an elastic limit surface and a hardening slope. The elastic limit surface is scaled down from the fracture surface by user defined ratios; (elastic strength/fc) and (elastic strength/ft). The pre-peak fracture surface is subsequently defined through interpolation between the elastic and fracture surfaces using the hardening
. This is shown in Figure 41: Bi-linear strain hardening function (p. 1543) for the
Y * = Yelastic +
where
pl pl ( pre softening )
(Yfail Yelastic )
pl ( pre softening ) =
1542
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
f c*comprat
pl (pre-soft) pl
Shear Damage
Damage is assumed to accumulate due to inelastic deviatoric straining (shear induced cracking) using the relationships
D=
pl failure p D2 spall
(61)
failure p
= D1 (P P
where D1 and D2 are material constants used to describe the effective strain to fracture as a function of pressure. Damage accumulation can have two effects in the model Strain softening (reduction in strength) The current fracture surface (for a given level of damage) is scaled down from the intact surface using the expression
Yfractured = (1 D )Yfailure + DYresidual
(62)
where
M Yresidual = Min B P ( ) ,YXTC SFMAX
(63)
The term Y XTC*SFMAX is used to limit the maximum residual shear strength (for completely damaged material) to be a fraction (SFMAX) of the current fracture strength. Reduction in shear stiffness The current shear modulus is defined through the expression
(64)
1543
Material Models Used in Explicit Dynamics Analysis The final combination of elastic, fracture and residual failure surfaces is shown schematically below in Figure 42: RHT Elastic, Fracture and Residual Failure Surfaces (p. 1544). Figure 42: RHT Elastic, Fracture and Residual Failure Surfaces Elastic/Hardening Failure Surface Y Failure Surface
FRATE
where
Tensile Failure
By default, tensile failure is achieved using a hydrodynamic tensile limit. The maximum tensile pressure in the material is limited to
P = max [D * Pmin , P ( , e )]
Using this option, no additional user input is required since the value of Pmin is derived from ft, which forms part of the input for the strength model.
(65)
Note that the principal tensile stress and crack softening failure properties may also be used in conjunction with this model.
1544
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Brittle/Granular Data for concrete with cube strengths of 35MPa and 140MPa are included in the distributed material library. The model is formulated such that input can be scaled with the cube strength, fc i.e. you can retrieve one of the two concretes in the library, change its cube strength to match the concrete you want to model and the remaining terms will automatically scale proportionately. The resulting data set will be approximate and we recommend validation of the material data against experimental characterization tests in all cases.
Note
This property can only be applied to solid bodies. Table 118: Input Data Name Compressive Strength Tensile Strength Shear Strength Intact failure surface constant A Intact failure surface exponent N Tens./Comp. Meridian ratio Brittle to Ductile Transition Hardening Slope Elastic Strength/ft Elastic Strength/fc Fracture Strength Constant Fracture Strength Exponent Compressive strain rate exponent Tensile strain rate exponent Maximum fracture strength ratio Use cap on elastic surface B m SFMAX Symbol fc ft/fc fs/fc AFAIL NFAIL Q2.0 BQ Units Stress None None None None None None None None None None None None None None None Option: Yes (default) No Damage constant D1 Damage constant D2 D1 D2 None None
1545
Notes
Gel/(Gel-Gpl)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Material Models Used in Explicit Dynamics Analysis Name Minimum strain to failure Residual Shear modulus fraction Custom results variables available for this model: Name EFF_PL_STN EFF_PL_STN_RATE PRESSURE DAMAGE STATUS Description Effective Plastic Strain Effective Plastic Strain Rate Pressure Damage Material Status** Solids Yes Yes Yes Yes Yes Shells No No No No No Beams No No No No No Symbol Units None None Notes
**Material status indicators (1=elastic, 2= plastic, 3 = bulk failure, 4 = bulk failure, 5= failed principal direction 1, 6= failed principal direction 2, 7 = failed principal direction 3)
234
MO Granular
This model is an extension of the Drucker-Prager model that takes into account effects associated with granular materials such as powders, soil and sand. In addition to pressure hardening, the model also represents density hardening and variations in the shear modulus with density. The yield stress is made up of two components, one dependent on the density and one dependent on the pressure,
y = p +
where y, p and denote the total yield stress, the pressure yield stress and the density yield stress respectively. The unload/reload slope is defined by the shear modulus which is defined as a function of the zero pressure density of the material.
Note
The yield stress is defined by a yield stress - pressure and a yield stress - density curve with up to 10 points in each curve.
2 Riedel W., Thoma K., Hiermaier S., Schmolinske E.: Penetration of Reinforced Concrete by BETA-B-500, Numerical Analysis using a New Macroscopic Concrete Model for Hydrocodes. Proc. (CD-ROM) 9. Internationales Symposium , Interaction of the Effects of Munitions with Structures, Berlin Strausberg, 03.-07. Mai 1999, pp 315 - 322
W. Riedel, Beton unter dynamischen Lasten: Meso- und makromechanische Modelle und ihre Parameter, Ed.: Fraunhofer-Institut fr Kurzzeitdynamik, Ernst-Mach-Institut EMI, Freiburg/Brsg., Fraunhofer IRB Verlag 2004, ISBN 3-8167-6340-5, http://www.irbdirekt.de/irbbuch/
4
Werner Riedel, Nobuaki Kawai and Ken-ichi Kondo, Numerical Assessment for Impact Strength Measurements in Concrete Materials, International Journal of Impact Engineering 36 (2009), pp. 283-293 DOI information: 10.1016/j.ijimpeng.2007.12.012
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1546
Equations of State The shear modulus is defined by a shear modulus - density curve with up to 10 points. All three curves must be defined. This model can only be applied to solid bodies. Table 119: Input Data Name Yield Stress vs Pressure Yield Stress vs Density Shear Modulus vs Density Custom results variables available for this model: Name EFF_PL_STN PRESSURE DENSITY Description Effective Plastic Strain Pressure Density Solids Yes Yes Yes Shells No No No Beams No No No Symbol Units Stress Stress and Density Stress and Density Notes Tabular data Tabular data Tabular data
Equations of State
Background information is discussed in this section along with available EOS models: Background Bulk Modulus Shear Modulus Ideal Gas EOS Polynomial EOS Shock EOS Linear Shock EOS Bilinear JWL EOS
Background
A general material model requires equations that relate stress to deformation and internal energy (or temperature). In most cases, the stress tensor may be separated into a uniform hydrostatic pressure (all three normal stresses equal) and a stress deviatoric tensor associated with the resistance of the material to shear distortion. Then the relation between the hydrostatic pressure, the local density (or specific volume) and local specific energy (or temperature) is known as an equation of state. Hooke's law is the simplest form of an equation of state and is implicitly assumed when you use linear elastic material properties. Hooke's law is energy independent and is only valid if the material being modeled undergoes relatively small changes in volume (less than approximately 2%). One of the alternative equation of state properties should be used if the material is expected to experience high volume changes during an analysis.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1547
Material Models Used in Explicit Dynamics Analysis Before looking at the various equations of state available, it is good to understand some of the fundamental physics behind their formulations. Details are provided in Explicit Dynamics Analysis Guide (to be published).
Bulk Modulus
Bulk Modulus A bulk modulus can be used to define a linear, energy independent equation of state. Combined with a shear modulus property, this material definition is equivalent to using linear elasticity i.e., Young's Modulus and Poisson's ratio.
Shear Modulus
Shear Modulus A shear modulus must be used when a solid or porous equation of state is selected to fully define the elastic stiffness of a material. To represent fluids, specify a small value.
p = e
This form of equation is known as the Ideal Gas equation of state and only the value of the adiabatic exponent needs to be supplied. In order to avoid complications with problems with multiple materials where initial small pressures in the gas would generate small unwanted velocities the equation is modified for use in these cases
= Pshift
where pshift is a small initial pressure defined to give a zero starting pressure. The definition of a non-zero adiabatic constant, c, will turn the energy dependent ideal gas equation of state into the following energy independent adiabatic equation of state
= c T
Note
This equation of state can only be applied to solid bodies. A specific heat capacity should be defined with this property to allow the calculation of temperature. Table 120: Input Data Name Adiabatic exponent Adiabatic constant Symbol c Units None None Notes
1548
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Equations of State Name Pressure shift Symbol Pshift Units Pressure Notes
This equation of state can only be used with solid elements. Custom results variables available for this model: Name PRESSURE DENSITY COMPRESSION INT_ENERGY TEMPERATURE Description Pressure Density Compression Internal Energy Temperature Solids Yes Yes Yes Yes Yes Shells No No No No No Beams No No No No No
Polynomial EOS
This is a general form of the Mie-Gruneisen form of the equation of state and it has different analytic forms for states of compression and tension. This equation of state defines the pressure as > 0 (compression):
p = A1 + A2 2 + A3 3 + (B0 + B1 ) p0e
< 0 (tension)
p = T1 + T2 2 + B0 p0e
where = compression = /0-1 0 = solid, zero pressure density e = internal energy per unit mass A1, A2, A3, B0,, B1, T1 and T2 are material constants If T1 is input as 0.0 it is reset to T1 = A1 in the solver. The validity of this equation depends upon the ability to represent the variation of pressure at e = 0 (or some other reference curve) as a simple polynomial in of no more than three terms. This is probably true as long as the range in density variation (and hence range in ) is not too large. The Polynomial equation of state defines the Gruneisen parameter as
(v ) =
B0 + B1 1+
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1549
B0 = B1 B1 = 0
B0 B1 0
Note
This equation of state can only be used with solid elements. The Poisson's ratio is assumed to be zero when calculating effective strain. A specific heat capacity should be defined with this property to allow the calculation of temperature. Table 121: Input Data Name Parameter A1 Parameter A2 Parameter A3 Parameter B0 Parameter B1 Parameter T1 Symbol A1 A2 A3 B0 B1 T1 Units Stress Stress Stress None None Stress This value will be automatically set to the material bulk modulus if entered as zero. Notes Often equivalent to the material bulk modulus
Parameter T2
T2
Stress
Custom results variables available for this model: Name PRESSURE DENSITY COMPRESSION VISC_PRESSURE INT_ENERGY TEMPERATURE Description Pressure Density Compression Viscous Pressure Internal Energy Temperature Solids Yes Yes Yes Yes Yes Yes Shells No No No No No No Beams No No No No No No
1550
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Equations of State
U = c0 + su p
It is then convenient to establish a Mie-Gruneisen form of the equation of state based on the shock Hugoniot:
p = pH + p (e - eH )
where it is assumed that = 0 0 = constant and
1 - (s - 1) 1 pH eH = 2 p0 1 +
pH =
2 p0c0 (1 + ) 2
Note that for s>1 this formulation gives a limiting value of the compression as the pressure tends to infinity. The denominator of the first equation above becomes zero and the pressure therefore becomes infinite for 1 (s-1)= 0 giving a maximum density of = s 0 (s-1). However, long before this regime is approached, the assumption of constant is probably not valid. Furthermore, the assumption of linear variation between the shock velocity U and the particle velocity up does not hold for too large a compression. is known as the Gruneisen coefficient and is often approximated to ~2s-1 in the literature. The Shock EOS linear model lets you optionally include a quadratic shock velocity, particle velocity relation of the form:
2 Us = C0 + S1u p + S2u p
The input parameter, S2, can be set to a non-zero value to better fit highly non-linear Us - up material data. Data for this equation of state can be found in various references and many of the materials in the explicit material library.
Note
This equation of state can only be applied to solid bodies.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1551
Material Models Used in Explicit Dynamics Analysis The Poisson's ratio is assumed to be zero when calculating effective strain. A specific heat capacity should be defined with this property to allow the calculation of temperature. Table 122: Input Data Name Gruneisen coefficient Parameter C1 Parameter S1 Parameter Quadratic S2 Symbol C1 S1 S2 Units None Velocity None 1/Velocity Notes
Custom results variables available for this model: Name PRESSURE DENSITY COMPRESSION VISC_PRESSURE INT_ENERGY TEMPERATURE Description Pressure Density Compression Viscous Pressure Internal Energy Temperature Solids Yes Yes Yes Yes Yes Yes Shells No No No No No No Beams No No No No No No
1552
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
U2 = c 2+ s 2.u p
U1 = c 1+ s 1.u p
VB
VE Particle Velocity
In the input you are prompted for values of the parameters c1, c2, s1, s2, VE/Vo, VB/Vo, o and o . Then
U1 = c1 + s1u p U = U1 for v VB U = U1 +
U2 = c2 + s2u p U = U2 for v VE
Note
This equation of state can only be applied to solid bodies. The Poisson's ratio is assumed to be zero when calculating effective strain. A specific heat capacity should be defined with this property to allow the calculation of temperature. Table 123: Input Data Name Gruneisen coefficient Parameter C1 Parameter S1 Parameter C2 Parameter S2 Relative Volume VB/V0 Relative Volume VE/V0 Symbol C1 S1 C2 S2 VB/V0 VE/V0 Units None Velocity None Velocity None None None Notes
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1553
Material Models Used in Explicit Dynamics Analysis Custom results variables available for this model: Name PRESSURE DENSITY COMPRESSION VISC_PRESSURE INT_ENERGY TEMPERATURE Description Pressure Density Compression Viscous Pressure Internal Energy Temperature Solids Yes Yes Yes Yes Yes Yes Shells No No No No No No Beams No No No No No No
JWL EOS
The JWL equation of state describes the detonation product expansion down to a pressure of 1 kbar for high energy explosive materials and has been proposed by Jones, Wilkins and Lee according to the following equation
p
w R1
+B
w R2
+ w e
, where 0 is the reference density, the density and = /0. The values of the constants A, B, R1, R2 and for many common explosives have been determined from dynamic experiments. Figure 44: Pressure as function of density for the JWL equation of state
The standard JWL equation of state can be used in combination with an energy release extension whereby additional energy is deposited over a user-defined time interval. Thermobaric explosives show this behavior and produce more explosive energy than conventional high energy explosives through combustion of inclusions, like aluminum, with atmospheric oxygen after detonation.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1554
Equations of State This option is activated when the additional specific energy is specified different from zero.
Burn on Compression
In this process the detonation wave is not predefined but the unburned explosive is initially treated similarly to any other inert material. However, as an initiating shock travels through the unburned explosive and traverses elements within the explosive the compression of all explosive elements is monitored. If and when the compression in a cell reaches a predefined value the chemical energy is allowed to be released at a controlled rate. Burn on compression may be defined in one of two ways: Pre-burn bulk modulus KBK is zero. The elements start to release their energy when the element compression exceeds a specified fraction of the Chapman-Jouguet compression: > BCJCJ, where CJ = PCJ/(DCJ2) Pre-burn bulk modulus KBK is non zero. The elements start to release their energy when the element pressure exceeds a specified fraction of the Chapman-Jouguet pressure: P = KBK(/01) > BCJPCJ The critical threshold compression and the release rate are parameters that must be chosen with care in order to obtain realistic results. The burn on compression option may give unrealistic results for unconfined regions of explosive since the material is free to expand at the time of initial shock arrival and may not achieve sufficient compression to initiate energy release in a realistic time scale. Typically, a burn logic based upon compression is more successful in Lagrangian computations rather than Eulerian.
Note
The constants A, B, R1, R2 and should be considered as a set of interdependent parameters and one constant cannot be changed unilaterally without considering the effect of this change on the other parameters. This equation of state can only be applied to solid bodies. The Poisson's ratio is assumed to be zero when calculating effective strain. A specific heat capacity should be defined with this property to allow the calculation of temperature. Table 124: Input Data Name Parameter A Parameter B Parameter R1 Parameter R2 Parameter Symbol A B R1 R2 Units Stress Stress None None None Notes
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1555
Material Models Used in Explicit Dynamics Analysis Name C-J Detonation Velocity C-J Energy/unit mass C-J Pressure Burn on compression fraction Pre-burn bulk modulus Adiabatic constant Additional specific internal energy/unit mass Begin Time End Time PCJ BCJ KBK Symbol DCJ Units Velocity Energy/mass Stress None Stress None Energy/mass Time Time Additional energy release Start time of additional energy release End time of additional energy release Burn on compression logic Burn on compression logic Burn on compression logic Notes
This equation of state can only be used with solid elements. Custom results variables available for this model: Name PRESSURE DENSITY COMPRESSION INT_ENERGY TEMPERATURE BURN_FRAC Description Pressure Density Compression Internal Energy Temperature Burn Fraction Solids Yes Yes Yes Yes Yes Yes Shells No No No No No No Beams No No No No No No
Porosity
The following Porosity models are discussed in this section: Porosity-Crushable Foam Compaction EOS Linear Compaction EOS Non-Linear P-alpha EOS
Porosity-Crushable Foam
This is a relatively simple strength model designed to represent the crush characteristics of foam materials under impact loading conditions (non-cyclic loading). The model principal stress vs volumetric strain behavior is shown below.
1556
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Porosity
The strength model must be used with isotropic elasticity and the following incremental elastic update of pressure and stress deviators is used.
vn +1 / 2 f n +1 / 2 P n +1 = P n + K n +1 / 2 )f n +1 / 2 Sijn +1 = S n + 2G ( ijn +1 / 2 ij
The magnitude of the resulting principal stresses is compared against the allowable principal compaction stress, for the current volumetric strain. If the principal stress exceeds the maximum allowable, it is reduced to the allowable value.
i ,n+1 i ,n+1
After scaling back of the principal stresses they are transformed back to the global system to give the final stress update. Note that the return of the principal stress back to the compaction stress is performed independently in each of the principal directions, implying zero plastic Poisson's ratio. The compaction curve can be defined as a piecewise linear principal stress vs volumetric strain curve. The volumetric strain is defined as the natural log of the volume ratio, where V0 is the original volume and V is the current volume.
v =
V0 V
In tension, the model additionally includes the possibility to apply a tension cut-off to the maximum allowable principal tensile stress. If the tensile stress exceeds this value, it is maintained at this value. The model cannot currently be used with other failure properties.
Note
This property must be used in combination with isotropic elasticity. The property can only be applied to solid bodies.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1557
Material Models Used in Explicit Dynamics Analysis Note that the plastic strain variable is used to store the inelastic volumetric strain for this porosity model. Table 125: Input Data Name Maximum Principal Stress vs In (volumetric strain) Maximum Tensile Stress Custom results variables available for this model: Name EFF_PL_STN PRESSURE DENSITY Description Effective Plastic Strain Pressure Density Solids Yes Yes Yes Shells No No No Beams No No No Symbol Units Stress and strain Stress Notes Tabular data
Porous Materials
Porous materials are extremely effective in attenuating shocks and mitigating impact pressures. The material compacts to its solid density at relatively low stress levels but, because the volume change is relatively large, a large amount of energy is irreversibly absorbed thereby attenuating shocks by lengthening the wave in time and reducing it in amplitude as more material is compacted. Cellular porous materials contain a population of microscopic cells separated by cell walls. When stressed the initial elastic compression is assumed to be due to elastic buckling of the cell walls and the plastic flow to be due to plastic deformation of these cell walls. Materials with low initial porosity has fewer cells and thicker cell walls so that the stress required to cause buckling and subsequent deformation of the cell walls will be greater. Once some plastic flow has taken place, even if the fully compacted density hasn't been reached, unloading to zero stress and reloading to the elastic limit will be elastic. This phenomenological behavior is illustrated in the following figure.
1558
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Plastic compaction
Fully compacted
density
K = 0c 2
The level of compaction in the material is given by
s 0
Initially, o will be equal to the value defined in the density property of the material. Material property s is the solid zero pressure density of the material and corresponds to the fully compacted material density. For a porous material the initial density will be less than the solid density hence the value of
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1559
Material Models Used in Explicit Dynamics Analysis will be greater than 1.0. As compaction takes place, will reduce to a value of 1.0 for the fully compacted state.
Note
It is important when using the model to ensure that the input data is such that the elastic loading line from the initial porous density intersects the plastic compaction curve at the intended position. This property must be used in combination with a shear modulus to define the total elastic stiffness of the material. The property can only be applied to solid bodies. The Poisson's ratio is assumed to be zero when calculating effective strain. The input data for the porous model is as follows: Name Solid Density Compaction Curve Linear Unloading Curve Custom results variables available for this model: Name PRESSURE DENSITY COMPRESSION VISC_PRESSURE INT_ENERGY ALPHA Description Pressure Density Compression Viscous Pressure Internal Energy Porosity (Alpha) Solids Yes Yes Yes Yes Yes Yes Shells No No No No No No Beams No No No No No No Symbol s Units Notes Density at zero pressure for fully compacted material Tabular data of compaction pressure against density Tabular data of sound speed against density
1560
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Porosity
K ( ) =
dP d
Note
It is important when using the model to ensure that the input data is such that the elastic loading line from the initial porous density intersects the plastic compaction curve at the intended position. This property must be used in combination with a shear modulus to define the total elastic stiffness of the material. The property can only be applied to solid bodies. The Poisson's ratio is assumed to be zero when calculating effective strain. The input data for the porous model is as follows: Name Solid Density Compaction Curve Nonlinear Unloading Curve Custom results variables available for this model: Name PRESSURE DENSITY Description Pressure Density Solids Yes Yes Shells No No Beams No No
1561
Symbol s
Units
Notes Density at zero pressure for fully compacted material Tabular data of compaction pressure against density Tabular data of bulk modulus against density
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Material Models Used in Explicit Dynamics Analysis Name COMPRESSION VISC_PRESSURE INT_ENERGY ALPHA Description Compression Viscous Pressure Internal Energy Porosity (Alpha) Solids Yes Yes Yes Yes Shells No No No No Beams No No No No
P-alpha EOS
Although the compaction models give good results for low stress levels and low materials, it is very desirable to obtain a single formulation for the modeling of a porous material which gives a good representation over a wide stress range and variety of materials. Such a model has been derived by Hermann (1960)5 and this is available in explicit dynamics. Hermann's P-alpha model uses a phenomenological approach to devising a representation which gives the correct behavior at high stresses but at the same time provides a reasonably detailed description of the compaction process at low stress levels. The principal assumption is that the specific internal energy is the same for a porous material as for the same material at solid density at identical conditions of pressure and temperature. Then the porosity, , is given by
v vs
(66)
where v is the specific volume of the porous material and vs is the specific volume of the material in the solid state and at the same pressure and temperature (note that vs is only equal to 1/solid at zero pressure). becomes unity when the material compacts to a solid. If the equation of state of the solid material, neglecting shear strength effects, is given by
p = f (v , e )
then the equation of state of the porous material is simply
(67)
v p = f ,e
(68)
This function can be any of the equations of state which describe the compressed state of material, i.e., Linear, Polynomial and Shock, but not those describing the expanded state. In order to complete the material description the porosity must be specified as a function of the thermodynamic state of the material, say,
= g (p , e )
(69)
There is not enough data usually available to determine the function g(p,e) completely but fortunately most problems of interest involve shock compaction of the porous material, i.e. the region of interest lies on or near the Hugoniot. On the Hugoniot, pressure and internal energy are related by the RankineHugoniot conditions so therefore along the Hugoniot equation Equation 69 (p. 1562) can be expressed as
= g (p )
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
(70)
1562
Porosity with the variation with energy implicitly assumed. It is assumed this equation Equation 70 (p. 1562) remains valid in the neighborhood of the Hugoniot (tacitly assuming that the compaction strength is insensitive to the small changes in temperature in extrapolating small distances from the Hugoniot). The general behavior of the compacting porous material has been described earlier and the P- model is constructed to reproduce this behavior. The P- variation to provide this performance is shown schematically in the figure below. The material deforms elastically up to a pressure pe and subsequent deformation is plastic until the material is fully compacted at a pressure ps.
Intermediate unloading and reloading is elastic up to the plastic loading curve. The choice of a suitable function g(p) is somewhat arbitrary as long as it satisfies certain simple analytic properties enumerated by Herrmann in his original paper, and several forms have been used by different researchers. A simple form (Butcher & Karnes 1968) 6 found adequate for porous iron is a quadratic form
p p = 1 + ( p 1) 1 ps pe
(71)
but cubic and exponential forms have also been proposed and the parameters adjusted to fit experimental data. The exponent in the Butcher and Karnes equation has been changed to a user defined material parameter, n. This allows for more flexibility in the fitting procedure. The parameters p, ps and pe are shown in the above figure. Other workers have developed the basic P- model of Herrmann to give better fits to experimental data for specific materials. Carroll & Holt (1972) 7 modified the equation of state of the porous material to give
1 v p = f ,e
(72)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1563
Material Models Used in Explicit Dynamics Analysis where the factor 1/ was included to allow for their argument that the pressure in the porous material is more nearly 1/ times the average pressure in the matrix material. It is this form of the model that is available in explicit dynamics.
Note
The solid equation of state must be defined using one of the following properties Bulk modulus Polynomial EOS Shock EOS Linear Shock EOS Bilinear This property must be used in combination with a shear modulus to define the total elastic stiffness of the material. The property can only be applied to solid bodies. The Poisson's ratio is assumed to be zero when calculating effective strain. Table 126: Input Data Name Solid Density Porous Soundspeed Initial Compaction Pressure Solid Compaction Pressure Compaction Exponent Pe Ps n Symbol solid Units Density Velocity Stress Stress None Notes
Custom results variables available for this model: Name PRESSURE DENSITY COMPRESSION VISC_PRESSURE INT_ENERGY ALPHA
5 6
Description Pressure Density Compression Viscous Pressure Internal Energy Porosity (Alpha)
Shells No No No No No No
Beams No No No No No No
Herrmann, W (1969). Constitutive Equation for the Dynamic Compaction of Ductile Porous Materials , J. Appl. Phys., 40, 6, pp 24902499, May 1969
6
Butcher, B M, & Karnes, C H (1968). Sandia Labs. Res Rep. SC-RR-67-3040, Sandia Laboratory, Albuquerque, NM, April 1968
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1564
Failure
7
Failure
Background
Materials are not able to withstand tensile stresses which exceed the material's local tensile strength. The computation of the dynamic motion of materials assuming that they always remain continuous, even if the predicted local stresses reach very large values, will lead to unphysical solutions. A model has to be constructed to recognize when tensile limits are reached to modify the computation to deal with this and to describe the properties of the material after this formulation has been applied. Several different modes of failure initiation can be represented in the explicit dynamics system. Element failure in the explicit dynamics system has two components:
Failure initiation
A number of mechanisms are available to initiate failure in a material (see properties Plastic Strain Failure, Principal Stress Failure, Principal Strain Failure, Tensile Pressure Failure, Johnson-Cook Failure, Grady Spall Failure). When specified criteria are met within an element, a post failure response is activated. Failure initiation can be identified in the model via the custom result MAT_STATUS. The following key is used. MAT_STATUS 1 2 3 4 5 6 7 Meaning Material is currently undergoing elastic deformation, or no deformation The plastic strain in the material increased during the last time increment The material has failed due to isotropic (bulk) criteria The material has failed due to isotropic (bulk) criteria The material has failed in tension due to principal value 1 The material has failed in tension due to principal value 2 The material has failed in tension due to principal value 3
Carroll, M M, & Holt, A C (1972). Static and Dynamic Pore Collapse Relations for Ductile Porous Materials. J. Appl.Phys., 43, 4, pp1626 et seq., 1972
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1565
Material Models Used in Explicit Dynamics Analysis After failure initiation, the element stress is limited by a damage evolution law. Usually this results in a gradual reduction in an elements capability to carry deviatoric and/or pressure stresses. By default, tensile failure models will produce an instantaneous post failure response. Inserting the crack softening failure property, in addition to other failure initiation properties results in a gradual failure response. The following Failure models are discussed in this section: Plastic Strain Failure Principal Stress Failure Principal Strain Failure Stochastic Failure Tensile Pressure Failure Crack Softening Failure Johnson-Cook Failure Grady Spall Failure
Note
This failure model must be used in conjunction with a plasticity or brittle strength model. Name Maximum Equivalent Plastic Strain Symbol Epl
max
Units None
Custom results variables available for this model: Name EFF_PL_STN STATUS Description Effective Plastic Strain Material Status** Solids Yes Yes Shells Yes No Beams Yes No
**Material status indicators (1 = elastic, 2 = plastic, 3 = bulk failure, 4= bulk failure, 5 = failed principal direction1, 6 = failed principal direction 2, 7 = failed principal direction 3)
Failure If this model is used in conjunction with a plasticity model, it is often recommended to deactivate the Maximum Shear stress criteria by specifying a large value. In this case the shear response will be handled by the plasticity model.
Note
The crack softening failure property can be combined with this property to invoke fracture energy based softening. Name Maximum Tensile Stress Symbol Units Stress Notes User must input a positive value. Default = +1e+20 User must input a positive value. Default = +1e+20
Stress
Custom results variables available for this model: Name STATUS Description Material Status** Solids Yes Shells No Beams No
**Material status indicators (1 = elastic, 2 = plastic, 3 = bulk failure, 4= bulk failure, 5 = failed principal direction1, 6 = failed principal direction 2, 7 = failed principal direction 3)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1567
Material Models Used in Explicit Dynamics Analysis If this model is used in conjunction with a plasticity model, it is often recommended to deactivate the maximum shear strain criteria by specifying a large value. In this case the shear response will be treated by the plasticity model.
Note
The crack softening failure property can be combined with this property to invoke fracture energy based softening. Table 127: Input Data Name Maximum Principal Strain Symbol Units None Notes User must input a positive value. Default = +1e+20 User must input a positive value. Default = +1e+20
None
Custom results variables available for this model: Name STATUS Description Material Status** Solids Yes Shells No Beams No
**Material status indicators (1 = elastic, 2 = plastic, 3 = bulk failure, 4= bulk failure, 5 = failed principal direction1, 6 = failed principal direction 2, 7 = failed principal direction 3)
Stochastic Failure
To model fragmentation for symmetric loading and geometry it is necessary to impose some material heterogeneity. Real materials have inherent microscopic flaws, which cause failures and cracking to initiate. An approach to reproducing this numerically is to randomize the failure stress or strain for the material. Using this property, a Mott distribution is used to define the variance in failure stress or strain. Each element is allocated a value, determined by the Mott distribution, where a value of one is equivalent to the failure stress or strain of the material. The Mott distribution takes the form
C (
where P is the probability of fracture is the strain C and are material constants For the implementation in explicit dynamics, the fracture value of 1 is forced to be at a probability of 50%, therefore the user needs only specify a gamma value and the constant C is derived from this.
1568
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The stochastic failure option may be used in conjunction with many of the failure properties, including hydro (Pmin), plastic strain, principal stress and/or strain. It can also be used in conjunction with the RHT concrete model. You must specify a value of the stochastic variance, , and also the distribution seed type. If the random option is selected every time a simulation is performed a new distribution will be calculated. If the fixed option is selected the same distribution will be used for each solve. Table 128: Input Data Name Distribution Type Symbol Units Notes Option List: Random Fixed (default) Stochastic Variance Minimum Fail Fraction Custom results variables available for this model: Name STATUS STOCH_FACT Description Material Status** Stochastic Factor Solids Yes Yes Shells No No Beams No No None None Default = 0.1
**Material status indicators (1 = elastic, 2 = plastic, 3 = bulk failure, 4= bulk failure, 5 = failed principal direction1, 6 = failed principal direction 2, 7 = failed principal direction 3)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1569
P < Pmin (1 D )
If the material pressure P becomes less than the defined maximum tensile pressure, failure initiation occurs. The material instantaneously fails. If the material definition contains a damage evolution law, the user defined maximum tensile pressure is scaled down as the damage increases from 0.0 to 1.0.
Note
The property can only be applied to solid bodies. The crack softening failure property can be combined with this property to invoke fracture energy based softening. Table 129: Input Data Name Maximum Tensile Pressure Symbol Units Stress Notes User must input a negative value. Default = 1e+20
Custom results variables available for this model: Name PRESSURE STATUS Description Pressure Material Status** Solids Yes Yes Shells No No Beams No No
**Material status indicators (1 = elastic, 2 = plastic, 3 = bulk failure, 4= bulk failure, 5 = failed principal direction1, 6 = failed principal direction 2, 7 = failed principal direction 3)
Failure
Slope = Lf t2 2G f
Area = G f /L
Total Fracture
The extent of damage in a material can be inspected by using the custom result DAMAGE. The damage is defined to be 0.0 for an intact element and 1.0 for a fully failed element. After failure initiation, a maximum principal tensile stress failure surface is defined to limit the maximum principal tensile stress in the element and a flow rule is used to return to this surface and accumulate the crack strain There are currently three options in relation to the crack softening plastic return algorithm: Radial Return Non-associative in and meridian planes No-Bulking Associative in plane only (Default) Bulking Associative in and meridian planes The default setting has been selected based on practical experiences of using the model to simulate impacts onto brittle materials such as glass, ceramics, and concrete. The crack softening algorithm can only be used with solid elements. It can be used in combination with any solid equation of state, plasticity model or brittle strength model. When used in conjunction with a plasticity/brittle strength model, the return algorithm will return to the surface giving the minimum resulting effective stress, J2.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1571
Meridian Plane
Trial Elastic Stresses J2 Associate flow in Meridional Plane(Option) Rankine Failure Surface
Non-associative flow-in Meridional Plane (Default) Pressure Rankine Plasticity (Tensile Cracking) Yielding
- space
Trial Elastic Stresses Associative flow in x-Plane (Default) Non-Associative flow in x-Plane (Default)
Note
The property can only be applied to solid bodies. Table 130: Input Data Name Fracture Energy Flow rule Symbol Gf Units Energy/Area Option List: Radial Return No Bulking (Default) Bulking (Associative)
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Notes
1572
Failure Custom results variables available for this model: Name DAMAGE FAIL.STRES SOFT.SLOPE Description Current damage level Principal tensile failure stress Softening slope Solids Yes Yes Yes Shells No No No Beams No No No
Johnson-Cook Failure
The Johnson-Cook failure model can be used to model ductile failure of materials experiencing large pressures, strain rates and temperatures. This model is constructed in a similar way to the Johnson-Cook plasticity model in that it consists of three independent terms that define the dynamic fracture strain as a function of pressure, strain rate and temperature:
The ratio of the incremental effective plastic strain and effective fracture strain for the element conditions is incremented and stored in custom results variable, DAMAGE. The material is assumed to be intact until DAMAGE = 1.0. At this point failure is initiated in the element. An instantaneous post failure response is used.
Note
The property can only be applied to solid bodies. Table 131: Input Data Name Damage Constant D1 Damage Constant D2 Damage Constant D3 Damage Constant D4 Damage Constant D5 Melting Temperature Custom results variables available for this model: Name DAMAGE Description Damage Solids Yes Shells No Beams No Symbol D1 D2 D3 D4 D5 Units None None None None None Temperature Notes
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1573
Material Models Used in Explicit Dynamics Analysis **Material status indicators (1 = elastic, 2 = plastic, 3 = bulk failure, 4= bulk failure, 5 = failed principal direction1, 6 = failed principal direction 2, 7 = failed principal direction 3)
=
where:
is the density c is the bulk sound speed Y is the yield stress at EPS = 0 cis a critical strain value, usually set to 0.15 This critical spall stress is calculated for each element in the model at each time step and compared with local maximum principal tensile stress. If the maximum element principal tensile stress exceeds the critical spall stress, instantaneous failure of the element is initiated. A typical value for the critical strain is 0.15 for aluminum.
Note
The property can only be applied to solid bodies. The property must be used in conjunction with a plasticity model. Table 132: Input Data Name Critical Strain Value Symbol c Units Notes None
Custom results variables available for this model: Name STATUS Description Material Status Solids Yes Shells No Beams No
**Material status indicators (1 = elastic, 2 = plastic, 3 = bulk failure, 4= bulk failure, 5 = failed principal direction1, 6 = failed principal direction 2, 7 = failed principal direction 3)
Strength
The following table summarizes the applicable strength-limit constants for each failure criterion:
1574
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Rigid Materials Strength Limit Constant Tensile X-Direction Tensile Y-Direction Tensile Z-Direction Compressive X Compressive Y Compressive Z Shear XY Shear YZ Shear XZ Coupling Coefficient XY Coupling Coefficient YZ Coupling Coefficient XZ Tsai-Wu Constants must be used in conjunction with Orthotropic Stress Limit. Tsai-Wu Constants used in conjunction with Orthotropic Strain Limit are not supported. The TSai-Wu coefficients are always reset to -1 in an Explicit solve. The Tsai-Wu Constants property changes how the Explicit Dynamics solver uses the data from the Orthotropic Stress Limit property. Without the Tsai-Wu Constants property, the Explicit Dynamics solver uses all three tensile stress and all three shear stress constants from the Orthotropic Stress Limit. With the Tsai-Wu Constants property, the Explicit Dynamics solver uses the tensile and compressive stress constants in the X and Y direction only (not Z) and the XY shear stress constant (not YZ and XZ shears). Y Y Y Y Y Y Y Orthotropic Stress Limit Y Y Y Orthotropic Strain Limit Y Y Y Y Y Tsai-Wu Constants Y Y
**Material status indicators (1 = elastic, 2 = plastic, 3 = bulk failure, 4= bulk failure, 5 = failed principal direction1, 6 = failed principal direction 2, 7 = failed principal direction 3)
Rigid Materials
Rigid materials can be modeled in an explicit dynamics system by selecting geometry, Stiffness behavior = rigid on a body. In such cases only the density property of the material associated with the body will be used.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1575
Material Models Used in Explicit Dynamics Analysis For explicit dynamics systems all rigid bodies must be discretized with a full mesh. This will be specified by default for the explicit meshing physics preference. The mass and inertia of the rigid body will be derived from the elements and material density for each body. By default, a kinematic rigid body is defined in explicit dynamics and its motion will depend on the resultant forces and moments applied to it through interaction with other parts of the model. Elements filled with rigid materials can interact with other regions via contact. Constraints can only be applied to an entire rigid body. For example, a fixed displacement cannot be applied to one edge of a rigid body; it must be applied to the whole body.
1576
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1577
Explicit Dynamics Theory Guide Explicit Fluid Structure Interaction (Euler-Lagrange Coupling)
Basic Formulations
An introduction to the basic equations which are solved in Explicit Dynamics is provided in this section. Implicit Transient Dynamics
1578 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Where: m = mass matrix c = damping matrix k = stiffness matrix F(t) = load vector At any given time, t, these equations can be thought of as a set of "static" equilibrium equations that also take into account inertia forces and damping forces. The Newmark time integration method (or an improved method called HHT) is used to solve these equations at discrete time points. The time increment between successive time points is called the integration time step.
The partial differential equations that express the conservation of momentum relate the acceleration to the stress tensor ij.
These equations are solved explicitly for each element in the model, based on input values at the end of the previous time step. Small time increments are used to ensure stability and accuracy of the solution.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1579
Explicit Dynamics Theory Guide Note that in Explicit Dynamics we do not seek any form of equilibrium; we simply take results from the previous time point to predict results at the next time point. There is no requirement for iteration. In a well-posed Explicit Dynamics simulation, mass, momentum, and energy should be conserved. Only mass and momentum conservation is enforced. Energy is accumulated over time and conservation is monitored during the solution. Feedback on the quality of the solution is provided via summaries of momentum and energy conservation (as opposed to convergent tolerances in implicit transient dynamics).
Time Integration
In this section, the Explicit Dynamics time integration scheme is described and compared with an implicit formulation. Implicit Time Integration Explicit Time Integration Mass Scaling
1580
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
What is Explicit Dynamics? Fi are the forces acting on the nodal points bi are the components of body acceleration m is the mass attributed to the node. With the accelerations at time n determined, the velocities at time are found from
and finally the positions are updated to time n+1 by integrating the velocities
The advantages of using this method for time integration for nonlinear problems are: The equations become uncoupled and can be solved directly (explicitly). There is no requirement for iteration during time integration. No convergence checks are needed because the equations are uncoupled. No inversion of the stiffness matrix is required. All nonlinearities (including contact) are included in the internal force vector. To ensure stability and accuracy of the solution, the size of the timestep used in Explicit time integration is limited by the CFL (Courant-Friedrichs-Lewy [1]) condition. This condition implies that the timestep be limited such that a disturbance (stress wave) cannot travel farther than the smallest characteristic element dimension in the mesh, in a single timestep. Thus the timestep criteria for solution stability is
Where t is the time increment f is the stability timestep factor (= 0.9 by default) h is the characteristic dimension of an element c is the local material soundspeed in an element The element characteristic dimension, h is calculated as follows: Table 133: Characteristic Element Dimensions Hexahedral/Pentahedral Tetrahedral Quad Shell Tri Shell Beam The volume of the element divided by the square of the longest diagonal of the zone and scaled by The minimum distance of any element node to its opposing element face The square root of the shell area The minimum distance of any element node to its opposing element edge The length of the element
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1581
Explicit Dynamics Theory Guide The time steps used in Explicit time integration will generally be smaller than those used in Implicit time integration. For example, for a mesh with a characteristic dimension of 1mm and a material soundspeed of 5000m/s. The resulting stability time step would be 0.18 seconds. To solve this simulation to a termination time of 0.1 seconds will require 555,556 time increments.
Note
The minimum value of h/c for all elements in the model is used to calculate the time step that will be used for all elements in the model. This implies that the number of time increments required to solve the simulation is dictated by the smallest element in the model. Care should therefore be taken when generating meshes for Explicit Dynamics simulations to ensure that one or two very small elements do not control the timestep. The patch-independent meshing methods available in Workbench will generally produce a more uniform mesh with a higher timestep than patch-dependent meshing methods.
Mass Scaling
The maximum timestep that can be used in Explicit time integration is inversely proportional to the soundspeed of the material, hence directionally proportional to the square root of the mass of material in an element
Where Cii is the material stiffness (i=1,2,3) is the material density m is the material mass V is the element volume By artificially increasing the mass of an element, one can increase the maximum allowable stability timestep, and reduce the number of time increments required to complete a solution. When mass scaling is applied in an Explicit Dynamics system, it is applied only to those elements which have a stability timestep less than a specified value. If the model contains a relatively small number of small elements, this can be a useful mechanism for reducing the number of time steps required to complete an Explicit simulation.
Note
Mass scaling changes the inertial properties of the portions of the mesh to which scaling is applied. The user is responsible for ensuring that the model remains representative for the physical problem being solved.
1582
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Wave Propagation
The Explicit Dynamics systems are particularly well suited to capturing various types of wave propagation phenomena in solid and liquid materials. Elastic Waves Plastic Waves Shock Waves
Elastic Waves
Different types of elastic waves can propagate in solids depending on how the motion of points in the solid material is related to the direction of propagation of the waves (Meyers [2]). The primary elastic wave is usually referred to as the longitudinal wave. Under uniaxial stress conditions (i.e. an elastic wave traveling down a long slender rod), the wave propagation speed is given by
For the more general three-dimensional case, the additional components of stress lead to the more general expression for the primary longitudinal elastic wave speed
The secondary elastic wave is usually referred to as the distortional/shear wave and its propagation speed can be calculated as
Other forms of elastic waves include surface (Rayleigh) waves, Interfacial waves and bending (or flexural) waves in bars/plates. Further details are provided by Meyers [2].
Plastic Waves
Plastic (inelastic) deformation takes place in a ductile metal when the stress in the material exceeds the elastic limit. Under dynamic loading conditions the resulting wave propagation can be decomposed into elastic and plastic regions (Meyers [2]). Under uniaxial strain conditions, the elastic portion of the wave travels at the primary longitudinal wave speed whilst the plastic wave front travels at a local velocity
For an elastic perfectly plastic material, it can be shown [3] that the plastic wave travels at a slower velocity than the primary elastic wave
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1583
Shock Waves
Typical stress strain curves for a ductile metal under uniaxial stress and uniaxial strain conditions are given below. Table 134: Typical stress strain curves for a ductile metal
a) Uniaxial stress
b) Uniaxial strain
Under uniaxial stress conditions, the tangent modulus of the stress strain curve decreases with strain. The plastic wave speed therefore decreases as the applied jump in stress associated with the stress wave increases shock waves are unlikely to form under these conditions. Under uniaxial strain conditions the plastic modulus (AB) increases with the magnitude of the applied jump in stress. If the stress jump associated with the wave is greater than the gradient (OZ), the plastic wave will travel at a higher speed than the elastic wave. Since the plastic deformation must be preceded by the elastic deformation, the elastic and plastic waves coalesce and propagate as a single plastic shock wave. A shock wave can be considered to be a discontinuity in material state (density(), energy(e), stress(), particle velocity(u)) which propagates through a medium at a velocity equal to the shock velocity (Us). Figure 47: Conditions at a Moving Shock Front
Relationships between the material state across a shock discontinuity can be derived using the principals of conservation of mass, momentum and energy. The resulting Hugoniot equations are given by
1584
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Reference Frame
You can define the reference frame for bodies in an explicit dynamics analysis to be either Lagrangian or Eulerian. The following sections describe the two reference frames and how their use affects the analysis. Lagrangian and Eulerian Reference Frames Eulerian (Virtual) Reference Frame in Explicit Dynamics Post-Processing a Body with Reference Frame Euler (Virtual) Key Concepts of Euler (Virtual) Solutions
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1585
Solid, Liquid and Gaseous materials can be used with an Eulerian (Virtual) reference frame in the Explicit Dynamics system. Because of the computational cost and approximate tracking of material interfaces, the Eulerian reference frame should be used only when very large deformation or flow of the material is expected.
1586
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The background Euler domain is discretized with a mesh of uniform cell size. The cell size is defined to give approximately 500,000 cells in total. Additional options to control the cell size are provided in the Analysis Settings. The entire Euler domain is initialized as void; the cells contain no material.
Mapping of bodies with Euler reference frame to virtual Euler domain The standard mesh generated on bodies marked with Eulerian (Virtual) reference frame is only used to represent the geometry of the body during initialization of the model for the solver. The material and initial conditions defined on bodies marked as Eulerian reference frame are mapped to the Euler domain. The mesh associated with the original body is then deleted, prior to the solve. A unique material is created for each body that is mapped into the Euler domain for the purposes of post processing
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1587
If multiple bodies marked as Eulerian (Virtual) overlap, the body higher in the Outline view will take precedence. Therefore, the material assigned to the region of overlap will correspond to that assigned to the first Eulerian body. The exterior faces of the Euler domain can each have one of three types of boundary condition applied. The type of boundary condition for each face is controlled in the Analysis Settings: Flow-out (Default) This condition will allow any material reaching the boundary of the Euler domain to flow out of the domain at constant velocity. Rigid Wall This condition makes the external boundaries of the domain act as a rigid wall. Impedance This condition will transmit normal stress waves out of the domain into a pseudo material of the same impedance (perfect transmission, no reflection); see Impedance Boundary (p. 714).
1588
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
When the Show Undeformed Wireframe option is selected for a results object scoped to Euler bodies, the wireframe of the background Euler domain is displayed. Only the Euler domain cells that contain material at a given point in time are used to construct the wireframe (cells that only contain void are not displayed). An example is given below:
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1589
In comparison to a traditional Lagrangian numerical scheme, note the points in the following sections. Multiple Material Stress States Multiple Material Transport Supported Material Properties Known Limitations of Euler Solutions
1590
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
A volume of fluid (VOF) method is used track the amount of material in each cell. Each material has a volume fraction and the sum of the volume fraction of each material, plus the volume fraction of void, will equate to unity.
= = + =
Nearly all isotropic material properties can be used in an Eulerian reference frame to represent Solids, Liquids or gases. Special treatment is required to allow calculation of the strain rates, pressure and stresses in each material in a cell, and also to calculate a resultant stress tensor which is then used to calculate cell face impulses, momentum and mass transport. Two algorithms are used for this purpose: 1. A cell containing two different gases; here we use an iterative procedure to establish an Equilibrium state (a density and energy of each gas which results in a uniform pressure across both gases). 2. A cell containing two or more non-gaseous materials; here we use a stiffness weighted averaging technique to distribute strain rates and establish the resultant pressure and deviatoric stress in each cell. The choice of the above algorithms is automatic and local to each cell in the model.
Important
At any point in time during the solution, only the volume fraction of each material in each cell is recorded and stored. The location of the material within the cell is not known. During post-processing of the model you will see an outline of the material displayed, this outline is an approximation derived from the volume fraction distribution in the cells. It is only accurate to within one cell dimension.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1591
1592
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
What is Explicit Dynamics? In the simple example below, a body with Lagrangian reference frame (grey) is moving from left to right over a body with Eulerian reference frame. As the body moves, it acts as a moving boundary in the Euler domain by progressively covering volumes and faces in the Euler cells. This induces flow of material in the Euler Domain. At the same time, a stress field will develop in the Euler domain which results in external forces being applied on the moving Lagrangian body. These forces will feedback into the motion and deformation (and stress) of the Lagrangian body.
In more detail, the Lagrangian body covers regions of the Euler domain. The intersection between the Lagrangian and Eulerian bodies results in an updated control volume on which the conservation equation of mass, momentum and energy are solved.
At the same time, the normal stress in the intersected Euler cell will act on the intersected area of the Lagrangian surface.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1593
Explicit Dynamics Theory Guide This provides a two-way closely coupled fluid-structure (or more generally Eulerian-Lagrangian) interaction. During a simulation, the Lagrangian structure can move and deform. Large deformations may also result in erosion of the elements from the Lagrangian body. The coupling interfaces are automatically updated in such cases. For accurate results when coupling Lagrangian and Eulerian bodies in Explicit Dynamics it is necessary to ensure that the size of the cells of the Euler domain are smaller than the minimum distance across the thickness of the Lagrangian bodies. If this is not the case, you may see leakage of material in the Euler domain through the Lagrange structure.
Shell Coupling
In the case of coupling to thin bodies (typically modelled with shells), an equivalent solid body is generated to enable intersection calculations to be performed between a Lagrangian volume and the Euler domain. The thickness of the equivalent solid body is automatically calculated based on the Euler Domain cell size to ensure that at least one Euler element is fully covered over the thickness and no leakage occurs across the coupling surface. Note this 'artificial' thickness is only used for volume intersection calculations for the purposes of coupling and is independent of the physical thickness of the shell/surface body.
Sub-cycling
The Lagrangian reference frame is most frequently used to model solid structures with materials which have soundspeeds in the order of several thousand meters/second. The Eulerian reference is most frequently used to represent fluids or gases which typically have soundspeeds in the order of hundreds of meters/second. In Explicit Dynamics simulations the maximum timestep that can be used is inversely proportional to the soundspeed of the material. The timestep required to model structures is therefore often significantly smaller than the timestep required to accurately model a gas. To enable the Lagrangian and Eulerian parts of a coupled simulation proceed at the optimum timestep (for efficiency and accuracy) a sub-cycling technique is used where possible. The Lagrangian domain uses its critical timestep. The Euler domain uses its critical timestep. Coupling information is exchanged at the end of each Euler domain timestep.
1594
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Analysis Settings
Analysis Settings
In the following sections you find theoretical background for specific controls available in the Explicit Dynamics system. Step Controls Damping Controls Solver Controls Erosion Controls
Step Controls
Maximum Energy Error
Energy conservation is a measure of the quality of an explicit dynamic simulation. Bad energy conservation usually implies a less than optimal model definition. This parameter allows you to automatically stop the solution if the energy conservation becomes poor. Enter a fraction of the total system energy at the reference cycle at which you want the simulation to stop. For example, the default value of 0.1 will cause the simulation to stop if the energy error exceeds 10% of the energy at the reference cycle. The global energy is accounted as follows: Reference Energy = [Internal Energy + Kinetic Energy + Hourglass Energy] at the reference cycle Current Energy = [Internal Energy + Kinetic Energy + Hourglass Energy] at the current cycle Work Done = Work done by constraints + Work done by loads + Work done by body forces + Energy removed from system by element erosion + Work done by contact penalty forces
Figure 48: Example energy conservation graph for model with symmetry plane and erosion
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1595
Damping Controls
Treatment of Shock Discontinuities
Strong impacts on solid bodies can give rise to the formation of shock waves in the material. Because of the nonlinearity of the equations being solved, shocks can form even though the initial conditions are smooth. In order to handle the discontinuities in the flow variables associated with such shocks, viscous terms are introduced into the solutions. These additional terms have the effect of spreading out the shock discontinuities over several elements and thus allow the simulation to continue to compute a smooth solution, even after shock formation and growth. Figure 49: Comparison of pressure solution at a shock wave discontinuity a) using no artificial viscosity b) using the default artificial viscosity
The viscous terms used in the Explicit Dynamics system is based on the work of von Neumann and Richtmeyer [4] and Wilkins [5].
Where CQ is the Quadratic Artificial Viscosity coefficient CL is the Linear Artificial Viscosity coefficient is the local material density d is a typical element length scale
1596
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Analysis Settings c is the local sound speed is the rate in change of volume The quadratic term smooths out shock discontinuities while the linear term acts to damp out oscillations which may occur in the solution behind the shock discontinuity. Figure 50: Effects of artificial viscosity on the solution
Note
The pseudo-viscous term applies only to Solid bodies The pseudo-viscous term is usually added only when the flow is compressing. The Linear Viscosity in Expansion option can be used to apply the pseudo-viscous term in both compression and expansion. This can lead to excessive dispersion in the solution. The inclusion of the pseudo-viscous pressure imposes further restrictions on the time step in order to ensure stability:
Due to the linear term, The resulting critical time step is, The pseudo-viscous pressure is stored for each element and can be contoured using the custom variable VISC_PRESSURE
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1597
Hourglass Damping
The reduced integration eight node hexahedral elements, or 4 node quadrilateral elements, used in Explicit Dynamics can exhibit hourglass modes of deformation. Since the expressions for strain rates and forces involve only differences in velocities and/or coordinates of diagonally opposite nodes of the cuboidal element, if the element distorts in such a way that these differences remain unchanged there will be no strain increase in the element and therefore no resistance to this distortion. Hourglass modes of deformation occur with no change in energy (also called zero energy modes) and are unphysical. An example of such a distortion in two dimensions is illustrated below where the two diagonals remain the same length even though the cell distorts.
Visualization in three dimensions is much more difficult but if such distortions occur in a region of many elements, patterns such as that shown below occur and the reason for the name of hourglass instability is more easily understood.
To avoid these zero energy modes of deformation from occurring, corrective forces (Hourglass forces) are added to the solution to resist the hourglass modes of deformation. Hexahedral Elements Two formulations for calculating the Hourglass forces are available for Hexahedral elements: The Standard formulation is based on the work of Kosloff and Frazier [6] and generates hourglass forces proportional to nodal velocity differences. This is often referred to as a viscous formulation.
Where is a vector of the hourglass forces at each node of the element CH is the Viscous Coefficient for hourglass damping is the material density c is the material soundspeed
1598 Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Analysis Settings V is the material volume is a vector function of the element nodal velocities aligned with the hourglass shape vector The standard formulation is the most efficient formulation in terms of CPU and is therefore the default option. It is not however invariant under rigid body rotation (i.e. under rigid body rotation the hourglass forces may not sum to zero) The Flanagan Belytschko [7] formulation is invariant under rigid body rotation and is therefore recommended for simulations in which large rotations of hexahedral elements are expected. The Flanagan Belytschko formulation is similar to the standard form.
The difference lies in the construction of the vector function of element nodal velocities, are constructed to be orthogonal to both linear velocity field and the rigid body field.
. These
Note
The Viscous Coefficient for hourglass forces usually varies between 0.05 and 0.15. The default value is 0.1. The sum of the hourglass forces applied to an element is normally zero. The momentum of the system is therefore unaffected by hourglass forces. The hourglass forces do however do work on the nodes of the elements. The energy associated with hourglass forces is a) stored locally in the specific internal energy of the element b) recorded globally over the entire model and available to review via the Solution Output, Energy Summary.
Static Damping
The Explicit Dynamics system is primarily designed for solving transient dynamic events. Using the static damping option, a static equilibrium solution can also be obtained. The procedure is to introduce a damping force which is proportional to the nodal velocities and which is aimed to critically damp the lowest mode of oscillation of the static system. The solution is then computed in time in the normal manner until it converges to an equilibrium state. The user is required to judge when the equilibrium state is achieved. If the lowest mode of the system has period T then we may expect the solution to converge to the static equilibrium state in a time roughly 3T if the value of T is that for critical damping. When the dynamic relaxation option is used the velocity update is modified to
where the Static Damping Coefficient, Rd, is input by the user. The value of Rd for critical damping of the lowest mode is
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1599
Explicit Dynamics Theory Guide where T is the period of the lowest mode of vibration of the system (or a close approximation to it). Usually
A reasonable estimate of T must be used to ensure convergence to an equilibrium state but if the value of T is not known accurately then is it recommended that the user overestimates it, rather than underestimating it. Approximate values of t and T can usually be obtained by first performing a dynamic analysis without static damping. A static damping coefficient may be defined, or removed, at any point during an Explicit Dynamic simulation. Typical examples of its use would be: To establish an initial stress distribution in a structure, prior to solving a transient dynamic event. For example applying gravity to a structure. To establish the final static equilibrium position of a structure after it has experienced a transient dynamic event. For example finding the equilibrium position of structure after it has undergone large plastic deformation during a dynamic event.
Solver Controls
Hexahedral Elements
The preferred element for solid bodies in Explicit Dynamics systems is the eight node reduced integration hexahedral. These elements are well suited to transient dynamic applications including large deformations, large strains, large rotations and complex contact conditions. The basic element characteristics are Connectivity 8 Node
Nodal Quantities
Volume, Density, Strain, Stress, Energy Other material state variables All available materials Preferred element for Explicit Dynamics Reduced integration, constant strain element
1600
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Analysis Settings Requires hourglass damping to stabilize zero energy hourglass modes (see section Damping Controls, Hourglass Damping) The default Integration Type for hexahedral elements is the Exact option. Here the element formulation based upon the work of Wilkins [8] results in an exact volume calculation even for distorted elements. This formulation is therefore the most accurate option, especially if the faces of the hex elements become warped. This is also computationally the most expensive formulation. It is possible to speed-up simulations by using the 1pt Gaussian quadrature integrated hexahedral element. This uses the element formulation described by Hallquist [9]. There will be some loss in accuracy when using this formulation with warped element faces which are common place in large deformation analysis.
Tetrahedral Elements
Linear 4 noded tetrahedron elements are available for use in Explicit Dynamic analysis. Connectivity 4 Node
Nodal Quantities
Position, Velocity, Acceleration, Force Mass (lumped mass matrix) Additionally ANP formulation: Volume, Pressure, Energy Additionally NBS: Volume, Density, Strain, Stress, Energy, Pressure and other material state variables
Element Quantities
Volume, Density, Strain, Stress, Energy Other material state variables Additionally NBS: If PUSO stability coefficient is set to a non-zero value, there is an additional variable set for all variables for the PUSO solver
Material Support
SCP: All available materials Only Isotropic materials can be used with the ANP formulation Only ductile materials can be used with the NBS formulation
Points to Note
Only the ANP and NBS are recommended for use in majority tetrahedral meshes For NBS models exhibiting zero energy modes, the Puso coefficient can be set to a non-zero value. A value of 0.1 is recommended.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1601
Explicit Dynamics Theory Guide Reduced integration, constant strain element The four noded linear tetrahedron is available with three forms of Pressure Integration Standard Constant pressure integration (SCP), Zienkiewicz [10]. Average Nodal Pressure (ANP) integration, based around the work of Burton [11]. Nodal Based Strain (NBS) integration, based on work of (Bonet [21] and Puso [22]). The SCP tetrahedral element is a basic, constant strain element and can be used with all the material models. The element is intended as a filler element in meshes dominated by hexahedral elements. The element is known to exhibit locking behavior under both bending and constant volumetric straining (that is, plastic flow). If possible the element should therefore not be used in such cases. The ANP tetrahedral formulation used here is an extension of the advanced tetrahedral element (Burton [11]) and can be used as a majority element in the mesh. The ANP tetrahedral overcomes problems of volumetric locking. The NBS tetrahedral formulation based on the work of (Bonet [21] and Puso [22]) is a further extension of the ANP tetrahedral element and can also be used as a majority element in the mesh. The NBS tetrahedral overcomes both problems of volumetric and shear locking, therefore is recommended over the other two tetrahedral formulations for models involving bending. Figure 51: Comparison of results of a Taylor test solved using SCP, ANP and NBS Tetrahedral elements. Results using NBS and ANP tetrahedral elements compare more favourably with experimental results than results using SCP (see table below). Tet-SCP Tet-ANP Tet-NBS
Table 135: Comparison of the performance of SCP, ANP, NBS and hex elements in a model involving bending. The displacement of the beam with NBS tetrahedral elements is the most similar to the beam meshed with hexahedral elements as it does not exhibit shear locking as is seen in the beams solved using SCP and ANP tetrahedral elements. Experiment Cylinder length (mm) Impact diameter (mm) 31.84 12.0 SCP Tet 30.98 10.66 ANP Tet 30.97 11.32 NBS Tet 31.29 11.28
1602
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Analysis Settings Figure 52: Example bending test using SCP (1), ANP (2), NBS tetrahedral (3), and hex (4) elements. The displacement of the beam with NBS tetrahedral elements is the most similar to the beam meshed with hexahedral elements as it does not exhibit shear locking.
Figure 53: Taylor test: Iron cylinder impacting rigid wall at 221m/s. Good correlation between ANP and Hex element results is obtained
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1603
Explicit Dynamics Theory Guide Figure 54: Example pull out test simulated using both hexahedral elements and ANP tetrahedral elements. Similar plastic strains and material fracture are predicted for both element formulations used.
Pentahedral Elements
Linear 6 noded pentahedral elements are available for use in Explicit Dynamics analysis. Connectivity 6 Node
Position, Velocity, Acceleration, Force Mass (lumped mass matrix) All available materials Other material state variables All available materials Reduced integration, constant strain element
The pentahedral element is a basic constant strain element and is intended as a filler element in meshes dominated by hexahedral elements.
Pyramid Elements
Pyramid elements are not recommended for Explicit Dynamic simulations. Any pyramid elements present in the mesh will be converted to 2 tetrahedral elements in the solver initialization phase. Results are mapped back onto the Pyramid element for postprocessing purposes.
1604
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Analysis Settings
Nodal Quantities
Position, Velocity, Angular Velocity, Acceleration, Force, Moment Mass (lumped mass matrix) Strain, Stress, Energy Other material state variables Data stored per layer
Element Quantities
Material Support
Linear elasticity must be used Equations of state and porosity are not applicable to shell elements Pressure dependant material strength is not applicable to shell elements
Points to Note
Reduced integration, constant strain element Based on Mindlin plate theory, transverse shear deformable Shells have zero through thickness stress and are therefore not suitable for modelling wave propagation through the thickness of the surface body
The bilinear 4 noded quadrilateral shell element is based on the corotational formulation presented by Belytschko-Tsay [13]. The element has one quadrature point per layer and is stabilized using hourglass control. By default, additional curvature terms are added for warped elements in accordance with Belytschko [14]. This option can be deactivated using the Shell BWC Warp Correction setting in the Solver Controls. The number of through thickness integration points (sublayers) is controlled through the analysis settings option Solver Controls, Shell Sublayers. The default value is 3. The thickness of the shell element is updated during the simulation in accordance with the material response. The update is carried out at the shell nodes by default. The principal inertia of the shell nodes is recalculated every time increment (cycle) by default. This is the most robust method. It is more efficient to rotate the principal inertias rather than recalculate (although less robust for certain applications). The Shell Thickness Update option can be used to select this more efficient inertial update method.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1605
Nodal Quantities
Position, Velocity, Angular Velocity, Acceleration, Force, Moment Mass (lumped mass matrix) Volume, Density, Stress, Energy Other material state variables Data stored per layer
Element Quantities
Material Support
Linear elasticity must be used Equations of state and porosity are not applicable to shell elements Pressure dependant material strength is not applicable to shell elements
Points to Note
Reduced integration, constant strain element This element is only recommended for use as a filler element in quad dominant shell meshes Shells have zero through thickness stress and are therefore not suitable for modelling wave propagation through the thickness of the surface body
The bilinear 3 noded, C0, triangular shell element is based on the formulation presented by Belytschko et al. [15]. The number of through thickness integration points (sublayers) is controlled through the analysis settings option Solver Controls, Shell Sublayers. The default value is 3. The thickness of the shell element is updated during the simulation in accordance with the material response. The update is carried out at the shell nodes by default.
Beam Elements
Linear 2 noded beam elements are available for use in Explicit Dynamics analysis. Connectivity 2 Node
1606
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Analysis Settings
Nodal Quantities
Position, Velocity, Angular Velocity, Acceleration, Force, Moment Mass (lumped mass matrix) Resultant Strain/Stress, Energy Other material state variables Linear elasticity must be used Equations of state and porosity are not applicable to beam elements Pressure dependant material strength is not applicable to beam elements
Points to Note
Supports symmetrical circular, square, rectangular, I-Beam and general cross sections Beams have zero transverse stress and are therefore not suitable for modelling wave propagation across the cross section
The 2 noded beam element is based on the resultant beam formulation of Belytschko [16] and allows for large displacements and resultant elasto-plastic response.
Erosion Controls
Erosion is a numerical mechanism for the automatic removal (deletion) of elements during a simulation. The primary reason for using erosion is to remove very distorted elements from a simulation before the elements become inverted (degenerate). This ensures that the stability timestep remains at a reasonable level and solutions can continue to the desired termination time. Erosion can also be used to allow the simulation of material fracture, cutting and penetration. There are a number of mechanisms available to initiate erosion of elements. The erosion options can be used in any combination. Elements will erode if any of the criteria are met.
Geometric Strain
Geometric strain is a measure of the distortion of an element and is calculated from the principal strain components as
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1607
This erosion option allows removal of elements when the local element geometric strain exceeds the specified value. Typical values range from 0.5 to 2.0. The default value of 1.5 can be used in most cases. Custom result EFF_STN can be used to review the distribution of effective strain in the model.
Timestep
This erosion option allows removal of elements when the local element timestep, multiplied by the time step safety factor falls below the specified value. Custom result TIMESTEP can be used to review the time step for each element.
Material Failure
Using this option, elements will automatically erode if a material failure property is defined in the material used in the elements, and the failure criteria has been reached. Elements with materials including a damage model will also erode if damage reaches a value of 1.0.
Retained Inertia
If all elements that are connected to a node in the mesh are eroded, the inertia of the resulting free node can be retained. The mass and momentum of the free node is retained and can be involved in subsequent impact events to transfer momentum in the system. If this option is set to No, all free nodes will be automatically removed from the simulation.
Note
Erosion is not a physical process and should be used with caution. The internal energy of elements which are eroded is always removed from the system. This energy is accumulated in the work done term for global energy conservation purposes.
References
The following references are cited in this appendix: 1. 2. 3. 4. 5. R. Courant, K. Friedrichs and H. Lewy, "On the partial difference equations of mathematical physics", IBM Journal, March 1967, pp. 215-234 Meyers, M. A., (1994) Dynamic behaviour of Materials , John Wiley & Sons, ISBN 0-471-58262-X. Zukas, J. A., (1990) High velocity impact dynamics , John Wiley & Sons, ISBN 0-471-51444-6 von Neumann, J., Richtmeyer, R. D. (1950)., A Method for the Numerical Calculation of Hydrodynamic Shocks , J. App. Phys., 21, pp 232-237, 1950 Wilkins, M. L., (1980). Use of Artificial Viscosity in Multidimensional Fluid Dynamic Calculations , J. Comp. Phys., 36, pp 281-303, 1980
1608
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
References 6. 7. 8. Kosloff D., Frazier G. A., (1978) Treatment of hourglass patterns in low order finite element codes , Int. J. Num. Anal. Meth. Geomech. 2, 57-72 Flanagan D. P., Belytschko T., (1981) A uniform strain hexahedron and Quadrilateral and Orthogonal Hourglass Control , Int. J. Num. Meth. Eng. 17, 679-706. Wilkins, M. L., Blum, R. E., Cronshagen, E. & Grantham, P. (1974). A Method for Computer Simulation of Problems in Solid Mechanics and Gas Dynamics in Three Dimensions and Time. Lawrence Livermore Laboratory Report UCRL-51574, 1974
9. Hallquist, J. O., (1982) "A theoretical manual for DYNA3D, LLNL Report UCID-19401. 10. Zienkiewicz, O. C., Taylor, R. L., "The finite element method, Volume 1", ISBN 0-07-084174-8 11. Burton, A..J.. (1996) 'Explicit, Large Strain, Dynamic Finite Element Analysis with Applications to Human Body Impact Problems', PhD Thesis, University of Wales. 12. Wilkins, M. L., Blum, R. E., Cronshagen, E., & Grantham, P. (1974). A Method for Computer Simulation of Problems in Solid Mechanics and Gas Dynamics in Three Dimensions and Time. Lawrence Livermore Laboratory Report UCRL-51574, 1974 13. Belytschko, T., et al. (1984), Explicit algorithms for the nonlinear dynamics of shells , Comp. Meth. Appl. Mech Eng., 42, 225-251. 14. Belytschko, T., et al. (1992), Advances in one-point quadrature shell elements , Comp. Meth. Appl. Mech Eng., 1992, 93-107. 15. Belytschko, T., et al. (1984), A C0 Triangular Plate Element with One-point Quadrature , Int. J. Num. Meth. Engng., 20, 787-802, 1984. 16. Belytschko, T. et al., 1977, Large Displacement Analysis of Space Frames , Int. J. Num. Meth. And Anal. Mech. Engng., 11, 65-84, 1977. 17. Godunov, S. K. (1959), "A Difference Scheme for Numerical Solution of Discontinuous Solution of Hydrodynamic Equations", Math. Sbornik, 47, 271-306, translated US Joint Publ. Res. Service, JPRS 7226, 1969. 18. Noh, W. F. and Woodward, P., SLIC (Simple line interface calculation), in Lecture Notes in Physics (A. I. van der Vooren and P. J. Zandbergen, eds.), pp. 330340, Springer-Verlag, 1976. 19. Van Leer, B (1977). Towards the Ultimate Conservative Difference Scheme. IV. A new Approach to Numerical Convection , J. Comp. Phys. 23, pp 276-299, 1977. 20. Van Leer, B (1979). Towards the Ultimate Conservative Difference Scheme. V. A Second Order Sequel to Godunovs Method , J. Comp. Phys. 32, pp 101-136, 1979. 21. Bonet J., Marriott H., Hassan O. An averaged nodal deformation gradient linear tetrahedral element for large strain explicit dynamics applications . Communications in Numerical Methods in Engineering 2001; 17, 551-561. 22. Puso M. A.,Solberg J. A stabilized nodally integrated tetrahedral . International Journal for Numerical Methods in Engineering 2006; 67, 841-867.
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1609
1610
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Index
Symbols
2D analyses - description and characteristics, 355 2parameter mooney-rivlin model, 1520 3parameter mooney-rivlin model, 1521 5parameter mooney-rivlin model, 1521 9parameter mooney-rivlin model, 1521
A
acceleration load description, 612 object reference, 1232 acceleration object reference, 1232 adaptive convergence, 954 adaptivity, 954 add linearized stress, 791 add offset no ramping contact region setting , 457 add offset ramped effects contact region setting, 457 adding beams, 535 adjust to touch contact region setting, 457 advanced contact region settings - listed and defined, 457 alert object reference, 1183 alert object reference, 1183 ambient temperature - in radiation load, 668 analysis 2-D analyses - description and characteristics, 355 apply loads and supports step, 132 apply mesh controls step, 126 apply preview mesh step, 126 approach - overall steps, 117 assign behavior to parts step, 122 attach geometry step, 118 composite, 330 create analysis system step, 117 create report step, 135 define initial condition step, 130 define resources step, 118 establish analysis settings, 127 interface - listing of components, 1 options - listed and described, 68 review results step, 134 set connections options step, 126 solve step, 133 types - listed, 137 window components - layout and description, 1 analysis data management - analysis settings, 581 analysis settings , 555 establishing - overall analysis step, 127
for explicit dynamics analyses, 588 object reference, 1184 role of time, 584 steps and step controls overall topics, 584 topic listing, 555 analysis settings analysis data management, 581 analysis settings and solution options, 68 analysis settings object reference, 1184 analysis settings output controls, 576 analysis settings rotordynamics controls, 583 analysis topics - special, 286 analysis type applicable analysis settings, 555 analysis types design assessment, 137 electric, 153 explicit dynamics, 156 harmonic, 181 linear buckling, 140 listing, 137 magnetostatic, 190 modal, 145 random vibration, 195 response spectrum, 200 rigid dynamics, 228, 310 static structural, 204 steady-state thermal, 209 thermal-electric, 213 transient structural, 216 transient thermal, 282 angular periodicity, 363 angular velocity object reference, 1185 angular velocity object reference, 1185 animation controls, 902 annotations basics, 106 environment, 106 highlight and selection graphics, 106 message, 106 multiple objects, 108 positioning, 106 probe - in result context toolbar, 51 rescaling, 106 solution, 106 ANSYS CFX- solving with fluid solid interface , 696 ANSYS Workbench safety tools, 803 ANSYS Workbench product adaptive solutions, 954 anti-periodic symmetry type, 363
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1611
Index anti-symmetric electromagnetic symmetry type, 361 anti-symmetric structural symmetry type, 359 anti-virus causing crash - troubleshooting, 1298 APDL programming - using, 1033 application not closing - troubleshooting, 1293 applying a graphical view, 99 applying loads and supports overall analysis step, 132 applying pre-stress effects, 151 assemblies, 337 assemblies missing parts - troubleshooting, 1293 assemblies of surface bodies, 342 Assignment of material properties, 124 associative and non-associative coordinate systems, 426 asymmetric behavior contact region setting, 452 asynchronous solutions description, 915 troubleshooting, 1296 attaching geometry overall analysis step, 118 augmented Lagrange formulation contact region setting , 457 auto asymmetric behavior contact region setting , 452 auto-hiding windows, 2 Autodesk Inventor assigning parameters, 1041 automatic contact, 469 automatic time stepping analysis settings, 585 automatically generated connections, 443 averaged vs. unaveraged contour results, 772 axial force result object reference, 1259 axisymmetric behavior - 2D simulation, 355 description, 640 object reference, 1232 bearing load object reference, 1232 bearings description, 551 behavior contact region setting, 452 bending moment result object reference, 1259 bending stress - beam tool, 821 biaxiality indication result in fatigue tool description, 859 object reference, 1212 biaxiality indication result object reference, 1212 bin size - fatigue simulations, 856 blips, 82 body description, 337 hide, 340 object reference, 1187 suppress, 340 body interaction object reference, 1191 body interaction object reference, 1191 body interaction types, 546 bonded, 548 frictional, 547 frictionless, 546 reinforcement, 549 body interactions object reference, 1190 body interactions folder properties body self contact, 544 contact detection, 541 edge on edge contact, 546 element self contact, 544 formulation, 543 limiting time step velocity, 546 listing, 540 pinball factor, 545 shell thickness, 544 time step safety factor, 545 tolerance, 545 body interactions in explicit dynamics analyses connections, 539 body interactions object reference, 1190 body object reference, 1187 body scoped result tracker, 948 body self contact for body interactions, 544 bolt pretension load description, 644 object reference, 1232 bolt pretension object reference, 1232
B
back-face culling - in view menu, 42 background solutions troubleshooting, 1296 beam, 535 beam end release object reference, 1210 beam end release object reference, 1210 beam end releases, 538 beam probe result, 838 beam results, 839 beam tool result description, 821 object reference, 1259 beam tool result object reference, 1259 bearing load
1612
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
bonded body interaction type, 548 bonded type contact region setting, 452 boundary condition, 714 pressure, 622 types, 612 boundary condition scoping method description, 609 boundary condition types - listed, 612 boundary conditions description, 609 boundary conditions - electromagnetic, 683 boundary scoped result tracker, 952 box select, 82 box zoom - graphics toolbar button, 48 breakable setting for body interaction object, 548 brittle strength, 1533
C
CAD parameters, 1041 CAD systems general information, 1285 isotropic material limitation, 1286 multiple versions, 1286 callouts in details view, 10 campbell diagram chart result object reference, 1259 capped isosurfaces, 51, 905 CFD load transfer convections, 302 structural, 302 surface temperatures, 302 chart object reference, 1192 chart and table, 881 chart object reference, 1192 charts control, 98 tips, 98 clean results data, 772 CLOCAL Mechanical APDL application command - use, 786 color by parts, 339 colors - contact initial information table, 815 combined stress - beam tool, 821 commands - using the Mechanical APDL application, 1033 commands object reference, 1192 commands objects available parameter, 1033 conflicts between the Mechanical and Mechanical APDL applications, 1033 description, 1029
features, 1029 input arguments, 1033 object reference, 1192 Rigid Dynamics Solver, 1037 solver target, 1033 step selection mode, 1033 comment context toolbar - screenshot and description, 51 object reference, 1194 comment object reference, 1194 compaction EOS linear, 1559 compaction EOS nonlinear, 1560 composite analysis, 330 composite results, 775 compression only support description, 718 object reference, 1232 compression only support object reference , 1232 computation of fracture parameters, 1025 conditions constraint equations, 728 coupling, 728 joint, 621 pipe idealization, 728 conductor load current excitation for solid source conductors, 688 description, 685 object reference, 1232 solid body as conductor, 686 stranded source body as conductor, 689 stranded source conductor, 691 voltage excitation for solid source conductors, 688 conductor object reference, 1232 conflicts - between workbench and the Mechanical APDL application when using commands objects,1033 conflicts - thermal boundary condition, 1024 conflicts with contact region(s) using MPC troubleshooting , 1295 conflicts with remote boundary condition(s) troubleshooting, 1295 connection detection global setting, 439 connection group object reference, 1196 connection group object reference, 1196 connection lines with remote point, 415 connections context toolbar - screenshot and description, 51 general description, 435 global settings - listed and defined, 439 object reference, 1194 setting options - overall analysis step, 126 connections object reference, 1194
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1613
Index connections worksheet, 436 constraint equation description, 730 constraint equation condition object reference, 1232 constraint equation object reference, 1232 constraint equations were not properly matchedtroubleshooting, 1293 constraint type contact region setting, 457 construction geometry object reference, 1198 construction geometry object reference, 1198 contact advanced region settings - listed and defined, 457 automatic, 469 controlling transparency for regions - animated example, 470 definition region settings - listed and defined, 452 ease of use features - listed, 469 flipping contact/target scope settings - animated example, 473 general description, 435 hiding bodies not scoped to contact region - procedure, 472 identifying regions - procedure, 473 initial, 815 loading region settings - procedure, 474 locating bodies without contact - application and procedure, 475 locating parts without contact - application and procedure, 475 manual, 469 merging regions - procedure, 474 options, 68 reactions, 815 region object reference, 1198 region settings - categories, 435 renaming regions - animated example, 472 resetting regions to defaults - procedure, 475 results, 796 saving region settings - procedure, 474 scope region settings - listed and defined, 449 setting conditions manually - guidelines and procedure, 469 tool, 815 contact based reactions, 829 contact bodies colors, 470 contact bodies scope region setting, 449 contact detection for body interactions, 541 contact region object properties electromagnetic analyses, 1201 explicit dynamics analyses, 1200 rigid body dynamic (rbd) analyses, 1202 structural analyses, 1199 thermal analyses, 1201 contact region object reference, 1198 contact region settings - categories, 435 contact region(s) not in initial contact - troubleshooting , 1294 contact scope region settings, 449 contact scoped result tracker, 952 contact sizing object reference, 1237 contact sizing object reference, 1237 contact tool result description, 815 object reference, 1202 contact tool result object reference, 1202 context toolbars location in the Mechanical application window, 1 overall description and listing, 51 contour options - in result context toolbar, 51 contour results, 884 contours during solve, 937 controlling transparency for contact regions - animated example, 470 convection load description, 665 object reference, 1232 convection object reference, 1232 convections at CFD boundary, 302 convective heat transfer, 665 convergence object reference, 1204 plots, 931 convergence criteria analysis setting , 573 convergence object reference, 1204 convergence options, 68 converting boundary conditions to nodal degree-offreedom constraints, 1023 coordinate system object reference, 1205 coordinate systems applying local coordinate systems, 430 create section plane, 430 creating, 51, 425 creating construction surfaces, 433 global, 51 importing, 429 object reference, 1206 orientation, 428 overall topics, 425 principal axis, 428
1614
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
reference number, 425 references, 430 transferring to the Mechanical APDL application,434 transformations, 428 use in specifying joint locations., 430 using, 425 coordinate systems object reference, 1206 coordinate systems result object reference, 1259 coordinate systems result object reference, 1259 coordinate systems results, 884 coordinates - graphics toolbar button, 48 copying graphical view to MAPDL, 101 coupling load description, 728 cowper symonds strength, 1529 crack object reference, 1206 pre-meshed, 1252 crack analysis, 327 crack object reference, 1206 crack softening, 1570 cracks, 419 solving analysis, 1025 creating a graphical view, 99 creep controls, 564 creep strain - equivalent, 789 Creo Parametric assigning parameters, 1041 crushable foam, 1556 current density result description, 849 object reference, 1259 current density result object reference, 1259 current excitation stranded source conductor body, 691 current excitation for solid conductors current object reference, 1232 current excitation for solid source conductors description, 688 current load description, 681 current object reference, 1232 cursors - rotation, 81 cursors - triad and rotation, 105 cut boundary displacement method (see submodeling) cyclic axis of symmetry - troubleshooting, 1301 cyclic controls, 564 cyclic region, 366 object reference, 1249 cyclic region object reference, 1249 cyclic symmetry in a modal analysis, 371
cyclic symmetry in a static structural analysis, 368 cyclic symmetry in a thermal analysis, 377 cylindrical joints, 481 cylindrical support description, 720 object reference, 1232 cylindrical support object reference, 1232 cylindrical surface direction, 755
D
damage matrix result in fatigue tool description, 859 object reference, 1212 damage matrix result object reference, 1212 damage result in fatigue tool description, 859 object reference, 1212 damage result object reference, 1212 damping controls - analysis settings, 571 data standard toolbar button - commands and descriptions, 47 data transfer POLYFLOW to Mechanical , 306 database file - saving results as a dsdb, 1021 as a Mechanical APDL database file, 1021 decay coefficient for body interaction object, 547 define initial condition overall analysis step, 130 definition contact region settings - listed and defined, 452 deformation , 779 deformed shape - scaling in result context toolbar, 51 degrees - in main menu, 42 degrees of freedom and joint types, 481 deleting a graphical view, 100 density, 1517 depth picking , 82 design assessment analysis type, 137 details view description and user interactions, 10 location in the Mechanical application window, 1 detonation point object reference, 1232 detonation point load, 698 detonation point object reference, 1232 dimensions - geometry, 122 direct fe nodal displacement, 734 nodal force, 734 nodal orientation, 734 nodal rotation, 734
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1615
Index Direct FE EM Transducer, 1232 Nodal Displacement, 1232 Nodal Force, 1232 Nodal Orientation, 1232 Nodal Pressure, 1232 Nodal Rotation, 1232 direct fe object reference, 1209 direct fe types - listed, 734 direct stress result in beam tool description, 821 object reference, 1259 direct stress result object reference, 1259 direction defaults, 96 defining, 755 graphics toolbar button, 48 selecting, 96 directional acceleration result description, 779 object reference, 1259 directional acceleration result object reference, 1259 directional current density result object reference, 1259 directional deformation result description, 779 object reference, 1259 directional deformation result object reference , 1259 directional electric field intensity result object reference, 1259 directional field intensity result object reference, 1259 directional field intensity result object reference, 1259 directional flux density result object reference, 1259 directional flux density result object reference, 1259 Directional Force electromagnetic result description, 849 directional force electromagnetic result object reference, 1259 directional force result object reference, 1259 directional heat flux result description, 845 object reference, 1259 directional heat flux result object reference , 1259 directional magnetic field intensity result description, 848 directional magnetic flux density result description, 848 directional velocity result description, 779 object reference, 1259 directional velocity result object reference, 1259 displacement edge, 704 object reference, 1232 remote, 704 surfaces, 704 vertex, 704 displacement object reference, 1232 displacement support object reference, 1232 display options for result tracker graphs, 953 display points - in solution information, 931 Distance Based Average Comparison option for Mapping Validation, 1420 docking windows, 2 duplicate - in main menu, 42 dynamic coefficient for body interaction object, 547 dynamic legend, 905
E
ease of use contact features - listed, 469 edge direction, 755 edge on edge contact for body interactions, 546 edge options - in result context toolbar, 51 eigen response analysis type, 140 elastic slip tolerance contact region setting, 457 elastic strain intensity result description, 785 object reference, 1259 elastic strain intensity result object reference, 1259 elastic support description, 726 object reference, 1232 elastic support object reference, 1232 electric analysis type, 153 electric loads, 621 electric potential result description, 848 object reference, 1259 electric potential result object reference, 1259 electric results, 853 electric voltage result object reference, 1259 electro-mechanical transducer description, 744 electromagnetic loads - listed, 621, 683 electromagnetic periodic symmetry, 364 electromagnetic-thermal interaction, 287 electromagnetic-thermal load import, 287 element self contact for body interactions, 544 element through the thickness - troubleshooting,1291 elemental coordinate systems results, 885
1616
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
em transducer description, 744 emissivity - in radiation load, 668 enclosure - in radiation load, 668 energy accuracy tolerance analysis setting, 573 energy result, 829 environment annotations, 106 context toolbar - screenshot and description, 51 object reference, 1211 environment filtering of GUI, 68 environment object reference, 1211 Equation of state, 1510 equations of state, 1547 ideal gas, 1548 equivalent alternating stress result in fatigue tool description, 859 object reference, 1212 equivalent alternating stress result object reference, 1212 equivalent creep strain result description, 789 object reference, 1259 equivalent plastic strain result description, 788 object reference, 1259 equivalent plastic strain result object reference , 1259 equivalent stress result description, 784 object reference, 1259 equivalent stress result object reference, 1259 equivalent total strain result description, 789 object reference, 1259 eroded nodes, 886 error - magnetic result description, 851 error result structural, 786 thermal, 846 error status symbol, 4 ESOL command, 872 Euler angle sequence, 786 excitations - electromagnetic, 683 explicit dynamics recommended guidelines when using pre-stress,177 Explicit Dynamics, 714 detonation point, 698 explicit dynamics analysis LSDYNA commands, 1423 explicit dynamics analysis settings, 588 explicit dynamics analysis type, 156
Explicit Dynamics system analysis settings, 1595 body scoped result tracker, 948 boundary scoped result tracker, 952 elastic waves, 1583 erosion controls, 1607 Euler (Virtual) solutions, 1589 Euler-Lagrange Coupling, 1592 Eulerian reference frame, 1585 explicit time integration, 1580 force reaction result tracker, 952 implicit time integration, 1580 Lagrangian reference frame, 1585 mass scaling, 1582 material properties, 1592 moment reaction result tracker, 952 multiple material transport, 1592 operation of , 1578 plastic waves, 1583 point scoped result tracker, 943, 952 shell coupling, 1594 shock waves, 1584 solver controls, 1600 sub-cycling, 1594 theory, 1577 wave propagation, 1583 Explicit Material Library, 1511 explicit transient dynamic analysis, 1579 export description, 39 external file, 298 options, 68 exported file saved to disk but microsoft office failed to load - troubleshooting, 1289 exporting a saved graphical view list, 100 exporting load history, 755 extend selection description, 82 graphics toolbar button, 48 extend to adjacent selection, 82 extend to connection selection, 82 extend to limits selection, 82 External Data systems Master file, 292 External Thickness, 1226 External Thickness reference, 1226
F
failed to load microsoft office application troubleshooting, 1293 failure, 1565 Grady Spall, 1574
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1617
Index Johnson cook, 1573 plastic strain, 1566 post, 1565 principal strain, 1567 principal stress, 1566 stochastic, 1568 tensile pressure, 1570 fatigue sensitivity result in fatigue tool description, 859 object reference, 1212 fatigue sensitivity result object reference , 1212 fatigue simulations loading options, 856 material properties, 855 options, 68 overview, 854 results, 859 strain-life, 854 stress-life, 854 user life units, 856 fatigue tool result description, 859 object reference, 1212 fatigue tool result object reference , 1212 figure description, 113 object reference, 1214 figure object reference, 1214 file management in the Mechanical application, 959 file names - CAD limitation, 1286 filter for objects, 8 filter for tags, 8 filter the tree, 8 filtering GUI based on environment, 68 filtering result tracker graphs, 953 filters selection, 82 fit - graphics toolbar button, 48 fixed joints, 481 fixed rotation object reference, 1232 fixed rotation support face - description, 724 object reference, 1232 fixed support edge - description, 702 object reference, 1232 surface - description, 702 vertex - description, 702 fixed support object reference, 1232 flip reference and mobile for joints, 516 flipping contact/target scope settings - animated example, 473 flipping periodic low and periodic high settings, 378 fluid solid interface description, 696 fluid solid interface load object reference, 1232 fluid solid interface object reference, 1232 fluid surface object reference, 1215 fluid surface object reference, 1215 fluid-structure interaction convections, 302 surface temperatures, 302 fluid-structure interaction - one-way using imported loads, 300 fluid-structure interaction - one-way using system coupling, 320 fluid-structure interaction - overall description, 298 fluid-structure interaction - two-way, 299 fluid-structure interface face forces, 302 flux linkage result description, 850 object reference, 1259 force boundary condition description, 633 force load object reference, 1232 force object reference, 1232 formulation contact region setting, 457 formulation for body interactions, 543 foundation stiffness - in elastic support , 726 fracture object reference, 1216 fracture analysis, 327 computation of parameters, 1025 multi-point constraint contact, 330 solving, 1025 workflows, 327 fracture analysis results object reference, 1259 fracture object reference, 1216 fracture results, 811 fracture tool, 811 frequency response, 799 frequency response result object reference, 1259 frequency response result object reference, 1259 frequency simulations options, 68 friction coefficient contact region setting , 457 friction coefficient for body interaction object, 547 frictional body interaction type, 547 frictional stress result in contact tool
1618
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
description, 815 object reference, 1202 frictional stress result object reference , 1202 frictional type contact region setting, 457 frictionless body interaction type, 546 frictionless support description, 717 object reference, 1232 frictionless support object reference, 1232 frictionless type contact region setting, 457 FSI - one-way coupled, 320 FSI - one-way imported loads, 300 FSI - overall description, 298 FSI - two-way, 299 full integration scheme, 338 function loads, 755
G
gap result in contact tool description, 796 object reference, 1202 gap result object reference, 1202 gap sizing object reference, 1237 gap sizing object reference, 1237 gap tool context toolbar - screenshot and description, 51 object reference, 1237 gap tool object reference , 1237 gasket bodies, 422 gasket mesh control, 422 object reference, 1217 gasket mesh control object reference, 1217 gasket results, 423, 841 gaskets using, 422 general joints, 481 generalized plane strain behavior in 2D analyses, 355 load description, 651 reactions, 829 using, 356 generate connections on update global setting, 439 generate objects from template object, 1173 generating reports publishing, 21 tables, 20 geometric axis direction, 755 geometry, 51 attach - overall analysis step, 118 context toolbar - screenshot and description, 51 object reference, 1217
options, 68 tab, 18 updating, 118 window, 18 geometry object reference, 1217 geometry view saving, 99 global connection settings - listed and defined , 439 global coordinate system description, 51 object reference, 1220 global coordinate system object reference, 1220 glossary, 1305 go to options in tree outline, 6 go to selected items - worksheet, 36 go to selected items in tree - worksheet, 36 Graph window, 37 graphical views applying, 99 copying to MAPDL, 101 creating, 99 deleting, 100 exporting list, 100 importing list, 100 managing, 98 renaming, 99 replacing saved, 100 graphics blips, 82 control, 81 options, 68 options in result context toolbar, 51 painting, 82 picking, 82 tips, 81 toolbar - commands and descriptions, 48 toolbar location in the Mechanical application window, 1 graphics - topic listing, 81 graphics option screenshot and description, 64 show mesh, 64 group by global connection setting, 439
H
harmonic analysis, 181 harmonic analysis linked to modal, 188 heat flow load description, 672 object reference, 1232 heat flow object reference, 1232 heat flux boundary condition
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1619
Index description, 674 heat flux load object reference, 1232 heat flux object reference, 1232 heat flux results, 845 heat reaction result description, 846 hidden status symbol, 4 hide all other bodies, 340 hide body, 340 hide faces, 340 hide items, 8 hide other bodies for joints, 516 hiding bodies not scoped to contact region - procedure, 472 hydrostatic pressure load description, 630 object reference, 1232 hydrostatic pressure object reference, 1232 hysteresis result in fatigue tool description, 859 object reference, 1212 hysteresis result object reference , 1212 imported pressure load, 753 imported surface force density, 754 imported temperature load, 754 Imported Thickness, 1224 Imported Thickness (Group), 1226 Imported Thickness reference, 1224, 1226 importing coordinate systems, 429 importing a graphical view list, 100 importing load history, 755 in process solutions, 915 inductance result description, 849 object reference, 1259 inertia relief analysis setting, 559 inertia tensor is too large - troubleshooting, 1293 inertial loads - listed, 612 infinite life - fatigue simulations, 856 inflation object reference, 1237 inflation object reference, 1237 initial condition object reference, 1227 initial condition object reference, 1227 initial contact, 815 initial information object in contact tool description, 815 initial information result in contact tool colors in table, 815 description, 815 object reference, 1202 initial information result object reference, 1202 initial temperature object reference, 1228 initial temperature object reference, 1228 initial time increment problems - troubleshooting ,1299 inside pinball search direction contact region setting, 457 insufficient disk space - troubleshooting, 1290 integration scheme, 338 interaction loads - listed, 621 interface - listing of components, 1 interface behavior based on license levels, 67 interface treatment contact region setting , 457 internal heat generation load description, 676 object reference, 1232 internal heat generation object reference , 1232 invalid material properties - troubleshooting , 1289 invert suppressed body set, 8 iso - graphics toolbar button, 48 isotropic elasticity, 1517
I
Icepak Mechanical data transfer, 303 transient, 304 identifying contact regions - procedure, 473 illogical reaction results - troubleshooting, 1293 image from file, 1221 image object reference, 1221 impedance, 714 implicit transient dynamic analysis, 1579 import external file, 292 external thickness, 292 Import thickness, 347 imported body force density load, 750 imported body temperature load, 750 imported convection coefficient load, 751 imported displacement load, 751 imported force, 752 imported heat flux load, 752 imported heat generation load, 753 Imported Layered Section, 1222 Imported Layered Section reference, 1222 imported load electromagnetic-thermal, 287 imported loads, 747 Imported Loads, 1223 Imported loads reference, 1223
1620
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
isotropic materials - CAD limitation, 1286 iterative solver problem - troubleshooting, 1291
J
Johnson cook strength, 1527 Johnson-holmquist strength, 1536 joint object reference, 1229 joint checker, 516 joint condition object reference, 1232 joint condition object reference, 1232 joint legend, 516 joint load description, 658 joint object reference, 1229 joint probe problems - troubleshooting, 1300 joint probes results, 835 joints automatic creation, 512 characteristics, 478 detecting overconstrained conditions, 519 ease of use features, 516 example, 496, 506 manual creation, 489 point on curve, 1373 topics, 478 tutorial, 1364 types, 481 joule heat result object reference, 1259
K
kelvin, 1020 keyboard support, 48 known temperature load, 662
L
labeling objects, 1178 large deflections analysis setting, 559 large deformation effects are active - troubleshooting , 1294 large deformation problems - troubleshooting, 1299 layered section object reference, 1230 layered section object reference, 1230 layered sections, 348 legend customization, 51 Library Explicit Material, 1511
license manager server problems - troubleshooting , 1300 licensed product issues - troubleshooting, 1299 life - fatigue user life units, 856 life result in fatigue tool description, 859 object reference, 1212 life result object reference, 1212 lighting controls, 113 limiting time step velocity for body interactions, 546 line bodies, 337 general description, 352 line pressure load description, 653 object reference, 1232 line pressure object reference, 1232 line search analysis setting, 573 linear buckling analysis type, 140 Linear Elastic, 1517 Linearized Equivalent Stress, 1259 Linearized Maximum Principal Stress, 1259 Linearized Maximum Shear Stress, 1259 Linearized Middle Principal Stress, 1259 Linearized Minimum Principal Stress, 1259 Linearized Normal Stress, 1259 Linearized Shear Stress, 1259 Linearized stress, 791 linearized stress error - troubleshooting, 1288 Linearized Stress Intensity, 1259 Linearized stresses, 1259 load transfer error - troubleshooting, 1288 load transfer mesh mapping, 1407 load types - listed, 612, 702 loading contact region settings - procedure, 474 loading types - fatigue simulations, 856 loads and supports object reference, 1232 local coordinate system applying, 430 creating, 51 in coordinate system object reference, 1205 locating bodies without contact - application and procedure , 475 locating parts without contact - application and procedure , 475 look at - graphics toolbar button, 48 low/high cyclic symmetry - troubleshooting, 1301 ls-dyna analyses , 156 LSDYNA commands, 1423
M
macros - usage and accessing, 81 magnetic error result, 851
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1621
Index object reference, 1259 magnetic error result object reference, 1259 magnetic field intensity result directional, 848 total, 848 magnetic flux boundary condition, 684 magnetic flux density result directional, 848 total, 848 magnetic flux parallel load description, 684 object reference, 1232 magnetic flux parallel object reference, 1232 magnetostatic analysis type, 190 magnetostatic results, 847 magnifier window - toggle graphics toolbar button, 48 main menu commands and descriptions, 42 location in the Mechanical application window, 1 manage view settings, 98 manual contact, 469 manually insert connection objects, 443 mapped face meshing object reference, 1237 status symbol, 4 mapped face meshing object reference, 1237 mapping -CFD results, 303 Mapping Control Distance Based Average weighting, 1407 Manual enables modification of Advance Features, 1407 Program Controlled gives best accuracy, 1407 Shape Function weighting, 1407 Triangulation weighting, 1407 Mapping Validation objects, 1420 mass moment of inertia, 417 match control object reference, 1237 status symbol, 4 match control object reference, 1237 material properties nonlinear, 1519 material properties - fatigue, 855 material property usage in postprocessing, 771 materials, 122 assigning properties to, 124 assigning to parts - analysis step, 122 maximum bending stress result in beam tool description, 821 object reference, 1259 maximum bending stress result object reference ,1259 maximum combined stress result in beam tool description, 821 object reference, 1259 maximum combined stress result object reference,1259 maximum data points to plot - fatigue simulations ,856 maximum equivalent stress safety tool result description, 804 maximum offset for body interaction object , 548 maximum principal elastic strain result object reference, 1259 maximum principal stress result object reference ,1259 maximum principal stress/elastic strain result description, 784 object reference, 1259 maximum shear elastic strain result object reference, 1259 maximum shear stress result object reference, 1259 maximum shear stress safety tool result description, 806 maximum shear stress/elastic strain result description, 785 object reference, 1259 maximum tensile stress safety tool result description, 809 mean stress theory - fatigue simulations, 856 Mechanical APDL application - using commands, 1033 Mechanical APDL application database file - saving results as, 1021 Mechanical APDL application Euler angle sequence, 786 Mechanical APDL application input file - saving results as, 1021 Mechanical APDL application memory options, 917 Mechanical APDL application plots , 1033 Mechanical APDL application- conflicts with workbench when using commands objects, 1033 Mechanical objects reference, 1181 Mechanical tutorials, 1309 memory options - the Mechanical APDL application setting defaults, 68 setting for a solution, 917 merging contact regions - procedure, 474 mesh connection, 520 object reference, 1235 snap to boundary, 520 mesh connection object reference, 1235 mesh control tools applying - overall analysis step, 126 object reference, 1237 mesh control tools object reference, 1237 mesh group object reference, 1239 mesh group object reference, 1239
1622
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
mesh grouping object reference, 1240 mesh grouping object reference, 1240 mesh nodes result contour, 93 mesh numbering, 400 object reference, 1241 mesh numbering object reference, 1241 mesh object reference, 1233 meshing context toolbar - screenshot and description, 51 messages window, 41 method mesh control tool object reference, 1237 method mesh control tool object reference, 1237 method scope contact region setting, 449 middle principal elastic strain result object reference, 1259 middle principal stress result object reference, 1259 middle principal stress/elastic strain result description, 784 object reference, 1259 minimum bending stress result in beam tool description, 821 object reference, 1259 minimum bending stress result object reference, 1259 minimum combined stress result in beam tool description, 821 object reference, 1259 minimum combined stress result object reference ,1259 minimum principal elastic strain result object reference, 1259 minimum principal stress result object reference, 1259 minimum principal stress/elastic strain result description, 784 object reference, 1259 miscellaneous options, 68 MO granular strength, 1546 modal object reference, 1242 modal analysis troubleshooting, 1303 modal analysis type, 145 modal object reference, 1242 model context toolbar - screenshot and description, 51 object reference, 1243 Model Material failure, 1510 Material strength, 1510 model object reference, 1243 Mohr-Coulomb stress safety tool result
description, 807 moment load description, 647 object reference, 1232 moment object reference, 1232 moment of inertia, 417 mooney-rivlin model, 1520 2parameter, 1520 3parameter, 1521 5parameter, 1521 9parameter, 1521 motion load description, 693 solving with inertia relief, 693 move and copy connection objects, 443 moving windows, 2 mpc equations were not built for one or more contact regions - troubleshooting , 1294 MPC formulation contact region setting, 457 multi-point constraint contact for fracture, 330 multibody parts, 338 multilinear kinematic hardening, 1526 multiple versions of CAD systems, 1286
N
named selection exporting, 399 named selections converting to Mechanical APDL application components, 400 creating, 381 criteria rules, 385 display, 392 including in program controlled inflation, 398 object reference, 1244 overview, 381 scoping analysis objects to, 397 toolbar, 63 toolbar location in the Mechanical application window, 1 Named Selections importing, 398 managing, 396 toolbar, 396 named selections object reference, 1244 neo-hookean, 1520 new section plane, 101 Newton-Raphson residuals, 931 next view - graphics toolbar button, 48 no separation type contact region setting, 452 nodal coordinate systems results, 884 nodal displacement
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1623
Index description, 740 Nodal Displacement object reference, 1209 nodal force description, 736 Nodal Force object reference, 1209 nodal orientation description, 735 Nodal Orientation object reference, 1209 nodal pressure description, 738 nodal rotation description, 742 Nodal Rotation object reference, 1209 nodal rotation object reference, 1232 nonlinear bushing, 1379 nonlinear controls analysis settings, 573 nonlinear formulation analysis setting, 573 nonlinear material effects assigning to parts - analysis step, 122 nonlinear solution, 931 normal elastic strain result description, 1305 object reference, 1259 normal elastic strain result object reference, 1259 normal gasket pressure object reference, 1259 normal gasket pressure object reference, 1259 normal gasket total closure object reference, 1259 normal gasket total closure object reference, 1259 normal Lagrange formulation contact region setting, 457 normal stiffness contact region setting, 457 normal stiffness factor contact region setting , 457 normal stress exponent for body interaction object,548 normal stress limit for body interaction object, 548 normal stress result description, 784 object reference, 1259 normal stress result object reference, 1259 number of processors solution setting, 917 numbering control object reference, 1246 numbering control object reference, 1246 NX assigning parameters, 1041
O
object generator, 1173 objects generating multiple from template object, 1173 tagging, 1178 objects reference alphabetical listing, 1181 description of page content, 1181 offsets surface bodies, 343 ogden, 1523 ok status symbol, 4 options - analysis settings, 566 options - listed and described, 68 order of precedence in resolving thermal boundary condition conflicts, 1024 orthotropic elasticity, 1518 other selection scoping in periodic symmetry region, 378 out of process solutions, 915 output controls - analysis settings, 576 overconstrained conditions joints, 519
P
p-alpha EOS, 1562 painting graphics , 82 pan - graphics toolbar button, 48 parameters CAD, 1041 defined in solution commands objects, 1033 overall description, 1039 parameterizing a variable, 17 restrictions, 1039 specifying, 1039 part description, 337 object reference, 1247 part object reference, 1247 partial solution returned - troubleshooting, 1289 path object reference, 1248 path - construction geometry, 403 path object reference, 1248 path results, 889 PDEF command, 872 peak result, 775 penetration result in contact tool description, 796 object reference, 1202 penetration result object reference, 1202 penetration tolerance contact region setting, 457
1624
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
perfectly insulated load description, 672 object reference, 1232 perfectly insulated object reference, 1232 periodic high scoping in periodic symmetry region,378 periodic low scoping in periodic symmetry region, 378 periodic region object reference, 1249 using, 378 periodic region object reference, 1249 periodic symmetry type, 363 periodicity - angular, 363 phase angle in current for solid source conductor, 688 in current for stranded source conductor body, 691 in voltage for solid source conductor, 688 phase response, 799 phase response result object reference, 1259 phase response result object reference, 1259 picking - depth , 82 picking graphics, 82 pinball factor for body interactions, 545 pinball radius contact region setting, 457 pinball region contact region setting, 457 pinch object reference, 1237 pinch controls post, 520 pinch object reference, 1237 pipe idealization description, 732 pipe idealization condition object reference, 1232 pipe idealization object reference, 1232 pipe pressure load description, 625 pipe pressure object reference, 1232 pipe temperature load description, 628 pipe temperature object reference, 1232 planar face direction, 755 planar joints, 481 plane strain behavior - 2D simulation, 355 plane stress behavior - 2D simulation, 355 plastic strain - equivalent, 788 plasticity, 1525 PLNSOL command, 872 plots - Mechanical APDL application, 1033 point mass description, 417 object reference, 1251
point mass object reference, 1251 point scoped result tracker, 943 pointer modes, 82 POLYFLOW to Mechanical data transfer, 306 polynomial, 1522 polynomial EOS, 1549 porous collapse damage, 1543 porous materials, 1558 post pinch controls, 520 postprocessing commands objects, 1033 postprocessing features, 937 pre stress object reference, 1253 pre-meshed crack object reference, 1252 pre-meshed crack object reference, 1252 pre-stress object reference, 1253 preprocessing commands objects, 1033 pressure description, 622 pressure load at CFD boundary, 302 object reference, 1232 pressure object reference, 1232 pressure result in contact tool description, 796 object reference, 1202 pressure result object reference, 1202 preview mesh - overall analysis step, 126 previous view - graphics toolbar button, 48 print preview, 19 context toolbar - screenshot and description, 51 tab, 3 priority global connection setting, 439 PRNSOL command, 872 probe annotations in result context toolbar, 51 description, 894 probe result object reference, 1254 probe result object reference , 1254 procedure overall steps in an analysis, 117 programming - using APDL, 1033 project context toolbar - screenshot and description, 51 object reference, 1255 project object reference, 1255 psd base excitation load description, 656 PSD base excitation load
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1625
Index object reference, 1232 PSD base excitation object reference, 1232 publishing reports, 21 pure penalty formulation contact region setting, 457 remote displacement support description, 708 object reference, 1232 remote force load description, 636 object reference, 1232 remote force object reference, 1232 remote point commands objects, 415 connection lines, 415 features, 415 geometry behavior, 413 object reference, 1256 overview, 409 promote, 415 support specifications, 413 remote point object reference, 1256 remote points object reference, 1257 remote points object reference, 1257 remote solving, 915 rename based on definition commands objects, 1033 results and result tools, 907 rename tree objects, 3 renaming a graphical view, 99 renaming contact regions - animated example, 472 renaming joints based on geometry, 516 replacing a saved graphical view, 100 report context toolbar - screenshot and description, 51 creating - overall analysis step, 135 creating editions, 21 customizing, 21 options, 68 report preview tab, 3 reported frequency result object reference, 1259 reported frequency result object reference, 1259 resetting contact regions to defaults - procedure, 475 response psd results, 837 response spectrum analysis type, 200 restart analysis, 562 restart controls, 563 restitution value, 457 restore original window layout, 2 restore original window layout - in main menu , 42 result context toolbar - screenshot and description, 51 result tracker
Q
quick rainflow counting - fatigue simulations , 856
R
rad/s - in main menu, 42 radians - in main menu, 42 radiation load description, 668 object reference, 1232 radiation object reference, 1232 radiosity controls, 565 rainflow counting - fatigue simulations, 856 rainflow matrix result in fatigue tool description, 859 object reference, 1212 rainflow matrix result object reference, 1212 random colors contact bodies, 470 named selections, 392 random vibration analyses considerations for acceleration, 779 considerations for deformation, 779 considerations for velocity, 779 random vibration analysis type, 195 reactions bolt load, 829 contact, 815 generalized plane strain, 829 overall list, 829 reactions result in contact tool description, 796 recommended guidelines when using prestress with explicit dynamics, 177 reduced integration scheme, 338 reference number - coordinate system, 425 reference temperature, 122 refinement object reference, 1237 refinement object reference, 1237 regions types, 359 reinforcement body interaction type, 549 relative assembly tolerance analysis setting, 573 relative scaling - in result context toolbar, 51 remote boundary conditions, 746 remote boundary conditions - troubleshooting, 1296 remote displacement object reference , 1232
1626
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
description, 938 explicit dynamics, 943 exporting, 938 features, 938 object reference, 1257 plotting, 938 renaming, 938 structural, 940 thermal, 942 result tracker object reference, 1257 results contour, 884 electric, 853 fracture, 811 gasket, 841 geometry represented, 765 how to apply, 765 introduction and overview, 765 magnetostatic, 847 reviewing - overall analysis step, 134 structural, 778 thermal, 845 unaveraged contour, 772 unconverged results, 777 vector plots, 901 results and result tools object reference, 1259 resume capability for explicit dynamics, 1024 Reverse Validation option for Mapping Validation, 1420 revolute joints, 481 RHT concrete strength, 1540 rigid body motion - troubleshooting , 1295 Rigid Dynamics Analysis to static structural analysis, 311 rigid dynamics analysis type, 228 commands, 236 Rigid Dynamics Solver using commands, 1037 rigid materials, 1575 Rigid Transformation applies a transformation to source points, 1409 rotate - graphics toolbar button, 48 rotation cursor, 105 rotation cursors, 81 rotational order of coordinate systems results, 886 rotational velocity load description, 618 object reference, 1232 rotational velocity object reference, 1232 rotordynamics analysis, 326 rotordynamics controls - analysis settings, 583 rough type contact region setting, 452
rpm - in main menu, 42 rs base excitation load description, 657 RS base excitation load object reference, 1232 RS base excitation object reference, 1232
S
safety factor for maximum equivalent stress safety tool result,804 for maximum shear stress safety tool result, 806 for maximum tensile stress safety tool result, 809 for Mohr-Coulomb stress safety tool result, 807 safety factor result [fatigue] description, 859 [fatigue] object reference, 1212 [stress] description, 803 [stress] object reference, 1268 safety factor result object reference, 1268 safety margin for maximum equivalent stress safety tool result,804 for maximum shear stress safety tool result, 806 for maximum tensile stress safety tool result, 809 for Mohr-Coulomb stress safety tool result, 807 object reference, 1268 safety margin result object reference, 1268 saving contact region settings - procedure , 474 saving results as a database file, 1021 as a simulation database file, 1021 scale factor value, 1217 scaling deformed shape - result context toolbar, 51 relative - in result context toolbar, 51 scenarios - solving, 929 scope conflicts, 1024 graphics, 106 results, 769 scope contact region settings - listed and defined, 449 search across global connection setting, 439 search for connection duplicate pairs, 443 section plane - drawing/editing in result context toolbar, 51 section planes creating, 101 select mode - body, 48 select mode - edge, 48 select mode - face, 48 select mode - graphics toolbar button, 48 select mode - vertex, 48 select type - geometry, 48
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1627
Index select type - graphics toolbar button, 48 select type - node, 48 selecting mesh nodes on result contour, 93 selecting direction, 96 selection box select, 82 extend selection, 82 extend to adjacent, 82 extend to connection, 82 extend to limits, 82 filters, 82 single select, 82 selection information window activating, 23 export, 34 overview, 23 reselect, 34 selection modes and reported information, 24 sort, 34 toolbar, 31 setting contact conditions manually - guidelines and procedure, 469 setting variables, 80 sharp angle tool object reference, 1237 sharp angle tool object reference, 1237 shear damage, 1543 shear elastic strain result description, 1305 object reference, 1259 shear elastic strain result object reference , 1259 shear force result object reference, 1259 shear gasket pressure object reference, 1259 shear gasket pressure object reference, 1259 shear gasket total closure object reference, 1259 shear gasket total closure object reference, 1259 shear moment diagram, 840 shear stress exponent for body interaction object, 548 shear stress limit for body interaction object, 548 shear stress result description, 783 object reference, 1259 shear stress result object reference, 1259 shell element results, 783 shell modeling, 330 shell thickness for body interactions, 544 shock EOS linear, 1551 show all bodies, 340 show body, 340 show faces, 340 show vertices, 64 Simplorer Pins, 310 simply supported edge - description, 722 object reference, 1232 vertex - description, 722 simply supported object reference, 1232 simulation wizard - features and types, 115 single selection, 82 sizing object reference, 1237 sizing object reference , 1237 sliding distance result in contact tool description, 796 object reference, 1202 sliding distance result object reference, 1202 slot joints, 481 snap to boundary, 520 snap to mesh nodes, 403 solid bodies, 337 solid bodies - using, 341 Solid Edge assigning parameters, 1041 solid modeling, 333 solid source conductor body, 686 SolidWorks assigning parameters, 1041 solution annotations, 106 context toolbar - screenshot and description, 51 object reference, 1263 solution combination object reference, 1264 solution information object reference, 1264 solving overview, 913 troubleshooting (convergence problems), 1302 troubleshooting (general), 1298 solution combination description, 909 object reference, 1264 troubleshooting, 1302 solution combination object reference, 1264 solution coordinate system, 769 solution information description, 931 object reference, 1264 solution information object reference, 1264 solution magnitude limit exceeded - troubleshooting , 1291 solution object reference, 1263
1628
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
solution restarts, 921 solve process settings, 917 solve status symbol, 4 solver - conflicting DOF constraints troubleshooting, 1303-1304 solver failure - troubleshooting, 1290 solver type, 559 solving overall analysis step, 133 overview, 913 units, 960 solving analysis containing cracks, 1025 solving scenarios, 929 Source Value option for Mapping Validation, 1420 spatial displacements, 754 spatial load and displacement function data, 755 spatial load tabular data, 755 spatial loads, 754 spatially varying displacements, 754 spatially varying loads, 754 special analysis topics, 286 specify offset contact region setting, 457 specifying constant load expressions, 755 specifying constant load values, 755 specifying load values, 755 specifying surface body layered sections, 348 specifying surface body thickness, 345 specifying tabular loads, 755 spot weld object reference, 1265 using, 535 spot weld object reference, 1265 spot welds assumptions and restrictions, 535 spring object reference, 1186, 1267 spring object reference, 1186, 1267 springs advanced features, 532 applying springs, 529 incompatibility, 534 nonlinear spring stiffness, 534 preload, 531 results, 838 using, 528 stabilization analysis setting, 573 stabilization energy result description, 790 standard earth gravity load description, 616 object reference, 1232
standard earth gravity object reference, 1232 standard toolbar commands and descriptions, 47 location in the Mechanical application window, 1 startup options, 68 State Equation of, 1510 static structural analysis type, 204 status bar - location and description in the Mechanical application window, 1 status of variables, 80 status result in contact tool description, 796 object reference, 1202 status result object reference, 1202 status symbols , 4 steady-state thermal analysis type, 209 steinberg guinan strength, 1530 steps details of equilibrium iterations, 584 details of steps, 584 details of substeps, 584 guidelines for integration step size, 586 overall topics, 584 step controls, 555 using multiple steps, 127 stiffness assigning to parts - analysis step, 122 strain energy result description, 791 object reference, 1259 strain energy result object reference, 1259 strain hardening, 1542 strain rate effects, 1544 strain-life fatigue, 854 stranded source conductor body, 689 strength factor - fatigue simulations, 856 stress intensity result description, 785 object reference, 1259 stress intensity result object reference, 1259 stress ratio for maximum equivalent stress safety tool result,804 for maximum shear stress safety tool result, 806 for maximum tensile stress safety tool result, 809 for Mohr-Coulomb stress safety tool result, 807 object reference, 1268 stress ratio result object reference, 1268 stress tool result object reference, 1259, 1268 stress tools how to add, 803 listed, 803
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1629
Index object reference, 1268 stress-life fatigue, 854 stress/strain results - overall description, 783 structural error result description, 786 object reference, 1259 structural error result object reference, 1259 structural loads - listed, 621 structural results, 778 submodeling, 312 introduction, 312 structural, 314 thermal, 316 understanding, 313 support loads - listed, 702 supported function loads, 755 supported tabular loads, 755 supports types of supports, 612 suppress all other bodies, 340 suppress body, 340 suppress objects, 8 suppress status symbol, 4 suppressed contact region setting, 452 surface object reference, 1270 surface - construction geometry, 408 surface bodies faces with multiple thicknesses and layers specified, 351 general description, 341 importing , 342 importing thickness, 343 offsets, 343 specifying layered sections, 348 specifying thickness, 345 thickness, 342 surface body results, 776 surface object reference, 1270 surface results, 899 surface temperatures at CFD boundary, 302 surfaces transferred as solids - troubleshooting, 1293 symmetric behavior contact region setting, 452 symmetric electromechanical symmetry type, 359 symmetric structural cyclic symmetry type, 359 symmetric structural symmetry type, 359 symmetry defining in DesignModeler, 378 defining in explicit dynamics, 362 defining in Mechanical, 378 object reference, 1271 using, 358 symmetry object reference, 1271 symmetry region object reference, 1271 using, 378 symmetry region object reference, 1271 synchronous solutions, 915
T
tabs, 3 location in the Mechanical application window, 1 tabular data window, 37 tagging objects, 1178 tags applying to objects, 1178 creating, 1178 deleting, 1179 filtering, 8 highlighting tree objects, 1179 renaming, 1179 Tags window, 1178 target bodies scope contact region setting, 449 target normal search direction contact region setting, 457 target scope contact region setting, 449 temperature load description, 662 object reference, 1232 temperature object reference, 1232 temperature result description, 845 object reference, 1259 temperature result object reference, 1259 tensile failure, 1544 test data, 1519 thermal boundary condition conflicts, 1024 thermal capacitance, 418 thermal condition load object reference, 1232 thermal condition object reference, 1232 thermal conductance contact region setting, 457 thermal conductance value contact region setting,457 thermal error result object reference, 1259 thermal error result object reference, 1259 thermal loads - listed, 621 thermal point mass description, 418 object reference, 1272 thermal point mass object reference, 1272 thermal results, 845 thermal specific heat, 1575
1630
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
thermal steady-state analysis type, 209 thermal strain effects assigning to parts - analysis step, 122 thermal strain result, 787 thermal-electric analysis type, 213 thermal-stress analyses, 323 thermal/structural loads importing, 287 thermal/structural results exporting, 290 thickness object reference, 1274 thickness object reference, 1274 time role in analysis settings, 584 time step safety factor for body interactions, 545 tips working with charts and graphics, 98 tolerance for body interactions, 545 tolerance slider global connection setting, 439 tolerance type global connection setting, 439 tolerance value global connection setting, 439 toolbars context - overall description and listing, 51 graphics - commands and descriptions, 48 graphics option, 64 main menu - commands and descriptions, 42 named selection, 63 overall description, 46 standard - commands and descriptions, 47 tree filter - screenshot and description, 67 unit conversion, 63 topics - special analysis, 286 torsional moment result object reference, 1259 total acceleration result description, 779 object reference, 1259 total acceleration result object reference, 1259 total current density result object reference, 1259 total deformation result description, 779 object reference, 1259 total deformation result object reference , 1259 total electric field intensity result object reference, 1259 total field intensity result object reference, 1259 total field intensity result object reference , 1259 total flux density result object reference, 1259 total flux density result object reference, 1259
total force electromagnetic result description, 849 object reference, 1259 total force result object reference, 1259 total heat flux result description, 845 object reference, 1259 total heat flux result object reference, 1259 total magnetic field intensity result description, 848 total magnetic flux density result description, 848 total strain - equivalent, 789 total velocity result description, 779 object reference, 1259 total velocity result object reference, 1259 transfer volumetric temperature, 303 transferring coordinate systems to the Mechanical APDL application, 434 transient structural analysis linked to modal, 225 transient structural analysis type, 216 transient thermal analysis type, 282 translational joints, 481 transparency for joints, 516 tree filtering, 8 tree filter toolbar screenshot and description, 67 tree objects generating from template object, 1173 highlighting tagged objects, 1179 tree outline , 3 conventions and status symbols, 4 go to options, 6 location in the Mechanical application window, 1 triad cursor, 105 trim contact, 452 troubleshooting listing of overall problem situations, 1287 tutorials Mechanical, 1309 two vertices direction, 755 type contact region setting, 452
U
u. s. customary units - in main menu, 42 unaveraged contour results , 772 underconstrained parts - troubleshooting, 1295 underdefined status symbol, 4 unit conversion toolbar, 63
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1631
Index location in the Mechanical application window, 1 unit system behavior, 117 units - fatigue user life, 856 units - solving, 960 universal joints, 481 unsuppress all bodies, 340 unsuppress body, 340 unsuppress objets, 8 update status symbol, 4 update stiffness contact region setting, 457 updating geometry , 118 use range global connection setting, 439 user defined result description, 863 object reference, 1259 user interactions - details view, 10 user preferences file, 68 virtual cell object reference, 1280 virtual cell object reference, 1280 virtual hard vertex object reference, 1281 virtual hard vertex object reference, 1281 virtual split edge object reference, 1282 virtual split edge object reference, 1282 virtual split face object reference, 1283 virtual split face object reference, 1283 virtual topology context toolbar - screenshot and description, 51 in Mechanical, 127 object reference, 1283 virtual topology object reference, 1283 Viscoelastic, 1518 visibility - analysis settings, 583 voltage excitation for solid conductors voltage object reference, 1232 voltage excitation for solid source conductors description, 688 voltage load description, 679 voltage object reference, 1232 von Mises stress result, 784
V
validation object reference, 1275 validation object reference, 1275 variable parameterizing, 17 setting, 80 status, 80 varying displacements, 754 varying loads, 754 vector heat flux result plots, 845 vector plot result display, 901 vector principal elastic strain result object reference, 1259 vector principal stress result object reference, 1259 vector principal stress/elastic strain result description, 786 object reference, 1259 velocity object reference, 1277 velocity object reference, 1277 velocity support description, 712 view results during solve, 937 viewing selected columns for contact - worksheet, 36 viewports description, 97 graphics toolbar button, 48 virtual body object reference, 1278 virtual body group object reference, 1280 virtual body group object reference, 1280 virtual body object reference, 1278
W
weak springs analysis setting, 559 window geometry, 18 overall layout and component description, 1 windows manager, 2 wireframe - graphics toolbar button, 48 wizards description and screen location, 114 options, 68 simulation wizard - features and types, 115 workbench conflicts with the Mechanical APDL application when using commands objects, 1033 workflows fracture analysis, 327 working with charts and graphics, 98 worksheet connections, 436 go to selected items, 36 go to selected items in tree, 36 information display, 36 viewing selected columns for contact, 36 writing and reading files, 1021
1632
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Y
yeoh, 1522
Z
zerilli armstrong, 1531 zoom - graphics toolbar button, 48
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
1633
1634
Release 14.5 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.