analisi luogo (esercizi)

August 8, 2017 | Author: Alessio Milani | Category: Mathematical Analysis, Emergence, Systems Science, Cybernetics, Applied Mathematics
Share Embed Donate


Short Description

Download analisi luogo (esercizi)...

Description

Esempi di sintesi per tentativi con il luogo delle radici Esempio 1 ` dato il sistema di controllo: E u

+h −6

-

G(s)

-

P (s)

y-

in cui: P (s) =

10 s(s − 2)

(1)

Utilizzando la sintesi per tentativi con il luogo delle radici, progettare G(s) in modo che: • il sistema a ciclo chiuso sia di tipo 1, con |˜ e1 | ≤ 0.01; • tutti i poli a ciclo chiuso abbiano parte reale minore od uguale a −3. Soluzione La funzione di trasferimento in catena aperta F (s) = G(s)P (s) deve avere un polo in s = 0, affinch´e il sistema a ciclo chiuso sia di tipo 1. Dal momento che il processo P (s) ha un polo in s = 0, non `e necessario introdurre alcun polo in s = 0 nella ˆ ˆ funzione di trasferimento del controllore di primo tentativo G(s) ⇒ G(s) = K. Si indichi con KP il guadagno del processo: dalla (1) si ha KP = −5. Si indichino inoltre con KG il guadagno del controllore e con KF = KG KP il guadagno di F (s). Dalla specifica su e˜1 si ha: 1 1 = ≤ 0.01 ⇒ |KG | ≥ 20. (2) |˜ e1 | ≤ 0.01 ⇒ KF KG K P ˆ Riassumendo, il controllore di primo tentativo G(s) `e dato da: ˆ G(s) =K

(3)

Ricordando che nella sintesi si utilizza nella stragrande maggioranza dei casi il luogo positivo, si ha: K ≥ 20, dal momento che la costante K coincide a questo punto con il guadagno KG . Attenzione!!! Ci`o non sar`a vero in generale nel seguito ˆ della sintesi. Al controllore G(s) corrisponde: ˆ Fˆ (s) = G(s)P (s) =

10K K′ = s(s − 2) s(s − 2)

(4)

in cui K ′ = 10K `e il coefficiente di guadagno di Fˆ (s), da non confondere col guadagno. Si ha ovviamente il vincolo: K ′ ≥ 200. Il luogo delle radici associato a Fˆ (s) (luogo delle radici iniziale) `e il seguente:

Luogo delle radici iniziale 10 poli a ciclo aperto asintoti

8

Asse Immaginario

6 4 2 0 −2 −4 −6 −8 −10 −4

−3

−2

−1

0

1

2

3

4

Asse reale

Fig.1 Luogo delle radici di Fˆ (s) (luogo iniziale) Si noti che il centro degli asintoti s0 `e stato calcolato con la formula:

s0 =

n X

pj −

j=1

m X j=1

n−m

zj (5)

in cui n `e il grado del denominatore di Fˆ (s) (numero di poli di Fˆ (s): n = 2), m `e il grado del numeratore di Fˆ (s) (numero di zeri di Fˆ (s): m = 0), pj `e il polo j-esimo di Fˆ (s) (p1 = 0, p2 = 2), zj `e lo zero j-esimo di Fˆ (s) (Fˆ (s) non ha zeri). ` evidente che le specifiche a ciclo chiuso richieste non sono soddisfatte (i due rami E del luogo si trovano sempre all’esterno della regione desiderata per ogni valore di K ⇐⇒ le due radici a ciclo chiuso hanno parte reale maggiore di −3 per ogni valore di K). Si osservi che: • il polo p2 non `e cancellabile, perch´e non `e all’interno della regione desiderata (`e addirittura instabile); • `e sempre consigliabile, compatibilmente con la fisica realizzabilit`a del controllore, fare in modo che l’eccesso poli-zeri della funzione di trasferimento a ciclo aperto, cio`e n − m, sia minimo, in modo che le direzioni degli asintoti, che dipendono appunto da n − m, risultino pi` u favorevoli in termini di appartenenza dei rami del luogo alla regione desiderata per K → +∞. Ci`o significa che il minimo eccesso poli-zeri ottenibile `e quello del processo P (s), dal momento che il grado del numeratore del controllore G(s) deve essere minore od uguale al grado del denominatore di G(s): la scelta pi` u favorevole quindi `e una funzione G(s) propria ma non strettamente, cio`e una funzione G(s) che ha il grado del numeratore uguale al grado del denominatore (cio`e una funzione G(s) che ha un egual numero di zeri e poli). Tenendo conto delle due osservazioni precedenti, una scelta conveniente per G(s) la seguente: 2

