Introduzione a Matlab/Simulink

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Introduzione a Matlab/Simulink"

Transcript

1 Introduzione a Matlab/Simulink Robotica Indutriale Prof. P. Rocco a.a.2003/2004 Ing. M. Gritti e Ing. L. Bacetta

2 Introduzione a Matlab Contenuti Preentazione Control Sytem Toolbox Introduzione a Simulink Eempi

3 Contenuti Introduzione a Matlab Variabili, matrici e vettori e polinomi Tracciamento di grafici Librerie e Toolbox Preentazione Control Sytem Toolbox Introduzione a Simulink Eempi

4 Variabili Definizione di variabili» a=2; b=4; Non occorre dichiarare preliminarmente le variabili Le variabili vengono memorizzate nel Workpace who motra la lita delle variabili clear var elimina la variabile var dal workpace clear all elimina tutte le variabili del workpace Il ; al termine dell itruzione opprime la viualizzazione dell output

5 Matrici Definizione di una matrice A = » A=[1,2;3,4]; Selezione degli elementi di una matrice» A(1,2) an = 2 Per elezionare righe e colonne i utilizza la wildcard : Selezione della prima riga di A A(1,:) Selezione della prima colonna di A A(:,1) Selezione di un intervallo A(1,1:2)

6 Vettori I vettori vengono utilizzati per rappreentare egnali o per la tracciatura di grafici Sintai» v = val_iniziale:pao:val_finale; Eempio» v=0:100; % Se il pao è 1 i può omettere» v=0:0.01:1; Operazioni u vettori» a + b; a b;» a * b (Errore!!); a * b ;» a.* b % Prodotto elemento per elemento» a.^2 % Quadrato elemento per elemento

7 Polinomi Si rappreentano come vettori Eempio: P() = » P = [1 2 1]; Calcolo delle radici» root(p) Cotruzione di un polinomio con radici aegnate» R = poly([-1-2]) %Ritorna un vettore

8 Rappreentazioni grafiche plot(x,y) : traccia il grafico dei punti che hanno come acie gli elementi di x e come ordinate gli elementi di y Eempio: tracciatura di un eponenziale» x=0:0.05:5;» y=exp(x);» plot(x,y)

9 Librerie di funzioni Matlab mette a dipoizione numeroe librerie di funzioni Funzioni generiche (e. in, ab, real, eig, det, root) Funzioni pecifiche (e. bode, tep, nyquit) Per ottenere un aiuto i utilizza il comando help help fornice l elenco delle funzioni per libreria help libreria fornice una breve decrizione delle funzioni di una certa libreria help funzione fornice una dettagliata decrizione di una funzione

10 Contenuti Introduzione a Matlab Preentazione Control Sytem Toolbox Rappreentazione e analii di un itema LTI Introduzione a Simulink Eempi

11 Decrizione di un itema LTI Un itema LTI può eere pecificato: Attravero una rappreentazione nello pazio con una quaterna di matrici (A,B,C,D)» A=[-2 0.5; 4 0]; B=[1 0] ; C=[ ]; d=0;» y1 = (A,B,C,d) Attravero una funzione di traferimento con una coppia di polinomi N() e D()» N=[-1 1]; D=[1 2 2];» y2 = tf(n,d) Le funzioni (y2) e tf(y1) permettono la converione tra le due rappreentazioni

12 Analii di un itema LTI Ripota allo calino» tep(y) Diagrammi di Bode (olo del modulo)» bode(y) (» bodemag(y)) Pulazione critica e margine di fae» margin(y) Diagramma di Nyquit» nyquit(y) Mappa poli-zeri» pzmap(y)

13 Contenuti Introduzione a Matlab Preentazione Control Sytem Toolbox Introduzione a Simulink Introduzione alla imulazione Cenni ai metodi di integrazione numerica Scelta dei parametri di imulazione Eempi

14 Fai della imulazione Scrittura del modello matematico Programmazione del modello Con un editor grafico (e. Simulink) o con un linguaggio orientato al calcolo (e. Matlab) Aegnamento dei parametri del modello Simulazione (in eno tretto) Calcolo dello tato di regime (condizioni iniziali) Aegnamento dei parametri di imulazione Scelta degli ingrei durante il tranitorio Avvio della imulazione Analii dei riultati

15 Ciclo di una imulazione Il ciclo di imulazione procede iterativamente Modellazione Configurazione modello Modifiche al modello Modifica dei parametri di imulazione (metodo di integrazione, pao di integrazione, tolleranza, ) Modifica del modello Simulazione Modifiche ai parametri Modifiche alla condizione iniziale Modifiche agli ingrei del modello

16 Introduzione a Simulink (1) Simulink è un toolbox di MATLAB per la imulazione dei itemi dinamici Lineari e non lineari Continui, dicreti o miti Il modello viene cotruito graficamente, aemblando blocchi elementari I blocchi bae ono raggruppati in librerie pecializzate, a econda delle funzioni volte Simulink viene avviato digitando imulink al prompt di Matlab

17 Integrazione Matlab - Simulink Simulink e Matlab interagicono attravero il workpace I parametri del modello poono eere pecificati all interno dei blocchi Simulink tramite variabili imboliche, il cui valore è memorizzato nel workpace di Matlab I riultati della imulazione poono eere memorizzati nel workpace con un blocco di tipo ToWorkpace Suggerimenti Creare un file parametri_modello.m contenente i parametri da caricare prima della imulazione Tracciare i grafici dei tranitori con i comandi di Matlab

