Diagrammi di Nyquist. Diagramma di Nyquist (o polare): curva nel piano complesso parametrizzata in ω : ImG(jω) in funzione di ReG(jω))

Documenti analoghi
ImG(jω) in funzione di ReG(jω)) Diagrammi di di Nyquist. G(jω 4 ) G(jω 1 ) G(jω 3 ) G(jω 2 ) A. Beghi Fondamenti di Automatica Universita` di Padova

Stabilità dei sistemi in retroazione. Diagrammi polari e teorema di Nyquist

Esercizio 1. Si consideri la funzione di trasferimento. G(s) = K 1 + st

3-1 RISPOSTA PERMANENTE NEI SISTEMI LINEARI. y f (t) A(s) =b nsn + + b 0. Classe di funzioni di ingresso. (s z i ) P (s) = (s p i )

Diagrammi di Nyquist o polari

CONCETTO DI STABILITÀ NEI SISTEMI DI CONTROLLO. Sistema in condizioni di equilibrio a t = 0. d(t) = 0. u(t) = 0. y(t) = 0. Sistema

Lezione 8: Diagramma di Nyquist

Soluzione degli esercizi del Capitolo 9

Il criterio di Nyquist

Stabilità dei sistemi di controllo. Fondamenti di Automatica Prof. Silvia Strada

Stabilità di sistemi di controllo con feedback. Fondamenti di Automatica Prof. Silvia Strada

SISTEMI DIGITALI DI CONTROLLO

Cognome Nome Matricola Corso di Laurea

Cognome Nome Matricola Corso

Controlli Automatici L-B - Cesena Compito del 28 maggio Domande teoriche

COMPITO DI CONTROLLI AUTOMATICI Ingegneria dell Informazione 27 Giugno 2017

Nome: Nr. Mat. Firma: C.L.: Info. Elet. Telec. Altro.

Lezione 8. Stabilità dei sistemi di controllo

COMPITO DI CONTROLLI AUTOMATICI Ingegneria dell Informazione 15 Febbraio 2018

COMPITO DI CONTROLLI AUTOMATICI Ingegneria dell Informazione 27 Gennaio 2017

Nome: Nr. Mat. Firma:

COMPITO DI CONTROLLI AUTOMATICI Ingegneria dell Informazione 1 Settembre 2014

Cognome Nome: Matricola: Corso di Laurea: Fondamenti di Controlli Automatici - A.A. 2011/12 20 settembre Domande Teoriche

Nome: Nr. Mat. Firma:

Stabilità dei sistemi di controllo in retroazione

COMPITO DI CONTROLLI AUTOMATICI 25 Giugno 2007

COMPITO DI CONTROLLI AUTOMATICI 26 Settembre 2008

COMPITO DI CONTROLLI AUTOMATICI Corso di Laurea in Ingegneria dell Informazione 1 Febbraio 2013

5. Per ω = 1/τ il diagramma reale di Bode delle ampiezze della funzione G(jω) =

Lezione 19. Stabilità robusta. F. Previdi - Fondamenti di Automatica - Lez. 19 1

SOLUZIONE. Fondamenti di Automatica (CL Ing. Gestionale) a.a Prof. Silvia Strada Seconda prova intermedia 12 Febbraio 2015

Controlli Automatici 2 22/06/05 Compito a

COMPITO DI CONTROLLI AUTOMATICI 21 Febbraio 2013

COMPITO DI CONTROLLI AUTOMATICI 9 Settembre 2013

ANALISI E SIMULAZIONE DI SISTEMI DINAMICI. Lezione X: Risposta in Frequenza

Nome: Nr. Mat. Firma: C.L.: Info. Elet. Telec. Altro.

Stabilità dei sistemi di controllo in retroazione

Controlli Automatici - Parte A

COMPITO DI FONDAMENTI E APPLICAZIONI DI CONTROLLI AUTOMATICI 18 Settembre 2012

Analisi di Stabilità e Criterio di Nyquist

COMPITO DI CONTROLLI AUTOMATICI Ingegneria dell Informazione 31 Agosto 2017

Il luogo delle radici. G(s) - H(s)

Compito di Fondamenti di Automatica - 13 luglio 2006 Versione A Esercizio 1A. Dato lo schema seguente (operazionali ideali)

STABILITÀ DI UN SISTEMA AD ANELLO CHIUSO

Esercizi sulla stabilità dei sistemi in retroazione

COMPITO DI FONDAMENTI E APPLICAZIONI DI CONTROLLI AUTOMATICI 19 Luglio 2012

Fondamenti di Automatica Prof. Paolo Rocco. Soluzioni della seconda prova scritta intermedia 6 luglio 2017

COMPITO DI CONTROLLI AUTOMATICI Ingegneria dell Energia Elettrica e Aerospaziale 18 Luglio 2016

COMPITO DI CONTROLLI AUTOMATICI Corso di Laurea in Ingegneria dell Informazione 18 Settembre 2012

COMPITO DI FONDAMENTI E APPLICAZIONI DI CONTROLLI AUTOMATICI TEMA A - 2 Febbraio 2012

Prova scritta di Controlli Automatici - Compito A

COMPITO DI CONTROLLI AUTOMATICI Ingegneria dell Energia Elettrica e Aerospaziale 1 Febbraio 2016

Nome: Nr. Mat. Firma: C.L.: Info. Elet. Telec. Altro.

COMPITO DI CONTROLLI AUTOMATICI 7 Gennaio 2003

Esame di Regolazione e Controllo

COMPITO DI CONTROLLI AUTOMATICI Corso di Laurea in Ingegneria dell Informazione 22 Giugno 2012

COMPITO DI CONTROLLI AUTOMATICI Corso di Laurea in Ingegneria dell Informazione 6 Settembre 2013

cioè s s s + 40K = K K K K > 0 (riga 1) K > 0 (riga 0)

Nome: Nr. Mat. Firma: C.L.: Info. Elet. Telec. Altro.

Nome: Nr. Mat. Firma:

Regolazione e Controllo dei Sistemi Meccanici

COMPITO DI CONTROLLI AUTOMATICI Ingegneria dell Informazione 18 Luglio 2016

Cognome Nome Matricola Corso

COMPITO DI FONDAMENTI E APPLICAZIONI DI CONTROLLI AUTOMATICI 21 Febbraio 2012

Nome: Nr. Mat. Firma:

Formulazione delle specifiche. G(s)

Controlli Automatici - Parte A

Si consideri il sistema in retroazione illustrato nella figura 1.1. La funzione di trasferimento. G(s) H(s) Figure 1.1: Sistema retroazionato

Esame scritto di: Sistemi a Controreazione N.O.

Controlli Automatici Compito del - Esercizi

Controlli Automatici L-A - Esercitazione

Fondamenti di Automatica Prof. Luca Bascetta. Soluzioni della seconda prova scritta intermedia 25 giugno 2018

Sesto test di autovalutazione di CONTROLLI AUTOMATICI A.A. 2015/2016

INTRODUZIONE. G(s) H(s)

Controlli Automatici - Parte A

Controlli Automatici 2 27 Settembre 2007 COGNOME...NOME... MATR...CDL (ELETTR, GEST, MECC)

Controlli Automatici - Parte A

FAU - I compito e II compitino - Giugno Versione A. Esercizio 1A. (solo compito) Si consideri lo schema di figura (con RC = 1).

Diagrammi di Bode. Esempio: j. 1+ s. 1+j ω. Diagrammi di Bode: ω Diagramma dei moduli. Ampiezza [db] Diagramma delle fasi.

Il luogo delle radici

ANALISI DEI SISTEMI DI CONTROLLO A TEMPO CONTINUO. Schema generale di controllo in retroazione. Margine di guadagno e margine di fase

Controlli Automatici L-B - A.A. 2002/2003 Esercitazione 16/06/2003

Ipotesi: il sistema ha f.d.t. G(s)=N(s)/D(s) e la corrispondente g(t) e` combinazione lineare di funzioni infinitesime per