ˆ s − z = K(s − z) G(s) = G(s) s−p s−p

(6)

Si noti che: • il polo in p e lo zero in z devono essere scelti in modo che il centro degli asintoti si porti all’interno della regione desiderata, col vincolo che lo zero z deve appartenere alla regione desiderata: se cos`ı non fosse, infatti, poich´e per K → +∞ un ramo converge sullo zero, si avrebbe un ramo del luogo delle radici che per valori sufficientemente elevati di K esce dalla regione desiderata; • K non coincide in questo caso con il guadagno KG del controllore, che `e invece dato da: −zK KG = (7) −p a cui corrisponde il seguente vincolo derivante dalla condizione (2) su |˜ e1 |: 20| − p| | − z|K ≥ 20 ⇒ K ≥ | − p| | − z|

(8)

Al controllore G(s) corrisponde: 10K(s − z) K ′ (s − z) K(s − z) 10 = = F (s) = G(s)P (s) = s − p s(s − 2) s(s − 2)(s − p) s(s − 2)(s − p) Si ha ovviamente il vincolo: K ′ ≥ 200

(9)

| − p| . Il centro degli asintoti associato a F (s) | − z|

`e :

2+p−z (10) 2 e deve essere tale che: s0 < −3. Si pu`o scegliere ad esempio s0 = −5, ottenendo: s0 =

2+p−z = −5 2

(11)

Poich´e lo zero introdotto nel controllore deve appartenere alla regione desiderata, una scelta possibile `e la seguente: z = −4, p = −16. Riassumendo: G(s) =

K(s + 4) s + 16

K ≥ 80 F (s) =

K ′ (s + 4) 10K(s + 4) = s(s − 2)(s + 16) s(s − 2)(s + 16) K ′ ≥ 800

(12) (13) (14) (15)

Il luogo delle radici associato a F (s) (luogo delle radici finale) `e il seguente:

3

Luogo delle radici finale 20 zeri a ciclo aperto poli a ciclo aperto

15

asintoti

Asse immaginario

10 5 0 −5 −10 −15 −20 −20

−15

−10

−5

0

5

Asse reale

Fig.2 Luogo delle radici di F (s) (luogo finale) dal quale si deduce che, a partire da un certo valore di K ′ in poi, tutti i rami del luogo entrano nella regione desiderata. Ci si aspetta perci`o di trovare un intervallo di valori ¯ ′ . Per di K ′ , corrispondente al soddisfacimento delle specifiche, del tipo: K ′ ≥ K ¯ ′ , si consideri l’equazione caratteristica del luogo, cio`e il denominatore calcolare K della funzione di trasferimento in catena chiusa: s(s − 2)(s + 16) + K ′ (s + 4) = 0,

(16)

e si effettui la sostituzione s = s′ − 3. Si ottiene: s′3 + 5s′2 + (K ′ − 89)s′ + K ′ + 195 = 0

(17)

