Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


doc:user:integration:scheme:dynexpl

This is an old revision of the document!


Explicit dynamic integration schemes

Description

The equilibrium equation between internal forces FintFint, inertial forces MaMa (where MM is the diagonalized mass matrix and aa the acceleration) and external forces FextFext :

Ma+Fint=FextMa+Fint=Fext

Central difference method

Relations between displacements xx, velocities vv and accelerations aa are:

v(tn+1/2)=v(tn1/2)+(tn+1tn)a(tn)v(tn+1/2)=v(tn1/2)+(tn+1tn)a(tn)
x(tn+1)=x(tn)+(tn+1tn)v(tn+1/2)x(tn+1)=x(tn)+(tn+1tn)v(tn+1/2)

The equilibrium equation becomes :

a(tn+1)=(Fext(tn+1)Fint(tn+1))/Ma(tn+1)=(Fext(tn+1)Fint(tn+1))/M

This scheme is conditionally stable (time step limited) and non dissipative.

Alpha-generalized scheme

Same relations as in the implicit alpha-generalized scheme, but with the parameter used to weight internal and external forces equal to 1, leading to :

(1αM)a(tn+1)+αMa(tn)=Fext(tn)Fint(tn)M(1αM)a(tn+1)+αMa(tn)=Fext(tn)Fint(tn)M

Relations between displacements xx, velocities vv and accelerations aa are:

x(tn+1)=x(tn)+(tn+1tn)v(tn)+(tn+1tn)2((0.5β)a(tn)+βa(tn+1))x(tn+1)=x(tn)+(tn+1tn)v(tn)+(tn+1tn)2((0.5β)a(tn)+βa(tn+1)) v(tn+1)=v(tn)+(tn+1tn)(1γ)a(tn)+γa(tn+1)v(tn+1)=v(tn)+(tn+1tn)(1γ)a(tn)+γa(tn+1)

Specific values leading to an optimal numerical dissipation are given as function of the spectral radius ρβρβ (MDR_ECHR) for a bifurcation frequency (a spectral radius equal to 1 leads to a conservative algorithm when a spectral radius lower than 1 leads to a dissipative one 1):

αM=(2ρβ1)/(1+ρβ)αM=(2ρβ1)/(1+ρβ)
γ=3/2αMγ=3/2αM
β=53ρβ(1+ρβ)2(2ρβ)β=53ρβ(1+ρβ)2(2ρβ)

Conditionally stable.

Le schema Tchamwa (Not Validated !)

Explicit algorithm where numerical dissipation is monitored by the parameter ϕϕ.

Equilibrium computed with

a(tn+1)=Fext(tn+1)Fint(tn+1)Ma(tn+1)=Fext(tn+1)Fint(tn+1)M

Relations between displacements xx, velocities vv and accelerations aa are:

x(tn+1)=x(tn)+(tn+1tn)v(tn)+ϕ(tn+1tn)2a(tn)x(tn+1)=x(tn)+(tn+1tn)v(tn)+ϕ(tn+1tn)2a(tn)
v(tn+1)=v(tn)+(tn+1tn)a(tn)v(tn+1)=v(tn)+(tn+1tn)a(tn)

Stability guaranteed for ϕ1ϕ1 and high frequencies killed over a single time step for \phi = 2$. the scheme is of :

  • second order for ϕ=1ϕ=1 (no numerical dissipation)
  • first order for ϕ>1ϕ>1 (numerical dissipation)

Relation between ϕϕ and spectral radius for the bifurcation ρβρβ (user parameter MDR_ECHR) is:

  • ϕ=2(1ρ1/2β)(1ρβ) if ρβ<1ϕ=2(1ρ1/2β)(1ρβ) if ρβ<1
  • ϕ=1 if ρβ=1ϕ=1 if ρβ=1

Data set

See dynamic implicit scheme for definition of density and initial velocities.

Choosing the algorithm

Scheme MDE_NDYN MDR_ECHR
Chung Hulbert 3 X
Différence centrée 1
Tchamwa 6 X

(see Global Parameters [REMOVED])

Other parameters : see Quasi-static integration schemes

1)
see real parameters
doc/user/integration/scheme/dynexpl.1444401288.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki