Upload
alessandro-pilloni
View
184
Download
7
Embed Size (px)
DESCRIPTION
Breve panoramica sui principali comandi MatLab utili per il Corso di Controlli Automatici 1.
Citation preview
MATLAB # CONTROL SYSTEM TOOLBOX
Controlli Automatici
A.A. 2014/2015
Ing. A. Pilloni
Ing. Alessandro Pilloni
Sommario
Introduzione
La finestra di lavoro
Comandi base
Dichiarazione variabili
Operazioni fondamentali
Polinomi in Matlab
Control System Toolbox
Ing. Alessandro Pilloni
Introduzione
MATLAB (Matrix Laboratory) ambiente per il calcolo numericoc he comprende anche l'omonimo linguaggio di programmazione dalla MathWorks
Consente di: manipolare matrici e vettori
visualizzare funzioni e dati
implementare algoritmi
creare interfacce utente
interfacciarsi con altri programmi, e.s. Simulink
E un linguaggio interpretato (ogni linea di programma viene letta, interpretata ed eseguita sul momento
Ing. Alessandro Pilloni
La finestra di lavoro
Ing. Alessandro Pilloni
Command Window
Workspace
Cartella Corrente
Storico Comandi
Editor di scrittura
Creare un m-file
MatLab consente di memorizzare una sequenza di istruzioni in un file;
Per essere accessibile, deve avere lestensione .m e pertanto si chiama m-file.
Gli m-file possono essere di due tipi: script o function
Ing. Alessandro Pilloni
Creare un m-file
Ing. Alessandro Pilloni
Editor di scrittura
Dichiarazione di variabili
Per MATLAB tutte le variabili sono matrici
Non si dichiara il tipo di variabile
Accesso ad una porzione di una variabile
Ing. Alessandro Pilloni
Workspace
Letteramente lo SPAZIO DI LAVORO, permette di visualizzare tutte le variabili create e memorizzate durante la sessione di lavoro
Ing. Alessandro Pilloni
Polinomi in Matlab (1)
Definire un polinomio in MatLab
Ing. Alessandro Pilloni
Polinomi in Matlab (2)
Trovare le radici di un polinomio:
Ing. Alessandro Pilloni
Calcoli simbolici
Risolvere in forma simbolica lequazione
Ing. Alessandro Pilloni
Control System Toolbox
F.d.t. in forma polinomiale
Ing. Alessandro Pilloni
Control System Toolbox
F.d.t. in forma fattorizzata
Ing. Alessandro Pilloni
Control System Toolbox
Sistema in Variabili di Stato
Ing. Alessandro Pilloni
Control System Toolbox
Schemi a blocchi
Ing. Alessandro Pilloni
Control System Toolbox
Grafici Diagramma di Risposta armonica
Diagramma di Nyquist
Diagramma di Nichols
Diagramma di Risposta indiciale
Margini di stabilita
Ing. Alessandro Pilloni