Controllori PID, metodi di taratura e problemi d implementazione



Похожие документы
L idea alla base del PID èdi avere un architettura standard per il controllo di processo

Controllo di velocità angolare di un motore in CC

Orlando Allocca Regolatori standard

REGOLATORI STANDARD PID

REGOLATORI STANDARD PID

REGOLATORI STANDARD PID

Un sistema di controllo può essere progettato fissando le specifiche:

Corso Tecnologie dei Sistemi di Controllo. Tecniche di taratura di un PID

Sistemi di controllo industriali

Tecnologie dei Sistemi di Automazione

Spiegare brevemente il principale beneficio del controllo in cascata (per sistemi a fase non minima).

CONTROLLI AUTOMATICI Ingegneria della Gestione Industriale CONTROLLO IN RETROAZIONE

Fondamenti di Automatica

Capitolo. La funzione di trasferimento. 2.1 Funzione di trasferimento di un sistema. 2.2 L-trasformazione dei componenti R - L - C

E1. IMPLEMENTAZIONE in MATLAB-SIMULINK del MODELLO e del CONTROLLO di un MOTORE ELETTRICO a CORRENTE CONTINUA

Esercizi in MATLAB-SIMULINK

Fondamenti di Automatica

Prestazioni dei sistemi in retroazione

Richiami: funzione di trasferimento e risposta al gradino

SPECIFICHE DI PROGETTO DI SISTEMI DI CONTROLLO

CONTROLLORI STANDARD PID. Guido Vagliasindi Controlli Automatici A.A. 06/07 Controllori Standard PID

SINTESI DEI SISTEMI DI CONTROLLO A TEMPO CONTINUO

Metodi Frequenziali per il Progetto di Controllori MIMO: Controllori Decentralizzati

ANALISI FREQUENZIALE E PROGETTO NEL DOMINIO DELLE FREQUENZE

