Automatica I (Laboratorio)

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Automatica I (Laboratorio)"

Transcript

1 Lezione 3 Automatica I (Laboratorio) -Pag. Automatica I (Laboratorio) Dipartimento di Ingegneria Università di Ferrara Tel Fax ssimani@ing.unife.it URL: URL:

2 Lezione 3 Automatica I (Laboratorio) - Pag. 4 Elementi di grafica in Matlab Funzioni di grafica plot(x,y,s) Grafica il vettore Y in funzione di X X e Y sono vettori con le stesso numero di elementi S è una stringa formata dai caratteri: y yellow. point - solid m magenta o circle : dotted c cyan x x-mark -. dashdot r red + plus -- dashed g green * star b blue s square w white d diamond k black v triangle (down)

3 Lezione 3 Automatica I (Laboratorio) -Pag.5 Elementi di Grafica in Matlab figure, plot(t,x, -,t,y, -- ) Apertura nuova finestra grafica e visualizzazione grafici sovrapposti figure, plot(t,x, - ), hold on, plot(t,y, -- ) Apertura nuova finestra grafica e visualizzazione grafici sovrapposti Sono equivalenti: hold on mantiene il grafico corrente

4 Lezione 3 Automatica I (Laboratorio) -Pag.9 Introduzione a Simulink Simulink, prodotto dalla Mathworks Inc. È un programma per la simulazione di sistemi dinamici Progetto di un sistema dinamico Definizione del modello da simulare Analisi del sistema Ambiente a finestre ed interfaccia grafica: Block diagram windows e mouse Simulink riutilizza l ambiente e i comandi di Matlab I risultati sono disponibili nel Workspace di Matlab

5 Lezione 3 Automatica I (Laboratorio) -Pag.0 Istruzioni di base di Simulink >> simulink Visualizzazione della finestra Simulink block library Sources Sinks Discrete In Out Linear Nonlinear Connections Simulink block library.

