Introduzione e strumenti

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Introduzione e strumenti"

Transcript

1 Introduzione e strumenti Introduzione Analisi e simulazione in ambiente Matlab Introduzione all utilizzo di Simulink Simulazione in ambiente Simulink Politecnico di Torino 1

2 Introduzione (1/2) L utilizzo del linguaggio MATLAB permette di realizzare facilmente i principali passi necessari per l analisi ed il progetto di sistemi di controllo: Manipolazione di funzioni di trasferimento e calcolo delle loro principali caratteristiche (singolarità, guadagno, ecc.) Analisi del comportamento in frequenza di un sistema mediante il tracciamento di diagrammi di Bode, di Nyquist e di Nichols della sua fdt Simulazione della risposta di un sistema ad un ingresso assegnato Politecnico di Torino 2

3 Introduzione (2/2) L utilizzo del toolbox SIMULINK di Matlab facilita la simulazione di sistemi interconnessi, consentendo la loro rappresentazione direttamente per mezzo del corrispondente schema a blocchi L utilizzo congiunto di Matlab e Simulink permette di sviluppare interamente il progetto di un sistema di controllo, verificando agevolmente il soddisfacimento delle specifiche di progetto, nonché la valutazione delle prestazioni di interesse 5 Prerequisiti Nella trattazione verranno considerate già note le nozioni basilari del linguaggio Matlab (preparazione, salvataggio ed esecuzione di file, definizione di variabili, vettori e matrici, svolgimento delle principali operazioni matematiche, tracciamento di grafici) Alcuni comandi già introdotti ed utilizzati nel corso di Fondamenti di Automatica, relativi alla definizione e simulazione di sistemi dinamici, saranno ripresi in considerazione per essere utilizzati in caso di sistemi interconnessi Politecnico di Torino 3

4 Note Nella trattazione verrà utilizzata la versione 6.5 di Matlab, a cui è associata la versione 5 di Simulink Possono essere impiegate versioni successive di Matlab e Simulink, fatte salve eventuali piccole differenze nella sintassi di alcuni comandi e/o nella definizione di particolari blocchi in Simulink I principali comandi Matlab introdotti ed utilizzati durante il corso sono riassunti nel file pdf allegato, insieme alle loro modalità di impiego 7 Un esempio applicativo L utilizzo di Matlab e Simulink per l analisi e la simulazione di un sistema di controllo sarà illustrato nel caso di un servomotore in c.c. rappresentabile per mezzo dello schema a blocchi equivalente sviluppato nella Lezione Schema tecnologico di un sistema di controllo R s I a T c V r,ω C Ω (s) V r,ia C Ia (s) V c A V a 1 Ls R a I a K m T m 1 Jsβ Ω V Ω V D K cond K D Politecnico di Torino 4

5 Calcolo della fdt del motore Primo obiettivo: calcolo della fdt del motore (incluso anello di corrente) per T c = 0 V(s) Ω F(s) = V (s) r,ia R s I a T c V r,ω C Ω (s) V r,ia C Ia (s) V c A V a 1 Ls R a I a K m T m 1 Jsβ Ω V Ω V D K cond K D Politecnico di Torino 5

6 Calcolo della fdt del motore Primo obiettivo: calcolo della fdt del motore (incluso anello di corrente) per T c = 0 K C(s) Ia = s F(s) = V(s) Ω V (s) r,ia R s I a T c =0 V r,ω C Ω (s) V r,ia C Ia (s) V c A V a 1 Ls R a I a K m T m 1 Jsβ Ω V Ω V D K cond K D 11 Preparazione del file Matlab: 1 a parte (1/3) Si consiglia di porre all inizio di un nuovo file, aperto con l editor di Matlab, i comandi di pulizia dello spazio di lavoro e di chiusura delle finestre grafiche eventualmente già aperte clear all close all Politecnico di Torino 6

7 Preparazione del file Matlab: 1 a parte (1/3) Si consiglia di porre all inizio di un nuovo file, aperto con l editor di Matlab, i comandi di pulizia dello spazio di lavoro e di chiusura delle finestre grafiche eventualmente già aperte clear all close all Questi comandi permettono di ripartire da zero ogni volta in cui il file viene eseguito 13 Preparazione del file Matlab: 1 a parte (1/3) Si consiglia di porre all inizio di un nuovo file, aperto con l editor di Matlab, i comandi di pulizia dello spazio di lavoro e di chiusura delle finestre grafiche eventualmente già aperte Si definisce la variabile complessa s per un agevole definizione delle fdt di sistemi o sottosistemi clear all close all s=tf( s ); Politecnico di Torino 7

8 Preparazione del file Matlab: 1 a parte (1/3) Si consiglia di porre all inizio di un nuovo file, aperto con l editor di Matlab, i comandi di pulizia dello spazio di lavoro e di chiusura delle finestre grafiche eventualmente già aperte Si definisce la variabile complessa s per un agevole definizione delle fdt di sistemi o sottosistemi clear all close all s=tf( s ); Il comando tf permette di definire e/o di calcolare la fdt di un sistema LTI secondo diverse modalità 15 Preparazione del file Matlab: 1 a parte (2/3) Si assegnano ai parametri del sistema i corrispettivi valori numerici (nelle appropriate unità di misura) e si definisce C Ia (s) clear all close all s=tf( s ); Ra=6; L=3.24e-3; Km=0.0535; J=20e-6; beta=14e-6; KD=0.0285; Kcond=0.67; Rs=7.525; A=2.925; K=1000; CIa=K/s; Politecnico di Torino 8

9 Preparazione del file Matlab: 1 a parte (3/3) Si calcola la fdt fra V r,ia (s) e I a (s) (indicata come F r,ia (s)) con il comando feedback FrIa=feedback(CIa*A/(L*sRa),Rs); R s I a T c =0 V r,ω C Ω (s) V r,ia C Ia (s) V c A V a 1 Ls R a I a K m T m 1 Jsβ Ω V Ω V D K cond K D 17 Preparazione del file Matlab: 1 a parte (3/3) Si calcola la fdt fra V r,ia (s) e I a (s) (indicata come F r,ia (s)) con il comando feedback 1 argomento: fdt del ramo diretto FrIa=feedback(CIa*A/(L*sRa),Rs); R s I a T c =0 V r,ω C Ω (s) V r,ia C Ia (s) V c A V a 1 Ls R a I a K m T m 1 Jsβ Ω V Ω V D K cond K D Politecnico di Torino 9

10 Preparazione del file Matlab: 1 a parte (3/3) Si calcola la fdt fra V r,ia (s) e I a (s) (indicata come F r,ia (s)) con il comando feedback 2 argomento: fdt della retroazione FrIa=feedback(CIa*A/(L*sRa),Rs); R s I a T c =0 V r,ω C Ω (s) V r,ia C Ia (s) V c A V a 1 Ls R a I a K m T m 1 Jsβ Ω V Ω V D K cond K D 19 Preparazione del file Matlab: 1 a parte (3/3) Si calcola la fdt fra V r,ia (s) e I a (s) (indicata come F r,ia (s)) con il comando feedback La retroazione è assunta automaticamente negativa FrIa=feedback(CIa*A/(L*sRa),Rs); R s I a T c =0 V r,ω C Ω (s) V r,ia C Ia (s) V c A V a 1 Ls R a I a K m T m 1 Jsβ Ω V Ω V D K cond K D Politecnico di Torino 10