Si costruisca la tabella di Routh associata all’equazione (17): 3) 1 K ′ − 89 2) 5 K ′ + 195 ′ 4K − 640 1) 5 0) K ′ + 195 Applicando il criterio di Routh, si pu`o concludere che le specifiche a ciclo chiuso sono soddisfatte per 4K ′ −640 ≥ 0 ⇒ K ′ ≥ 160 ⇒ K ≥ 16. Quest’ultima condizione va confrontata con la (13):  K ≥ 16 ⇒ K ≥ 80 K ≥ 80 Si pu`o infine porre: G(s) = 80 e la sintesi `e conclusa.

4

(s + 4) s + 16

(18)

Esempi di sintesi per tentativi con il luogo delle radici Esempio 2 ` dato il sistema di controllo: E u

+h −6

-

G(s)

-

P (s)

y-

in cui: P (s) =

20(s + 3) s(s + 1)(s + 6)

(1)

Utilizzando la sintesi per tentativi con il luogo delle radici, progettare G(s) in modo che: • il sistema a ciclo chiuso sia di tipo 1, con |˜ e1 | ≤ 0.05; • tutti i poli a ciclo chiuso abbiano parte reale minore od uguale a −2. Soluzione La funzione di trasferimento in catena aperta F (s) = G(s)P (s) deve avere un polo in s = 0, affinch´e il sistema a ciclo chiuso sia di tipo 1. Dal momento che il processo P (s) ha un polo in s = 0, non `e necessario introdurre alcun polo in s = 0 nella ˆ ˆ funzione di trasferimento del controllore di primo tentativo G(s) ⇒ G(s) = K. Si indichi con KP il guadagno del processo: dalla (1) si ha KP = 10. Si indichino inoltre con KG il guadagno del controllore e con KF = KG KP il guadagno di F (s). Dalla specifica su e˜1 si ha: 1 1 ≤ 0.05 ⇒ |KG | ≥ 2. = (2) |˜ e1 | ≤ 0.05 ⇒ KF KG K P ˆ Riassumendo, il controllore di primo tentativo G(s) `e dato da: ˆ G(s) =K

(3)

Ricordando che nella sintesi si utilizza nella stragrande maggioranza dei casi il luogo positivo, si ha: K ≥ 2, dal momento che la costante K coincide a questo punto con il guadagno KG . Attenzione!!! Ci`o non sar`a vero in generale nel seguito ˆ della sintesi. Al controllore G(s) corrisponde: ˆ Fˆ (s) = G(s)P (s) =

20K(s + 3) K ′ (s + 3) = s(s + 1)(s + 6) s(s + 1)(s + 6)

(4)

in cui K ′ = 20K `e il coefficiente di guadagno di Fˆ (s), da non confondere col guadagno. Si ha ovviamente il vincolo: K ′ ≥ 40. Il luogo delle radici associato a Fˆ (s) (luogo delle radici iniziale) `e il seguente:

luogo delle radici iniziale 20 zeri in catena aperta poli in catena aperta

15

asintoti

Asse Immaginario

10 5 0 −5 −10 −15 −20 −7

−6

−5

−4

−3

−2

−1

0

1

Asse Reale

