Fondamenti di di A utomatica Automatica Prof. Bruno Picasso Introduzione all all uso di di S imulink Simulink

Documenti analoghi
Esercitazioni di Tecnologie per l Automazione. Introduzione a Matlab e Simulink

Introduzione a Matlab e Simulink

Motivazioni: problema di analisi. Introduzione a Matlab e Simulink. Dove trovare altre informazioni? A cosa serve questa presentazione

Introduzione al Simulink

INTRODUZIONE A SIMULINK

INTRODUZIONE A SIMULINK

Introduzione a Simulink

Matlab e Simulink per i sistemi di controllo

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

CONTROLLI AUTOMATICI Ingegneria Meccatronica

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

Laboratorio di MATLAB

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

Laboratorio di Matlab

FONDAMENTI DI AUTOMATICA

SISTEMI DI CONTROLLO Ingegneria Meccanica e Ingegneria del Veicolo

SISTEMI DI CONTROLLO Ingegneria Meccanica e Ingegneria del Veicolo

Fondamenti di Informatica

Utilizzo di Matlab per l analisi di sistemi dinamici lineari

Simulink è l ambiente di programmazione grafico associato al MATLAB.

Automatica I (Laboratorio)

Introduzione e strumenti

MATLAB-SIMULINK. Simulink. Simulazione di un filtro passabasso RC. Ing. Alessandro Pisano.

L Ambiente di Sviluppo SIMULINK

Ing. Alessandro Pisano

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

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

Fondamenti di Automatica

Esercitazioni Controlli Automatici. Introduzione all utilizzo di Matlab e Simulink

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

Automazione dei Sistemi Industriali

Laboratorio informatico per l ingegneria elettrica

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

Simulazione di sistemi non lineari Introduzione a Stateflow

Introduzione al Simulink

Fondamenti di Automatica (CL Ing. Gestionale) a.a Prof. Silvia Strada Prima prova intermedia 28 Novembre 2014

Introduzione al MATLAB c Parte 2

Fondamenti di Informatica

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

Guida introduttiva a Matlab-Simulink

Laboratorio informatico per l ingegneria elettrica

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

INTRODUZIONE A SIMULINK

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

Introduzione al MATLAB c Parte 3 Script e function

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

INTRODUZIONE AL CONTROL SYSTEM TOOLBOX

Prefazione 3. Ringraziamenti 5

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

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

1) Matlab e simulazione. 2) Esempi di utilizzo. Mauro De Sanctis corso di Informazione e Codifica Università di Roma Tor Vergata

Introduzione al MATLAB c Parte 3 Script e function

Introduzione al MATLAB c Parte 3 Script e function

Parte 2 Tutorial Cenni di programmazione

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

L INTERFACCIA GRAFICA DI EXCEL

INTRODUZIONE AL CONTROL SYSTEM TOOLBOX

Laboratorio di Matlab

SISTEMI DI CONTROLLO Ingegneria Meccanica e Ingegneria del Veicolo

Esercitazione 1: Introduzione a MATLAB

Introduzione a MATLAB

Gestione della configurazione Input/Output PLC Cosa c'è di nuovo?

Cristian Secchi Pag. 1

Video Scrittura (MS Word) Prima Parte

INTRODUZIONE A MATLAB/OCTAVE

Wincc TIA Portal v14

Lezione PSPICE n.2. Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici

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

Laboratorio di Controlli Lab n.1: Controllo di un motore elettrico tramite PID

Università degli Studi di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Corso di Circuiti Integrati Anno Accademico 2016/2017

Introduzione a MATLAB

A. Introduzione a Matlab

CONTROLLO DI SISTEMI ROBOTICI ANALISI MODALE

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

INGEGNERIA DELLE TELECOMUNICAZIONI

INTRODUZIONE A. MATLAB e SIMULINK. Corso di Sistemi di Controllo Digitale. Organizzazione delle Lezioni

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

Presentazione Progetti L-B

CAPITOLO 4 RISULTATI DELLE SIMULAZIONI

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

Fondamenti di Automatica

Introduzione a MATLAB

Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici

CONTROLLI AUTOMATICI INTRODUZIONE A MATLAB

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

Automazione dei Sistemi Industriali

