MPC di sistemi nonlineari state-feedback

Размер: px
Начинать показ со страницы:

Download "MPC di sistemi nonlineari state-feedback"

Транскрипт

1 MPC di sistemi nonlineari state-feedback L. Magni Dipartimento di Informatica e Sistemistica Università Via Ferrata 1, Pavia [email protected] 1

2 Per il sistema Definizione del problema si consideri il sistema dinamico non lineare a tempo discreto x (k +1)=f (x (k ), u(k )), x(t) =xê, k õ t con x X, u U Obiettivo: sintetizzare una legge di controllo tale che origine equilibrio esponenzialmente stabile ampio dominio di attrazione buone prestazioni buona robustezza u Plant x 2 y

3 Soluzione ideale Controllo ottimo su orizzonte infinito Minimizza rispetto a u(.) il funzionale J IH (xê,u(á )) = P i=t ψ(x(i),u(i)) con i vincoli x(t +k) X, u(t +k) U, k õ 0 Difficoltà: computazionalmente intrattabile MPC (Model Predictive Control) 3

4 Legge di controllo MPC FHOCP (Finite-Horizon Optimal Control Problem) Minimizza rispetto a u t,t+n-1 =[u(t),u(t+1), u(t+n-1)] il funzionale J(xê,u t,t+nà1,n)= P i=t t+nà1 ψ(x(i),u(i)) +V f (x(t +N)) soggetto alla dinamica del sistema con i vincoli x(t +k) X, u(t +k) U, k [0,Nà1] x(t +N) X f vincolo di stabilità xê x(t +N) 4 0 X f

5 x,u Legge di controllo MPC - 2 Strategia Receding Horizon (RH) Ad ogni istante t definisci x(t)=xê, risolvi il FHOCP Applica il primo elemento della sequenza ottima u o t,t+nà1 All istante t+1 risolvi un nuovo FHOCP partendo da x(t+1) u o t,t+nà1 u o t+1,t+n u = ô RH (x) t t+1 t+n t+n+1 5 k

6 Legge di controllo MPC - 3 Vantaggio Il problema di controllo vincolato è trasformato in un problema di ottimizzazione vincolata su orizzonte finito Svantaggi Comunità accademica: stabilità e robustezza stato accessibile e no regolazione/tracking/attenuazione di disturbi Applicazioni industriali Carico computazionale ( numero di variabili di ottimizzazione) Prestazioni 6

7 Output admissible set Data u= (x), ϕ c (k, t, xê) è la soluzione di x(k + 1)= f(x(k),ô(x(k))),x(t) = xê,k õ t Output admissible set: un insieme invariante, dominio d attrazione dell origine e tale che xê Xà implica che ϕ c (k, t, xê) X, ô(ϕ c (k, t, xê)) U, k õ t Xà 7

8 Stabilità -1 Sia X 0 (N) la regione nella quale esiste una soluzione del FHOCP Vogliamo garantire la stabilità dell origine del sistema in anello chiuso con output admissible set X 0 (N) Tecnica utilizza per mostrare la stabilità: utilizzare come funzione di Lyapunov V(x):=J(x, u o,n) > 0, x=0, V(0) = 0 t,t+nà1 8

