CONTROLLI AUTOMATICI Ingegneria Gestionale http://www.automazione.ingre.unimore.it/pages/corsi/controlliautomaticigestionale.htm RETI CORRETTRICI Ing. Federica Grossi Tel. 59 256333 e-mail: federica.grossi@unimore.it http://www.dii.unimore.it/wiki/index.php/federica_grossi
Regolatori standard Alcune strutture standard di regolatori reti correttrici anticipo o ritardo 1 polo ed uno zero reali anticipo/ritardo due poli e due zeri reali distinti regolatori industriali Proporzionali (P) Integrali (I) Proporzionali-Integrali (PI) Proporzionali-Derivativi (PD) Proporzionali-Integrali-Derivativi (PID) Reti Correttrici -- 2
Phase deg Gain db Rete di anticipo (phase lead) Funzione di trasferimento: Si assume una rete a guadagno statico unitario 2 1 6 1/ 1/ 4 1 1 Spesso.1 m = 55 2 m 1 (rad/sec) Serve per migliorare il margine di fase La rete anticipatrice ha due effetti sulla funzione di anello: migliora il margine di fase intorno ad m effetto utile aumenta il guadagno per > 1/ effetto collaterale Reti Correttrici -- 3
Phase deg Gain db Rete di Anticipo (phase lead) Effetti sulla f.d.t. di anello 5-5 cresce c -1 G(s) L(s) -9-18 (rad/sec) migliora M F effetto stabilizzante Sfasamento max = +9 Reti Correttrici -- 4
Phase (deg) Phase (deg) Magnitude (db) Magnitude (db) Ruolo dei parametri Variando il parametro si sposta il punto di intervento della rete lasciando fisso il livello di sfasamento positivo Variando il parametro si varia il livello e la posizione del picco di sfasamento positivo 15 fissato Bode Diagram 15 fissato Bode Diagram 1 1 5 5 6 6 3 3 1-2 1-1 1 1 1 1 2 Frequency (rad/sec) 1-2 1-1 1 1 1 1 2 Frequency (rad/sec) Reti Correttrici -- 5
Reti anticipatrici formule di inversione L obiettivo è di identificare delle formule per il progetto dei gradi di libertà (, ) al fine di assegnare una certa pulsazione di attraversamento e un certo margine di fase desiderati NOTA :La rete sfasa in anticipo e amplifica. Quindi la pulsazione di attraversamento desiderata c * deve essere >= a quella del sistema esteso e inoltre la fase del sistema esteso per = c * deve essere minore di -18 o + M f * (M f * margine di fase desiderato). Problema: Dati valori desiderati (M*, *, c *) (con M* > 1, < * < 9 o ) identificare le formule per trovare (, ) della rete che alla pulsazione = c * amplifichi di M* e sfasi di * Reti Correttrici -- 6
Reti anticipatrici formule di inversione I valori di (, ) che garantiscono un amplificazione pari a M* e uno sfasamento * (con M* > 1 e < * < 9 ) per = c * sono: Affinché = c * sia la pulsazione di rottura, vogliamo che per = c * si abbia guadagno unitario (in decibel db): M* G( c * ) =1 (in decibel M*dB+ G( c * ) db=) Affinché si abbia margine di fase desiderato (M f *) per = c * la fase dovrebbe essere -18 +M f * Lo sfasamento * da introdurre è quindi dato da * +arg(g( c * ))= -18 +M f * Reti Correttrici -- 7
Phase (deg) Magnitude (db) Reti anticipatrici formule di inversione Attenzione: non tutti gli sfasamenti < * < 9 o e le attenuazioni M*>1 possono essere arbitrariamente ottenuti con > e < <1. Infatti mentre è facile verificare che < * < 9 o e M* > 1 garantiscono che > e < 1, si ha che 2 Bode Diagram 15 1 5 6 3 1-1 1 1 1 1 2 1 3 1 4 Frequency (rad/sec) Reti Correttrici -- 8
Reti anticipatrici formule di inversione Progetto mediante formule di inversione: Dati del problema: Sistema esteso G e (s) Pulsazione di attraversamento c * e margine di fase M f * Algoritmo per il progetto della rete anticipatrice Step1: Calcolare e (lettura diagramma di Bode) Step2: Calcolare Verificando che (ovvero che ) (ovvero che ) Step3: Calcolare (, ) mediante le formule di inversione Reti Correttrici -- 9
Phase (deg) Phase (deg) Magnitude (db) Magnitude (db) Esempio specifiche 1 Bode Diagram 5-5 -1-15 -9 1 5 Bode Diagram Gm = 23.1 db (at 279 rad/sec), Pm = 51.2 deg (at 54.9 rad/sec) -135-18 -225-5 -1-15 -27 1-1 1 1 1 1 2 1 3 1 4 Frequency (rad/sec) -2 9 Sistema non compensato Sistema compensato -9-18 -27 1-1 1 1 1 1 2 1 3 1 4 1 5 Reti Correttrici -- 1 Frequency (rad/sec)
Phase (deg) Phase (deg) Magnitude (db) Magnitude (db) Esempio (code di assestamento) specifiche 4 Bode Diagram 2-2 -4-6 4 Bode Diagram Gm = Inf db (at Inf rad/sec), Pm = 73.5 deg (at 29.4 rad/sec) -8-45 -9-135 -18 1-2 1-1 1 1 1 1 2 1 3 Frequency (rad/sec) 2-2 -4-6 -8 9 La dinamica che ci si aspetta in retro e quella di una coppia cc con -9-18 1-2 1-1 1 1 1 1 2 1 3 Frequency (rad/sec) Reti Correttrici -- 11
Imaginary Axis Phase (deg) Magnitude (db) 3 Bode Diagram Gm = Inf db (at Inf rad/sec), Pm = 73.5 deg (at 29.4 rad/sec) 2 1-1 Root Locus 3.86.76.64.5.34.16.94 2 1 1.985 5 4 3 2 1-1.985 2 1-2.94.86.76.64.5.34.16-3 -6-5 -4-3 -2-1 Real Axis -2-45 -9-135 -18 Zoom sistema compensato 1 1 1 1 2 Frequency (rad/sec) Ci aspettiamo quindi che il sistema in retro abbia: 1. Coppia di poli cc 2. Coppia polo-zero reale molto vicini (quasi cancellazione!!) Reti Correttrici -- 12
Risposta al gradino del sistema in retro confrontata con quella di un sistema del 2 o ordine con pari guadagno statico e 1.9.8.7.6.5 zoom.99.98.97.96.95.94.4.3.2.1.93.92.91.9.89 Coda di assestamento.25.3.35.4.45.5.55.6.65.1.2.3.4.5.6.7 Reti Correttrici -- 13
Effetti collaterali introdotti dallo zero La calibrazione della rete piazza lo zero strutturalmente a frequenza inferiore rispetto a quella di attraversamento desiderata. Questo ha due possibili conseguenze: 1) La rete contiene uno zero collocato strutturalmente a frequenza inferiore a quella di attraversamento 2) nella funzione di trasferimento del sistema in retroazione lo zero fungerà da attrattore per un polo dell impianto, quindi il sistema in retro potrebbe avere una coppia polo-zero con valori comparabili (quasi cancellazione) 3) La dinamica residua complessiva risulterà quindi più lenta di quella imposta con la frequenza di attraversamento: coda di assestamento Esempio precedente polo-zero della rete di anticipo Reti Correttrici -- 14
Effetto dello zero in reti anticipatrici: un rimedio La criticità o meno dello zero deve essere verificata di volta in volta valutando la posizione del polo del sistema in retro che tende verso lo zero e la posizione dello zero della rete rispetto alle specifiche sul tempo di assestamento e sulla sovraelongazioni Un rimedio spesso adottato (non sempre fattibile, da verificare caso per caso) e quello di mettere lo zero della rete in cancellazione con uno dei poli del sistema esteso (è opportuno scegliere il polo a frequenza inferiore alla c* prescelta più vicino ad essa) Esempio precedente: Avendo fissato lo zero rimane da scegliere il tuning del polo per soddisfare le specifiche su e Reti Correttrici -- 15
Phase deg Gain db Rete di Ritardo (phase lag) Funzione di trasferimento 1 =.1 G r = 1-1 1/ 1/ 1-2 1 1 Effetto utile: attenuazione ad alta frequenza con sfasamento trascurabile -2-4 -6 m 1 La rete di ritardo ha due effetti sulla funzione di anello: riduce il guadagno per >1/ effetto utile (rad/sec) 5 in =1/ peggiora il margine di fase intorno ad effetto collaterale Reti Correttrici -- 16
Phase (deg) Phase (deg) Magnitude (db) Magnitude (db) Ruolo dei parametri Variando il parametro si sposta il punto di intervento della rete lasciando fisso il livello di attenuazione massimo Variando il parametro si varia il livello di attenuazione massima lasciando fisso il punto di intervento fissato Bode Diagram fissato Bode Diagram -5-5 -1-1 -15-15 -2-3 -3-6 1-2 1-1 1 1 1 1 2 1 3 Frequency (rad/sec) -6 1-2 1-1 1 1 1 1 2 1 3 Frequency (rad/sec) Reti Correttrici -- 17
Sintesi delle Reti di Ritardo db -2 Impianto + R 1-1 Si sfrutta l attenuazione senza accentuare il ritardo di fase il progetto della rete ritardatrice può praticamente essere eseguito imponendo l attraversamento ad una pulsazione desiderata senza alterare di troppo la fase c 1 Attenzione alla coppia polo/zero strutturalmente a frequenza più bassa di quella di taglio coda di assestamento -9-18 si usa se M F non soddisfacente e c < 1 Reti Correttrici -- 18
Reti ritardatrici formule di inversione L obbiettivo è di identificare delle formule per il progetto dei gradi di libertà (, ) al fine di assegnare una certa pulsazione di attraversamento e un certo margine di fase desiderati NOTA :La rete attenua e sfasa in ritardo. Quindi la pulsazione di attraversamento desiderata c * deve essere <= a quella del sistema esteso e inoltre la fase del sistema esteso per = c * deve essere maggiore di -18 o + M f * (M f * margine di fase desiderato). Problema: Dati valori desiderati (M*, *, c *) (con < M* < 1, -9 < * < o ) identificare le formule per trovare (, ) della rete che alla pulsazione = c * attenui di M* e sfasi di * Reti Correttrici -- 19
Reti ritardatrice formule di inversione I valori di (, ) che garantiscono un attenuazione pari a M* e uno sfasamento * (con < M* < 1 e -9 o < * < ) per = c * sono: Affinché = c * sia la pulsazione di rottura, vogliamo che per = c * si abbia guadagno unitario (in decibel db): M* G( c * ) =1 (in decibel M*dB+ G( c * ) db=) Affinché si abbia margine di fase desiderato (M f *) per = c * la fase dovrebbe essere -18 +M f * Lo sfasamento * da introdurre è quindi dato da * +arg(g( c * ))= -18 +M f * Reti Correttrici -- 2
Phase (deg) Magnitude (db) Reti ritardatrici formule di inversione Attenzione: non tutti gli sfasamenti -9 o < * < o e le attenuazioni < M* <1 possono essere arbitrariamente ottenuti con > e < <1. Infatti mentre è facile verificare che -9 o < * < o e < M* <1 garantiscono che > e < 1, si ha che Bode Diagram -5-1 -15-2 -3-6 1-1 1 1 1 1 2 1 3 1 4 Frequency (rad/sec) Reti Correttrici -- 21
Reti ritardatrici formule di inversione Progetto mediante formule di inversione: Dati del problema: Sistema esteso G e (s) Pulsazione di attraversamento c * e margine di fase M f * Algoritmo per il progetto della rete ritardatrice Step1: Calcolare e (lettura diagramma di Bode) Step2: Calcolare Verificando che (ovvero che ) (ovvero che ) Step3: Calcolare (, ) mediante le formule di inversione Reti Correttrici -- 22
Phase (deg) Phase (deg) Magnitude (db) Magnitude (db) Esempio specifiche 5 Bode Diagram Gm = -4.36 db (at 1.1e+3 rad/sec), Pm = -13.9 deg (at 1.38e+3 rad/sec) -5 5 Bode Diagram -1-5 -9-18 -27 1 1 1 1 2 1 3 1 4 1 5 Frequency (rad/sec) Sistema non compensato Sistema compensato -1-15 -9-18 -27 1-1 1 1 1 1 2 1 3 1 4 1 5 Frequency (rad/sec) Reti Correttrici -- 23
Effetti collaterali introdotti dallo zero La calibrazione della rete piazza lo zero strutturalmente a frequenza inferiore rispetto a quella di attraversamento desiderata. Questo ha due possibili conseguenze: 1) La rete contiene uno zero-polo collocati strutturalmente a frequenza inferiore a quella di attraversamento 2) nella funzione di trasferimento del sistema in retroazione lo zero potrà fungere da attrattore per il polo, quindi il sistema in retro potrebbe avere una coppia polo-zero con valori comparabili (quasi cancellazione) 3) La dinamica residua complessiva risulterà quindi più lenta di quella imposta con la frequenza di attraversamento: coda di assestamento Zero-polo della rete Reti Correttrici -- 24
Rete di Ritardo e Anticipo (lead-lag) Funzione di trasferimento Diagramma di Bode asintotico Im 1 1 1 1 1 2 2 Re Log G(j ) a Arg[G(j )] 1 1 1 1 2 1 1 log(w) Unione di rete di ritardo e di rete di anticipo log(w) Consente di aumentare il guadagno in bassa frequenza senza pregiudicare la banda passante ed il margine di fase Reti Correttrici -- 25
CONTROLLI AUTOMATICI Ingegneria Gestionale http://www.automazione.ingre.unimore.it/pages/corsi/controlliautomaticigestionale.htm RETI CORRETTRICI FINE Ing. Federica Grossi Tel. 59 256333 e-mail: federica.grossi@unimore.it http://www.dii.unimore.it/wiki/index.php/federica_grossi