17.12.2012 Views

Il luogo delle radici: esercizi

Il luogo delle radici: esercizi

Il luogo delle radici: esercizi

SHOW MORE
SHOW LESS

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 )

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!