18 I blocchi più importanti

19 Cotruzione di un emplice modello Simulare la ripota a calino del itema G ( ) =

20 Cotruzione di un regolatore PID Cotruire il modello di un regolatore PID R PID 1 ( ) = K + + T C 1 D TI

21 Contenuti Introduzione a Matlab Preentazione Control Sytem Toolbox Introduzione a Simulink Eempi Controllo di un doppio integratore

22 Controllo di un doppio integratore Modello del itema da controllare () = 2 G 1» G = tf(1,[1 0 0]);» bode(g) 10 Bode Diagram 0 Magnitude (db) Phae (deg) Frequency (rad/ec)

23 Taratura del regolatore (1) Regolatore PID (colatico) Si ceglie T I =4T D per avere due zeri coincidenti Funzione d anello () () () ( ) I I C PID T T K = G = R L T T T T K T T K R I I D I C D I C PID 1) ( 1 1 ) ( = + + = ( ) ( ) T T K T T T K R I I C I I I C PID ) ( + = + + =

24 Taratura del regolatore (2) Si ceglie T I per poizionare gli zeri all incirca una decade prima della banda paante richieta (e ω c =50 rad/ ω z =5 rad/ ) T = 0.4 T =0.1 I D Si aggiuta il guadagno per ottenere la banda paante deiderata» Kc = 1; Ti = 0.4; Td = 0.1;» R = tf(kc*[ti*td Ti 1],[Ti 0])» L = R*G % Funzione d anello» margin(l)

25 Taratura del regolatore (3) 100 Bode Diagram Gm = 28 db (at 5 rad/ec), Pm = deg (at 1.39 rad/ec) Magnitude (db) Sytem: L Frequency (rad/ec): 50 Magnitude (db): Phae (deg) Frequency (rad/ec) K C = L( j50)

26 Taratura del regolatore (4) 150 Bode Diagram Gm = -26 db (at 5 rad/ec), Pm = 78.7 deg (at 50.5 rad/ec) Magnitude (db) Phae (deg) Frequency (rad/ec)

27 Sitema Simulink

28 Eempi di imulazioni (1) Ripota allo calino Ripota allo calino Setpoint Ucita t ()

29 Eempi di imulazioni (2) Ripota al diturbo di carico 0.1 Ripota al diturbo di carico Setpoint Ucita t

Bode Diagram. 1.2 Determinare il valore del guadagno del sistema. Disegnare gli zeri ed i poli nel piano complesso.

Bode Diagram. 1.2 Determinare il valore del guadagno del sistema. Disegnare gli zeri ed i poli nel piano complesso. 5 Luglio 3 econda prova Sia dato un itema dinamico con funzione di traferimento G(), i cui diagrammi di Bode, del modulo e della fae, ono di eguito rappreentati: 6 Bode Diagram Phae (deg) Magnitude (db)

Dettagli

Corso di Fondamenti di Automatica A.A. 2015/16. Diagrammi di Bode

Corso di Fondamenti di Automatica A.A. 2015/16. Diagrammi di Bode 1 Coro di Fondamenti di Automatica A.A. 015/16 Diagrammi di Bode Prof. Carlo Coentino Dipartimento di Medicina Sperimentale e Clinica Univerità degli Studi Magna Graecia di Catanzaro tel: 0961-3694051

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

FUNZIONI DI TRASFERIMENTO

FUNZIONI DI TRASFERIMENTO FUNZIONI DI TRASFERIMENTO Funzioni Di Traferimento La difficoltà maggiore nel trattare i modelli matematici di itemi dinamici lineari è dovuta al fatto che le equazioni delle leggi fiiche che decrivono

Dettagli

Pertanto la funzione di trasferimento complessiva in catena aperta (open-loop) W(S) del sistema di controllo sarà data da:

Pertanto la funzione di trasferimento complessiva in catena aperta (open-loop) W(S) del sistema di controllo sarà data da: M045 - EAME DI TATO 20 ) chema a blocchi e funzione di traferimento in catena aperta W() Il itema di controllo può eere chematizzato con il eguente chema a blocchi: dove: KP 3.2. V V Greg( ) KP (f.d.t.

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

Controllo di Azionamenti Elettrici. Lezione n 3. Caratteristiche e predisposizione dei regolatori PID

Controllo di Azionamenti Elettrici. Lezione n 3. Caratteristiche e predisposizione dei regolatori PID Controllo di Azionamenti Elettrici Lezione n 3 Coro di Laurea in Ingegneria dell Automazione Facoltà di Ingegneria Univerità degli Studi di alermo Caratteritiche e predipoizione dei regolatori ID 1 Introduzione

Dettagli

Fondamenti di Automatica

Fondamenti di Automatica Fondamenti di Automatica Cenni su Matlab (e toolbox Control Systems + Symbolic) Dott. Ingg. Marcello Bonfè e Silvio Simani Dipartimento di Ingegneria - Università di Ferrara Tel. +39 0532 974839 / 974844

Dettagli

Sintesi tramite il luogo delle radici

Sintesi tramite il luogo delle radici Sintei tramite il luogo delle radici Può eere utilizzata anche per progettare itemi di controllo per itemi intabili Le pecifiche devono eere ricondotte a opportuni limiti u %, ta, t di W(), oltre quelle

Dettagli

Lezione 11. Progetto del controllore

Lezione 11. Progetto del controllore Lezione Progetto del controllore Specifiche di progetto Conideriamo nuovamente un itema di controllo in retroazione: d y + + + y () G() + + n Fig : Sitema di controllo Supporremo aegnata la funzione di

Dettagli

Definizione delle specifiche per un sistema di controllo a retroazione unitaria

Definizione delle specifiche per un sistema di controllo a retroazione unitaria Definizione delle pecifiche per un itema di controllo a retroazione unitaria Obiettivi del controllo Il itema di controllo deve eere progettato in modo da garantire un buon ineguimento dei egnali di riferimento

Dettagli

Introduzione a MATLAB

Introduzione a MATLAB UNIVERSITA DEGLI STUDI DI PAVIA FACOLTA DI INGEGNERIA Corso di Fondamenti di Automatica (A.A. 2006/07) Prof.G.Ferrari Trecate Introduzione a MATLAB L. Magnani (lorenza.magnani@unipv.it) Dipartimento di

Dettagli

Elaborato Modello elastico

Elaborato Modello elastico Elaborato Modello elastico Robotica Industriale Prof. G.A. Magnani a.a.00/003 Ing. M. Gritti e Ing. W. Spinelli 1 Precisazione: controllo disaccoppiato A C C E L E R Link 1 Link Contenuti! Dimensionamento

Dettagli

Controllo di Azionamenti Elettrici. Lezione n 13

Controllo di Azionamenti Elettrici. Lezione n 13 Controllo di Azionamenti Elettrici Lezione n 1 Coro di Laurea in Ingegneria dell Automazione Facoltà di Ingegneria Univerità degli Studi di Palermo CTROLLO DIRETTO DI COPPIA DI AZIAMENTI C MOTORE IN CORRENTE

Dettagli

Controllo di immersione in un sottomarino. Terzi Matteo

Controllo di immersione in un sottomarino. Terzi Matteo Controllo di immerione in un ottomarino Terzi Matteo 27 ettembre 22 Indice Introduzione 2 2 Modellizzazione del moto 4 2. Epluione............................. 6 2.2 Immiione............................

Dettagli

Capitolo. Semplificazioni di schemi a blocchi. 4.1 Blocchi in cascata. 4.2 Blocchi in parallelo. 4.3 Blocchi in catena chiusa (reazione negativa)

Capitolo. Semplificazioni di schemi a blocchi. 4.1 Blocchi in cascata. 4.2 Blocchi in parallelo. 4.3 Blocchi in catena chiusa (reazione negativa) Capitolo 4 Semplificazioni di chemi a blocchi 4. Blocchi in cacata 4. Blocchi in parallelo 4.3 Blocchi in catena chiua (reazione negativa) 4.4 Blocchi in catena chiua (reazione poitiva) 4.5 Spotamento

Dettagli

Soluzione degli esercizi del Capitolo 13

Soluzione degli esercizi del Capitolo 13 Soluzione degli esercizi del Capitolo 3 Soluzione dell Esercizio 3. Il polinomio caratteristico desiderato è ϕ (s) = (s + 4) (s + ) = s 2 + 4s + 4 Uguagliando i coefficienti quelli del polinomio caratteristico

Dettagli

Lezione 12. Regolatori PID

Lezione 12. Regolatori PID Lezione 1 Regolatori PD Legge di controllo PD Conideriamo un regolatore che eercita un azione di controllo dipendente dall errore attravero la eguente legge: t ut = K et K e d K de t P + τ τ+ D. dt La

Dettagli

Modellazione e Analisi di Sistemi Meccanici

Modellazione e Analisi di Sistemi Meccanici Modellazione e Analii di Sitemi Meccanici Modellazione e Analii di Sitemi Meccanici Davide Giglio Maa in movimento Si conideri il itema rappreentato in figura. Il itema conite in una maa che può correre

Dettagli

Controlli Automatici e Sistemi Elettrici lineari Parte di Azionamenti Elettrici

Controlli Automatici e Sistemi Elettrici lineari Parte di Azionamenti Elettrici 8/5/3 Controlli Automatici e Sitemi Elettrici lineari Parte di Azionamenti Elettrici rev.. Emilio Lorenzani Emilio.lorenzani@unimore.it MeltingLab è il Laboratorio Azionamenti Elettrici Dell Univerità

Dettagli

Lezione 2. Campionamento e Aliasing. F. Previdi - Controlli Automatici - Lez. 2 1

Lezione 2. Campionamento e Aliasing. F. Previdi - Controlli Automatici - Lez. 2 1 Lezione 2. Campionamento e Aliaing F. Previdi - Controlli Automatici - Lez. 2 1 Schema della lezione 1. Introduzione 2. Il campionatore ideale 3. Traformata di un egnale campionato 4. Teorema del campionamento

Dettagli

Comportamento a regime dei sistemi in retroazione per segnali di ingresso canonici

Comportamento a regime dei sistemi in retroazione per segnali di ingresso canonici Comortamento a regime dei itemi in retroazione er egnali di ingreo anonii Errore a regime ed ineguimento Un obiettivo rimario nella rogettazione dei itemi di ontrollo è l ineguimento del egnale di riferimento

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

Semplificazioni di schemi a blocchi

Semplificazioni di schemi a blocchi Semplificazioni di chemi a blocchi 4. Blocchi in cacata 4. Blocchi in parallelo 4.3 Blocchi in catena chiua (reazione negativa) 4.4 Blocchi in catena chiua (reazione poitiva) 4.5 Spotamento di blocchi

Dettagli

Introduzione a Matlab (e al Calcolo Numerico)

Introduzione a Matlab (e al Calcolo Numerico) Introduzione a Matlab (e al Calcolo Numerico) Giuseppe Rodriguez Università di Roma Tor Vergata Seminario nell ambito del corso di Fondamenti di Informatica per gli studenti di Ingegneria Meccanica e Ingegneria

Dettagli

2.) Inverter in modo funzionamento