11 Preparazione del file Matlab: 1 a parte (3/3) Si calcola la fdt fra V r,ia (s) e I a (s) (indicata come F r,ia (s)) con il comando feedback Si calcola la F(s) cercata (cascata di blocchi) R s I a Per visualizzare il risultato non si mette il ; FrIa=feedback(CIa*A/(L*sRa),Rs); F=FrIa*Km/(J*sbeta)*KD*Kcond T c =0 V r,ω C Ω (s) V r,ia C Ia (s) V c A V a 1 Ls R a I a K m T m 1 Jsβ Ω V Ω V D K cond K D 21 Fdt del motore e schema a blocchi risultante L esecuzione della prima parte del file Matlab così preparata dà come risultato: Transfer function: e-008 s^ s^ s Politecnico di Torino 11

12 Fdt del motore e schema a blocchi risultante L esecuzione della prima parte del file Matlab così preparata dà come risultato: Transfer function: e-008 s^ s^ s Per T c = 0 lo schema a blocchi diventa pertanto: r K r y des e u y C Ω (s) F(s) 23 Fdt del motore e schema a blocchi risultante L esecuzione della prima parte del file Matlab così preparata dà come risultato: Transfer function: e-008 s^ s^ s Per T c = 0 lo schema a blocchi diventa pertanto: r K r y des = V r,ω y des e u y C Ω (s) F(s) y = V Ω u = V r,ia Politecnico di Torino 12

13 Simulazione del sistema ad anello chiuso Secondo obiettivo: simulazione della risposta del sistema ad anello chiuso ad un riferimento a gradino unitario, per diversi controllori C Ω (s) r K r y des e u y C Ω (s) F(s) 25 Simulazione del sistema ad anello chiuso Secondo obiettivo: simulazione della risposta del sistema ad anello chiuso ad un riferimento a gradino unitario, per diversi controllori C Ω (s) K r = 1 r K r y des e u y C Ω (s) F(s) r = gradino unitario Politecnico di Torino 13

14 Simulazione del sistema ad anello chiuso Secondo obiettivo: simulazione della risposta del sistema ad anello chiuso ad un riferimento a gradino unitario, per diversi controllori C Ω (s) K r = 1 r K r y des e u y C Ω (s) F(s) r = gradino unitario Da progettare: ad esempio P (proporzionale) o PI (proporzionale-integrativo) 27 Preparazione del file Matlab: 2 a parte (1/2) Si assegna a K r il valore 1 Kr=1; Politecnico di Torino 14

15 Preparazione del file Matlab: 2 a parte (1/2) Si assegna a K r il valore 1 Si definisce la fdt del controllore: K p (proporzionale) Kr=1; Kp=0.4; C_omega1=Kp; 29 Preparazione del file Matlab: 2 a parte (1/2) Si assegna a K r il valore 1 Si definisce la fdt del controllore: K p (proporzionale) K p K i /s (proporzionaleintegrativa) Kr=1; Kp=0.4; C_omega1=Kp; Ki=2; C_omega2=KpKi/s; Politecnico di Torino 15

16 Preparazione del file Matlab: 2 a parte (1/2) Si assegna a K r il valore 1 Si definisce la fdt del controllore: K p (proporzionale) K p K i /s (proporzionaleintegrativa) Si calcola la fdt ad anello chiuso nei due casi Kr=1; Kp=0.4; C_omega1=Kp; Ki=2; C_omega2=KpKi/s; W1=Kr*feedback(C_omega1*F,1); W2=Kr*feedback(C_omega2*F,1); 31 Preparazione del file Matlab: 2 a parte (2/2) Si applica il gradino unitario con il comando step Kr=1; Kp=0.4; C_omega1=Kp; Ki=2; C_omega2=KpKi/s; W1=Kr*feedback(C_omega1*F,1); W2=Kr*feedback(C_omega2*F,1); step(w1,5) hold on step(w2,5) hold off Politecnico di Torino 16

17 Preparazione del file Matlab: 2 a parte (2/2) Si applica il gradino unitario con il comando step Kr=1; Kp=0.4; C_omega1=Kp; Ki=2; C_omega2=KpKi/s; W1=Kr*feedback(C_omega1*F,1); W2=Kr*feedback(C_omega2*F,1); step(w1,5) hold on step(w2,5) hold off 2 argomento: istante finale della simulazione a partire da t = 0 33 Preparazione del file Matlab: 2 a parte (2/2) Si applica il gradino unitario con il comando step Kr=1; Kp=0.4; C_omega1=Kp; Ki=2; C_omega2=KpKi/s; W1=Kr*feedback(C_omega1*F,1); W2=Kr*feedback(C_omega2*F,1); step(w1,5) hold on step(w2,5) hold off Tutti i grafici vengono riportati nella medesima finestra per un più agevole confronto Politecnico di Torino 17

18 Risultato della simulazione L esecuzione della seconda parte del file Matlab così preparata effettua la simulazione desiderata: Risposta al gradino unitario con C Ω (s) = K p K i /s Risposta al gradino unitario con C Ω (s) = K p 35 Analisi della risposta del sistema (1/3) Valutazione del valore della risposta in regime permanente e calcolo dell errore di inseguimento finale e = 0 e = Politecnico di Torino 18

19 Analisi della risposta del sistema (2/3) Valutazione della sovraelongazione massima e del tempo di assestamento ŝ t a (calcolato al 2%) 37 Analisi della risposta del sistema (3/3) Valutazione del tempo di salita (secondo le definizioni date per t r e t s ) t s t r Politecnico di Torino 19

20 Poli del sistema ad anello chiuso (1/2) Il diverso comportamento del sistema ad anello chiuso con i due controllori adottati può essere giustificato calcolando il valore dei poli della funzione W(s) nei due casi: damp(w1) damp(w2) Il comando damp determina i poli della fdt nella forma parte reale parte immaginaria e ne fornisce anche pulsazione naturale e fattore di smorzamento 39 Poli del sistema ad anello chiuso (2/2) damp(w1) damp(w2) Eigenvalue -3.42e e e003i -9.25e e003i Damping 1.00e e e-001 Freq. (rad/s) 3.42e e e Politecnico di Torino 20

21 Poli del sistema ad anello chiuso (2/2) Eigenvalue Damping Freq. (rad/s) -3.42e e e e e003i 3.55e e e e003i 3.55e e003 damp(w1) damp(w2) Eigenvalue Damping Freq. (rad/s) -1.71e e000i 4.63e e e e000i 4.63e e e e003i 3.55e e e e003i 3.55e e Riconoscimentodeipolidominanti Eigenvalue Damping Freq. (rad/s) -3.42e e e e e003i 3.55e e e e003i 3.55e e003 Poli dominanti Eigenvalue Damping Freq. (rad/s) -1.71e e000i 4.63e e e e000i 4.63e e e e003i 3.55e e e e003i 3.55e e Politecnico di Torino 21

22 Riconoscimentodeipolidominanti W 1 (s) ha un polo dominante reale Eigenvalue Damping Freq. (rad/s) -3.42e e e e e003i 3.55e e e e003i 3.55e e003 Poli dominanti Eigenvalue Damping Freq. (rad/s) -1.71e e000i 4.63e e e e000i 4.63e e e e003i 3.55e e e e003i 3.55e e Riconoscimentodeipolidominanti W 1 (s) ha un polo dominante reale Eigenvalue Damping Freq. (rad/s) -3.42e e e e e003i 3.55e e e e003i 3.55e e003 Poli dominanti Eigenvalue Damping ζ = Freq. (rad/s) W 2 (s) ha una coppia di poli dominanti complessi coniugati -1.71e e000i -1.71e e000i -9.25e e003i -9.25e e003i 4.63e e e e e e e e Politecnico di Torino 22