Fig.1 Luogo delle radici di Fˆ (s) (luogo iniziale) Si noti che il centro degli asintoti s0 `e stato calcolato con la formula:

s0 =

n X

pj −

j=1

m X

zj

j=1

n−m

(5)

in cui n `e il grado del denominatore di Fˆ (s) (numero di poli di Fˆ (s): n = 3), m `e il grado del numeratore di Fˆ (s) (numero di zeri di Fˆ (s): m = 1), pj `e il polo j-esimo di Fˆ (s) (p1 = 0, p2 = −1, p3 = −6), zj `e lo zero j-esimo di Fˆ (s) (z1 = −3). ` evidente che le specifiche a ciclo chiuso richieste non sono soddisfatte (due rami E del luogo si trovano sempre all’esterno della regione desiderata per ogni valore di K ⇐⇒ due radici a ciclo chiuso hanno parte reale maggiore di −2 per ogni valore di K). Si osservi che: • il polo p3 `e all’interno della regione desiderata; • `e sempre consigliabile, compatibilmente con la fisica realizzabilit`a del controllore, fare in modo che l’eccesso poli-zeri della funzione di trasferimento a ciclo aperto, cio`e n − m, sia minimo, in modo che le direzioni degli asintoti, che dipendono appunto da n − m, risultino pi` u favorevoli in termini di appartenenza dei rami del luogo alla regione desiderata per K → +∞. Ci`o significa che il minimo eccesso poli-zeri ottenibile `e quello del processo P (s), dal momento che il grado del numeratore del controllore G(s) deve essere minore od uguale al grado del denominatore di G(s): la scelta pi` u favorevole quindi `e una funzione G(s) propria ma non strettamente, cio`e una funzione G(s) che ha il grado del numeratore uguale al grado del denominatore (cio`e una funzione G(s) che ha un egual numero di zeri e poli). Tenendo conto delle due osservazioni precedenti, una scelta conveniente per G(s) la seguente: ˆ G(s) = G(s)

s+6 K(s + 6) = s−p s−p 2

(6)

Si noti che: • il polo in p deve essere scelto in modo che il centro degli asintoti si porti all’interno della regione desiderata; • il termine (s+6) al numeratore `e stato introdotto nel controllore per cancellare il termine (s + 6) presente nel denominatore del processo e semplificare cos`ı i calcoli: in questo modo infatti il grado del denominatore di F (s), cio`e n, `e uguale a tre, e quindi ci sono tre poli a ciclo chiuso, ossia tre rami nel luogo delle radici finale; se si fosse scelto di non effettuare la cancellazione inserendo al numeratore di G(s) il termine (s − z), con z 6= −6, sarebbe risultato n = 4. Comunque anche in quest’ultimo caso sia p che z andrebbero scelti in modo da spostare il centro degli asintoti all’interno della regione desiderata, col vincolo che lo zero z deve appartenere alla regione desiderata: se cos`ı non fosse, infatti, poich´e per K → +∞ un ramo converge sullo zero, si avrebbe un ramo del luogo delle radici che per valori sufficientemente elevati di K esce dalla regione desiderata; • K non coincide in questo caso con il guadagno KG del controllore, che `e invece dato da: 6K KG = (7) −p a cui corrisponde il seguente vincolo derivante dalla condizione (2) su |˜ e1 |: 2| − p| 6K ≥2⇒K≥ | − p| 6

(8)

Al controllore G(s) dato dalla (6), corrisponde: K(s + 6) 20(s + 3) 20K(s + 3) K ′ (s + 3) = = s − p s(s + 1)(s + 6) s(s + 1)(s − p) s(s + 1)(s − p) (9) | − p| . Il centro degli asintoti associato a F (s) Si ha ovviamente il vincolo: K ′ ≥ 40 6 `e : −1 + p + 3 s0 = (10) 2 e deve essere tale che: s0 < −2. Si pu`o scegliere ad esempio s0 = −4, ottenendo: F (s) = G(s)P (s) =

s0 =

−1 + p + 3 = −4 ⇒ p = −10 2

Riassumendo:

(11)

K(s + 6) (12) s + 10 10 K≥ (13) 3 K ′ (s + 3) 20K(s + 3) = (14) F (s) = s(s + 1)(s + 10) s(s + 1)(s + 10) 200 K′ ≥ (15) 3 Il luogo delle radici associato a F (s) (luogo delle radici finale) `e il seguente: G(s) =

3

luogo delle radici finale 20 zeri in catena aperta poli in catena aperta

15

asintoti

Asse Immaginario

10 5 0 −5 −10 −15 −20 −12

−10

−8

−6

−4

−2

0

2

Asse Reale

Fig.2 Luogo delle radici di F (s) (luogo finale) dal quale si deduce che, a partire da un certo valore di K ′ in poi, tutti i rami del luogo entrano nella regione desiderata. Ci si aspetta perci`o di trovare un intervallo di valori ¯ ′ . Per di K ′ , corrispondente al soddisfacimento delle specifiche, del tipo: K ′ ≥ K ¯ ′ , si consideri l’equazione caratteristica del luogo, cio`e il denominatore calcolare K della funzione di trasferimento in catena chiusa: s(s + 1)(s + 10) + K ′ (s + 3) = 0,

(16)

e si effettui la sostituzione s = s′ − 2. Si ottiene: s′3 + 5s′2 + (K ′ − 22)s′ + K ′ + 16 = 0

(17)

Si costruisca la tabella di Routh associata all’equazione (17): 3) 1 K ′ − 22 2) 5 K ′ + 16 ′ 4K − 126 1) 5 0) K ′ + 16 Applicando il criterio di Routh, si pu`o concludere che le specifiche a ciclo chiuso sono soddisfatte per 4K ′ − 126 ≥ 0 ⇒ K ′ ≥ 31.5 ⇒ K ≥ 1.575. Quest’ultima condizione va confrontata con la (13): ( K ≥ 1.575 10 10 ⇒K≥ K≥ 3 3 Si pu`o infine porre: G(s) =