Il Criterio di Nyquist

ANALISI DEI SISTEMI DI CONTROLLO A TEMPO CONTINUO. Schema generale di controllo in retroazione

Risposta armonica Analisi nel dominio del tempo: caratterizzazione del sistema osservando la sua risposta (forzata) ad ingressi significativi

= b ns n + + b 0. (s p i ), l r, A(p i) 0, i = 1,..., r. Y f (s) = G(s)U(s) = H(s) + n i=1. Parte dipendente dai poli di G(s) ( transitorio ).

Sesto test di autovalutazione di CONTROLLI AUTOMATICI A.A. 2009/2010

COMPITO DI CONTROLLI AUTOMATICI Ingegneria dell Informazione 1 Settembre 2015

Fondamenti di Controlli Automatici

Prova scritta di Controlli Automatici - Compito A

Precisione in regime permanente

Capitolo. Stabilità dei sistemi di controllo. 8.1 Generalità. 8.2 Criterio generale di stabilità. 8.3 Esercizi - Criterio generale di stabilità

B = Si studi, giustificando sinteticamente le proprie affermazioni, la stabilità del sistema. si A = G(s) = Y f (s) U(s) = 1.

Tracciamento dei Diagrammi di Nyquist

Transcript:

Diagrammi di Nyquist Diagramma di Nyquist (o polare): curva nel piano complesso parametrizzata in ω : ImG(jω) in funzione di ReG(jω)) Imaginary Axis.1.8.6.4.2 -.2 -.4 -.6 -.8 TextEnd G(jω 4 ) G(jω 1 ) G(jω 2 ) G(jω 3 ) -.1.2.4.6.8.1.12.14.16.18.2 Real Axis 1

