Sei sulla pagina 1di 74

Improving Your Structural Mechanics Simulations with Release 14.

Tim Pawlak, R&D Fellow ANSYS Inc.


1 2011 ANSYS, Inc. December 8, 2011

Structural Mechanics Themes


MAPDL/WB Integration Physics coupling Rotating machines Composites & Fracture Mechanics Application Customization Thin structures modeling Contact analysis Performance Advanced Modeling Geometry Handling
2 2011 ANSYS, Inc. December 8, 2011

Listening to your needs, we have been able to identify a number of themes which form the basis of our roadmap and guide our developments

What will Release 14.0 bring you?

2011 ANSYS, Inc.

December 8, 2011

MAPDL/WB Integration Finite Element Access within ANSYS Mechanical

2011 ANSYS, Inc.

December 8, 2011

Motivation Finite Element Access

ANSYS Workbench was originally a geometry based tool. However many users also need to work with mesh entities.

2011 ANSYS, Inc.

December 8, 2011

Reviewing Connections

Spot Welds

Weak springs and MPC contacts as generated by the solver


7 2011 ANSYS, Inc. December 8, 2011

Connections created internally at the solution level are available and can help understand the results

Selections of Nodes

Nodes can be grouped into named selections based on selection logic, using locations or other characteristics or manual selections
Box Selection Node Picking Lasso Selection

2011 ANSYS, Inc.

December 8, 2011

Applying Loads and Orientations to Nodes

Nodal orientation allows users to orient nodes in an arbitrary coordinate system. Direct FE boundary conditions can be applied to selections of nodes.

Nodes are oriented in cylindrical system for loads and boundary condition definitions
9 2011 ANSYS, Inc. December 8, 2011

Results on Node Selections

Results with first layer of quads removed

Results are displayed on elements for which all nodes are selected. Node named selections allow to scope on specific regions of the mesh or remove undesired areas.

Results on quads layers only


10 2011 ANSYS, Inc. December 8, 2011

Restart and Direct FE Loads

Added after initial solve Analysis Settings tabular data: No restart point is lost

Second Load step modified for restart

Nodal Forces and Pressures objects can be added to a restart analysis without causing the restart points to become invalid. Other loads can now be modified without losing the restart points.

11

2011 ANSYS, Inc.

December 8, 2011

MAPDL/WB Integration Linear Dynamics in ANSYS Mechanical

12

2011 ANSYS, Inc.

December 8, 2011

Workbench and Mechanical enhancements


MSUP Transient Analysis supported Joint feature can now be used in Harmonics, Random vibration analysis Reaction Force & Moment results are now available in Harmonic analysis
Joints in Harmonic Analyses
13 2011 ANSYS, Inc. December 8, 2011

Modal Superposition Transient

Reaction Forces in a Harmonic Analyses

Physics Coupling Data Mapping

14

2011 ANSYS, Inc.

December 8, 2011

Motivation for Data Mapping


File exchanges are frequently used to transfer quantities from one simulation to another. Efficient mapping of point cloud data is required to account for misalignment, non matching units or scaling issues.

15

2011 ANSYS, Inc.

December 8, 2011

Supported Data Types

New at R14.0

16

2011 ANSYS, Inc.

December 8, 2011

Increased Accuracy
The smoothness of the mapped data depends on the density of the point cloud. Several weighting options are available to accommodate various data quality.

Triangulation versus Kriging

17

2011 ANSYS, Inc.

December 8, 2011

Validating the Mapped Data

Visual tools have been implemented to investigate how well the data has been mapped onto the target structure
18 2011 ANSYS, Inc. December 8, 2011

Importing Multiple Files

Multiple files can be imported for transient analyses or to handle different data to be mapped on multiple bodies

19

2011 ANSYS, Inc.

December 8, 2011

Rotating Machines Studying Rotordynamics in ANSYS Mechanical

20

2011 ANSYS, Inc.

December 8, 2011

Motivation for Rotordynamics

ANSYS Mechanical users need to be able to quickly create shaft geometries as well as analyze dynamic characteristics of rotating systems
Industrial fan (Venti Oelde)

21

2011 ANSYS, Inc.

December 8, 2011

Specific Solver Settings

Rotordynamics analyses require a number of advanced controls: Damping Solver choice Coriolis effect

24

2011 ANSYS, Inc.

December 8, 2011

Campbell Diagrams