Indice Capitolo 1 Capitolo 2 Capitolo 3 Capitolo 4 Capitolo 5 Capitolo 6

I prova in itinere di Fondamenti di Automatica A.A Novembre 2011 Prof. SILVIA STRADA Tempo a disposizione: 1 h. 45 m.

MATLAB - Introduzione. Antonino Polimeno

CORSO DI LABORATORIO DI INFORMATICA

Fondamenti di informatica. Word Elaborazione di testi

Matlab e Simulink per i sistemi di controllo

Introduzione al Foglio Elettronico

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

CONTROLLI AUTOMATICI INTRODUZIONE A MATLAB

Transcript:

Fondamenti di Automatica Prof. Bruno Picasso Introduzione all uso di Simulink

L ambiente Simulink Simulink è un ambiente grafico per la simulazione di sistemi complessi Perché non basta Matlab? È spesso necessario simulare sistemi complessi composti da numerosi blocchi interconnessi i Spesso i singoli blocchi sono non lineari o tempo-varianti Può essere necessario integrare blocchi continui e discreti 2

Pi Principio i i difunzionamento Simulink contiene una libreria i di blocchi elementari che descrivono sistemi statici e dinamici L utente compone sullo schermo lo schema a blocchi del sistema da simulare mediante l interconnessione dei blocchetti elementari Simulink genera automaticamente le equazioni e risolve il problema numerico di simulazione desiderato 3

Simulink e Matlab Simulink interagisce con Matlab attraverso il Workspace i modelli Simulink possono contenere variabili del Workspace Allo stesso modo il risultato della simulazione può essere esportato nel Workspace e analizzato con Matlab 4

L interfaccia grafica digitando al prompt» simulink si apre la libreria dei modelli Da qui è possibile creare un nuovo modello (foglio bianco) e comporre il sistema da simulare mediante diversi blocchi 5

Creazione di un nuovo modello Il menù Simulink contiene la maggior parte dei blocchi di uso comune 6

Principali i librerie i di Simulink (1) Blocchi dinamici a tempo continuo (Continuous) Blocchi dinamici a tempo discreto (Discrete) Funzioni matematiche (Math Math) 7

Principali librerie di Simulink (2) Output dei dati (Sinks Sinks) Segnali d ingresso (Sources) Blocchi non lineari (Discontinuities) 8

Esempio Si voglia simulare con Simulink il seguente semplice sistema di controllo u(t) () + y(t) 1/s - con u(t)=sca(t) e condizione iniziale nulla 9

Esempio blocchi da utilizzare Il blocco Integrator (o Transfer Fcn) dal menù Continuous (per la funzione di trasferimento dell integratore) Il blocco Sum dal menù Math (per il nodo sommatore) I blocchi Step e Clock dal menù Sources (per la funzione di ingresso a scalino e per il clock) I blocchi To Workspace e Scope dal menù Sinks (per salvare delle variabili nel Workspace di Matlab e per visualizzarle in Simulink) 10

Esempio - operazioni Le operazioni da eseguire sono trascinare ciascuno dei blocchi nella finestra del modello; connetterli come nello schema a blocchi di partenza (per connettere 2 blocchi click sinistro sul blocco origine e poi click destro, tenendo premuto Ctrl sul blocco destinazione) ; occorre infine definire i valori dei parametri di ciascun blocco 11

Esempio modello e parametri segni nome e formato (array) delle variabili per Workspace ampiezza e inizio scalino cond. iniziale integratore 12

Esempio parametri blocchi Definizione parametri blocco Step doppio click sul blocco stesso - step time 1 - final value 1 Definizione parametri blocco Integrator doppio click sul blocco stesso - initial condition 0 Definizione parametri blocco Sum doppio click sul blocco stesso -+- Definizione parametri blocchi To Workspace doppio click sul blocco stesso - variable name t o y - save format array 13

Esempio parametri tisimulazione i Solver Istanti di inizio e fine della simulazione Tipo di solutore numerico (se il problema richiede metodi particolari) Parametri del solutore (in genere i default vanno bene) 14

Esempio parametri simulazione Workspace I/O Modalità di salvataggio più semplice Array 15

Esempio avvio simulazione avvio >> plot(t,y) è possibile elaborare i dati (t,y) direttamente in Matlab, ad esempio con il comando plot 16