Processing math: 100%

Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


doc:user:integration:scheme:dynexpl

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:user:integration:scheme:dynexpl [2013/07/12 15:24] jorisdoc:user:integration:scheme:dynexpl [2022/12/21 11:35] (current) – [New Metafor Version > 2422] boman
Line 1: Line 1:
-====== Schéma d'intégration dynamique explicite ======+====== Explicit dynamic integration schemes ======
  
 ===== Description ===== ===== Description =====
  
-Il s'agit d'intégrer l'équation d'équilibre entre les forces internes Fintles forces d'inerties Ma (M est la matrice diagonalisée des masses et a l'accélérationet les forces externes Fext :+The equilibrium equation between internal forces Fintinertial forces Ma (where M is the diagonalized mass matrix and a the accelerationand external forces Fext :
  
 Ma+Fint=Fext Ma+Fint=Fext
  
  
-==== Le schéma de la différence centrée ====+==== Central difference method ====
  
-Les relations entre les déplacements xvitesses v et accélérations a sont :+Relations between displacements xvelocities v and accelerations a 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)
  
-L'équation d'équilibre devient :+The equilibrium equation becomes :
  
 a(tn+1)=(Fext(tn+1)Fint(tn+1))/M a(tn+1)=(Fext(tn+1)Fint(tn+1))/M
  
-Ce schéma est conditionnellement stable (la taille du pas de temps est limitéeet non-dissipatif.+This scheme is conditionally stable (time step limitedand non dissipative.
  
-==== Le schéma alpha-généralisé ====+==== Alpha-generalized scheme ====
  
-Il s'agit des mêmes relations que le schéma implicite [[dynimpl|alpha-généralisé]] mais avec le paramètre de pondération des forces internes et externes αF pris égal à 1. Cette équation se réécrit pour le calcul au temps tn+1:+Same relations as in the implicit [[dynimpl|alpha-generalized]] scheme, but with the parameter used to weight internal and external forces equal to 1, leading to :
    
-$$(1-\alpha_M) a(t^{n+1}) + \alpha_M a(t^n) = \frac{F^{ext}(t^n) - Fint(t^n)}{M}$$+$$(1-\alpha_M) a(t^{n+1}) + \alpha_M a(t^n) = \frac{F^{ext}(t^n) - F^{int}(t^n)}{M}$$
  
-Les relations entre les déplacements xvitesses v et accélérations a sont:+Relations between displacements xvelocities v and accelerations a 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)
  
-Les valeurs particulières des paramètres de pondération qui conduisent à une dissipation numérique optimale sont données en fonction du rayon spectral ρβ (''MDR_ECHR''à la fréquence de bifurcation (un rayon spectral égal à conduit un algorithme conservatif alors qu'un rayon spectral inférieur à conduit à un algorithme dissipatif) (voir paramètres réels):+Specific values leading to an optimal numerical dissipation are given as function of the spectral radius ρβ (''MDR_ECHR''for a bifurcation frequency (spectral radius equal to leads to a conservative algorithm when a spectral radius lower than leads to a dissipative one ((see real parameters)):
  
 αM=(2ρβ1)/(1+ρβ)\\ αM=(2ρβ1)/(1+ρβ)\\
Line 38: Line 38:
 β=53ρβ(1+ρβ)2(2ρβ) β=53ρβ(1+ρβ)2(2ρβ)
  
-Ce schéma est conditionnellement stable (la taille du pas de temps est limitée). +Conditionally stable.
-==== Le schema Tchamwa ====+
  
-Algorithme explicite avec dissipation numérique controlée par le paramètre ϕ+==== Tchamwa Scheme ====
  
-L'équilibre est calculé par: 
  
-a(tn+1)=Fext(tn+1)Fint(tn+1)M 
  
-Les relations entre les déplacements x, vitesses et accélérations sont:+Explicit algorithm where numerical dissipation is monitored by the parameter ϕ.  
 + 
 +Equilibrium computed with 
 + 
 +a(tn+1)=Fext(tn+1)Fint(tn+1)M 
 + 
 +Relations between displacements $x$velocities $vandaccelerationsa$ 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)
  
-La stabilité est assurée pour ϕ1 et les hautes fréquences sont annihilées en un pas de temps pour $\phi = 2$. Le schema est d'ordre:  +Stability guaranteed for  ϕ1 and high frequencies killed over a single time step for \phi = 2$. the scheme is of :  
-  * 2 pour ϕ=1 (pas de dissipation numérique)  +  * second order for ϕ=1 (no numerical dissipation)  
-  * 1 pour ϕ>1 (dissipation numérique+  * first order for ϕ>1 (numerical dissipation)  
 + 
 +Relation between ϕ and spectral radius for the bifurcation ρβ (user parameter ''MDR_ECHR'') is: 
 +  * ϕ=2(1ρ1/2β)(1ρβ) if ρβ<1 
 +  * ϕ=1 if ρβ=1 
 + 
 +===== Input file ===== 
 + 
 +See [[dynimpl|dynamic implicit]] scheme for definition of density and initial velocities. 
 + 
 +==== Old Metafor Version <= 2422 ==== 
 + 
 +=== Choosing the algorithm === 
 + 
 +^       Scheme          ''MDE_NDYN''  ^  ''MDR_ECHR'' 
 +| Certered difference  |              |                | 
 +| Chung Hulbert        |              |              | 
 +| Tchamwa              |              |              | 
 + 
 +(see [[doc:user:integration:general:parameters]]) 
 + 
 +==== New Metafor Version > 2422 ==== 
 + 
 +=== Centered Difference === 
 + 
 +<code> 
 +ti = CentralDifferenceTimeIntegration(metafor) 
 +metafor.setTimeIntegration(ti) 
 +</code>
  
-La relation entre ϕ et le rayon spectral à la bifurcation ρβ (paramètre utilisateur ''MDR_ECHR'') est: +=== Chung Hulbert ===
-  * $$\phi \frac{2(1- \rho_\beta^{1/2})}{(1-\rho_\beta)} \mbox{ si } \rho_\beta < 1 $$ +
-  * $$\phi 1 \mbox{ si } \rho_\beta 1 $$+
  
-===== Jeu de données =====+<code> 
 +ti ChExplicitTimeIntegration(metafor) 
 +ti.setRhoB(_rhoB) 
 +metafor.setTimeIntegration(ti) 
 +</code>
  
-Voir schéma [[dynimpl|dynamique implicite]pour la définition de la densité et des vitesses initiales.+The parameter ''_rhoB'' is the spectral radius at bifurcation point ([0, 1]). The default value is 0.8182.
  
-==== Choisir l'algorithme ====+=== Tchamwa === 
  
-^       Schéma        ''MDE_NDYN''  ^  ''MDR_ECHR''  ^ +<code> 
-| Chung Hulbert                    |            | +ti = TchamwaExplicitTimeIntegration(metafor) 
-| Différence centrée  |              |              | +ti.setRhoB(_rhoB) 
-| Tchamwa                          |            |+metafor.setTimeIntegration(ti) 
 +</code>
  
-(voir [[doc:user:integration:general:parameters]])+The parameter ''_rhoB'' is the spectral radius at bifurcation point ([0, 1]). The default value is 0.8182.
  
-Paramètres supplémentairesvoir [[quasistatique]]+Other parameters see [[quasistatique]]
doc/user/integration/scheme/dynexpl.1373635459.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki