INTRODUZIONE A SIMULINK

Похожие документы
CONTROLLI AUTOMATICI e SISTEMI ELETTRICI LINEARI Ingegneria Meccatronica INTRODUZIONE Matlab (seconda parte) e SIMULINK

SISTEMI DI CONTROLLO Ingegneria Meccanica e Ingegneria del Veicolo

INTRODUZIONE A SIMULINK

Simulink è l ambiente di programmazione grafico associato al MATLAB.

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

Laboratorio di Matlab

Word 2003 Elementi Grafici

Interfaccia grafica SPTool di Matlab per

ESERCIZIO SUL CAMPIONAMENTO

Simulazione dei sistemi: esercitazione 1

ANTITRASFORMATA DI LAPLACE MODI DI UN SISTEMA

Introduzione a MATLAB

Esercitazione Strumentazione virtuale

CONTROLLI AUTOMATICI Ingegneria della Gestione Industriale e della Integrazione di Impresa

Verifica di resistenza al fuoco di un. edificio in cemento armato. Esempio guidato 9 Pag. 1

Guida introduttiva a Matlab-Simulink

Utilizzo delle Maschere in Microsoft Access

Windows. La prima realizzazione di un ambiente grafico si deve alla Apple (1984) per il suo Macintosh. La gestione dei file conserva la logica del DOS

Capitolo 4: Tabelle. y(x) = x 3 ì 2x. Capitolo 4: Tabelle 67. Nota: le tabelle non sono disponibili nel modo di rappresentazione grafica 3D.

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

Utilizzo delle Maschere in Microsoft Access

INDICE. Vista Libretto Livello Digitale 2. Importazione di dati da strumento 3. Inserisci File Vari 5. Compensazione Quote 5.

Introduzione al Simulink

Laboratorio di Telecomunicazioni - IIS E.Majorana di Cesano Maderno

ISCRIZIONI E MAV ON-LINE

Formazione a Supporto dell Inserimento Lavorativo. Elementi di Word avanzato. Docente Franchini Gloria

Excel. I fogli di calcolo Le funzioni base Gli strumenti. 1

Manuale versione Mobile (Smartphone Tablet)

REGISTRI DIDATTICI CORSI DI LAUREA E LAUREA MAGISTRALI

Imagicle Hotel. Guida alla configurazione delle centrali Elmeg

WINDOWS Avviare Windows95. Avviare Windows95 non è un problema: parte. automaticamente all accensione del computer. 2. Barra delle applicazioni

Università degli Studi di Napoli Federico II Dipartimento di Informatica e Sistemistica Gruppo di ricerca SINCRO

Introduzione a Data Studio

Funzione di trasferimento

Introduzione al Foglio Elettronico

Definire una chiave primaria. Microsoft Access. Definire una chiave primaria. Definire una chiave primaria. Definire una chiave primaria

Calcoli con Fogli Elettronici

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

Esercitazione n 2. Costruzione di grafici

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

CORSO DI INFORMATICA GENERALE. Università degli Studi di Bergamo

Analisi dei segnali nel dominio del tempo

Inserire record. Microsoft Access. Inserire/modificare record. Inserire record. Cancellare record. Inserire/modificare record

Editor di testo. Ing. Simone Brienza. Corso di laurea magistrale in Ingegneria Elettronica

ESEMPIO GUIDATO 6. Verifica di una copertura in legno

SEE Electrical Expert: FAQ COME MODIFICARE I DATI ALL INTERNO DEL CARTIGLIO DEL MODELLO

Introduzione al Foglio Elettronico

Infor LN [GUIDA INFOR LN] [GUIDA INFOR LN] Baltur S.p.A. Rev /2013. Guida all utilizzo del Gestionale Infor LN per le Agenzie Baltur

Guida rapida Supercordless

MANUALE DI BASE PER UTILIZZO SOFTWARE PAGHE WEB

Manuale d istruzioni per l uso della web-mail di ANDI

Esame di FONDAMENTI DI AUTOMATICA (9 crediti) SOLUZIONE

Prefazione 3. Ringraziamenti 5

Excel. Il foglio di lavoro. Il foglio di lavoro Questa viene univocamente individuata dalle sue coordinate Es. F9

