SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
Introduction Governing equations Numerical methodology Results Conclusions
Large strain computational solid dynamics:
An upwind cell centred Finite Volume Method
Jibran Haider a, b
, Chun Hean Lee a
, Antonio J. Gil a
, Javier Bonet c
& Antonio Huerta b
a
Zienkiewicz Centre for Computational Engineering (ZCCE),
College of Engineering, Swansea University, UK
b
Laboratory of Computational Methods and Numerical Analysis (LaCàN),
Universitat Politèchnica de Catalunya (UPC BarcelonaTech), Spain
c
University of Greenwich, London, UK
World Congress in Computational Mechanics (24th
- 29th
July 2016)
MS 703: Advances in Finite Element Methods for Tetrahedral Mesh Computations
http://www.jibranhaider.weebly.com
Funded by the Erasmus Mundus Programme and International Association for Computational Mechanics
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 1
Introduction Governing equations Numerical methodology Results Conclusions
Scheme of presentation
1. Introduction
2. Governing equations
3. Numerical methodology
4. Results
5. Conclusions
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 2
Introduction Governing equations Numerical methodology Results Conclusions
Fast transient solid dynamics
Displacement based FEM/FVM formulations
• Linear tetrahedral elements suffer from:
× Locking in nearly incompressible materials.
× First order for stresses and strains.
× Poor performance in shock scenarios.
Proposed mixed formulation [Haider et al., 2016]
• First order conservation laws similar to the one
used in CFD community.
• Entitled TOtal Lagrangian Upwind Cell-centred
FVM for Hyperbolic conservation laws (TOUCH).
Programmed in the open-source CFD software
OpenFOAM.
0 0.5 1
0
0.5
1
1.5
X-Coordinate
Y-Coordinate
t=0.03s
-1
-0.5
0
0.5
1x 10
7
-0.5 0 0.5 1 1.5
0
0.5
1
1.5
X-Coordinate
Y-Coordinate
t=0.0006s
Q1-P0 FEM
0 0.5 1
0
0.5
1
1.5
X-Coordinate
Y-Coordinate
t=0.03s
-1
-0.5
0
0.5
1x 10
7
-0.5 0 0.5 1 1.5
0
0.5
1
1.5
X-Coordinate
Y-Coordinate
t=0.0006s
Upwind FVM
Aim is to bridge the gap between CFD and computational solid dynamics.
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 3
Introduction Governing equations Numerical methodology Results Conclusions
Scheme of presentation
1. Introduction
2. Governing equations
3. Numerical methodology
4. Results
5. Conclusions
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 4
Introduction Governing equations Numerical methodology Results Conclusions
Total Lagrangian formulation
Conservation laws
• Linear momentum
∂p
∂t
= 0 · P(F) + ρ0b; p = ρ0v
• Deformation gradient
∂F
∂t
= 0 ·
1
ρ0
p ⊗ I ; CURL F = 0
Additional equations
• Total energy
∂E
∂t
= 0 ·
1
ρ0
PT
p − Q + s
An appropriate constitutive model is required to close the system.
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 5
Introduction Governing equations Numerical methodology Results Conclusions
Hyperbolic system
First order conservation laws
∂U
∂t
= 0 · F(U) + S
U =




p
F
E



 ; F =




P(F)
1
ρ0
p ⊗ I
1
ρ0
PT p − Q



 ; S =




ρ0b
0
s




• Geometry update
∂x
∂t
=
1
ρ0
p; x = X + u
Adapt CFD technology to the proposed formulation.
Develop an efficient low order numerical scheme for transient solid dynamics.
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 6
Introduction Governing equations Numerical methodology Results Conclusions
Scheme of presentation
1. Introduction
2. Governing equations
3. Numerical methodology
Spatial discretisation
Flux computation
Involutions
Evolution
4. Results
5. Conclusions
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 7
Introduction Governing equations Numerical methodology Results Conclusions
Scheme of presentation
1. Introduction
2. Governing equations
3. Numerical methodology
Spatial discretisation
Flux computation
Involutions
Evolution
4. Results
5. Conclusions
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 8
Introduction Governing equations Numerical methodology Results Conclusions
Spatial discretisation
Conservation equations for an arbitrary element
dUe
dt
=
1
Ωe
0 Ωe
0
∂FI
∂XI
dΩ0 −→ ∀ I = 1, 2, 3;
=
1
Ωe
0 ∂Ωe
0
FINI
FN
dA (Gauss Divergence theorem)
≈
1
Ωe
0 f∈Λf
e
FC
Nef
Cef
e FC
Ne f
Ce f Ωe
0
Traditional cell centred Finite Volume Method
dUe
dt
=
1
Ωe
0



f∈Λf
e
FC
Nef
Cef


 ; FC
Nef
=





tC
1
ρ0
pC ⊗ N
1
ρ0
tC · pC





Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 9
Introduction Governing equations Numerical methodology Results Conclusions
Scheme of presentation
1. Introduction
2. Governing equations
3. Numerical methodology
Spatial discretisation
Flux computation
Involutions
Evolution
4. Results
5. Conclusions
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 10
Introduction Governing equations Numerical methodology Results Conclusions
Lagrangian contact dynamics
Rankine-Hugoniot jump conditions
c U = F N
where = + − −
c p = t
c F =
1
ρ0
p ⊗ N
c E =
1
ρ0
PT
p · N
X, x
Y, y
Z, z
Ω+
0
Ω−
0
N+
N−
n−
n+
Ω+(t)
Ω−(t)
φ+
φ−
n−
n+
c−
s
c+
s
c+
pc−
p
Time t = 0
Time t
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 11
Introduction Governing equations Numerical methodology Results Conclusions
Acoustic Riemann solver
Jump condition for linear momentum
c p = t
Normal jump → cp pn = tn
Tangential jump → cs pt = tt
p+
n , t+
np−
n , t−
n
c+
pc−
p
pC
n , tC
n
x
t
Normal jump
p+
t , t+
tp−
t , t−
t
c+
sc−
s
pC
t , tC
t
x
t
Tangential jump
Upwinding numerical stabilisation
p
C
=
c−
p p−
n + c+
p p+
n
c−
p + c+
p
+
c−
s p−
t + c+
s p+
t
c−
s + c+
s
pC
Ave
+
t+
n − t−
n
c−
p + c+
p
+
t+
t − t−
t
c−
s + c+
s
pC
Stab
t
C
=
c+
p t−
n + c−
p t+
n
c−
p + c+
p
+
c+
s t−
t + c−
s t+
t
c−
s + c+
s
tC
Ave
+
c−
p c+
p (p+
n − p−
n )
c−
p + c+
p
+
c−
s c+
s (p+
t − p−
t )
c−
s + c+
s
tC
Stab
Linear reconstruction procedure + limiter (monotonicity) for U−,+
.
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 12
Introduction Governing equations Numerical methodology Results Conclusions
Scheme of presentation
1. Introduction
2. Governing equations
3. Numerical methodology
Spatial discretisation
Flux computation
Involutions
Evolution
4. Results
5. Conclusions
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 13
Introduction Governing equations Numerical methodology Results Conclusions
Godunov-type FVM
Standard FV update (CURL F = 0)
dFe
dt
=
1
Ωe
0
f∈Λ
f
e
pC
f
ρ0
⊗ Cef X
Constrained FV update (CURL F = 0)
[Dedner et al., 2002; Lee et al., 2013]
dFe
dt
=
1
Ωe
0
f∈Λ
f
e
˜pC
f
ρ0
⊗ Cef
• Algorithm is entitled ’C-TOUCH’.
pe
pC
f −→
˜pe
Ge