Diagrammi di Nyquist Sono di particolare importanza nello studio della stabilita` dei sistemi dinamici Si tracciano per valori di ω, per ω il diagramma si ottiene per simmetria rispetto all asse reale (G(-jω)= G*(jω)) Si possono costruire per via grafica a partire dalla forma fattorizzata di G(jω) Non ci sono regolette generali come nel caso dei diagrammi di Bode Si possono ricavare ImG(jω) e ReG(jω) da G(jω) e si possono valutare in regioni di interesse Ci si aiuta con i diagrammi di Bode 2

Diagrammi di Nyquist Esempio: G(s) = G( jω) = = s (s +1)(s + 2) = 1 s 2 (1+ s)(1+ s/2) jω ( jω +1)( jω + 2) = jω ω 2 + 3jω + 2 jω ( jω +1)( jω + 2) = jω( ω 2 3jω + 2) (ω 2 +1)(ω 2 + 4) ( jω +1)( jω + 2) ( jω +1)( jω + 2) = 3ω 2 + jω(2 ω 2 ) (ω 2 +1)(ω 2 + 4) K =1/2 K db =-6 db τ 1 =1, τ 2 =1/2 punti di spezzamento 1/τ 1 =1, 1/τ 2 =2 3

Diagrammi di Nyquist Diagrammi di Bode: Gain db Phase deg -6-1 -2-3 1-1 1 2 Frequency (rad/sec) 1 1 9-9 1-1 1 1 1 Frequency (rad/sec) 4

Diagrammi di Nyquist Informazione qualitativa: G(jω) presenta un massimo tra 1 e 2 rad/s; in corrispondenza di tale massimo argg(jω) G(jω) per ω, ω + argg(jω) e` una funzione monotona decrescente argg(jω) π/2 per ω argg(jω) -π/2 per ω + Questo permette di capire il comportamento per ω grandi e ω piccoli Si puo` studiare analiticamente l andamento per valori particolari di ω 5

Diagrammi di Nyquist Andamento in punti notevoli: 3ω 2 G( jω) = (ω 2 +1)(ω 2 + 4) + j ω(2 ω 2 ) (ω 2 +1)(ω 2 + 4) = ReG( jω) + jimg( jω) ReG(jω) = ω = ImG(jω) = ω = ω = ± 2 ReG( j 2) = 1 3 6

Diagrammi di Nyquist Imaginary Axis G(j).2.15.1.5 -.5 -.1 -.15 Nyquist Diagrams G(j 2) -.2.5.1.15.2.25.3.35.4 Real Axis 7

Diagrammi di Nyquist Si puo` dimostrare che il diagramma di Nyquist e` una circonferenza di centro 1/6 e raggio 1/6 Il massimo di G(jω) si ottiene per ω= 2 A meta` tra i due punti di spezzamento l effetto della presenza dello zero viene annullato da quello dei due poli x M = log1+ log2 2 = log(1 2) 2 = log2 1/2 = log 2 Per ω= 2, ImG(jω)=, ReG(jω)> ArgG(jω)= 8

Diagrammi di Nyquist Sui diagrammi di Bode: 2log.3-1 db Gain db Phase deg -6-1 -2-3 1-1 1 2 Frequency (rad/sec) 1 1 9 ω= 2-9 1-1 1 1 1 Frequency (rad/sec) 9

Comportamento per ω + Comportamento per ω + : per ω molto piccoli, riferendosi alla forma di Bode di G(jω) G( jω) ( jω) h K = j h (K ω h ) h: eccesso zeri/poli nell origine h>: G(jω) per ω il diagramma di Nyquist parte dall origine arg G(jω) hπ/2 se K > arg G(jω) hπ/2+π se K < 1

