34
© 2014 ANSYS, Inc. December 11, 2014 1 ANSYS Mechanical y APDL: reutilizar modelos y aumentar las capacidades de ANSYS Mechanical Mariano Morales – ANSYS Iberia [email protected]

Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

Embed Size (px)

DESCRIPTION

webinar ansys

Citation preview

Page 1: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 1

ANSYS Mechanical y APDL: reutilizar modelos y aumentar las capacidades de

ANSYS Mechanical

Mariano Morales – ANSYS Iberia [email protected]

Page 2: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 2

• Workbench platform & Mechanical APDL

• Access advanced options using MAPDL commands

• Re-use Mechanical APDL models

• Case Study

Agenda

Page 3: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 3

How to improve the simulation process?

Spend less time in the same simulation

or

Spend the same time doing a more detailed simulation/analysis

Page 4: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 4

Solver Post-Processing Optimization Geometry

Workbench Platform

CAD Meshing

Fluids

Mechanical

Emag

Workbench Platform: • CAD integration: Parameters, Named Selection, Bi-Directional connection • Single Platform for all Simulation. Easy connectivity (Different analysis, coupled physics) • Dedicated pre-processing tools (DesignModeler, SpaceClaim) • External Data import • DesignXplorer (Optimization)

Page 5: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 5

History Workbench evolution

Date

2000

CAD integrated (AutoCAD)

2D monopart

Workbench R7.0

Workbench R12

Workbench R14.5

Workbench R15.0

2004

2007

2012

2013

Page project Other solvers

Customization

Model assembly

Available for MAPDL users

Design Space R5

Multipart Windows environment

2003

Page 6: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 6

Mechanical: • Fast Navigation through the model (Tree, Filtering, Visual hints) • Automated meshing • Named Selection based Contacts, BCs, Results… • Automatic contact detection • Easy and at-a-glance postprocessing

Mechanical Application

Page 7: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 7

- Material Properties - Named Selections - Parameters

Pro.Engineer

Design Modeler

• Hole diameters • Number of holes

Parameters

Parameters from

WB to CAD

Parameters from

CAD to WB

CAD Parameters

DM Parameters

Bi-Directional CAD Connectivity

Page 8: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 8

Usability - Productivity R16.0

• Object Named Based on Source Off Based on Cell Id Based on System Name User Specified Tag

• Tree Filtering / Visibility • Graphical Explosion

Page 9: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 9

Reducing Meshing Time For Assemblies As simulations involve always more complex models made of dozens, hundreds of parts, sequentially meshing all parts is a time consuming process. Up to 4x serial meshing and up to 27x parallel meshing speedup.

0

5

10

15

20

25

30

14.5 15 Serial 15 Parallel (12 Cores)Speed (Normalized)

Page 10: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 10

Fracture Tool Elliptical cracks are inserted in clean geometries by simply defining a center location and the crack shape sizes – all meshing is automatically handled.

Page 11: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 11

Submodeling for local refinement

Submodeling saves time when only a portion of the model matters.

2D to 3D submodeling allows to compute local detailed results that are not captured using a surface model.

Page 12: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 12

Mechanical vs MAPDL (DS.DAT)

ANSYS MAPDL

Mechanical

Other tools

ANSYS solver

MAPDL (ASCI)

.RST

.RTH

Third party Post-processing

MAPDL is the ANSYS solver language

ANSYS MAPDL

Mechanical

Core Technology

Page 13: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 13

Getting to the DS.DAT

Page 14: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 14

Some of the Latest MAPDL features exposed

• Release 14.5: • Finite Element Access: Nodal/Elemental

Named Selections • Release 15:

• Scoping entities to FE nodes • CZM, Debonding • Nonlinear Spring definition

• Release 16: • Beam Stress Contour • Node Merge • Node Merge

Max

Min

Page 15: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 15

Extensions available to download

Page 16: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 16

ACCESING ADVANCED FEATURES IN MECHANICAL

Page 17: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 17

Enhance your simulation using Commands