Proprieta` dei sistemi in retroazione

Consideriamo due polinomi

Fondamenti di Automatica

CORSO di AUTOMAZIONE INDUSTRIALE

Regolatori PID. Gianmaria De Tommasi 1. Ottobre 2012 Corsi AnsaldoBreda

Nome: Nr. Mat. Firma:

Come visto precedentemente l equazione integro differenziale rappresentativa dell equilibrio elettrico di un circuito RLC è la seguente: 1 = (1)

CONTROLLO NEL DOMINIO DELLA FREQUENZA

La funzione di risposta armonica

Catene di Misura. Corso di Misure Elettriche

Considerazioni sulle specifiche.

Fondamenti di Automatica. Unità 2 Calcolo del movimento di sistemi dinamici LTI

SISTEMI DIGITALI DI CONTROLLO

MESSA IN SCALA DI ALGORITMI DIGITALI

OUT. Domande per Terza prova di Sistemi. Disegnare la struttura generale di un sistema di controllo. retroazionato. (schema a blocchi)

Esercizi proposti di Fondamenti di Automatica - Parte 4

REGOLATORI PID: TECNICHE DI SINTESI E PROBLEMATICHE IMPLEMENTATIVE

Prova scritta di Controlli Automatici - Compito A

Controllo a Retroazione della velocità di un veicolo

Fondamenti di Automatica

ISTITUTO DI ISTRUZIONE SUPERIORE J.C. MAXWELL Data: 12 /09 /2015 Pag. 1 di 4. PROGRAMMAZIONE ANNUALE A.S / 16 MANUTENZIONE e ASSISTENZA TECNICA

Teoria dei circuiti Esercitazione di Laboratorio Transitori e dominio dei fasori

Università degli studi di Salerno. Project Work svolto da Federico Fabbricatore matr Traccia

MATERIA : SISTEMI ELETTRICI AUTOMATICI INS. TEORICO: PROF. CIVITAREALE ALBERTO

Principi di analisi causale Lezione 2

Controlli Automatici T. Trasformata di Laplace e Funzione di trasferimento. Parte 3 Aggiornamento: Settembre Prof. L.

Una definizione di stabilità più completa di quella precedentemente introdotta fa riferimento ad una sollecitazione impulsiva.

Tesina di Identificazione dei Modelli e Analisi dei Dati

Risposta temporale: esercizi

Fondamenti di Automatica - I Parte Il progetto del controllore

Caratteristiche dinamiche e criteri di messa a punto dei regolatori P.I.D. NOTE TECNICHE RigaSoft

TECNICHE DI SIMULAZIONE

CAPACITÀ DI PROCESSO (PROCESS CAPABILITY)

REGOLATORI PID. Modello dei regolatori PID. Metodi di taratura automatica

Sistema dinamico a tempo continuo

2.5 Stabilità dei sistemi dinamici funzioni di trasferimento, nella variabile di Laplace s, razionali fratte del tipo:

DISPOSIZIONE DEL DIRETTORE CONCERNENTE LA RIDUZIONE DEL CARICO DIDATTICO PER GLI ALLIEVI DEI CORSI DI TIROCINIO FORMATIVO ATTIVO 2014/2015

I CONTROLLORI PID. Sono controllori molto utilizzati in applicazioni industriali. Elaborazione del segnale di ingresso attraverso 3 blocchi:

Metodi di Taratura Approssimata dei Sistemi di Controllo in Retroazione con Controllori PID

Prof. A. Bemporad, Ing. S. Di Cairano 26 Maggio Esercitazione di Tecnologia dei Sistemi di Controllo

Regolatori PID. Corso di Controllo Digitale. a cura di Simona Onori s.onori@disp.uniroma2.it

Scheduling della CPU. Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux

IL FILTRAGGIO DEL SEGNALE

Nome: Nr. Mat. Firma:

Prova scritta di Controlli Automatici

Progettaz. e sviluppo Data Base

INTRODUZIONE AL CONTROLLO OTTIMO

Differenziazione sistemi dinamici

I Controllori PID (ver. 1.0)

Transitori del primo ordine

Il motore a corrente continua, chiamato così perché per. funzionare deve essere alimentato con tensione e corrente

Sistema per la gestione dei piani di studio individuali on line (PDI) Note operative per lo studente (v. 2.07)

Automazione Industriale (scheduling+mms) scheduling+mms.

Sequence Diagram e Collaboration Diagram

ELEMENTI DI DEMOGRAFIA

Controlli Automatici prof. M. Indri Sistemi di controllo digitali

UNIVERSITA DEGLI STUDI G. d ANNUNZIO - FACOLTA DI SCIENZE MANAGERIALI REGOLAMENTO PER IL RICONOSCIMENTO DEI CREDITI 1

L ERRORE A REGIME NELLE CATENE DI REGOLAZIONE E CONTROLLO

CORSO DI ORDINAMENTO. Tema di: SISTEMI, AUTOMAZIONE E ORGANIZZAZIONE DELLA PRODUZIONE

Il polo magnetico: simulazione nel tempo

La Progettazione Concettuale

2. Leggi finanziarie di capitalizzazione

REGOLATORI STANDARD O PID

CONVERTITORI DIGITALE/ANALOGICO (DAC)

Controllo del moto e robotica industriale

LA FUNZIONE DI TRASFERIMENTO

Esercizio 1: trading on-line

BLOCCO AMPLIFICATORE. Amplificatore ideale. ELETTRONICA 1 per Ingegneria Biomedica Prof. Sergio Cova

Sensori, Segnali e Rumore Prof. Sergio Cova A B + - V AB. Metalli a contatto V A Φ Φ B = Φ B (T) dφ A dt V AB = V AB (T) V B = Φ B.

Laboratorio di Fondamenti di Automatica Ingegneria Elettrica Sessione 2/3. Danilo Caporale

Rappresentazione nello spazio degli stati

Транскрипт:

Controllori PID, metodi di taratura e problemi d implementazione Prof. Luigi Glielmo Università del Sannio L. Glielmo 1 / 23

Contenuto della presentazione Controllori PID Metodi di taratura in anello aperto ed in anello chiuso Problemi d implementazione Schema di controllo con anti wind-up Esempio con attuatore reale L. Glielmo 2 / 23

Controllori PID Un controllore PID è ottenuto dalla combinazione delle azioni: Proporzionale (P), Integrale (I) e Derivativa (D) valutate rispetto al segnale di errore e (definito come la differenza tra il segnale di riferimento e l uscita del sistema) Dunque u(t) = u P (t)+u I (t)+u D (t) l azione proporzionale è ottenuta come u P (t) = e(t) K P l azione integrale è ottenuta come u I (t) = K I e(t)dt de(t) l azione derivativa è ottenuta come u D (t) = K D dt Tipicamente la legge di controllo di un regolatore PID viene scritta come u(t) = K P ( e(t)+ 1 T I e(t)dt+t D de(t) dt con T I = K P /K I (detto tempo integrale o tempo di reset) e T D = K D /K P (detto tempo derivativo). ) L. Glielmo 3 / 23

Controllori PID: schema a blocchi Una rappresentazione tipica di un sistema controllato con un regolatore PID è mostrata in figura Scegliendo opportunamente il valore di K P,K I,K D si possono avere diverse configurazioni del controllore PID. Ad esempio se vogliamo realizzare un controllore PI basta scegliere K D = 0. L. Glielmo 4 / 23

Specifiche nel dominio del tempo I requisiti rispetto alla risposta a gradino di un sistema dinamico sono: Il tempo di salita t r Il tempo di assestamento t s La sovraelongazione M P Il tempo al picco t P L. Glielmo 5 / 23

Specifiche nel dominio del tempo: tempo di salita Considerando l uscita di un sistema del secondo ordine con poli complessi e cuniugati Dalla figura precedente si nota come tutte le curve crescono, approssimativamente, nello stesso tempo. Considerando la curva media il tempo di salita può essere espresso come t r 1.8 ω n L. Glielmo 6 / 23

Specifiche nel dominio del tempo: sovraelongazione e tempo al picco Ricordando l andamento nel tempo della risposta di un sistema del secondo ordine con poli complessi e coniugati ad un ingresso a scalino y(t) = 1 e (cos(ω σt d t)+ σ ) sin(ω d t) ω d Con ω d = ω n 1 ζ2 e σ = ζω n. Il tempo al picco è dato da t p = π ω d ed il valore della sovraelongazione M p M p = e πζ/ 1 ζ 2 L. Glielmo 7 / 23

Specifiche nel dominio del tempo: tempo di assestamento Il tempo di assestamento è l istante di tempo t s nel quale l esponenziole descescente raggiunge l 1% del valore iniziale quindi e ζωnts = 0.01 o ζω n t s = 4.6 t s = 4.6 = 4.6 ζω n σ L. Glielmo 8 / 23

Specifiche nel dominio del tempo: Sintesi del controllo Nella fase di sintesi della legge di controllo si procederà specificando il valore di t r, M p e di t s e si utilizzeranno le relazioni viste precedentemente per posizionare i poli del controllore. ω n 1.8 t r ζ ζ(m p ) σ 4.6 t s L. Glielmo 9 / 23

Metodo di taratura in anello aperto I controllori PID sono ampiamente utilizzati nelle applicazioni: sono semplici da capire e da spiegare, ed è possibile scegliere i parametri (K P, K I, K D ) ( tarare il controllore) anche senza disporre di un modello dell impianto ma sulla base di misure sperimentali, ad anello aperto o chiuso. Il primo metodo di Ziegler e Nichols consente di scegliere il valore dei parametri di controllo K P,K I,K D supponendo una struttura standard della funzione di trasferimento del processo. In particolare si suppone che il processo da controllare possa essere descritto utilizzando una funzione di trasferimento del primo ordine (di guadagno statico µ, costante di tempo T e con ritardo finito τ) del tipo G(s) = µ 1+sT e sτ L. Glielmo 10 / 23

Metodo di taratura in anello aperto Supponendo che la risposta a gradino del sistema sia come quella riportata in figura, è possibile determinare i parametri del sistema dall esame della risposta e quindi scegliere il valore dei parametri di controllo attraverso la tabella in basso K P T I T D Regolatore P T/(µτ) Regolatore PI 0.9T/(µτ) 3τ Regolatore PID 1.2T/(µτ) 2τ 0.5τ L. Glielmo 11 / 23

Metodo di taratura in anello chiuso Il secondo metodo di taratura, o secondo metodo di Ziegler e Nichols, per i PID è basato su una prova a ciclo chiuso sull impianto (con il controllore) che prevede di: Chiudere il loop di controllo inserendo un regolatore puramente proporzionale con basso guadagno K P Aumentare progressivamente K P fino a che si innesca un oscillazione permanente L. Glielmo 12 / 23

Metodo di taratura in anello chiuso Ottenuta l oscillazione permanente, come mostrato in figura, sia K U il corrispondente valore del guadagno proporzionale e T U il periodo di oscillazione. La taratura del controllore è data dalla tabella seguente K P T I T D Regolatore P 0.5K U Regolatore PI 0.45K U T U /1.2 Regolatore PID 0.6K U T U /2 T U /8 L. Glielmo 13 / 23

Problemi implementativi: Saturazione dell azione integrale Uno schema realistico di un sistema di controllo prevede sempre la presenza di una saturazione nell attuatore Se il sistema di controllo è ben progettato, a regime la variabile di controllo u dovrebbe essere lontana dai livelli di saturazione Durante i transitori, però, può capitare che u superi i livelli di saturazione Quando u è saturata il processo evolve con ingresso costante come se fosse a ciclo aperto e quindi non controllato Quando l uscita del controllore u è saturata, l azione integrale continua ad integrare l errore e quindi la richiesta di controllo u req continua a crescere, causando il fenomeno chiamato saturazione o wind-up dell azione integrale L. Glielmo 14 / 23

Schema di controllo con anti wind-up Il fenomeno del wind-up può essere evitato introducendo nello schema di controllo un blocco di anti wind-up. Uno schema di controllo tipicamente utilizzato per ridurre il fenomeno del wind-up è mostrato in figura Questa tecnica consiste nel sommare all ingresso del blocco integratore del blocco integrale del PID la differenza tra il valore della variabile di controllo richiesta e quella saturata. L. Glielmo 15 / 23

Schema di controllo con anti wind-up Di seguito è mostrato lo schema precedente valutato durante la saturazione dell azione integrale la funzione di traferimento tra la variabile di controllo u c, l errore e ed u max è Che può essere riscritta come u c (s) = K Ps+K I s+k a K I e(s) K IK a /s 1+K I K a /s u max u c (s) = 1 K a 1+s(K P /K I ) 1+s(1/K P K a ) e(s) 1 1+s/(K I K a ) u max L. Glielmo 16 / 23

Schema di controllo con anti wind-up In figura è riportato uno schema di controllo con anti wind-up alternativo. L. Glielmo 17 / 23

Esempio in simulazione Supponiamo di controllare il sistema descritto dalla funzione di trasferimento G(s) = 2s+3 s 2 +2s+1 utilizzando un regolatore PI con parametri di controllo K P = 1 e K I = 1. Supponiamo, inoltre, che l attuatore del sistema sia saturato superiormente a 0.5 ed inferiormente a 0.5. L. Glielmo 18 / 23

Esempio Simulativo: effetto della saturazione sull uscita 1.4 1.2 uscita senza saturazione uscita con saturazione 1 0.8 0.6 0.4 0.2 0 0 1 2 3 4 5 6 7 8 9 10 time L. Glielmo 19 / 23

Esempio in simulazione: effetto della saturazione sulla variabile di controllo 1 0.9 u richiesta dal controllore u saturata 0.8 0.7 0.6 0.5 0.4 0 1 2 3 4 5 6 7 8 9 10 time L. Glielmo 20 / 23

Esempio Simulativo: schema con anti wind-up Per ridurre l effetto del wind-up introduciamo lo schema di desaturazione prima visto L. Glielmo 21 / 23

Esempio Simulativo: effetto sull uscita dello schema di anti wind-up 1.4 1.2 uscita senza schema di anti wind up uscita con schema di anti wind up 1 0.8 0.6 0.4 0.2 0 0 1 2 3 4 5 6 7 8 9 10 time L. Glielmo 22 / 23

Esempio Simulativo: effetto sulla variabile di controllo dello schema di anti wind-up 0.55 variabile di controllo senza schema di anti wind up variabile di controllo con schema di anti wind up 0.5 0.45 0.4 0.35 0 1 2 3 4 5 6 7 8 9 10 time Naturalmente aumentando il valore di K a si può ridurre ulteriormente il fenomeno della saturazione dell azione integrale. L. Glielmo 23 / 23