2.) Inverter in modo funzionamento GVX9 2.) Inverter in modo funzionamento 25 GVX9 3.) Modo programmazione (inverter in modo top o in funzionamento) Per la modifica dei valori per F ed F 39, tenere premuto il tato e premere contemporaneamente

Dettagli

Modellistica dinamica di sistemi fisici

Modellistica dinamica di sistemi fisici .. MODELLISTICA - Modellitica dinamica. Modellitica dinamica di itemi fiici Nella realtà fiica eitono vari ambiti energetici, per eempio: meccanico (tralazionale e rotazionale) elettrico-magnetico idraulico

Dettagli

Nome: Nr. Mat. Firma: C.L.: Info. Elet. Telec.

Nome: Nr. Mat. Firma: C.L.: Info. Elet. Telec. Teoria dei Sitemi Teoria dei Sitemi e del Controllo Compito A del 24 Giugno 2 Domande ed eercizi Nome: Nr. Mat. Firma: C.L.: Info. Elet. Telec.. Nel cao di itemi lineari continui tempo-varianti, la matrice

Dettagli

PIANO DI LAVORO DEI DOCENTI

PIANO DI LAVORO DEI DOCENTI Pag. 1 di 5 Docente: Materia insegnamento: SISTEMI ELETTRONICI AUTOMATICI Dipartimento: ELETTRONICA Classe Anno scolastico: 1 Livello di partenza (test di ingresso, livelli rilevati) Per il modulo di automazione

