Studio di un sistema massa molla
|
|
- Lucia Paoletti
- 6 anni fa
- Visualizzazioni
Transcript
1 Corso di Teoria dei Sistemi A.A. 00/003 Esercitazione atlab n. Studio di un sistema massa molla F Equazioni fisice ce descrivono il sistema olla Pistone (smorzatore) F m F p & x Bilancio di forze.. & x F + F m + F p Scelta delle variabili di stato e di ingresso Riferimenti istruzioni e funzioni atlab x x u x F definizione di variabili e matrici (e vettori) ; 0.5; ; A [0 ; -/ /]; Equazioni differenziali x Equazione di uscita y x + u definizione di un modello state-space sys ss(a,b,c,d); autovalori di una matrice eig(a) definizione di un vettore equispaziato t linspace(0,0.5,0); t 0:0.05:0.5; visualizzazione grafica del movimento libero initial(sys,x) Si vuole rappresentare il sistema come y A x + B u C + D u Nel caso in esame d dt y x x Caso non lineare x 0 0 x + x x u x [ 0] + [ 0] e x + u 0 u visualizzazione grafica del movimento forzato risposta ad impulso di ampiezza unitaria impulse(sys) risposta a scalino di ampiezza unitaria step(sys) salvataggio dei dati in vettori (specificando il vettore tempo) [yl,tl,xl] initial(sys,x,t); [yf,tf,xf] impulse(sys,t); tracciamento di grafici (con griglia) plot(t,yl+yf), grid on ciclo for for i:0 istruzioni del ciclo Utilizzo della DEE in Simulin dee (da riga di comando atlab)
2 Codice atlab TEORIA DEI SISTEI N.O. Esercitazione atlab n. / atlab è un interprete di comandi. Gli stessi comandi ce si possono digitare dal prompt possono essere editati in un file con estensione.m: tutte le istruzioni vengono interpretate ed eseguite in sequenza digitando il nome del file dal prompt (senza estensione.m). N.B. NON ASSEGNARE AI AD UN FILE O AD UNA VARIABILE UN NOE CHE INIZI CON UN CARATTERE NUERICO!!! Il simbolo "" indica i commenti L'istruzione per pulire il worspace cancellando tutte le variabili in memoria è la seguente clear all SISTEA DINAICO RAPPRESENTATO COE "STATE-SPACE" Inseriamo (definiamo) le variabili (il ";" a fine riga impedisce la visualizzazione). In questo caso si tratta dei parametri del sistema in esame.0; 0.5; 0.5; g N/m N*s/m Inseriamo poi le matrici del sistema dinamico in esame: ogni sequenza di valori separata da un ";" rappresenta una riga della matrice (ad es. B è un vettore colonna, mentre C è un vettore riga) A [0 ; -/ -/]; B [0; /]; C [ 0]; D [0]; Definiamo poi il sistema dinamico studiato come una "variabile" qui denominata "sys". "ss" è una funzione atlab ("state space"). Per una completa descrizione dell'utilizzo di ciascuna funzione si digiti "elp nomedellafunzione". "elp" da solo restituisce un elenco di tutti i "toolbox" (insiemi di istruzioni e funzioni) disponibili -> "elp nometoolbox" offre un elenco delle istruzioni e funzioni del singolo toolbox sys ss(a,b,c,d); Si provi ora a lanciare "sys" dal prompt. OVIENTO LIBERO Visualizziamo graficamente l'andamento dell'uscita del sistema conseguente ad una perturbazione dello stato ("movimento libero"). Il sistema massa - molla è all'equilibrio in x [0 0], u 0. initial(sys,[ 0]) Come specificato dall'elp ("elp initial"), è possibile far
3 calcolare alla funzione i valori dell'andamento di stato e uscita, anzicé tracciarli graficamente. Questo si può fare successivamente con la funzione "plot". Salviamo gli andamenti di stato e uscita, più il vettore tempo, in Y,T,X (la sequenza delle uscite dipe da come è stata scritta la funzione initial). In questo esempio si pone x, x 0 (è come se il carrello venisse spostato in x, e poi rilasciato con velocità iniziale nulla). [Y,T,X] initial(sys,[ 0]); si può ance specificare l'istante di tempo finale (tf) tf 40; [Y,T,X] initial(sys,[ 0],tf); oppure tutto il vettore tempo: equispaziato fra 0 e 40 secondi, e di 000 elementi t linspace(0,40,000); [Y,T,X] initial(sys,[ 0],t); (in questo caso T coinciderà con t); Tracciamo ora i grafici: ) andamento dell'uscita (Y) plot(t,y), grid on (ascisse tempo; ordinate spostamento) ("grid on" è un'opzione ce fa tracciare una griglia sul grafico) ) andamento dei due stati (X è una matrice con due vettori colonna corrispondenti agli andamenti dei due stati x e x) (ascisse tempo; ordinate spostamento e velocità) - movimento dello stato nello spazio delle variabili plot(x(:,),x(:,)), grid on (ascisse e ordinate variabili di stato x e x) plot(x(:,),x(:,)), grid on, axis([- ]) ( axis consente di fissare la scala della figura). N.B. Sia V una matrice di tot rige e colonne. - V(i,j) seleziona l'elemento sulla riga i e colonna j di V; - V(:,j) seleziona tutta la colonna j-esima; - V(i,:) seleziona tutta la riga i-esima; - V(i,) seleziona l'ultimo elemento della riga i; - V(,j) seleziona l'ultimo elemento della colonna j; - V(:,) seleziona tutta l'ultima colonna; - V(,:) seleziona tutta l'ultima riga. Si provi ora a ripetere la stessa prova pono nei dati iniziali del sistema 0 (modificando il file.m e rilanciandolo; N.B. le modifice risultano attive dopo ce il file è stato salvato). Si noti ce le oscillazioni scompaiono per valori di >. Per aprire più figure figure() figure() 3
4 plot(x(:,),x(:,)), grid on CICLO FOR Ripetiamo ora quanto visto in precedenza in un ciclo for in cui facciamo variare il valore di, assegnandogli di volta in volta un valore preso da un vettore H ce definiamo H [ ]; Ad ogni esecuzione del ciclo, cambiando andrà ridefinita la matrice A ed il sistema sys for i :5 H(i); A [0 ; -/ -/]; sys ss(a,b,c,d); [Y,T,X] initial(sys,[ 0],t); figure() plot(t,y), grid on, old on figure() plot(x(:,),x(:,)), grid on, old on pause - il comando "old on" consente di sovrascrivere un grafico senza cancellare il contenuto già presente; - il comando "pause" atte ce l'utente dia "invio" per proseguire. (N.B. "invio" va dato con atlab finestra attiva) RISPOSTA AD IPULSO (OVIENTO FORZATO) Ripristino del sistema iniziale 0.5; A [0 ; -/ -/]; sys ss(a,b,c,d); Risposta ad impulso di ampiezza unitaria impulse(sys) oppure [Y,T,X] impulse(sys,t); Come nel caso precedente, tracciare gli andamenti di Y e di X. Si noti ce la risposta ad impulso tracciata coincide con quella ce si ottiene studiando il movimento libero dello stato con condizione iniziale [0 ]. TRENO DI IPULSI Supponiamo di sollecitare il sistema con un treno di impulsi dati con frequenza preimpostata (ad. es uno al secondo). Inizialmente il sistema sarà all'equilibrio, con x [0 0]. Se dopo un secondo dal primo impulso ricevuto lo stato si troverà in un punto differente, conseguentemente al secondo impulso la sua evoluzione nel tempo sarà data dalla somma di due contributi (esso il sistema lineare, vale il principio di sovrapposizione degli effetti): - il movimento libero (ce si calcola con la initial); - il movimento forzato (ce si calcola con la impulse); 4
5 Si tratterà di calcolare di volta in volta gli andamenti di stato e uscita del sistema, concatenando i risultati in vettori Y, X e T. t linspace(0,,0); x [0 0]; Y []; X []; T []; for i :5 [yl,tl,xl] initial(sys,x, t); [yf,tf,xf] impulse(sys,t); Y [Y; yl+ yf]; X [X; xl+xf]; T [T t+(i-)]; x xf(, :) + xl(,:); N.B. t è un vettore riga, yl, yf, xl ed xf sono vettori colonna. DOANDA: nel codice c'è un elemento ridondante ce potrebbe essere portato fuori dal ciclo for: quale? figure() plot(t,y), grid on figure() figure(3) plot(x(:,),x(:,)), grid on "close all" ciude tutte le figure 5
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
DettagliIntroduzione 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
DettagliIntroduzione 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
DettagliESERCITAZIONE 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
DettagliOscillatore semplice: risposta ad eccitazioni arbitrarie. In molte applicazioni pratiche l eccitazione dinamica non è né armonica nè periodica.
Oscillatore semplice: risposta ad eccitazioni arbitrarie In molte applicazioni pratiche l eccitazione dinamica non è né armonica nè periodica. È necessario dunque sviluppare una procedura generale per
DettagliUtilizzo 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
DettagliMATRICI (ARRAY) IN MATLAB/OCTAVE
MATRICI (ARRAY) IN MATLAB/OCTAVE MANOLO VENTURIN UNIVERSITÀ DEGLI STUDI DI PADOVA DIP. DI MATEMATICA PURA ED APPLICATA A. A. 2007/2008 INDICE Cosa sono Esempio Operazioni sulle matrici Importare matrici
DettagliA. Introduzione a Matlab
Controlli Automatici A. Introduzione a Matlab Prof. Cesare Fantuzzi Ing. Cristian Secchi Ing. Federica Ferraguti ARSControl - DISMI - Università di Modena e Reggio Emilia E-mail: {nome.cognome}@unimore.it
DettagliTEORIA DEI SISTEMI ANALISI DEI SISTEMI LTI
TEORIA DEI SISTEMI Laurea Specialistica in Ingegneria Meccatronica Laurea Specialistica in Ingegneria Gestionale Indirizzo Gestione Industriale TEORIA DEI SISTEMI ANALISI DEI SISTEMI LTI Ing. Cristian
DettagliLaboratorio 2 Grafici di funzione in Scilab Metodo di Bisezione
Laboratorio Grafici di funzione in Scilab Metodo di Bisezione Introduciamo i grafici di funzione in Scilab, attraverso un semplice esercizio. Esercizio Grafico di funzioni.. Definire le seguenti variabili
DettagliAnalisi di un sistema. con Matlab/Octave
dinamico con Matlab/Octave ARSLAB - Autonomous and Robotic Systems Laboratory Dipartimento di Matematica e Informatica - Università di Catania, Italy santoro@dmi.unict.it Programmazione Sistemi Robotici
DettagliControlli e Regolazione Automatica Prova scritta del 26 maggio 2005
Controlli e Regolazione Automatica Prova scritta del 26 maggio 2005 Domanda Disegnare lo schema a blocchi di un sistema di controllo in retroazione, descrivendo sinteticamente il ruolo di tutti i suoi
DettagliCONTROLLO DI SISTEMI ROBOTICI Laurea Specialistica in Ingegneria Meccatronica
CONTROLLO DI SISTEMI ROBOTICI Laurea Specialistica in Ingegneria Meccatronica CONTROLLO DI SISTEMI ROBOTICI ANALISI DEI SISTEMI LTI Ing. Tel. 0522 522235 e-mail: secchi.cristian@unimore.it http://www.dismi.unimo.it/members/csecchi
DettagliProgrammazione Matlab
MatLab Lezione 2 Programmazione Matlab MATLAB vs. C++ File sorgente C++: sono trasformati in linguaggio macchina dal compilatore; MATLAB: sono interpretati; Tipi di dato C++: è necessario specificare il
DettagliMATLAB Elementi di grafica Costrutti di programmazione
MATLAB Elementi di grafica Costrutti di programmazione Operazioni punto Le operazioni punto agiscono su array che abbiano le stesse dimensioni:.* prodotto elemento per elemento./ divisione elemento per
DettagliSistemi vibranti ad 1 gdl
Università degli Studi di Bergamo Dipartimento di Ingegneria Sistemi vibranti ad 1 gdl - vibrazioni forzate - rev. 1. Le vibrazioni forzate di un sistema ad 1 gdl sono descritte dall equazione: mẍ + cẋ
DettagliLaboratorio di Sperimentazioni di Fisica I MOD A. 14 ottobre 2009
Laboratorio di Sperimentazioni di Fisica I MOD A 14 ottobre 2009 m files Gli m files sono degli script, ossia dei programmi che si eseguono invocandone il nome dalla command window. Non ricevono variabili
DettagliTEORIA DEI SISTEMI SISTEMI LINEARI
TEORIA DEI SISTEMI Laurea Specialistica in Ingegneria Meccatronica Laurea Specialistica in Ingegneria Gestionale Indirizzo Gestione Industriale TEORIA DEI SISTEMI SISTEMI LINEARI Ing. Cristian Secchi Tel.
DettagliMetodi di Analisi dei Dati Sperimentali. AA 2009/2010 Pier Luca Maffettone. Elementi di Matlab
Metodi di Analisi dei Dati Sperimentali AA /2010 Pier Luca Maffettone Elementi di Matlab Sommario Introduzione Variabili Manipolazione di elementi Creazione di vettori/matrici Operazioni elementari Funzioni
DettagliRisposta temporale: esempi
...4 Risposta temporale: esempi Esempio. Calcolare la risposta al gradino unitario del seguente sistema: x(t) = u(t) s + 5 (s + )(s + ) y(t) Il calcolo della trasformata del segnale di uscita è immediato:
DettagliL INTERFACCIA GRAFICA DI EXCEL
Dopo l avvio del foglio elettronico apparirà un interfaccia grafica nella quale verrà aperta una nuova cartella di lavoro alla quale il PC assegnerà automaticamente il nome provvisorio di Cartel1. La cartella
DettagliScilab. Introduzione a Scilab - Vettori. Corso di Informatica CdL: Chimica. Claudia d'amato.
Scilab Corso di Informatica CdL: Chimica Introduzione a Scilab - Vettori Claudia d'amato claudia.damato@di.uniba.it Scilab Introduzione Ambiente matematico e di simulazione numerica sviluppato per la realizzazione
DettagliPolitecnico di Bari Facoltà di Ingegneria
Politecnico di Bari Facoltà di Ingegneria Dispensa per il Corso di Controlli Automatici II Studio di un sistema SISO che modella la sospensione di un autoveicolo con il ATLAB Control Toolbox Ing. ariagrazia
DettagliGrafici. Un programma grafico inizia con un comando che chiude una eventuale finestra grafica precedente: close
Grafici MATLAB permette di creare in modo semplice grafici bi- e tri-dimensionali e di corredare tali grafici con una serie di annotazioni utili a renderli chiari ed esplicativi. Un programma grafico inizia
DettagliMicrosoft Excel II parte Import di dati & Funzioni predefinite
Laboratorio di Informatica 2004/ 2005 Corso di laurea in biotecnologie - Novara Viviana Patti patti@di.unito.it Microsoft Excel II parte Import di dati & Funzioni predefinite 1 Sommario Import di dati
DettagliUn grafico utilizza i valori contenuti in un foglio di lavoro per creare una rappresentazione grafica delle relazioni esistenti tra loro;
EXCEL Modulo 3 I Grafici Grafici Un grafico utilizza i valori contenuti in un foglio di lavoro per creare una rappresentazione grafica delle relazioni esistenti tra loro; Quando si crea un grafico ogni
DettagliIntroduzione a Matlab
INFORMATICA B Ingegneria Elettrica Introduzione a Matlab Introduzione a Matlab Matlab (MATrix LABoratory) è uno strumento per il calcolo scientifico ed ingegneristico Matlab facilita lo sviluppo di programmi
DettagliCorso Matlab : Terza lezione (Esercitazione, 04/10/13) Samuela Persia, Ing. PhD.
Advanced level Corso Matlab : Terza lezione (Esercitazione, 04/10/13) Samuela Persia, Ing. PhD. Sommario Richiami Teoria Cenni Files Matlab File.m Script file File.mat Grafici Acquisizione dati esterni
DettagliComplementi di Matematica e Calcolo Numerico A.A Laboratorio 2 - Introduzione a MATLAB
Complementi di Matematica e Calcolo Numerico A.A. 2010-2011 Laboratorio 2 - Introduzione a MATLAB Che cos è? Programmare con Matlab: Script-files È un file con estensione.m (ad esempio: myfile.m). Contiene
DettagliMATLAB (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
DettagliCORSO DI LABORATORIO DI INFORMATICA
CORSO DI LABORATORIO DI INFORMATICA Corso di Laurea Triennale in Ingegneria Elettrica a.a. 2015/2016 Docente: Ing. Domenico Amalfitano Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione
DettagliFinestra di dialogo Riferimento esterno
1 Guida di riferimento dei comandi di AutoCAD 2008 > Comandi > X - Comandi > XATTACCA > Finestra di dialogo Riferimento esterno > Finestra di dialogo Riferimento esterno Concetto Procedura Riferimento
DettagliMatlab - 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
DettagliCORSO DI COMPLEMENTI DI MECCANICA. Prof. Vincenzo Niola
CORSO DI COMPLEMENTI DI MECCANICA Prof. Vincenzo Niola SISTEMI A DUE GRADI DI LIBERTÀ Lo studio dei sistemi a più gradi di libertà verrà affrontato facendo riferimento, per semplicità, solo a sistemi conservativi,
DettagliHoze Davidhi Esercitazione di laboratorio #2. Risposta a ingressi canonici di sistemi del primo ordine
Hoze Davidhi 145794 Esercitazione di laboratorio #2 Risposta a ingressi canonici di sistemi del primo ordine Funzione di trasferimento del sistema Polo (p) +5 0-5 -20 Costante di tempo 0.2s 0.05s, con
Dettagli1 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
DettagliMini-Corso di Informatica
Mini-Corso di Informatica CALCOLI DI PROCESSO DELL INGEGNERIA CHIMICA Ing. Sara Brambilla Tel. 3299 sara.brambilla@polimi.it Note sulle esercitazioni Durante le esercitazioni impareremo a implementare
Dettagliẋ 1 = 2x 1 + (sen 2 (x 1 ) + 1)x 2 + 2u (1) y = x 1
Alcuni esercizi risolti su: - calcolo dell equilibrio di un sistema lineare e valutazione delle proprietà di stabilità dell equilibrio attraverso linearizzazione - calcolo del movimento dello stato e dell
DettagliEsercitazione n 2. Costruzione di grafici
Esercitazione n 2 Costruzione di grafici I grafici I grafici sono rappresentazione di dati numerici e/o di funzioni. Devono facilitare all utente la visualizzazione e la comprensione dei numeri e del fenomeno
DettagliProf. SILVIA STRADA Cognomi LF - PO
Politecnico di Milano Prof. SILVIA STRADA Cognomi LF - PO A.A. 2015/16 Appello di Fondamenti di Automatica (CL Ing. Gestionale) 1 Marzo 2016 Tempo a disposizione: 2.00 h. Nome e Cognome:... Matricola...
DettagliPolitecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B. Esempio di seconda prova in itinere A.A
Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Esempio di seconda prova in itinere A.A. 2008-2009 Esercizio 1 Si vuole considerare la traiettoria percorsa da un oggetto immaginario
Dettagliossia può anche essere localizzato univocamente sul piano complesso con la sua forma polare.
ALGEBRA COMPLESSA Nel corso dei secoli gli insiemi dei numeri sono andati man mano allargandosi per rispondere all esigenza di dare soluzione a equazioni e problemi sempre nuovi I numeri complessi sono
DettagliRappresentazione di curve in tre dimensioni
Rappresentazione di curve in tre dimensioni Il comando plot3, con la sintassi >>plot3(x,y,z) Analoga al semplice plot, permette di tracciare nello spazio curve i cui punti hanno coordinate rispettivamente
DettagliFondamenti di Automatica
Fondamenti di Automatica Proprietà strutturali e leggi di controllo aggiungibilità e controllabilità etroazione statica dallo stato Osservabilità e rilevabilità Stima dello stato e regolatore dinamico
DettagliIntroduzione a Matlab. Renato Mainetti
Introduzione a Matlab Renato Mainetti Matlab questo sconosciuto (abbreviazione di Matrix Laboratory) Cos è? E un ambiente (software) nato per il calcolo numerico e l'analisi statistica. A cosa serve? Permette
DettagliManuale sintetico per l uso del Control System Toolbox di Matlab
Manuale sintetico per l uso del Control System Toolbox di Matlab Alessandro Melis Pierluigi Muntoni 2 Dicembre 2002 Introduzione Questo documento ha lo scopo di presentare, in una versione opportunamente
DettagliLaboratorio 1. Introduzione a Matlab
Anno Accademico 2007-2008 Corso di Analisi 1 per Ingegneria Informatica Laboratorio 1 Introduzione a Matlab MATLAB, abbreviazione di MATrix LABoratory, è un ambiente per il calcolo numerico ed un linguaggio
DettagliProve d esame Esercizi con Matlab
Prove d esame Esercizi con Matlab Andrea Corli 16 settembre 2015 Sono qui raccolti alcuni esercizi relativi a Matlab assegnati nelle prove d esame (dal 2011 al 2014) del Corso di Analisi Matematica I (semestrale,
DettagliRisposta in vibrazioni libere di un sistema lineare viscoso a più gradi di libertà. Prof. Adolfo Santini - Dinamica delle Strutture 1
Risposta in vibrazioni libere di un sistema lineare viscoso a più gradi di libertà Prof. Adolfo Santini - Dinamica delle Strutture 1 Vibrazioni libere non smorzate 1/6 Le equazioni del moto di un sistema
DettagliINTRODUZIONE A MATLAB
INTRODUZIONE A MATLAB Descrizione Ambiente/Linguaggioper risolvere problemi di calcolo numericomatrix LABoratory; Marchio registrato da MathWorks Inc. (U.S.A.) Puo essere ampliato da pacchetti specifici
DettagliSISTEMI 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 MATLAB Programma della
DettagliCapitolo 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
Dettaglirapporto 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.
DettagliFondamenti di Informatica
Fondamenti di Informatica Introduzione a MATLAB Prof. Christian Esposito Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I) A.A. 2016/17 Introduzione a MATLAB Avviso per le Prossime Lezioni
Dettagli01. Modelli di Sistemi
Controlli Automatici 01. Modelli di Sistemi Prof. Cesare Fantuzzi Ing. Cristian Secchi Ing. Federica Ferraguti ARSControl - DISMI - Università di Modena e Reggio Emilia E-mail: {nome.cognome}@unimore.it
Dettagli5. Per ω = 1/τ il diagramma reale di Bode delle ampiezze della funzione G(jω) =
Fondamenti di Controlli Automatici - A.A. 211/12 3 luglio 212 - Domande Teoriche Cognome Nome: Matricola: Corso di Laurea: Per ciascuno dei test a soluzione multipla segnare con una crocetta tutte le affermazioni
DettagliStabilità e retroazione
0.0. 4.1 1 iagramma Stabilità e retroazione Stabilità dei sistemi dinamici lineari: Un sistema G(s) è asintoticamente stabile se tutti i suoi poli sono a parte reale negativa. Un sistema G(s) è stabile
DettagliCalcolo del movimento di sistemi dinamici LTI. Esempi di soluzione per sistemi dinamici LTI TC
Calcolo del movimento di sistemi dinamici LTI Esempi di soluzione per sistemi dinamici LTI TC Esempi di soluzione per sistemi LTI TC Scomposizione in fratti semplici (parte I) Esempio di soluzione 1 Scomposizione
DettagliCinematica. Velocità. Riferimento Euleriano e Lagrangiano. Accelerazione. Elementi caratteristici del moto. Tipi di movimento
Cinematica Velocità Riferimento Euleriano e Lagrangiano Accelerazione Elementi caratteristici del moto Tipi di movimento Testo di riferimento Citrini-Noseda par. 3.1 par. 3.2 par 3.3 fino a linee di fumo
DettagliLaboratorio 1. 2) All interno della directory c:\temp\cognome\codici creare il file sorgente hello.c contenente il seguente codice:
Corso di Ingegneria Biomedica Corso di Ingegneria Elettronica Insegnamento di Informatica I a.a. 2007-08 Laboratorio 1 Durante le esercitazioni verra utilizzato il compilatore a riga di comando DJGPP,,
DettagliPOLITECNICO DI MILANO Scuola di Ingegneria Industriale Fondamenti di Fisica Sperimentale, a.a I Appello, 10 luglio 2013
POLITECNICO DI MILNO Scuola di Ingegneria Industriale Fondamenti di Fisica Sperimentale, a.a. 0-3 I ppello, 0 luglio 03 Giustificare le risposte e scrivere in modo chiaro e leggibile. Sostituire i valori
DettagliCapitolo 4: Tabelle. y(x) = x 3 ì 2x. Capitolo 4: Tabelle 67. Nota: le tabelle non sono disponibili nel modo di rappresentazione grafica 3D.
Capitolo 4: Tabelle 4 Definizione di tabelle...68 Panoramica della procedura per generare una tabella...69 Impostazione dei parametri di tabella...70 Visualizzazione di una tabella in modo automatico...72
DettagliInformatica 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
Dettagli1) Matlab e simulazione. 2) Esempi di utilizzo. Mauro De Sanctis corso di Informazione e Codifica Università di Roma Tor Vergata
Argomenti della Lezione 1) Matlab e simulazione 2) Esempi di utilizzo 1 Mauro De Sanctis corso di Informazione e Codifica Università di Roma Tor Vergata Matlab è un sistema di programmazione ad alto livello
DettagliCenni 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.
DettagliProgetto del regolatore per un levitatore magnetico. 1. Linearizzazione del modello del levitatore magnetico
FONDAMENTI DI AUTOMATICA (01AYS, 03FTP) - A.A. 2003/2004 II esercitazione presso il LADISPE Progetto del regolatore per un levitatore magnetico Scopo di questa seconda esercitazione è il progetto di un
DettagliEQUAZIONE DELLA LINEA ELASTICA
ESERCIZI SVOLTI O CON TRACCIA DI SOLUZIONE SU EQUAZIONE DELLA LINEA ELASTICA v 0.9 Calcolare lo spostamento verticale del pattino A della struttura utilizzando l equazione della linea elastica. Materiale:
DettagliIntroduzione al Sistema Operativo MS-Windows ed all Uso dell IDE DEV-C++
Microsoft Windows e Dev-C++ Introduzione al Sistema Operativo MS-Windows ed all Uso dell IDE DEV-C++ Le Esercitazioni in Laboratorio Laboratorio ELAB1: Edificio Viale Europa 2 PIANO, Scala 1 (n. 44 posti)
DettagliAnalisi sismica di un sistema lineare viscoso a più gradi di libertà con il metodo dello Spettro di Risposta
Analisi sismica di un sistema lineare viscoso a più gradi di libertà con il metodo dello Spettro di Risposta Prof. Adolfo Santini - Dinamica delle Strutture 1 Analisi sismica con lo spettro di risposta
DettagliInformatica Applicata al Suono Tutorial Matlab
Prof. Mario Malcangi malcangi@di.unimi.it MATLAB è un linguaggio di alto livello e un ambiente interattivo per il calcolo numerico, l'analisi e la visualizzazione dei dati e la programmazione. MATLAB consente
DettagliCompito del 14 giugno 2004
Compito del 14 giugno 004 Un disco omogeneo di raggio R e massa m rotola senza strisciare lungo l asse delle ascisse di un piano verticale. Il centro C del disco è collegato da una molla di costante elastica
DettagliNome: Nr. Mat. Firma:
Fondamenti di Controlli Automatici - A.A. 212/13 9 novembre 212 - Domande Teoriche Nome: Nr. Mat. Firma: Per ciascuno dei test a soluzione multipla segnare con una crocetta tutte le affermazioni che si
DettagliMATLAB - Programmazione - 2. Antonino Polimeno
MATLAB - Programmazione - 2 Antonino Polimeno antonino.polimeno@unipd.it Manipolazione di matrici - 1 Input di matrici Definizione manuale: A = [1, 2, 3; 7, 8, 9] Generazione da funzioni Lettura da file
DettagliRappresentazione binaria delle variabili (int e char)
Rappresentazione binaria delle variabili (int e char) int e char son i due tipi utilizzati dal linguaggio C per la rappresentazione di valori interi; ai valori delle variabili del primo tipo sono assegnati
DettagliINTRODUZIONE A MATLAB
INTRODUZIONE A MATLAB 1 Linguaggio per risolvere problemi di calcolo numerico MATrix LABoratory; Marchio registrato da MathWorks Inc. (U.S.A.) Puo essere ampliato da pacchetti specifici (toolbox) Wavelet
DettagliLuigi Piroddi
Automazione industriale dispense del corso (a.a. 2008/2009) 10. Reti di Petri: analisi strutturale Luigi Piroddi piroddi@elet.polimi.it Analisi strutturale Un alternativa all analisi esaustiva basata sul
DettagliEsame 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
DettagliCorso di laurea in Comunicazioni Digitali Compitino di Fisica 15 Novembre 2002
Corso di laurea in Comunicazioni Digitali Compitino di Fisica 15 Novembre 2002 Nome: Matricola: Posizione: 1) Specificare l unità di misura del calore scambiato e dare le sue dimensioni A 2) Dati i vettori
DettagliElementi di Teoria dei Sistemi. Definizione di sistema dinamico. Cosa significa Dinamico? Sistema dinamico a tempo continuo
Parte 2, 1 Parte 2, 2 Elementi di Teoria dei Sistemi Definizione di sistema dinamico Parte 2, 3 Sistema dinamico a tempo continuo Cosa significa Dinamico? Parte 2, 4? e` univocamente determinata? Ingresso
DettagliLivello di misura Scala Nominale Scala Ordinale Scala di Rapporti. Scala Nominale
Esercitazione Supponiamo che il collettivo che si vuole studiare sia composto da un gruppo di turisti. La seguente tabella raccoglie l osservazione di alcuni caratteri di interesse. Costo Soggetto Titolo
DettagliTipi di dato strutturati: Array
Tipi di dato strutturati: Array I dati visti finora sono: numeri (interi o razionali), booleani le stringhe (sequenze di caratteri) ma i dati manipolati nelle applicazioni reali sono spesso complessi (o
DettagliIl proprietario di una catena di negozi vuole confrontare il reddito (in euro) dei suoi 5 negozi, riportato nella seguente tabella
Primo esempio (es. 2.1) Il proprietario di una catena di negozi vuole confrontare il reddito (in euro) dei suoi 5 negozi, riportato nella seguente tabella Negozio Reddito Negozio 1 21.500,00 Negozio 2
DettagliControlli Automatici L-A - Esercitazione
Controlli Automatici L-A - Esercitazione 1. Si consideri lo schema a blocchi di figura. d(t) K d x(t) e(t) R(s) u(t) G(s) y(t) - R(s) = K τs + 1 s + 1, G(s) = K d = 2 s(s 2 + 6s + ), a) Considerando gli
Dettagli3. 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
DettagliEsercizi svolti. delle matrici
Esercizi svolti. astratti. Si dica se l insieme delle coppie reali (x, y) soddisfacenti alla relazione x + y è un sottospazio vettoriale di R La risposta è sì, perchè l unica coppia reale che soddisfa
DettagliPSICOMETRIA. Esercitazione n.1. C.d.L. Comunicazione e Psicologia a.a. 2012/13
PSICOMETRIA Esercitazione n.1 C.d.L. Comunicazione e Psicologia a.a. 2012/13 ESERCITAZIONE 1: INDICE 1. Informazioni di carattere generale sulle esercitazioni 2. Il foglio di calcolo (Excel) 3. Avviare
DettagliUniversità degli Studi di Cagliari
Università degli Studi di Cagliari 8-03.-11 1 Matematica Generale Corso di Matematica per Economisti A cura di Beatrice Venturi Lezione 1 Presentazione del corso 8-03.-11 2 Obiettivi del corso Il corso
DettagliComplementi 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
Dettagli13 Esercizi di Riepilogo
13.1 Esercizi Esercizio 13.1 Si consideri una versione semplificata della battaglia navale in cui le navi possono essere posizionate solo in orizzontale e ogni riga può contenere al massimo una nave. Il
DettagliMATLAB Analisi di Sistemi LTI
Esercitazione 1/30 MATLAB Analisi di Sistemi LTI Vincenzo LIPPIELLO PRISMA Lab Dipartimento di Informatica e Sistemistica Università di Napoli Federico II vincenzo.lippiello@unina.it www.prisma.unina.it
DettagliEsempio 1: Dato il vettore A=-10:2:10
Esempio 1: Dato il vettore A=-10:2:10 1) Determinare la lunghezza L del vettore; 2) Creare il vettore colonna B=-20:4:20 3) Effettuare il prodotto S= AxB righe per colonne 4) Estrarre da A il vettore C
DettagliFondamenti di Informatica
Fondamenti di Informatica AlgoBuild: Strutture selettive, iterative ed array Prof. Arcangelo Castiglione A.A. 2016/17 AlgoBuild : Strutture iterative e selettive OUTLINE Struttura selettiva Esempi Struttura
DettagliFondamenti di Informatica
Fondamenti di Informatica Gestione dei File in MATLAB Prof. Christian Esposito Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I) A.A. 2016/17 Gestione dei file in MATLAB OUTLINE Caratteristiche
DettagliCONTROLLI AUTOMATICI Ingegneria Gestionale MODELLI DI SISTEMI
CONTROLLI AUTOMATICI Ingegneria Gestionale http://www.automazione.ingre.unimore.it/pages/corsi/controlliautomaticigestionale.htm MODELLI DI SISTEMI Ing. Federica Grossi Tel. 059 2056333 e-mail: federica.grossi@unimore.it
DettagliSISTEMI e MODELLI. Prof. Laura Giarré https://giarre.wordpress.com/ca/ Sistemi e Modelli CA Prof.
SISTEMI e MODELLI Prof. Laura Giarré Laura.Giarre@UNIMORE.IT https://giarre.wordpress.com/ca/ Sistemi e Modelli CA 2017 2018 Prof. Laura Giarré 1 Sistemi e Modelli - Dal sistema ad un modello Sistema:
DettagliIntroduzione 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
DettagliLettura La seconda legge di Newton. Parte prima
La seconda legge di Newton. Parte prima Le cose che devi già conoscere per svolgere l attività La natura vettoriale delle forze e delle accelerazioni. Essere in grado di sommare più vettori. Le definizioni
DettagliProprietà strutturali e leggi di controllo
Proprietà strutturali e leggi di controllo Retroazione statica dallo stato La legge di controllo Esempi di calcolo di leggi di controllo Il problema della regolazione 2 Retroazione statica dallo stato
DettagliDIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOIGNEGNERIA. INFORMATICA B Ingegneria Elettrica. Script in Matlab
DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOIGNEGNERIA INFORMATICA B Ingegneria Elettrica Script in Matlab Gli script Uno script è un file di testo contenente una sequenza di comandi MATLAB (è un programma
DettagliLuciano De Menna Corso di Elettrotecnica 233. I segnali impulsivi
Luciano De Menna Corso di Elettrotecnica 233 I segnali impulsivi Un metodo completamente diverso di affrontare il problema della dinamica nei circuiti lineari è quello basato sulla convoluzione di risposte
Dettagli