![](//s1.studylibfr.com/store/data-gzf/620f49554bd632320fffac8d3573cd3b/1/003004600.htmlex.zip/bg2.jpg)
2. Le système d’équations différentielles modélisant le mouvement d’un pendule de
Foucault est :
x00(t) =2ωy0(t) sin ψ−k2x(t);
y00(t) = −2ωx0(t) sin ψ−k2y(t),
où (x(t), y(t)) désigne la trajectoire du pendule dans le plan, ω=7,29 ×10−5s−1
est la vitesse angulaire de la terre, ψest la latitude locale (en radians) et k2=g
`, où
g=9,8m
s2est l’accélération gravitationnelle et `est la longueur du pendule (en m).
Les conditions initiales nous donnant la position et la vitesse initiales du pendule
sont
x(0)=1;
y(0)=0et
x0(0)=0;
y0(0)=0.
Nous allons considérer dans cette étude le pendule de Foucault installé dans le hall
d’honneur du pavillon Roger-Gaudry de l’Université de Montréal. Ce pendule est de
longueur l=8 m, la période de chaque oscillation (aller-retour) de ce pendule est
de l’ordre de 5,68 secondes et la latitude de la ville de Montréal est ψ'π
4.
(a)( 2
20 ) Transformer le système d’équations différentielles d’ordre 2 en un système de
4 équations différentielles d’ordre 1 et donner les conditions initiales associées
au système.
(b)( 5
20 ) On désire calculer la trajectoire parcourue par le pendule pendant les 3 pre-
mières périodes.
Résoudre le système obtenu en (a) par la méthode de Runge-Kutta d’ordre 4
sur l’intervalle [0,17,04], tracer la trajectoire (x(t), y(t)) du pendule et
commenter les résultats obtenus. Faire plusieurs essais pour choisir le pas de
temps.
(c)( 3
20 ) On désire calculer l’angle de déviation du pendule par rapport à son axe initial
(l’horizontal) pendant 1 heure.
Résoudre le système obtenu en (a) par la méthode de Runge-Kutta d’ordre 4
sur l’intervalle [0,3600]avec un pas h=0,1 s.Tracer la trajectoire parcourue
par le pendule pendant 1 heure. Écrire un programme Matlab qui permet
de déterminer l’angle entre l’horizontal et le vecteur position (x(t), y(t)) à
t=1 heure. En déduire la durée d’une rotation complète du pendule.
Note : On rappelle que l’angle θentre les vecteurs ~
uet ~
vvérifie
~
u·~
v= k ~
uk2k~
vk2cos (θ).
La fonction acos de Matlab pourrait être utile.
Le rapport doit contenir : le fichier de la fonction du système d’équations différen-
tielles et le programme Matlab à la question (a) ; le programme Matlab, le graphe
produit et la discussion à la question (b) ; le programme Matlab, le graphe produit
et les valeurs de l’angle et la période de rotation à la question (c).
Ne pas rendre les fichiers de résultats (resultat.dat) de la fonction de la bibliothèque
numérique rk4.m.
Les professeurs du cours MTH2210A