6 Lezione 3 Automatica I (Laboratorio) - Pag. Istruzioni di base di Simulink Sources Library Sources: (Library: simulink/sources), generatori di segnale Constant Signal Generator Ramp Step Sine Wave Repeating Sequence Discrete Pulse Generator Pulse Generator 2:34 [T,U Chirp Signal Clock Digital Clock From Workspace untitled.mat From File Random Number Uniform Random Number Band-Limited White Noise Simulink Signal Source library.

7 Lezione 3 Automatica I (Laboratorio) -Pag.2 Istruzioni di base di Simulink Sink Library Library: simulink/sinks contiene alcuni rivelatori di segnale 0 Scope Display XY Graph untitled.mat simout STOP To File To Workspace Stop Simulation Simulink Signal Sinks library.

8 Lezione 3 Automatica I (Laboratorio) -Pag.3 Istruzioni di Simulink Discrete Library Library: simulink/discrete analisi dei sistemi lineari tempo-discreti T z z- Unit Delay Discrete-Time Integrator Zero-Order Hold First-Order Hold y(n)=cx(n)+du(n) x(n+)=ax(n)+bu(n) +2z - z+0.5 (z-) z(z-0.5) Discrete State-Space Discrete Filter Discrete Transfer Fnc Discrete Zero-Pole Simulink Discrete-Time library.

9 Lezione 3 Automatica I (Laboratorio) - Pag. 4 Istruzioni di Simulink Linear Library Library: simulink/linear analisi dei sistemi lineari tempo-continui s Gain Sum Integrator s+ x' = Ax+Bu y = Cx+Du (s-) s(s+) Transfer Fnc State-Space Zero-Pole du/dt K Derivative Dot Product Matrix Gain Slider Gain Simulink Linear library.

10 Lezione 3 Automatica I (Laboratorio) - Pag. 5 Istruzioni di Simulink Nonlinear Library Library: simulink/nonlinear funzioni non lineari u Abs sin e u Trigonometric Function Math FunctionRounding Function floor min MinMax Product Combinatorial Logical Operator AND <= Relational Operator Sign Backlash Rate Limiter Transport Delay Memory Look-Up Table Hit Crossing Look-Up Table (2-D) Saturation Quantizer Coulomb & Viscous Friction Dead Zone f(u) Fnc Switch system Manual SwitchVariable TransportS-Function Delay Relay MATLAB Function MATLAB Fcn f(z) Solve f(z) = 0 Algebraic Constraint Simulink Nonlinear library. z Multiport Switch

11 Lezione 3 Automatica I (Laboratorio) - Pag. 6 Istruzioni di Simulink Connections Library Library: simulink/connections blocchi per effettuare connessioni Mux Demux In Out Mux Demux [A {A} [A From Goto Tag Visibility Goto A A A Data Store Read Memory Data Store Write Enable Trigger Ground Terminator [ 0 IC Subsystem Selector Width Simulink Connection library.

12 Lezione 3 Automatica I (Laboratorio) - Pag. 7 Simulazione di sistemi dinamici con SIMULINK Simulazione integrazione delle equazioni differenziali Simulatore di Simulink Simulink Control Panel Simulation Parameters Opzione Solver nella finestra Simulation Parameters (cfr. odesolver Matlab) Simulation time: Start time: istante iniziale della simulazione Simulation time: Stop time: istante finale della simulazione Solver Options: Type: passo di integrazione fisso (Fixed-step) o variabile (Variable-step) Solver Options: scelta della funzione di integrazione ottimale: ode45, ode23, ode3, ode5s, ode23s, ediscrete Solver Options: Max step size e Initial step size, Relative e Absolute tolerance

13 Lezione 3 Automatica I (Laboratorio) - Pag. 8 Analisi di un circuito non lineare ẋ (t) = R L x (t) + L x 2(t) ẋ 2 (t) = C x (t) + C( G x 2 (t) G 2 x 3 2 (t)) + C u(t) K -R/L Base tempi x s Traiettorie dello stato x(t) Grafico x(t) -/C K Base tempi x2 dx/dt dx2/dt s x2(t) K /L Grafico x2(t) G/C K Somma2 /C K u(t) 0 -G2/C K x2(t)^3 u^3 Circuito non lineare in Simulink.

14 Lezione 3 Automatica I (Laboratorio) - Pag. 9 Modello di un motore in corrente continua Controllo d armatura e avvolgimento d eccitazione ad alimentazione costante [ ia(t) ω(t) = R a La km J k m L a f J [ i a(t) ω(t) [ + 0 La 0 J [ V a(t) Cc(t) ω(t) = [ 0 [ ia(t) ω(t) Motore in corrente continua i a V a.. i e V e R a.. R e L a L e vm ω(t) C c, J, f Schema di un motore in corrente continua

15 Lezione 3 Automatica I (Laboratorio) -Pag.20 Modello di un motore in corrente continua Matrici di sistema A = [ R a La km J k m L a f J, B = [ La 0 0 J e C = [ 0. Ingressi ed uscite: y(t) =ω(t) x(t) = [ ia (t) ω(t) e u(t) = [ Va (t) C c (t).

16 Lezione 3 Automatica I (Laboratorio) -Pag.2 Modello di un motore in corrente continua Condizioni di funzionamento. Alimentazione del motore con un gradino di tensione di armatura costante a 0V da0s a 50s e al valore di 5V per altri 50s. 2. Impulso di tensione di ampiezza V a (t) =0V e durata τ =40s. 3. Posizione del rotore α(t) A = R a La α(t) =ω(t), x(t) = k m L a 0 km J f J 0 0 0, B = i a (t) ω(t) α(t) La e y(t) = 0 0 J 0 0 [ ω(t) α(t) e C = [

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

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

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

Introduzione al Simulink

Introduzione al Simulink Sommario Descrizione generale dell ambiente Simulink di Matlab. Principi di funzionamento. Ambiente di simulazione. Esempi: realizzazione di modelli matematici di sistemi dinamici facendo uso di Simulink

Dettagli

Istruzioni di base di Simulink Per aprire Simulink si deve digitare all interno della Matlab Command Window il comando: >> simulink

Istruzioni di base di Simulink Per aprire Simulink si deve digitare all interno della Matlab Command Window il comando: >> simulink PARTE 10 Simulink INTRODUZIONE A SIMULINK Simulink,prodotto dalla Mathworks Inc. è un programma per la simulazione di sistemi dinamici. Estende le potenzialità di Matlab,aggiungendo molte funzioni specifiche

Dettagli

CONTROLLI AUTOMATICI e SISTEMI ELETTRICI LINEARI Ingegneria Meccatronica INTRODUZIONE Matlab (seconda parte) e SIMULINK

CONTROLLI AUTOMATICI e SISTEMI ELETTRICI LINEARI Ingegneria Meccatronica INTRODUZIONE Matlab (seconda parte) e SIMULINK CONTROLLI AUTOMATICI e SISTEMI ELETTRICI LINEARI Ingegneria Meccatronica INTRODUZIONE Matlab (seconda parte) e SIMULINK Emilio Lorenzani Tel. 0522 522443 e-mail: emilio.lorenzani@unimore.it http://www.ingre.unimore.it

Dettagli

Introduzione a Simulink

Introduzione a Simulink Ing. Roberto Naldi DEIS-Università di Bologna Tel. 051 2093876 (CASY) Email: roberto.naldi@unibo.it URL: www-lar.deis.unibo.it/~rnaldi 1 Cosa è Simulink Simulink: un ambiente grafico per la simulazione

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

INTRODUZIONE A SIMULINK

INTRODUZIONE A SIMULINK CONTROLLI AUTOMATICI Ingegneria della Gestione Industriale e della Integrazione di Impresa http://www.automazione.ingre.unimore.it/pages/corsi/controlliautomaticigestionale.htm INTRODUZIONE A SIMULINK

Dettagli

INTRODUZIONE A SIMULINK

INTRODUZIONE A SIMULINK INTRODUZIONE A SIMULINK ing. vincenzo lippiello Versione 1.0 1 Avviare Simulink Nella finestra di comando di MATLAB, nel prompt >>, digitare simulink e premere Enter Oppure cliccare sull apposita icona

Dettagli

CONTROLLI AUTOMATICI Ingegneria Meccatronica

CONTROLLI AUTOMATICI Ingegneria Meccatronica CONTROLLI AUTOMATICI Ingegneria Meccatronica CONTROLLI AUTOMATICI INTRODUZIONE SIMULINK Ing. Tel. 0522 522234 e-mail: secchi.cristian@unimore.it http://www.ingre.unimore.it/staff/secchi Simulink Simulink

Dettagli

Matlab e Simulink per i sistemi di controllo

Matlab e Simulink per i sistemi di controllo Matlab e Simulink per i sistemi di controllo Introduzione L utilizzo del toolbox SIMULINK di Matlab facilita la simulazione di sistemi interconnessi, consentendo la loro rappresentazione direttamente per

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 A SIMULINK Ing. e-mail:

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 A SIMULINK Ing. e-mail:

Dettagli

Introduzione a Matlab e Simulink

Introduzione a Matlab e Simulink Introduzione a Matlab e Simulink Fondamenti di Automatica 1 Motivazioni: problema di analisi Modello del sistema dinamico parametri Segnali d eccitazione Prestazioni? del sistema Come analizzare il comportamento,

Dettagli

Laboratorio di Matlab

Laboratorio di Matlab Laboratorio di Matlab Rudy Manganelli Dipartimento di Ingegneria dell Informazione, Università di Siena manganelli@dii.unisi.it http://www.dii.unisi.it/ control/matlab/labmatlab.html Luglio 2008 DII -

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

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

UD6 - MATLAB. Gestione della grafica

UD6 - MATLAB. Gestione della grafica UD6 - MATLAB Gestione della grafica Grafici MatLab può produrre grafici 2D e 3D Disegnare un Grafico Il comando plot produce grafici in 2 dimensioni; plot(x,y)apre una finestra e disegna il punto (x,y);

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

Automazione dei Sistemi Industriali

Automazione dei Sistemi Industriali Automazione dei Sistemi Industriali Luca Sani Dipartimento di Sistemi Elettrici e Automazione Università di Pisa tel. 050 2217364 email luca.sani@dsea.unipi.it Luca Sani Laboratorio informatico per l ingegneria

Dettagli

L Ambiente di Sviluppo SIMULINK

L Ambiente di Sviluppo SIMULINK Università di Roma Tor Vergata Corso di Laboratorio di Applicazioni Informatiche L Ambiente di Sviluppo SIMULINK 12, 13 e 15 Novembre 2001 Ing. Franco Mazzenga MATLAB E SIMULINK MATLAB SIMULINK Altri prodotti:

Dettagli

Introduzione e strumenti

Introduzione e strumenti Introduzione e strumenti Introduzione Analisi e simulazione in ambiente Matlab Introduzione all utilizzo di Simulink Simulazione in ambiente Simulink 2 2007 Politecnico di Torino 1 Introduzione (1/2) L

Dettagli

Esercitazione di Controlli Automatici 1 - n. 4 a.a.2004/05

Esercitazione di Controlli Automatici 1 - n. 4 a.a.2004/05 Esercitazione di Controlli Automatici - n. 4 a.a.24/5 Tutorial sull applicativo SIMULINK di MATLAB - Simulazione del comportamento di sistemi del primo e del secondo ordine. Proprietà dinamiche e filtranti.

Dettagli

Laboratorio informatico per l ingegneria elettrica

Laboratorio informatico per l ingegneria elettrica Laboratorio informatico per l ingegneria elettrica Luca Sani Dipartimento di Università di Pisa tel. 050 2217364 email luca.sani@dsea.unipi.it Sommario Introduzione a Simulink Costruzione del modello Simulazione

Dettagli

Introduzione all uso di Simulink

Introduzione all uso di Simulink Introduzione all uso di Simulink Il programma di calcolo Matlab è corredato da diversi toolbox, ossia pacchetti specializzati che includono routine per applicazioni specifiche. Tra questi toolbox Simulink

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

MATLAB-SIMULINK. Simulink. Simulazione di un sistema ABS (Anti-lock bracking system) Ing. Alessandro Pisano.

MATLAB-SIMULINK. Simulink. Simulazione di un sistema ABS (Anti-lock bracking system) Ing. Alessandro Pisano. 1 MATLAB-SIMULINK Simulink Simulazione di un sistema ABS (Anti-lock bracking system) Ing. Alessandro Pisano pisano@diee.unica.it 2 Anti-lock bracking system (ABS) Il sistema anti bloccaggio, meglio noto

Dettagli

Ing. Alessandro Pisano

Ing. Alessandro Pisano Guida Introduttiva a SIMULINK Ing. Alessandro Pisano INDICE Introduzione 3 Generalità: librerie e blocchi elementari. 3 Esempio introduttivo: costruzione e visualizzazione di un onda sinusoidale 7 Costruzione

Dettagli

Introduzione al Simulink

Introduzione al Simulink Introduzione al Simulink pag. 1 L ambiente Simulink Simulink è un ambiente grafico per la simulazione di sistemi complessi Simulink è composto da una libreria di blocchi che descrivono elementi statici

Dettagli

Ingegneria Informatica. Prof. Claudio Melchiorri DEIS-Università di Bologna Tel

Ingegneria Informatica. Prof. Claudio Melchiorri DEIS-Università di Bologna Tel CONTROLLI AUTOMATICI LS Ingegneria Informatica Sistemi a Dati Campionati Prof. DEIS-Università di Bologna Tel. 51 29334 e-mail: claudio.melchiorri@unibo.it http://www-lar lar.deis.unibo.it/people/cmelchiorri

Dettagli

SIMULINK MATLAB E SIMULINK. Model-Based and System-Based Design MATLAB SIMULINK. Altri prodotti:

SIMULINK MATLAB E SIMULINK. Model-Based and System-Based Design MATLAB SIMULINK. Altri prodotti: SIMULINK Model-Based and System-Based Design MATLAB E SIMULINK MATLAB SIMULINK Altri prodotti: Real Time Workshop StateFlow Blocksets (elaborazione numerica dei segnali (DSP),Telecomunicazioni, sistemi

Dettagli

Secondario nel Lazio. Didattica della Simulazione dei Sistemi

Secondario nel Lazio. Didattica della Simulazione dei Sistemi Scuola di Specializzazione all Insegnamento Secondario nel Lazio Didattica della Simulazione dei Sistemi prof. Stefano Panzieri Rappresentazioni di sistemi dinamici Sistemi del e del ordine lineari Sistemi

Dettagli

Simulink è l ambiente di programmazione grafico associato al MATLAB.

Simulink è l ambiente di programmazione grafico associato al MATLAB. è una piattaforma per la simulazione multidominio e la progettazione model-based di sistemi dinamici. Fornisce un ambiente grafico interattivo e librerie di gruppi di blocchi personalizzabili, e può essere

Dettagli

Corso di Fondamenti di Automatica A.A Laboratorio di Matlab

Corso di Fondamenti di Automatica A.A Laboratorio di Matlab Corso di Fondamenti di Automatica A.A. 20-202 Laboratorio di Matlab Studio tramite Matlab del modello massa molla smorzatore Il modello matematico del sistema dinamico in esame è descritto dal seguente

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

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

Controllo con retroazione dello stato

Controllo con retroazione dello stato CONTROLLI AUTOMATICI LS Ingegneria Informatica Controllo con retroazione dello stato Prof. Claudio Melchiorri DEIS-Università di Bologna Tel. 51 29334 e-mail: claudio.melchiorri@unibo.it http://www-lar.deis.unibo.it/people/cmelchiorri

Dettagli

CAPITOLO 4 RISULTATI DELLE SIMULAZIONI

CAPITOLO 4 RISULTATI DELLE SIMULAZIONI CAPITOLO 4 RISULTATI DELLE SIMULAZIONI 4.1 Visualizzazione dei risultati Per la visualizzazione dei risultati è stato utilizzato il blocco Simulink chiamato To Workspace, reperibile dalla libreria di Simulink

Dettagli

Per creare il modello si scriva simulin nella finestra di comando MATLAB. Apparirà il Browser della Libreria Simulink.

Per creare il modello si scriva simulin nella finestra di comando MATLAB. Apparirà il Browser della Libreria Simulink. SIMULINK Version 3 Costruzione di un semplice esempio Consideriamo un segnale sinosoidale. Esso venga integrato. Inoltre si vuole visualizzare il segnale sinusoidale assieme al segnale integrato. Il diagramma

Dettagli

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 3-15/3/2018

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 3-15/3/2018 Complementi di Matematica e Calcolo Numerico A.A. 2017-2018 Laboratorio 3-15/3/2018 Programmare con Matlab: Script-files Che cos è uno script file? È un file con estensione.m (ad esempio: myfile.m). Contiene

Dettagli

Modellistica e Simulazione

Modellistica e Simulazione Modellistica e Simulazione Lezione 2 21 marzo 2011 Università degli Studi del Sannio Facoltà di Ingegneria Luigi Iannelli Modellistica dei sistemi Individuazione del dominio applicativo. Decomposizione

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

Guida introduttiva a Matlab-Simulink

Guida introduttiva a Matlab-Simulink Guida introduttiva a Matlab-Simulink Ing. Alessandro Pisano pisano@diee.unica.it INDICE Introduzione 3 Generalità: librerie e blocchi elementari. 3 Esempio introduttivo: costruzione e visualizzazione di

Dettagli

Laboratorio informatico per l ingegneria elettrica

Laboratorio informatico per l ingegneria elettrica Laboratorio informatico per l ingegneria elettrica Luca Sani Dipartimento di Università di Pisa tel. 050 2217364 email luca.sani@dsea.unipi.it Sommario Sistemi tempo varianti I segnali Sottosistemi Maschere

Dettagli

Simulink & grafica. Motore in corrente continua. Sottosistemi (subsystems) Maschere (mask)

Simulink & grafica. Motore in corrente continua. Sottosistemi (subsystems) Maschere (mask) Simulink & grafica Motore in corrente continua Sottosistemi (subsystems) Maschere (mask) Creazione di grafici in Matlab con dati generati in Simulink Gestione di modelli Simulink mediante script (funzione

Dettagli

Sistemi Dinamici Complessi

Sistemi Dinamici Complessi Sistemi Dinamici Complessi Linee guida per l analisi dei sistemi dinamici caotici Chiara Mocenni a.a. 2011/2012 Corsi di Laurea Magistrale in Ingegneria Informatica e Gestionale http://www.dii.unisi.it/

Dettagli

Esempi di uso e applicazioni di Matlab e simulink. 1) Uso delle funzioni ode23 e ode45 per l'integrazione di equazioni differenziali con Matlab

Esempi di uso e applicazioni di Matlab e simulink. 1) Uso delle funzioni ode23 e ode45 per l'integrazione di equazioni differenziali con Matlab Esempi di uso e applicazioni di Matlab e simulink ) Uso delle funzioni ode23 e ode45 per l'integrazione di equazioni differenziali con Matlab Sia dato da integrare una equazione differenziale scalare di

Dettagli

ESERCIZIO SUL CAMPIONAMENTO

ESERCIZIO SUL CAMPIONAMENTO ESERCIZIO SUL CAMPIONAMENTO Questo esercizio ha lo scopo di verificare praticamente, mediante simulazione, le proprietà frequenziali dei segnali campionati. Si consideri il segnale x() t = sin ( 2πt )

Dettagli

DINAMICA DINAM DELLE ICA

DINAMICA DINAM DELLE ICA DINAMICA DELLE MACCHINE E DEGLI IMPIANTI ELETTRICI: MACCHINA SINCRONA STUDIO DEI LIMITI DI CAPABILITY Esercitazione 06: Lo schema di impianto generatore Rete a potenza infinita LINEA TRAFO Si utilizza

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

Simulazione Spice. Simulazione Circuitale Spice. Netlist. Netlist

Simulazione Spice. Simulazione Circuitale Spice. Netlist. Netlist Simulazione Spice Simulazione Circuitale Spice Lucidi del Corso di Elettronica Digitale Modulo 4 Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Elettronica (EOLAB)

Dettagli

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

Dettagli

CONTROLLI AUTOMATICI Ingegneria della Gestione Industriale e della Integrazione di Impresa

CONTROLLI AUTOMATICI Ingegneria della Gestione Industriale e della Integrazione di Impresa CONTROLLI AUTOMATICI Ingegneria della Gestione Industriale e della Integrazione di Impresa http://www.automazione.ingre.unimore.it/pages/corsi/controlliautomaticigestionale.htm SISTEMI E MODELLI Ing. Luigi

Dettagli

Un regolatore di tensione a controllo misto analogico/digitale.

Un regolatore di tensione a controllo misto analogico/digitale. Un regolatore di tensione a controllo misto analogico/digitale. Un esempio di progetto di un sistema di controllo analogico/numerico, della sua verifica e realizzazione mediante tecniche di Model-Based

Dettagli

Presentazione Progetti CAT

Presentazione Progetti CAT Presentazione Progetti CAT Introduzione Tre differenti tipologie Prima tipologia: Problematiche derivanti dalla presenza di poli complessi coniugati Seconda tipologia Progetto eseguito mediante uno schema

Dettagli

Sistemi Misti Analogico-Digitali in SystemC: SystemC-WMS

Sistemi Misti Analogico-Digitali in SystemC: SystemC-WMS Sistemi Misti Analogico-Digitali in SystemC: Simone Orcioni Giorgio Biagetti, Massimo Conti DEIT, Dipartimento di Elettronica, Intelligenza artificiale e Telecomunicazioni Università Politecnica delle

Dettagli

Introduzione ai sistemi dinamici

Introduzione ai sistemi dinamici Introduzione ai sistemi dinamici Prof. G. Ferrari Trecate, Prof. D.M. Raimondo Dipartimento di Ingegneria Industriale e dell Informazione (DIII) Università degli Studi di Pavia Fondamenti di Automatica

Dettagli

Automazione dei Sistemi Industriali

Automazione dei Sistemi Industriali Automazione dei Sistemi Industriali Luca Sani Dipartimento di Sistemi Elettrici e Automazione Università di Pisa tel. 050 2217364 email luca.sani@dsea.unipi.it Sommario I segnali Sottosistemi Maschere

Dettagli

Esercizio 1 Sia x = 0:1:9; un vettore riga di 10 elementi. a) Definire un vettore colonna y di 10 elementi random uniformemente distribuiti tra 0 e 1.

Esercizio 1 Sia x = 0:1:9; un vettore riga di 10 elementi. a) Definire un vettore colonna y di 10 elementi random uniformemente distribuiti tra 0 e 1. Pagina 1 di CORSO LABORATORIO DI APPLICAZIONI INFORMATICHE PER TELECOMUNICAZIONI ANNO ACCADEMICO 003-004 PRIMA PROVA IN ITINERE SEZ. MATLAB Il Candidato: Cognome: Nota: Qualora sia richiesto di calcolare

Dettagli

Matlab. Vettori, funzioni matematiche e grafici.

Matlab. Vettori, funzioni matematiche e grafici. Matlab. Vettori, funzioni matematiche e grafici. Alvise Sommariva Università degli Studi di Padova Dipartimento di Matematica 1 aprile 2016 Alvise Sommariva Introduzione 1/ 32 Introduzione Il proposito

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

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

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

Dettagli

Conversione Analogico/Digitale

Conversione Analogico/Digitale Conversione Analogico/Digitale Le grandezze fisiche che vogliamo misurare variano con continuità in un dato intervallo ed in funzione del tempo: sono descrivibili come una funzione continua di variabile

Dettagli

Implementazione su FPGA di filtri digitali standard e adattativi per il trattamento di segnali da rivelatori di particelle

Implementazione su FPGA di filtri digitali standard e adattativi per il trattamento di segnali da rivelatori di particelle Implementazione su FPGA di filtri digitali standard e adattativi per il trattamento di segnali da rivelatori di particelle Dipartimento di Fisica Generale INFN - Politecnico di Torino Diego Alberto, E.Falletti,

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

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Prof. Christian Esposito Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I) A.A. 2016/17 OUTLINE Introduzione Esempio 02/39 Introduzione a (1) MATLAB è corredato

Dettagli

Introduzione a Simulink

Introduzione a Simulink Scuola Universitaria Professionale della Svizzera Italiana Dipartimento di informatica ed elettronica Introduzione a Simulink Ing. Roberto Bucher 7 aprile 2003 Introduzione a Simulink 2 Copyright 2003

Dettagli

MATLAB. Guida al laboratorio di automatica. Mariagrazia Dotoli, Maria Pia Fanti

MATLAB. Guida al laboratorio di automatica. Mariagrazia Dotoli, Maria Pia Fanti MATLAB. Guida al laboratorio di automatica Mariagrazia Dotoli, Maria Pia Fanti 1 A Antonio e Francesca M. D. A Gianfranco e Valentino M.P. F. 2 Prefazione L idea di scrivere questo libro nasce dalla opportunità

Dettagli

Automatica I (Laboratorio)

Automatica I (Laboratorio) Lezione TFI - Automatica I (Laboratorio) - Pag. 1 Automatica I (Laboratorio) Dipartimento di Ingegneria Università di Ferrara Tel. 0532 97 4844 Fax. 0532 97 4870 E-mail: ssimani@ing.unife.it URL: http://www.ing.unife.it/

Dettagli

Esercitazione 1 Sistemi e Equazioni Differenziali

Esercitazione 1 Sistemi e Equazioni Differenziali 1 Esercitazione 1 Sistemi e Equazioni Differenziali Corso di Strumentazione e Controllo di Impianti Chimici Prof. Davide Manca Tutor: Giuseppe Pesenti Funzioni definite all interno di file 2 Definire e

Dettagli

Simulazione di sistemi non lineari Introduzione a Stateflow

Simulazione di sistemi non lineari Introduzione a Stateflow Simulazione di sistemi non lineari Introduzione a Stateflow Gianmaria De Tommasi 1 1 Università degli Studi di Napoli Federico II detommas@unina.it Ottobre 2012 Corsi AnsaldoBreda G. De Tommasi (UNINA)

Dettagli

HYPENS: Simulatore di Reti di Petri ibride

HYPENS: Simulatore di Reti di Petri ibride HYPENS: Simulatore di Reti di Petri ibride Maria Paola Cabasino DIEE, University of Cagliari Novembre 10 Maria Paola Cabasino (DIEE) HYPENS Novembre 10 1 / 21 Rete di Petri ibrida HYPENS: Hybrid Petri

Dettagli

Regime permanente e transitorio

Regime permanente e transitorio Regime permanente e transitorio Analisi del comportamento in regime permanente e verifica in simulazione Analisi del comportamento nel dominio della frequenza e in transitorio 2 27 Politecnico di Torino

Dettagli

DC-Servomechanism. Alberto Bemporad. Corso di Teoria dei Sistemi (Diploma) a.a. 2000/2001

DC-Servomechanism. Alberto Bemporad. Corso di Teoria dei Sistemi (Diploma) a.a. 2000/2001 DC-Servomechanism Alberto Bemporad Corso di Teoria dei Sistemi (Diploma) a.a. 2000/2001 Figure 1: Servomechanism model (modello del servomeccanismo). 1 Corso di Teoria dei Sistemi (Diploma), Università

Dettagli

Exam of DIGITAL ELECTRONICS July 8 th, 2010 Prof. Marco Sampietro

Exam of DIGITAL ELECTRONICS July 8 th, 2010 Prof. Marco Sampietro N Exam of DIGITAL ELECTRONICS July 8 th, 2010 Prof. Marco Sampietro Matr. N NAME Digital memory design Si consideri una memoria FLASH come quella schematizzata nella figura seguente. Essa è realizzata

Dettagli

L Automatic Control Telelab

L Automatic Control Telelab Università di Siena L Marco Casini Dipartimento di Ingegneria dell Informazione Università di Siena, Italy Email: casini@ing.unisi.it UNIVERSITA DI SIENA 1 Sommario Introduzione all (ACT) Descrizione di

Dettagli

Capitolo Simulazione di sistemi dinamici L'analisi dei sistemi non lineari presenta analogie e differenze con quella dei sistemi lineari. Le similitudini derivano dal fatto che una delle tecniche principali

Dettagli

Esercizi di Controlli LS - 1

Esercizi di Controlli LS - 1 Esercizi di Controlli LS - 1 i a R a v a v c ω C r Figura 1: Motore elettrico in corrente continua. Esercizio - Si considera il motore elettrico in corrente continua a magneti permanenti rappresentato

Dettagli

Dinamica e Controllo dei Processi Energetici. AA 2009/2010 Pier Luca Maffettone. Elementi di Matlab

Dinamica e Controllo dei Processi Energetici. AA 2009/2010 Pier Luca Maffettone. Elementi di Matlab Dinamica e Controllo dei Processi Energetici AA 2009/ Pier Luca Maffettone Elementi di Sommario Introduzione Variabili Manipolazione di elementi Creazione di vettori/matrici Operazioni elementari Funzioni

Dettagli

Matlab - Simulink. Software per il calcolo e per la simulazione della dinamica dei sistemi

Matlab - Simulink. Software per il calcolo e per la simulazione della dinamica dei sistemi Matlab - Simulink Software per il calcolo e per la simulazione della dinamica dei sistemi Per cominciare con Matlab Il miglior modo per imparare un programma è quello di utilizzarlo. Per una panoramica

Dettagli

Laboratorio II, modulo Conversione Analogico/Digitale (cfr.

Laboratorio II, modulo Conversione Analogico/Digitale (cfr. Laboratorio II, modulo 2 2015-2016 Conversione Analogico/Digitale (cfr. http://wpage.unina.it/verdoliv/tds/appunti/appunti_06.pdf e http://ens.di.unimi.it/dispensa/cap4.pdf) Conversione Analogico/Digitale

Dettagli

Esercitazione Numpy e Plotting. Programmazione Orientata agli Oggetti e Scripting in Python

Esercitazione Numpy e Plotting. Programmazione Orientata agli Oggetti e Scripting in Python Esercitazione Numpy e Plotting Programmazione Orientata agli Oggetti e Scripting in Python Matplotlib: summary Matplotlib: libreria per la gestione di grafici 2d Coordinate del grafico definite da un set

Dettagli

Grafici in MATLAB Uso del comando plot() Appunti per l insegnamento di Metodi computazionali per la finanza Anno Accademico 2015/2016

Grafici in MATLAB Uso del comando plot() Appunti per l insegnamento di Metodi computazionali per la finanza Anno Accademico 2015/2016 Grafici in MATLAB Uso del comando plot() -------------------------------------------------------------- Appunti per l insegnamento di Metodi computazionali per la finanza Anno Accademico 2015/2016 Riccardo

Dettagli

Interfaccia utente Al momento dell apertura del software viene visualizzata la finestra dei comandi principali.

Interfaccia utente Al momento dell apertura del software viene visualizzata la finestra dei comandi principali. MATLAB Presentazione MATLAB, che sta per MATrixLABoratory, è un software ad alta prestazione utile nella trattazione tecnica di problemi di analisi numerica, ingegneristici, per il calcolo scientifico.

Dettagli

Modellistica e Simulazione. Modellistica dei sistemi. Lezione 2 21 marzo 2011

Modellistica e Simulazione. Modellistica dei sistemi. Lezione 2 21 marzo 2011 Modellistica e Simulazione Lezione 2 21 marzo 2011 Università degli Studi del Sannio Facoltà di ngegneria Luigi annelli 1 Modellistica dei sistemi ndividuazione del dominio applicativo. Decomposizione

Dettagli

BX-6M BX-6M- AS Apparecchiatura elettronica SCHEMA ELETTRICO E COLLEGAMENTI. Electronic control unit ELECTRICAL CONNECTIONS

BX-6M BX-6M- AS Apparecchiatura elettronica SCHEMA ELETTRICO E COLLEGAMENTI. Electronic control unit ELECTRICAL CONNECTIONS BX-6M BX-6M- AS07010 Apparecchiatura elettronica SCHEMA ELETTRICO E COLLEGAMENTI Electronic control unit ELECTRICAL CONNECTIONS I UK 2 BX-6M I UK ŸQuesto prodotto è stato collaudato da GI.BI.DI., verificando

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

SPECIFICA TECNICA - TECHNICAL SPEC. Alimentatore DC MINI JOLLY DALI Dimmable LED AC/DC Power Supply Cod: INPUT

SPECIFICA TECNICA - TECHNICAL SPEC. Alimentatore DC MINI JOLLY DALI Dimmable LED AC/DC Power Supply Cod: INPUT Alimentatore DC MINI JOLLY DALI Pag 1/6 INGRESSO Nominale: 110/240 Vac ±10% 50/60Hz. 1760280Vdc con alimentazione di emergenza Morsettiera 1 x 1.5 mm 2. Serracavo per cavi D= 308mm. Corrente massima: 0.18A.

Dettagli

2010 Esercitazioni di Strumentazione Virtuale

2010 Esercitazioni di Strumentazione Virtuale 2010 Esercitazioni di Strumentazione Virtuale 1. Generatore di segnale (FOR, CASE, WHILE) Possibilità di impostare: ampiezza del segnale [V] tipo di segnale (sinusolidale o cosinusoidale) Visualizzazione

Dettagli

MATLAB - Introduzione. Antonino Polimeno

MATLAB - Introduzione. Antonino Polimeno MATLAB - Introduzione Antonino Polimeno antonino.polimeno@unipd.it MATLAB - 1 Da Wikipedia MATLAB (abbreviazione di Matrix Laboratory) è un ambiente per il calcolo numerico e l'analisi statistica scritto

Dettagli

Sistemi lineari in Matlab

Sistemi lineari in Matlab Capitolo. INTRODUZIONE. Sistemi lineari in Matlab Esempio numerico in Matlab: LTI Sstems in Matlab.m % LTI_Sstems_in_Matlab.m clear all; clc echo on % Si consideri il sistema lineare (LS) tempo continuo

Dettagli