23 Il toolbox Simulink (1/2) Il toolbox SIMULINK permette di rappresentare il sistema direttamente per mezzo del corrispondente schema a blocchi e di simularne il comportamento Politecnico di Torino 23

24 Il toolbox Simulink (2/2) In particolare è possibile: Assegnare agevolmente differenti segnali di riferimento Considerare la contemporanea presenza di disturbi lungo l anello Visualizzare direttamente l andamento di più variabili di interesse (ad es. l uscita, l errore di inseguimento, il comando) Salvare in un file il risultato della simulazione e/o renderlo disponibile nello spazio di lavoro di Matlab 47 Apertura di Simulink (1/2) Per aprire Simulink, è sufficiente digitare la parola simulink nella finestra di comando di Matlab oppure cliccare sulla corrispondente icona Politecnico di Torino 24

25 Apertura di Simulink (2/2) Dalla finestra del Simulink Library Browser è possibile: Creare un nuovo modello o aprirne uno già esistente (file.mdl) dal menu File Individuare gli elementi di interesse nella libreria principale di Simulink o fra i toolbox disponibili Modificare alcune proprietà generali (ad esempio le caratteristiche dei font utilizzati) 49 Creazione di un modello Simulink (1/4) Per inserire un blocco nel modello (o più in generale qualunque elemento disponibile nelle librerie), è sufficiente selezionarlo e trascinarlo nella finestra del modello, mantenendo premuto il tasto sinistro del mouse Politecnico di Torino 25

26 Creazione di un modello Simulink (2/4) Per collegare due blocchi mediante un ramo, è sufficiente cliccare sul morsetto di uscita del primo e trascinare il cursore (tenendo premuto il tasto sinistro del mouse) fino a raggiungere l ingresso del secondo oppure selezionare i due blocchi (nella sequenza desiderata) tenendo premuto il tasto CTRL 51 Creazione di un modello Simulink (2/4) Per collegare due blocchi mediante un ramo, è sufficiente cliccare sul morsetto di uscita del primo e trascinare il cursore (tenendo premuto il tasto sinistro del mouse) fino a raggiungere l ingresso del secondo oppure selezionare i due blocchi (nella sequenza desiderata) tenendo premuto il tasto CTRL Politecnico di Torino 26

27 Creazione di un modello Simulink (3/4) È possibile modificare i parametri di un blocco facendo un doppio click sul blocco stesso: si apre in questo modo una finestra di interfaccia, contenente appositi campi per l assegnazione dei parametri del blocco modificabili dall utente 53 Creazione di un modello Simulink (3/4) È possibile modificare i parametri di un blocco facendo un doppio click sul blocco stesso: si apre in questo modo una finestra di interfaccia, contenente appositi campi per l assegnazione dei parametri del blocco modificabili dall utente Per rinominare un blocco è sufficiente cliccare sul nome assegnato automaticamente e modificarlo secondo quanto desiderato Politecnico di Torino 27

28 Creazione di un modello Simulink (4/4) Premendo il tasto destro del mouse in corrispondenza di un blocco selezionato, si apre un menu a tendina che consente di agire su tutte le caratteristiche del blocco, sia di contenuto (parametri) sia grafiche (font, rotazioni del blocco, colori, ecc.) 55 Blocchi ed elementi principali (1/9) Nella cartella Continuous sono disponibili i principali blocchi associati alla rappresentazione di sistemi dinamici a tempo continuo, mentre nella cartella Discrete si possono trovare quelli associati alla rappresentazione di sistemi dinamici a tempo discreto Politecnico di Torino 28

29 Blocchi ed elementi principali (2/9) È possibile definire direttamente un sistema Lineare Tempo-Invariante, sia a tempo continuo sia a tempo discreto, secondo tutte le modalità ammesse dal Control System Toolbox (fdt o rappresentazione in variabili di stato) usando il blocco LTI System disponibile nella libreria di tale toolbox 57 Blocchi ed elementi principali (3/9) La definizione della fdt viene automaticamente proposta per mezzo del comando tf Politecnico di Torino 29

30 Blocchi ed elementi principali (3/9) Se il sistema è già stato definito nello spazio di lavoro di MATLAB, è sufficiente associare al blocco la sua fdt già calcolata 59 Blocchi ed elementi principali (4/9) Nella cartella Math Operations si trovano tutti gli elementi che realizzano le operazioni matematiche, tra cui i blocchi Gain (guadagno) e Sum (sommatore) Politecnico di Torino 30

31 Blocchi ed elementi principali (5/9) Nella cartella Sources si trovano i blocchi che permettono di applicare un segnale generato a piacere, tra cui Step, Ramp, Sine Wave e Signal generator, oppure salvato in un file.mat o predefinito nello spazio di lavoro di MATLAB 61 Blocchi ed elementi principali (6/9) Nella cartella Signal Routing si trovano blocchi utili per la gestione dei segnali, tra cui Mux e Demux (per le funzioni di multiplexer e demultiplexer) e gli interruttori manuale ( Manual Switch ) ed automatico ( Switch ) Politecnico di Torino 31

32 Blocchi ed elementi principali (7/9) Nella cartella Sinks sono disponibili i blocchi per visualizzare immediatamente una variabile ( Scope ), per renderla disponibile nello spazio di lavoro di Matlab ( To Workspace ) o per salvarla in un file.mat ( To File ) 63 Blocchi ed elementi principali (8/9) È possibile raggruppare una parte di un sistema complesso in un unico blocco di sottosistema ( Subsystem ), mantenendo inalterati i suoi collegamenti per mezzo di porte di ingresso e di uscita ( In e Out ), utilizzando gli elementi disponibili nella cartella Ports & Subsystems Politecnico di Torino 32

33 Blocchi ed elementi principali (9/9) Con un doppio click sul blocco di sottosistema, si apre la finestra in cui dovrà essere costruito il suo modello. È possibile inserire ulteriori ingressi e/o uscite aggiungendo ulteriori elementi di In e Out 65 Esecuzione della simulazione (1/2) I parametri di simulazione (istante iniziale ed istante finale, algoritmo di integrazione numerica, passo di integrazione e tolleranze sull errore) possono essere modificati selezionando Simulation parameters dal menu Simulation Politecnico di Torino 33

34 Esecuzione della simulazione (2/2) Per eseguire la simulazione, è sufficiente selezionare Start dal menu Simulation (oppure utilizzare il tasto rapido di Start simulation sulla barra degli strumenti) Politecnico di Torino 34

35 Applicazione ad un servomotore in c.c. (1/3) Il modello del servomotore in c.c. (rappresentato dal suo schema a blocchi equivalente) può essere facilmente realizzato in Simulink, dopo aver definito nello spazio di lavoro in Matlab tutti i parametri e le fdt che in esso compaiono R s I a T c V r,ω C Ω (s) V r,ia C Ia (s) V c A V a 1 Ls R a I a K m T m 1 Jsβ Ω V Ω V D K cond K D 69 Applicazione ad un servomotore in c.c. (2/3) Il modello del servomotore in c.c. (rappresentato dal suo schema a blocchi equivalente) può essere facilmente realizzato in Simulink, dopo aver definito nello spazio di lavoro in Matlab tutti i parametri e le fdt che in esso compaiono A tale scopo è sufficiente eseguire la prima parte del file Matlab prima creato, completata dalla definizione della fdt dei controllori che si vogliono applicare (ad esempio i controllori P e PI precedentemente considerati) Politecnico di Torino 35