Comportamento per ω + h<: G(jω) per ω + il diagramma di Nyquist parte dall infinito arg G(jω) h (-π/2) se K > arg G(jω) h (-π/2) +π se K < Il diagramma puo` andare all infinito con un asintoto 1 Esempio: G(s) = s(s +1) G( jω) = 1 jω( jω +1) = j ω( jω +1) = ω + j ω(ω 2 +1) = 1 (ω 2 +1) + j 1 ω(ω 2 +1) 11

Comportamento per ω + 1 lim ReG( jω) = lim ω ω (ω 2 +1) = 1 1 lim ImG( jω) = lim ω ω ω(ω 2 +1) = asintoto verticale passante per -1 h=: G(jω) K per ω + il diagramma di Nyquist parte da un punto dell asse reale direzione di partenza: considero G (s)=g(s)-k (versione traslata di G(s)) che ha h=1 e come prima... 12

Comportamento per ω + Comportamento per ω + : consideriamo due casi m = deg(n(s)) < n = deg(d(s)) (funzioni razionali strettamente proprie). Per ω grandi G( jω) = K sm + b m 1 s m 1 + + b K s n + a n 1 s n 1 + + a s= jω argg( jω) arg K 1 ( jω) n m 1 ( jω) n m π (n m) K > = 2 π (n m) + π K < 2 13

Comportamento per ω + Proseguimento dell esempio: ω + : argg( jω) arg 1 ω 2 = π = 2 π 2 = (n m) π 2 ω + : argg( jω) arg 1 = π jω 2 = 1 π 2 = h π 2 14

Comportamento per ω + imaginary axis 1-1 -2-3 -4-5 -6-7 -8-9 ω + ω + -1-2 -1.8-1.6-1.4-1.2-1 -.8 -.6 -.4 -.2 real axis 4 2-2 -4-6 -8-1 -12-14 -16-18 1-2 1 TextEnd Bode Diagrams -1 1 2 1 1 1 Frequency (rad/sec) 15

Comportamento per ω + m=deg(n(s))=n=deg(d(s)) (funzioni razionali proprie non strettamente). Per ω grandi lim G( jω) = lim K sm + b m 1 s m 1 + + b = K ω ω s n + a n 1 s n 1 + + a s= jω Il diagramma va a finire sull asse reale direzione di arrivo: considero G (s)=g(s)-k (versione traslata di G(s)) che ha grado relativo > e come prima... 16

Il criterio di Nyquist Problema fondamentale nel progetto di dispositivi di controllo: studiare il comportamento del dinamico del sistema in retroazione noto quello del sistema stesso in catena aperta Studio della stabilita` di un sistema in retroazione: studio diretto a partire dall espressione della funzione di trasferimento in catena chiusa (ad es. tramite il criterio di Routh) Criterio di Nyquist: nota la funzione di risposta armonica di un sistema, permette di determinare per via grafica la stabilita` del sistema in catena chiusa Dà ulteriori indicazioni utili per il progetto di controllori 17

Il criterio di Nyquist r + e - G(s) Funzione di trasferimento del sistema in catena chiusa: Y(s) R(s) = G(s) 1+ G(s) = T(s) Per determinare la stabilita` BIBO di T(s) si deve verificare se esistono zeri di 1+G(s) con parte reale in Re[s] A tale scopo si puo` utilizzare un risultato fondamentale dell analisi complessa noto come lemma dell indicatore logaritmico o principio dell argomento y 18

Il criterio di Nyquist Si consideri la funzione razionale H(s) = (s z 1 )(s z 2 ) (s p 1 )(s p 2 ) Si vuole valutare H(s) per s γ, con γ curva chiusa in C Per ogni s γ α = ArgH(s ) = Arg(s z 1 ) + Arg(s z 2 ) ( Arg(s p 1 ) + Arg(s p 2 )) = θ i φ i Quando s percorre completamente γ in senso orario, il contributo complessivo di ciscun termine θ i e φ i alla variazione di fase di H(s) e` nullo se z i o p i e` posto esternamente alla curva γ ±2π se z i o p i e` posto internamente alla curva γ 19

Il criterio di Nyquist 3 2 1-1 -2 p 1 z 1 p 2 z 2 φ 2 s -3-3 -2-1 1 2 3 4 5 2

Il criterio di Nyquist arg(s-p2) 5 4 3 2 1-1 -2-3 -4 variazione totale di φ 2 : φ 2 (2π)- φ 2 ()= -5 1 2 3 4 5 6 7 θ 21

Il criterio di Nyquist 3 2 1-1 -2 p 1 z 1 z 2 s p 2 φ 2-3 -3-2 -1 1 2 3 4 5 22

Il criterio di Nyquist arg(s-p2) 2 15 1 5-5 -1-15 variazione totale di φ 2 : φ 2 (2π)- φ 2 ()=-2π -2 1 2 3 4 5 6 7 θ 23

Il criterio di Nyquist Ogni volta che la fase di H(s) ha una variazione di 2π (- 2π), il diagramma di H(s) circonda una volta l origine in verso antiorario (orario) ImH(s).2.15.1.5 -.5 -.1 -.15 -.2.4.45.5.55.6.65.7.75 ReH(s) ImH(s) 1.8.6.4.2 -.2 -.4 -.6 -.8-1 -.5.5 1 1.5 2 ReH(s) p 2 esterno a γ p 2 interno a γ 24

