[go: up one dir, main page]

0% found this document useful (0 votes)
71 views33 pages

ALE-Arbitrary Lagrangian Eulerian Method - LSDYNA

The DYNAmore Express Webinar on May 6, 2022, focused on the Arbitrary-Lagrangean-Eulerian (ALE) method, which is used in LS-DYNA for simulating complex physical interactions involving large deformations and fluid dynamics. Key topics included the fundamentals of ALE, its application in LS-DYNA, and the interaction between Lagrangean structures and ALE meshes. The webinar also covered important keywords, element formulations, and output visualization related to ALE in LS-DYNA.

Uploaded by

Solufem Ansys
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
71 views33 pages

ALE-Arbitrary Lagrangian Eulerian Method - LSDYNA

The DYNAmore Express Webinar on May 6, 2022, focused on the Arbitrary-Lagrangean-Eulerian (ALE) method, which is used in LS-DYNA for simulating complex physical interactions involving large deformations and fluid dynamics. Key topics included the fundamentals of ALE, its application in LS-DYNA, and the interaction between Lagrangean structures and ALE meshes. The webinar also covered important keywords, element formulations, and output visualization related to ALE in LS-DYNA.

Uploaded by

Solufem Ansys
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 33

DYNAmore Express Webinar on 6 May 2022

Beyond FEA:
Arbitrary-Lagrangean-Eulerian (ALE) Method
Maik Schenke, DYNAmore GmbH

DYNAmore Express Webinar | Public Courtesy of DLR © 2022 DYNAmore GmbH Slide
Slide 11 of
of XX
33
Introduction
First things first

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 22 of
of XX
33
Introduction
LS-DYNA Multi-Physic Solver

▪ One Code for all


▪ Structural mechanics
▪ Heat transfer
▪ Incompressible fluid dynamics
▪ Compressible fluid dynamics
▪ Electromagnetics
▪ Particle methods

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 33 of
of XX
33
Introduction
Overview

▪ ALE Fundamentals
▪ ALE in LS-DYNA
▪ Lagrangean-Structure Interaction
▪ Moving Reference Frame
▪ Output
▪ Structured ALE (S-ALE)
▪ Summary

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 44 of
of XX
33
ALE Fundamentals
Under the hood

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 55 of
of XX
33
ALE Fundamentals
Overcoming Element Degration

Problem Solution
▪ Large deformations/distortions ▪ Mesh-adaptivity (re-meshing)
▪ Element performance degration ▪ ALE approach

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 66 of
of XX
33
ALE Fundamentals
Lagrangean vs ALE forumulation

Lagrangeian Formulation ALE formulation


▪ Nodes are tied to material ▪ Nodes are not tied to material
▪ Mesh deforms with the material ▪ Nodes are repositioned to avoid exessive mesh
distortion
▪ Not suitable for very large deformations, e. g.
forging, extrusion, material flow ▪ Relative motion between material and mesh

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 77 of
of XX
33
ALE Fundamentals
Solving complex PDE

▪ Numerical methods to solve partial differential equations (PDE), e. g.


▪ Mass balance
▪ Momentum balance
▪ Energy balance
▪ Numerical solution procedure comprises
▪ Space discretization, e. g. Finite-Element Analysis (FEA), Smoothed Particle Hydrodynamics (SPH)
▪ Time discretization, e. g. Backward Euler (BE), Central Difference (CD) scheme

ALE (Arbirary Lagrangean Eulerian)


▪ Is neither one of these
▪ In particular, it still exploits FEA and CD for space and time discretrization, respectively
▪ However, tweaks the update of the solutions state using Lagrangean and Eulerian formulation

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 88 of
of XX
33
ALE Fundamentals
Application examples

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 99 of
of XX
33
ALE Fundamentals
Lagrangean vs Eulerian Formulation

Lagrangean Eulerian
▪ Material description ▪ Spatial description
▪ Follows material motion and ▪ Observation of material-point attached
observes changes variables pass
in variable by a fixed point
d d