Campbell diagrams are used to identify critical speeds of a rotating shaft for a given range of shaft velocities

25

2011 ANSYS, Inc.

December 8, 2011

Composites Enhanced Analysis Workflow and Advanced Failure Models for Composites

26

2011 ANSYS, Inc.

December 8, 2011

Motivation for Composites

Efficient workflows and in-depth analysis tools are required to model and understand complex composites structures

27

2011 ANSYS, Inc.

December 8, 2011

Defining Material Properties

Composites material require specific definitions including orthotropic properties, as well as some constants for failure criteria (TsaiWu, Puck, LaRc03/04, Hashin)
28 2011 ANSYS, Inc. December 8, 2011

Manually Defining Layers on Simple Geometries

Users can define simple layered sections for a shell body as well as define thicknesses and angles as parameters

29

2011 ANSYS, Inc.

December 8, 2011

Defining Layers on Complex Geometries

Courtesy of TU Chemnitz and GHOST Bikes GmbH

For complex geometries, the ANSYS Composite PrepPost module is used to define layers and then imported them onto the assembly model in ANSYS Mechanical.

30

2011 ANSYS, Inc.

December 8, 2011

Investigating Composites Results


ANSYS Mechanical supports layerwise display of results.

ANSYS Composite PrepPost offers comprehensive capabilities for global and plywise failure analysis.
31 2011 ANSYS, Inc. December 8, 2011

Customization ANSYS Design Assessment

33

2011 ANSYS, Inc.

December 8, 2011

Motivation Custom Results


Many of you have expressed the need for: Computing and displaying specific results Be able to achieve more complex User defined results

34

2011 ANSYS, Inc.

December 8, 2011

Custom Results by Design Assessment

The Design Assessment system enables the selection and combination of upstream results and the ability to optionally further assess results with customizable scripts

35

2011 ANSYS, Inc.

December 8, 2011

Design Assessment for Advanced User Defined Results


Design Assessment enable users to extend user defined results capabilities with:

Expressions using

mathematical operators as supported by Python Systems

Coordinate systems, Units Integration options Nodal, Element-Nodal &


Script used to display scalar element data stored in an external file
37 2011 ANSYS, Inc. December 8, 2011

Elemental result types

Import from external tables

Customization Application Customization Toolkit (ACT)

38

2011 ANSYS, Inc.

December 8, 2011

Motivation for Customization


As a Mechanical User, you may want to: Customize menus Create new loads and boundary conditions Create new types of plots Reuse APDL scripts without command snippets

39

2011 ANSYS, Inc.

December 8, 2011

What is the Application Customization Toolkit?

A means to customize Mechanical.

40

2011 ANSYS, Inc.

December 8, 2011

Toolbar Customization through XML Files

XML definition:
<load internalName="Convection on Blade" caption="Convection on Blade" icon="Convection" issupport="false" isload="true"> <version>1</version> <callbacks> <onsolve>Convection_Blade_Computation</onsolve> </callbacks> <details> <property internalName="Geometry" dataType="string" control="scoping"></property> <property internalName="Thickness" caption="Thickness" dataType="string" control="text"></property> <property internalName="Film Coefficient" caption="Film Coefficient" dataType="string" control="text"></property> <property internalName="Ambient Temperature" caption="Ambient Temperature" dataType="string" control="text"></property> </details> </load>
41 2011 ANSYS, Inc. December 8, 2011

Python Driven Loads and Boundary Conditions


Python script:
# Get the scoped geometry: propGeo = result.GetDPropertyFromName("Geometry") refIds = propGeo.Value # Get the related mesh and create the component: for refId in refIds: meshRegion = mesh.MeshRegion(refId) elementIds = meshRegion.Elements eid = aap.mesh.element[elementIds[0]].Id f.write("*get,ntyp,ELEM,"+eid.ToString()+",ATTR,TYPE\n") f.write("esel,s,type,,ntyp \n cm,component,ELEM") # Get properties from the details view: propThick = load.GetDPropertyFromName("Thickness") thickness = propThick.Value propCoef = load.GetDPropertyFromName("Film Coefficient") film_coefficient = propCoef.Value propTemp = load.GetDPropertyFromName("Ambient Temperature") temperature = propTemp.Value # Insert the parameters for the APDL commands: f.write("thickness="+thickness.ToString()+"\n") f.write("film_coefficient="+film_coefficient.ToString()+"\n") f.write("temperature="+temperature.ToString()+"\n") # Reuse the legacy APDL macros: f.write("/input,APDL_script_for_convection.inp\n")
42 2011 ANSYS, Inc. December 8, 2011