Servizio di realizzazione del nuovo sistema di Gestione Fondi

Video Scrittura (MS Word) Lezione 3 Formattazione e Stampa documenti

WINDOWS TERMINAL SERVER PER L ACCESSO REMOTO AL SISTEMA DI PROTOCOLLO INFORMATICO

Debug di un programma

Foglio di calcolo con OpenOffice Calc III

Capitolo 19: Creazione del layout di stampa

AREAS Accessi. Sistema Prenotazione Cittadino

I N S T A L L A Z I O N E D I M I S T R A L L A T O C L I E N T

Word Formattazione del testo. Samuele Mazzolini

ATTENZIONE! Per completare la procedura di accesso è indispensabile eseguire la sincronizzazione del Token (vedi punto 1.10).

Calcolare con il computer: Excel. Saro Alioto 1

Una Introduzione a Simulink

GUIDA ALL USO DELLA CALCOLATRICE CASIO CLASSPAD

LABORATORIO DI BASI DI DATI LEZIONE 3. Tutor: Giacomo Carli

Nuovo menu GPSTAR. In particolare vengono visualizzare nell ordine:

Video Scrittura (MS Word)

SOMMARIO. 1. Premessa Barra Intestazione Mappa Legenda Ricerche Barra di Stato Toolbar...

Capitolo 18 - Progetto DWG Creazione del layout di stampa

Imagicle Hotel. Guida alla configurazione delle centrali Alcatel OXO fino alla Rel. 4.x

Guida Rapida all utilizzo di Easy Trade

Guida rapida Deskphone Huawei F617

CORSO ACCESS 2000 PARTE VI

Lab 01 Introduzione a Codelite

PROCEDURA INSERIMENTO POI E AUTOVELOX SU GEOSAT serie

L INTERFACCIA GRAFICA DI EXCEL

CORSO DI FORMAZIONE DOCENTI DELLE SCUOLE PUBBLICHE A GESTIONE PRIVATA ECDL, LA PATENTE EUROPEA PER L USO DEL COMPUTER GUIDA SINTETICA

Istruzioni per creare un file PDF/A

Guida rapida di installazione e configurazione

Introduzione a PowerPoint

Esercitazione Scritta di Controlli Automatici

Excel avanzato. Certificazione Microsoft. Excel: le basi. 1.1 Excel: le basi NUMBER TITLE

Acquisire video digitale con Microsoft Movie Maker

SCUOLANEXT Manuale genitori

EXCEL software Excel .xlxs, La cella intestazione della colonna intestazione di righe l indirizzo della cella testo numeri formule

Транскрипт:

CONTROLLI AUTOMATICI Ingegneria della Gestione Industriale e della Integrazione di Impresa http://www.automazione.ingre.unimore.it/pages/corsi/controlliautomaticigestionale.htm INTRODUZIONE A SIMULINK Ing. Luigi Biagiotti Tel. 051 20939903 e-mail: luigi.biagiotti@unibo.it http://www-lar.deis.unibo.it/~lbiagiotti

Programma della lezione Cos è Simulink e struttura del programma Librerie principali Costruire e lanciare una simulazione Inserire funzioni si trasferimento in Simulink Introduzione -- 2

Simulink Simulink è un programma costruito utilizzano i comandi di Matlab Vantaggi: Interfaccia grafica Blocchi predefiniti solamente da connettere Elevata flessibilità nella variazione del progetto Riduzione dei tempi di progetto Riduzione dei costi rispetto a un test pratico Per accedere a Simulink basta digitare simulink dal prompt di matlab Introduzione -- 3

Simulink All'avvio si possono distingure due parti: le Librerie e il Workspace. Nelle librerie sono presenti i blocchi elementari che possiamo usare nel progetto. Nel workspace si costruisce il progetto interconnettendo i blocchi presi dalla librerie. Ci sono svariate librerie, noi useremo principalemente: Sources: Blocchi che generano segnali di vario genere Sinks: Blocchi per la visualizzazione grafica dei segnali Math: Blocchi per l elaborazione matematica dei segnali Continuous: Blocchi per l inserimento di funzioni di trasferimento Introduzione -- 4