Dettagli

corso di Terminali per i Trasporti e la Logistica Umberto Crisalli

corso di Terminali per i Trasporti e la Logistica Umberto Crisalli coro di Terminali per i Traporti e la Logitica ELEMENTI DI TEORIA DELLE CODE Umberto Crialli crialli@ing.uniroma.it INTRODUZIONE Simulazione dei terminali In generale, un terminale è cotituito da un inieme

Dettagli

INTRODUZIONE A MATLAB Matrix Laboratory

INTRODUZIONE A MATLAB Matrix Laboratory INTRODUZIONE A MATLAB Matrix Laboratory Introduzione Linguaggio di programmazione per applicazioni scientifiche e numeriche Vasto set di funzioni predefininte Interprete di comandi Possibilità di scrivere

Dettagli

Descrizione generale di Spice

Descrizione generale di Spice Decrizione generale di Spice SPIE A/D (Simulation Program with Integrated ircuit Emphai Analog/Digital) Ppice è un imulatore circuitale di uo generale, prodotto dalla ADENE Il imulatore Spice è uno dei

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

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

Dettagli

1_ Filtro passa-basso Con A(jw) si indica la funzione di trasferimento del filtro, il cui modulo A assume un valore costante

1_ Filtro passa-basso Con A(jw) si indica la funzione di trasferimento del filtro, il cui modulo A assume un valore costante PPUNTI DI ELETTNIC FILTI TTII 6 Campi di applicazione I filtri nel ettore dell elettronica ono utilizzati per : attenuare i diturbi, il rumore e le ditorioni applicati al egnale utile; eparare due egnale

Dettagli

SISTEMI DI CONTROLLO Ingegneria Meccanica e Ingegneria del Veicolo. RETI CORRETTRICI

SISTEMI DI CONTROLLO Ingegneria Meccanica e Ingegneria del Veicolo.  RETI CORRETTRICI SISTEMI DI CONTROLLO Ingegneria Meccanica e Ingegneria del Veicolo http://www.dii.unimore.it/~lbiagiotti/sistemicontrollo.html RETI CORRETTRICI Ing. Luigi Biagiotti e-mail: luigi.biagiotti@unimore.it http://www.dii.unimore.it/~lbiagiotti

Dettagli

V u = C. Funzione di rete. Cambio di punto di vista ω variabile. Il circuito simbolico è resistivo e lineare, con un solo generatore indipendente

V u = C. Funzione di rete. Cambio di punto di vista ω variabile. Il circuito simbolico è resistivo e lineare, con un solo generatore indipendente ambio di pnto di vita variabile Fnzione di rete X X X X l circito imbolico è reitivo e lineare, con n olo eneratore indipendente H Proporzionalità tra caa ed effetto H è na qantità complea, fnzione di

Dettagli

Margini di stabilità. Corso di Laurea in Ingegneria Meccanica Controlli Automatici L

Margini di stabilità. Corso di Laurea in Ingegneria Meccanica Controlli Automatici L Margini distabilità - 1 Corso di Laurea in Ingegneria Meccanica Margini di stabilità DEIS-Università di Bologna Tel. 51 2932 Email: crossi@deis.unibo.it URL: www-lar.deis.unibo.it/~crossi Schema a blocchi

Dettagli

Esercitazione 16 Novembre 2012 Circuiti dinamici del secondo ordine. t come riportato in figura.