Writing APDL Commands From the New Definition


! APDL_script_for_convection.inp ! Input parameters: esel,s,type,,10 cm,component,ELEM thickness = 1.1 film_coefficient = 120. temperature = 22. ! Treatment: /prep7 et,100,152 keyop,100,8,2. et,1001,131 keyo,1001,3,2 sectype,1001,shell secdata,thickness,10 secoff,mid cmsel,s,component emodif,all,type,1001 emodif,all,secnum,1001 type,100 esurf fini alls /solu esel,s,type,,100 nsle sf,all,conv,film_coefficient,temperature alls

APDL

43

2011 ANSYS, Inc.

December 8, 2011

WB Mechanical

An Example: ACT driven Submodeling

Users simply select the coarse models results file, all APDL commands are automatically created no more need for command blocks!
44 2011 ANSYS, Inc. December 8, 2011

Thin Structures Mesh Connections

45

2011 ANSYS, Inc.

December 8, 2011

Motivation for Mesh Connections


In order to connect meshes of different surface parts so as to merge nodes at intersections, users do not always want or cannot merge the topologies at the geometry level. Mesh based connections are a valuable option.

46

2011 ANSYS, Inc.

December 8, 2011

Mesh Connections

Mesh connections work at part level: As a post mesh operation Base part mesh is stored to allow for quick changes in connections

47

2011 ANSYS, Inc.

December 8, 2011

Modal Analyses Shows Proper Connections of the Various Bodies

48

2011 ANSYS, Inc.

December 8, 2011

Further Meshing Enhancements

49

2011 ANSYS, Inc.

December 8, 2011

Virtual Topologies Interactive Editing

Direct access to operations from RMB menu

Virtual topologies are handled more interactively through direct graphics interaction rather than tree objects.

User selects entities then applies VT operations

50

2011 ANSYS, Inc.

December 8, 2011

Virtual Topology Hard Vertex, Edge, and Face Splits


Hard vertices can be added at any location on an edge or a face.

Hard vertices can then be used to create face splits from virtual edges.

51

2011 ANSYS, Inc.

December 8, 2011

Virtual Topologies Applications

Get swept mesh on non-sweepable bodies

Improve shell mesh quality and orthogonality with VT combinations


52 2011 ANSYS, Inc. December 8, 2011

Contact Analysis Rigid Body Dynamics

53

2011 ANSYS, Inc.

December 8, 2011

Motivation for RBD Contact


Many mechanisms and assemblies have components that operate through contact. In order to maintain the rapid turnaround for RBD simulations, there has been a subsequent focus on improving speed, accuracy and reliability of the contact capability.
54 2011 ANSYS, Inc. December 8, 2011

Performance Improvements
Applicability, robustness, and efficiency of the contact has been improved for speed and accuracy expect a typical 2-5x speed-up

Valve: 158 sec elapsed time (2x speed up)

Piston: 9 sec elapsed time (7.5x speed up)

Transition and jump prediction have been greatly improved

55

2011 ANSYS, Inc.

December 8, 2011

Contact Analysis Flexible bodies

56

2011 ANSYS, Inc.

December 8, 2011

Motivation for Contact

While already providing leading edge technology, ANSYS continues to enhance its ability to robustly and efficiently solve complex contact problems

57

2011 ANSYS, Inc.

December 8, 2011

Projected Contact
Regular contact Projection based

Smoother temperature results on a multilayered structure

The Surface Projection Based Contact provides more accurate results (stresses, pressures, temperatures) and is now also available for bonded MPC contacts

Improved pressure results with surface projection


58 2011 ANSYS, Inc. December 8, 2011

Contact accuracy and robustness

Adjust to touch causes rigid body motion and leaves a gap

New contact stabilization prevents rigid motion

Contact stabilization technique dampens relative motions between the contact and target surfaces for open contact

59

2011 ANSYS, Inc.

December 8, 2011

Performance Further benefits from GPU boards

60

2011 ANSYS, Inc.

December 8, 2011

Motivation for GPUs


Taking advantage of the latest hardware is mandatory to solve your large models.

A combination of relatively new technologies provides a breakthrough means to reduce the time to solution