36 Applicazione ad un servomotore in c.c. (3/3) Per simulare il comportamento del sistema controllato non sarà necessario calcolare preventivamente la fdt del servomotore F(s), così come sarà possibile includere anche la contemporanea presenza di una coppia di disturbo Tc 71 File Matlab di definizione del modello Dopo l esecuzione del file, i parametri e le fdt presenti nello spazio di lavoro saranno automaticamente riconosciuti dai blocchi Simulink che li contengono ed a ciascuno di essi sarà associata la rispettiva espressione definita in Matlab Prima parte del file: definizione dei parametri del servomotore clear all close all s=tf( s ); Ra=6; L=3.24e-3; Km=0.0535; J=20e-6; beta=14e-6; KD=0.0285; Kcond=0.67; Rs=7.525; A=2.925; K=1000; CIa=K/s; Politecnico di Torino 36

37 File Matlab di definizione del modello Dopo l esecuzione del file, i parametri e le fdt presenti nello spazio di lavoro saranno automaticamente riconosciuti dai blocchi Simulink che li contengono ed a ciascuno di essi sarà associata la rispettiva espressione definita in Matlab Kr=1; Kp=0.4; C_omega1=Kp; Ki=2; C_omega2=KpKi/s; Seconda parte del file: definizione dei controllori P e PI 73 Modello Simulink del servomotore (1/7) Politecnico di Torino 37

38 Modello Simulink del servomotore (1/7) Blocco Step da Sources 75 Modello Simulink del servomotore (1/7) Blocco Step da Sources Politecnico di Torino 38

39 Modello Simulink del servomotore (2/7) Blocchi Gain e Sum da Math Operations 77 Modello Simulink del servomotore (3/7) Blocco LTI System da Control System Toolbox Politecnico di Torino 39

40 Modello Simulink del servomotore (4/7) Blocco Constant da Sources 79 Modello Simulink del servomotore (4/7) Blocco Constant da Sources Il disturbo è imposto nullo come nella simulazione in Matlab Politecnico di Torino 40

41 Modello Simulink del servomotore (5/7) Subsystem (da Ports & Subsystems) 81 Modello Simulink del servomotore (5/7) Subsystem (da Ports & Subsystems) Blocco In aggiuntivo rispetto agli In e Out preesistenti Politecnico di Torino 41

42 Modello Simulink del servomotore (6/7) Blocco Mux da Signal Routing 83 Modello Simulink del servomotore (7/7) Blocchi Scope e To File da Sinks Politecnico di Torino 42

43 Simulazione 1: controllore P, T c = 0 (1/3) Parametri di simulazione 85 Simulazione 1: controllore P, T c = 0 (2/3) Risultato visibile sull oscilloscopio Conferma del risultato ottenuto con Matlab: elevato errore finale Politecnico di Torino 43

44 Simulazione 1: controllore P, T c = 0 (3/3) Creazione del file simul.mat contenente la variabile simulazione La variabile simulazione generata ha tre righe: 1) campioni del tempo 2) campioni dell uscita 3) campioni del riferimento 87 Simulazione 2: controllore P, T c = Risultato visibile sull oscilloscopio Si riscontra una significativa variazione dell errore finale Politecnico di Torino 44

45 Simulazione 3: controllore PI, T c = 0 Risultato visibile sull oscilloscopio Conferma del risultato ottenuto con Matlab: presenza di significativa sovraelongazione, errore finale nullo 89 Simulazione 4: controllore PI, T c = Risultato visibile sull oscilloscopio Si riscontra un elevato aumento della sovraelongazione, mentre l errore finale rimane nullo Politecnico di Torino 45

Matlab e Simulink per i sistemi di controllo

Matlab e Simulink per i sistemi di controllo Matlab e Simulink per i sistemi di controllo Introduzione L utilizzo del toolbox SIMULINK di Matlab facilita la simulazione di sistemi interconnessi, consentendo la loro rappresentazione direttamente per

Dettagli

Matlab e Simulink per i sistemi di controllo

Matlab e Simulink per i sistemi di controllo Matlab e Simulink per i sistemi di controllo Introduzione (1/2) L utilizzo del linguaggio MATLAB permette di realizzare facilmente i principali passi necessari per l analisi ed il progetto di sistemi di

Dettagli

Introduzione al Simulink

Introduzione al Simulink Sommario Descrizione generale dell ambiente Simulink di Matlab. Principi di funzionamento. Ambiente di simulazione. Esempi: realizzazione di modelli matematici di sistemi dinamici facendo uso di Simulink

Dettagli

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

Fondamenti di di A utomatica Automatica Prof. Bruno Picasso Introduzione all all uso di di S imulink Simulink 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

Dettagli

Introduzione a Matlab e Simulink

Introduzione a Matlab e Simulink Introduzione a Matlab e Simulink Fondamenti di Automatica 1 Motivazioni: problema di analisi Modello del sistema dinamico parametri Segnali d eccitazione Prestazioni? del sistema Come analizzare il comportamento,

Dettagli

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

Motivazioni: problema di analisi. Introduzione a Matlab e Simulink. Dove trovare altre informazioni? A cosa serve questa presentazione Introduzione a Matlab e Simulink Motivazioni: problema di analisi Modello del sistema dinamico parametri Segnali d eccitazione Prestazioni del sistema? Come analizzare il comportamento, l evoluzione di

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

CONTROLLI AUTOMATICI Ingegneria Meccatronica

CONTROLLI AUTOMATICI Ingegneria Meccatronica CONTROLLI AUTOMATICI Ingegneria Meccatronica CONTROLLI AUTOMATICI INTRODUZIONE SIMULINK Ing. Tel. 0522 522234 e-mail: secchi.cristian@unimore.it http://www.ingre.unimore.it/staff/secchi Simulink Simulink

Dettagli

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

Esercitazioni di Tecnologie per l Automazione. Introduzione a Matlab e Simulink Esercitazioni di Tecnologie per l Automazione Introduzione a Matlab e Simulink TA ES Parte 2, 2 A cosa serve questa presentazione Scopi di questo materiale: fornire le informazioni necessarie per l uso

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

Laboratorio di MATLAB

Laboratorio di MATLAB DII Università di Siena Laboratorio di MATLAB Alessandro Alessio Dipartimento di Ingegneria dell Informazione, Università di Siena, Italy alessio@dii.unisi.it www.dii.unisi.it/ control/teaching thanks

Dettagli

Laboratorio di Matlab

Laboratorio di Matlab Laboratorio di Matlab Alessandro Formaglio Dipartimento di Ingegneria dell Informazione, Università di Siena alex@dii.unisi.it http://www.dii.unisi.it/ control/matlab/labmatlab.html 21 Luglio 2009 DII

Dettagli

Regime permanente e transitorio

Regime permanente e transitorio Regime permanente e transitorio Analisi del comportamento in regime permanente e verifica in simulazione Analisi del comportamento nel dominio della frequenza e in transitorio 2 27 Politecnico di Torino

