reticorrettrici

Upload: vittorio-troise

Post on 08-Jan-2016

5 views

Category:

Documents


4 download

DESCRIPTION

Useful exercise about Automatic

TRANSCRIPT

  • Ing. Raffaele Carli (email: [email protected])Politecnico di Bari Laurea in Ingegneria Elettronica e delle TelecomunicazioniCorso di Fondamenti di AutomaticaA.A. 2014-15

    Bari, 13 maggio 2015

    Lezione 6:Sintesi di reti correttrici

  • Pag. 2 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Introduzionez Progetto dei compensatori

    z Sintesi delle Reti correttrici

    z Reti correttriciz Rete anticipatricez Rete ritardatricez Rete ritardo-anticipo

    z Esercitazioniz Compensazione con ritardatricez Compensazione con anticipatricez Compensazione con rete ritardo-anticipo

    Sommario

  • Pag. 3 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Scopo delle sessioni di Laboratorioz fornire le informazioni necessarie per luso di Matlab in relazione alle

    esercitazioni del corsoz dare una panoramica generale (tuttaltro che esauriente) delle potenzialit di

    Matlab per la formulazione e la soluzione di problemi numerici nellambito del corso di Fondamenti di Automatica

    z Il materiale presentato NON un manuale duso di Matlabz Dove trovare altre informazioni?

    z Sito web di Mathworks: www.mathworks.comz seguendo i link alla voce support possibile trovare i manuali di Matlab in

    formato Adobe PDF

    z Un testo in italiano di introduzione a Matlab utile per gli argomenti del corso di Fondamenti di Automatica:z MATLAB Guida al Laboratorio di automatica - M. Dotoli, M. P. Fanti z Citt Studi Edizioni - I ed. Apr 2008

    Introduzione

  • Pag. 4 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    Sintesi del compensatore in serie z il sistema in retroazione complessivo deve soddisfare alcuni requisiti

    (specifiche di progetto) riguardanti il suo comportamento dinamico

    Step:z Regolatore proporzionale (fissare guadagno per soddisfare precisione)z Eventuale progetto del compensatore per soddisfare stabilit e velocit di

    rispostaz dominio del tempo (con il luogo delle radici)z dominio della frequenza (con i diagrammi di Bode o di Nyquist)

    Sintesi di reti correttrici

  • Pag. 5 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    Sintesi delle reti correttrici z il problema consiste nel fissare i parametri caratteristici che compaiono nella

    funzione di trasferimento del regolatore (costanti di tempo, coefficiente di partizione)

    z 2 metodiz utilizzando i diagrammi di Bode o Nyquist e analizzando i margini di stabilit, z oppure nel dominio del tempo con il metodo del luogo delle radici.

    z Progetto nel dominio della frequenza - Procedura di alto livello:

    Sintesi di reti correttrici

  • Pag. 6 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Ritardatrice (phase lag)

    Rete ritardatrice

  • Pag. 7 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Anticipatrice (phase lead)

    Rete anticipatrice

  • Pag. 8 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Ritardo-anticipo (phase lead-lag)

    Rete ritardo-anticipo

  • Pag. 9 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    Diminuzione della costante di guadagnoz nei sistemi di tipo zero e di tipo uno, ossia con nessun o un polo nellorigine in

    anello aperto, la stabilit si pu sempre ottenere mediante una diminuzione della costante di guadagno

    z Sconsigliato -> come prontezza e sensibilit ai disturbi, quanto pi elevato il guadagno di anello

    Compensazione con rete ritardatrice

  • Pag. 10 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    Uso della rete ritardatricez guadagno statico unitario, dunque non influenza la precisione a regime del

    sistema retroazionatoz Attenuatore alle alte frequenzez Non altera le fasi alle alte frequenzez Svantaggi -> diminuire eccessivamente la larghezza di banda

    z Metodo di progetto per tentativi a 6 passi

    Compensazione con rete ritardatrice

    luso di una rete ritardatrice limita solo parzialmente gliinconvenienti legati alla stabilizzazione di un sistema mediante una sempliceriduzione del guadagno

  • Pag. 11 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Compensare, ottenendo un margine di fase MFR=60 e un errore di velocit ev=0.01, il sistema avente funzione di trasferimento in anello:

    Esercizio 1 Compensazione con ritardatrice

  • Pag. 12 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Step 1z costante di guadagno

    z Step 2z Diagrammi di Bode

    Esercizio 1 Compensazione con ritardatrice

    -150

    -100

    -50

    0

    50

    M

    a

    g

    n

    i

    t

    u

    d

    e

    (

    d

    B

    )

    100

    101

    102

    103

    104

    -270

    -225

    -180

    -135

    -90

    P

    h

    a

    s

    e

    (

    d

    e

    g

    )

    Bode DiagramGm = 1.58 dB (at 44.7 rad/s) , Pm = 3.94 deg (at 40.8 rad/s)

    Frequency (rad/s)

  • Pag. 13 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Step 3z pulsazione di crossover di guadagno

    z Step 4z corrispondente ampiezza z Attenuazione

    z Step 5z costante di tempo del polo della rete

    Esercizio 1 Compensazione con ritardatrice

  • Pag. 14 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Step 6z Rete correttrice

    z Verifica margine di fase

    Esercizio 1 Compensazione con ritardatrice

    -150

    -100

    -50

    0

    50

    100

    150

    M

    a

    g

    n

    i

    t

    u

    d

    e

    (

    d

    B

    )

    10-3

    10-2

    10-1

    100

    101

    102

    103

    104

    -270

    -225

    -180

    -135

    -90

    P

    h

    a

    s

    e

    (

    d

    e

    g

    )

    Bode DiagramGm = 25.4 dB (at 44 rad/s) , Pm = 64.6 deg (at 5.98 rad/s)

    Frequency (rad/s)

    Sistema compensato con guadagno K=2000Sistema compensato con guadagno K=2000 e ritardatrice

  • Pag. 15 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Effettiz Diminuzione banda passantez Risposta al gradino meno oscillante

    Esercizio 1 Compensazione con ritardatrice

    100

    101

    102

    103

    -80

    -60

    -40

    -20

    0

    20

    40

    [rad/s]

    M

    o

    d

    u

    l

    o

    d

    e

    l

    l

    a

    f

    u

    n

    z

    i

    o

    n

    e

    d

    i

    r

    i

    s

    p

    o

    s

    t

    a

    a

    r

    m

    o

    n

    i

    c

    a

    i

    n

    a

    n

    e

    l

    l

    o

    c

    h

    i

    u

    s

    o

    [

    d

    B

    ]

    Sistema compensato con guadagno K=2000Sistema compensato con guadagno K=2000 e ritardatriceRetta di ordinata - 3dB

    0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50

    0.2

    0.4

    0.6

    0.8

    1

    1.2

    1.4

    1.6

    1.8

    2

    Step Response

    Time (seconds)

    A

    m

    p

    l

    i

    t

    u

    d

    e

    Sistema compensato con guadagno K=2000Sistema compensato con guadagno K=2000 e ritardatrice

  • Pag. 16 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Script Matlab

    Esercizio 1 Compensazione con ritardatrice

  • Pag. 17 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Script Matlab

    Esercizio 1 Compensazione con ritardatrice

  • Pag. 18 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    Sistemi con uno o piu poli nellorigine in anello aperto, z la stabilizzazione non e ottenibile con una rete ritardatrice, poiche la fase

    troppo bassa a tutte le frequenze di interessez vantaggioso introdurre un anticipo, che tenda a sollevare il diagramma delle

    fasi

    Compensazione con rete anticipatrice

    Uso di rete anticipatricez lascia invariato il guadagno staticoz introduce una amplificazione in

    alta frequenza, aumento della larghezza di banda

    z sconsigliabile eccedere con laumento della larghezza di banda, poich ci rende il sistema maggiormente vulnerabile ai disturbi ad alta frequenza, conveniente usare pi reti anticipatrici

    z Metodo di progetto per tentativi a 7 passi

  • Pag. 19 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Compensare con una o pi anticipatrici, ottenendo un margine di fase MFR=60 e un errore di velocit ev=0.01, il sistema avente funzione di trasferimento in anello:

    Esercizio 2 Compensazione con anticipatrice

  • Pag. 20 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Step 1z costante di guadagno

    z Step 2z Diagrammi di Bodez Margine di fase sistema

    con solo guadagno

    Esercizio 2 Compensazione con anticipatrice

    -150

    -100

    -50

    0

    50

    M

    a

    g

    n

    i

    t

    u

    d

    e

    (

    d

    B

    )

    100

    101

    102

    103

    104

    -270

    -225

    -180

    -135

    -90

    P

    h

    a

    s

    e

    (

    d

    e

    g

    )

    Bode DiagramGm = 1.58 dB (at 44.7 rad/s) , Pm = 3.94 deg (at 40.8 rad/s)

    Frequency (rad/s)

  • Pag. 21 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Step 3z Anticipo massimo necessario

    z Step 4z Attenuazione prima rete

    z Step 5z Pulsazione di crossover di guadagno

    z Step 6z costante di tempo della rete

    Esercizio 2 Compensazione con anticipatrice

  • Pag. 22 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Step 7z Margini stabilit sistema compensato con

    la prima rete anticipatrice

    Esercizio 2 Compensazione con anticipatrice

    -150

    -100

    -50

    0

    50

    M

    a

    g

    n

    i

    t

    u

    d

    e

    (

    d

    B

    )

    100

    101

    102

    103

    104

    -270

    -225

    -180

    -135

    -90

    P

    h

    a

    s

    e

    (

    d

    e

    g

    )

    Bode DiagramGm = 13.2 dB (at 202 rad/s) , Pm = 39.6 deg (at 83.7 rad/s)

    Frequency (rad/s)

    Sistema compensato con guadagno K=2000Sistema compensato con guadagno K=2000 e una anticipatrice

  • Pag. 23 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Step 3bisz Anticipo massimo necessario

    z Step 4bisz Attenuazione seconda rete

    z Step 5bisz Pulsazione di crossover di guadagno

    z Step 6bisz costante di tempo della rete

    Esercizio 2 Compensazione con anticipatrice

  • Pag. 24 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Step 7bisz Margini stabilit sistema compensato con le due reti anticipatrici

    Esercizio 2 Compensazione con anticipatrice

    -150

    -100

    -50

    0

    50

    M

    a

    g

    n

    i

    t

    u

    d

    e

    (

    d

    B

    )

    100

    101

    102

    103

    104

    -270

    -225

    -180

    -135

    -90

    -45

    P

    h

    a

    s

    e

    (

    d

    e

    g

    )

    Bode DiagramGm = 14 dB (at 415 rad/s) , Pm = 60.9 deg (at 145 rad/s)

    Frequency (rad/s)

    Sistema compensato con guadagno K=2000Sistema compensato con guadagno K=2000 e due anticipatrici

  • Pag. 25 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Effettiz Aumento banda passantez Risposta al gradino meno oscillante

    Esercizio 2 Compensazione con anticipatrice

    101

    102

    103

    104

    -80

    -60

    -40

    -20

    0

    20

    40

    [rad/s]

    M

    o

    d

    u

    l

    o

    d

    e

    l

    l

    a

    f

    u

    n

    z

    i

    o

    n

    e

    d

    i

    r

    i

    s

    p

    o

    s

    t

    a

    a

    r

    m

    o

    n

    i

    c

    a

    i

    n

    a

    n

    e

    l

    l

    o

    c

    h

    i

    u

    s

    o

    [

    d

    B

    ]

    Sistema compensato con guadagno K=2000Sistema compensato con guadagno K=2000 e due anticipatriciRetta di ordinata - 3dB

    0 0.5 1 1.5 2 2.5 3 3.5 4 4.50

    0.2

    0.4

    0.6

    0.8

    1

    1.2

    1.4

    1.6

    1.8

    2

    Step Response

    Time (seconds)

    A

    m

    p

    l

    i

    t

    u

    d

    e

    Sistema compensato con guadagno K=2000Sistema compensato con guadagno K=2000 e due anticipatrici

  • Pag. 26 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Script Matlab

    Esercizio 2 Compensazione con anticipatrice

  • Pag. 27 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Script Matlab

    Esercizio 2 Compensazione con anticipatrice

  • Pag. 28 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Script Matlab

    Esercizio 2 Compensazione con anticipatrice

  • Pag. 29 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    Sintesi in frequenzaz Specifiche principali: precisione a regime e margine di fasez grazie al doppio effetto della ritardatrice e dellanticipatrice, possibile anche

    soddisfare leventuale specifica sulla larghezza di bandaz sfruttare i pregi di entrambe le reti correttrici

    z stabilizzare sistemi assolutamente instabiliz senza un eccessivo aumento della larghezza di bandaz non varia la precisione a regime

    z Procedura a 8 step:z Si inizia, ad esempio, con il progetto della sottorete ritardatricez quindi si procede con la determinazione della parte anticipatrice della retez dividendo lincremento del margine di fase da introdurre tra le due reti

    Compensazione con ritardo-anticipo

  • Pag. 30 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Senza variare eccessivamente la larghezza di banda, compensare, ottenendo un margine di fase MFR=60 e un errore di velocit ev=0.01, il sistema avente funzione di trasferimento in anello:

    Esercizio 3 Compensazione con ritardo-anticipo

  • Pag. 31 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Step 1z costante di guadagno

    z Step 2z Diagrammi di Bodez Margine di fase

    Esercizio 3 Compensazione con ritardo-anticipo

    -150

    -100

    -50

    0

    50

    M

    a

    g

    n

    i

    t

    u

    d

    e

    (

    d

    B

    )

    100

    101

    102

    103

    104

    -270

    -225

    -180

    -135

    -90

    P

    h

    a

    s

    e

    (

    d

    e

    g

    )

    Bode DiagramGm = 1.58 dB (at 44.7 rad/s) , Pm = 3.94 deg (at 40.8 rad/s)

    Frequency (rad/s)

  • Pag. 32 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Step 3z pulsazione di crossover di guadagno

    z Step 4z corrispondente ampiezza z Attenuazione rete ritardatrice

    z Step 5z costante di tempo del polo della rete

    Esercizio 3 Compensazione con ritardo-anticipo

  • Pag. 33 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Step 6z Rete ritardatrice

    z Step 7

    z Rete anticipatrice

    Esercizio 3 Compensazione con ritardo-anticipo

    -150

    -100

    -50

    0

    50

    100

    M

    a

    g

    n

    i

    t

    u

    d

    e

    (

    d

    B

    )

    10-2

    10-1

    100

    101

    102

    103

    104

    -270

    -225

    -180

    -135

    -90

    P

    h

    a

    s

    e

    (

    d

    e

    g

    )

    Bode DiagramGm = 13.7 dB (at 42.9 rad/s) , Pm = 35.4 deg (at 17.1 rad/s)

    Frequency (rad/s)

    Sistema compensato con guadagno =2000Sistema compensato con guadagno K=2000 e sottorete ritardatrice

  • Pag. 34 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Step 8z verifica

    Esercizio 3 Compensazione con ritardo-anticipo

    -150

    -100

    -50

    0

    50

    100

    M

    a

    g

    n

    i

    t

    u

    d

    e

    (

    d

    B

    )

    10-2

    10-1

    100

    101

    102

    103

    104

    -270

    -225

    -180

    -135

    -90

    P

    h

    a

    s

    e

    (

    d

    e

    g

    )

    Bode DiagramGm = 17.9 dB (at 91.9 rad/s) , Pm = 60.7 deg (at 21.8 rad/s)

    Frequency (rad/s)

    Sistema compensato con guadagno K=2000Sistema compensato con guadagno K=2000 e rete ritardo-anticipo

  • Pag. 35 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Effettiz banda passante leggermente ridottaz Risposta al gradino meno oscillante ma con maggior tempo di salita

    Esercizio 3 Compensazione con ritardo-anticipo

    100

    101

    102

    103

    -80

    -60

    -40

    -20

    0

    20

    40

    [rad/s]

    M

    o

    d

    u

    l

    o

    d

    e

    l

    l

    a

    f

    u

    n

    z

    i

    o

    n

    e

    d

    i

    r

    i

    s

    p

    o

    s

    t

    a

    a

    r

    m

    o

    n

    i

    c

    a

    i

    n

    a

    n

    e

    l

    l

    o

    c

    h

    i

    u

    s

    o

    [

    d

    B

    ]

    Sistema compensato con guadagno K=2000Sistema compensato con guadagno K=2000 e ritardo-anticipoRetta di ordinata -3dB

    0 0.5 1 1.5 2 2.5 3 3.5 4 4.50

    0.2

    0.4

    0.6

    0.8

    1

    1.2

    1.4

    1.6

    1.8

    2

    Step Response

    Time (seconds)

    A

    m

    p

    l

    i

    t

    u

    d

    e

    Sistema compensato con guadagno K=2000Sistema compensato con guadagno K=2000 e rete ritardo-anticipo

  • Pag. 36 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Script Matlab

    Esercizio 3 Compensazione con ritardo-anticipo

  • Pag. 37 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    z Script Matlab

    Esercizio 3 Compensazione con ritardo-anticipo

  • Pag. 38 Ing. R. CarliLaboratorio di Fondamenti di Automatica - Politecnico di Bari

    Laboratorio di Fondamenti di Automatica

    Grazie per lattenzione!

    Ing. Raffaele CarliDipartimento di Ingegneria Elettrica e dellInformazione

    email: [email protected]