10 (s + 6) 3 s + 10

e la sintesi `e conclusa.

4

(18)

Esempi di sintesi per tentativi con il luogo delle radici Esempio 3 ` dato il sistema di controllo: E u

+h -

-

−6

in cui: P (s) =

s (s2

G(s)

d ? + - h-

s+6 , + 10s + 26)

y-

P (s)

d(t) = δ−1 (t)

Utilizzando la sintesi per tentativi con il luogo delle radici, progettare G(s) in modo che: • il sistema sia astatico rispetto al disturbo d(t); • tutti i poli a ciclo chiuso abbiano parte reale minore od uguale a −3. Soluzione Per la condizione di astatismo, `e necessario introdurre nel controllore un polo in s = 0. Il controllore di primo tentativo `e perci`o: K ˆ G(s) = s a cui corrisponde: ˆ Fˆ (s) = G(s)P (s) =

K(s + 6) + 10s + 26)

s2 (s2

Il luogo delle radici associato a Fˆ (s) `e il seguente: Root Locus 10

8

6

4

Imaginary Axis

2

0

−2

−4

−6

−8

−10 −14

−12

−10

−8

−6

−4 Real Axis

−2

0

2

4

6

` evidente che le specifiche a ciclo chiuso richieste non sono soddisfatte (il sistema E a ciclo chiuso `e instabile). Si noti che: • i poli complessi coniugati si trovano all’interno della regione desiderata; • `e sempre consigliabile, compatibilmente con la fisica realizzabilit`a del controllore, fare in modo che l’eccesso poli-zeri della funzione di trasferimento a ciclo aperto sia minimo, in modo da avere una situazione migliore per quel che riguarda gli asintoti del luogo delle radici. Considerato ci`o, si pu`o scegliere: G(s) =

K(s2 + 10s + 26) s(s + 16)

a cui corrisponde: F (s) = G(s)P (s) =

K(s + 6) s2 (s + 16)

Il luogo delle radici di F (s) `e: Root Locus 40

30

20

Imaginary Axis

10

0

−10

−20

−30

−40 −16

−14

−12

−10

−8

−6

−4

−2

0

Real Axis

da cui si evince che, a partire da un certo valore di K in poi, tutti i rami del luogo entrano nella regione di specifica. Ci si aspetta perci`o di trovare un intervallo di ¯ valori di K, corrispondente al soddisfacimento delle specifiche, del tipo: K > K. ¯ si consideri l’equazione caratteristica del luogo: Per calcolare K, s2 (s + 16) + K(s + 6) = 0, si effettui la sostituzione: s = s′ − 3: s′3 + 7s′2 + (K − 69)s′ + 3K + 117 = 0 e si applichi a quest’ultima equazione il criterio di Routh: 2

3) 1 K − 69 2) 7 3K + 117 4K − 600 1) 7 0) 3K + 117 Dalla tabella di Routh si pu`o concludere che le specifiche a ciclo chiuso sono soddisfatte per K ≥ 150. Quindi si pu`o porre: G(s) =

150(s2 + 10s + 26) s(s + 16)

3

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF