Académique Documents
Professionnel Documents
Culture Documents
3 Sujet BE 6 7 Automatique IEE 2022
3 Sujet BE 6 7 Automatique IEE 2022
BE Automatique :
Représentation d’état, analyse et discrétisaton d’un pendule
simple
Découpage indicatif :
2 heures : Section 1
2 heures : Section 2
1 Modélisation et analyse
1.1 Modélisation
Le système considéré est le pendule simple constitué d’une tige rigide de longueur l
et d’une masse m conformément à la Figure 1.
1
2. Écrire la représentation d’état non linéaire du pendule dans le cas où le vecteur
d’état est x = [θ θ̇]T .
3. Déterminer les points d’équilibre du système.
4. Dans la suite du problème, nous limiterons notre étude au point d’équilibre xe =
[0 0]T . Linéariser autour du point d’équilibre xe le modèle obtenu à la question
2 et en déduire l’équation d’état linéaire du pendule ẋ = A · x. Dans toute la
suite, on posera ωn2 = gl .
5. Quelles restrictions devons-nous apporter à cette représentation linéaire ?
1.4 Discrétisation
1. Donner les matrices Ad et Cd de la représentation d’état discrète du système,
dans le cas k = 0. On notera Te la période d’échantillonnage.
Indication : Utiliser la fonction MATLAB c2d.
2. Le système discrétisé est-il observable ? Y-a-t’il des restrictions dans le choix de
la période d’échantillonnage Te ?
Indication : Utiliser la fonction MATLAB obsv.
2 Simulations
Dans cette section, il est demandé d’utiliser exclusivement Matlab/Simulink pour
répondre aux questions. Les valeurs numériques des différents paramètres sont : m =
0.35 kg, l = 0.5 m, k = 0.15 N.s.m−1 .
2
2.1 Régime libre
1. Utiliser Simulink pour construire un simulateur du système non linéaire ainsi
qu’un simulateur du système linéarisé. A cette fin compléter le fichier pendulenl etud.slx.
Comparer les états du système non linéaire (x1nl et x2nl ) et ceux du système
linéarisé (x1l et x2l ) lorsque le couple T = 0 et
— cas 1 : x0 = [ −π 5
π T
6
]
— cas 2 : x0 = [ −π 2
π T
2
]
Conclure.
2. Étudier la stabilité du système.
3. Retrouver, lorsque k = 0 la réponse θ(t) = x1 (t) pour les conditions initiales
π
x0 = [ 10 0]T .
Pour les questions suivantes la période d’échantillonnage est choisie telle que :
Te2 = ωπn .
4. Vérifier la commandabilité et l’observabilité du système discrétisé.
5. Déterminer le mode propre non commandable et/ou non observable.
6. Déterminer la fonction de transfert H2 (z) = Tθ(z)
(z)
. On pourra utiliser les fonctions
MATLAB zpk et minreal pour analyser les résultats.
7. Conclure.