˜pC
f
←−
pa
Constrained transport schemes are widely used in Magnetohydrodynamics (MHD).
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 14
Introduction Governing equations Numerical methodology Results Conclusions
Scheme of presentation
1. Introduction
2. Governing equations
3. Numerical methodology
Spatial discretisation
Flux computation
Involutions
Evolution
4. Results
5. Conclusions
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 15
Introduction Governing equations Numerical methodology Results Conclusions
Time integration
Two stage Runge-Kutta time integration
1st
RK stage −→ U∗
e = Un
e + ∆t ˙U
n
e(Un
e, tn
)
2nd
RK stage −→ U∗∗
e = U∗
e + ∆t ˙U
∗
e (U∗
e , tn+1
)
Un+1
e =
1
2
(Un
e + U∗∗
e )
with stability constraint:
∆t = αCFL
hmin
cp,max
; cp,max = max
a
(ca
p)
An explicit Total Variation Diminishing Runge-Kutta time integration scheme.
Monolithic time update for geometry.
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 16
Introduction Governing equations Numerical methodology Results Conclusions
Scheme of presentation
1. Introduction
2. Governing equations
3. Numerical methodology
4. Results
Mesh convergence
Highly non-linear problem
Von-Mises plasticity
Contact problems
5. Conclusions
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 17
Introduction Governing equations Numerical methodology Results Conclusions
Scheme of presentation
1. Introduction
2. Governing equations
3. Numerical methodology
4. Results
Mesh convergence
Highly non-linear problem
Von-Mises plasticity
Contact problems
5. Conclusions
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 18
Introduction Governing equations Numerical methodology Results Conclusions
Low dispersion cube
X, x
Y, y
Z, z
(0, 0, 0)
(1, 1, 1)
Displacements scaled 300 times
t = 0 s t = 2 ms t = 4 ms t = 6 ms
Pressure (Pa)
Boundary conditions
1. Symmetric at:
X = 0, Y = 0, Z = 0
2. Skew-symmetric at:
X = 1, Y = 1, Z = 1
Analytical solution
u(X, t) = U0 cos
√
3
2
cdπt