Simulink Libreria Sources Contiene blocchi che producono particolari segnali che, il più delle volte, vengono usati come segnali di ingresso per un opportuno sistema. I vari elementi si portano nel workspace semplicemente trascinandoveli dentro come se fossero icone. Le librerie sono Read-only. Per poter variare i parametri di un blocco occorre prima trascinarlo nel workspace. Facendo doppio click sull icona trascinata nel workspace si apre una maschera che ci consente di impostare i parametric che caratterizzano il segnale Introduzione -- 5

Simulink Libreria Sources I blocchi più utilizzati sono: Constant: genera un valore costante. Step: genera un gradino. Ramp: genera una rampa. Sine wave: genera una sinusoide. Signal generator: può generare vari tipi di segnali periodici Clock: Scandisce gli istanti di tempo della simulazione Introduzione -- 6

Simulink Libreria Sinks Un insieme di strumenti che consente di visualizzare l'andamento di un segnale. I blocchi più importanti sono: Scope: Visulizza il segnale di ingresso in funzione del tempo. XYGraph: Genera un grafico del segnale connesso all'ingresso y (il secondo) in funzione di quello connesso all'ingresso x (il primo). To Workspace: Memorizza i valori del segnale connesso in una variabile matlab. Introduzione -- 7

Simulink Libreria Sinks Si consiglia di utilizzare To Workspace in quanto dopo la simulazione si dispone non solo di un grafico ma di una variabile in cui sono contenuti tutti i valori assunti da un segnale. Si può elaborare poi tale variabile con gli strumenti messi a disposizione da Matlab. Per visualizzare l andamento rispetto al tempo delle variabili, è necessario salvare in un ulteriore variabile un vettore che scandisca gli istanti temporali della simulazione. Questo è possibile inserendo il blocco clock e collegandone l uscita a un blocco To Workspace nello schema simulink. Introduzione -- 8

Simulik Libreria Math Nella libreria Math sono presenti vari blocchi per l'elaborazione matematica dei segnali. Due tra i blocchi più importanti sono Gain e Sum Il blocco Gain riceve in ingresso un segnale e restituisce in uscita il l'ingresso moltiplicato per la costante di guadagno che può essere impostato dall utente. Il blocco Sum riceve in ingresso tanti segnali quante sono le somme o differenze che si settano. Restituisce in uscita il segnale somma/differenza degli ingressi. Introduzione -- 9

Simulink Lanciare una simulazione Una volta costruito il sistema da simulare occorre far partire la simulazione. Per lanciare la simulazione si può fare in uno dei seguenti modi: Premere il tasto a forma di Play sulla toolbar Selezionare Start dal menu Simulation Per cambiare i parametri della simulazione (tra cui il tempo di simulazione e i metodi di integrazione numerica) selezionare Simulation parameters dal menu Simulation. Introduzione -- 10

Simulink Funzioni di trasferimento Per inserirle nello schema Simulink si utilizzano i blocchi presenti nella libreria Continuous, utilizzando il blocco Transfer Fcn o il blocco Zero-Pole. Transfer Fcn: Consente di editare una funzione di trasferimento immettendo il numeratore e il denominatore. Numeratore e denominatore sono rappresentati da due vettori che esprimono i coefficienti, secondo potenze discendenti di s, del polinomio corrispondente. Zero-Pole: Consente di editare una funzione di trasferimento specificando i suoi zeri e i suoi poli. Numeratore e denominatore sono rappresentati da due vettori i cui elementi rappresentano rispettivamente gli zeri e i poli della funzione di trasferimento. Se la funzione da inserire è un semplice integratore è già presente il blocco che lo implementa. Introduzione -- 11

Esempio Se inseriamo nella maschera i vettori: Numerator: [1 2] Denominator: [1 2 3] Otteniamo rispettivamente: Transfer Fcn: Zero-Pole: Introduzione -- 12

CONTROLLI AUTOMATICI Ingegneria della Gestione Industriale e della Integrazione di Impresa http://www.automazione.ingre.unimore.it/pages/corsi/controlliautomaticigestionale.htm INTRODUZIONE A SIMULINK Ing. Luigi Biagiotti Tel. 051 20939903 e-mail: luigi.biagiotti@unibo.it http://www-lar.deis.unibo.it/~lbiagiotti