x
x x x

e2
e2
e1 e1
e3
e3
DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide
Slide 10
10 of
of XX
33
ALE Fundamentals
Lagrangean vs Eulerian Formulation vs ALE

Translation Deformation

Lagrange

Euler-mesh fixed in space

Euler

Moving ALE-mesh

ALE

t=t1 t=t2 = Advection

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 11
11 of
of XX
33
ALE Fundamentals
ALE time advancement

FEA Step Intermediate ALE Steps


▪ Lagrangean ▪ Mesh smoothing
▪ Advection

▪ Lagrangean
▪ Mesh distortion via node movement following material motion, i. e. regular FEA step
▪ Intermediate ALE Steps
▪ Mesh smooting, e. g. average method, equipotential [ Winslow 1963, 1990 ]
▪ Advection, i. e. material flow, via, e. g., Doner cell, van Leer
▪ Time step size
▪ CFL stability condition applies, i. e. t  min 
x 2 x 
e e

, 
 c 
cr e
nel
v

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 12
12 of
of XX
33
ALE Fundamentals
Single vs multi-material ALE

▪ ALE domain may contain


▪ Single material in a vacuum, where only one material obeys an material law → Single-Material ALE
▪ Several materials, where each material follows its own material law → Multi-Material ALE
Single-Material ALE Multi-Material ALE
Material Material 1
Void Material 2
Material 3

Use Single-Material ALE only when fluid-fluid interaction is not of concern

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 13
13 of
of XX
33
ALE in LS-DYNA
Important Keywords

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 14
14 of
of XX
33
ALE in LS-DYNA
Overview

▪ Global control via *CONTROL_ALE, e. g.


▪ Adection scheme and advection frequency
▪ Reference pressure on ALE domain boundaries
▪ Multi-Material Euler/ALE via *ALE_MULTI-MATERIAL_..., e. g.
▪ Multi-Material definitions
▪ Initial material distribution
▪ Material laws via *MAT_, *MAT_ALE_, *EOS_
▪ Lagrangean-structure interaction via *CONSTRAINED_LAGRANGE_IN_SOLID
▪ For boundary conditions, mostly the usual *BOUNDARY_ keywords apply
▪ Post-processing via *DATABASE_FSI_...

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 15
15 of
of XX
33
ALE in LS-DYNA
Element formulations

▪ ELFORM in *SECTION_SOLID defines the ALE/Eulerian formulation


*PART
$ PID SECID MID EOSID HGID
1 1 1
*SECTION_SOLID
$ SECID ELFORM
1 11
*MAT_NULL
$ MID RO PC MU TEROD CEROD YM PR
1 ...
Eulerian ELFORM

ELFORM EQ. 5: 1 point integration ALE (single material)


EQ. 6: 1 point integration Eulerian (single material)

EQ.11: 1 point integration ALE (multi-material ALE)
EQ.12: 1 point integration ALE (single-material ALE and void)

ALE ELFORM

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 16
16 of
of XX
33
ALE in LS-DYNA
Multi-Material Definition

▪ ELFORM in *SECTION_SOLID defines the ALE/Eulerian formulation


*PART
$ PID SECID MID EOSID HGID
1 1 1
*SECTION_SOLID
$ SECID ELFORM
1 11
*MAT_NULL
$ MID RO PC MU TEROD CEROD YM PR
1 ...

ELFORM EQ. 5: 1 point integration ALE (single material)


EQ. 6: 1 point integration Eulerian (single material)

EQ.11: 1 point integration ALE (multi-material ALE)
EQ.12: 1 point integration ALE (single-material ALE and void)

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 17
17 of
of XX
33
ALE in LS-DYNA
Multi-Material Definition

▪ Multi-Material Euler/ALE via *ALE_MULTI-MATERIAL_...