A sin
πX1
2 cos
πX2
2 cos
πX3
2
B cos
πX1
2 sin
πX2
2 cos
πX3
2
C cos
πX1
2 cos
πX2
2 sin
πX3
2





Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 19
Problem description: Unit side cube, linear elastic material, ρ0 = 1100 kg/m3
, E = 17 MPa, ν = 0.3
and αCFL = 0.3.
Introduction Governing equations Numerical methodology Results Conclusions
Low dispersion cube: Mesh convergence
Velocity at t = 0.004 s
10
−2
10
−1
10
0
10
−7
10
−6
10
−5
10
−4
Grid Size (m)
L2NormError
vx
vy
vZ
Slope = 2
Stress at t = 0.004 s
10
−2
10
−1
10
0
10
−7
10
−6
10
−5
10
−4
Grid Size (m)
L2NormError
Pxx
Pyy
Pzz
Slope = 2
Demonstrates second order convergence for velocities and stresses.
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 20
Problem description: Unit side cube, linear elastic material, ρ0 = 1100 kg/m3
, E = 17 MPa, ν = 0.3
and αCFL = 0.3.
Introduction Governing equations Numerical methodology Results Conclusions
Scheme of presentation
1. Introduction
2. Governing equations
3. Numerical methodology
4. Results
Mesh convergence
Highly non-linear problem
Von-Mises plasticity
Contact problems
5. Conclusions
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 21
Introduction Governing equations Numerical methodology Results Conclusions
Twisting column
X, x
Y, y
(−0.5, 0, 0.5)
(0.5, 6, −0.5)
Z, z
ω0 = [0, Ω sin(πY/2L), 0]T
L
[Twisting column]
Mesh refinement at t = 0.1 s
(a) 4 × 24 × 4 (b) 8 × 48 × 8 (c) 40 × 240 × 40
(a) 4 × 24 × 4
(b) 8 × 48 × 8
(c) 40 × 240 × 40
Pressure (Pa)
Demonstrates the robustness of the numerical scheme
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 22
Problem description: Nearly incompressible neo-Hookean material, ρ0 = 1100 kg/m3
, E = 17 MPa,
ν = 0.45, αCFL = 0.3 and Ω = 105 rad/s.
Introduction Governing equations Numerical methodology Results Conclusions
Comparison of various alternative numerical schemes
t = 0.1 s
C-TOUCH P-TOUCH B-bar Taylor Hood PG-FEM Hu-Washizu JST-SPH SUPG-SPH
Pressure (Pa)
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 23
Problem description: Nearly incompressible hyperelastic neo-Hookean material, ρ0 = 1100 kg/m3
,
E = 17 MPa, ν = 0.495, αCFL = 0.3 and Ω = 105 rad/s.
Introduction Governing equations Numerical methodology Results Conclusions
Scheme of presentation
1. Introduction
2. Governing equations
3. Numerical methodology
4. Results
Mesh convergence
Highly non-linear problem
Von-Mises plasticity
Contact problems
5. Conclusions
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 24
Introduction Governing equations Numerical methodology Results Conclusions
Taylor impact
X, x
Y, y
v0
(−0.0032, 0, 0)
(0.0032, 0.0324, 0)
Z, z
r0
[Taylor impact]
Evolution of pressure wave
t = 0.1 µs t = 0.2 µs t = 0.3 µs t = 0.4 µs t = 0.5 µs t = 0.6 µs
Pressure (Pa)
Demonstrates the ability of the algorithm to simulate plastic behaviour.
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 25
Problem description: Hyperelastic-plastic material, ρ0 = 8930 kg/m3
, E = 117 GPa, ν = 0.35,
αCFL = 0.3, ¯τ0
y = 0.4 GPa, H = 0.1 GPa and v0 = −227 m/s.
Introduction Governing equations Numerical methodology Results Conclusions
Scheme of presentation
1. Introduction
2. Governing equations
3. Numerical methodology
4. Results
Mesh convergence
Highly non-linear problem
Von-Mises plasticity
Contact problems
5. Conclusions
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 26
Introduction Governing equations Numerical methodology Results Conclusions
Bar rebound
X, x
Y, y
v0
(−0.0032, 0, 0)
(0.0032, 0.0324, 0)
Z, z
r0
0.004
[Bar rebound]
t = 3 ms t = 6 ms t = 12 ms t = 18 ms t = 27 ms
Pressure (Pa)
Demonstrates the ability of the algorithm to simulate contact problems.
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 27
Problem description: Nearly incompressible neo-Hookean material, ρ0 = 8930 kg/m3
, E = 585 MPa,
[Lahiri et al., 2010] ν = 0.45, αCFL = 0.3 and v0 = −150 m/s.
Introduction Governing equations Numerical methodology Results Conclusions
Bar rebound
X, x
Y, y
v0
(−0.0032, 0, 0)
(0.0032, 0.0324, 0)
Z, z
r0
0.004
y Displacement of the points X = [0, 0.0324, 0]T
and X = [0, 0, 0]T
0 0.5 1 1.5 2 2.5 3
x 10
−4
−20
−16
−12
−8
−4
0
4
8
x 10
−3
Time (sec)
yDispacement(m)
Top (2880 cells)
Top (23040 cells)
Bottom (2880 cells)
Bottom (23040 cells)
Demonstrates the ability of the algorithm to simulate contact problems.
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 28
Problem description: Nearly incompressible neo-Hookean material, ρ0 = 8930 kg/m3
, E = 585 MPa,
[Lahiri et al., 2010] ν = 0.45, αCFL = 0.3 and v0 = −150 m/s.
Introduction Governing equations Numerical methodology Results Conclusions
Torus impact
[Torus impact]
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 29
Problem description: Neo-Hookean material, ρ0 = 1000 kg/m3
, E = 1 MPa, ν = 0.4, αCFL = 0.3 and
v0 = −3 m/s.
Introduction Governing equations Numerical methodology Results Conclusions
Scheme of presentation
1. Introduction
2. Governing equations
3. Numerical methodology
4. Results
5. Conclusions
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 30
Introduction Governing equations Numerical methodology Results Conclusions
Conclusions and further research
Conclusions
• Upwind CC-FVM is presented for fast solid dynamic simulations within the OpenFOAM
environment.
• Linear elements can be used without usual locking.
• Velocities and stresses display the same rate of convergence.
On-going work
• Investigation into an advanced Roe’s Riemann solver with robust shock capturing algorithm.
• Extension to multiple body and self contact.
• Ability to handle tetrahedral elements.
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 31
Introduction Governing equations Numerical methodology Results Conclusions
References
Published / accepted
• J. Haider, C. H. Lee, A. J. Gil and J. Bonet. "A first order hyperbolic framework for large strain computational solid
dynamics: An upwind cell centred Total Lagrangian scheme", IJNME (2016), DOI: 10.1002/nme.5293.
• A. J. Gil, C. H. Lee, J. Bonet and R. Ortigosa. "A first order hyperbolic framework for large strain computational solid
dynamics. Part II: Total Lagrangian compressible, nearly incompressible and truly incompressible elasticity",
CMAME (2016); 300: 146-181.
• J. Bonet, A. J. Gil, C. H. Lee, M. Aguirre and R. Ortigosa. "A first order hyperbolic framework for large strain
computational solid dynamics. Part I: Total Lagrangian isothermal elasticity", CMAME (2015); 283: 689-732.
• M. Aguirre, A. J. Gil, J. Bonet and C. H. Lee. "An upwind vertex centred Finite Volume solver for Lagrangian solid
dynamics", JCP (2015); 300: 387-422.
• C. H. Lee, A. J. Gil and J. Bonet. "Development of a cell centred upwind finite volume algorithm for a new
conservation law formulation in structural dynamics", Computers and Structures (2013); 118: 13-38.
Under review
• C. H. Lee, A. J. Gil, G. Greto, S. Kulasegaram and J. Bonet. "A new Jameson-Schmidt-Turkel Smooth Particle
Hydrodynamics algorithm for large strain explicit fast dynamics, CMAME.
• C. H. Lee, A. J. Gil, J. Bonet and S. Kulasegaram. "An efficient Streamline Upwind Petrov-Galerkin Smooth Particle
Hydrodynamics algorithm for large strain explicit fast dynamics, CMAME.
In preparation
• J. Haider, C. H. Lee, A. J. Gil, A. Huerta and J. Bonet. "Contact dynamics in OpenFOAM, JCP.
• J. Bonet, A. J. Gil, C. H. Lee, A. Huerta and J. Haider. "Adapted Roe’s Riemann solver in explicit fast solid
dynamics, JCP.
http://www.jibranhaider.weebly.com/research
Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 32

Weitere ähnliche Inhalte

Was ist angesagt?

Representation formula for traffic flow estimation on a network
Representation formula for traffic flow estimation on a networkRepresentation formula for traffic flow estimation on a network
Representation formula for traffic flow estimation on a networkGuillaume Costeseque
 
Jan Picek, Martin Schindler, Jan Kyselý, Romana Beranová: Statistical aspects...
Jan Picek, Martin Schindler, Jan Kyselý, Romana Beranová: Statistical aspects...Jan Picek, Martin Schindler, Jan Kyselý, Romana Beranová: Statistical aspects...
Jan Picek, Martin Schindler, Jan Kyselý, Romana Beranová: Statistical aspects...Jiří Šmída
 
Practical Volume Estimation of Zonotopes by a new Annealing Schedule for Cool...
Practical Volume Estimation of Zonotopes by a new Annealing Schedule for Cool...Practical Volume Estimation of Zonotopes by a new Annealing Schedule for Cool...
Practical Volume Estimation of Zonotopes by a new Annealing Schedule for Cool...Apostolos Chalkis
 
Comparison of-techniques-for
Comparison of-techniques-forComparison of-techniques-for
Comparison of-techniques-forEric M
 
Practical volume estimation of polytopes by billiard trajectories and a new a...
Practical volume estimation of polytopes by billiard trajectories and a new a...Practical volume estimation of polytopes by billiard trajectories and a new a...
Practical volume estimation of polytopes by billiard trajectories and a new a...Apostolos Chalkis
 
Bagging-Clustering Methods to Forecast Time Series
Bagging-Clustering Methods to Forecast Time SeriesBagging-Clustering Methods to Forecast Time Series
Bagging-Clustering Methods to Forecast Time SeriesTiago Mendes Dantas
 
