Académique Documents
Professionnel Documents
Culture Documents
Exercice 1 : Analyse temporelle - Rponse ` une ene a tre quelconque (fonction LSIM) e
Rponse ` un chelon damplitude quelconque e a e
>> >> >> >> >> >> sys = tf(10,[0.5,1]); t = [0:0.1:3]; amplitude = 10; input = amplitude*ones(size(t)); output = lsim(sys,input,t); plot(t,input,t,output)
Exercice 2
Cet exercice est extrait du livre dexercices Applications du Formalisme dEtat ` la a Commande des Syst`mes Continus par D. Jaume, S. Thelliez et M. Verg, Edition e e EYROLLES.
La modlisation simplie en vue de lasservissement en position dun actionneur lece e e tromcanique et de sa charge a conduit au schma de la Figure 1. e e
Fig. 1 Un actionneur lectromcanique e e Lensemble chariot de masse M, ressort de raideur k, coecient de frottement visqueux f modlise la partie mcanique. e e Lensemble rsistance R, inductance L, force contre-lectromotrice introduite par lene e dy roulement e(t) = , force applique ` la charge fc (t) = i(t), caractrise la partie e a e dt lectrique. e Les variables u, i, y dnotent respectivement la tension ` lentre, le courant dans lene a e roulement et la position de la charge ` partir dun tat dquilibre. a e e On adopte les valeurs numriques suivantes : e
1
RAPPEL : la rponse ` un signal sinuso e a dal est sinuso dale en rgime permanent. e
M = 30 kg , k = 15 N/m , f = 15 N.s/m , R = 10 L = 10 H , = 0, 2 V.s/m , = 6 N/A A partir des quations lectriques et mcaniques du syst`me : e e e e di dy =0 dt dt
uRiL
d2 y dy = f ky+i 2 dt dt
1`re partie : e Dans un premier temps, on nglige le frottement visqueux (f = 0). e 2.1) Introduire la fonction de transfert dans MATLAB. 2.2) Calculer le gain statique du syst`me. e 2.3) Quels sont les ples du syst`me ? o e Acher les ples et les zros du syst`me dans le plan complexe. o e e 2.4) Tracer la rponse y (t) lorsquon envoie une impulsion de tension au syst`me. e e 2.5) Tracer la rponse y (t) lorsquon applique un chelon de tension u = 100 V au e e syst`me. e 2.6) Comment pouvait-on prvoir la valeur de rgime permanent ? e e 2.7) Quel est le type de rgime transitoire en prsence ? e e 2.8) Quel est approximativement le temps de rponse de ce syst`me ? e e 3
2`me partie : e On amliore le mod`le en prenant en compte le frottement visqueux (f = 0). e e 2.9) Introduire la fonction de transfert dans MATLAB. 2.10) Calculer le gain statique du syst`me. e 2.11) Quels sont les ples du syst`me ? o e Acher les ples et les zros du syst`me dans le plan complexe. o e e 2.12) Tracer la rponse y (t) lorsquon envoie une impulsion de tension au syst`me. e e 2.13) Tracer la rponse y (t) lorsquon applique un chelon de tension u = 100 V au e e syst`me. e 2.14) Comment pouvait-on prvoir la valeur de rgime permanent ? e e 2.15) Quel est le type de rgime transitoire en prsence ? e e 2.16) Quel est approximativement le temps de rponse de ce syst`me ? e e
Exercice 3
On consid`re le syst`me de fonction de transfert : e e 1+a p 1+ p
T (p) =
Lorsque a > 1, ce type de syst`me est appel un syst`me ` avance de phase. e e e a 3.1) Introduire la fonction de transfert dans MATLAB correspondant ` a = 10 et a = 0, 006. 3.2) Tracer le diagramme de Bode du syst`me et expliquer lappelation avance de e phase . 3.3) Tracer le diagramme de Bode pour a = 10 et = 0, 06. Comparer au rsultat de la question 3.2). e 4
3.4) Tracer le diagramme de Bode pour a = 5 et = 0, 06. Comparer aux rsultats des questions 3.2) et 3.3). e 3.5) Discuter sur linuence des param`tres a et sur la rponse frquentielle du syse e e t`me. e
Exercice 4
Cet exercice est extrait du livre Syst`mes asservis : commande et rgulation par e e M. Zelazny, F. Giri et T. Bennani, Edition EYROLLES.
Q2
La tension u amplie excite un moteur ` Courant Continu de rsistance R, dinductance e a e ngligeable et de constantes K1 et K2 , i.e. V = K1 et Cm = K2 i. e Le moteur modie louverture dune vanne ` travers un rducteur de rapport N = a e n1 . n2
Louverture de la vanne permet de rgler le dbit Q1 du liquide et par l` mme le niveau e e a e h dans la cuve de section A.
On note J1 et J2 les moments dinertie du rotor et de la charge dont on nglige le e frottement. On admet que le dbit Q1 est proportionnel ` la position angulaire N en aval du e a rducteur (Q1 = K3 N ). e On admet que le dbit Q2 ` la sortie est proportionnel ` la hauteur (Q2 = K4 h). e a a On sintresse au syst`me dentre u et de sortie h. e e e Pour les applications numriques, on prendra les valeurs suivantes (units S.I.) : e e R = 100, K1 = 0.7, K2 = 100, K3 = 100, K4 = 0.5, K = 50, J1 = 0.1, J2 = 90, A = 5, N = 0.01 En crivant les quations qui rgissent le fonctionnement du syst`me : e e e e
K u=Ri+V V = K1 (J1 + N 2 J2 ) = Cm C m = K2 i
Moteur
dh = Q1 Q2 dt Vanne + Bac Q1 = K3 N
Q2 = K4 h
K3 N A
d=
on trouve la fonction de transfert du syst`me dentre u et de sortie h : e e H (p) cb = (p) U p(p a)(p d)
4.1) Introduire la fonction de transfert dans MATLAB. 4.2) Quels sont les ples de cette fonction de transfert ? o
4.3) Tracer la rponse h (t) lorsquon applique un chelon de tension de 1 V au syst`me e e e ` partir dun tat dquilibre. a e e Commentaire. 4.4) Tracer la rponse h (t) lorsquon envoie une impulsion de tension au syst`me ` e e a partir dun tat dquilibre. e e Commentaire. Quelle doit tre lnergie de limpulsion pour que le niveau monte de 1 m ? e e Commentaire.
Exercice 5
5.1) En utilisant la fonction butter, synthtiser un ltre analogique de type passe-bas e dordre 2 et de frquence de coupure 100 Hz. e 5.2) Acher le diagramme de Bode de ce ltre. 5.3) En utilisant les fonctions lp2hp, lp2bp, lp2bs, gnrer des ltres passe-haut, passee e bande et rjecteur de frquence et acher leur diagramme de Bode. e e