Il principio dell argomento Principio dell argomento: Sia γ : [a,b] C t γ(t) una curva semplice chiusa in C e percorsa in senso orario, e sia F(s) una funzione razionale priva di zeri e poli su γ. Allora F(γ) : [a,b] C t F(γ(t)) e` una curva chiusa in C e il numero N di aggiramenti in senso orario dell origine di F(γ) e` dato da N=Z-P dove Z: # di zeri di F(s) dentro γ (contati con la molteplicita`) P: # di poli di F(s) dentro γ (contati con la molteplicita`) Equivalentemente, il numero N di aggiramenti antiorari dell origine di F(γ) e` dato da N =-N=-(Z-P)=P-Z 25

Il principio dell argomento C γ x Z=2 P=4 x x x F(. ) C F(γ) N=2-4=-2 N =4-2=2 26

Il percorso di Nyquist Stabilita` del sistema in catena chiusa studio della posizione degli zeri di 1+G(s) poli di T(s) Stabilita` BIBO non vi sono zeri di 1+G(s) in Re[s] Il principio dell argomento permette di trarre informazioni sul numero di zeri e poli di una funzione F(s) collocati all interno di una regione di interesse (delimitata dalla curva chiusa γ) F(s)=1+G(s) γ : curva chiusa che delimita l intera regione Re[s] > ( percorso di Nyquist ) obiettivo: determinare quanti sono gli zeri di F(s) che cadono nel semipiano Re[s] > 27

Il percorso di Nyquist Possibile scelta per γ : concatenazione di γ 1, γ 2, γ 3 jr -jr γ 1 : jω, ω= ω=r γ 2 : Re jϑ, ϑ =π/2 ϑ =- π/2 γ 3 : jω, ω= R ω= Per R grande (tendente all infinito), γ racchiude tutto Re[s]> 28

Il percorso di Nyquist F(γ) : concatenazione di F(γ 1 ), F(γ 2 ), F(γ 3 ) Per R, F(γ 1 )=F(jω)=1+G(jω), con ω [, ] legata alla risposta armonica G(jω) per pulsazioni positive diagramma di Nyquist per pulsazioni positive Per R, F(γ 3 )=F(jω)=1+G(jω), con ω [-,] legata alla risposta armonica e al diagramma di Nyquist di G(jω) per pulsazioni negative (per simmetria) Per R, F(γ 2 ) descrive il comportamento all infinito ( passaggio dalle pulsazioni positive a quelle negative per chiudere la curva) 29

Il criterio di Nyquist Per applicare il principio dell argomento: contare gli aggiramenti (in senso orario) di F(γ)=1+ G(γ) attorno al punto +j del piano complesso aggiramenti di G(γ) attorno al punto -1+j G(γ): diagramma di Nyquist completo di G(s) N= # di aggiramenti del diagramma di Nyquist di G(s) attorno al punto critico -1+j G(s) = b(s) a(s) Zeri di F(s) poli di T(s) Poli di F(s) poli di G(s) F(s) =1+ G(s) =1+ b(s) a(s) = a(s) + b(s) a(s) 3

Il criterio di Nyquist Ipotesi nel principio dell argomento: F(s) non ha ne zeri ne poli su γ Ipotesi: G(s) non ha poli sull asse immaginario G( ) -1 (non ci sono poli all infinito di T(s)) il diagramma di Nyquist completo di G(s) non passa per il punto critico -1+j (T(s) non ha poli sull asse immaginario) Osservazione: se G( ) = -1, T(s) non e` propria... Sia noto il numero P di poli di G(s) (=poli di F(s)) in Re[s]>) 31

Il criterio di Nyquist Per via grafica e` possibile determinare N (positivo in senso orario); P e` noto per ipotesi; vale N=Z-P. Z = # zeri di F(s) in Re[s]> = # poli di T(s) in Re[s]> = N+P Z= -N=P Criterio di Nyquist: nelle ipotesi viste, condizione necessaria e sufficiente perche il sistema in retroazione unitaria sia BIBO stabile e` che il diagramma completo di Nyquist di G(s) circondi il punto critico -1+j in senso antiorario tante volte quanti sono i poli di G(s) in Re[s]> Osservazione: ogni giro in meno in senso antiorario, od ogni giro in piu` in senso orario, corrisponde ad un polo di T(s) in Re[s]> Se la retroazione non e` unitaria, si sostituisce G(s) con il guadagno di anello L(s) 32