Dettagli

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

CONTROLLI AUTOMATICI Ingegneria Meccatronica. Prof. Cesare Fantuzzi. Cristian Secchi CONTROLLI AUTOMATICI Ingegneria Meccatronica PROGETTO DEL CONTROLLORE MEDIANTE IL LUOGO DELLE RADICI Prof. Cesare Fantuzzi Ing. email: cesare.fantuzzi@unimore.it, cristian.secchi@unimore.it http://www.automazione.ingre.unimore.it

Dettagli

Utilizzo di Matlab per l analisi di sistemi dinamici lineari

Utilizzo 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

Dettagli

Presentazione Progetti L-B

Presentazione Progetti L-B Presentazione Progetti L-B Controlli Automatici L-B ing. Roberto Naldi AA 2008/2009 Introduzione Tre differenti tipologie Prima tipologia: Problematiche derivanti dalla presenza di poli complessi coniugati

Dettagli

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

Simulink. Introduzione a Simulink Esempio sull analisi di sistemi dinamici lineari con il Control System Toolbox e Simulink v. file.m e. Simulink Introduzione a Simulink Esempio sull analisi di sistemi dinamici lineari con il Control System Toolbox e Simulink v. file.m e.mdl Che cos è? Simulink è un programma per la modellazione, la simulazione

Dettagli

Corso di Laurea in Ingegneria Meccatronica PROGETTO DEL CONTROLLORE. CA 9 - LuogoDelleRadici

Corso di Laurea in Ingegneria Meccatronica PROGETTO DEL CONTROLLORE. CA 9 - LuogoDelleRadici Automation Robotics and System CONTROL Corso di Laurea in Ingegneria Meccatronica Università degli Studi di Modena e Reggio Emilia PROGETTO DEL CONTROLLORE MEDIANTE IL LUOGO DELLE RADICI CA 9 - LuogoDelleRadici

Dettagli

Stabilità dei sistemi di controllo in retroazione

Stabilità dei sistemi di controllo in retroazione Stabilità dei sistemi di controllo in retroazione Un esempio di analisi della stabilità Il caso di un sistema a non minima rotazione di fase Pendolo inverso su carrello Levitatore magnetico 7 Politecnico

Dettagli

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

L ambiente Simulink Simulink è un software utile per modellare, simulare ed analizzare sistemi dinamici complessi. SIMULINK L ambiente Simulink Simulink è un software utile per modellare, simulare ed analizzare sistemi dinamici complessi. Perché Matlab non basta? E spesso necessario simulare sistemi complessi, composti

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

Presentazione Progetti CAT

Presentazione Progetti CAT Presentazione Progetti CAT Introduzione Tre differenti tipologie Prima tipologia: Problematiche derivanti dalla presenza di poli complessi coniugati Seconda tipologia Progetto eseguito mediante uno schema

Dettagli

Precisione in regime permanente

Precisione in regime permanente Regime permanente e transitorio Reiezione di disturbi in regime permanente Risposta transitoria e risposta in frequenza Reiezione di disturbi a banda larga Esempi di analisi e simulazione 2 27 Politecnico

Dettagli

INTRODUZIONE AL CONTROL SYSTEM TOOLBOX

INTRODUZIONE AL CONTROL SYSTEM TOOLBOX CONTROLLI AUTOMATICI Ingegneria Gestionale http://www.automazione.ingre.unimore.it/pages/corsi/controlliautomaticigestionale.htm INTRODUZIONE AL CONTROL SYSTEM TOOLBOX Ing. Federica Grossi Tel. 059 2056333

Dettagli

INTRODUZIONE AL CONTROL SYSTEM TOOLBOX

INTRODUZIONE AL CONTROL SYSTEM TOOLBOX CONTROLLI AUTOMATICI Ingegneria Meccanica e Ingegneria del Veicolo http://www.dii.unimore.it/~lbiagiotti/controlliautomatici.html INTRODUZIONE AL CONTROL SYSTEM TOOLBOX Ing. e-mail: luigi.biagiotti@unimore.it

Dettagli

MODELLO COMPLETO PER IL CONTROLLO. D r (s) U(s) Y (s) d m (t): disturbi misurabili. d r (t): disturbi non misurabili

MODELLO COMPLETO PER IL CONTROLLO. D r (s) U(s) Y (s) d m (t): disturbi misurabili. d r (t): disturbi non misurabili MODELLO COMPLETO PER IL CONTROLLO D m (s) D r (s) Y o (s) U(s) P (s) Y (s) d m (t): disturbi misurabili d r (t): disturbi non misurabili y o (t): andamento desiderato della variabile controllata u(t):

Dettagli

Introduzione a Simulink

Introduzione a Simulink Ing. Roberto Naldi DEIS-Università di Bologna Tel. 051 2093876 (CASY) Email: roberto.naldi@unibo.it URL: www-lar.deis.unibo.it/~rnaldi 1 Cosa è Simulink Simulink: un ambiente grafico per la simulazione

Dettagli

SOLUZIONE. Fondamenti di Automatica (CL Ing. Gestionale) a.a Prof. Silvia Strada Seconda prova intermedia 12 Febbraio 2015

SOLUZIONE. Fondamenti di Automatica (CL Ing. Gestionale) a.a Prof. Silvia Strada Seconda prova intermedia 12 Febbraio 2015 Politecnico di Milano Fondamenti di Automatica (CL Ing. Gestionale) a.a.24-5 Prof. Silvia Strada Seconda prova intermedia 2 Febbraio 25 SOLUZIONE ESERCIZIO punti: 8 su 32 Si consideri un sistema dinamico,

Dettagli

10-1 MODELLO COMPLETO PER IL CONTROLLO. D r (s) U(s) Y (s) d m (t): disturbi misurabili. d r (t): disturbi non misurabili

10-1 MODELLO COMPLETO PER IL CONTROLLO. D r (s) U(s) Y (s) d m (t): disturbi misurabili. d r (t): disturbi non misurabili MODELLO COMPLETO PER IL CONTROLLO D m (s) D r (s) Y o (s) U(s) P (s) Y (s) d m (t): disturbi misurabili d r (t): disturbi non misurabili y o (t): andamento desiderato della variabile controllata u(t):

Dettagli

Regolazione e Controllo dei Sistemi Meccanici 23 Novembre 2005

Regolazione e Controllo dei Sistemi Meccanici 23 Novembre 2005 Regolazione e Controllo dei Sistemi Meccanici 23 Novembre 25 Numero di matricola A) Si consideri la risposta al gradino unitario riportata in fig. e si determini qualitativamente la funzione di trasferimento

Dettagli

Regime permanente e transitorio

Regime permanente e transitorio Regime permanente e transitorio Precisione in regime permanente Segnali canonici di riferimento: polinomiali e sinusoidali Inseguimento di segnali polinomiali Inseguimento di segnali sinusoidali Implicazioni

Dettagli

SISTEMI DI CONTROLLO Ingegneria Meccanica e Ingegneria del Veicolo

SISTEMI 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 AL CONTROL SYSTEM TOOLBOX

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

Video Scrittura (MS Word) Prima Parte

Video Scrittura (MS Word) Prima Parte Video Scrittura (MS Word) Prima Parte Ripasso/approfondimento: Gestione Cartelle/File Crea una cartella UTE Informatica Base sul Desktop Click destro sul Desktop Posizionarsi su Nuovo Cliccare su Cartella

