SlideShare a Scribd company logo
1 of 1
Download to read offline
Large strain solid dynamics in OpenFOAM
Jibran Haidera, b
, Dr. Chun Hean Leea
, Dr. Antonio J. Gila
,
Prof. Javier Bonetc
& Prof. Antonio Huertab
a
Zienkiewicz Centre for Computational Engineering, Swansea University, UK
b
Laboratori de C`alcul Num`eric (LaC`aN), UPC BarcelonaTech, Spain
c
University of Greenwich, London, UK
Research outline
Objectives:
• Simulate fast-transient solid dynamic problems.
• Develop a fast and efficient low order numerical
scheme.
Key features:
An upwind cell-centred FVM Total Lagrangian scheme (TOUCH).
Utilises an explicit Runge-Kutta time integrator.
Programmed in the open-source CFD software OpenFOAM.
Overcomes the shortcomings of linear tetrahedral
elements in standard displacement based
FEM/FVM formulations:
• Equal order of convergence for velocities and stresses.
• No volumetric locking for nearly incompressible materials.
• Excellent performance in bending and shock dominated
scenarios.
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 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
Q1-P0 FEM Proposed FVM
First order conservation laws
1. Linear momentum:
2. Deformation gradient:
3. Total energy:
d
dt Ω0
p dΩ0 =
∂Ω0
t dA +
Ω0
ρ0b dΩ0
d
dt Ω0
F dΩ0 =
∂Ω0
p
ρ0
⊗ N dA
d
dt Ω0
E dΩ0 =
∂Ω0
p
ρ0
· t dA −
∂Ω0
Q · N dA +
Ω0
s dΩ0
• Hyperbolic laws in differential form:
∂U
∂t
=
∂FI
∂XI
+ S, ∀ I = 1, 2, 3
Cell centred FVM discretisation
Standard face-based CC-FVM
e FC
Ne f
Ce f Ωe
0
dUe
dt
=
1
Ωe
0
f∈Λf
e
FC
Nef
(U−
f , U+
f ) Cef
Node-based CC-FVM
FC
Nea
Cea
Ωe
0
e
dUe
dt
=
1
Ωe
0 a∈Λa
e
FC
Nea
(U−
a , U+
a ) Cea
• Gradient calculation through least squares minimisation −→ Ge
• Satisfaction of monotonicity through Barth and Jespersen limiter −→ φe
• Linear reconstruction procedure for second order spatial accuracy −→ U+,−
(φe, Ge)
Lagrangian contact dynamics
Contact flux:
FC
N = FINI =




tC
1
ρ0
pC
⊗ N
1
ρ0
pC
· tC
− Q · N




Acoustic Riemann solver:
FC
N = FC
NAve
+ FC
NStab
=
1
2
FN (U−
f ) + FN (U+
f ) −
1
2
U+
f
U−
f
|AN | dU
Upwinding stabilisation
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
Explicit time integration
Total Variation Diminishing Runge-Kutta scheme:
1st
RK stage −→ Ue = Un
e + ∆t ˙U
n
e (Un
e , tn
)
2nd
RK stage −→ Ue = Ue + ∆t ˙Ue(Ue, tn+1
)
Un+1
e =
1
2
(Un
e + Ue )
with stability criterion:
∆t = αCFL
hmin
cmax
p
Numerical results
Shock scenario
6 7 8 9 10
x 10
−3
−7.5
−5
−2.5
0
2.5
5
x 10
7
Time (sec)
Stress(Pa)
Analytical
TOUCH (1st order)
TOUCH (2nd order w/o limiter)
TOUCH (2nd order with limiter)
JST VCFVM
Mesh convergence
10
−2
10
−1
10
0
10
−8
10
−7
10
−6
10
−5
10
−4
10
−3
Grid Size (m)
StressError
slope = 1
L1
norm (1st order)
L2
norm (1st order)
slope = 2
L1
norm (2nd order)
L2
norm (2nd order)
Structured vs Unstructured
Pressure (Pa)
Complex twisting
Pressure (Pa)
Flapping structure
Pressure (Pa)
Von Mises plasticity
Constrained-TOUCH Penalised-TOUCH Hyperelastic-GLACE
Plastic strain
Bar rebound
Pressure (Pa)
Torus impact
Pressure (Pa)
On-going work
1. An advanced Roe’s Riemann solver.
2. Robust shock capturing algorithm.
3. Ability to handle tetrahedral elements.
Future work
1. Extension to Fluid-Structure Interaction
(FSI) problems.
2. Implementation of Arbitrary
Lagrangian-Eulerian (ALE) formulation.
References
[1] 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, International Journal for Numerical Methods
in Engineering, 109(3) : 407–456, 2017.
[2] 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, 118 : 13–38, 2013.
Website: http://www.jibranhaider.weebly.com Email:{m.j.haider,c.h.lee,a.j.gil}@swansea.ac.uk

More Related Content

Viewers also liked

CAESES-FFW,GridPro,OpenFOAMを使用した形状最適化事例#1
CAESES-FFW,GridPro,OpenFOAMを使用した形状最適化事例#1CAESES-FFW,GridPro,OpenFOAMを使用した形状最適化事例#1
CAESES-FFW,GridPro,OpenFOAMを使用した形状最適化事例#1Fumiya Nozaki
 
無償のモデリングソフトウェアCAESESを使ってみた
無償のモデリングソフトウェアCAESESを使ってみた無償のモデリングソフトウェアCAESESを使ってみた
無償のモデリングソフトウェアCAESESを使ってみたFumiya Nozaki
 
blockCoupledSwirlTestチュートリアル
blockCoupledSwirlTestチュートリアルblockCoupledSwirlTestチュートリアル
blockCoupledSwirlTestチュートリアルFumiya Nozaki
 
Basic Boundary Conditions in OpenFOAM v2.4
Basic Boundary Conditions in OpenFOAM v2.4Basic Boundary Conditions in OpenFOAM v2.4
Basic Boundary Conditions in OpenFOAM v2.4Fumiya Nozaki
 
OpenFOAMのチュートリアルを作ってみた#1 『くさび油膜効果の計算』
OpenFOAMのチュートリアルを作ってみた#1 『くさび油膜効果の計算』OpenFOAMのチュートリアルを作ってみた#1 『くさび油膜効果の計算』
OpenFOAMのチュートリアルを作ってみた#1 『くさび油膜効果の計算』Fumiya Nozaki
 
OpenFOAM の cyclic、cyclicAMI、cyclicACMI 条件について
OpenFOAM の cyclic、cyclicAMI、cyclicACMI 条件についてOpenFOAM の cyclic、cyclicAMI、cyclicACMI 条件について
OpenFOAM の cyclic、cyclicAMI、cyclicACMI 条件についてFumiya Nozaki
 
OpenFOAM の境界条件をまとめよう!
OpenFOAM の境界条件をまとめよう!OpenFOAM の境界条件をまとめよう!
OpenFOAM の境界条件をまとめよう!Fumiya Nozaki
 
OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』
OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』
OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』Fumiya Nozaki
 
CAESES Free チュートリアル
CAESES Free チュートリアルCAESES Free チュートリアル
CAESES Free チュートリアルFumiya Nozaki
 
OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-
OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-
OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-Fumiya Nozaki
 
Limited Gradient Schemes in OpenFOAM
Limited Gradient Schemes in OpenFOAMLimited Gradient Schemes in OpenFOAM
Limited Gradient Schemes in OpenFOAMFumiya Nozaki
 
OpenFOAM の Function Object 機能について
OpenFOAM の Function Object 機能についてOpenFOAM の Function Object 機能について
OpenFOAM の Function Object 機能についてFumiya Nozaki
 
Adjoint Shape Optimization using OpenFOAM
Adjoint Shape Optimization using OpenFOAMAdjoint Shape Optimization using OpenFOAM
Adjoint Shape Optimization using OpenFOAMFumiya Nozaki
 
OpenFOAM を用いた Adjoint 形状最適化事例1
OpenFOAM を用いた Adjoint 形状最適化事例1OpenFOAM を用いた Adjoint 形状最適化事例1
OpenFOAM を用いた Adjoint 形状最適化事例1Fumiya Nozaki
 
オープンソースの CFD ソフトウェア SU2 のチュートリアルをやってみた
オープンソースの CFD ソフトウェア SU2 のチュートリアルをやってみたオープンソースの CFD ソフトウェア SU2 のチュートリアルをやってみた
オープンソースの CFD ソフトウェア SU2 のチュートリアルをやってみたFumiya Nozaki
 
ParaView による可視化 Tips
ParaView による可視化 TipsParaView による可視化 Tips
ParaView による可視化 TipsFumiya Nozaki
 
Turbulence Models in OpenFOAM
Turbulence Models in OpenFOAMTurbulence Models in OpenFOAM
Turbulence Models in OpenFOAMFumiya Nozaki
 
OpenFOAMの壁関数
OpenFOAMの壁関数OpenFOAMの壁関数
OpenFOAMの壁関数Fumiya Nozaki
 
OpenFOAM -空間の離散化と係数行列の取り扱い(Spatial Discretization and Coefficient Matrix)-
OpenFOAM -空間の離散化と係数行列の取り扱い(Spatial Discretization and Coefficient Matrix)-OpenFOAM -空間の離散化と係数行列の取り扱い(Spatial Discretization and Coefficient Matrix)-
OpenFOAM -空間の離散化と係数行列の取り扱い(Spatial Discretization and Coefficient Matrix)-Fumiya Nozaki
 
Spatial Interpolation Schemes in OpenFOAM
Spatial Interpolation Schemes in OpenFOAMSpatial Interpolation Schemes in OpenFOAM
Spatial Interpolation Schemes in OpenFOAMFumiya Nozaki
 

Viewers also liked (20)

CAESES-FFW,GridPro,OpenFOAMを使用した形状最適化事例#1
CAESES-FFW,GridPro,OpenFOAMを使用した形状最適化事例#1CAESES-FFW,GridPro,OpenFOAMを使用した形状最適化事例#1
CAESES-FFW,GridPro,OpenFOAMを使用した形状最適化事例#1
 
無償のモデリングソフトウェアCAESESを使ってみた
無償のモデリングソフトウェアCAESESを使ってみた無償のモデリングソフトウェアCAESESを使ってみた
無償のモデリングソフトウェアCAESESを使ってみた
 
blockCoupledSwirlTestチュートリアル
blockCoupledSwirlTestチュートリアルblockCoupledSwirlTestチュートリアル
blockCoupledSwirlTestチュートリアル
 
Basic Boundary Conditions in OpenFOAM v2.4
Basic Boundary Conditions in OpenFOAM v2.4Basic Boundary Conditions in OpenFOAM v2.4
Basic Boundary Conditions in OpenFOAM v2.4
 
OpenFOAMのチュートリアルを作ってみた#1 『くさび油膜効果の計算』
OpenFOAMのチュートリアルを作ってみた#1 『くさび油膜効果の計算』OpenFOAMのチュートリアルを作ってみた#1 『くさび油膜効果の計算』
OpenFOAMのチュートリアルを作ってみた#1 『くさび油膜効果の計算』
 
OpenFOAM の cyclic、cyclicAMI、cyclicACMI 条件について
OpenFOAM の cyclic、cyclicAMI、cyclicACMI 条件についてOpenFOAM の cyclic、cyclicAMI、cyclicACMI 条件について
OpenFOAM の cyclic、cyclicAMI、cyclicACMI 条件について
 
OpenFOAM の境界条件をまとめよう!
OpenFOAM の境界条件をまとめよう!OpenFOAM の境界条件をまとめよう!
OpenFOAM の境界条件をまとめよう!
 
OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』
OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』
OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』
 
CAESES Free チュートリアル
CAESES Free チュートリアルCAESES Free チュートリアル
CAESES Free チュートリアル
 
OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-
OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-
OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-
 
Limited Gradient Schemes in OpenFOAM
Limited Gradient Schemes in OpenFOAMLimited Gradient Schemes in OpenFOAM
Limited Gradient Schemes in OpenFOAM
 
OpenFOAM の Function Object 機能について
OpenFOAM の Function Object 機能についてOpenFOAM の Function Object 機能について
OpenFOAM の Function Object 機能について
 
Adjoint Shape Optimization using OpenFOAM
Adjoint Shape Optimization using OpenFOAMAdjoint Shape Optimization using OpenFOAM
Adjoint Shape Optimization using OpenFOAM
 
OpenFOAM を用いた Adjoint 形状最適化事例1
OpenFOAM を用いた Adjoint 形状最適化事例1OpenFOAM を用いた Adjoint 形状最適化事例1
OpenFOAM を用いた Adjoint 形状最適化事例1
 
オープンソースの CFD ソフトウェア SU2 のチュートリアルをやってみた
オープンソースの CFD ソフトウェア SU2 のチュートリアルをやってみたオープンソースの CFD ソフトウェア SU2 のチュートリアルをやってみた
オープンソースの CFD ソフトウェア SU2 のチュートリアルをやってみた
 
ParaView による可視化 Tips
ParaView による可視化 TipsParaView による可視化 Tips
ParaView による可視化 Tips
 
Turbulence Models in OpenFOAM
Turbulence Models in OpenFOAMTurbulence Models in OpenFOAM
Turbulence Models in OpenFOAM
 
OpenFOAMの壁関数
OpenFOAMの壁関数OpenFOAMの壁関数
OpenFOAMの壁関数
 
OpenFOAM -空間の離散化と係数行列の取り扱い(Spatial Discretization and Coefficient Matrix)-
OpenFOAM -空間の離散化と係数行列の取り扱い(Spatial Discretization and Coefficient Matrix)-OpenFOAM -空間の離散化と係数行列の取り扱い(Spatial Discretization and Coefficient Matrix)-
OpenFOAM -空間の離散化と係数行列の取り扱い(Spatial Discretization and Coefficient Matrix)-
 
Spatial Interpolation Schemes in OpenFOAM
Spatial Interpolation Schemes in OpenFOAMSpatial Interpolation Schemes in OpenFOAM
Spatial Interpolation Schemes in OpenFOAM
 

Recently uploaded

Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgsaravananr517913
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
lifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxlifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxsomshekarkn64
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 

Recently uploaded (20)

Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
lifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxlifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptx
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 

Large strain solid dynamics in OpenFOAM

  • 1. Large strain solid dynamics in OpenFOAM Jibran Haidera, b , Dr. Chun Hean Leea , Dr. Antonio J. Gila , Prof. Javier Bonetc & Prof. Antonio Huertab a Zienkiewicz Centre for Computational Engineering, Swansea University, UK b Laboratori de C`alcul Num`eric (LaC`aN), UPC BarcelonaTech, Spain c University of Greenwich, London, UK Research outline Objectives: • Simulate fast-transient solid dynamic problems. • Develop a fast and efficient low order numerical scheme. Key features: An upwind cell-centred FVM Total Lagrangian scheme (TOUCH). Utilises an explicit Runge-Kutta time integrator. Programmed in the open-source CFD software OpenFOAM. Overcomes the shortcomings of linear tetrahedral elements in standard displacement based FEM/FVM formulations: • Equal order of convergence for velocities and stresses. • No volumetric locking for nearly incompressible materials. • Excellent performance in bending and shock dominated scenarios. 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 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 Q1-P0 FEM Proposed FVM First order conservation laws 1. Linear momentum: 2. Deformation gradient: 3. Total energy: d dt Ω0 p dΩ0 = ∂Ω0 t dA + Ω0 ρ0b dΩ0 d dt Ω0 F dΩ0 = ∂Ω0 p ρ0 ⊗ N dA d dt Ω0 E dΩ0 = ∂Ω0 p ρ0 · t dA − ∂Ω0 Q · N dA + Ω0 s dΩ0 • Hyperbolic laws in differential form: ∂U ∂t = ∂FI ∂XI + S, ∀ I = 1, 2, 3 Cell centred FVM discretisation Standard face-based CC-FVM e FC Ne f Ce f Ωe 0 dUe dt = 1 Ωe 0 f∈Λf e FC Nef (U− f , U+ f ) Cef Node-based CC-FVM FC Nea Cea Ωe 0 e dUe dt = 1 Ωe 0 a∈Λa e FC Nea (U− a , U+ a ) Cea • Gradient calculation through least squares minimisation −→ Ge • Satisfaction of monotonicity through Barth and Jespersen limiter −→ φe • Linear reconstruction procedure for second order spatial accuracy −→ U+,− (φe, Ge) Lagrangian contact dynamics Contact flux: FC N = FINI =     tC 1 ρ0 pC ⊗ N 1 ρ0 pC · tC − Q · N     Acoustic Riemann solver: FC N = FC NAve + FC NStab = 1 2 FN (U− f ) + FN (U+ f ) − 1 2 U+ f U− f |AN | dU Upwinding stabilisation 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 Explicit time integration Total Variation Diminishing Runge-Kutta scheme: 1st RK stage −→ Ue = Un e + ∆t ˙U n e (Un e , tn ) 2nd RK stage −→ Ue = Ue + ∆t ˙Ue(Ue, tn+1 ) Un+1 e = 1 2 (Un e + Ue ) with stability criterion: ∆t = αCFL hmin cmax p Numerical results Shock scenario 6 7 8 9 10 x 10 −3 −7.5 −5 −2.5 0 2.5 5 x 10 7 Time (sec) Stress(Pa) Analytical TOUCH (1st order) TOUCH (2nd order w/o limiter) TOUCH (2nd order with limiter) JST VCFVM Mesh convergence 10 −2 10 −1 10 0 10 −8 10 −7 10 −6 10 −5 10 −4 10 −3 Grid Size (m) StressError slope = 1 L1 norm (1st order) L2 norm (1st order) slope = 2 L1 norm (2nd order) L2 norm (2nd order) Structured vs Unstructured Pressure (Pa) Complex twisting Pressure (Pa) Flapping structure Pressure (Pa) Von Mises plasticity Constrained-TOUCH Penalised-TOUCH Hyperelastic-GLACE Plastic strain Bar rebound Pressure (Pa) Torus impact Pressure (Pa) On-going work 1. An advanced Roe’s Riemann solver. 2. Robust shock capturing algorithm. 3. Ability to handle tetrahedral elements. Future work 1. Extension to Fluid-Structure Interaction (FSI) problems. 2. Implementation of Arbitrary Lagrangian-Eulerian (ALE) formulation. References [1] 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, International Journal for Numerical Methods in Engineering, 109(3) : 407–456, 2017. [2] 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, 118 : 13–38, 2013. Website: http://www.jibranhaider.weebly.com Email:{m.j.haider,c.h.lee,a.j.gil}@swansea.ac.uk