*ALE_MULTI-MATERIAL_GROUP
$ sid idtype
11 1 Multi-material group 1
22 1 Multi-material group 2
33 1 Multi-material group 3
55 1 Multi-material group 4
... ...

SID part or part-set id


IDTYPE entity type in SID, i. e. part set, part

Remarks
▪ Note that the multi-material ID are assigned automatically sequentially from top to buttom
▪ Only materials of same material group can join or mix, respectively

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 18
18 of
of XX
33
Lagrangean-Structure Interaction
Interaction between ALE and FE

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 19
19 of
of XX
33
Lagrangean-Structure Interaction
Basic concepts

▪ Different problems require different simulation strategies


▪ Finite-Element Analysis (FEA)
▪ Highly efficient
▪ However, element-distortion-capability limits
material deformation
▪ Arbitray Lagrangean Eulerian (ALE)
▪ Large deformation and
material mixing possible
▪ Less efficient
FEA-ALE interaction
▪ FEA for mildly deforming structures, e. g. solid structures
▪ ALE for heavily distorting materials, e. g. pastes, liquids

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 20
20 of
of XX
33
Lagrangean-Structure Interaction
Methodology

Constraint-based Method Penalty-based Method


▪ ALE-Material velocities are computed at ▪ Penalty method punishes violation of constraint
coupling point of Lagrangean structure via a penalty force
▪ Both velocities are ▪ Penalty force is proportional tn

forced to be the same vL v4 to amount of violation,


v1 e. g. penetration depth
xi

v2 v3
Penalty force

Remarks
▪ Interaction activated via *CONSTAINED_LAGRANGE_IN_SOLID
▪ For ALE-rigid-body interaction, penalty method, CTYPE=4 in *CONSTRAINED_LAGRANGE_IN_SOLID
is needed

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 21
21 of
of XX
33
Lagrangean-Structure Interaction
Keyword

*CONSTRAINED_LAGRANGE_IN_SOLID
$ SLAVE MASTER SSTYP MSTYP NQUAD CTYPE DIREC MCOUP
401 402 0 0 1 6 1 -998
$ START END PFAC FRIC FRMIN NORM NORMTYP DAMP
0 0 -999 0 0.2 0
$ CQ HMIN HMAX ILEAK PLEAK LCIDPORO NVENT IBLOCK
0 0 0 2 0.1

SLAVE Slave ID references the Lagrangean structure


MASTER Master ID references the ALE mesh
SSTYP Slave set type, e. g. part set, part or segment
MSTYP Master set type, e. g. part set or part
NQUAD Number n of quadrature points to control leakage
CTYPE Coupling method, e. g. penalty (CTYPE=4)

MCOUP Multi-material coupling
PFAC Penalty-stiffness scaling factor if GT.0

ILEAK Leakage-control method

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 22
22 of
of XX
33
Lagrangean-Structure Interaction
Leakage

▪ Leakage occurs if there are too few coupling points

Too few coupling points (NQUAD=1) → leakage Sufficient coupling points (NQUAD=4) → leakage

At least, three coupling points on lagrangean-structure segment in ALE is recommended

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 23
23 of
of XX
33
Moving Reference Frame

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 24
24 of
of XX
33
Moving Reference Frame
Rotation and translation of the ALE domain

▪ To reduce the size number of elements, a moving/transforming ALE mesh


can be introduced used via *ALE_REFERENCE_SYSTEM_GROUP
*ALE_REFERENCE_SYSTEM_GROUP
$ SID STYPE PRTYPE PRID BCTRAN BCEXP BCROT ICOORD
2 1 1 1.0
$ XC YC ZC EXPLIM EFAC
0.0 0.0 0.0 2.0 0.5


PRTYPE reference system type, e. g.
following coordinate system,
average velocity of ALE
BCTRAN translational constraints
BCROT rotational constraints
BCEXP mesh-expansion/shrinkage constraint

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 25
25 of
of XX
33
Outputs

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 26
26 of
of XX
33
Outputs
Visualisation data