Gibbs flow transport for Bayesian inference
Gibbs flow transport for Bayesian inferenceGibbs flow transport for Bayesian inference
Gibbs flow transport for Bayesian inferenceJeremyHeng10
 
Approximation Algorithms for the Directed k-Tour and k-Stroll Problems
Approximation Algorithms for the Directed k-Tour and k-Stroll ProblemsApproximation Algorithms for the Directed k-Tour and k-Stroll Problems
Approximation Algorithms for the Directed k-Tour and k-Stroll ProblemsSunny Kr
 
Numerical approach for Hamilton-Jacobi equations on a network: application to...
Numerical approach for Hamilton-Jacobi equations on a network: application to...Numerical approach for Hamilton-Jacobi equations on a network: application to...
Numerical approach for Hamilton-Jacobi equations on a network: application to...Guillaume Costeseque
 
Ilya Shkredov – Subsets of Z/pZ with small Wiener norm and arithmetic progres...
Ilya Shkredov – Subsets of Z/pZ with small Wiener norm and arithmetic progres...Ilya Shkredov – Subsets of Z/pZ with small Wiener norm and arithmetic progres...
Ilya Shkredov – Subsets of Z/pZ with small Wiener norm and arithmetic progres...Yandex
 
Improving initial generations in pso algorithm for transportation network des...
Improving initial generations in pso algorithm for transportation network des...Improving initial generations in pso algorithm for transportation network des...
Improving initial generations in pso algorithm for transportation network des...ijcsit
 
p-adic integration and elliptic curves over number fields
p-adic integration and elliptic curves over number fieldsp-adic integration and elliptic curves over number fields
p-adic integration and elliptic curves over number fieldsmmasdeu
 
My PhD defence
My PhD defenceMy PhD defence
My PhD defenceJialin LIU
 
Time distatnce
Time distatnceTime distatnce
Time distatnceIMRAN KHAN
 

Was ist angesagt? (19)

Representation formula for traffic flow estimation on a network
Representation formula for traffic flow estimation on a networkRepresentation formula for traffic flow estimation on a network
Representation formula for traffic flow estimation on a network
 
Jan Picek, Martin Schindler, Jan Kyselý, Romana Beranová: Statistical aspects...
Jan Picek, Martin Schindler, Jan Kyselý, Romana Beranová: Statistical aspects...Jan Picek, Martin Schindler, Jan Kyselý, Romana Beranová: Statistical aspects...
Jan Picek, Martin Schindler, Jan Kyselý, Romana Beranová: Statistical aspects...
 
Practical Volume Estimation of Zonotopes by a new Annealing Schedule for Cool...
Practical Volume Estimation of Zonotopes by a new Annealing Schedule for Cool...Practical Volume Estimation of Zonotopes by a new Annealing Schedule for Cool...
Practical Volume Estimation of Zonotopes by a new Annealing Schedule for Cool...
 
Comparison of-techniques-for
Comparison of-techniques-forComparison of-techniques-for
Comparison of-techniques-for
 
Practical volume estimation of polytopes by billiard trajectories and a new a...
Practical volume estimation of polytopes by billiard trajectories and a new a...Practical volume estimation of polytopes by billiard trajectories and a new a...
Practical volume estimation of polytopes by billiard trajectories and a new a...
 
Mohammad Sabawi NTCCIT-2018 Presentation
Mohammad Sabawi NTCCIT-2018 PresentationMohammad Sabawi NTCCIT-2018 Presentation
Mohammad Sabawi NTCCIT-2018 Presentation
 
Bagging-Clustering Methods to Forecast Time Series
Bagging-Clustering Methods to Forecast Time SeriesBagging-Clustering Methods to Forecast Time Series
Bagging-Clustering Methods to Forecast Time Series
 
Gibbs flow transport for Bayesian inference
Gibbs flow transport for Bayesian inferenceGibbs flow transport for Bayesian inference
Gibbs flow transport for Bayesian inference
 
Approximation Algorithms for the Directed k-Tour and k-Stroll Problems
Approximation Algorithms for the Directed k-Tour and k-Stroll ProblemsApproximation Algorithms for the Directed k-Tour and k-Stroll Problems
Approximation Algorithms for the Directed k-Tour and k-Stroll Problems
 
Numerical approach for Hamilton-Jacobi equations on a network: application to...
Numerical approach for Hamilton-Jacobi equations on a network: application to...Numerical approach for Hamilton-Jacobi equations on a network: application to...
Numerical approach for Hamilton-Jacobi equations on a network: application to...
 
Ilya Shkredov – Subsets of Z/pZ with small Wiener norm and arithmetic progres...
Ilya Shkredov – Subsets of Z/pZ with small Wiener norm and arithmetic progres...Ilya Shkredov – Subsets of Z/pZ with small Wiener norm and arithmetic progres...
Ilya Shkredov – Subsets of Z/pZ with small Wiener norm and arithmetic progres...
 
An Introduction to Discrete Choice Modelling
An Introduction to Discrete Choice ModellingAn Introduction to Discrete Choice Modelling
An Introduction to Discrete Choice Modelling
 
Dcm
DcmDcm
Dcm
 
A Posteriori Error Analysis Presentation
A Posteriori Error Analysis  PresentationA Posteriori Error Analysis  Presentation
A Posteriori Error Analysis Presentation
 
Thiele
ThieleThiele
Thiele
 
Improving initial generations in pso algorithm for transportation network des...
Improving initial generations in pso algorithm for transportation network des...Improving initial generations in pso algorithm for transportation network des...
Improving initial generations in pso algorithm for transportation network des...
 
p-adic integration and elliptic curves over number fields
p-adic integration and elliptic curves over number fieldsp-adic integration and elliptic curves over number fields
p-adic integration and elliptic curves over number fields
 
My PhD defence
My PhD defenceMy PhD defence
My PhD defence
 
Time distatnce
Time distatnceTime distatnce
Time distatnce
 

Ähnlich wie Large strain computational solid dynamics: An upwind cell centred Finite Volume Method

Updated Lagrangian SPH
Updated Lagrangian SPHUpdated Lagrangian SPH
Updated Lagrangian SPHpaulorrcampos1
 
Slides econometrics-2018-graduate-2
Slides econometrics-2018-graduate-2Slides econometrics-2018-graduate-2
Slides econometrics-2018-graduate-2Arthur Charpentier
 
A stabilised Petrov-Galerkin formulation for linear tetrahedral elements in c...
A stabilised Petrov-Galerkin formulation for linear tetrahedral elements in c...A stabilised Petrov-Galerkin formulation for linear tetrahedral elements in c...
A stabilised Petrov-Galerkin formulation for linear tetrahedral elements in c...Chun Hean Lee
 
