Sie sind auf Seite 1von 34

ANSYS Mechanical y APDL: reutilizar

modelos y aumentar las capacidades de


ANSYS Mechanical

Mariano Morales ANSYS Iberia


mariano.morales@ansys.com
1

2014 ANSYS, Inc.

December 11, 2014

Agenda

Workbench platform & Mechanical APDL

Access advanced options using MAPDL commands

Re-use Mechanical APDL models

Case Study

2014 ANSYS, Inc.

December 11, 2014

How to improve the simulation process?

Spend less time in the same simulation


or
Spend the same time doing a more
detailed simulation/analysis

2014 ANSYS, Inc.

December 11, 2014

Workbench Platform
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)
CAD

Geometry

Meshing

Solver

Post-Processing

Mechanical

Fluids

2014 ANSYS, Inc.

December 11, 2014

Emag

Optimization

Workbench R15.0

History

Model assembly

Workbench evolution
Workbench R14.5
Workbench R12

Customization

Page project
Other solvers
Workbench R7.0

Available for
MAPDL users
Design Space R5

2000

Multipart
Windows
environment

CAD integrated

2003

2004

(AutoCAD)

2D monopart
5

2014 ANSYS, Inc.

December 11, 2014

2007

2012

2013

Date

Mechanical Application
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

2014 ANSYS, Inc.

December 11, 2014

Bi-Directional CAD Connectivity


- Material Properties
- Named Selections
- Parameters

Parameters
Hole diameters
Number of holes
Parameters from
CAD to WB

CAD Parameters

Design Modeler

Pro.Engineer

Parameters from
WB to CAD
7

2014 ANSYS, Inc.

December 11, 2014

DM Parameters

Usability - Productivity
Object Named Based on Source
Off
Based on Cell Id
Based on System Name
User Specified Tag
Tree Filtering / Visibility
Graphical Explosion

2014 ANSYS, Inc.

December 11, 2014

R16.0

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.
Speed (Normalized)
30
25
20
15
10
5
0

2014 ANSYS, Inc.

December 11, 2014

14.5

15 Serial

15 Parallel (12 Cores)

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.

10

2014 ANSYS, Inc.

December 11, 2014

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.
11

2014 ANSYS, Inc.

December 11, 2014

Mechanical vs MAPDL (DS.DAT)


ANSYS
MAPDL

ANSYS
MAPDL

Mechanical

MAPDL
(ASCI)

ANSYS
solver

.RST
.RTH

Mechanical

Core Technology

Third party
Post-processing
Other tools
MAPDL is the ANSYS solver language

12

2014 ANSYS, Inc.

December 11, 2014

Getting to the DS.DAT

13

2014 ANSYS, Inc.

December 11, 2014

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

14

2014 ANSYS, Inc.

December 11, 2014

Extensions available to download

15

2014 ANSYS, Inc.

December 11, 2014

ACCESING ADVANCED FEATURES IN MECHANICAL

16

2014 ANSYS, Inc.

December 11, 2014

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


17

2014 ANSYS, Inc.

December 11, 2014

Enhance your simulation using Commands


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


18

2014 ANSYS, Inc.

December 11, 2014

Enhance your simulation using Commands


Using snippets to change the contact properties, to track a contact id and
then deactivate this using ekill command.

19

2014 ANSYS, Inc.

December 11, 2014

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

20

2014 ANSYS, Inc.

December 11, 2014

Enhance your simulation using Commands


Using snippets to expose solution outputs in the Parameter Set and to
post-process specific results

21

2014 ANSYS, Inc.

December 11, 2014

Re-Use Old Models

22

2014 ANSYS, Inc.

December 11, 2014

Mesh import using External Model


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
23

2014 ANSYS, Inc.

December 11, 2014

Mesh import using External Model

Create your assembly


model

from a simple project


schematic
24

2014 ANSYS, Inc.

December 11, 2014

Mesh Assembly improvements

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
1st

18 Bodies
Virtual Topology Present

Contacts Present

Geometry and Mesh


Based Named Selections

25

2014 ANSYS, Inc.

December 11, 2014

R16.0

2nd

Postprocessing in Mechanical
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

test-1.cdb
26

2014 ANSYS, Inc.

December 11, 2014

MAPDL model re-use case


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
Model is constrained in 3 different
Component selection and has
pressure in other groups of faces.

27

2014 ANSYS, Inc.

December 11, 2014

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.

28

2014 ANSYS, Inc.

December 11, 2014

MAPDL model re-use case


Modify the legs according to design
updates (reduce weight).

The geometry can be created from


scracth or generated from FE
Modeler.

29

2014 ANSYS, Inc.

December 11, 2014

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

30

2014 ANSYS, Inc.

December 11, 2014

MAPDL model re-use case


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


31

2014 ANSYS, Inc.

December 11, 2014

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)

32

2014 ANSYS, Inc.

December 11, 2014

Loads imported using External Data

33

2014 ANSYS, Inc.

December 11, 2014

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

34

2014 ANSYS, Inc.

December 11, 2014

Das könnte Ihnen auch gefallen