Il criterio di Nyquist Criterio ridotto di Nyquist: se il sistema in catena aperta non ha poli in Re[s]>, condizione necessaria e sufficiente perche il sistema in retroazione unitaria sia BIBO stabile e` che il diagramma completo di Nyquist di G(s) non circondi il punto critico -1+j. Esempio: il termine in catena diretta sia KG(s) = K (s +1)(s + 2)(s + 3) = K /6 (1+ s)(1+ s/2)(1+ s/3) KG(s) soddisfa le ipotesi ed e` BIBO stabile per ogni K> P= Stabilita` del sistema in catena chiusa al variare di K Diagrammi di Bode per K=1 33

Il criterio di Nyquist Gain db Phase deg -2-4 -6-8 1-1 1 1 1 Frequency (rad/sec) -45-9 -135-18 -225-27 1-1 1 1 1 Frequency (rad/sec) 34

Il criterio di Nyquist Scomposizione in parte reale e parte immmaginaria: G( jω) = K6(1 ω 2 ) (1+ ω 2 )(4 + ω 2 )(9 + ω 2 ) + j Kω(ω 2 11) (1+ ω 2 )(4 + ω 2 )(9 + ω 2 ) Re[ G( jω) ] Im[ G( jω) ] ω = K /6 ω = ± 11 K /6 ω = ±1 K /1 Diagrammi di Nyquist (scala corrispondente a K=1) 35

Il criterio di Nyquist Imaginary Axis.15.1.5 -.5 -.1 ω=-1 K/6, ω=± 11 TextEnd ω=1 Nyquist Diagrams ω> ω< K/6 -.5.5.1.15.2 Real Axis 36

Il criterio di Nyquist Al crescere di K> il diagramma si espande Imaginary Axis Nyquist Diagrams 1 8 6 4 2-2 TextEnd -4-6 -8-1 -2 2 4 6 8 1 12 14 Real Axis 37

Il criterio di Nyquist Intersezione con il semiasse reale negativo: -K/6 P = N = Z-P per <K<6 il diagramma non aggira il punto critico -1+j N= Z= # poli di T(s) in Re[s]> = - T(s) BIBO stabile per K=6 il diagramma di Nyquist passa per il punto critico viola le ipotesi ma implica che T(s) ha poli sull asse immaginario T(s) non e` BIBO stabile per K> 6 il diagramma di Nyquist compie due giri attorno al punto critico in senso orario N=2 Z= N+P= 2+=2 poli in Re[s]> T(s) non e` BIBO stabile 38

Il criterio di Nyquist Imaginary Axis 15 1 5-5 -1-15 TextEnd Nyquist Diagrams 5 1 15 2 Real Axis Al crescere di K>, il sistema diventa sempre piu` vicino all instabilita` 39

Il criterio di Nyquist Verifica mediante il criterio di Routh: T(s) = K s 3 + 6s 2 +11s + 6 + K riga 3 1 11 riga 2 6 6+K riga 1 (6-K)/6 riga 6+K per <K<6 n p =3 BIBO stabile per K=6 riga nulla una radice in Re[s]<, due radici immaginarie pure per K>6 n p =1, n v =2 una radice in Re[s]<, due in Re[s]> 4

Estensioni del criterio di Nyquist Rilassamento delle ipotesi del criterio di Nyquist: il diagramma di Nyquist di G(s) passa per il punto critico T(s) ha poli immaginari no BIBO stabilita` G(s) con poli sull asse immaginario (diagrammi di Nyquist aperti ) modifica del percorso di Nyquist Intuitivamente: si aggirano i poli sull asse immaginario e li considera facenti parte di uno dei due semipiani (tipicamente, il semipiano Re[s]< considerati poli stabili in modo da non alterare P) Si ottiene il cosiddetto percorso uncinato Aggiro i poli immaginari con semicirconferenze di raggio piccolo percorse in senso antiorario 41

Estensioni del criterio di Nyquist jr -jr Equazione della semicirconferenza di raggio ε centrata in : εe jϑ π 2 ϑ π 2 42

Estensioni del criterio di Nyquist Trasformazione delle semicirconferenze secondo G(s): G(s) = 1 G s (s), µ G( εe jϑ ) = 1 ( εe jϑ ) µ G ε G εe jϑ G () = cost. ( ) ( ) ( ) µ e jϑµ = Me jϑµ Immagine della semicfr. di raggio ε percorsa in senso antiorario secondo un angolo di π : curva circolare di raggio tendente a percorsa in senso orario (da ω= - a ω= + ) secondo un angolo di -µπ 43

Esempi Esempio: il termine in catena diretta sia G(s) = ω= + ω= Imaginary Axis 1.8.6.4.2 -.2 -.4 -.6 TextEnd ω= ω ω + K s(s +1) -.8 ω= + -1-2 -1.5-1 -.5.5 1 1.5 2 Real Axis 44

Esempi Asintoto verticale: G( jω) = per ω, ReG(j ω) -K/1 K 1 + ω 2 j 1K ω 1 + ω 2 ( ) Il diagramma completo non circonda mai il punto critico N=, P= Z=P+N= In effetti, in catena chiusa T(s) ha denominatore s 2 +1s+K Regola di Cartesio due radici in Re[s]< per ogni K> Osservazione: anziche considerare gli aggiramenti del punto -1+j al variare di K, si possono considerare gli aggiramenti del punto -1/K 45