Wavelet-based Reflection Symmetry Detection via Textural and Color Histograms
Wavelet-based Reflection Symmetry Detection via Textural and Color HistogramsWavelet-based Reflection Symmetry Detection via Textural and Color Histograms
Wavelet-based Reflection Symmetry Detection via Textural and Color HistogramsMohamed Elawady
 
Sinc collocation linked with finite differences for Korteweg-de Vries Fraction...
Sinc collocation linked with finite differences for Korteweg-de Vries Fraction...Sinc collocation linked with finite differences for Korteweg-de Vries Fraction...
Sinc collocation linked with finite differences for Korteweg-de Vries Fraction...IJECEIAES
 
Episode 50 : Simulation Problem Solution Approaches Convergence Techniques S...
Episode 50 :  Simulation Problem Solution Approaches Convergence Techniques S...Episode 50 :  Simulation Problem Solution Approaches Convergence Techniques S...
Episode 50 : Simulation Problem Solution Approaches Convergence Techniques S...SAJJAD KHUDHUR ABBAS
 
A Class of Continuous Implicit Seventh-eight method for solving y’ = f(x, y) ...
A Class of Continuous Implicit Seventh-eight method for solving y’ = f(x, y) ...A Class of Continuous Implicit Seventh-eight method for solving y’ = f(x, y) ...
A Class of Continuous Implicit Seventh-eight method for solving y’ = f(x, y) ...AI Publications
 
Scalable Dynamic Graph Summarization
Scalable Dynamic Graph SummarizationScalable Dynamic Graph Summarization
Scalable Dynamic Graph SummarizationIoanna Tsalouchidou
 
FINITE ELEMENT FORMULATION FOR CONVECTIVE-DIFFUSIVE PROBLEMS WITH SHARP GRADI...
FINITE ELEMENT FORMULATION FOR CONVECTIVE-DIFFUSIVE PROBLEMS WITH SHARP GRADI...FINITE ELEMENT FORMULATION FOR CONVECTIVE-DIFFUSIVE PROBLEMS WITH SHARP GRADI...
FINITE ELEMENT FORMULATION FOR CONVECTIVE-DIFFUSIVE PROBLEMS WITH SHARP GRADI...Aleix Valls
 
Vertex Centric Asynchronous Belief Propagation Algorithm for Large-Scale Graphs
Vertex Centric Asynchronous Belief Propagation Algorithm for Large-Scale GraphsVertex Centric Asynchronous Belief Propagation Algorithm for Large-Scale Graphs
Vertex Centric Asynchronous Belief Propagation Algorithm for Large-Scale GraphsUniversidade de São Paulo
 
Multiple Reflection Symmetry Detection via Linear-Directional Kernel Density ...
Multiple Reflection Symmetry Detection via Linear-Directional Kernel Density ...Multiple Reflection Symmetry Detection via Linear-Directional Kernel Density ...
Multiple Reflection Symmetry Detection via Linear-Directional Kernel Density ...Mohamed Elawady
 
Analysis of convection diffusion problems at various peclet numbers using fin...
Analysis of convection diffusion problems at various peclet numbers using fin...Analysis of convection diffusion problems at various peclet numbers using fin...
Analysis of convection diffusion problems at various peclet numbers using fin...Alexander Decker
 

Ähnlich wie Large strain computational solid dynamics: An upwind cell centred Finite Volume Method (20)

Updated Lagrangian SPH
Updated Lagrangian SPHUpdated Lagrangian SPH
Updated Lagrangian SPH
 
COZYME_0523.pdf
COZYME_0523.pdfCOZYME_0523.pdf
COZYME_0523.pdf
 
Nonnegative Matrix Factorization with Side Information for Time Series Recove...
Nonnegative Matrix Factorization with Side Information for Time Series Recove...Nonnegative Matrix Factorization with Side Information for Time Series Recove...
Nonnegative Matrix Factorization with Side Information for Time Series Recove...
 
Slides econometrics-2018-graduate-2
Slides econometrics-2018-graduate-2Slides econometrics-2018-graduate-2
Slides econometrics-2018-graduate-2
 
QMC: Transition Workshop - Selected Highlights from the Probabilistic Numeric...
QMC: Transition Workshop - Selected Highlights from the Probabilistic Numeric...QMC: Transition Workshop - Selected Highlights from the Probabilistic Numeric...
QMC: Transition Workshop - Selected Highlights from the Probabilistic Numeric...
 
A stabilised Petrov-Galerkin formulation for linear tetrahedral elements in c...
A stabilised Petrov-Galerkin formulation for linear tetrahedral elements in c...A stabilised Petrov-Galerkin formulation for linear tetrahedral elements in c...
A stabilised Petrov-Galerkin formulation for linear tetrahedral elements in c...
 
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
 
Wavelet-based Reflection Symmetry Detection via Textural and Color Histograms
Wavelet-based Reflection Symmetry Detection via Textural and Color HistogramsWavelet-based Reflection Symmetry Detection via Textural and Color Histograms
Wavelet-based Reflection Symmetry Detection via Textural and Color Histograms
 
Sinc collocation linked with finite differences for Korteweg-de Vries Fraction...
Sinc collocation linked with finite differences for Korteweg-de Vries Fraction...Sinc collocation linked with finite differences for Korteweg-de Vries Fraction...
Sinc collocation linked with finite differences for Korteweg-de Vries Fraction...
 
Episode 50 : Simulation Problem Solution Approaches Convergence Techniques S...
Episode 50 :  Simulation Problem Solution Approaches Convergence Techniques S...Episode 50 :  Simulation Problem Solution Approaches Convergence Techniques S...
Episode 50 : Simulation Problem Solution Approaches Convergence Techniques S...
 
2002 santiago et al
2002 santiago et al2002 santiago et al
2002 santiago et al
 
USNCCM13
USNCCM13USNCCM13
USNCCM13
 
A Class of Continuous Implicit Seventh-eight method for solving y’ = f(x, y) ...
A Class of Continuous Implicit Seventh-eight method for solving y’ = f(x, y) ...A Class of Continuous Implicit Seventh-eight method for solving y’ = f(x, y) ...
A Class of Continuous Implicit Seventh-eight method for solving y’ = f(x, y) ...
 
Scalable Dynamic Graph Summarization
Scalable Dynamic Graph SummarizationScalable Dynamic Graph Summarization
Scalable Dynamic Graph Summarization
 
FINITE ELEMENT FORMULATION FOR CONVECTIVE-DIFFUSIVE PROBLEMS WITH SHARP GRADI...
FINITE ELEMENT FORMULATION FOR CONVECTIVE-DIFFUSIVE PROBLEMS WITH SHARP GRADI...FINITE ELEMENT FORMULATION FOR CONVECTIVE-DIFFUSIVE PROBLEMS WITH SHARP GRADI...
FINITE ELEMENT FORMULATION FOR CONVECTIVE-DIFFUSIVE PROBLEMS WITH SHARP GRADI...
 