61

2011 ANSYS, Inc.

December 8, 2011

Distributed ANSYS Supports GPUs

GPU Acceleration can now be used with Distributed ANSYS to combine the speed of GPU technology and the power of distributed ANSYS
62 2011 ANSYS, Inc. December 8, 2011

Speed-up from GPU technology

Linux cluster : Each node contains 12 Intel Xeon 5600series cores, 96 GB RAM, NVIDIA Tesla M2070, InfiniBand

Solder balls
Results Courtesy of MicroConsult Engineering, GmbH

Mold
Solder Joint Benchmark - 4M DOF, Creep Strain Analysis
63 2011 ANSYS, Inc. December 8, 2011

PCB

Advanced Modeling Material Models

65

2011 ANSYS, Inc.

December 8, 2011

Motivation for Material Models


ANSYS provides a comprehensive library of advanced materials. Some users however need even more advanced models to include complex nonlinear phenomena in their simulations.

66

2011 ANSYS, Inc.

December 8, 2011

Advanced Materials for Biomechanical Applications

Anisotropic Hyperelasticity plus

Viscoelasticity for strain rate effects

Hyperelasticity coupled with Pore


Pressure element
Hydrocephalus analysis Hyperelastic material with porous media

Shape Memory Alloy enhanced with

superelasticity, Memory effect, New Yield Function, Differentiated Moduli (Austenite, Martensite)

Holzapfel Model - Capture the


Stent modeling using shape memory alloys
67 2011 ANSYS, Inc. December 8, 2011

behavior of fiber-reinforced tissue

Nonlinear materials support for coupled field elements

Coupled field-elements for strongly coupled thermo-mechanical analysis now accounts for plasticity induced heat generation along with friction effects
Friction Stir Welding including heat generation due to friction and plastic deformation
68 2011 ANSYS, Inc. December 8, 2011

Advanced Modeling Brake Squeal

76

2011 ANSYS, Inc.

December 8, 2011

Motivation for Brake Squeal


Auto owner complaint and is associated with high warranty costs. ANSYS provides the best solution for such analyses, including complex Eigen-Methods to predict onset of squeal, new state-of-theart linear methods and parametric studies.
77 2011 ANSYS, Inc. December 8, 2011

ANSYS Solution for Brake Squeal


Provides for sliding contact with friction No match mesh needed Supports higher order elements Complex Eigen solve Animate: Complex Mode Shape Contact Status at Pads

Automated Meshing

CAD
Bi-Directional CAD Connectivity

Mesh & Connection


Automated Contact Detection

Setup & solver


Flexibility to use Linear & Non-linear solver capabilities Friction sensitivity study Contact damping Sliding velocity Run set of DOEs dependent Friction
Significant time reduction

Post Processing
Root locus plots Correlation of modes List Strain energy per component per mode

Physical prototyping time consuming and expensive

Can include Squeal and cycle Provide more analysis early in the design

Parametric Study by changing friction coefficient Reuse symmetric modes and just run unsymmetric part
78 2011 ANSYS, Inc. December 8, 2011

System Level Simulation Rigid Body Dynamics Simplorer Co-simulation

89

2011 ANSYS, Inc.

December 8, 2011

Motivation for System Level Simulation


Most mechanisms and assemblies are managed via control systems. System simulation, including the details of the mechanism or assembly, are needed in order to improve modeling accuracy, fidelity and ultimately system optimization.

90

2011 ANSYS, Inc.

December 8, 2011

Linking Mechanical and Simplorer

Inputs and outputs are defined as pins in the Mechanical model and connected to the schematics of Simplorer

91

2011 ANSYS, Inc.

December 8, 2011

Simulation Results

Force Applied on Pistons

Rotational Displacement Rotational Velocity

92

2011 ANSYS, Inc.

December 8, 2011

Some Examples
Aircraft Landing Gear

Robotic Arm Control RBD model Trace of arm trajectory

Simplorer schematic of hydraulic circuit and control


93 2011 ANSYS, Inc. December 8, 2011

And there is much more

98

2011 ANSYS, Inc.

December 8, 2011

check the Release Notes!

99

2011 ANSYS, Inc.

December 8, 2011

Remember Technology Demonstration Guide

100

2011 ANSYS, Inc.

December 8, 2011

Questions?

101

2011 ANSYS, Inc.

December 8, 2011

Potrebbero piacerti anche