Esempi Imaginary Axis Nyquist Diagrams 3 2 1 K 1 K 2-1 TextEnd -2-3 -1 1 2 Real Axis 3 4 5 Imaginary Axis Nyquist Diagrams 6 4 2-2 -4-6 -5-1/K 1-1/K 2 5 1 Real Axis 46

Esempi Esempio: il termine in catena diretta sia G(s) = ω= + ω= Imaginary Axis.5.4.3.2.1 -.1 -.2 -.3 -.4 -.5-1/K TextEnd ω= ω= + Nyquist Diagrams ω + -1/K ω Real Axis -1/K K s(s + 2)(s + 6) N=, Z=P+N= N=2, Z=P+N=2 -.6 -.4 -.2.2.4.6.8 N=1, Z=P+N=1 47

Esempi Esempio: il termine in catena diretta sia G(s) = G( jω) = K + jk 4 + ω 2 ( ) ω 2 16 + ω 2 3 ( ) ω 16 + ω 2 Phase (deg); Magnitude (db) Bode Diagrams 5-5 -15 TextEnd -16-17 K(s +1) s 2 (s + 4) -18 1-2 1-1 1 1 1 1 2 Frequency (rad/sec) 48

Esempi Molteplicita` del polo nell origine: µ=2 angolo -µπ=-2π N=, P= Z =P+N = Imaginary Axis 1.8.6.4.2 -.2 -.4 -.6 -.8 TextEnd Nyquist Diagrams ω= ω ω= + ω + -1-1 -.9 -.8 -.7 -.6 -.5 -.4 -.3 -.2 -.1 Real Axis 49

Esempi Esempio: il termine in catena diretta sia G(s) = G(s) = 1 2 K(1+ s) 2 s 2 (1 s/2) G( jω) = K 2 4ω 2 ( ) ω 2 4 + ω 2 + jk 5 ω 2 ω 4 + ω 2 ( ) Gain db Phase deg 4 2-2 K(s +1)2 s 2 (s 2) -4 1-1 1 1 1 Frequency (rad/sec) -9-18 -27-36 1-1 1 1 1 Frequency (rad/sec) 5

Esempi N=1, P=1 Z=P+N =2 N=-1, P=1 Z=P+N = Imaginary Axis N=, P=1 Z=P+N =1 3 2 1-1 -2 TextEnd Nyquist Diagrams ω + -1/K -1/K -1/K ω ω= + ω= -3-3 -2-1 1 2 3 Real Axis 51

Margini di stabilita` In molte situazioni pratiche si ha interesse a dare una misura della prossimita` di un sistema all instabilita` incertezza nella descrizione del sistema indicazioni su quanto si puo` forzare il sistema con il controllo indicazioni sulla robustezza del sistema di controllo nei confronti di fenomeni perturbativi Tecniche raffinate per affrontare tali problemi Metodi molto semplici per una classe particolare di sistemi, che si incontra pero` frequentemente nella pratica 52

Margini di stabilita` Ipotesi sulla f.d.t. G(s) del sistema: G(s) non ha poli in Re[s]> G(s) e` strettamente propria Il diagramma di Nyquist (per ω ) interseca una sola volta la circonferenza unitaria Il diagramma di Nyquist (per ω ) interseca una sola volta il semiasse reale negativo G(jω) e` una funzione monotona decrescente di ω 53

Margini di stabilita` Imaginary Axis 2 1.5 1.5 TextEnd -.5-1 B A Nyquist Diagrams 2 Nyquist Diagrams 1.5 1 Imaginary Axis Imaginary Axis.5 TextEnd -.5-1 B A -1.5-1.5-2 -2-1.5-1 -.5.5 1 1.5 2 2.5 Real Axis -2-3 -2.5-2 -1.5-1 -.5.5 1 1.5 Real Axis ω A : pulsazione di attraversamento (della cfr. unitaria) ω B : pulsazione di attraversamento del semiasse reale negativo 54

Margine di fase.5 -.5-1 -1.5 Criterio ridotto di Nyquist: il sistema a catena chiusa e` stabile se e solo se il punto A si trova al disotto del semiasse delle ascisse ossia se e solo se K 4 TextEnd A 4 A 3 Arg[ G( jω A )] > π A 2 K 1 K 3 A 1 K 2-2 -2-1.5-1 -.5.5 1 1.5 2 K 1 < K 2 < K 3 < K 4 ArgG(jω A4 )< ArgG(jω A3 )< ArgG(jω A2 )< ArgG(jω A1 ) 55

Margine di fase Margine di fase.5 -.5-1 -1.5 TextEnd A PM = Arg[ G( jω A )] ( π) = Arg[ G( jω A )] + π PM O Stabilita` Arg G( jω A ) [ ] > π PM > -2-2 -1.5-1 -.5.5 1 1.5 2 56