intro
introintro
intro
 
Vertex Centric Asynchronous Belief Propagation Algorithm for Large-Scale Graphs
Vertex Centric Asynchronous Belief Propagation Algorithm for Large-Scale GraphsVertex Centric Asynchronous Belief Propagation Algorithm for Large-Scale Graphs
Vertex Centric Asynchronous Belief Propagation Algorithm for Large-Scale Graphs
 
nte.pdf
nte.pdfnte.pdf
nte.pdf
 
Multiple Reflection Symmetry Detection via Linear-Directional Kernel Density ...
Multiple Reflection Symmetry Detection via Linear-Directional Kernel Density ...Multiple Reflection Symmetry Detection via Linear-Directional Kernel Density ...
Multiple Reflection Symmetry Detection via Linear-Directional Kernel Density ...
 
Analysis of convection diffusion problems at various peclet numbers using fin...
Analysis of convection diffusion problems at various peclet numbers using fin...Analysis of convection diffusion problems at various peclet numbers using fin...
Analysis of convection diffusion problems at various peclet numbers using fin...
 

Kürzlich hochgeladen

ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptJohnWilliam111370
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfManish Kumar
 
Artificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewArtificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewsandhya757531
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
Levelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument methodLevelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument methodManicka Mamallan Andavar
 
"Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ..."Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ...Erbil Polytechnic University
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Sumanth A
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdfPaper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdfNainaShrivastava14
 
Cost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionCost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionSneha Padhiar
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdfCaalaaAbdulkerim
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSsandhya757531
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdfsahilsajad201
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfBalamuruganV28
 
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESCME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESkarthi keyan
 
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.elesangwon
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfisabel213075
 

Kürzlich hochgeladen (20)

ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
 
Artificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewArtificial Intelligence in Power System overview
Artificial Intelligence in Power System overview
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
Levelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument methodLevelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument method
 
"Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ..."Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ...
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdfPaper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
 
Cost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionCost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based question
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdf
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdf
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdf
 
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESCME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
 
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdf
 