Esercitazione 16 Novembre 2012 Circuiti dinamici del secondo ordine.  t come riportato in figura. Eercitazione Noembre ircuiti dinamici del econdo ordine ircuito L- erie Per quanto riguarda queto circuito, l eercizio egue la traccia della oluzione del compito d eame numero, reperibile in rete al olito

Dettagli

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

Prof. A. Bemporad, Ing. S. Di Cairano 26 Maggio 2005. Esercitazione di Tecnologia dei Sistemi di Controllo Università degli Studi di Siena Prof. A. Bemporad, Ing. S. Di Cairano 26 Maggio 2005 Esercitazione di Tecnologia dei Sistemi di Controllo Implementazione di controllori con xpc target Questa esercitazione

Dettagli

Modellazione e Analisi di Sistemi Idraulici

Modellazione e Analisi di Sistemi Idraulici Modellazione e Analii di Sitemi Idraulici Modellazione e Analii di Sitemi Idraulici Davide Giglio La ingola vaca Si conideri il itema rappreentato in figura. Il itema conite in una vaca contenente acqua.

Dettagli

3. Catene di Misura e Funzioni di Trasferimento

3. Catene di Misura e Funzioni di Trasferimento 3.. Generalità 3. Catene di Miura e Funzioni di Traferimento 3.. Generalità Il egnale che rappreenta la grandezza da miurare viene trattato in modo da poter eprimere quet ultima con uno o più valori numerici

Dettagli

Soluzione del tema di: SISTEMI, AUTOMAZIONE E ORGANIZZAZIONE DELLA PRODUZIONE anno scolastico 2002 2003

Soluzione del tema di: SISTEMI, AUTOMAZIONE E ORGANIZZAZIONE DELLA PRODUZIONE anno scolastico 2002 2003 Soluzione del tema di: SISTEMI, AUTOMAZIONE E ORANIZZAZIONE DELLA PRODUZIONE anno scolastico 2002 2003 a cura di: V. Savi P. Nasuti. Tanzi Premessa Il sistema di regolazione proposto è evidentemente di

Dettagli

Divisori e combinatori

Divisori e combinatori Diviori e combinatori Luca Vincetti a.a. - Diviori e combinatori La combinazione lineare di egnali differenti o, all invero, la uddiviione di un unico egnale in componenti divere fa parte della normale

Dettagli

Esercizio 1. Si consideri la funzione di trasferimento. G(s) = K 1 + st

Esercizio 1. Si consideri la funzione di trasferimento. G(s) = K 1 + st Esercizio. Si consideri la funzione di trasferimento G(s) = K + st + sτ. Si dimostri che, qualunque siano i valori dei parametri reali K, T e τ, il relativo diagramma di Nyquist è una circonferenza. Si

Dettagli

Messa a punto avanzata più semplice utilizzando Funzione Load Observer

Messa a punto avanzata più semplice utilizzando Funzione Load Observer Mea a punto avanzata più emplice utilizzando Funzione Load Oberver EMEA Speed & Poition CE Team AUL 34 Copyright 0 Rockwell Automation, Inc. All right reerved. Co è l inerzia? Tutti comprendiamo il concetto

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. MATLAB è l acronimo di MATrix LABoratory

Introduzione. MATLAB è l acronimo di MATrix LABoratory MatLab Lezione 1 Introduzione MATLAB è l acronimo di MATrix LABoratory E un ambiente per l analisi e la simulazione dei sistemi lineari e non lineari e per l analisi numerica Il sito ufficiale per informazioni

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

Introduzione. Esempio di costruzione one del contorno delle radici. Esempio... 4

Introduzione. Esempio di costruzione one del contorno delle radici. Esempio... 4 Appunti di Controlli Automatici 1 Capitolo 5 parte II Il contorno delle radici Introduzione... 1 Eempio di cotruzione del contorno delle radici... 1 Eempio... 4 Introduzione Il procedimento per la cotruzione

Dettagli

Introduzione a MATLAB

Introduzione a MATLAB Introduzione a MATLAB Principali comandi MATLAB utili per il corso di Fondamenti di Automatica 01AYS Politecnico di Torino Sistemi dinamici LTI 1. Simulazione a tempo continuo Definizione del sistema Per

Dettagli

Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 1

Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 1 Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria R. Vitolo Dipartimento di Matematica Università di Lecce SaLUG! - Salento Linux User Group Il programma OCTAVE per l

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

Introduzione a MATLAB

Introduzione a MATLAB Introduzione a MATLAB Principali comandi MATLAB utili per il corso di Controlli Automatici (01AKS e 02FSQ) Politecnico di Torino Sistema in catena chiusa Il comando feedback genera il sistema LTI SYS con

Dettagli

ESERCIZI SVOLTI di ANALISI DEI SISTEMI

ESERCIZI SVOLTI di ANALISI DEI SISTEMI ESERCIZI SVOLTI di ANALISI DEI SISTEMI Davide Giglio DIST - Univerità di Genova Via Opera Pia, 3 645 - Genova, Italy Tel: +39 353748 Fax: +39 35354 Davide.Giglio@unige.it Queta raccolta di eercizi volti

Dettagli

Corso di laurea in Informatica. Regolatori. Marta Capiluppi Dipartimento di Informatica Università di Verona