Margine di fase PM > stabilita` PM < instabilita` PM = poli puramente immaginari nella f.d.t. a catena chiusa Tanto piu` PM (positivo) e` ampio, tanto piu` sicura e` la stabilita` del sistema a catena chiusa Robustezza della stabilita`: non viene persa per piccole variazioni del diagramma di Nyquist di G(s) 57

Margine di ampiezza.5 -.5-1 -1.5 Criterio ridotto di Nyquist: il sistema a catena chiusa e` stabile se e solo se il punto B si trova a destra del punto critico -1+j ossia se e solo se K 4 TextEnd B 4 B 3 B 2 K 3 B 1 G( jω B ) <1 K 2 K 1-2 -2-1.5-1 -.5.5 1 1.5 2 K 1 < K 2 < K 3 < K 4 G(jω B1 ) < G(jω B2 ) < G(jω B3 ) < G(jω B4 ) 58

Margine di ampiezza Margine di ampiezza (in db).5 -.5-1 -1.5 TextEnd GM = [ 1 G( jω B )] db = 2log GM B O 1 G( jω B ) = G( jω B ) db Stabilita` G( jω B ) < 1 GM > -2-2 -1.5-1 -.5.5 1 1.5 2 59

Margine di ampiezza GM > stabilita` GM < instabilita` GM = poli puramente immaginari nella f.d.t. a catena chiusa Tanto piu` GM (positivo) e` ampio, tanto piu` sicura e` la stabilita` del sistema a catena chiusa I margini di fase e ampiezza si determinano agevolmente anche sui diagrammi di Bode 6

Margini di stabilita` dai diagrammi di Bode Imaginary Axis 1.5 1.5 -.5-1 A B Nyquist Diagrams -1.5-1.5-1 -.5.5 1 1.5 Real Axis Phase (deg); Magnitude (db) -2-4 -6-8 -5-1 -15-2 -25 Gm (m a )=6.26 db (at (ω B )=3.3166 rad/sec), Pm (m ϕ )=25.426 deg. (at (ω A )=2.3486 rad/sec) TextEnd ω B ω A 1 1 1 Frequency (rad/sec) 61

Interpretazione dei margini di stabilita` Effetto della presenza di un ritardo finito in catena diretta Diagrammi di Bode: r + e e -st - G(s) e jωt G( jω) = G( jω) Arg[ e jωt G( jω) ] = Arg[ G( jω) ] ωt non viene modificato il diagramma dei moduli y il diagramma delle fasi si modifica per l aggiunta del termine -ωt 62

Interpretazione dei margini di stabilita` La pulsazione di attraversamento ω A rimane invariata Il margine di fase diventa PM = PM-ω A T Il sistema e` stabile per PM > ossia T < PM ω A Il margine di fase da` un indicazione di quanta perturbazione, in termini di ritardo, si puo` tollerare nel sistema senza compromettere la stabilita` Effetto della presenza di un guadagno in catena diretta r + e - K G(s) y KG( jω) = G( jω) + K Arg[ KG( jω) ] = Arg[ G( jω) ] 63

Interpretazione dei margini di stabilita` Diagrammi di Bode: il diagramma delle fasi rimane inalterato il diagramma dei moduli trasla della quantita` K db La pulsazione ω B rimane invariata Il margine di ampiezza diventa GM = GM- K db Il sistema e` stabile per GM > ossia K db < GM Il margine di ampiezza da` un indicazione di quanto si possa perturbare il guadagno del sistema mantenendo la stabilita` 64

Interpretazione dei margini di stabilita` Imaginary Axis Situazioni particolari: 1.5 1.5 -.5-1 Nyquist Diagrams -1.5-1.5-1 -.5.5 1 1.5 Real Axis Il diagramma di Nyquist e` interamente contenuto nella cfr. unitaria Il diagramma di Nyquist non interseca la cfr. unitaria ~ ω A Un arbitrario ritardo, a qualsiasi pulsazione, altera la fase ma non il modulo il diag. rimane nella cfr. unitaria PM= 65

Interpretazione dei margini di stabilita` Imaginary Axis Situazioni particolari: 1.5 1.5 -.5-1 Nyquist Diagrams -1.5-1.5-1 -.5.5 1 1.5 Real Axis Il diagramma di Nyquist non interseca il semiasse reale negativo ~ ω B Un arbitrario aumento del guadagna altera la scala ma non la forma del diag. il diag. continua a non circondare il punto critico GM= 66