Dettagli

SISTEMI DI CONTROLLO Ingegneria Meccanica e Ingegneria del Veicolo

SISTEMI 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 SIMULINK Ing. e-mail:

Dettagli

14Ex-Cap11.qxd :20 Pagina Le macro

14Ex-Cap11.qxd :20 Pagina Le macro 14Ex-Cap11.qxd 21-12-2006 11:20 Pagina 203 11 Le macro Creare le macro Registrare una macro Eseguire una macro Riferimenti assoluti e relativi nelle macro Assegnare un pulsante a una macro Modificare una

Dettagli

Stabilità dei sistemi di controllo in retroazione

Stabilità dei sistemi di controllo in retroazione Stabilità dei sistemi di controllo in retroazione Criterio di Nyquist Il criterio di Nyquist Estensione a G a (s) con guadagno variabile Applicazione a sistemi con retroazione positiva 2 Criterio di Nyquist

Dettagli

Fondamenti di Automatica (CL Ing. Gestionale) a.a Prof. Silvia Strada Seconda prova intermedia 12 Febbraio 2015

Fondamenti di Automatica (CL Ing. Gestionale) a.a Prof. Silvia Strada Seconda prova intermedia 12 Febbraio 2015 Politecnico di Milano Fondamenti di Automatica (CL Ing. Gestionale) a.a.2014-15 Prof. Silvia Strada Seconda prova intermedia 12 Febbraio 2015 Nome e Cognome:........................... Matricola...........................

Dettagli

Progetto del controllore

Progetto del controllore Progetto del controllore Filtro risonatore Filtro notch Rete anticipatrice a singolarità complesse coniugate Compensatore P.I. Polo reale instabile 7 Politecnico di Torino Quando può essere utile Con riferimento

Dettagli

B = Si studi, giustificando sinteticamente le proprie affermazioni, la stabilità del sistema. si A = G(s) = Y f (s) U(s) = 1.

B = Si studi, giustificando sinteticamente le proprie affermazioni, la stabilità del sistema. si A = G(s) = Y f (s) U(s) = 1. ESERCIZIO 1 Un sistema dinamico lineare invariante e a tempo continuo è descritto dall equazione differenziale che lega l ingresso all uscita:... y (t) + ÿ(t) + 4ẏ(t) + 4y(t) = u(t) 1. Si determinino le

Dettagli

Definizione del problema (1/2)

Definizione del problema (1/2) Casi di studio Definizione del problema (1/2) Si consideri il consueto schema di controllo r Kr y des + e u + d y C(s) F(s) + 2(s +.1) con: F(s) =, C(s) = K 2 c, Kr = 1 s(s +.2s + 1)(s + 1) Controllore

Dettagli

Automatica I (Laboratorio)

Automatica I (Laboratorio) Lezione TFI - Automatica I (Laboratorio) - Pag. 1 Automatica I (Laboratorio) Dipartimento di Ingegneria Università di Ferrara Tel. 0532 97 4844 Fax. 0532 97 4870 E-mail: ssimani@ing.unife.it URL: http://www.ing.unife.it/

Dettagli

Presentazione e obiettivi del corso

Presentazione e obiettivi del corso Presentazione e obiettivi del corso Il corso si propone di fornire una trattazione generale del problema del controllo, comprendente Strumenti e nozioni per l analisi, la simulazione e lo studio della

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

Stabilità dei sistemi di controllo in retroazione

Stabilità dei sistemi di controllo in retroazione Stabilità dei sistemi di controllo in retroazione Risposta in frequenza Rappresentazione grafica naturale Rappresentazione grafica modificata di fdt elementari Esempio 7 Politecnico di Torino 1 Risposta

Dettagli

Politecnico di Bari Facoltà di Ingegneria

Politecnico di Bari Facoltà di Ingegneria Politecnico di Bari Facoltà di Ingegneria Dispensa per il Corso di Controlli Automatici I Uso del software di calcolo Matlab 4. per il tracciamento del luogo delle radici Ing. Mariagrazia Dotoli Uso del

Dettagli

Analisi dei sistemi in retroazione

Analisi dei sistemi in retroazione Facoltà di Ingegneria di Reggio Emilia Corso di Controlli Automatici Corsi di laurea in Ingegneria Meccatronica ed in Ingegneria della Gestione Industriale Ing. Alessandro Macchelli e-mail: amacchelli@deis.unibo.it

Dettagli

L Ambiente di Sviluppo SIMULINK

L Ambiente di Sviluppo SIMULINK Università di Roma Tor Vergata Corso di Laboratorio di Applicazioni Informatiche L Ambiente di Sviluppo SIMULINK 12, 13 e 15 Novembre 2001 Ing. Franco Mazzenga MATLAB E SIMULINK MATLAB SIMULINK Altri prodotti:

Dettagli

PROVA SCRITTA DI FONDAMENTI DI AUTOMATICA A.A. 2003/ gennaio 2004

PROVA SCRITTA DI FONDAMENTI DI AUTOMATICA A.A. 2003/ gennaio 2004 PROVA SCRITTA DI FONDAMENTI DI AUTOMATICA A.A. 2003/2004 4 gennaio 2004 nome e cognome: numero di matricola: Note: Scrivere le risposte negli spazi appositi. Non consegnare fogli aggiuntivi. La chiarezza

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

Visualizzazione ed elaborazione dei risultati in ALOORA

Visualizzazione ed elaborazione dei risultati in ALOORA Visualizzazione ed elaborazione dei risultati in ALOORA AGROLAB GROUP 05-2018 1 / 15 Sommario Capitolo 1: le due finestre di visualizzazione di risultati... 3 Risultati per ordine... 3 Risultati per campione...

Dettagli

ESERCIZIO 1 Si consideri il sistema con ingresso u(t) ed uscita y(t) descritto dalle seguenti equazioni

ESERCIZIO 1 Si consideri il sistema con ingresso u(t) ed uscita y(t) descritto dalle seguenti equazioni ESERCIZIO 1 Si consideri il sistema con ingresso u(t) ed uscita y(t) descritto dalle seguenti equazioni ẋ 1 (t) x 1 (t) + 3x 2 (t) + u(t) ẋ 2 (t) 2u(t) y(t) x 1 (t) + x 2 (t) 1. Si classifichi il sistema

Dettagli

Un grafico utilizza i valori contenuti in un foglio di lavoro per creare una rappresentazione grafica delle relazioni esistenti tra loro;

Un 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

Dettagli

Per la descrizione dei comandi MATLAB verranno usate le seguenti convenzioni.

Per la descrizione dei comandi MATLAB verranno usate le seguenti convenzioni. AMATLAB A.1 Introduzione MATLAB (abbreviazione di MATrix LABoratory) è un software sviluppato da The MathWorks Inc. È diffusamente utilizzato per risolvere problemi computazionali nell analisi e progettazione

Dettagli

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

MATLAB-SIMULINK. Simulink. Simulazione di un filtro passabasso RC. Ing. Alessandro Pisano. 1 MATLAB-SIMULINK Simulink Simulazione di un filtro passabasso RC Ing. Alessandro Pisano pisano@diee.unica.it 2 Filtro passa-basso RC V in + V out Ingredienti Simulink Esecuzione automatica dei modelli

Dettagli

Progetto del controllore

