Corso di Identificazione dei Modelli e Analisi dei Dati (AA ) Prof. Sergio Bittanti. Esercitazione di laboratorio

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Corso di Identificazione dei Modelli e Analisi dei Dati (AA ) Prof. Sergio Bittanti. Esercitazione di laboratorio"

Transcript

1 Corso di Identificazione dei Modelli e Analisi dei Dati (AA ) Prof. Sergio Bittanti Esercitazione di laboratorio

2 Sommario Serie temporali e sistemi Generazione Analisi Predittori di serie temporali e sistemi Identificazione Esercizi

3 Serie temporali e sistemi Generazione di sistemi a tempo discreto (rappresentazione esterna) >> system = tf(num,den,ts) num: numeratore den: denominatore Ts: tempo di campionamento (-1 default) >> system=tf([1 1],[1-0.8],1) Transfer function: z z - 0.8

4 Serie temporali e sistemi Analisi del sistema: Zeri e poli: >> [Z,P,K]=zpkdata(sistema) Z = [-1] % posizione degli zeri P = [0.8000] % posizione dei poli K = 1 % guadagno Diagramma di Bode: >> [A,phi] = bode(sistema,w) W: valori della frequenza w in cui calcolare A(w) e phi(w) A: amplificazione (A(w)) Phi: sfasamento (phi(w))

5 Serie temporali e sistemi Diagramma di Bode: >> [A,phi] = bode(sistema,[0.1 1]) A(:,:,1) = A(:,:,2) = phi(:,:,1) = phi(:,:,2) = >> bode(sistema) >> % disegna il diagramma (modulo db- e fase)

6 Serie temporali e sistemi Risposta del sistema a ingressi Risposta allo scalino >> T=[0:Ts:Tfinal]; >> [y,t]=step(sistema,tfinal); % step response >> step(sistema,tfinal) % plot Risposta a un ingresso qualsiasi >> T=[0:Ts:Tfinal]; >> u=sin(0.1*t); % ingresso sinusoidale >> [y,t]=lsim(sistema,u,t); Rumore bianco >> N=100; % numero di campioni >> lambda=1; % deviazione standard >> mu=1; % media >> u=mu+lambda*randn(n,1);

7 Serie temporali e sistemi Analisi di serie temporali >> u=1+randn(3000,1); >> [y,t]=lsim(sistema,u,[1:3000]); Funzione di covarianza ( ) >> gamma=covf(y,10) % tau=0,1,,10-1 >> plot([0:9],gamma) Attenzione: covf calcola la funzione di correlazione! BISOGNA DEPOLARIZZARE IL SEGNALE Spettro (!) metodo del periodogramma >> periodogram(y) >> [Pxx,w]=periodogram(y); >> plot(w/pi,10*log10(pxx))

8 Serie temporali e sistemi IMAD_LAB simulink toolbox

9 Predittori Dato il sistema y(t) = B(z) A(z) C(z) u(t ) + A(z) e(t), e(t) = WN(0; 2) il predittore a k passi si calcola come ^y(t=t k) = B(z)E k(z) u(t ) + R k(z) C(z) = B(z)E k(z) C(z) C(z) y(t) u(t ) + ~ R k (z) C(z) dove E k (z) e R k (z) sono quoziente e resto della lunga divisione, e R(z) = R(z)z ~ k (si calcolano a mano ) y(t k)

10 Predittori e(t) C(z) A(z) S P u(t) z B(z) A(z) y(t) y(t k) k z ~R k (z) C(z) ^y(t=t k) B(z)E k (z) C(z)

11 Identificazione >> ident % start the MATLAB identification toolbox GUI

12 Identificazione IMAD_LAB simulink toolbox

13 Identificazione Altre istruzioni Matlab (2 Identification toolbox) Parametric model estimation ar - AR-models of signals using various approaches. armax - Prediction error estimate of an ARMAX model. arx - LS-estimate of ARX-models. bj - Prediction error estimate of a Box-Jenkins model. init - Initialize (randomize) the parameters of a model. ivar - IV-estimates for the AR-part of a scalar time series. iv4 - Approximately optimal IV-estimates for ARX-models. n4sid - State-space model estimation using a sub-space method. nlarx - Prediction error estimate of a nonlinear ARX model. nlhw - Prediction error estimate of a Hammerstein-Wiener model. oe - Prediction error estimate of an output-error model. pem - Prediction error estimate of a general model.

14 Identificazione Model structure selection aic - Compute Akaike's information criterion. fpe - Compute final prediction criterion. arxstruc - Loss functions for families of ARX-models. selstruc - Select model structures according to various criteria. idss/setstruc - Set the structure matrices for idss objects. struc - Generate typical structure matrices for ARXSTRUC. Per maggiori dettagli si veda: >> help ident

15 Esercizi

16 Esercizi

17 Esercizi

18 Esercizi

19 Esercizi

20 Esercizi

21 Esercizi

22 Esercizi

23 Esercizi

24 Esercizi

I esercitazione di laboratorio

I esercitazione di laboratorio Corso di Identificazione dei Modelli e Analisi dei Dati (AA 2011-2012) Prof. Sergio Bittanti I esercitazione di laboratorio 21/11/2011 Marcello Farina Sommario Serie temporali e sistemi Generazione di

Dettagli

Giusto un paio di note su Matlab

Giusto un paio di note su Matlab Giusto un paio di note su Matlab Federico Ramponi 1 Generare i segnali 1.1 Rumori bianchi Generare un rumore bianco (numeri pseudocasuali) uniforme in [0, 1] (vettore riga di 100 elementi):

Dettagli

5.1 Strutture, predittori e identificazione con le rappresentazioni di stato in Matlab

5.1 Strutture, predittori e identificazione con le rappresentazioni di stato in Matlab 5.1 Strutture, predittori e identificazione con le rappresentazioni di stato in Matlab 1. Usare una rappresentazione di stato che corrisponda alla struttura definita nella serie 4. Definire poi il modello

