Webinar Multiphysics 2017
Webinar Multiphysics 2017
Underbody
Heat Fluid Pressure
panels
• Solve Full Navier –Stokes with FSI non linear coupling (using weak
or strong coupling ).
• Solve Potential flow with a non-linear step at the end.
• Solve the structural analysis alone using the output from Navier-
Stokes (transient or steady state solver) and the *LOAD_SEGMENT
automatically generated input deck. Use
*ICFD_DATABASE_DRAG to write the files.
Fluid Structure Interaction. Results.
Navier Potential
Stokes Flow
Velocity
Pressure
Fluid Structure Interaction. Results.
Navier Potential
Stokes Flow
24 hours 20 minutes
46 times faster
• Solve Full Navier –Stokes with thermal non linear coupling (using
monolithic or weak coupling). Shut off N.S after a certain steady
state has been reached and continue with a pure thermal coupling
analysis.
• Solve Navier Stokes using the steady state or potential flow solver
and continue with conjugate heat transfer analysis once steady
state has been reached.
• Solve the thermal analysis alone using the output from Navier-
Stokes (transient or steady state solver) and the
*BOUNDARY_CONVECTION_SET automatically generated input
deck. Use *ICFD_DATABASE_HTC to write the files.
Conjugate Heat: Radiation
• Two-way coupling
• Particles affect fluid volume
In RSW, contact resistance plays a very important role in the heating of the nugget
New model in LS-DYNA for local contact resistance (in 3D) depending
on local parameters, using *DEFINE_FUNCTION, e.g. Jonny-Kaars
model :
21
EM model for contact resistance (1)
22
EM model for contact resistance (2)
FEM solve:
Contact resistance added in (S0 + D) * ϕ = 0
stiffness matrix Where
• S0 is the Laplacian operator (nodes x nodes)
• D has
• 1/rs at (N1,N1) and (N2,N2)
• -1/rs at (N1,N2) and (N2,N1)
• 0 elsewhere
Row N1 gives:
N1
N2 (S0 * ϕ ) N1 + (D * ϕ ) N1 = 0
i1 + 1/rs (ϕ1-ϕ2) = 0
(ϕ2-ϕ1) = rs i1
*EM_CONTACT
CONTID COTYPE PSIDM PSIDS EPS1 EPS2 EPS3 D0
18 1 1 2 0.3 0.3 0.3
*EM_CONTACT_RESISTANCE
CRID CONTID CTYPE CIRCID JHRTYPE D0
12 18 1 1
LCID D0
Per contact
14
*DEFINE_FUNCTION
FID
14
26
Application
• The new LS-DYNA EM-Contact enables many
approaches to cover the contact resistance for RSW
• The Jonny-Kaars-Model is an approach based on a
resistance function of temperature and pressure
where its parameter are fitted according experiments.
pressure temperature
27
Battery Abuse Simulations
in LS-DYNA
Thermal Structural
Finite element analysis; Finite element analysis;
3-D Heat diffusion with source Nonlinear continuum mechanics
terms
3.8
Cell Voltag
3.6
Type B 3.2
4.2 0 20 40 60 80 100
Discharge
Time (s)
4
Charge
Average
100
HPPC tests
3.8 50
Current (A)
Voltage (V)
0 4.1
3.6
-50
4
3.4 -100
-150 3.9
3.2 0 20 40 60 80 100
Voltage (V)
Time (s)
3.8
3
0 5 10 15 20
3.6
capacity tests 3.5
3.4
1.638 1.64 1.642 1.644 1.646 1.648
Time (s) 4
x 10
External short (1)
External short on a cell module
In collaboration with
J. Marcicki et al
Ford Research and
Innovation Center,
Dearborn, MI, USA
External short (2)
Conducting cylinder falling on the tabs of a cell creates an external short
Current
density
Temperature
SOC vs time
Randles circuits using Composite
Tshells
Node set 1
Node set 2
a b
c d
Battery – Plans for the future
• Collaborations with Ford Research and Innovation Center and
Oak Ridge National Labs to improve:
• Mechanical simulations of layered cells
• Criteria for onset of internal short circuits
• Setting of internal short resistance
44
Motivation
• Experimental studies involving the in-vivo human heart are possible
and often available, but they are expensive and very limited.
• Well defined numerical modeling is emerging as a powerful tool
that can help to interpret experimental data.
• Cardiac modeling is a complex problem. The maturity of the models
of electrical propagation in the heart is still not comparable with
the one achieved in other engineering fields mainly due to :
• GOAL
test the ability of LS-DYNA for cardiac tissue simulations
Benchmark:
Verification of cardiac tissue electrophysiology simulator using a N-version
benchmark, Philosophical Transactions of the Royal Society A: Mathematical,
Physical and Engineering Sciences, vol 369, issue 1954, pp 4331-4351,
November 2011
47
I. Verification of cardiac tissue electrophysiology simulator using
LS-DYNA
• BENCHMARK GOAL
Cuboid heart sample with stimulus on one corner. We observe the
propagation of the potential inside the cell by determining the nodes’
activation time.
Activation time
instant where the potential
becomes positive
48
I. Verification of cardiac tissue electrophysiology simulator using
LS-DYNA
• MODEL DEFINITION
Variable Description
equations monodomain
material transversely isotropic
PDE solver explicit
cell model Ten Tusscher & Panfilov
variant epicardium cell model
numerical integration scheme Qu-Garfindel Operator Split
mesh type hexahedral
solution method finite element
basis function linear Nedelec elements (FEMSTER)
pre-conditioners none
matrix solver hybrid-parallel, multifrontal, sparse direct
solver (MF2)
system architecture Serial or MPP
49
I. Verification of cardiac tissue electrophysiology simulator using
LS-DYNA
• MODEL DEFINITION
𝜕𝑉
β𝐶𝑚 + β𝐼𝑖𝑜𝑛 𝑢, 𝑉, 𝑡 − 𝛻. σ𝛻𝑉 = 𝐼𝑠𝑡𝑖𝑚 𝑥 , 𝑡 monodomain equation
𝜕𝑡
1 𝜕𝑢
= 𝑓(𝑢, 𝑉) cell model : ten Tusscher & Panfilov ionic equations
𝜕𝑡
𝑉 : membrane potential 2
𝑡 : time
σ : conductivity tensor Projection onto the FEM basis functions
𝐶𝑚: membrane capacitance 𝑑𝑉
β : surface area to volume ration β𝐶𝑚 𝑀. + β𝐼𝑖𝑜𝑛 − 𝑆. 𝑉 = 𝐼𝑠𝑡𝑖𝑚
𝐼𝑠𝑡𝑖𝑚 : stimulus current, applied at the position 𝑥 𝑑𝑡
𝐼𝑖𝑜𝑛 : single cell ionic current 𝑉 , 𝐼𝑠𝑡𝑖𝑚 , 𝐼𝑖𝑜𝑛 ⟶ nodal vectors
𝑢 : set of cell-level variables ⟶ 19 for ten Tusscher model
𝑀 : mass matrix 𝑀(𝑖, 𝑗) = Ω
Φ𝑖 Φ𝑗 𝑑Ω
𝑆 : stiffness matrix S(𝑖, 𝑗) = Ω
σ𝛻Φ𝑖 . 𝛻Φ𝑗 𝑑Ω
3 explicit Qu-Garfindel Operator Split
𝑑𝑡
𝑉 = 𝑉𝑡 𝑀. 𝑉𝑡+1/2 = 𝑀. 𝑉𝑡 − 𝑆 . 𝑉𝑡 Integrate diffusion operator for half timestep
2β𝐶𝑚
𝐶𝑚 𝑉 = 𝐼 𝑢, 𝑉
∗
𝑉 = 𝑉𝑡+1/2 𝑉 𝑑𝑢 Integrate ionic operator for full timestep
𝑡+1/2 = 𝑓(𝑢, 𝑉)
𝑑𝑡
𝑑𝑡
𝑉 = 𝑉 ∗ 𝑡+1/2 𝑀. 𝑉𝑡+1 = 𝑀. 𝑉 ∗ 𝑡+1/2 − 𝑆. 𝑉 ∗ 𝑡+1/2 Integrate diffusion PDE for half timestep
2β𝐶𝑚 50
I. Verification of cardiac tissue electrophysiology simulator using
LS-DYNA
• 9 SIMULATIONS
• RESULTS
dx (mm) number of elements dt (ms) number of time steps - 8 successful simulations
0.5 3,360 0.05 1,600 - 1 failed simulation :
0.2 52,500 dx = 0.1 mm with dt = 0.05 ms
0.01 8,000
β𝐶𝑚 𝑑𝑥2
CFL condition 𝑑𝑡 ≤ = 0.046 ms
0.1 420,000 0.005 16,000 2σ𝑙 σ𝑡
51
I. Verification of cardiac tissue electrophysiology simulator using
LS-DYNA
• ELECTRICAL POTENTIAL PROPAGATION
52
II. Developments
53
II. Developments
• TO FACE THE CFL CONDITION
PDE solver implicit
Activation time at P8
II. Developments
• TO GAIN TIME
numerical integration scheme Dave’s Operator Split
Integrate diffusion operator for one timestep Integrate ionic operator for full timestep
𝑑𝑡
𝑉 = 𝑉𝑡 𝑀. 𝑉𝑡+1 = 𝑀. 𝑉𝑡 − S . 𝑉𝑡 𝐶𝑚 𝑉 = 𝐼 𝑢, 𝑉
2β𝐶𝑚
𝑉 = 𝑉𝑡+1 𝑉∗ 𝑡+1 𝑑𝑢
Integrate ionic operator for full timestep = 𝑓(𝑢, 𝑉)
𝑑𝑡
𝐶𝑚 𝑉 = 𝐼 𝑢, 𝑉 Set 𝑉𝑡+1 = 𝑉 ∗ 𝑡+1
𝑉 = 𝑉𝑡+1 𝑉 ∗ 𝑡+1 𝑑𝑢 Integrate diffusion operator for one timestep
= 𝑓(𝑢, 𝑉)
𝑑𝑡 𝑑𝑡
Set 𝑉𝑡+1 = 𝑉 ∗ 𝑡+1
𝑉 = 𝑉𝑡 𝑀. 𝑉𝑡+1 = 𝑀. 𝑉𝑡 − S . 𝑉𝑡
2β𝐶𝑚
Machine time – simulation time = 80 ms (all the runs were done in serial)
Numerical integration scheme dt1=0.05ms - dx1=0.5mm dt1=0.05ms - dx3=0.1mm dt3=0.005ms - dx3=0.1mm
explicit Qu-Garfindel Operator Split 1min14s X 33h15min30s
explicit Dave’s Operator Split 59s X 24h49min3s
implicit Qu-Garfindel Operator Split 1min12s 3h23min58s 34h40min16s
implicit Dave’s Operator Split 58s 2h32min30s 24h53min12s
II. Developments
• TO INCREASE THE ACCURACY
equations bidomain
PDE solver implicit
numerical integration scheme Spiteri-Ziaratgahi Operator Split
𝜕𝑉
β𝐶𝑚 + β𝐼𝑖𝑜𝑛 𝑢, 𝑉, 𝑡 − 𝛻. σ𝑖 𝛻𝑉 − 𝛻. σ𝑖 𝛻𝑢𝑒 = 𝐼𝑠𝑡𝑖𝑚 𝑥 , 𝑡
𝜕𝑡 bidomain equations
1 𝛻. σ𝑖 𝛻𝑉 + 𝛻. σ𝑖 + σ𝑒 𝛻𝑢𝑒 = 0
𝑢 𝑒 : extracellular potential
𝜕𝑢 σ𝑖 : intracellular conductivity tensor
= 𝑓(𝑢, 𝑉)
𝜕𝑡 σ𝑖 : extracellular conductivity tensor
57
III. Creation of a model
• LS-PREPOST
1 Build a mesh 2 Select the nodes where the stimulus is applied
59
III. Creation of a model
• INPUT DECK – ELECTROMAGNETISM for MONODOMAIN
0.017606 0 0
emsol = 11 ⟶ *EM_MAT_003 Definition of 1 conductivity tensor e.g. σ = 0 0.133418 0 in 𝑆. 𝑚 −1
0 0 0.017606
The conductivity is more important along the direction Y, which represents the fiber length.
60
III. Creation of a model
• INPUT DECK – ELECTROMAGNETISM for BIDOMAIN
*EM_EP_TENTUSSCHER
62
III. Creation of a model
• INPUT DECK - STIMULUS
*EM_EP_TENTUSSCHER_STIMULUS
Definition of :
- the starting time
- the period
- the duration
- the amplitude
*EM_EP_TENTUSSCHER_STIMULUS2
63
III. Creation of a model
• ELECTRICAL POTENTIAL PROPAGATION - 2 STIMULUS
64
CONCLUSION
• Different EP models in LS-DYNA, for both monodomain and
bidomain equations
• The ten-Tusscher cell model has been introduced
• They give good results on the first benchmark tests
• These models are available to the users through new cards
• More cell models will be added in the future