A “snippet” or “Command Block” is basically an object inserted in the simulation tree which allows you to introduce APDL commands

/prep7

/solu

/post1 & /post26

Page 18: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 18

• Using snippets to change the element type and/or to access material properties not exposed in Engineering Data. • The element type chosen should have the same number of degrees of freedom as the ones automatically generated by Workbench (you can not substitute a low order element to a high order one, neither you can remove degrees of freedom!)

Example of a shell type change

Enhance your simulation using Commands

Page 19: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 19

Enhance your simulation using Commands • Using snippets to change the contact properties, to track a contact id and then deactivate this using “ekill” command.

Page 20: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 20

Enhance your simulation using Commands • Defining a multiphysic simulation (structural-thermo-electric)

Changing the element type

Activate Thermal and Electrical conditions in contacts

Define Boundary Conditions based in Named Selection

Page 21: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 21

Enhance your simulation using Commands • Using snippets to expose solution outputs in the Parameter Set and to post-process specific results

Page 22: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 22

Re-Use Old Models

Page 23: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 23

Since R15, Workbench provides the ability to import your native MAPDL Mesh in cdb format.

Advantages of using the External Model box are the following: - The geometry is automatically synthesize from the specified

mesh and available for Mechanical - The import is faster and more robust than FE Modeler (it

uses its fully compatibility with the MAPDL mesher) - Several cdb can file be added to combine a full assembly

model - Mesh can be duplicated using rigid transformations - MAPDL Component are also imported as Named Selection

- Contact detection can be done after geometry generation

Mesh import using External Model

Page 24: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 24

Mesh import using External Model

Create your assembly model…

…from a simple project schematic

Page 25: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 25

• Virtual Topology in upstream systems is now supported.

• Geometry and mesh basedNamed Selections

• Sub-Assembly Contacts imported

• Preview Assembly support (only geometry faster)

• Rigid Body Supports: Allow bodies to be imported in “Rigid” mode

• Line Bodies now supported

• Multi Level Assembly

Mesh Assembly improvements R16.0

18 Bodies Virtual Topology Present

Contacts Present

Geometry and Mesh Based Named Selections

1st 2nd

Page 26: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 26

test-1.cdb

This new import option from external model give you the advantage to use Mechanical as a standalone post-processor

Solve your model in ANSYS MAPDL and benefice the post-processing advantages of Workbench

Postprocessing in Mechanical

Page 27: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 27

Goal is to reuse the same model created and solved in Mechanical APDL, import it to Mechanical (keeping the same mesh) and then do some improvement in the legs as shown

MAPDL model re-use case

Model is constrained in 3 different Component selection and has pressure in other groups of faces.

Page 28: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 28

MAPDL model re-use case

Resume your MAPDL .DB and prepare the node component you want to import in Mechanical (CM,name,node)

Export your mesh in a .cdb format (CDWRITE,db,filename,cdb) Mesh and Named Selection will be retrieved in Mechanical.

Page 29: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 29

Modify the legs according to design updates (reduce weight). The geometry can be created from scracth or generated from FE Modeler.

MAPDL model re-use case

Page 30: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 30

MAPDL model re-use case

In Workbench, add an External Model box and import your cdb file

Link the box to your analysis box to import your mesh and update

Page 31: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 31

All the different components are assembled into one Mechanical system. Contact generation has been done between components. Loads can be created using these imported named selections.

Material models can be retrieve using an FE Modeler box in parallel

MAPDL model re-use case

Page 32: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 32

MAPDL model re-use case

Loads can also be imported using MAPDL command inside Mechanical (Command Snippet). Scoped to Node ID (1) or to Named Selections (2)

Page 33: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 33

Loads imported using External Data

Page 34: Webinar_ANSYS_Mechanical_y_APDL_11.12.2014

© 2014 ANSYS, Inc. December 11, 2014 34

Take advantage of Python Language

Use the “Record Journal” option to generate python commands according to the operations made, and then modify the base file to adapt and parametrize the script.

– Automatize the import of different files using the same settings (different temperatures files for different time steps)

– Control the order of the updates in cells

– …