Corso di laurea in Informatica. Regolatori. Marta Capiluppi Dipartimento di Informatica Università di Verona Corso di laurea in Informatica Regolatori Marta Capiluppi marta.capiluppi@univr.it Dipartimento di Informatica Università di Verona Scelta delle specifiche 1. Picco di risonanza e massima sovraelongazione

Dettagli

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

Dettagli

Fondamenti di Automatica

Fondamenti di Automatica Fondamenti di Automatica Analisi armonica e metodi grafici Dott. Ing. Marcello Bonfè Dipartimento di Ingegneria - Università di Ferrara Tel. +39 053 974839 E-mail: marcello.bonfe@unife.it pag. Analisi

Dettagli

Esercizio 1. (s 1) (s 0.5)(s 1) G(s) 28. p1 = -0.5 (sx) p2 = -1 (sx) Tipo: g=0. G(0) = 56 = 20log10(56) ~ 35 db

Esercizio 1. (s 1) (s 0.5)(s 1) G(s) 28. p1 = -0.5 (sx) p2 = -1 (sx) Tipo: g=0. G(0) = 56 = 20log10(56) ~ 35 db Esercizio 1 2 G(s) 28 (s 1) (s.5)(s 1) Poli: p1 = -.5 p2 = -1 zeri: z1 = 1 (dx) Tipo: g= Guadagno: G() = 56 = 2log1(56) ~ 35 db Bode del Modulo 3 Scala 4 6 5 4 3 Magnitude (db) 2 1-1 -2 1.1.2.3 1 1 Piazzamento

Dettagli

Slide del corso di. Controllo digitale

Slide del corso di. Controllo digitale Slide del coro di Controllo digitale Coro di Laurea in Ingegneria Informatica e dell Informazione Univerità di Siena, Dip. Ing. dell Informazione e Sc. Matematiche Parte III Sitemi a dati campionati Gianni

Dettagli

Introduzione a MATLAB

Introduzione a MATLAB UNIVERSITA DEGLI STUDI DI PAVIA FACOLTA DI INGEGNERIA Corso di Fondamenti di Automatica Prof. G. Ferrari Trecate e Dr. D. Raimondo Introduzione a MATLAB Slides realizzate in collaborazione con la Dr. Lorenza

Dettagli

Sintesi per tentativi nel dominio della frequenza

Sintesi per tentativi nel dominio della frequenza Sintesi per tentativi nel dominio della frequenza Viene utilizzata per sistemi a fase minima affinchè sia valido il criterio di Bode e le relazioni approssimate tra le specifiche siano sufficientemente

Dettagli

Invert. a PWM. abc. Figura 1: Schema azionamento

Invert. a PWM. abc. Figura 1: Schema azionamento ESERCIZIO Si consideri il controllo di coppia di figura che fa uso di un azionamento a corrente alternata con un motore sincrono a magneti permanenti con rotore isotropo avente i seguenti dati di targa:

Dettagli

ALCUNI SIMBOLI E FORMULE UTILI NELL ESERCIZIO 3, DOMANDE 3B, 3C, 3D (pagg. 5 e 6)

ALCUNI SIMBOLI E FORMULE UTILI NELL ESERCIZIO 3, DOMANDE 3B, 3C, 3D (pagg. 5 e 6) Univerità C. Cattaneo Liuc, Coro di Statitica, Seione n., 01 Laboratorio Excel Seione n. Venerdì 101 Gruppo PZ Lunedì 7101 Gruppo AD Martedì 8101 Gruppo EO PROGRAMMA SVOLTO NELLA SESSIONE N. (I) Tabella

Dettagli

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

Dettagli

TRASDUTTORI DI UMIDITA. II trasduttore di umidità (capacitivo)

TRASDUTTORI DI UMIDITA. II trasduttore di umidità (capacitivo) lez. 3 TASDUTTOI DI UMIDITA I traduttori di umidità rilevano l'umidità relativa definita come il rapporto tra l'umidità aoluta(quantità di vapore acqueo (maa) contenuta in m 3 d aria) e l umidità di aturazione

Dettagli

Progetto di reti correttrici e controllori PID e traduzione nel discreto con il metodo di emulazione

Progetto di reti correttrici e controllori PID e traduzione nel discreto con il metodo di emulazione Progetto di reti correttrici e controllori PID e traduione nel dicreto con il metodo di emulaione Eerciio. Si conideri lo chema di controllo rappreentato in figura dove P () = con a = 40. a + r(t) + S

Dettagli

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

CORSO DI ORDINAMENTO. Tema di: SISTEMI, AUTOMAZIONE E ORGANIZZAZIONE DELLA PRODUZIONE Sessione ordinaria Seconda prova scritta M48 - ESME DI STTO DI ISTITUTO PROFESSIONLE CORSO DI ORDINMENTO Indirizzo: TECNICO DELLE INDUSTRIE ELETTRICHE Tema di: SISTEMI, UTOMZIONE E ORGNIZZZIONE DELL PRODUZIONE

Dettagli

1 Esercizi di Matlab. L operatore : permette di estrarre sottomatrici da una matrice assegnata. Vediamo alcuni esempi.

1 Esercizi di Matlab. L operatore : permette di estrarre sottomatrici da una matrice assegnata. Vediamo alcuni esempi. Esercizi di Matlab L operatore : permette di estrarre sottomatrici da una matrice assegnata. Vediamo alcuni esempi. Esempio Consideriamo la matrice A formata da n = righe e m = colonne M = 5 6 7 8. 9 0

Dettagli