Dettagli

Simulink. Introduzione a Simulink Esempio sull analisi di sistemi dinamici lineari con il Control System Toolbox e Simulink v. file.m e.

Simulink. Introduzione a Simulink Esempio sull analisi di sistemi dinamici lineari con il Control System Toolbox e Simulink v. file.m e. Simulink Introduzione a Simulink Esempio sull analisi di sistemi dinamici lineari con il Control System Toolbox e Simulink v. file.m e.mdl Che cos è? Simulink è un programma per la modellazione, la simulazione

Dettagli

Fluidi magnetoreologici (MR)

Fluidi magnetoreologici (MR) Identificazione del sistema elettrico di un ammortizzatore magnetoreologico Cristiano Spelta spelta@elet.polimi.it Fluidi magnetoreologici (MR) 2 Inventati negli anni quaranta. Consistono in una sospensione

Dettagli

Corso di Identificazione dei Modelli e Analisi dei Dati

Corso di Identificazione dei Modelli e Analisi dei Dati Corso di Identificazione dei Modelli e Analisi dei Dati Prof. Sergio Bittanti Esercitazione di Laboratorio A.A. 2010-11 Sistemi dinamici lineari a tempo discreto 1. Si consideri il sistema dinamico a tempo

Dettagli

SISTEMI DI CONTROLLO Ingegneria Meccanica e Ingegneria del Veicolo

SISTEMI DI CONTROLLO Ingegneria Meccanica e Ingegneria del Veicolo SISTEMI DI CONTROLLO Ingegneria Meccanica e Ingegneria del Veicolo http://www.dii.unimore.it/~lbiagiotti/sistemicontrollo.html it/~lbiagiotti/sistemicontrollo html INTRODUZIONE AL CONTROL SYSTEM TOOLBOX

Dettagli

INTRODUZIONE AL CONTROL SYSTEM TOOLBOX

INTRODUZIONE AL CONTROL SYSTEM TOOLBOX CONTROLLI AUTOMATICI Ingegneria Gestionale http://www.automazione.ingre.unimore.it/pages/corsi/controlliautomaticigestionale.htm INTRODUZIONE AL CONTROL SYSTEM TOOLBOX Ing. Federica Grossi Tel. 059 2056333

Dettagli

Utilizzo di Matlab per l analisi di sistemi dinamici lineari

Utilizzo di Matlab per l analisi di sistemi dinamici lineari Intro a Matlab per sistemi LTI, 1 Utilizzo di Matlab per l analisi di sistemi dinamici lineari Sistemi dinamici lineari a tempo continuo ed a tempo discreto Indice del materiale Intro a Matlab per sistemi

Dettagli

Analisi dei sistemi in retroazione

Analisi dei sistemi in retroazione Facoltà di Ingegneria di Reggio Emilia Corso di Controlli Automatici Corsi di laurea in Ingegneria Meccatronica ed in Ingegneria della Gestione Industriale Ing. Alessandro Macchelli e-mail: amacchelli@deis.unibo.it

Dettagli

Corso di Laurea Triennale in Ingegneria Meccanica- Meccatronica. Controlli Automatici A.A Esercitazione 1

Corso di Laurea Triennale in Ingegneria Meccanica- Meccatronica. Controlli Automatici A.A Esercitazione 1 Corso di Laurea Triennale in Ingegneria Meccanica- Meccatronica Controlli Automatici A.A. - Matlab & Simulink /3 Definizione di un sistema: Es:. >> s=tf('s'); >> W=4/(s^+3*s+); Transfer function: 4 -------------

Dettagli