ALE group in LS-PrePost Further Databases


▪ Go to Model → SelPart ▪ *DATABASE_ALE to select output order of
history variables in curve plots and in d3plot
▪ In the window, tick the check box Fluid(ALE)
▪ Select the desired ALE groups ▪ For specific FSI-related output variables,
*DATABASE_FSI_… can be used, e. g.
▪ Sensor with offset to Lagrangean surface
▪ For FSI-pressure fringe plots, use keyword
*DATABASE_BINARY_FSIFOR

Hint
In *DATABASE_EXTENT_BINARY use NEIPH
to output integration-point data of ALE history
variables

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 27
27 of
of XX
33
Structured ALE (S-ALE)
Optimization ALE

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 28
28 of
of XX
33
Structured ALE (S-ALE)
Introduction

▪ Same theory as „old“ ALE, e. g.


▪ Mesh smooting
▪ Advection
▪ Lagrangean-structure coupling
▪ Different implementation
▪ Automatic mesh generation
▪ More efficient solver
▪ More stable and user-friendly
▪ S-ALE features
▪ Smaller input decks
▪ Easier ALE-mesh modifications ALE (R12.1, MPP, 4 CPU): 89 min.
S-ALE (R12.1, MPP, 4 CPU): 61 min.
▪ Enhanced MPP efficiency → 32 % performance enhancment

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 29
29 of
of XX
33
Structured ALE (S-ALE)
Keyword Overview

▪ New class of keywords *ALE_STRUCTURED_


▪ Mesh generation via
▪ *ALE_STRUCTURED_MESH_CONTROL_POINTS a mesh seed along global coordinates or following
a local coordinate system, see *DEFINE_COORDINATE_NODES
▪ *ALE_STRUCTURED_MESH to create the mesh
▪ Define materials
▪ *ALE_MULTI-MATERIAL_GROUP to define multi-material groups
▪ *INITIAL_VOLUME_FRACTION_GEOMETRY to occupy the newly created structured ALE mesh
with material

Hints
▪ Use *ALE_STRUCTURED_MESH_TRIM to further tailor mesh to match your needs
▪ Convert existing „old“ ALE mesh to structured mesh, via CPIDX=-1 in *ALE_STRUCTURED_MESH

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 30
30 of
of XX
33
Summary
Wrap it all up

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 31
31 of
of XX
33
Summary
Wrap things up

▪ ALE exploits existing space and time discretization schemes with a twist in the time advancement
▪ Perform Lagrangean step leading to mesh distortion
▪ Smooth deformed mesh via mesh motion
▪ Perform advection (material flow to counter act mesh movement)
▪ Explicit method and, thus, subjected to CFL stability condition
▪ Applications
▪ Excessive solid deformations, e. g. in bulk forming
▪ Flow problems, excl. turbulence and heat transport
▪ S-ALE (enhanced ALE solver)
▪ Convenient mesh construction and adaption
▪ Usually, better performance
▪ However, less versatile for complex ALE-domain geometries

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 32
32 of
of XX
33
Thank You DYNAmore GmbH
Industriestr. 2
70565 Stuttgart-Vahingen
Germany

Tel.: +49 - (0)711 - 459 600 0


Fax: +49 - (0)711 - 459 600 29
info@dynamore.de

www.dynamore.de
www.dynaexamples.com
www.dynasupport.com
www.dynalook.com
© 2022 DYNAmore GmbH. All rights reserved.
Reproduction, distribution, publication or display of the slides and content
without prior written permission of the DYNAmore GmbH is strictly prohibited.

Find us on

DYNAmore worldwide
Germay ■ France ■ Italy ■ Sweden ■ Switzerland ■ USA

DYNAmore Express Webinar | Public © 2022 DYNAmore GmbH Slide


Slide 33
33 of
of XX
33

You might also like