Il luogo delle radici: esercizi
Il luogo delle radici: esercizi
Il luogo delle radici: esercizi
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Il</strong> <strong>luogo</strong> <strong>delle</strong> <strong>radici</strong>: <strong>esercizi</strong><br />
Università di Pisa<br />
May 11, 2012
Luogo <strong>delle</strong> <strong>radici</strong> (Evans 1948)<br />
◮ <strong>Il</strong> <strong>luogo</strong> <strong>delle</strong> <strong>radici</strong> è uno strumento grafico per l’analisi e la sintesi<br />
di sistemi di controllo a retroazione.<br />
r e y<br />
G(s)<br />
−<br />
ym<br />
H(s)<br />
◮ Dinamica del sistema in ciclo chiuso<br />
Y (s)<br />
R(s) =<br />
G(s)<br />
1+G(s)H(s)<br />
posizione nel piano complesso <strong>delle</strong> <strong>radici</strong> del polinomio<br />
caratteristico 1 + G(s)H(s) = 0<br />
dipende dalla
◮ 1 + KG1(s) = 0 possiamo scriverla come:<br />
K > 0 |G1(s)| = 1<br />
K<br />
K < 0 |G1(s)| = − 1<br />
K<br />
∠G1(s) = (2k + 1)π<br />
∠G1(s) = (2k)π<br />
◮ Condizione d’angolo → disegnare il <strong>luogo</strong> <strong>delle</strong> <strong>radici</strong> (n.s.)<br />
◮ Condizione modulo → per ogni punto s del <strong>luogo</strong> consente di<br />
trovare il corrispondente valore di guadagno K.
Riassumendo<br />
� m<br />
i=1 (s−zi )<br />
� n<br />
i=1 (s−pi )<br />
◮ 1. Tracciare poli {p1, ..., pn} e zeri {z1, ..., zm} sul piano complesso.<br />
I rami del <strong>luogo</strong> partono dai poli e terminano negli zeri (zeri finiti o<br />
zeri all’infinito)<br />
Dato un processo descritto da: G1(s) =<br />
◮ 2. Determinare i tratti dell’asse reale che appartengono al <strong>luogo</strong> (per<br />
K > 0 e/o K < 0).<br />
◮ 3. Determinare i punti di distacco o di ingresso<br />
◮ 4. Determinare gli asintoti del <strong>luogo</strong><br />
�n i=1<br />
σa =<br />
pi − �m i=1 zi<br />
n−m<br />
ϑa,n = (2k+1)π<br />
n−m<br />
(k = 0, 1, ..., n − m − 1) per K > 0<br />
◮ 5. Determinare intersezione con asse immaginario<br />
◮ 6. Tracciare il <strong>luogo</strong> <strong>delle</strong> <strong>radici</strong>
Esercizio 1<br />
r e y<br />
G(s)<br />
−<br />
ym<br />
G(s)H(s) =<br />
◮ Luogo <strong>radici</strong>K > 0 e K < 0<br />
H(s)<br />
K<br />
s(s+1)(s+3)(s+4)
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 1. Tracciare poli {p1, ..., pn} e zeri {z1, ..., zm} sul piano complesso.
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 1. Tracciare poli {p1, ..., pn} e zeri {z1, ..., zm} sul piano complesso.<br />
Poli in ciclo aperto: s = 0, s = −1 s = −3 s = −4<br />
Im<br />
1<br />
0.8<br />
0.6<br />
0.4<br />
0.2<br />
0<br />
−0.2<br />
−0.4<br />
−0.6<br />
−0.8<br />
poli<br />
−1<br />
−8 −6 −4 −2<br />
Re<br />
0 2 4
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 2. Determinare i tratti dell’asse reale che appartengono al <strong>luogo</strong><br />
(K > 0).
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 2. Determinare i tratti dell’asse reale che appartengono al <strong>luogo</strong><br />
(K > 0).<br />
◮ P5<br />
Se K > 0, un punto dell’asse reale fa parte del <strong>luogo</strong> <strong>delle</strong> <strong>radici</strong> se<br />
lascia alla sua destra un numero totale dispari di zeri e poli<br />
Im<br />
1<br />
0.8<br />
0.6<br />
0.4<br />
0.2<br />
0<br />
−0.2<br />
−0.4<br />
−0.6<br />
−0.8<br />
poli<br />
−1<br />
−8 −6 −4 −2<br />
Re<br />
0 2 4
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 2. Determinare i tratti dell’asse reale che appartengono al <strong>luogo</strong><br />
(K > 0).<br />
◮ P5<br />
Se K > 0, un punto dell’asse reale fa parte del <strong>luogo</strong> <strong>delle</strong> <strong>radici</strong> se<br />
lascia alla sua destra un numero totale dispari di zeri e poli<br />
Im<br />
1<br />
0.8<br />
0.6<br />
0.4<br />
0.2<br />
0<br />
−0.2<br />
−0.4<br />
−0.6<br />
−0.8<br />
real axis and root locus<br />
−1<br />
−8 −6 −4 −2<br />
Re<br />
0 2 4
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 3. Determinare i punti di distacco o di ingresso
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 3. Determinare i punti di distacco o di ingresso<br />
◮ P8 dG1(s)<br />
ds<br />
= 0<br />
dG1(s)<br />
ds = −1 ∗ (4s3 + 24s + 38s + 12)<br />
(s(s + 1)(s + 3)(s + 4)) 2 = 0<br />
−1 ∗ (4s 3 + 24s + 38s + 12) = 0 → s1 = −3.5811; s2 = −2.0; s3 = −0.42<br />
1<br />
1 + K<br />
= 0<br />
s(s + 1)(s + 3)(s + 4) s=−3.5811<br />
→ 1 + K 1<br />
= 0 → K =<br />
−2.25 −1<br />
= 2.25<br />
−0.4444<br />
1<br />
1 + K<br />
= 0<br />
s(s + 1)(s + 3)(s + 4) s=−0.42<br />
→ 1 + K 1<br />
= 0 → K =<br />
−2.25 −1<br />
= 2.25<br />
−0.4444
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 3. Determinare i punti di distacco o di ingresso<br />
G(s)H(s) =<br />
◮ P8 dG1(s)<br />
ds<br />
= 0<br />
dG1(s)<br />
ds = −1 ∗ (4s3 + 24s + 38s + 12)<br />
(s(s + 1)(s + 3)(s + 4)) 2 = 0<br />
−1 ∗ (4s 3 + 24s + 38s + 12) = 0 → s1 = −3.5811; s2 = −2.0; s3 = −0.42<br />
Im<br />
1<br />
0.8<br />
0.6<br />
0.4<br />
0.2<br />
0<br />
−0.2<br />
−0.4<br />
−0.6<br />
−0.8<br />
real axis and root locus<br />
K=2.25<br />
K=2.25<br />
−1<br />
−8 −6 −4 −2<br />
Re<br />
0 2 4
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ P7 In corrispondenza di una radice di ordine µ il <strong>luogo</strong> presenta µ<br />
rami entranti e µ rami uscenti (alternati tra loro).<br />
Le tangenti di tali rami dividono lo spazio circostante in settori<br />
uguali di π/µ radianti.<br />
Im<br />
1<br />
0.8<br />
0.6<br />
0.4<br />
0.2<br />
0<br />
−0.2<br />
−0.4<br />
−0.6<br />
−0.8<br />
real axis and root locus<br />
K=2.25<br />
K=2.25<br />
−1<br />
−8 −6 −4 −2<br />
Re<br />
0 2 4
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ P7 In corrispondenza di una radice di ordine µ il <strong>luogo</strong> presenta µ<br />
rami entranti e µ rami uscenti (alternati tra loro).<br />
Le tangenti di tali rami dividono lo spazio circostante in settori<br />
uguali di π/µ radianti.<br />
Im<br />
1<br />
0.8<br />
0.6<br />
0.4<br />
0.2<br />
0<br />
−0.2<br />
−0.4<br />
−0.6<br />
−0.8<br />
real axis and root locus<br />
K=2.25<br />
K=2.25<br />
−1<br />
−8 −6 −4 −2<br />
Re<br />
0 2 4
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 4. Determinare gli asintoti del <strong>luogo</strong>
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 4. Determinare gli asintoti del <strong>luogo</strong><br />
�n i=1<br />
σa =<br />
pi − �m i=1 zi<br />
n−m<br />
ϑa,n = (2k+1)π<br />
n−m<br />
(k = 0, 1, ..., n − m − 1) per K > 0<br />
σa =<br />
0 − 1 − 3 − 4<br />
4<br />
ϑa = 45 ◦ (k = 0)<br />
ϑa = 135 ◦ (k = 1)<br />
ϑa = 225 ◦ (k = 2)<br />
ϑa = 315 ◦ (k = 3)<br />
= −1 ∈ R
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 4. Determinare gli asintoti del <strong>luogo</strong><br />
�n i=1<br />
σa =<br />
pi − �m i=1 zi<br />
n−m<br />
ϑa,n = (2k+1)π<br />
n−m<br />
Im<br />
4<br />
3<br />
2<br />
1<br />
0<br />
−1<br />
−2<br />
−3<br />
−4<br />
(k = 0, 1, ..., n − m − 1) per K > 0<br />
K=2.25<br />
Centro asintoti<br />
K=2.25<br />
−8 −6 −4 −2<br />
Re<br />
0 2 4
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 5. Intersezione con asse immaginario
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 5. Intersezione con asse immaginario<br />
s = jω in eq. caratteristica<br />
ricavare w e K.<br />
1 + KG1(jw) = 0 →<br />
�<br />
Re(1 + KG1(jw)) = 0<br />
Im(1 + KG1(jw)) = 0
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 5. Intersezione con asse immaginario<br />
1<br />
1 + K<br />
= 0<br />
s(s + 1)(s + 3)(s + 4)<br />
s 4 + 8s 3 + 19s 2 + 12s + K = 0<br />
(jω) 4 + 8(jω) 3 + 19(jω) 2 + 12(jω) + K = 0<br />
(ω 4 − 19ω 2 + K) + j(8ω 3 + 12ω) = 0<br />
(ω 4 − 19ω 2 + K) = 0<br />
(8ω 3 + 12ω) = 0<br />
ω = ±1.2247, K = 26.25<br />
ω = 0, K = 0
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 5. Intersezione con asse immaginario<br />
Im<br />
4<br />
3<br />
2<br />
1<br />
0<br />
−1<br />
−2<br />
−3<br />
−4<br />
K=2.25<br />
Centro asintoti<br />
K=26.2482<br />
K=2.25<br />
K=26.2482<br />
−8 −6 −4 −2<br />
Re<br />
0 2 4
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 6. Tracciare il <strong>luogo</strong> <strong>delle</strong> <strong>radici</strong><br />
Imaginary Axis (seconds −1 )<br />
4<br />
3<br />
2<br />
1<br />
0<br />
−1<br />
−2<br />
−3<br />
−4<br />
Root Locus<br />
K=2.25<br />
K=26.2482<br />
K=2.25<br />
K=26.2482<br />
−8 −6 −4 −2 0 2 4<br />
Real Axis (seconds −1 )
K < 0
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 1. Tracciare poli {p1, ..., pn} e zeri {z1, ..., zm} sul piano complesso.
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 1. Tracciare poli {p1, ..., pn} e zeri {z1, ..., zm} sul piano complesso.<br />
Poli in ciclo aperto: s = 0, s = −1 s = −3 s = −4<br />
Im<br />
1<br />
0.8<br />
0.6<br />
0.4<br />
0.2<br />
0<br />
−0.2<br />
−0.4<br />
−0.6<br />
−0.8<br />
poli<br />
−1<br />
−8 −6 −4 −2<br />
Re<br />
0 2 4
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 2. Determinare i tratti dell’asse reale che appartengono al <strong>luogo</strong><br />
(K < 0).
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 2. Determinare i tratti dell’asse reale che appartengono al <strong>luogo</strong><br />
(K < 0).<br />
◮ P5<br />
Se K < 0, un punto dell’asse reale fa parte del <strong>luogo</strong> <strong>delle</strong> <strong>radici</strong> se<br />
lascia alla sua destra un numero totale pari di zeri e poli<br />
Im<br />
1<br />
0.8<br />
0.6<br />
0.4<br />
0.2<br />
0<br />
−0.2<br />
−0.4<br />
−0.6<br />
−0.8<br />
poli<br />
−1<br />
−8 −6 −4 −2<br />
Re<br />
0 2 4
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 2. Determinare i tratti dell’asse reale che appartengono al <strong>luogo</strong><br />
(K < 0).<br />
◮ P5<br />
Se K < 0, un punto dell’asse reale fa parte del <strong>luogo</strong> <strong>delle</strong> <strong>radici</strong> se<br />
lascia alla sua destra un numero totale pari di zeri e poli<br />
Im<br />
1<br />
0.8<br />
0.6<br />
0.4<br />
0.2<br />
0<br />
−0.2<br />
−0.4<br />
−0.6<br />
−0.8<br />
Asse reale<br />
−1<br />
−8 −6 −4 −2<br />
Re<br />
0 2 4
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 3. Determinare i punti di distacco o di ingresso
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 3. Determinare i punti di distacco o di ingresso<br />
◮ P8 dG1(s)<br />
ds<br />
= 0<br />
dG1(s)<br />
ds = −1 ∗ (4s3 + 24s + 38s + 12)<br />
(s(s + 1)(s + 3)(s + 4)) 2 = 0<br />
−1 ∗ (4s 3 + 24s + 38s + 12) = 0 → s1 = −3.5811; s2 = −2.0; s3 = −0.42<br />
1<br />
1 + K<br />
= 0<br />
s(s + 1)(s + 3)(s + 4) s=−2.0<br />
→ 1 + K 1<br />
−1<br />
= 0 → K = = −4<br />
4 −0.25
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 3. Determinare i punti di distacco o di ingresso<br />
◮ P8 dG1(s)<br />
ds<br />
= 0<br />
dG1(s)<br />
ds = −1 ∗ (4s3 + 24s + 38s + 12)<br />
(s(s + 1)(s + 3)(s + 4)) 2 = 0<br />
−1 ∗ (4s 3 + 24s + 38s + 12) = 0 → s1 = −3.5811; s2 = −2.0; s3 = −0.42<br />
Im<br />
1<br />
0.8<br />
0.6<br />
0.4<br />
0.2<br />
0<br />
−0.2<br />
−0.4<br />
−0.6<br />
−0.8<br />
real axis and root locus<br />
K=−4<br />
−1<br />
−8 −6 −4 −2<br />
Re<br />
0 2 4
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ P7 In corrispondenza di una radice di ordine µ il <strong>luogo</strong> presenta µ<br />
rami entranti e µ rami uscenti (alternati tra loro).<br />
Le tangenti di tali rami dividono lo spazio circostante in settori<br />
uguali di π/µ radianti.<br />
Im<br />
1<br />
0.8<br />
0.6<br />
0.4<br />
0.2<br />
0<br />
−0.2<br />
−0.4<br />
−0.6<br />
−0.8<br />
real axis and root locus<br />
K=−4<br />
−1<br />
−8 −6 −4 −2<br />
Re<br />
0 2 4
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 4. Determinare gli asintoti del <strong>luogo</strong>
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 4. Determinare gli asintoti del <strong>luogo</strong><br />
�n i=1<br />
σa =<br />
pi − �m i=1 zi<br />
n−m<br />
ϑa,n = (2k)π<br />
n−m<br />
(k = 0, 1, ..., n − m − 1) per K > 0<br />
σa =<br />
0 − 1 − 3 − 4<br />
4<br />
ϑa = 0 ◦ (k = 0)<br />
ϑa = 90 ◦ (k = 1)<br />
ϑa = 180 ◦ (k = 2)<br />
ϑa = 270 ◦ (k = 3)<br />
= −1 ∈ R
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 4. Determinare gli asintoti del <strong>luogo</strong><br />
�n i=1<br />
σa =<br />
pi − �m i=1 zi<br />
n−m<br />
ϑa,n = (2k)π<br />
n−m<br />
(k = 0, 1, ..., n − m − 1) per K > 0<br />
Im<br />
1<br />
0.8<br />
0.6<br />
0.4<br />
0.2<br />
0<br />
−0.2<br />
−0.4<br />
−0.6<br />
−0.8<br />
real axis and root locus<br />
K=−4<br />
−1<br />
−8 −6 −4 −2<br />
Re<br />
0 2 4
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 5. Intersezione con asse immaginario
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 5. Intersezione con asse immaginario<br />
s = jω in eq. caratteristica<br />
ricavare w e K.<br />
1 + KG1(jw) = 0 →<br />
�<br />
Re(1 + KG1(jw)) = 0<br />
Im(1 + KG1(jw)) = 0
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 5. Intersezione con asse immaginario<br />
s = jω in eq. caratteristica<br />
1 + KG1(jw) = 0 →<br />
ricavare w e K. Possiamo immaginarcelo...<br />
�<br />
Re(1 + KG1(jw)) = 0<br />
Im(1 + KG1(jw)) = 0
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 5. Intersezione con asse immaginario<br />
s = jω in eq. caratteristica<br />
ricavare w e K.<br />
1 + KG1(jw) = 0 →<br />
Im<br />
1<br />
0.8<br />
0.6<br />
0.4<br />
0.2<br />
0<br />
−0.2<br />
−0.4<br />
−0.6<br />
−0.8<br />
�<br />
Re(1 + KG1(jw)) = 0<br />
Im(1 + KG1(jw)) = 0<br />
real axis and root locus<br />
K=−4<br />
−1<br />
−8 −6 −4 −2<br />
Re<br />
0 2 4
G(s)H(s) =<br />
K<br />
s(s+1)(s+3)(s+4)<br />
◮ 6. Tracciare il <strong>luogo</strong> <strong>delle</strong> <strong>radici</strong><br />
Imaginary Axis (seconds −1 )<br />
4<br />
3<br />
2<br />
1<br />
0<br />
−1<br />
−2<br />
−3<br />
−4<br />
Root Locus<br />
K=−4<br />
−8 −6 −4 −2 0 2 4<br />
Real Axis (seconds −1 )
Esercizio 2
Esercizio 2<br />
r e y<br />
G(s)<br />
−<br />
ym<br />
◮ Luogo <strong>radici</strong> K > 0<br />
G(s) =<br />
H(s)<br />
s<br />
s 3 +5s 2 +4s+20
G(s) =<br />
s<br />
s 3 +5s 2 +4s+20<br />
◮ 1. Tracciare poli {p1, ..., pn} e zeri {z1, ..., zm} sul piano complesso.
G(s) =<br />
s<br />
s 3 +5s 2 +4s+20<br />
◮ 1. Tracciare poli {p1, ..., pn} e zeri {z1, ..., zm} sul piano complesso.<br />
G(s) =<br />
s<br />
(s+j2)(s−j2)(s+5)<br />
Poli in ciclo aperto: s = ±2j, s = −5<br />
Zeri in ciclo aperto: s = 0<br />
Im<br />
2.5<br />
2<br />
1.5<br />
1<br />
0.5<br />
0<br />
−0.5<br />
−1<br />
−1.5<br />
−2<br />
−2.5<br />
poli<br />
−8 −6 −4 −2 0 2 4<br />
Re
G(s) =<br />
s<br />
s 3 +5s 2 +4s+20<br />
◮ 2. Determinare i tratti dell’asse reale che appartengono al <strong>luogo</strong><br />
(K > 0).
G(s) =<br />
s<br />
s 3 +5s 2 +4s+20<br />
◮ 2. Determinare i tratti dell’asse reale che appartengono al <strong>luogo</strong><br />
(K > 0).<br />
◮ P5<br />
Se K > 0, un punto dell’asse reale fa parte del <strong>luogo</strong> <strong>delle</strong> <strong>radici</strong> se<br />
lascia alla sua destra un numero totale dispari di zeri e poli<br />
Im<br />
2.5<br />
2<br />
1.5<br />
1<br />
0.5<br />
0<br />
−0.5<br />
−1<br />
−1.5<br />
−2<br />
−2.5<br />
poli<br />
−8 −6 −4 −2 0 2 4<br />
Re
G(s) =<br />
s<br />
s 3 +5s 2 +4s+20<br />
◮ 2. Determinare i tratti dell’asse reale che appartengono al <strong>luogo</strong><br />
(K > 0).<br />
◮ P5<br />
Se K > 0, un punto dell’asse reale fa parte del <strong>luogo</strong> <strong>delle</strong> <strong>radici</strong> se<br />
lascia alla sua destra un numero totale dispari di zeri e poli<br />
Im<br />
2.5<br />
2<br />
1.5<br />
1<br />
0.5<br />
0<br />
−0.5<br />
−1<br />
−1.5<br />
−2<br />
−2.5<br />
real axis and root locus<br />
−8 −6 −4 −2 0 2 4<br />
Re
G(s) =<br />
s<br />
s 3 +5s 2 +4s+20<br />
◮ 3. Determinare i punti di distacco o di ingresso
G(s) =<br />
s<br />
s 3 +5s 2 +4s+20<br />
◮ 3. Determinare i punti di distacco o di ingresso<br />
◮ P8 dG1(s)<br />
ds<br />
= 0<br />
◮ Un polo va verso lo zero (s=0)<br />
◮ Poli complessi vanno verso zeri all’infinito
G(s) =<br />
s<br />
s 3 +5s 2 +4s+20<br />
◮ 3. Determinare i punti di distacco o di ingresso<br />
◮ P8 dG1(s)<br />
ds<br />
= 0<br />
◮ Un polo va verso lo zero (s=0)<br />
◮ Poli complessi vanno verso zeri all’infinito<br />
Im<br />
2.5<br />
2<br />
1.5<br />
1<br />
0.5<br />
0<br />
−0.5<br />
−1<br />
−1.5<br />
−2<br />
−2.5<br />
real axis and root locus<br />
−8 −6 −4 −2 0 2 4<br />
Re
G(s) =<br />
s<br />
s 3 +5s 2 +4s+20<br />
◮ 4. Determinare gli asintoti del <strong>luogo</strong>
G(s) =<br />
s<br />
s 3 +5s 2 +4s+20<br />
◮ 4. Determinare gli asintoti del <strong>luogo</strong><br />
�n i=1<br />
σa =<br />
pi − �m i=1 zi<br />
n−m<br />
ϑa,n = (2k+1)π<br />
n−m<br />
(k = 0, 1, ..., n − m − 1) per K > 0<br />
σa =<br />
−5 − 0<br />
3 − 1<br />
= −5<br />
2<br />
ϑa = 90 ◦ (k = 0)<br />
ϑa = 270 ◦ (k = 1)<br />
= −2.5 ∈ R
G(s) =<br />
s<br />
s 3 +5s 2 +4s+20<br />
◮ 4. Determinare gli asintoti del <strong>luogo</strong><br />
�n i=1<br />
σa =<br />
pi − �m i=1 zi<br />
n−m<br />
ϑa,n = (2k+1)π<br />
n−m<br />
Im<br />
2.5<br />
2<br />
1.5<br />
1<br />
0.5<br />
0<br />
−0.5<br />
−1<br />
−1.5<br />
−2<br />
−2.5<br />
(k = 0, 1, ..., n − m − 1) per K > 0<br />
Centro asintoti<br />
−8 −6 −4 −2 0 2 4<br />
Re
G(s) =<br />
s<br />
s 3 +5s 2 +4s+20<br />
◮ 5. Determinare angolo di partenza dei poli complessi e coniugati<br />
◮ Scegliamo un punto molto vicino ad un polo complesso<br />
◮ Somma degli angoli dagli altri poli e zeri è costante<br />
◮ Allora (condizione d’angolo):<br />
o anche:<br />
∠G(s) = ±(2k + 1)π<br />
θ1 = 180 + 90 − 21.8 − 90 = 158.2<br />
◮ angolo partenza p1 = θ1 = 158.2 ◦ , angolo partenza p2 = −158.2 ◦
s<br />
s 3 +5s 2 +4s+20<br />
◮ 5. Determinare angolo di partenza dei poli complessi e coniugati<br />
◮ Scegliamo un punto molto vicino ad un polo complesso<br />
◮ Somma degli angoli dagli altri poli e zeri è costante<br />
◮ Allora (condizione d’angolo):<br />
G(s) =<br />
o anche:<br />
∠G(s) = ±(2k + 1)π<br />
θ1 = 180 + 90 − 21.8 − 90 = 158.2<br />
◮ angolo partenza p1 = θ1 = 158.2 ◦ , angolo partenza p2 = −158.2 ◦<br />
Im<br />
2.5<br />
2<br />
1.5<br />
1<br />
0.5<br />
0<br />
−0.5<br />
−1<br />
−1.5<br />
−2<br />
−2.5<br />
Centro asintoti<br />
21.8<br />
−8 −6 −4 −2<br />
Re<br />
0 2 4<br />
90<br />
90
s<br />
s 3 +5s 2 +4s+20<br />
◮ 5. Determinare angolo di partenza dei poli complessi e coniugati<br />
◮ Scegliamo un punto molto vicino ad un polo complesso<br />
◮ Somma degli angoli dagli altri poli e zeri è costante<br />
◮ Allora (condizione d’angolo):<br />
G(s) =<br />
o anche:<br />
∠G(s) = ±(2k + 1)π<br />
θ1 = 180 + 90 − 21.8 − 90 = 158.2<br />
◮ angolo partenza p1 = θ1 = 158.2 ◦ , angolo partenza p2 = −158.2 ◦<br />
Im<br />
2.5<br />
2<br />
1.5<br />
1<br />
0.5<br />
0<br />
−0.5<br />
−1<br />
−1.5<br />
−2<br />
−2.5<br />
real axis and root locus<br />
158.2<br />
−158.2<br />
−8 −6 −4 −2<br />
Re<br />
0 2 4
G(s) =<br />
s<br />
s 3 +5s 2 +4s+20<br />
◮ 6. Tracciare il <strong>luogo</strong> <strong>delle</strong> <strong>radici</strong><br />
Imaginary Axis (seconds −1 )<br />
20<br />
15<br />
10<br />
5<br />
0<br />
−5<br />
−10<br />
−15<br />
Root Locus<br />
−20<br />
−6 −5 −4 −3 −2 −1 0 1<br />
Real Axis (seconds −1 )
Esercizio 3
Esercizio 3<br />
r e y<br />
G(s)<br />
−<br />
ym<br />
◮ Luogo <strong>radici</strong> K > 0<br />
G(s) =<br />
H(s)<br />
(s−1)<br />
s(1+2s)(1+5s)(1+s)
G(s) =<br />
(s−1)<br />
s(1+2s)(1+5s)(1+s)<br />
◮ 1. Tracciare poli {p1, ..., pn} e zeri {z1, ..., zm} sul piano complesso.
G(s) =<br />
(s−1)<br />
s(1+2s)(1+5s)(1+s)<br />
◮ 1. Tracciare poli {p1, ..., pn} e zeri {z1, ..., zm} sul piano complesso.<br />
G(s) = K<br />
0.1∗(s−1)<br />
s(s+0.5)(s+0.2)(s+1)<br />
Poli in ciclo aperto: s = −0.5, s = −0.2 s = −1<br />
Zeri in ciclo aperto: s = 1<br />
Im<br />
1<br />
0.8<br />
0.6<br />
0.4<br />
0.2<br />
0<br />
−0.2<br />
−0.4<br />
−0.6<br />
−0.8<br />
poli<br />
−1<br />
−5 −4 −3 −2 −1 0 1 2 3 4<br />
Re
G(s) =<br />
(s−1)<br />
s(1+2s)(1+5s)(1+s)<br />
◮ 2. Determinare i tratti dell’asse reale che appartengono al <strong>luogo</strong>.<br />
◮ P5<br />
Se K > 0, un punto dell’asse reale fa parte del <strong>luogo</strong> <strong>delle</strong> <strong>radici</strong> se<br />
lascia alla sua destra un numero totale dispari di zeri e poli Se<br />
K < 0, un punto dell’asse reale fa parte del <strong>luogo</strong> <strong>delle</strong> <strong>radici</strong> se<br />
lascia alla sua destra un numero totale pari di zeri e poli
G(s) =<br />
(s−1)<br />
s(1+2s)(1+5s)(1+s)<br />
◮ 2. Determinare i tratti dell’asse reale che appartengono al <strong>luogo</strong>.<br />
◮ P5<br />
Se K > 0, un punto dell’asse reale fa parte del <strong>luogo</strong> <strong>delle</strong> <strong>radici</strong> se<br />
lascia alla sua destra un numero totale dispari di zeri e poli Se<br />
K < 0, un punto dell’asse reale fa parte del <strong>luogo</strong> <strong>delle</strong> <strong>radici</strong> se<br />
lascia alla sua destra un numero totale pari di zeri e poli<br />
Im<br />
1<br />
0.8<br />
0.6<br />
0.4<br />
0.2<br />
0<br />
−0.2<br />
−0.4<br />
−0.6<br />
−0.8<br />
poli<br />
−1<br />
−5 −4 −3 −2 −1 0 1 2 3 4<br />
Re
G(s) =<br />
(s−1)<br />
s(1+2s)(1+5s)(1+s)<br />
◮ 2. Determinare i tratti dell’asse reale che appartengono al <strong>luogo</strong>.<br />
◮ P5<br />
Se K > 0, un punto dell’asse reale fa parte del <strong>luogo</strong> <strong>delle</strong> <strong>radici</strong> se<br />
lascia alla sua destra un numero totale dispari di zeri e poli Se<br />
K < 0, un punto dell’asse reale fa parte del <strong>luogo</strong> <strong>delle</strong> <strong>radici</strong> se<br />
lascia alla sua destra un numero totale pari di zeri e poli<br />
Im<br />
0.3<br />
0.2<br />
0.1<br />
0<br />
−0.1<br />
−0.2<br />
−0.3<br />
poli<br />
−1.5 −1 −0.5 0 0.5 1<br />
Re
G(s) =<br />
(s−1)<br />
s(1+2s)(1+5s)(1+s)<br />
◮ 2. Determinare i tratti dell’asse reale che appartengono al <strong>luogo</strong>.<br />
◮ P5<br />
Se K > 0, un punto dell’asse reale fa parte del <strong>luogo</strong> <strong>delle</strong> <strong>radici</strong> se<br />
lascia alla sua destra un numero totale dispari di zeri e poli Se<br />
K < 0, un punto dell’asse reale fa parte del <strong>luogo</strong> <strong>delle</strong> <strong>radici</strong> se<br />
lascia alla sua destra un numero totale pari di zeri e poli<br />
Im<br />
0.3<br />
0.2<br />
0.1<br />
0<br />
−0.1<br />
−0.2<br />
−0.3<br />
poli<br />
−1.5 −1 −0.5 0 0.5 1<br />
Re
G(s) =<br />
(s−1)<br />
s(1+2s)(1+5s)(1+s)<br />
◮ 3. Determinare i punti di distacco o di ingresso<br />
◮ P8 dG1(s)<br />
ds<br />
= 0<br />
dG1(s)<br />
ds =<br />
(s − 1)<br />
s4 + 1.7s3 + 0.8s2 + 0.1s<br />
= 0<br />
s 4 + 1.7s 3 + 0.8s 2 + 0.1s − (s − 1)(4s 3 + 5.1s 2 + 1.6s + 0.1)<br />
den 2<br />
s 4 + 1.7s 3 + 0.8s 2 + 0.1s+<br />
4s 3 + 5.1s 2 + 1.6s + 0.1+<br />
−4s 4 − 5.1s 3 − 1.6s 2 − 0.1s<br />
−3s 4 + 0.6s 3 + 4.3s 2 + 1.6s + 0.1 = 0<br />
s1 = 1.45, s2 = −0.81, s3 = −0.35, s4 = −0.078
G(s) =<br />
(s−1)<br />
s(1+2s)(1+5s)(1+s)<br />
◮ 3. Determinare i punti di distacco o di ingresso<br />
◮ P8 dG1(s)<br />
ds<br />
= 0<br />
s1 = 1.45, s2 = −0.81, s3 = −0.35, s4 = −0.078<br />
Im<br />
1<br />
0.8<br />
0.6<br />
0.4<br />
0.2<br />
0<br />
−0.2<br />
−0.4<br />
−0.6<br />
−0.8<br />
poli<br />
−1<br />
−2 −1.5 −1 −0.5 0<br />
Re<br />
0.5 1 1.5 2
G(s) =<br />
(s−1)<br />
s(1+2s)(1+5s)(1+s)<br />
◮ 4. Determinare gli asintoti del <strong>luogo</strong>
G(s) =<br />
(s−1)<br />
s(1+2s)(1+5s)(1+s)<br />
◮ 4. Determinare gli asintoti del <strong>luogo</strong><br />
�n i=1<br />
σa =<br />
pi − �m i=1 zi<br />
n−m<br />
ϑa,n = (2k+1)π<br />
n−m<br />
σa =<br />
(k = 0, 1, ..., n − m − 1) per K > 0<br />
0 − 0.5 − 0.2 − 1 − 1<br />
4 − 1<br />
= −5<br />
3<br />
ϑa = 180/3 = 60 ◦ (k = 0) K > 0<br />
= −0.9 ∈ R<br />
ϑa = 3 ∗ 180/3 = 180 ◦ (k = 1) K > 0<br />
ϑa = 5 ∗ 180/3 = 300 ◦ (k = 1) K > 0<br />
ϑa = 0 ∗ 180/3 = 0 ◦ (k = 0) K < 0<br />
ϑa = 2 ∗ 180/3 = 120 ◦ (k = 1) K < 0<br />
ϑa = 4 ∗ 180/3 = 240 ◦ (k = 1) K < 0
G(s) =<br />
(s−1)<br />
s(1+2s)(1+5s)(1+s)<br />
◮ 4. Determinare gli asintoti del <strong>luogo</strong><br />
K > 0<br />
�n i=1<br />
σa =<br />
pi − �m i=1 zi<br />
n−m<br />
ϑa,n = (2k+1)π<br />
n−m<br />
Im<br />
(k = 0, 1, ..., n − m − 1) per K > 0<br />
0.3<br />
0.2<br />
0.1<br />
0<br />
−0.1<br />
−0.2<br />
−0.3<br />
poli<br />
−1.5 −1 −0.5 0 0.5 1<br />
Re
G(s) =<br />
(s−1)<br />
s(1+2s)(1+5s)(1+s)<br />
◮ 4. Determinare gli asintoti del <strong>luogo</strong><br />
K < 0<br />
�n i=1<br />
σa =<br />
pi − �m i=1 zi<br />
n−m<br />
ϑa,n = (2k+1)π<br />
n−m<br />
Im<br />
(k = 0, 1, ..., n − m − 1) per K > 0<br />
1<br />
0.8<br />
0.6<br />
0.4<br />
0.2<br />
0<br />
−0.2<br />
−0.4<br />
−0.6<br />
−0.8<br />
poli<br />
−1<br />
−2 −1.5 −1 −0.5 0<br />
Re<br />
0.5 1 1.5 2
G(s) =<br />
(s−1)<br />
s(1+2s)(1+5s)(1+s)<br />
◮ 6. Tracciare il <strong>luogo</strong> <strong>delle</strong> <strong>radici</strong><br />
Imaginary Axis (seconds −1 )<br />
5<br />
0<br />
−5<br />
Root Locus<br />
−6 −4 −2 0 2<br />
Real Axis (seconds −1 )
G(s) =<br />
(s−1)<br />
s(1+2s)(1+5s)(1+s)<br />
◮ 6. Tracciare il <strong>luogo</strong> <strong>delle</strong> <strong>radici</strong><br />
Imaginary Axis (seconds −1 )<br />
1<br />
0.8<br />
0.6<br />
0.4<br />
0.2<br />
0<br />
−0.2<br />
−0.4<br />
−0.6<br />
−0.8<br />
Root Locus<br />
−1<br />
−5 −4 −3 −2 −1 0 1 2 3 4<br />
Real Axis (seconds −1 )