9 Stabilità -2 Per garantire la stabilità bisogna scegliere opportunamente: il peso finale V f (x(t +N)) il vincolo finale X f Uso un regolatore ausiliario u= (x) con le seguenti proprietà: X f è un output admissible set per il sistema x(k +1) =f(x(k),ô(x(k)) V f (ϕ c (t +1,t,x)) àv f (x) ôàψ(x, ô(x)), x X f 9

10 Stabilità - 3 Siano la soluzione del FHOCP all istante t e u o t,t+nà1 ø = f(xê,ô RH (xê)) uà t+1,t+n := [u o ô(x(t +N)] t+1,t+nà1 è una sequenza ammissibile (ma sub-ottima) per il FHOCP all istante t+1 x,u xê ø xê x(t +N) 0 X f u o t,t+nà1 t t+1 t+n t+n+1 10 k

11 Stabilità - 4 t+nà1 ψ(x(i),u(i)) +V f (x(t +N)) J(xê,u t,t+nà1,n)= P i=t uà t+1,t+n := [u o t+1,t+nà1 ô(x(t +N)] x,u V(ø) ô J(ø, uà t+1,t+n,n) = V(x) àψ(xê,ô RH (xê)) +ψ(x(t +N),ô(x(t +N))) àv f (x(t +N)) +V f (x(t +N +1)) xê ô V(x) àψ(xê,ô RH (xê)) ø u o t,t+nà1 t t+1 t+n t+n+1 11 k

12 Proprietà X 0 (N+1) X 0 (N) Una volta trovata una soluzione ammissibile all istante t,, per tutti gli istanti successivi viene ottenuta automaticamente Per la stabilità non è necessaria la soluzione ottima Per sistemi veloci: risolvi il FHOCP fuori linea per un numero sufficiente di stati addestra una rete neurale per implementare la legge di controllo MPC in linea 12

13 MPC stabilizzanti - 1 Vincolo finale di uguaglianza X f = {0}, ô(0) = 0, V f = 0 X f = {0} è un output admissible set per f(x, (x)) V f (0) àv f (0) ôàψ(0, 0) = 0, x X f Limite: è impossibile risolvere il problema in tempo finito 13

14 ô(x)=kx MPC stabilizzanti - 2 Peso finale quadratico dove K stabilizza il sistema linearizzato x(k +1) =Ax(k)+Bu(k) V f (x)=x 0 Px regolatore ausiliario peso finale dove V f (x) soddisfa l equazione di Lyapunov per il sistema linearizzato V f (Ax +BKx) àv f (x)+ψö(x, Kx)=0 ψö(x, u)=ìψ(x, u), ì 1, ( ) X f = x : x 0 Px < c { } vincolo finale tale che V f (ϕ c (t +1,t,x)) àv f (x) ôàψ(x, ô(x)), x X f 14

15 Caratteristiche - 1 Obiettivo: : fare meglio della legge ausiliaria in termini di output admissible set (proprietà( di allargamento) Soluzione: : questi metodi garantiscono questa proprietà di allargamento per N sufficientemente grande Problemi computazionali xê x(t +N) 0 X f Xö(K) 15

16 Caratteristiche - 2 Obiettivo: : avvicinare le prestazioni dell IH (proprietà di ottimalità) Soluzione: : questi metodi garantiscono questa proprietà di per N sufficientemente grande Problemi computazionali 16

17 MPC stabilizzanti - 3 Peso finale non quadratico ô(x) legge di controllo localmente stabilizzante V f (xê) = P i= t ψ (ϕ c (i, t, xê),ô(ϕ c (i, t, xê ))) X f = Xö(ô):= xö :ϕ c (k, t, xö) X, ô(ϕ c (k, t, xö)) U, k õ t { } output admissible set massimo V f (ϕ c (t +1,t,x)) àv f (x)=àψ(x, ô(x)), x X f 17

18 Proprietà Stabilità (proprietà( di allargamento) X 0 (N) ó Xà(ô) N Prestazioni se (x)= (x)= IH (x) (legge di controllo ottima per il problema IH senza vincoli) RH (x)= IHV (x) (legge di controllo ottima per il problema IH con vincoli) (ottimalità) se (x)= (x)=k LQ x ô RH (x) x x=0 = K LQ (ottimalità locale) 18

19 Problema Calcolo del peso finale: : per calcolare la serie bisogna integrare il sistema non lineare per un numero infinito di passi Soluzione empirica: : quando lo stato è sufficientemente piccolo Garanzia di stabilità persa 19

20 Orizzonte di controllo e di predizione N c orizzonte di controllo (di ottimizzazione) N p orizzonte di predizione FHOCP: Minimizza t+n pà1 J(xö,u t,t+ncà1,n c,n p )= P i=t con i vincoli u(i)= (x(k)), (x(k)), t+n c i < t+n p x(t +N p ) X f ψ(x(i),u(i)) +V f (x(t +N)) xê u = ô(x) x(t +N c ) x(t +N p ) 20 0 X f Xö(ô)

21 Proprietà Stabilità (proprietà( di allargamento) Nö p tale che X 0 (N c,n p ) ó Xà(ô) N c,n p >Nö p Prestazioni ( per N p ) se (x)= (x)= IH (x) (legge di controllo ottima per il problema IH senza vincoli) RH (x)= IHV (x) (legge di controllo ottima per il problema IH con vincoli) (ottimalità) se (x)= (x)=k LQ x ô RH (x) x x=0 = K LQ (ottimalità locale) 21

22 Esempio Continous Stirred Tank Reactor (CSTR) Cç A = q V (C Af à C A ) à k 0 exp Tç = q à V (T f à T )+ H úc k p 0 exp ð ð E à RT E à RT ñ ñ C A C A + UA VúC (T p c à T ) Vincoli 220K ô T c ô 550K 220K ô T ô 550K 0 ô C A ô 1 mol/l Variabile di controllo u = T c Punto di equilibrio instabile C eq A = 0.5 mol/l T eq = 350K T eq c = 300K 22

23 Risposta al gradino in anello aperto C A (mol/l) T c = 300K æ 5K (a) T (K) (a) Time (minute) (b) Time (minute ) (b) 350 C A (mol/l) Time (minute) Time (minute ) (a) +5K, (b) -5K 23 T (K)

24 Esempio Legge di controllo ausiliaria u=k LQ x Regione finale X f := { x : x 0 Px ô c} Orizzonte di controllo N c =3 Orizzonte di predizione N p =75 Orizzonte di controllo N c =15 Orizzonte di predizione N p =15 Reactor temperature T Esp. 1 X f LQ NMPC(3,75) NMPC(15,15) Esp. 2 Esp. 3 Esp Concentration C A 24

25 Esp. J IH K Esempio J IH RH (3,75) Flops J IH RH (15,15) Flops x x x x x x x x10 8 Esperimento 4 LQ non soddisfa i vincoli C A LQ NMPC(3,75) NMPC(15,15) T 350 T c Time (minute ) 25

26 Modello Vincolo Pendolo inverso ò (t) à sin(ò(t)) + u (t)cos(ò(t)) = 0 u < 0.25 u Obiettivo: stabilizzazione globale del pendolo in posizione verticale con ottime prestazioni 26

27 Pendolo inverso Legge di controllo ausiliaria: Energy control ( u = ô(x) = sat n(100e n sign(òçcosò)) se [ò 2ù òç] /Ω(K) à K [ò 2ù òç] se [ò 2ù òç] Ω(K) E n (t) = 2 1 òç2 (t)+cosò(t) à 1 Energia totale (normalizzata) con u=0 Legge di controllo con commutazione quasi globalmente stabilizzante (manca ) ò = æ ù Regione finale X f := { x : x 0 Px ô c} = Ω(K) 27

28 Pendolo inverso Costo ψ(x) =þ(ò)e 2 n +(1 à þ(ò))v n E n (t) = 2 1 òç2 (t)+cosò(t) à 1 Penalizza l energia al quadrato ðñ V n (t) =5sin 2 ò òç Penalizza l errore dello stato 1 ( ) ìtan þ(ò) = 2 ò ( 2) 1+ìtan 2 ò ( 2)

29 Riferimenti D. Q. Mayne, J. B. Rawlings, C. V. Rao, and P. O. M. Scokaert, Constrained model predictive control: Stability and optimality, Automatica, Vol. 36, pp , S. S. Keerthi and E. G. Gilbert, Optimal, infinite-horizon feedback laws for a general class of constrained discrete-time systems, J. Optimiz. Th. Appl., Vol. 57, pp , D. Q. Mayne and H. Michalska, Receding horizon control of nonlinear systems, IEEE Trans. On Automatic Control, Vol. 35, pp , H. Michalska and D. Q. Mayne, Robust receding horizon control of constrained nonlinear systems, IEEE Trans. On Automatic Control, Vol. 38, pp , T. Parisini and R. Zoppoli, A receding-horizon regulator for nonlinear systems and a neural approximation, Automatica, Vol. 31, pp , H. Chen and F. Allgower, A quasi-infinite horizon nonlinear model predictive control scheme with guaranteed stability, Automatica, Vol. 34, pp , G. De Nicolao, L. Magni, and R. Scattolini, Stabilizing receding-horizon control of nonlinear timevarying systems, IEEE Transactions on Automatic Control, AC-43, pp , L. Magni, Nonlinear model predictive control: control and prediction horizons, Ifac CSD, Bratislava, L. Magni, G. De Nicolao, L. Magnani and R. Scattolini, A stabilizing model-based predictive control algorithm for nonlinear systems, Automatica, Vol. 37, September,

MPC di sistemi non lineari output feedback and tracking

MPC di sistemi non lineari output feedback and tracking MPC di sistemi non lineari output feedback and tracking Dipartimento di Informatica e Sistemistica Via Ferrata 1, 27100 Pavia [email protected] http://conpro.unipv.it/lab/ 1 Stato dell arte

Подробнее

Controllo Predittivo (cenni)

Controllo Predittivo (cenni) Controllo Predittivo (cenni) Controllo Digitale - A. Bemporad - A.a. 2007/08 Optimizer Model Predictive Control Plant Reference r(t) Input u(t) Output y(t) Measurements MODEL: è richiesto un modello del

Подробнее

( 4 ) I l C o n s i g l i o e u r o p e o r i u n i t o s i a T a m p e r e i l 1 5 e 1 6 o t t o b r e h a i n v i t a t o i l C o n s i g l

( 4 ) I l C o n s i g l i o e u r o p e o r i u n i t o s i a T a m p e r e i l 1 5 e 1 6 o t t o b r e h a i n v i t a t o i l C o n s i g l R e g o l a m e n t o ( C E ) n. 4 / 2 0 0 9 d e l C o n s i g l i o, d e l 1 8 d i c e m b r e 2 0 0 8, r e l a t i v o a l l a c o m p e t e n z a, a l l a l e g g e a p p l i c a b i l e, a l r i c

Подробнее

CONTROLLO PREDITTIVO BASATO SU MODELLO (MPC: MODEL PREDICTIVE CONTROL)

CONTROLLO PREDITTIVO BASATO SU MODELLO (MPC: MODEL PREDICTIVE CONTROL) CONTROLLO PREDITTIVO BASATO SU MODELLO (MPC: MODEL PREDICTIVE CONTROL) 1. INTRODUZIONE La strategia di controllo più largamente applicata nelle industrie di processo è il controllo predittivo basato sul

Подробнее

C assazione civile, sezione. III, 11 ottobre 2005, n

C assazione civile, sezione. III, 11 ottobre 2005, n C assazione civile, sezione. III, 11 ottobre 2005, n. 19757 P r e s. V i t t o r i a P - R e l. P e r c o n t e L i c a t e s e R - P. M. S c a r d a c c i o n e E V ( C o n f. ) C. c. R. e d a l t r i

Подробнее

Inversione stabile ingresso-uscita per sistemi lineari e non lineari. 2 Esempio del pendolo sul carrello

Inversione stabile ingresso-uscita per sistemi lineari e non lineari. 2 Esempio del pendolo sul carrello Inversione stabile ingresso-uscita per sistemi lineari e non lineari Alcuni appunti per la Scuola avanzata Giovanni Zappa su tecniche di controllo e identificazione Udine 14-15 Novembre 28 Luca Consolini,

Подробнее

Fondamenti di Automatica

Fondamenti di Automatica Fondamenti di Automatica Introduzione e modellistica dei sistemi Introduzione allo studio dei sistemi Modellistica dei sistemi dinamici elettrici Modellistica dei sistemi dinamici meccanici Modellistica

Подробнее

Esercizi di Controlli Automatici

Esercizi di Controlli Automatici Esercizi di Controlli Automatici L. Magni Esercizio Si studi la stabilità dei seguenti sistemi retroazionati negativamente con guadagno d anello L(s) al variare di > utilizzando il luogo delle radici e

Подробнее

Controllo Ottimo e Predittivo per Sistemi Dinamici a Parametri Concentrati

Controllo Ottimo e Predittivo per Sistemi Dinamici a Parametri Concentrati Controllo Ottimo e Predittivo per Sistemi Dinamici a Parametri Concentrati Angelo Alessandri [email protected] Dipartimento di Ingegneria della Produzione, Termoenergetica e Modelli Matematici

Подробнее

Elementi di Teoria dei Sistemi. Definizione di sistema dinamico. Cosa significa Dinamico? Sistema dinamico a tempo continuo

Elementi di Teoria dei Sistemi. Definizione di sistema dinamico. Cosa significa Dinamico? Sistema dinamico a tempo continuo Parte 2, 1 Parte 2, 2 Elementi di Teoria dei Sistemi Definizione di sistema dinamico Parte 2, 3 Sistema dinamico a tempo continuo Cosa significa Dinamico? Parte 2, 4? e` univocamente determinata? Ingresso

Подробнее

3. Sistemi Lineari a Tempo Discreto

3. Sistemi Lineari a Tempo Discreto . Sistemi Lineari a Tempo Discreto .5 y(t), y(kt) 4 y(t), y(kt).5.5.5.5.5 4 5 4 5 Campionamento di un segnale continuo Fig. (a) Segnale discreto Fig. (b) Esprimono relazioni fra variabili campionate ad

Подробнее

Model reduction. Gramiano di controllabilità. (materiale. di approfondimento) dove R è la matrice di raggiungibilità della coppia (A,B)

Model reduction. Gramiano di controllabilità. (materiale. di approfondimento) dove R è la matrice di raggiungibilità della coppia (A,B) Model reduction (materiale di approfondimento) Gramiano di controllabilità Gramiano di controllabilità per sistemi a tempo discreto Teorema: W c (k) è non singolare per qualche k< rank R=n, dove R è la

Подробнее

Controllo LQG/LTR di un Aereo. Corso di Controllo Multivariabile Prof. Francesco Amato

Controllo LQG/LTR di un Aereo. Corso di Controllo Multivariabile Prof. Francesco Amato Controllo LQG/LTR di un Aereo Corso di Controllo Multivariabile Prof. Francesco Amato Cenni di Dinamica del Volo: Variabili del Moto Cenni di Dinamica del Volo: Assi di Riferimento Superfici di Controllo

Подробнее

INTRODUZIONE AL CONTROLLO OTTIMO

INTRODUZIONE AL CONTROLLO OTTIMO INTRODUZIONE AL CONTROLLO OTTIMO Teoria dei Sistemi Ingegneria Elettronica, Informatica e TLC Prof. Roberto Zanasi, Dott. Giovanni Azzone DII - Università di Modena e Reggio Emilia AUTOLAB: Laboratorio

Подробнее

0Tecniche di Controllo e Diagnosi Progetti proposti per le Esercitazioni

0Tecniche di Controllo e Diagnosi Progetti proposti per le Esercitazioni 0Tecniche di Controllo e Diagnosi Progetti proposti per le Esercitazioni Ingg. Marcello Bonfè e Silvio Simani Dicembre 2013 Progetto 1 1Levitatore Magnetico 1.1 Modellazione matematica Si consideri il

Подробнее

Risoluzione di problemi ingegneristici con Excel

Risoluzione di problemi ingegneristici con Excel Risoluzione di problemi ingegneristici con Excel Problemi Ingegneristici Calcolare per via numerica le radici di un equazione Trovare l equazione che lega un set di dati ottenuti empiricamente (fitting

Подробнее

Sistemi di Controllo Multivariabile

Sistemi di Controllo Multivariabile Sistemi di Controllo Multivariabile Controllo in retroazione di stato di un robot manipolatore PUMA Carmine Dario Bellicoso M58/028 Andrea Gerardo Barbato M58/036 Processo implementato Robot PUMA Riferimento

Подробнее

Universita degli Studi di Ancona - Facolta di Ingegneria Laurea in Ing. Elettronica (VO) Ing. Informatica e Automatica - Ing. delle Telecomunicazioni

Universita degli Studi di Ancona - Facolta di Ingegneria Laurea in Ing. Elettronica (VO) Ing. Informatica e Automatica - Ing. delle Telecomunicazioni Universita degli Studi di Ancona - Facolta di Ingegneria Laurea in Ing. Elettronica (VO) Ing. Informatica e Automatica - Ing. delle Telecomunicazioni ANALISI NUMERICA - Primo Parziale - TEMA A (Prof. A.M.Perdon)

Подробнее

Corso di Robotica 1 Cinematica inversa

Corso di Robotica 1 Cinematica inversa Corso di Robotica 1 Cinematica inversa Prof. Alessandro De Luca Robotica 1 1 Problema cinematico inverso data una posa (posizione + orientamento) dell end-effector determinare l insieme di valori delle

Подробнее

Cosa è l Informatica?

Cosa è l Informatica? Cosa è l Informatica? Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Scienza della rappresentazione, memorizzazione, elaborazione e trasmissione dell informazione Elaboratore

Подробнее

ANALISI FREQUENZIALE E PROGETTO NEL DOMINIO DELLE FREQUENZE

ANALISI FREQUENZIALE E PROGETTO NEL DOMINIO DELLE FREQUENZE CONTROLLI AUTOMATICI Ingegneria Gestionale http://www.automazione.ingre.unimore.it/pages/corsi/controlliautomaticigestionale.htm ANALISI FREQUENZIALE E PROGETTO NEL DOMINIO DELLE FREQUENZE Ing. Federica

Подробнее

Fondamenti di Automatica (10 cfu) Corso di Studi in Ingegneria Gestionale A.A. 2011/12 TESTI ESERCIZI PRIMA PARTE DEL CORSO

Fondamenti di Automatica (10 cfu) Corso di Studi in Ingegneria Gestionale A.A. 2011/12 TESTI ESERCIZI PRIMA PARTE DEL CORSO Fondamenti di Automatica (10 cfu) Corso di Studi in Ingegneria Gestionale A.A. 2011/12 TESTI ESERCIZI PRIMA PARTE DEL CORSO Prof. SILVIA STRADA Esercitatore ANDREA G. BIANCHESSI ESERCIZIO 1 1. Scrivere

Подробнее

Prefazione 3. Ringraziamenti 5

Prefazione 3. Ringraziamenti 5 Indice Prefazione 3 Ringraziamenti 5 1 Introduzione all uso del software di calcolo MATLAB 7 1.1 Caratteristiche del software MATLAB 7 1.2 Nozioni di base del MATLAB 8 1.3 Assegnazione di variabili scalari

Подробнее

analisi di sistemi retroazionati (2)

analisi di sistemi retroazionati (2) : analisi di sistemi retroazionati (2) Marco Lovera Dipartimento di Elettronica e Informazione Politecnico di Milano [email protected] Indice Piccolo guadagno Stabilita ingresso-uscita Guadagno L 2

Подробнее

Controlli Automatici I

Controlli Automatici I Ingegneria Elettrica Politecnico di Torino Luca Carlone Controlli Automatici I LEZIONE V Sommario LEZIONE V Proprietà strutturali Controllabilità e raggiungibilità Raggiungibilità nei sistemi lineari Forma

Подробнее

rapporto tra ingresso e uscita all equilibrio.

rapporto tra ingresso e uscita all equilibrio. Sistemi Dinamici: Induttore: Condensatore: Massa: Oscillatore meccanico: Pendolo: Serbatoio cilindrico: Serbatoio cilindrico con valvola d efflusso: Funzione di Trasferimento: Stabilità del sistema: (N.B.

Подробнее

Introduzione al Metodo del Simplesso. 1 Soluzioni di base e problemi in forma standard

Introduzione al Metodo del Simplesso. 1 Soluzioni di base e problemi in forma standard Introduzione al Metodo del Simplesso Giacomo Zambelli 1 Soluzioni di base e problemi in forma standard Consideriamo il seguente problema di programmazione lineare (PL), relativo all esempio di produzione

Подробнее

(Per scaricare il programma: cercare su Google download EffeDiX )

(Per scaricare il programma: cercare su Google download EffeDiX ) EffeDiX 2012 (ver. 3.0) Attività (Per scaricare il programma: cercare su Google download EffeDiX ) Primo incontro Attività 1 Discutere graficamente l equazione letterale kx 2 + x + k = 0 Tracciare il grafico

Подробнее

Ottimizzazione Combinatoria Introduzione

Ottimizzazione Combinatoria Introduzione Ottimizzazione Combinatoria Introduzione ANTONIO SASSANO Università di Roma La Sapienza Dipartimento di Informatica e Sistemistica Roma, 2010 Problema di Decisione Soluzioni S = insieme delle possibili

Подробнее

FONDAMENTI DI AUTOMATICA (Ingegneria Gestionale) Prof. Matteo Corno

FONDAMENTI DI AUTOMATICA (Ingegneria Gestionale) Prof. Matteo Corno POLITECNICO DI MILANO FONDAMENTI DI AUTOMATICA (Ingegneria Gestionale) Anno Accademico 2014/15 Prima prova in itinere 28/11/2014 COGNOME... NOME... MATRICOLA... FIRMA.... Verificare che il fascicolo sia

Подробнее

CONTROLLO NEL DOMINIO DELLA FREQUENZA

CONTROLLO NEL DOMINIO DELLA FREQUENZA SISTEMI DI CONTROLLO Ingegneria Meccanica e Ingegneria del Veicolo http://www.dii.unimore.it/~lbiagiotti/sistemicontrollo.html Relazione tra specifiche e proprietà di L(s) Nell analisi dei sistemi in retroazione

Подробнее

UNIVERSITÀ DEGLI STUDI ROMA TRE Corso di Studi in Ingegneria Informatica Ricerca Operativa 1 Seconda prova intermedia 17 giugno 2013

UNIVERSITÀ DEGLI STUDI ROMA TRE Corso di Studi in Ingegneria Informatica Ricerca Operativa 1 Seconda prova intermedia 17 giugno 2013 A UNIVERSITÀ DEGLI STUDI ROMA TRE Corso di Studi in Ingegneria Informatica Ricerca Operativa Seconda prova intermedia 7 giugno 0 Nome: Cognome: Matricola: Orale /06/0 ore aula N Orale 0/07/0 ore aula N

Подробнее

Esame di FONDAMENTI DI AUTOMATICA (9 crediti) SOLUZIONE

Esame di FONDAMENTI DI AUTOMATICA (9 crediti) SOLUZIONE Esame di FONDAMENTI DI AUTOMATICA (9 crediti) Prova scritta 16 luglio 2014 SOLUZIONE ESERCIZIO 1. Dato il sistema con: si determinino gli autovalori della forma minima. Per determinare la forma minima

Подробнее

Oscillazioni. Si produce un oscillazione quando un sistema viene perturbato rispetto a una posizione di equilibrio stabile

Oscillazioni. Si produce un oscillazione quando un sistema viene perturbato rispetto a una posizione di equilibrio stabile Oscillazioni Si produce un oscillazione quando un sistema viene perturbato rispetto a una posizione di equilibrio stabile Caratteristica più evidente del moto oscillatorio è di essere un moto periodico,

Подробнее

ALMA MATER STUDIORUM - UNIVERSITÀ DEGLI STUDI DI BOLOGNA CAMPUS DI CESENA SCUOLA DI INGEGNERIA E ARCHITETTURA

ALMA MATER STUDIORUM - UNIVERSITÀ DEGLI STUDI DI BOLOGNA CAMPUS DI CESENA SCUOLA DI INGEGNERIA E ARCHITETTURA ALMA MATER STUDIORUM - UNIVERSITÀ DEGLI STUDI DI BOLOGNA CAMPUS DI CESENA SCUOLA DI INGEGNERIA E ARCHITETTURA CORSO DI LAUREA SPECIALISTICA IN INGEGNERIA INFORMATICA PREDICTIVE TEXT MINING: METODI DI PREVISIONE

Подробнее

Calcolo delle Probabilità 2

Calcolo delle Probabilità 2 Prova d esame di Calcolo delle Probabilità 2 Maggio 2006 Sia X una variabile aleatoria distribuita secondo la densità seguente ke x 1 x < 0 f X (x) = 1/2 0 x 1. 1. Determinare il valore del parametro reale

Подробнее

DEDUZIONE DEL TEOREMA DELL'ENERGIA CINETICA DELL EQUAZIONE SIMBOLICA DELLA DINAMICA

DEDUZIONE DEL TEOREMA DELL'ENERGIA CINETICA DELL EQUAZIONE SIMBOLICA DELLA DINAMICA DEDUZIONE DEL TEOREMA DELL'ENERGIA CINETICA DELL EQUAZIONE SIMBOLICA DELLA DINAMICA Sia dato un sistema con vincoli lisci, bilaterali e FISSI. Ricaviamo, dall equazione simbolica della dinamica, il teorema

Подробнее

Se x* e punto di minimo (locale) per la funzione nell insieme Ω, Ω = { x / g i (x) 0 i I, h j (x)= 0 j J } lo e anche per F(x) = f o (x) + c x x 2

Se x* e punto di minimo (locale) per la funzione nell insieme Ω, Ω = { x / g i (x) 0 i I, h j (x)= 0 j J } lo e anche per F(x) = f o (x) + c x x 2 NLP -OPT 1 CONDIZION DI OTTIMO [ Come ricavare le condizioni di ottimo. ] Si suppone x* sia punto di ottimo (minimo) per il problema min f o (x) con vincoli g i (x) 0 i I h j (x) = 0 j J la condizione

Подробнее

Problemi di base di Elaborazione Numerica dei Segnali

Problemi di base di Elaborazione Numerica dei Segnali Universita' di Roma TRE Corso di laurea in Ingegneria Elettronica Corso di laurea in Ingegneria Informatica Universita' di Roma "La Sapienza" Corso di laurea in Ingegneria delle Telecomunicazioni Problemi

Подробнее

Modello matematico di un sistema fisico

Modello matematico di un sistema fisico Capitolo 1. INTRODUZIONE 1.1 Modello matematico di un sistema fisico La costruzione del modello matematico è anche un procedimento che permette di comprendere a pieno il fenomeno fisico che si vuol descrivere.

Подробнее

a.a. 2015/2016 Docente: Stefano Bifaretti

a.a. 2015/2016 Docente: Stefano Bifaretti a.a. 2015/2016 Docente: Stefano Bifaretti email: [email protected] Controllo ad anello aperto Il filtro LC è necessario per ridurre le ondulazioni di corrente e di tensione ed è dimensionato in

Подробнее

Ottimizzazione di un forno di preriscaldo

Ottimizzazione di un forno di preriscaldo Efficienza energetica attraverso controllo e ottimizzazione real-time dei processi industriali Ottimizzazione di un forno di preriscaldo Luca Barboni Amministratore Delegato i.process, Perché i.process?

Подробнее

IDENTIFICAZIONE dei MODELLI e ANALISI dei DATI. Lezione 40: Filtro di Kalman - introduzione. Struttura ricorsiva della soluzione.

IDENTIFICAZIONE dei MODELLI e ANALISI dei DATI. Lezione 40: Filtro di Kalman - introduzione. Struttura ricorsiva della soluzione. IDENTIFICAZIONE dei MODELLI e ANALISI dei DATI Lezione 40: Filtro di Kalman - introduzione Cenni storici Filtro di Kalman e filtro di Wiener Formulazione del problema Struttura ricorsiva della soluzione

Подробнее

Cristian Secchi Pag. 1

Cristian Secchi Pag. 1 INGEGNERIA E TECNOLOGIE DEI SISTEMI DI CONTROLLO Laurea Specialistica in Ingegneria Meccatronica STRUMENTI MATEMATICI PER L ANALISI DEI SISTEMI DISCRETI Ing. Tel. 0522 522235 e-mail: [email protected]

Подробнее

Sintesi Sequenziale Sincrona Sintesi Comportamentale di reti Sequenziali Sincrone

Sintesi Sequenziale Sincrona Sintesi Comportamentale di reti Sequenziali Sincrone Sintesi Sequenziale Sincrona Sintesi Comportamentale di reti Sequenziali Sincrone Il problema dell assegnamento degli stati versione del 9/1/03 Sintesi: Assegnamento degli stati La riduzione del numero

Подробнее

Controlli Automatici e Teoria dei Sistemi Esempi di sistemi dinamici

Controlli Automatici e Teoria dei Sistemi Esempi di sistemi dinamici Controlli Automatici e Teoria dei Sistemi Esempi di sistemi dinamici Prof. Roberto Guidorzi Dipartimento di Elettronica, Informatica e Sistemistica Università di Bologna Viale del Risorgimento 2, 40136

Подробнее

Metodi e Modelli per l Ottimizzazione Combinatoria Ripasso sulla Programmazione Lineare e il metodo del Simplesso (parte I)

Metodi e Modelli per l Ottimizzazione Combinatoria Ripasso sulla Programmazione Lineare e il metodo del Simplesso (parte I) Metodi e Modelli per l Ottimizzazione Combinatoria Ripasso sulla Programmazione Lineare e il metodo del Simplesso (parte I) Luigi De Giovanni Giacomo Zambelli 1 Problemi di programmazione lineare Un problema

Подробнее

RICERCA OPERATIVA. Tema d esame del 04/03/2008 (Simulazione)

RICERCA OPERATIVA. Tema d esame del 04/03/2008 (Simulazione) RICERCA OPERATIVA Tema d esame del 04/03/2008 (Simulazione) COGNOME: NOME: MATRICOLA:. Una nota azienda automobilistica produce due modelli di auto (un utilitaria e una berlina), che rivende con un guadagno

Подробнее

MATEMATICA CORSO A CORSO DI LAUREA IN SCIENZE BIOLOGICHE I PROVA IN ITINERE COMPITO PROVA 1

MATEMATICA CORSO A CORSO DI LAUREA IN SCIENZE BIOLOGICHE I PROVA IN ITINERE COMPITO PROVA 1 MATEMATICA CORSO A CORSO DI LAUREA IN SCIENZE BIOLOGICHE I PROVA IN ITINERE COMPITO PROVA 1 1- Il volume di un corpo di qualsiasi forma è proporzionale al cubo di una qualunque delle sue dimensioni lineari.

Подробнее

13-1 SISTEMI A DATI CAMPIONATI: INTRODUZIONE. y(t) TMP. y k. Trasduttore. Schema di base di un sistema di controllo digitale

13-1 SISTEMI A DATI CAMPIONATI: INTRODUZIONE. y(t) TMP. y k. Trasduttore. Schema di base di un sistema di controllo digitale SISTEMI A DATI CAMPIONATI: INTRODUZIONE + e k u k u(t) r k C D/A P y k TMP A/D Trasduttore y(t) Schema di base di un sistema di controllo digitale A/D: convertitore analogico digitale C: controllore digitale

Подробнее

Corso di Laurea in Ingegneria Informatica Analisi Numerica

Corso di Laurea in Ingegneria Informatica Analisi Numerica Corso di Laurea in Ingegneria Informatica Lucio Demeio Dipartimento di Scienze Matematiche 1 2 Analisi degli errori Informazioni generali Libro di testo: J. D. Faires, R. Burden, Numerical Analysis, Brooks/Cole,

Подробнее

Capitolo 2. Un introduzione all analisi dinamica dei sistemi

Capitolo 2. Un introduzione all analisi dinamica dei sistemi Capitolo 2 Un introduzione all analisi dinamica dei sistemi Obiettivo: presentare una modellistica di applicazione generale per l analisi delle caratteristiche dinamiche di sistemi, nota come system dynamics,

Подробнее

PIANO DI LAVORO ANNUALE DEL DIPARTIMENTO DI MATERIA NUCLEI FONDAMENTALI DI CONOSCENZE

PIANO DI LAVORO ANNUALE DEL DIPARTIMENTO DI MATERIA NUCLEI FONDAMENTALI DI CONOSCENZE Pag. 1 di 7 ANNO SCOLASTICO 2014/2015 DIPARTIMENTO DI MATEMATICA INDIRIZZO AFM, RIM, SIA CLASSE BIENNIO TRIENNIO DOCENTI: Alemagna, Bartalotta, Bergamaschi, Mangione NUCLEI FONDAMENTALI DI CONOSCENZE I

Подробнее

MATEMATICA GENERALE APPLICAZIONI DI MATEMATICA PER L ECONOMIA 1/6/2011 A. NOME e COGNOME Matricola. x = x 3 + 1

MATEMATICA GENERALE APPLICAZIONI DI MATEMATICA PER L ECONOMIA 1/6/2011 A. NOME e COGNOME Matricola. x = x 3 + 1 1/6/2011 A NOME e COGNOME Matricola I parte: quesiti preliminari (riportare le soluzioni su questo foglio, giusti cando la risposta) i) Si risolva l equazione: x + 5 7 = x 3 + 1 ii) Si risolva la disequazione:

Подробнее

Progetto del controllore

Progetto del controllore Parte 10, 1 - Problema di progetto Parte 10, 2 Progetto del controllore Il caso dei sistemi LTI a tempo continuo Determinare in modo che il sistema soddisfi alcuni requisiti - Principali requisiti e diagrammi

Подробнее

Compito del 14 giugno 2004

Compito del 14 giugno 2004 Compito del 14 giugno 004 Un disco omogeneo di raggio R e massa m rotola senza strisciare lungo l asse delle ascisse di un piano verticale. Il centro C del disco è collegato da una molla di costante elastica

Подробнее

INSIEMI FRATTALI. Dimensione di un insieme. Insiemi frattali elementari. Dimensioni frattali. Insiemi frattali e sistemi dinamici

INSIEMI FRATTALI. Dimensione di un insieme. Insiemi frattali elementari. Dimensioni frattali. Insiemi frattali e sistemi dinamici INSIEMI FRATTALI Dimensione di un insieme Insiemi frattali elementari Dimensioni frattali Insiemi frattali e sistemi dinamici C. Piccardi e F. Dercole Politecnico di Milano - 30/11/2011 1/29 Caratteristiche

Подробнее

Motore in corrente continua Controllo in retroazione dello stato e Osservatore dello stato Controllo ottimo

Motore in corrente continua Controllo in retroazione dello stato e Osservatore dello stato Controllo ottimo Motore in corrente continua Controllo in retroazione dello stato e Osservatore dello stato Controllo ottimo Esercitazioni di Controlli Automatici LS (Prof. C. Melchiorri) Si consideri il motore elettrico

Подробнее

Esercizi per il corso di Fondamenti di Automatica I

Esercizi per il corso di Fondamenti di Automatica I Esercizi per il corso di Fondamenti di Automatica I Ing. Elettronica N.O. Docente: Dott. Ing. Luca De Cicco 2 Febbraio 2009 Exercise. Si determini la trasformata di Laplace dei segnali: x (t) = cos(ωt

Подробнее

Prerequisiti didattici

Prerequisiti didattici Università degli Studi di Ferrara 2014-2015 Corso TFA - A048 Matematica applicata Didattica della matematica applicata all economia e alla finanza 1 aprile 2015 Appunti di didattica della matematica applicata

Подробнее

Equilibrio e stabilità di sistemi dinamici. Linearizzazione di sistemi dinamici

Equilibrio e stabilità di sistemi dinamici. Linearizzazione di sistemi dinamici Eqilibrio e stabilità di sistemi dinamici Linearizzazione di sistemi dinamici Linearizzazione di sistemi dinamici Linearizzazione di na fnzione reale Linearizzazione di n sistema dinamico Esempi di linearizzazione

Подробнее

Introduzione al Calcolo Scientifico

Introduzione al Calcolo Scientifico Introduzione al Calcolo Scientifico Francesca Mazzia Dipartimento di Matematica Università di Bari Francesca Mazzia (Univ. Bari) Introduzione al Calcolo Scientifico 1 / 14 Calcolo Scientifico Insieme degli

Подробнее

8.1 Problema della diffusione in meccanica quantistica

8.1 Problema della diffusione in meccanica quantistica 8.1 Problema della diffusione in meccanica quantistica Prima di procedere oltre nello studio dell interazione puntuale, in questo paragrafo vogliamo dare un breve cenno alle nozioni di base della teoria

Подробнее

Informatica Generale 1 - Esercitazioni Flowgraph, algebra di Boole e calcolo binario

Informatica Generale 1 - Esercitazioni Flowgraph, algebra di Boole e calcolo binario Informatica Generale 1 - Esercitazioni Flowgraph, algebra di Boole e calcolo binario Daniele Pighin [email protected] FBK Via Sommarive, 18 I-38050 Trento, Italy February 27, 2008 Outline 1 Algebra di Boole

Подробнее

Variabili aleatorie continue

Variabili aleatorie continue Variabili aleatorie continue Per descrivere la distribuzione di una variabile aleatoria continua, non si può più assegnare una probabilità positiva ad ogni valore possibile. Si assume allora di poter specificare

Подробнее

Il convertitore bidirezionale a commutazione forzata trova ampio impiego anche in versione trifase.

Il convertitore bidirezionale a commutazione forzata trova ampio impiego anche in versione trifase. Il convertitore bidirezionale a commutazione forzata trova ampio impiego anche in versione trifase. In questa versione, anzi, non è necessario impiegare il filtro risonante L 1 C 1, in quanto il trasferimento

Подробнее

ẋ 1 = 2x 1 + (sen 2 (x 1 ) + 1)x 2 + 2u (1) y = x 1

ẋ 1 = 2x 1 + (sen 2 (x 1 ) + 1)x 2 + 2u (1) y = x 1 Alcuni esercizi risolti su: - calcolo dell equilibrio di un sistema lineare e valutazione delle proprietà di stabilità dell equilibrio attraverso linearizzazione - calcolo del movimento dello stato e dell

Подробнее

COGNOME... NOME... Matricola... Corso Prof... Esame di ANALISI MATEMATICA II - 25 Giugno 2007

COGNOME... NOME... Matricola... Corso Prof... Esame di ANALISI MATEMATICA II - 25 Giugno 2007 COGNOME... NOME... Matricola... Corso Prof.... Esame di ANALISI MATEMATICA II - 25 Giugno 2007 A ESERCIZIO 1. (6 punti) Data la funzione reale di due variabili reali f(x, y) = ln x 3y + 3y x 1 (a) determinare

Подробнее

CURRICULUM VITAE DI LALO MAGNI

CURRICULUM VITAE DI LALO MAGNI CURRICULUM VITAE DI LALO MAGNI Generalità Data e luogo di nascita: 18 Febbraio 1971, Bormio (SO) Residenza: via Manzoni 15, 27010 Vellezzo Bellini (PV) Attuale posizione Professore di I fascia del Settore

Подробнее

Fondamenti di Automatica

Fondamenti di Automatica Fondamenti di Automatica Analisi dei sistemi dinamici Dott. Ing. Marcello Bonfè Dipartimento di Ingegneria - Università di Ferrara Tel. +39 0532 974839 E-mail: [email protected] pag. 1 Analisi dei

Подробнее

Fondamenti di Automatica (CL Ing. Gestionale) a.a Prof. Silvia Strada 16 Luglio 2014

Fondamenti di Automatica (CL Ing. Gestionale) a.a Prof. Silvia Strada 16 Luglio 2014 Politecnico di Milano Fondamenti di Automatica (CL Ing. Gestionale) a.a.2013-14 Prof. Silvia Strada 16 Luglio 2014 Nome e Cognome:........................... Matricola........................... Firma............................................................................

Подробнее

Registratore di temperatura per forni ARW-X3

Registratore di temperatura per forni ARW-X3 Registratore di temperatura per forni ARWX3 Model: 220122606 Description: Registratore di temperatura per forni ARWX3 Il registratore per forni ARWX3 è stato progettato per l'uso di tutti i giorni in linee

Подробнее

Esercizi su algebra lineare, fattorizzazione LU e risoluzione di sistemi lineari

Esercizi su algebra lineare, fattorizzazione LU e risoluzione di sistemi lineari Esercizi su algebra lineare, fattorizzazione LU e risoluzione di sistemi lineari 4 maggio Nota: gli esercizi più impegnativi sono contrassegnati dal simbolo ( ) Esercizio Siano 3 6 8 6 4 3 3 ) determinare

Подробнее

Introduzione e modellistica dei sistemi

Introduzione e modellistica dei sistemi Introduzione e modellistica dei sistemi Modellistica dei sistemi dinamici meccanici Sistemi meccanici in traslazione: elementi base Sistemi in traslazione: equazioni del moto Sistemi in traslazione: rappresentazione

Подробнее