Large strain computational solid dynamics: An upwind cell centred Finite Volume Method

  • 1. Introduction Governing equations Numerical methodology Results Conclusions Large strain computational solid dynamics: An upwind cell centred Finite Volume Method Jibran Haider a, b , Chun Hean Lee a , Antonio J. Gil a , Javier Bonet c & Antonio Huerta b a Zienkiewicz Centre for Computational Engineering (ZCCE), College of Engineering, Swansea University, UK b Laboratory of Computational Methods and Numerical Analysis (LaCàN), Universitat Politèchnica de Catalunya (UPC BarcelonaTech), Spain c University of Greenwich, London, UK World Congress in Computational Mechanics (24th - 29th July 2016) MS 703: Advances in Finite Element Methods for Tetrahedral Mesh Computations http://www.jibranhaider.weebly.com Funded by the Erasmus Mundus Programme and International Association for Computational Mechanics Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 1
  • 2. Introduction Governing equations Numerical methodology Results Conclusions Scheme of presentation 1. Introduction 2. Governing equations 3. Numerical methodology 4. Results 5. Conclusions Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 2
  • 3. Introduction Governing equations Numerical methodology Results Conclusions Fast transient solid dynamics Displacement based FEM/FVM formulations • Linear tetrahedral elements suffer from: × Locking in nearly incompressible materials. × First order for stresses and strains. × Poor performance in shock scenarios. Proposed mixed formulation [Haider et al., 2016] • First order conservation laws similar to the one used in CFD community. • Entitled TOtal Lagrangian Upwind Cell-centred FVM for Hyperbolic conservation laws (TOUCH). Programmed in the open-source CFD software OpenFOAM. 0 0.5 1 0 0.5 1 1.5 X-Coordinate Y-Coordinate t=0.03s -1 -0.5 0 0.5 1x 10 7 -0.5 0 0.5 1 1.5 0 0.5 1 1.5 X-Coordinate Y-Coordinate t=0.0006s Q1-P0 FEM 0 0.5 1 0 0.5 1 1.5 X-Coordinate Y-Coordinate t=0.03s -1 -0.5 0 0.5 1x 10 7 -0.5 0 0.5 1 1.5 0 0.5 1 1.5 X-Coordinate Y-Coordinate t=0.0006s Upwind FVM Aim is to bridge the gap between CFD and computational solid dynamics. Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 3
  • 4. Introduction Governing equations Numerical methodology Results Conclusions Scheme of presentation 1. Introduction 2. Governing equations 3. Numerical methodology 4. Results 5. Conclusions Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 4
  • 5. Introduction Governing equations Numerical methodology Results Conclusions Total Lagrangian formulation Conservation laws • Linear momentum ∂p ∂t = 0 · P(F) + ρ0b; p = ρ0v • Deformation gradient ∂F ∂t = 0 · 1 ρ0 p ⊗ I ; CURL F = 0 Additional equations • Total energy ∂E ∂t = 0 · 1 ρ0 PT p − Q + s An appropriate constitutive model is required to close the system. Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 5
  • 6. Introduction Governing equations Numerical methodology Results Conclusions Hyperbolic system First order conservation laws ∂U ∂t = 0 · F(U) + S U =     p F E     ; F =     P(F) 1 ρ0 p ⊗ I 1 ρ0 PT p − Q     ; S =     ρ0b 0 s     • Geometry update ∂x ∂t = 1 ρ0 p; x = X + u Adapt CFD technology to the proposed formulation. Develop an efficient low order numerical scheme for transient solid dynamics. Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 6
  • 7. Introduction Governing equations Numerical methodology Results Conclusions Scheme of presentation 1. Introduction 2. Governing equations 3. Numerical methodology Spatial discretisation Flux computation Involutions Evolution 4. Results 5. Conclusions Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 7
  • 8. Introduction Governing equations Numerical methodology Results Conclusions Scheme of presentation 1. Introduction 2. Governing equations 3. Numerical methodology Spatial discretisation Flux computation Involutions Evolution 4. Results 5. Conclusions Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 8
  • 9. Introduction Governing equations Numerical methodology Results Conclusions Spatial discretisation Conservation equations for an arbitrary element dUe dt = 1 Ωe 0 Ωe 0 ∂FI ∂XI dΩ0 −→ ∀ I = 1, 2, 3; = 1 Ωe 0 ∂Ωe 0 FINI FN dA (Gauss Divergence theorem) ≈ 1 Ωe 0 f∈Λf e FC Nef Cef e FC Ne f Ce f Ωe 0 Traditional cell centred Finite Volume Method dUe dt = 1 Ωe 0    f∈Λf e FC Nef Cef    ; FC Nef =      tC 1 ρ0 pC ⊗ N 1 ρ0 tC · pC      Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 9
  • 10. Introduction Governing equations Numerical methodology Results Conclusions Scheme of presentation 1. Introduction 2. Governing equations 3. Numerical methodology Spatial discretisation Flux computation Involutions Evolution 4. Results 5. Conclusions Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 10
  • 11. Introduction Governing equations Numerical methodology Results Conclusions Lagrangian contact dynamics Rankine-Hugoniot jump conditions c U = F N where = + − − c p = t c F = 1 ρ0 p ⊗ N c E = 1 ρ0 PT p · N X, x Y, y Z, z Ω+ 0 Ω− 0 N+ N− n− n+ Ω+(t) Ω−(t) φ+ φ− n− n+ c− s c+ s c+ pc− p Time t = 0 Time t Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 11
  • 12. Introduction Governing equations Numerical methodology Results Conclusions Acoustic Riemann solver Jump condition for linear momentum c p = t Normal jump → cp pn = tn Tangential jump → cs pt = tt p+ n , t+ np− n , t− n c+ pc− p pC n , tC n x t Normal jump p+ t , t+ tp− t , t− t c+ sc− s pC t , tC t x t Tangential jump Upwinding numerical stabilisation p C = c− p p− n + c+ p p+ n c− p + c+ p + c− s p− t + c+ s p+ t c− s + c+ s pC Ave + t+ n − t− n c− p + c+ p + t+ t − t− t c− s + c+ s pC Stab t C = c+ p t− n + c− p t+ n c− p + c+ p + c+ s t− t + c− s t+ t c− s + c+ s tC Ave + c− p c+ p (p+ n − p− n ) c− p + c+ p + c− s c+ s (p+ t − p− t ) c− s + c+ s tC Stab Linear reconstruction procedure + limiter (monotonicity) for U−,+ . Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 12
  • 13. Introduction Governing equations Numerical methodology Results Conclusions Scheme of presentation 1. Introduction 2. Governing equations 3. Numerical methodology Spatial discretisation Flux computation Involutions Evolution 4. Results 5. Conclusions Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 13
  • 14. Introduction Governing equations Numerical methodology Results Conclusions Godunov-type FVM Standard FV update (CURL F = 0) dFe dt = 1 Ωe 0 f∈Λ f e pC f ρ0 ⊗ Cef X Constrained FV update (CURL F = 0) [Dedner et al., 2002; Lee et al., 2013] dFe dt = 1 Ωe 0 f∈Λ f e ˜pC f ρ0 ⊗ Cef • Algorithm is entitled ’C-TOUCH’. pe pC f −→ ˜pe Ge  ˜pC f ←− pa Constrained transport schemes are widely used in Magnetohydrodynamics (MHD). Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 14
  • 15. Introduction Governing equations Numerical methodology Results Conclusions Scheme of presentation 1. Introduction 2. Governing equations 3. Numerical methodology Spatial discretisation Flux computation Involutions Evolution 4. Results 5. Conclusions Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 15
  • 16. Introduction Governing equations Numerical methodology Results Conclusions Time integration Two stage Runge-Kutta time integration 1st RK stage −→ U∗ e = Un e + ∆t ˙U n e(Un e, tn ) 2nd RK stage −→ U∗∗ e = U∗ e + ∆t ˙U ∗ e (U∗ e , tn+1 ) Un+1 e = 1 2 (Un e + U∗∗ e ) with stability constraint: ∆t = αCFL hmin cp,max ; cp,max = max a (ca p) An explicit Total Variation Diminishing Runge-Kutta time integration scheme. Monolithic time update for geometry. Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 16
  • 17. Introduction Governing equations Numerical methodology Results Conclusions Scheme of presentation 1. Introduction 2. Governing equations 3. Numerical methodology 4. Results Mesh convergence Highly non-linear problem Von-Mises plasticity Contact problems 5. Conclusions Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 17
  • 18. Introduction Governing equations Numerical methodology Results Conclusions Scheme of presentation 1. Introduction 2. Governing equations 3. Numerical methodology 4. Results Mesh convergence Highly non-linear problem Von-Mises plasticity Contact problems 5. Conclusions Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 18
  • 19. Introduction Governing equations Numerical methodology Results Conclusions Low dispersion cube X, x Y, y Z, z (0, 0, 0) (1, 1, 1) Displacements scaled 300 times t = 0 s t = 2 ms t = 4 ms t = 6 ms Pressure (Pa) Boundary conditions 1. Symmetric at: X = 0, Y = 0, Z = 0 2. Skew-symmetric at: X = 1, Y = 1, Z = 1 Analytical solution u(X, t) = U0 cos √ 3 2 cdπt      A sin πX1 2 cos πX2 2 cos πX3 2 B cos πX1 2 sin πX2 2 cos πX3 2 C cos πX1 2 cos πX2 2 sin πX3 2      Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 19 Problem description: Unit side cube, linear elastic material, ρ0 = 1100 kg/m3 , E = 17 MPa, ν = 0.3 and αCFL = 0.3.
  • 20. Introduction Governing equations Numerical methodology Results Conclusions Low dispersion cube: Mesh convergence Velocity at t = 0.004 s 10 −2 10 −1 10 0 10 −7 10 −6 10 −5 10 −4 Grid Size (m) L2NormError vx vy vZ Slope = 2 Stress at t = 0.004 s 10 −2 10 −1 10 0 10 −7 10 −6 10 −5 10 −4 Grid Size (m) L2NormError Pxx Pyy Pzz Slope = 2 Demonstrates second order convergence for velocities and stresses. Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 20 Problem description: Unit side cube, linear elastic material, ρ0 = 1100 kg/m3 , E = 17 MPa, ν = 0.3 and αCFL = 0.3.
  • 21. Introduction Governing equations Numerical methodology Results Conclusions Scheme of presentation 1. Introduction 2. Governing equations 3. Numerical methodology 4. Results Mesh convergence Highly non-linear problem Von-Mises plasticity Contact problems 5. Conclusions Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 21
  • 22. Introduction Governing equations Numerical methodology Results Conclusions Twisting column X, x Y, y (−0.5, 0, 0.5) (0.5, 6, −0.5) Z, z ω0 = [0, Ω sin(πY/2L), 0]T L [Twisting column] Mesh refinement at t = 0.1 s (a) 4 × 24 × 4 (b) 8 × 48 × 8 (c) 40 × 240 × 40 (a) 4 × 24 × 4 (b) 8 × 48 × 8 (c) 40 × 240 × 40 Pressure (Pa) Demonstrates the robustness of the numerical scheme Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 22 Problem description: Nearly incompressible neo-Hookean material, ρ0 = 1100 kg/m3 , E = 17 MPa, ν = 0.45, αCFL = 0.3 and Ω = 105 rad/s.
  • 23. Introduction Governing equations Numerical methodology Results Conclusions Comparison of various alternative numerical schemes t = 0.1 s C-TOUCH P-TOUCH B-bar Taylor Hood PG-FEM Hu-Washizu JST-SPH SUPG-SPH Pressure (Pa) Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 23 Problem description: Nearly incompressible hyperelastic neo-Hookean material, ρ0 = 1100 kg/m3 , E = 17 MPa, ν = 0.495, αCFL = 0.3 and Ω = 105 rad/s.
  • 24. Introduction Governing equations Numerical methodology Results Conclusions Scheme of presentation 1. Introduction 2. Governing equations 3. Numerical methodology 4. Results Mesh convergence Highly non-linear problem Von-Mises plasticity Contact problems 5. Conclusions Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 24
  • 25. Introduction Governing equations Numerical methodology Results Conclusions Taylor impact X, x Y, y v0 (−0.0032, 0, 0) (0.0032, 0.0324, 0) Z, z r0 [Taylor impact] Evolution of pressure wave t = 0.1 µs t = 0.2 µs t = 0.3 µs t = 0.4 µs t = 0.5 µs t = 0.6 µs Pressure (Pa) Demonstrates the ability of the algorithm to simulate plastic behaviour. Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 25 Problem description: Hyperelastic-plastic material, ρ0 = 8930 kg/m3 , E = 117 GPa, ν = 0.35, αCFL = 0.3, ¯τ0 y = 0.4 GPa, H = 0.1 GPa and v0 = −227 m/s.
  • 26. Introduction Governing equations Numerical methodology Results Conclusions Scheme of presentation 1. Introduction 2. Governing equations 3. Numerical methodology 4. Results Mesh convergence Highly non-linear problem Von-Mises plasticity Contact problems 5. Conclusions Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 26
  • 27. Introduction Governing equations Numerical methodology Results Conclusions Bar rebound X, x Y, y v0 (−0.0032, 0, 0) (0.0032, 0.0324, 0) Z, z r0 0.004 [Bar rebound] t = 3 ms t = 6 ms t = 12 ms t = 18 ms t = 27 ms Pressure (Pa) Demonstrates the ability of the algorithm to simulate contact problems. Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 27 Problem description: Nearly incompressible neo-Hookean material, ρ0 = 8930 kg/m3 , E = 585 MPa, [Lahiri et al., 2010] ν = 0.45, αCFL = 0.3 and v0 = −150 m/s.
  • 28. Introduction Governing equations Numerical methodology Results Conclusions Bar rebound X, x Y, y v0 (−0.0032, 0, 0) (0.0032, 0.0324, 0) Z, z r0 0.004 y Displacement of the points X = [0, 0.0324, 0]T and X = [0, 0, 0]T 0 0.5 1 1.5 2 2.5 3 x 10 −4 −20 −16 −12 −8 −4 0 4 8 x 10 −3 Time (sec) yDispacement(m) Top (2880 cells) Top (23040 cells) Bottom (2880 cells) Bottom (23040 cells) Demonstrates the ability of the algorithm to simulate contact problems. Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 28 Problem description: Nearly incompressible neo-Hookean material, ρ0 = 8930 kg/m3 , E = 585 MPa, [Lahiri et al., 2010] ν = 0.45, αCFL = 0.3 and v0 = −150 m/s.
  • 29. Introduction Governing equations Numerical methodology Results Conclusions Torus impact [Torus impact] Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 29 Problem description: Neo-Hookean material, ρ0 = 1000 kg/m3 , E = 1 MPa, ν = 0.4, αCFL = 0.3 and v0 = −3 m/s.
  • 30. Introduction Governing equations Numerical methodology Results Conclusions Scheme of presentation 1. Introduction 2. Governing equations 3. Numerical methodology 4. Results 5. Conclusions Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 30
  • 31. Introduction Governing equations Numerical methodology Results Conclusions Conclusions and further research Conclusions • Upwind CC-FVM is presented for fast solid dynamic simulations within the OpenFOAM environment. • Linear elements can be used without usual locking. • Velocities and stresses display the same rate of convergence. On-going work • Investigation into an advanced Roe’s Riemann solver with robust shock capturing algorithm. • Extension to multiple body and self contact. • Ability to handle tetrahedral elements. Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 31
  • 32. Introduction Governing equations Numerical methodology Results Conclusions References Published / accepted • J. Haider, C. H. Lee, A. J. Gil and J. Bonet. "A first order hyperbolic framework for large strain computational solid dynamics: An upwind cell centred Total Lagrangian scheme", IJNME (2016), DOI: 10.1002/nme.5293. • A. J. Gil, C. H. Lee, J. Bonet and R. Ortigosa. "A first order hyperbolic framework for large strain computational solid dynamics. Part II: Total Lagrangian compressible, nearly incompressible and truly incompressible elasticity", CMAME (2016); 300: 146-181. • J. Bonet, A. J. Gil, C. H. Lee, M. Aguirre and R. Ortigosa. "A first order hyperbolic framework for large strain computational solid dynamics. Part I: Total Lagrangian isothermal elasticity", CMAME (2015); 283: 689-732. • M. Aguirre, A. J. Gil, J. Bonet and C. H. Lee. "An upwind vertex centred Finite Volume solver for Lagrangian solid dynamics", JCP (2015); 300: 387-422. • C. H. Lee, A. J. Gil and J. Bonet. "Development of a cell centred upwind finite volume algorithm for a new conservation law formulation in structural dynamics", Computers and Structures (2013); 118: 13-38. Under review • C. H. Lee, A. J. Gil, G. Greto, S. Kulasegaram and J. Bonet. "A new Jameson-Schmidt-Turkel Smooth Particle Hydrodynamics algorithm for large strain explicit fast dynamics, CMAME. • C. H. Lee, A. J. Gil, J. Bonet and S. Kulasegaram. "An efficient Streamline Upwind Petrov-Galerkin Smooth Particle Hydrodynamics algorithm for large strain explicit fast dynamics, CMAME. In preparation • J. Haider, C. H. Lee, A. J. Gil, A. Huerta and J. Bonet. "Contact dynamics in OpenFOAM, JCP. • J. Bonet, A. J. Gil, C. H. Lee, A. Huerta and J. Haider. "Adapted Roe’s Riemann solver in explicit fast solid dynamics, JCP. http://www.jibranhaider.weebly.com/research Jibran Haider (Swansea University, UK & UPC, Spain) WCCM XII & APCOM VI (Seoul, Korea) 32