Diagrammi polari, di Nyquist e di Nichols

Diagrammi polari, di Nyquist e di Nichols Diagrammi polari, di Nyquist e di Nichols Definizione (1/2) Il diagramma di Nichols (DdNic) di una fdt consiste nella rappresentazione grafica di G(s) s= jω = G(jω) = M( ω)e jϕ( ω), per ω (, ) sul piano

Dettagli

Capitolo. Il comportamento dei sistemi di controllo in regime permanente. 6.1 Classificazione dei sistemi di controllo. 6.2 Errore statico: generalità

Capitolo. Il comportamento dei sistemi di controllo in regime permanente. 6.1 Classificazione dei sistemi di controllo. 6.2 Errore statico: generalità Capitolo 6 Il comportamento dei itemi di controllo in regime permanente 6. Claificazione dei itemi di controllo 6. Errore tatico: generalità 6. Calcolo dell errore a regime 6.4 Eercizi - Errori a regime

Dettagli

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

REGOLATORI PID. Modello dei regolatori PID. Metodi di taratura automatica REGOLATORI PID Modello dei regolatori PID Metodi di taratura automatica Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori 1 MODELLO DEI REGOLATORI PID Larga diffusione in ambito

Dettagli

Banda passante e sviluppo in serie di Fourier

Banda passante e sviluppo in serie di Fourier CONTROLLI AUTOMATICI Ingegneria Meccanica e Ingegneria del Veicolo http://www.dii.unimore.it/~lbiagiotti/controlliautomatici.html Banda passante e sviluppo in serie di Fourier Ing. e-mail: luigi.biagiotti@unimore.it

Dettagli

Trasformata di Laplace ESEMPI DI MODELLIZZAZIONE

Trasformata di Laplace ESEMPI DI MODELLIZZAZIONE Traformata di Laplace ESEMPI DI MODELLIZZAZIONE Introduzione La traformata di Laplace i utilizza nel momento in cui è tata individuata la funzione di traferimento La F.d.T è una equazione differenziale

Dettagli

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.

Dettagli

Amplificatore a BJT in configurazione CE e CC

Amplificatore a BJT in configurazione CE e CC Amplificatore a JT in configurazione e Traccia per lo olgimento dell eercitazione del 7 maggio 008 1 ircuito da realizzare 100k 1V 4k7 10u Vo 100k 4k7 1V Rif. Vi Gen. 100n N Vi Gen. 100n N 10u Vo 18k 1k

Dettagli

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 1 - Introduzione a MATLAB

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 1 - Introduzione a MATLAB Complementi di Matematica e Calcolo Numerico A.A. 2011-2012 Laboratorio 1 - Introduzione a MATLAB MATLAB =MAT(rix)-LAB(oratory) è un ambiente integrato per il calcolo scientifico utilizzabile sia in maniera

Dettagli

3. Matrici e algebra lineare in MATLAB

3. Matrici e algebra lineare in MATLAB 3. Matrici e algebra lineare in MATLAB Riferimenti bibliografici Getting Started with MATLAB, Version 7, The MathWorks, www.mathworks.com (Capitolo 2) Mathematics, Version 7, The MathWorks, www.mathworks.com

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

L energia rinnovabile con l antica vite di Archimede

L energia rinnovabile con l antica vite di Archimede Vite Idrodinamica L energia rinnovabile con l antica vite di Archimede Da più di un ecolo Spaan Babcock è conociuto come il più grande fornitore al mondo di pompe a vite di Archimede. La vite idrodinamica

Dettagli

A = Quindi > b=a(:) b =

A = Quindi > b=a(:) b = Una breve digressione. Se si vuole uscire da Matlab, occorre digitare ( come già riferito)il comando >> quit Se si vogliono utilizzare le variabili create per una successiva sessione di lavoro, prima di

Dettagli

UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI INGEGNERIA. Introduzione a Matlab

UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI INGEGNERIA. Introduzione a Matlab UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI INGEGNERIA Introduzione a Matlab MATLAB MATLAB (abbreviazione di Matrix Laboratory) è un ambiente per il calcolo numerico e un linguaggio di programmazione (interpretato)

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

MATLAB (1) Introduzione e Operazioni con array

MATLAB (1) Introduzione e Operazioni con array Laboratorio di Informatica per Ingegneria elettrica A.A. 2010/2011 Prof. Sergio Scippacercola MATLAB (1) Introduzione e Operazioni con array N.B. le slide devono essere utilizzate solo come riferimento

Dettagli

Fondamenti di Informatica A.A. 2016/17