Progetto del controllore Progetto del controllore Analisi delle specifiche Impostazione del progetto del controllore dall analisi delle specifiche Implicazioni delle specifiche statiche Stabilizzabilità del sistema Implicazioni

Dettagli

PROVA SCRITTA DI FONDAMENTI DI AUTOMATICA A.A. 2011/ giugno 2012

PROVA SCRITTA DI FONDAMENTI DI AUTOMATICA A.A. 2011/ giugno 2012 PROVA SCRITTA DI FONDAMENTI DI AUTOMATICA A.A. 2011/2012 5 giugno 2012 nome e cognome: numero di matricola: prova d esame da CFU : 6 CFU 9 CFU Note: Scrivere le risposte negli spazi appositi. Non consegnare

Dettagli

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

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 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 Funzionalità di un S.O. Gestione dei file Gestione dei

Dettagli

Analisi di Stabilità e Criterio di Nyquist

Analisi di Stabilità e Criterio di Nyquist Dipartimento di Ingegneria Elettrica ed Elettronica Analisi di Stabilità e Criterio di Nyquist Analisi e Controllo dei Sistemi Dinamici Modulo: Controlli Automatici Dr. Ing. A. Pilloni Sommario 1. Cenni

Dettagli

Teoria dei Sistemi

Teoria dei Sistemi Teoria dei Sistemi 13-06-2016 Esercizio 1 In Figura sono riportati un sottomarino telecomandato da remoto (ROV) ed il suo modello nel piano di pitch (beccheggio). Il sistema ha massa M e momento di inerzia

Dettagli

Regime permanente e transitorio

Regime permanente e transitorio Regime permanente e transitorio Schema di controllo Si consideri il consueto schema di controllo: r r y des + e u + d y C(s) F(s) + (s) G a = C(s) F(s) y(s) y(s) W(s) = ; W y (s) = r(s) y (s) des Fdt d

Dettagli

Utilizzo delle Maschere in Microsoft Access

Utilizzo delle Maschere in Microsoft Access Utilizzo delle Maschere in Microsoft Access Uso delle maschere Permettono di definire delle interfacce grafiche per la gestione dei dati del database Permettono di realizzare delle piccole applicazioni

Dettagli

01EKU - Tecnologia dei sistemi di controllo automatici Verres

01EKU - Tecnologia dei sistemi di controllo automatici Verres 01EKU - Tecnologia dei sistemi di controllo automatici Verres Esercitazioni di Laboratorio hardware A.A. 2010/11 Premessa: descrizione del sistema da controllare e relative caratteristiche nominali Schema

Dettagli

Istruzioni per l apertura dei documenti in Firma Digitale (p7m)

Istruzioni per l apertura dei documenti in Firma Digitale (p7m) Istruzioni per l apertura dei documenti in Firma Digitale (p7m) Questa breve guida illustra come visualizzare correttamente gli atti amministrativi pubblicati in originale ed in Firma Digitale. Le Indicazioni

Dettagli

INGEGNERIA DELLE TELECOMUNICAZIONI

INGEGNERIA DELLE TELECOMUNICAZIONI INGEGNERIA DELLE TELECOMUNICAZIONI FONDAMENTI DI AUTOMATICA Prof. Marcello Farina TEMA D ESAME II prova in itinere 4 luglio 214 Anno Accademico 213/214 ESERCIZIO 1 Si consideri il sistema seguente Si ponga

Dettagli

Microsoft Access. Microsoft Access. Maurizio Rebaudengo, Paolo Garza 1. Microsoft Access. Creazione base di dati. Apertura di una base dati

Microsoft Access. Microsoft Access. Maurizio Rebaudengo, Paolo Garza 1. Microsoft Access. Creazione base di dati. Apertura di una base dati Microsoft Access Programma applicativo del pacchetto Microsoft Office per la gestione delle basi di dati. Microsoft Access 2 Creazione base di dati Apertura di una base dati Una nuova base dati si crea

Dettagli

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

Appello di Febbraio di Fondamenti di Automatica A.A Febbraio 2011 Prof. SILVIA STRADA Tempo a disposizione: 2 h. 30 m. Appello di Febbraio di Fondamenti di Automatica A.A. 1-11 Febbraio 11 Prof. SILVIA STRADA Tempo a disposizione: h. 3 m. Nome e Cognome: Matricola: Firma: N.B. Svolgere i vari punti nello spazio che segue

Dettagli

Programmazione modulare

Programmazione modulare Programmazione modulare Indirizzo: ELETTROTECNICA Prof. SCIARRA MAURIZIO Prof. SAPORITO ETTORE (lab.) Disciplina: SISTEMI ELETTRICI AUTOMATICI Classe: 5Aes Ore settimanali previste: 3 Prerequisiti per

Dettagli

Esercizi di Controlli Automatici - 7 A.A. 2016/2017

Esercizi di Controlli Automatici - 7 A.A. 2016/2017 Esercizi di Controlli Automatici - 7 A.A. 16/17 METTERE RETI A SELLA Esercizio 1. Dato il sistema di funzione di trasferimento s(s + 1) i) se ne tracci i diagrammi di Nyquist e di Bode evidenziando in

Dettagli

Regolazione e Controllo (solo V.O.) I Parte 7 Settembre 2004

Regolazione e Controllo (solo V.O.) I Parte 7 Settembre 2004 Regolazione e Controllo (solo V.O.) I Parte 7 Settembre 4 Numero di matricola = α = β = γ Si consideri il sistema meccanico di fig., costituito da due masse mobili (pari rispettivamente a m = + α kg e

Dettagli

Sistemi di Controllo Esempio di domande teoriche a risposta multipla. Esempio di problemi e quesiti a risposta aperta

Sistemi di Controllo Esempio di domande teoriche a risposta multipla. Esempio di problemi e quesiti a risposta aperta Sistemi di Controllo Esempio di domande teoriche a risposta multipla Per ciascuno dei seguenti quesiti, segnare con una crocetta le risposte che si ritengono corrette. Alcuni quesiti hanno più risposte

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

Sistemi Informatici per il supporto alle decisioni Modulo 1. Database: concetti introduttivi

Sistemi Informatici per il supporto alle decisioni Modulo 1. Database: concetti introduttivi Sistemi Informatici per il supporto alle decisioni Modulo 1 Database: concetti introduttivi Iniziamo questi primi passi introducendo alcune definizioni e concetti fondamentali su questo particolare software,

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

Controlli Automatici 2 27 Settembre 2007 COGNOME...NOME... MATR...CDL (ELETTR, GEST, MECC)

Controlli Automatici 2 27 Settembre 2007 COGNOME...NOME... MATR...CDL (ELETTR, GEST, MECC) Controlli Automatici 2 27 Settembre 27 COGNOME...NOME... MATR...CDL (ELETTR, GEST, MECC) Per il processo descritto dalla funzione di trasferimento P(s) = s + 4 (s + )(s +.) a.) Si tracci il diagramma di

Dettagli

Esercizio di progetto del controllore nel discreto con discretizzazione del sistema 4 Dicembre 2013

Esercizio di progetto del controllore nel discreto con discretizzazione del sistema 4 Dicembre 2013 Esercizio di progetto del controllore nel discreto con discretizzazione del sistema...1 Specifiche...1 Discretizzazione del sistema...1 Calcolo del luogo delle radici...3 Identificazione della regione

Dettagli

Prova TIPO C per: ESERCIZIO 1.

