CD Andrea
CD Andrea
ENONCÉ
Let us considerate the structure in figure 1 subjected to the loading history shown on figure 2
below.
A.I. Part 1
Parameters Expression
i Rank of group
h ( i )=4.5+0.1 (−1 ) ( i−1 ) [ m ]
i
Height, h
l ( i ) =6.2+0.1 (−1 ) ( i−1 ) [ m ]
i
Span, l
Load, p p ( i )=37+i [ kN /m ]
ζ ( i )=48+2.5 (−1 ) ( i−1 ) [ % ]
i
Damping factor
Young’s modulus E=[ 200+5 ( i−1 ) ] GPa
Inertia I =[ 9875+ 10 (−1 )i ( i−1 ) ] ×10 4 mm4
Time step Δ t=0.01 s
Time of simulation T =1 s
First method Linear acceleration method
Second method Runge-Kutta method of order 4
Third method* Finite difference method if i≡ 1 [ 7 ]
Wilson method ( θ=1.38 ) if i≡ 2 [ 7 ]
Duhamel integral if i≡ 3 [ 7 ]
Average acceleration method if i≡ 4 [ 7 ]
Runge-Kutta method of order 3 if i≡ 5 [ 7 ]
Central difference method if i≡ 6 [ 7 ]
Houbolt method i≡ 0 [ 7 ]
a) Give the theoretical basis, the algorithm and the flowchart of the first method. Use
this method to compute displacement y ( t ) , velocity ẏ ( t ) and acceleration ÿ ( t ) . Draw
y ( t ) , ẏ ( t ) and ÿ ( t ) separately;
b) Do the same for the second method;
c) Do the same for the third method;
d) Plot displacement of the three methods on the same figure. Compare the three
methods.
A.II. Part 2
We suppose that the structure has an elastoplastic behavior illustrates on the figure 3 below.
Parameters Expression
i Rank of group
Restoring force r ( i )=25.4 i+0.1 (−1 ) î ( i−1 ) [ kN ]
A.III. Part 3
a) Plot displacements of the first method with the two types of behavior on the same
figure. Comment the figure ;
b) Plot velocities of the second method with the two types of behavior on the same
figure. Comment the figure ;
c) Plot accelerations of the third method with the two types of behavior on the same
figure. Comment the figure ;
B. Données de l’exercice
B.I. Paramètre du système (à copier dans le fichier Excel)
Hauteur h i 4,1
h ( i )=4 , 5+0 , 1 (−1 ) ( i−1 ) [m]
Portée L i
L ( i ) =6 , 2+ 0 ,1 (−1 ) ( i−1 ) [m] 5,8
Modélisation du système
Les deux montants du système ayant la même hauteur et bi encastrés de part et d’autre aux
12 EI
différents nœuds, ils ont la même rigidité : soit K 1=K 2 = 3 ; La traverse est supposée de
h
rigidité infinie.
Les deux montants étant en parallèle, la rigidité équivalente du système est la somme des
6 EI
deux rigidités : soit K=K 1+ K 2= 3 . On obtient le modèle suivant :
h
F (t )
ÿ ( t ) +2 ζ ω n ẏ ( t )+ ωn2 y (t )= (1)
m
Elle fait partie de la famille de méthodes qui se basent sur une approximation des intégrales
suivantes :
t + Δt
ẏ ( t+ Δt )= ẏ ( t ) + ∫ ÿ ( t+ Δt ) dt (2)
t
t + Δt
y ( t+ Δt )= y ( t ) + ∫ ẏ ( t+ Δt ) dt (3)
t
ÿ ( t + Δt )− ÿ ( t )
y⃛ (t )= (4)
Δt
2 3
(Δt ) ( Δt )
y ( t+ Δt )= y ( t ) + ẏ ( t ) Δt+ ÿ ( t ) + ⃛y ( t ) + … (5)
2 6
( Δt )2
ẏ ( t+ Δt )= ẏ ( t ) + ÿ ( t ) Δt+ ⃛y ( t ) +… (6)
2
ÿ ( t ) Δt ÿ ( t+ Δt ) Δ t
ẏ ( t+ Δt )= ẏ ( t ) + + (8)
2 2
2 2
ÿ ( t ) Δt ÿ ( t + Δt ) Δ t ( Δt ) ( Δt ) F ( t + Δt )
ÿ ( t+ Δt )+ 2 ζ ωn ( ẏ ( t )+ + )+ω n2( y ( t ) + ẏ ( t ) Δt + ÿ ( t ) + ÿ ( t ) )=
2 2 3 6 m
Avec :
( Δt )2 2 2 ( Δt )2
A=(1+ζ ωn Δt +ω n2 ), B=ω n , C=(2ζ ωn +ω n Δt ) D=(ζ ω n Δt+ ωn2 )
6 3
Les calculs se font pour une durée de simulation T fixé et un pas Δt . L’intervalle de
T
temps [ 0 , T ] est donc subdivisé en N= intervalles [ t n ,t n+1 ] avec t 0=0 , t 1=Δt , t 2=2 Δt …
Δt
Conditions initiales
ÿ ( t 0 )=a
ẏ ( t 0 )=b
y ( t 0 )=c
F ( t n+1 )
−By ( t n )−C ẏ ( t n ) −D ÿ ( t n )
m
ÿ ( t n+1 )=
A
ÿ ( t n ) Δt ÿ ( t n+1 ) Δ t
ẏ ( t n+1 )= ẏ ( t n ) + +
2 2
2 2
(Δt ) ( Δt )
y ( t n+1 )= y ( t n ) + ẏ ( t n ) Δt+ ÿ ( t n ) + ÿ ( t n+1 )
3 6
On obtient ainsi les valeurs des déplacements, vitesses et accélération pour tous les
points t n on peut donc à partir de ceux-ci construire la courbe de réponses du système
1.c.Algorithme
0.05
0.4
0.04
0.03 0.2
0.02 0
0 0.2 0.4 0.6 0.8 1 1.2
0.01
-0.2
0
0 0.2 0.4 0.6 0.8 1 1.2
-0.4
-0.01
-0.02 -0.6
accelerati on y"(t)
0.05
0.04
0.03
0.02
0.01
0
0 0.2 0.4 0.6 0.8 1 1.2
-0.01
B.II. Deuxième méthode : Méthode de Runge Kutta d’ordre 4
2. a. Base théorique
Il en existe plusieurs mais celle que nous traiterons est la méthode d’ordre 4
qui est une amélioration de la méthode de base. Elle possède une étape supplémentaire
dans le raffinement du calcul.
K 1=h¿
K 2=h¿
………… …….
K n=h ¿
y k +1= y k +h ¿
Les coefficients sont déterminés à fin que l’ordre soit le plus élevé possible. On note A la
matrice de coefficients (α i , j), ᴦ le vecteur des coefficients γi et Ө le vecteur coefficients de θi
γ1 γ2 ……… γn
θ1 α 1 ,1 α 1 ,2 …………. α 1 ,n
θ2 α 2 ,1 α 2 ,2 …………. α 2 ,n
………….. ………… ……………. ……...
θn α n ,1 α n ,2 ……………. α n ,n
Avec cette représentation, la méthode Runge-Kutta explicite à deux points qui
est d’ordre 4 est représentée par le tableau suivant
2. b. Organigramme
1.a. Calculs initiaux
i. Calculez k, c, m.
ii. Initialiser les variables
v 0=u̇0
1 ˙
v˙0=
m
[ F ( 0 ) −c v 0−k u 0 ]
t=t i
x=u=ui
v 1=v i
1
v̇ 1=v i
m
[ F ( t ) −c v i−k ui ]
Δt
t=t i+
2
Δt
x=u Δt =ui +v 2
i+
2
2
Δt
v 3=v Δt =v i + v˙2
i+
2
2
1
v˙3=
m
[ F ( t )−c v 3−kx ]
iii.Calculer les déplacements à la fin de l'intervalle de temps
t=t i+ Δ t
x=ui + Δt =ui + v 3 Δ t
v 4=v i+ Δ t=v i+ v˙3 Δ t
1
v˙4=
m
[ F ( t )−c v 4−kx ]
iv.Calculer le déplacement et la vitesse à la fin de l'intervalle de temps
Δt
ui +1=ui +
6 1
[ v +2 v 2 +2 v 3 + v 4 ]
Δt
v i+1=v i+
6 1
[ v˙ + 2 v˙2+ 2 v˙3+ v˙4 ]
2. c. Valeurs prises par le déplacement, la vitesse et l’accélération sur le
temps de simulation
déplacement u
vitesse v
0.05
0.4
0.04
0.3
0.03 0.2
0.02 0.1
0
0.01 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05
-0.1
0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05
-0.2
-0.01
-0.3
accélerati on a
6
0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05
-2
-4
-6
B.III. Superposition des courbes des déplacements sur une même courbe et interprétation
0.045
0.04
0.035
0.03
0.025
0.02
0.015
0.01
0.005
0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05
-0.005
-0.01
0.35
0.3
0.25
0.2
0.15
0.1
0.05
0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05
-0.05
-0.1
-0.15
-0.2
-0.25
-0.3
m ∆ ÿ (t)
{
F I ( t +∆ t )−F I ( t )=m ∆ ÿ (t)
F ( t +∆ t )−F ( t )=C (t)∆ y (t) ˙
d d
F s ( t +∆ t )−F s ( t )=K ( t ) y (t)
1.b. Organigramme
i. Pour la méthode de l’accélération de l’accélération linéaire, on a les
1 1
coefficients suivants : β= et γ =
6 2
˙
P0−C y 0−R 0
ii. Initialisation : ÿ 0=
∆t
iii. Sélectionner le pas de variation temporelle : ∆ t
ix. Calculer ∆ ẏ i =
γ
β ∆t
γ
(
∆ y i− ẏ i +∆ t 1−
β
γ
)ÿ
2β i
1 1 1
x. ∆ ÿ i = ∆ y i− ẏ i− ÿ
β ∆t
2
β ∆t 2β i
xi. Ensuite itérer pour les prochaines valeurs par la relation :
y i+ 1= y i˙+ ¿ ∆ ẏ i ¿
y i+ 1= y i+ ∆ y i
¨
y i+ 1=¿ y i+¨∆˙y i ¿
1.c.Valeurs prises par le déplacement, la vitesse et l’accélération
DEPLACEMENT Y(T)
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0 0.2 0.4 0.6 0.8 1 1.2
VITESSE y'(t)
1.6
1.4
1.2
0.8
0.6
0.4
0.2
0
0 0.2 0.4 0.6 0.8 1 1.2
-0.2
ACCELERATION y''(t)
7
0
0 0.2 0.4 0.6 0.8 1 1.2
-1
-2
-3
2. Deuxième méthode : Méthode de Runge Kutta d’ordre 4
2. a. Base théorique
Il en existe plusieurs mais celle que nous traiterons est la méthode d’ordre 4 qui est
une amélioration de la méthode de base. Elle possède une étape supplémentaire dans le
raffinement du calcul.
K 1=h¿
K 2=h¿
………… …….
K n=h ¿
y k +1= y k +h ¿
Les coefficients sont déterminés à fin que l’ordre soit le plus élevé possible. On note A
la matrice de coefficients (α i , j), ᴦ le vecteur des coefficients γi et Ө le vecteur coefficients de
θi
γ1 γ2 ……… γn
θ1 α 1 ,1 α 1 ,2 …………. α 1 ,n
θ2 α 2 ,1 α 2 ,2 …………. α 2 ,n
………….. ………… ……………. ……...
θn α n ,1 α n ,2 ……………. α n ,n
Avec cette représentation, la méthode Runge-Kutta explicite à deux points qui est
d’ordre 4 est représentée par le tableau suivant
2. b. Organigramme
Soit f s la force de rappel de notre structure
A l’étape i+1, (f ¿¿ s )i +1=(f ¿¿ s)i +k i ui ¿¿
Dans le domaine élastique k =k
Dans le domaine élastoplasique k =0 et fs=r(i)
Calculs initiaux
iv. Calculez k, c, m.
v. Initialiser les variables
(f ¿¿ s )0=k u0 ¿
¿
v 0=u̇0
˙1
v˙0= ¿¿
m
vi. Sélectionnez un pas de temps approprié ∆t.
t=t i
x=u=ui
¿
v 1=v i
1
v̇ 1=v i ¿
m
v˙1 Δ t
v 2=v Δt =v i +
i+
2
2
1
v̇ 2=v̇ Δt = ¿
i+
2
m
Δt
t=t i+
2
Δt
x=u Δt =ui +v 2
i+
2
2
¿
Δt
v 3=v Δt =v i + v˙2
i+
2
2
1
v˙3= ¿
m
viii.Calculer les déplacements à la fin de l'intervalle de temps
t=t i+ Δ t
x=ui + Δt =ui + v 3 Δ t
¿
v 4=v i+ Δ t=v i+ v˙3 Δ t
1
v˙4= ¿
m
ix.Calculer le déplacement et la vitesse à la fin de l'intervalle de temps
Δt
ui +1=ui +
6 1
[ v +2 v 2 +2 v 3 + v 4 ]
Δt
v i+1=v i+
6 1
[ v˙ + 2 v˙2+ 2 v˙3+ v˙4 ]
2. d. Valeurs prises par le déplacement, la vitesse et l’accélération sur le
temps de simulation
Déplacement u
0.16
0.14
0.12
0.1
0.08
0.06
0.04
0.02
0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05
vitesse v
0.5
0.4
0.3
0.2
0.1
0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05
-0.1
-0.2
-0.3
-0.4
accélération a
0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05
-2
-4
-6