Fondamenti di Informatica A.A. 2016/17 Fondamenti di Informatica R i p a s s o A rgo m e nt i M AT L A B P ro f. C h r i st i a n E s p o s i to C o rs o d i L a u re a i n I n g e g n e r i a M e c ca n i ca e G e st i o n a l e ( C l a s

Dettagli

CONTROLLI AUTOMATICI E AZIONAMENTI ELETTRICI Ingegneria Meccatronica

CONTROLLI AUTOMATICI E AZIONAMENTI ELETTRICI Ingegneria Meccatronica CONTROLLI AUTOMATICI E AZIONAMENTI ELETTRICI Ingegneria Meccatronica CONTROLLI AUTOMATICI e AZIONAMENTI ELETTRICI INTRODUZIONE A MATLAB Ing. Alberto Bellini Tel. 0522 522626 e-mail: alberto.bellini@unimore.it

Dettagli

Oscillatori sinusoidali /1

Oscillatori sinusoidali /1 //6 Ocillatori inuoidali / Un ocillatore inuoidale è un itema decritto da una coppia di poli immaginari coniugati. A(j) f (j) Un amplificatore lineare può eere chiuo in un anello di reazione per realizzare

Dettagli

Capitolo. Stabilità dei sistemi di controllo. 8.1 Generalità. 8.2 Criterio generale di stabilità. 8.3 Esercizi - Criterio generale di stabilità

Capitolo. Stabilità dei sistemi di controllo. 8.1 Generalità. 8.2 Criterio generale di stabilità. 8.3 Esercizi - Criterio generale di stabilità Capitolo 7 Stabilità dei sistemi di controllo 8.1 Generalità 8. Criterio generale di stabilità 8.3 Esercizi - Criterio generale di stabilità 8.4 Criterio di stabilità di Nyquist 8.5 Esercizi - Criterio

Dettagli

ESERCITAZIONE MATLAB

ESERCITAZIONE MATLAB ESERCITAZIONE MATLAB Di seguito sono ripostati alcuni esercizi da eseguire in ambiente MatLab. Gli esercizi sono divisi per argomenti. Ogni esercizio è preceduto da una serie di esempi che aiutano nello

Dettagli

Strutture dati e loro organizzazione. Gabriella Trucco

Strutture dati e loro organizzazione. Gabriella Trucco Strutture dati e loro organizzazione Gabriella Trucco Introduzione I linguaggi di programmazione di alto livello consentono di far riferimento a posizioni nella memoria principale tramite nomi descrittivi

Dettagli

Informatica B

Informatica B 2013-2014 Matlab Laboratorio del 14/01/2014 Responsabili di laboratorio: Gianluca Durelli: durelli@elet.polimi.it Luigi Malago : malago@di.unimi.it Materiale di laboratorio reperibile all indirizzo: www.gianlucadurelli.com

Dettagli

Principali comandi MATLAB utili per il corso di Controlli Automatici

Principali comandi MATLAB utili per il corso di Controlli Automatici Principali comandi MATLAB utili per il corso di Controlli Automatici In questo documento sono raccolti i principali comandi Matlab utilizzati nel corso; per maggiore comodità, sono riportati facendo riferimento

Dettagli

Cenni sull'impiego di Matlab. Matrici

Cenni sull'impiego di Matlab. Matrici Cenni sull'impiego di Matlab Il Matlab è un potente valutatore di espressioni matriciali con valori complessi. Lavorando in questo modo il Matlab indica una risposta ad ogni comando od operazione impartitagli.

Dettagli

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

Dettagli

Laboratorio di Programmazione Laurea in Ingegneria Civile e Ambientale

Laboratorio di Programmazione Laurea in Ingegneria Civile e Ambientale Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Laboratorio di Programmazione Laurea in Ingegneria Civile e Ambientale Algebra di Boole Stefano Cagnoni Algebra di Boole L algebra

Dettagli

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

CONTROLLORI STANDARD PID. Guido Vagliasindi Controlli Automatici A.A. 06/07 Controllori Standard PID ONTROLLORI STANDARD PID Guido Vagliasindi ontrolli Automatici A.A. 6/7 ontrollori Standard PID MODELLO DEI REGOLATORI PID Tra le ragioni del vastissimo utilizzo dei regolatori PID nella pratica dell automazione

Dettagli

CAPITOLO 8. SINTONIZZAZIONE DI CONTROLLORI PID 3 8. Struttura di un PID Il regolatore PID e un itema dinamico ce elabora il egnale di ingreo errore co

CAPITOLO 8. SINTONIZZAZIONE DI CONTROLLORI PID 3 8. Struttura di un PID Il regolatore PID e un itema dinamico ce elabora il egnale di ingreo errore co Capitolo 8 Sintonizzazione di Controllori PID Lo cema del controllo in retroazione di gura 8. e comunemente uato nelle applicazioni indutriali della teoria del controllo automatico. L'obiettivo dello cema

Dettagli

Meccanica Applicata alle Macchine Appello del 12/01/2012

Meccanica Applicata alle Macchine Appello del 12/01/2012 Meccanica Applicata alle Macchine Appello del 12/01/2012 1. Eeguire l analii tatica del meccanimo in figura 2 (cala 1:1). Si calcoli l azione reitente ul membro 5 quando F m =1N. 2. In figura 1 è rappreentato

Dettagli

Introduzione. Introduzione al programma MatLab. Introduzione. Modalità interprete (1) Fondamenti di Automatica. M. Canale 1

Introduzione. Introduzione al programma MatLab. Introduzione. Modalità interprete (1) Fondamenti di Automatica. M. Canale 1 Introduzione al programma MatLab Fondamenti di Automatica (01AYS) Massimo Canale Dipartimento di Automatica e Informatica Politecnico di Torino Introduzione MatLab (Matrix Labolatory) è un linguaggio di

Dettagli

TECNICHE DI CONTROLLO E DIAGNOSI

TECNICHE DI CONTROLLO E DIAGNOSI TECNICHE DI CONTROLLO E DIAGNOSI Introduzione al corso Docente: Dott. Ing. SIMANI SILVIO con supporto del Dott. Ing. BONFE MARCELLO Materiale didattico: http://www.silviosimani silviosimani.it/lessons34.html

Dettagli