Prova TIPO C per: ESERCIZIO 1. Prova TIPO C per: Esame di FONDAMENTI DI AUTOMATICA (9 crediti): 6 dei 10 esercizi numerici (nell effettiva prova d esame verranno selezionati a priori dal docente) + domande a risposta multipla (v. ultime

Dettagli

Esame di Regolazione e Controllo

Esame di Regolazione e Controllo Esame di Regolazione e Controllo 23 7 9 A) Per descrivere i disturbi indotti dalla rotazione dell albero motore sull angolo di rollio di un veicolo è possibile utilizzare il modello illustrato nella seguente

Dettagli

PROVA SCRITTA DI FONDAMENTI DI AUTOMATICA A.A. 2003/ luglio Soluzione

PROVA SCRITTA DI FONDAMENTI DI AUTOMATICA A.A. 2003/ luglio Soluzione PROVA SCRITTA DI FONDAMENTI DI AUTOMATICA A.A. 23/24 2 luglio 24 Esercizio In riferimento allo schema a blocchi in figura. s r y 2 s y K s2 Domanda.. Determinare una realizzazione in equazioni di stato

Dettagli

Regolazione e Controllo dei Sistemi Meccanici 9 Giugno 2005

Regolazione e Controllo dei Sistemi Meccanici 9 Giugno 2005 Regolazione e Controllo dei Sistemi Meccanici 9 Giugno 25 Numero di matricola =1α 1 =1β 1 =1γ 1 Si consideri il sistema riportato in fig.1 costituito da un rotore interno di inerzia I i e attuato da una

Dettagli

5.10 [5.00.1H / 21] FORNITORI PLUS: Riporto note e totali nel controllo fatture

5.10 [5.00.1H / 21] FORNITORI PLUS: Riporto note e totali nel controllo fatture Bollettino 5.00-207 5.10 [5.00.1H / 21] FORNITORI PLUS: Riporto note e totali nel controllo fatture La funzione di Controllo fatture fornitori è stata implementata in relazione a: 1. visualizzazione del

Dettagli

ANALISI FREQUENZIALE E PROGETTO NEL DOMINIO DELLE FREQUENZE

ANALISI FREQUENZIALE E PROGETTO NEL DOMINIO DELLE FREQUENZE CONTROLLI AUTOMATICI Ingegneria della Gestione Industriale e della Integrazione di Impresa http://www.casy.deis.unibo.it/care ANALISI FREQUENZIALE E PROGETTO NEL DOMINIO DELLE FREQUENZE Ing. Luca Gentili

Dettagli

I Quaderni di LAPSUS n 3 f. CmapTools PASSO A PASSO: aggiungere risorse

I Quaderni di LAPSUS n 3 f. CmapTools PASSO A PASSO: aggiungere risorse PROGETTO LAPSUS LAboratorio per la Promozione nelle Scuole dell Uso consapevole del Software I Quaderni di LAPSUS n 3 f CmapTools PASSO A PASSO: aggiungere risorse A cura di Matilde Fiameni Marzo 2006

Dettagli

09. Luogo delle Radici

09. Luogo delle Radici Controlli Automatici 09. Luogo delle Radici Prof. Cesare Fantuzzi Ing. Cristian Secchi Ing. Federica Ferraguti ARSControl - DISMI - Università di Modena e ggio Emilia E-mail: {nome.cognome}@unimore.it

Dettagli

SISTEMI DI CONTROLLO Ingegneria Meccanica e Ingegneria del Veicolo

SISTEMI 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 SIMULINK Ing. e-mail:

Dettagli

5. Modalità operative per creare maschere personalizzate

5. Modalità operative per creare maschere personalizzate 5. Modalità operative per creare maschere personalizzate Costruendo le maschere con la procedura guidata, non sempre il risultato soddisfa le esigenze dell utente e spesso si deve modificare la struttura

Dettagli

Controlli Automatici

Controlli Automatici Controlli Automatici (Prof. Casella) Appello dell'11 Febbraio 2008 Soluzioni Esercizio 1 1.1 Si definiscano con precisione le proprietà di raggiungibilità e osservabilità per un sistema LTI Un sistema

Dettagli

COMPITO DI CONTROLLI AUTOMATICI 25 Giugno 2007

COMPITO DI CONTROLLI AUTOMATICI 25 Giugno 2007 COMPITO DI CONTROLLI AUTOMATICI 25 Giugno 27 Esercizio 1. Si consideri il modello ingresso/uscita a tempo continuo descritto dalla seguente equazione differenziale: a 2d2 y(t) 2 con a parametro reale.

Dettagli

Laboratorio di Progettazione Elettronica Esercitazione 1

Laboratorio di Progettazione Elettronica Esercitazione 1 Laboratorio di Progettazione Elettronica Esercitazione 1 Esercizio 1: Progettare un amplificatore operazionale in configurazione invertente come rappresentato in Figura 1. Utilizzare l ampificatore operazionale

Dettagli

SISTEMI ELEMENTARI DEL 1 o E 2 o ORDINE

SISTEMI ELEMENTARI DEL 1 o E 2 o ORDINE CONTROLLI AUTOMATICI Ingegneria Gestionale http://www.automazione.ingre.unimore.it/pages/corsi/controlliautomaticigestionale.htm SISTEMI ELEMENTARI DEL o E 2 o ORDINE Ing. Federica Grossi Tel. 59 256333

Dettagli

Ad ogni utente è legato un profilo che lo abilita all uso di alcune funzioni.

Ad ogni utente è legato un profilo che lo abilita all uso di alcune funzioni. PROTOCOLLO Web 17. SOMMARIO 17.1. Accesso al programma Ad ogni utente è legato un profilo che lo abilita all uso di alcune funzioni. 17.2. Accesso ai protocolli Ogni profilo utente definisce l appartenenza

Dettagli

a.a. 2014/2015 Docente: Stefano Bifaretti

a.a. 2014/2015 Docente: Stefano Bifaretti a.a. 2014/2015 Docente: Stefano Bifaretti email: bifaretti@ing.uniroma2.it Un sistema di controllo automatico è un sistema in grado di imporre a una o più variabili controllate (uscite) gli andamenti temporali

Dettagli

Fondamenti di Automatica

Fondamenti di Automatica Fondamenti di Automatica (Prof. Bascetta) Seconda prova scritta intermedia Anno accademico 2013/2014 30 Giugno 2014 Cognome:... Nome:... Matricola:... Firma:... Avvertenze: Il presente fascicolo si compone

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

COMPITO DI FONDAMENTI E APPLICAZIONI DI CONTROLLI AUTOMATICI 18 Settembre 2012

COMPITO DI FONDAMENTI E APPLICAZIONI DI CONTROLLI AUTOMATICI 18 Settembre 2012 COMPITO DI FONDAMENTI E APPLICAZIONI DI CONTROLLI AUTOMATICI 8 Settembre 22 Esercizio. Si consideri il modello ingresso/uscita a tempo continuo e causale descritto dalla seguente equazione differenziale:

Dettagli

Esercitazione Si consideri il processo descritto dalla funzione di trasferimento: Soluzione

Esercitazione Si consideri il processo descritto dalla funzione di trasferimento: Soluzione Esercitazione. Si consideri il processo descritto dalla funzione di trasferimento: Soluzione s F ( s) k s s s Analizzare la funzione F(s) mediante il luogo delle radici: tracciare il luogo positivo e il

Dettagli