Upload
danaosajo
View
4
Download
0
Embed Size (px)
DESCRIPTION
webinar ansys
Citation preview
© 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]
© 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
© 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
© 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)
© 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
© 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
© 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
© 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
© 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)
© 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.
© 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.
© 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
© 2014 ANSYS, Inc. December 11, 2014 13
Getting to the DS.DAT
© 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
© 2014 ANSYS, Inc. December 11, 2014 15
Extensions available to download
© 2014 ANSYS, Inc. December 11, 2014 16
ACCESING ADVANCED FEATURES IN MECHANICAL
© 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
© 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
© 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.
© 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
© 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
© 2014 ANSYS, Inc. December 11, 2014 22
Re-Use Old Models
© 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
© 2014 ANSYS, Inc. December 11, 2014 24
Mesh import using External Model
Create your assembly model…
…from a simple project schematic
© 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
© 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
© 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.
© 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.
© 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
© 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
© 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
© 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)
© 2014 ANSYS, Inc. December 11, 2014 33
Loads imported using External Data
© 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
– …