MATLAB (MATrix LABoratory) è un linguaggio di programmazione per applicazioni scientifiche (elaborazione numerica dei segnali, progetto di

MATLAB (MATrix LABoratory) è un linguaggio di programmazione per applicazioni scientifiche (elaborazione numerica dei segnali, progetto di MATLAB MATLAB (MATrix LABoratory) è un linguaggio di programmazione per applicazioni scientifiche (elaborazione numerica dei segnali, progetto di simulatori, sintesi di sistemi di controllo, ecc.) MATLAB

Dettagli

Identificazione del sistema elettrico di un ammortizzatore magnetoreologico

Identificazione del sistema elettrico di un ammortizzatore magnetoreologico Identificazione del sistema elettrico di un ammortizzatore magnetoreologico Cristiano Spelta cristiano.spelta@unibg.it Fluidi magnetoreologici (MR) 2 Inventati negli anni quaranta. Consistono in una sospensione

Dettagli

Appello di Febbraio di Fondamenti di Automatica A.A Febbraio 2011 Prof. SILVIA STRADA Tempo a disposizione: 2 h. 30 m.

Appello di Febbraio di Fondamenti di Automatica A.A Febbraio 2011 Prof. SILVIA STRADA Tempo a disposizione: 2 h. 30 m. Appello di Febbraio di Fondamenti di Automatica A.A. 1-11 Febbraio 11 Prof. SILVIA STRADA Tempo a disposizione: h. 3 m. Nome e Cognome: Matricola: Firma: N.B. Svolgere i vari punti nello spazio che segue

Dettagli

Schema a campionamento dell uscita

Schema a campionamento dell uscita Schema a campionamento dell uscita Introduzione Il progetto di un controllore digitale può svilupparsi secondo due linee alternative: La prima si basa su tecniche di progetto a tempo continuo basate su

Dettagli

PROBLEMI SULL IDENTIFICAZIONE COL METODO PEM

PROBLEMI SULL IDENTIFICAZIONE COL METODO PEM PROBLEMI SULL IDENTIFICAZIONE COL METODO PEM G. Picci 12 gennaio 2012 N.B. : Quando serve la dizione rumore bianco è da interpretare secondo il contesto come processo i.i.d. Il processo di ingresso si

Dettagli

IDENTIFICAZIONE DEI MODELLI E ANALISI DEI DATI 1 (Prof. S. Bittanti) Ingegneria Informatica 5 CFU. Appello 23 Luglio 2014 Cognome Nome Matricola

IDENTIFICAZIONE DEI MODELLI E ANALISI DEI DATI 1 (Prof. S. Bittanti) Ingegneria Informatica 5 CFU. Appello 23 Luglio 2014 Cognome Nome Matricola IDENTIFICAZIONE DEI MODELLI E ANALISI DEI DATI 1 (Prof. S. Bittanti) Ingegneria Informatica 5 CFU. Appello 23 Luglio 201 Cognome Nome Matricola............ Verificare che il fascicolo sia costituito da

Dettagli

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............................................................................

Dettagli

MATLAB e SIMULINK INTRODUZIONE A. Organizzazione delle Lezioni. Variabili ed Espressioni. Introduzione

MATLAB e SIMULINK INTRODUZIONE A. Organizzazione delle Lezioni. Variabili ed Espressioni. Introduzione Organizzazione delle Lezioni INTRODUZIONE A MATLAB e SIMULINK Corso di Sistemi di Controllo Digitale INTRODUZIONE A MATLAB DEFINIZIONE DI VARIABILI, MATRICI E VETTORI FUNZIONI ELEMENTARI PER SCALARI E

Dettagli

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

Fondamenti di Automatica (CL Ing. Gestionale) a.a Prof. Silvia Strada Seconda prova intermedia 12 Febbraio 2015 Politecnico di Milano Fondamenti di Automatica (CL Ing. Gestionale) a.a.2014-15 Prof. Silvia Strada Seconda prova intermedia 12 Febbraio 2015 Nome e Cognome:........................... Matricola...........................

Dettagli

L ambiente Simulink Simulink è un software utile per modellare, simulare ed analizzare sistemi dinamici complessi.

L ambiente Simulink Simulink è un software utile per modellare, simulare ed analizzare sistemi dinamici complessi. SIMULINK L ambiente Simulink Simulink è un software utile per modellare, simulare ed analizzare sistemi dinamici complessi. Perché Matlab non basta? E spesso necessario simulare sistemi complessi, composti

Dettagli

Invito alla lettura. Simboli e notazioni

Invito alla lettura. Simboli e notazioni Indice Generale Invito alla lettura Simboli e notazioni xiii xv 1 Automatica, ieri e oggi 1 1.1 Le disavventure di Sir Shovell................... 1 1.2 Missioni cometarie......................... 1 1.3

Dettagli

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

B = Si studi, giustificando sinteticamente le proprie affermazioni, la stabilità del sistema. si A = G(s) = Y f (s) U(s) = 1. ESERCIZIO 1 Un sistema dinamico lineare invariante e a tempo continuo è descritto dall equazione differenziale che lega l ingresso all uscita:... y (t) + ÿ(t) + 4ẏ(t) + 4y(t) = u(t) 1. Si determinino le

Dettagli

Salva il modello che stai creando, per esempio in C:\temp\modello1.mdl; ricordati di salvare ogni tanto!

Salva il modello che stai creando, per esempio in C:\temp\modello1.mdl; ricordati di salvare ogni tanto! ESERCITAZIONE MATLAB USO DI SIMULINK» simulink Strumento di simulazione per sistemi complessi aggregati di sistemi u 1 3 y 4 I singoli blocchi possono essere: - lineari e non lineari - a tempo continuo,

Dettagli

Realizzazione digitale di controllori analogici

Realizzazione digitale di controllori analogici Realizzazione digitale di controllori analogici Digitalizzazione di un controllore analogico Sistema di controllo r(t) uscita + - desiderata e(t) segnale di errore C(s) controllore analogico u(t) ingresso

Dettagli

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

SOLUZIONE. Fondamenti di Automatica (CL Ing. Gestionale) a.a Prof. Silvia Strada Seconda prova intermedia 12 Febbraio 2015 Politecnico di Milano Fondamenti di Automatica (CL Ing. Gestionale) a.a.24-5 Prof. Silvia Strada Seconda prova intermedia 2 Febbraio 25 SOLUZIONE ESERCIZIO punti: 8 su 32 Si consideri un sistema dinamico,

Dettagli

Fondamenti di Automatica Prof. Luca Bascetta. Primo prova intermedia 27 Aprile 2018

Fondamenti di Automatica Prof. Luca Bascetta. Primo prova intermedia 27 Aprile 2018 Fondamenti di Automatica Prof. Luca Bascetta Primo prova intermedia 27 Aprile 28 ESERCIZIO E assegnato il sistema dinamico, a tempo continuo, lineare e invariante con ingresso u(t) e uscita y(t): { ẋ(t)

Dettagli

Calcolo di risposte nel tempo Diagrammi di Bode, diagrammi di Nyquist. G(s)

Calcolo di risposte nel tempo Diagrammi di Bode, diagrammi di Nyquist. G(s) 4 Capitolo Calcolo di risposte nel tempo Diagrammi di Bode, diagrammi di Nyquist Esercizio 1 Si consideri il seguente schema: u(t) G(s) y(t) determinare l espressione analitica y(t) dell andamento dell

Dettagli

Laboratorio di Matlab

Laboratorio di Matlab Laboratorio di Matlab Alessandro Formaglio Dipartimento di Ingegneria dell Informazione, Università di Siena alex@dii.unisi.it http://www.dii.unisi.it/ control/matlab/labmatlab.html 21 Luglio 2009 DII

Dettagli

FONDAMENTI DI AUTOMATICA

FONDAMENTI DI AUTOMATICA FONDAMENTI DI AUTOMATICA A c osa serve quest a present azione Scopi di questo materiale: fornire le informazioni necessarie per l uso di Matlab e Simulink in relazione ai Laboratori di Fondamenti di Automatica;

Dettagli

4.1 Strutture, predittori e identificazione con le strutture esterne in Matlab

4.1 Strutture, predittori e identificazione con le strutture esterne in Matlab SUPSI-DTI Serie 4, Modellizzazione e identificazione 4.1 Strutture, predittori e identificazione con le strutture esterne in Matlab Èdataunamisuradiunprocessoinfunzionedeltempoconundisturbosconosciuto.

Dettagli

Processo di identificazione

Processo di identificazione Processo di identificazione Problemi a scatola trasparente il modello viene ottenuto partendo dalla descrizione delle parti costituenti il sistema e delle leggi che lo regolano. Il problema dell identificazione

Dettagli

Laboratorio di MATLAB

Laboratorio di MATLAB DII Università di Siena Laboratorio di MATLAB Alessandro Alessio Dipartimento di Ingegneria dell Informazione, Università di Siena, Italy alessio@dii.unisi.it www.dii.unisi.it/ control/teaching thanks

Dettagli

Control System Toolbox

Control System Toolbox Control System Toolbox E` un insieme di funzioni per l analisi di sistemi dinamici (tipicamente lineari tempo invarianti o LTI) e per la sintesi di controllori (in particolare a retroazione). All'interno

Dettagli

ANALISI IN FREQUENZA DEI SISTEMI A TEMPO DISCRETO

ANALISI IN FREQUENZA DEI SISTEMI A TEMPO DISCRETO ANALISI IN FREQUENZA DEI SISTEMI A TEMPO DISCRETO Funzione di trasferimento Risposta allo scalino Schemi a blocchi Risposta in frequenza Illustrazioni dal Testo di Riferimento per gentile concessione degli

Dettagli

Generazione di Numeri Casuali- Parte 2

Generazione di Numeri Casuali- Parte 2 Esercitazione con generatori di numeri casuali Seconda parte Sommario Trasformazioni di Variabili Aleatorie Trasformazione non lineare: numeri casuali di tipo Lognormale Trasformazioni affini Numeri casuali

Dettagli

Metodi di identificazione

Metodi di identificazione Metodi di identificazione Metodo di identificazione LS per sistemi ARX Sia yt un processo ARX generico con parametri ignoti: S: yt= B z A z ut 1 1 A z et ota: scegliere ut 1 è la scelta più generica possibile,

Dettagli

Interfaccia grafica SPTool di Matlab per

Interfaccia grafica SPTool di Matlab per Interfaccia grafica SPTool di Matlab per l analisi dei segnali nel dominio del discreto e della frequenza, e l elaborazione dei segnali con il dimensionamento di filtri Appunti a cura dell Ing. Marco Deidda

Dettagli

Organizzazione della Presentazione

Organizzazione della Presentazione Organizzazione della Presentazione INTRODUZIONE A MATLAB DEFINIZIONE DI VARIABILI, MATRICI E VETTORI FUNZIONI ELEMENTARI PER SCALARI E MATRICI POLINOMI VISUALIZZAZIONE DI GRAFICI NOTE GENERALI SU MATLAB

Dettagli

TECNICHE DI CONTROLLO

TECNICHE DI CONTROLLO TECNICHE DI CONTROLLO Predittore/Filtro di Kalman Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott. Ing. MARCELLO BONFE Contenuti del Corso 1. Controllo Ottimo per sistemi multivariabili 2. Stima

Dettagli

PROVA SCRITTA DI FONDAMENTI DI AUTOMATICA A.A. 2010/ gennaio 2012

PROVA SCRITTA DI FONDAMENTI DI AUTOMATICA A.A. 2010/ gennaio 2012 PROVA SCRITTA DI FONDAMENTI DI AUTOMATICA A.A. 2010/2011 10 gennaio 2012 nome e cognome: numero di matricola: prova d esame da CFU : 6 CFU 9 CFU Note: Scrivere le risposte negli spazi appositi. Non consegnare

Dettagli

DCGAIN DC gain of LTI models. K = DCGAIN(SYS) computes the steady-state (D.C. or low frequency) gain of the LTI model SYS.

DCGAIN DC gain of LTI models. K = DCGAIN(SYS) computes the steady-state (D.C. or low frequency) gain of the LTI model SYS. LABORATORIO FONDAMENTI AUTOMATICA 2ª ESERCITAZIONE TF Creation of transfer functions or conversion to transfer function. Creation: SYS TF(NUM,DEN) creates a continuous-time transfer function SYS with numerator(

Dettagli

IDENTIFICAZIONE DEI MODELLI E ANALISI DEI DATI 1 (Prof. S. Bittanti) Ingegneria Informatica 5 CFU. Appello 27 Luglio 2016 Cognome Nome Matricola

IDENTIFICAZIONE DEI MODELLI E ANALISI DEI DATI 1 (Prof. S. Bittanti) Ingegneria Informatica 5 CFU. Appello 27 Luglio 2016 Cognome Nome Matricola IDENTIFICAZIONE DEI MODELLI E ANALISI DEI DATI 1 (Prof. S. Bittanti) Ingegneria Informatica 5 CFU. Appello 27 Luglio 2016 Cognome Nome Matricola............ Verificare che il fascicolo sia costituito da

Dettagli

SCPC- Matlab Es#1. Es#1-1

SCPC- Matlab Es#1. Es#1-1 MATLAB Esercitazioni #: MAT-ES [] per iniziare: Attivazione: Dclick su icona Matlab; Disattivazione: chiudere icona oppure comando: quit Informazioni e sintassi comandi: help; help control; help comando

Dettagli

1 = Processi Autoregressivi AR(1) Filtro IIR di ordine 1. (WGN White Gaussian Noise) Eq. alle differenze ricorsiva. w=randn(n,1) MATLAB:

1 = Processi Autoregressivi AR(1) Filtro IIR di ordine 1. (WGN White Gaussian Noise) Eq. alle differenze ricorsiva. w=randn(n,1) MATLAB: Processi Autoregressivi AR(1) Filtro IIR di ordine 1 Wn [ ] hn [ ] X[ n] = ρ X[ n 1] + W[ n] (WGN White Gaussian Noise) w=randn(n,1) Eq. alle differenze ricorsiva MATLAB: n hn [ ] = ρ un [ ] y=filter(b,a,x)

Dettagli

PROVA SCRITTA DI AUTOMATICA I (Prof. Bittanti, BIO A-K) 27 Gennaio 2009 Cognome Nome Matricola

PROVA SCRITTA DI AUTOMATICA I (Prof. Bittanti, BIO A-K) 27 Gennaio 2009 Cognome Nome Matricola PROVA SCRITTA DI AUTOMATICA I (Prof. Bittanti, BIO A-K) 7 Gennaio 9 Cognome Nome Matricola............ Verificare che il fascicolo sia costituito da 8 pagine. Scrivere le risposte ai singoli esercizi negli

Dettagli

INTRODUZIONE A SIMULINK

INTRODUZIONE A SIMULINK INTRODUZIONE A SIMULINK Per il corso di FONDAMENTI DI AUTOMATICA Silvia Strada CORSO DI LAUREA IN INGEGNERIA GESTIONALE Politecnico di Milano Simulink What Is Simulink Simulink is a software package that

Dettagli

Manuale sintetico per l uso del Control System Toolbox di Matlab

Manuale sintetico per l uso del Control System Toolbox di Matlab Manuale sintetico per l uso del Control System Toolbox di Matlab Alessandro Melis Pierluigi Muntoni 2 Dicembre 2002 Introduzione Questo documento ha lo scopo di presentare, in una versione opportunamente

Dettagli

Analisi Frequenziale. Esempi

Analisi Frequenziale. Esempi Phi AR Analisi Frequenziale Comandi Matlab: logspace, bode, nyquist, subplot, loglog, semilogx, margin Sintassi comandi più usati bode(g), nyquist(g) diagrammi di Bode e Nyquist (default) w=logspace(w,wf,np)

Dettagli

Corso di Elaborazione Numerica dei Segnali Esame del 30 settembre 2005

Corso di Elaborazione Numerica dei Segnali Esame del 30 settembre 2005 Corso di Elaborazione Numerica dei Segnali Esame del 30 settembre 005 TOTALE PUNTI: 44 L allievo é invitato a dare una ragionata e succinta risposta a tutti gli argomenti proposti, per dimostrare il livello

Dettagli

PROVA SCRITTA DI FONDAMENTI DI AUTOMATICA A.A. 2003/ gennaio 2004

PROVA SCRITTA DI FONDAMENTI DI AUTOMATICA A.A. 2003/ gennaio 2004 PROVA SCRITTA DI FONDAMENTI DI AUTOMATICA A.A. 2003/2004 4 gennaio 2004 nome e cognome: numero di matricola: Note: Scrivere le risposte negli spazi appositi. Non consegnare fogli aggiuntivi. La chiarezza

Dettagli

SISTEMI DIGITALI DI CONTROLLO

SISTEMI DIGITALI DI CONTROLLO Sistemi Digitali di Controllo A.A. 2009-2010 p. 1/27 SISTEMI DIGITALI DI CONTROLLO Prof. Alessandro De Luca DIS, Università di Roma La Sapienza deluca@dis.uniroma1.it Lucidi tratti dal libro C. Bonivento,

Dettagli

Fondamenti di Automatica - Ingegneria Gestionale (H-PO) Prof. Silvia Strada Prima prova in itinere del 25 Novembre 2016 Tempo a disposizione: 1.30 h.

Fondamenti di Automatica - Ingegneria Gestionale (H-PO) Prof. Silvia Strada Prima prova in itinere del 25 Novembre 2016 Tempo a disposizione: 1.30 h. Politecnico di Milano Fondamenti di Automatica - Ingegneria Gestionale (H-PO) Prof. Silvia Strada Prima prova in itinere del 25 Novembre 206 Tempo a disposizione:.30 h. Nome e Cognome................................................................................

Dettagli

PROVA SCRITTA DI FONDAMENTI DI AUTOMATICA A.A. 2013/ giugno 2014

PROVA SCRITTA DI FONDAMENTI DI AUTOMATICA A.A. 2013/ giugno 2014 PROVA SCRITTA DI FONDAMENTI DI AUTOMATICA A.A. 2013/2014 30 giugno 2014 nome e cognome: numero di matricola: prova d esame da CFU : 6 CFU 9 CFU Note: Scrivere le risposte negli spazi appositi. Non consegnare

Dettagli

METODI DI STIMA DELL ORDINE p

METODI DI STIMA DELL ORDINE p METODI DI STIMA DELL ORDINE p Per la scelta dell ordine ottimo p per un modello AR, si definisce un criterio di errore che indichi qual è l ordine ottimo per quel modello. L approccio più semplice è quello

Dettagli

Simulazione dei sistemi: esercitazione 1

Simulazione dei sistemi: esercitazione 1 Simulazione dei sistemi: esercitazione 1 Esempio 1: studio di un sistema massa-molla Si consideri il sistema di figura 1 in cui ad un corpo di massa M, vincolato ad un riferimento tramite una molla di

Dettagli

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

Cognome Nome: Matricola: Corso di Laurea: Fondamenti di Controlli Automatici - A.A. 2011/12 20 settembre Domande Teoriche Fondamenti di Controlli Automatici - A.A. / settembre - Domande Teoriche Cognome Nome: Matricola: Corso di Laurea: Per ciascuno dei test a soluzione multipla segnare con una crocetta tutte le affermazioni

Dettagli

Esercitazione di laboratorio del

Esercitazione di laboratorio del Esercitazione di laboratorio del 23-4-213 Esercizio 1: Legge di controllo e ricostruzione dello stato; progetto del regolatore Innanzitutto occorre definire il sistema in spazio di stato nel workspace

Dettagli

Controllori Standard PID. Prof. Laura Giarré

Controllori Standard PID. Prof. Laura Giarré Controllori Standard PID Prof. Laura Giarré Laura.Giarre@UNIMORE.IT https://giarre.wordpress.com/ca/ Regolatore Proporzionale, Integrale, Derivativo - PID + _ + + + Tre azioni di controllo combinate azione

Dettagli

Implementazione degli algoritmi.

Implementazione degli algoritmi. Implementazione degli algoritmi. 4.1. Introduzione. In questo capitolo sarà discussa l implementazione software per l ambiente MATLAB 6.1 che è stata fatta degli algoritmi di identificazione presentati

Dettagli

Sistemi lineari con ingresso stocastico

Sistemi lineari con ingresso stocastico January 21, 2011 1 Media e densità spettrale 2 Processi a spettro razionale 3 MA 4 AR 5 ARMA 6 ARMAX Media e densità spettrale Media Ipotesi: Y (z) = G(z)U(z) 1 u(t) processo casuale stazionario in senso

Dettagli

Controllo in retroazione: Progetto in Frequenza. Prof. Laura Giarré https://giarre.wordpress.com/ca/

Controllo in retroazione: Progetto in Frequenza. Prof. Laura Giarré https://giarre.wordpress.com/ca/ Controllo in retroazione: Progetto in Frequenza Prof. Laura Giarré Laura.Giarre@UNIMORE.IT https://giarre.wordpress.com/ca/ Schema di riferimento per il controllo in retroazione Come già visto lo schema

Dettagli

Esercitazioni Controlli Automatici. Introduzione all utilizzo di Matlab e Simulink

Esercitazioni Controlli Automatici. Introduzione all utilizzo di Matlab e Simulink Introduzione all utilizzo di Matlab e Simulink Ing. Marta Capiluppi mcapiluppi@deis.unibo.it www-lar.deis.unibo.it/~mcapiluppi Tel. (051-20) 93875 1 Cosa è Matlab? Matlab (= Matrix Laboratory) è un linguaggio

Dettagli

Introduzione all utilizzo di Matlab e Simulink. Ing. Marta Capiluppi www-lar.deis.unibo.it/~mcapiluppi Tel.

Introduzione all utilizzo di Matlab e Simulink. Ing. Marta Capiluppi www-lar.deis.unibo.it/~mcapiluppi Tel. Introduzione all utilizzo di Matlab e Simulink Ing. Marta Capiluppi mcapiluppi@deis.unibo.it www-lar.deis.unibo.it/~mcapiluppi Tel. (051-20) 93875 1 Cosa è Matlab? Matlab (= Matrix Laboratory) è un linguaggio

Dettagli

PROVA SCRITTA DI FONDAMENTI DI AUTOMATICA A.A. 2011/ settembre 2012

PROVA SCRITTA DI FONDAMENTI DI AUTOMATICA A.A. 2011/ settembre 2012 PROVA SCRITTA DI FONDAMENTI DI AUTOMATICA A.A. 2011/2012 10 settembre 2012 nome e cognome: numero di matricola: prova d esame da CFU : 6 CFU 9 CFU Note: Scrivere le risposte negli spazi appositi. Non consegnare

Dettagli

= 2000) Controlli automatici LB 16/1/ Il regolatore

= 2000) Controlli automatici LB 16/1/ Il regolatore Quiz A 1. La compensazione del segnale di riferimento in anello aperto: viene effettuata filtrando opportunamente l uscita misurata viene effettuata progettando un filtro che cancella totalmente la dinamica

Dettagli

MATLAB Esercitazione #1: (dominio di Laplace)

MATLAB Esercitazione #1: (dominio di Laplace) Matlab Es# MATLAB Esercitazione #: (dominio di Laplace) Costruzione F.d.T. e operazioni elementari: num,den,tf; *,+-,/» help tf TF Creation of transfer functions or conversion. You can create SISO or MIMO

Dettagli

Controlli Automatici LA Prova del 10/12/2004 Gruppo a

Controlli Automatici LA Prova del 10/12/2004 Gruppo a Cognome Nome Matr. Controlli Automatici LA Prova del //4 Gruppo a Indicare a quale o a quali delle f.d.t. indicate possono corrispondere le seguenti risposte al gradino unitario 3.8.7.56.4.8.4 Amplitude

Dettagli

Progetto di reti anticipatrici

Progetto di reti anticipatrici Reti anticipatrici - 1 Corso di Laurea in Ingegneria Meccanica Progetto di reti anticipatrici DEIS-Università di Bologna Tel. 51 2932 Email: crossi@deis.unibo.it URL: www-lar.deis.unibo.it/~crossi Reti

Dettagli

Processi AR. = σ ρ. Esercizio proposto:

Processi AR. = σ ρ. Esercizio proposto: Laboratorio del 5/10/06 Processi AR Esercizio proposto: Processo reale AR(1) con autocorrelazione R ( m) Rappresentazione di una possibile realizzazione, grafico del coefficiente di autocorrelazione e

Dettagli

Sistemi di Controllo Digitale. Esercitazione 1: 31 Gennaio 2008 RICHIAMI DI CONTROLLI AUTOMATICI

Sistemi di Controllo Digitale. Esercitazione 1: 31 Gennaio 2008 RICHIAMI DI CONTROLLI AUTOMATICI Sistemi di Controllo Digitale Esercitazione 1: 31 Gennaio 28 RICHIAMI DI CONTROLLI AUTOMATICI Andrea Paoli, Matteo Sartini DEIS - Università di Bologna Tel. 51-293874/2 E-mail: {andrea.paoli}{matteo.sartini}@unibo.it

Dettagli

Cognome Nome Matricola Corso

Cognome Nome Matricola Corso Fondamenti di Controlli Automatici - A.A. 212/13 6 novembre 213 - Quiz di Teoria Cognome Nome Matricola Corso Per ciascuno dei test a soluzione multipla segnare con una crocetta tutte le affermazioni che

Dettagli

Metodi per la scelta dell ordine ottimo AR

Metodi per la scelta dell ordine ottimo AR Metodi per la scelta dell ordine ottimo AR L. Astolfi - Modelli autoregressivi per la connettività tra segnali biologici - Corso di Modelli di Sistemi Biologici 8 Scelta dell ordine del modello AR Ogni

Dettagli

Introduzione all utilizzo di Matlab e Simulink. Ing. Andrea Paoli www-lar.deis.unibo.it/~apaoli Tel.

Introduzione all utilizzo di Matlab e Simulink. Ing. Andrea Paoli www-lar.deis.unibo.it/~apaoli Tel. Introduzione all utilizzo di Matlab e Simulink Ing. Andrea Paoli apaoli@deis.unibo.it www-lar.deis.unibo.it/~apaoli Tel. (051-20) 93045 1 Cosa è Matlab? Matlab (= Matrix Laboratory) è un linguaggio di

Dettagli

Politecnico di Bari Facoltà di Ingegneria

Politecnico di Bari Facoltà di Ingegneria Politecnico di Bari Facoltà di Ingegneria Dispensa per il Corso di Controlli Automatici II Studio di un sistema SISO che modella la sospensione di un autoveicolo con il ATLAB Control Toolbox Ing. ariagrazia

Dettagli

Lab 3: Progettazione di controllori digitali per un motore elettrico (30+2 punti)

Lab 3: Progettazione di controllori digitali per un motore elettrico (30+2 punti) Lab 3: Progettazione di controllori digitali per un motore elettrico (302 punti) Luca Schenato Email: schenato@dei.unipd.it 10 Maggio 2015 1 Scopo L obiettivo di questo laboratorio è di procedere alla

Dettagli

Presentazione Progetti L-B

Presentazione Progetti L-B Presentazione Progetti L-B Controlli Automatici L-B ing. Roberto Naldi AA 2008/2009 Introduzione Tre differenti tipologie Prima tipologia: Problematiche derivanti dalla presenza di poli complessi coniugati

Dettagli

FENS- ENS esame del 24 febbraio 2006

FENS- ENS esame del 24 febbraio 2006 FENS- ENS esame del 24 febbraio 26 L allievo é invitato a dare una ragionata e succinta risposta a tutti gli argomenti proposti, per dimostrare il livello di preparazione globale. I calcoli devono essere

Dettagli

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

ANALISI DEI SISTEMI DI CONTROLLO A TEMPO CONTINUO. Schema generale di controllo in retroazione ANALISI DEI SISTEMI DI CONTROLLO A TEMPO CONTINUO Schema generale di controllo in retroazione Requisiti di un sistema di controllo Stabilità in condizioni nominali Margine di guadagno e margine di fase

Dettagli

Teoria della decisione e della stima. Esercitazioni di laboratorio Anno accademico M.S. Greco

Teoria della decisione e della stima. Esercitazioni di laboratorio Anno accademico M.S. Greco Teoria della decisione e della stima Esercitazioni di laboratorio Anno accademico 008-09 M.S. Greco Laboratorio dell 1/10/08 Processi AR + Sx() z = Rx( m) z m= m Densità spettrale complessa La regione

Dettagli

PRESENTAZIONE DELL ATTIVITÀ DI RICERCA A.A. 2009/2010

PRESENTAZIONE DELL ATTIVITÀ DI RICERCA A.A. 2009/2010 PRESENTAZIONE DELL ATTIVITÀ DI RICERCA A.A. 2009/2010 dottorando ANALISI MODALE Sperimentale Operazionale (output-only) f() t yt () raccolta preparazione stima validazione i, i i SUBSPACE IDENTIFICATION

Dettagli

INGEGNERIA INFORMATICA

INGEGNERIA INFORMATICA INGEGNERIA INFORMATICA FONDAMENTI DI AUTOMATICA 09/02/2017 Prof. Marcello Farina SOLUZIONI Anno Accademico 2015/2016 ESERCIZIO 1 Si consideri il sistema a tempo discreto non lineare descritto dalle seguenti

Dettagli

CONTROLLI AUTOMATICI Ingegneria Meccatronica. Prof. Cesare Fantuzzi. Cristian Secchi

CONTROLLI AUTOMATICI Ingegneria Meccatronica. Prof. Cesare Fantuzzi. Cristian Secchi CONTROLLI AUTOMATICI Ingegneria Meccatronica PROGETTO DEL CONTROLLORE MEDIANTE IL LUOGO DELLE RADICI Prof. Cesare Fantuzzi Ing. email: cesare.fantuzzi@unimore.it, cristian.secchi@unimore.it http://www.automazione.ingre.unimore.it

Dettagli

Calcolo del movimento di sistemi dinamici LTI. Esempi di soluzione per sistemi dinamici LTI TC

Calcolo del movimento di sistemi dinamici LTI. Esempi di soluzione per sistemi dinamici LTI TC Calcolo del movimento di sistemi dinamici LTI Esempi di soluzione per sistemi dinamici LTI TC Esempi di soluzione per sistemi LTI TC Scomposizione in fratti semplici (parte I) Esempio di soluzione 1 Scomposizione

Dettagli

COMPITO DI CONTROLLI AUTOMATICI 20 Febbraio 2014

COMPITO DI CONTROLLI AUTOMATICI 20 Febbraio 2014 COMPITO DI CONTROLLI AUTOMATICI Febbraio 14 Esercizio 1. [11 punti] Si consideri il modello ingresso/uscita a tempo continuo avente la seguente funzione di trasferimento: G(s) = 1 3 s(s + 1)(s + 1) (s

Dettagli

Risposte allo scalino di sistemi del I e II ordine. Marcello Farina

Risposte allo scalino di sistemi del I e II ordine. Marcello Farina Risposte allo scalino di sistemi del I e II ordine Sommario 2 Struttura generale delle funzioni di trasferimento Caratteristiche della risposta allo scalino di principale interesse Risposte allo scalino

Dettagli

Campi Elettromagnetici e Circuiti I Risposta in frequenza

Campi Elettromagnetici e Circuiti I Risposta in frequenza Facoltà di Ingegneria Università degli studi di Pavia Corso di aurea Triennale in Ingegneria Elettronica e Informatica Campi Elettromagnetici e Circuiti I isposta in frequenza Campi Elettromagnetici e

Dettagli

Politecnico di Milano

Politecnico di Milano Politecnico di Milano FONDAMENTI DI AUTOMATICA Corso di laurea in Ingegneria Gestionale sez. A-D Prof. C. Piccardi Appello del 3/9/8 COGNOME: NOME: MATRICOLA: AVVERTENZA In base alla normativa in vigore,

Dettagli

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

ANALISI DEI SISTEMI DI CONTROLLO A TEMPO CONTINUO. Schema generale di controllo in retroazione. Margine di guadagno e margine di fase ANALISI DEI SISTEMI DI CONTROLLO A TEMPO CONTINUO Schema generale di controllo in retroazione Requisiti di un sistema di controllo Stabilità in condizioni nominali Margine di guadagno e margine di fase

Dettagli

Teoria dei Segnali Discrete Fourier Transform (DFT) e Fast Fourier Transform (FFT); filtri tempo-continui

Teoria dei Segnali Discrete Fourier Transform (DFT) e Fast Fourier Transform (FFT); filtri tempo-continui Teoria dei Segnali Discrete Fourier Transform (DFT) e Fast Fourier Transform (FFT); filtri tempo-continui Valentino Liberali Dipartimento di Fisica Università degli Studi di Milano valentino.liberali@unimi.it

Dettagli

Indice Prefazione Problemi e sistemi di controllo Sistemi dinamici a tempo continuo

Indice Prefazione Problemi e sistemi di controllo Sistemi dinamici a tempo continuo Indice Prefazione XI 1 Problemi e sistemi di controllo 1 1.1 Introduzione 1 1.2 Problemi di controllo 2 1.2.1 Definizioni ed elementi costitutivi 2 1.2.2 Alcuni esempi 3 1.3 Sistemi di controllo 4 1.3.1

Dettagli

Controlli Automatici 2 13/07/05 Compito a

Controlli Automatici 2 13/07/05 Compito a Controlli Automatici 3/7/5 Compito a a) Data la funzione di trasferimento P (s) = (s+)(s+) (s+)s. a.) Si tracci il diagramma di Bode. a.) Si tracci il diagramma di Nyquist. Bode Diagram 5 Magnitude (db)

Dettagli

Exam of ELECTRONIC SYSTEMS June 15 th, 2012 Prof. Marco Sampietro

Exam of ELECTRONIC SYSTEMS June 15 th, 2012 Prof. Marco Sampietro Exam of ELECTRONIC SYSTEMS June 15 th, 2012 Prof. Marco Sampietro Matr. N NAME Problem 1 Operational Amplifier circuit 1. Considerare l amplificatore della figura seguente. Supporre inizialmente di usare

Dettagli

APPUNTI SUL CONTROLLO PREDITTIVO

APPUNTI SUL CONTROLLO PREDITTIVO APPUNTI SUL CONTROLLO PREDITTIVO G. Picci a.a. 2007/2008 1 MPC per modelli I/O scalari Da scrivere... 2 MPC per modelli di stato Come visto in precedenza il calcolo del predittore dell uscita su cui basare

Dettagli

Laboratorio di Stima e Filtraggio: Filtro di Kalman in Matlab

Laboratorio di Stima e Filtraggio: Filtro di Kalman in Matlab Laboratorio di Stima e Filtraggio: Filtro di Kalman in Matlab Gian Antonio Susto (Original work by Chiara Masiero) DEI - UniPD 19 Maggio 2016 G.A. Susto (DEI - UniPD) SeF 2016 - Lab.3 19 Maggio 2016 1

Dettagli

Sistemi di controllo

Sistemi di controllo Compito del 8 gennaio 2014 - Quiz Per ciascuno dei seguenti quesiti, segnare con una crocetta le risposte che si ritengono corrette. Alcuni quesiti possono avere più risposte corrette. I quiz si ritengono

Dettagli

UNIVERSITA' DEGLI STUDI ROMA TRE UNIVERSITÀ DEGLI STUDI. Facoltà di Ingegneria. Corso di Laurea in Ingegneria Gestionale e dell'automazione

UNIVERSITA' DEGLI STUDI ROMA TRE UNIVERSITÀ DEGLI STUDI. Facoltà di Ingegneria. Corso di Laurea in Ingegneria Gestionale e dell'automazione UNIVERSITA' DEGLI STUDI ROMA TRE ROMA TRE UNIVERSITÀ DEGLI STUDI Facoltà di Ingegneria Corso di Laurea in Ingegneria Gestionale e dell'automazione Tesina per il corso di Strumentazione e Misure per l'automazione

Dettagli

Tesina di Identificazione dei Modelli e Analisi dei Dati

Tesina di Identificazione dei Modelli e Analisi dei Dati Tesina di Identificazione dei Modelli e Analisi dei Dati Ceccarelli Egidio e Papi Alessio 19 Luglio 2000 1 Indice 1 Introduzione 3 2 Valutazioni relative all identificazione 3 3 Prove 4 4 Conclusioni 5

Dettagli

TECNICHE DI IDENTIFICAZIONE NON PARAMETRICA. Gianluigi Pillonetto Dipartimento di Ingegneria dell Informazione Università di Padova

TECNICHE DI IDENTIFICAZIONE NON PARAMETRICA. Gianluigi Pillonetto Dipartimento di Ingegneria dell Informazione Università di Padova TECNICHE DI IDENTIFICAZIONE NON PARAMETRICA Gianluigi Pillonetto Dipartimento di Ingegneria dell Informazione Università di Padova Il problema dell identificazione di sistema? v k u(t) SISO SYSTEM z(t)

Dettagli