Esercitazione di Controll0 Digitale n 1

Documenti analoghi
ESERCIZIO SUL CAMPIONAMENTO

TEOREMA DEL CAMPIONAMENTO

CAMPIONAMENTO E RICOSTRUZIONE DI SEGNALI. 1 Fondamenti Segnali e Trasmissione

Campionamento. Campionamento. esercizi. Segnale analogico. Segnale campionato. x(n)=x(nt c. con T c. : passo di campionamento e f c.

Sistemi di misura digitali Segnali campionati - 1. Segnali campionati

Lezione 15. Stabilità di sistemi retroazionati. F. Previdi - Automatica - Lez. 15 1

0.24. Progettare un regolatore che soddisfi le seguenti specifiche, minimizzando le code di assestamento: Errore a regime=10% ω c =1rad/s Mf=40 o

Relazione di Fondamenti di automatica

M. Usai Circuiti digitali 8_2 1. Figura 8.4 Risposte di ampiezza per filtri a fase lineare del I e II tipo di Chebyshev con N=4

CONTROLLI AUTOMATICI (01AKS, 02FSQ) ATM, INF Soluzione della tipologia di compito del 3/IX/2002

Lezione 19. Stabilità robusta. F. Previdi - Fondamenti di Automatica - Lez. 19 1

ESERCITAZIONI SISTEMI DI CONTROLLO DIGITALE

FONDAMENTI DI SEGNALI E TRASMISSIONE 4 Laboratorio

Analisi di segnali campionati

Quantizzazione - Soluzioni

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

Corso di Fondamenti di Telecomunicazioni Esercizi Teoria dei segnali Prof. Giovanni Schembra

Azione Filtrante. Prof. Laura Giarré

Banda passante e sviluppo in serie di Fourier

Algoritmo di best-fit (o fitting) sinusoidale a 3 parametri ( ) ( )

E = ŷ E 0 e i(kx ωt)

Esercitazione su DOA (18 Giugno 2008)

Analisi dei segnali campionati

s³y(s) +40s²Y(s) + 400sY(s) =500sU(s) +1000U(s)

# MODELLI APPROSSIMATI DI SISTEMI DINAMICI

COMPITO DI SEGNALI E SISTEMI 25 febbraio 2016

Fisica dei mezzi trasmissivi Prof. G. Macchiarella Prova del 28 Febbraio 2013

Progetto dei Sistemi di Controllo Digitali. Docente: Prof. Francesco Amato

Corso di Fondamenti di Segnali e Trasmissione - Esame del 7 Febbraio 2006

Fisica dei mezzi trasmissivi Prof. G. Macchiarella Prova del 4 Luglio 2014

Cognome Nome Matricola Corso di Laurea

Elaborazione numerica dei segnali

Confronto tra vari metodi di discretizzazione

Cognome Nome Matricola Corso

Banda passante di un sistema lineare

Nella modulazione di ampiezza, si trasmette il segnale. v R (t) = (V 0 + k I x(t)) cos (2πf 0 t).

Prof. Carlo Rossi DEIS - Università di Bologna Tel:

Analisi dei segnali campionati

FONDAMENTI DI INFORMATICA

RELAZIONE DI TELECOMUNICAZIONI ITIS Vobarno Titolo: Fourier: analisi di spettro

SISTEMI DIGITALI DI CONTROLLO

In queste circostanze, si riducono subito a: !!!! B. ˆ z (1) (2)

Regolazione e Controllo dei Sistemi Meccanici 23 Novembre 2005

In realtà i segnali con i quali dobbiamo confrontarci più frequentemente sono limitati nel tempo

Elaborazione di segnali e immagini: modulo segnali

Teoria dei Segnali Discrete Fourier Transform (DFT) e Fast Fourier Transform (FFT); filtri tempo-continui

Esercizio 1 (12 punti) Si consideri il segnale s(t) in figura e se ne calcoli la Trasformata Continua di Fourier. A vale 2 V e T è paria a 1 s.

Linee di Trasmissione: Propagazione per onde

Conversione analogico-digitale

CONTROLLI AUTOMATICI (01AKS, 02FSQ) ATM, INF Soluzione della tipologia di compito dell 8/VII/2002

Filtraggio Introduzione

Slide del corso di. Controllo digitale

Capitolo 4. Campionamento e ricostruzione

Controllori Digitali. Prof. Laura Giarré

Nome: Nr. Mat. Firma: C.L.: Info. Elet. Telec. Altro.

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

Campionamento e quantizzazione

COMPITO DI SEGNALI E SISTEMI 15 febbraio 2010

Regolazione e Controllo dei Sistemi Meccanici

F I L T R I. filtri PASSIVI passa alto passa basso passa banda. filtri ATTIVI passa alto passa basso passa banda

Spettri e banda passante

5 Ae ELETTRONICA 2 TEST FILA

Controlli Automatici LA Prova del 29/10/2008 Gruppo A

ANALISI E SIMULAZIONE DI SISTEMI DINAMICI. Lezione X: Risposta in Frequenza

Esercizi proposti. a. tracciare i diagrammi di Bode b. calcolare la risposta al gradino unitario applicato in t=0

CAMPIONAMENTO E RICOSTRUZIONE DEI SEGNALI

Spettri e banda passante

6 dbm, mentre il secondo ha una potenza di 3 dbm. Quale sarà la

Trasformata discreta di Fourier diunasequenzafinita: algoritmifft

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

TRASFORMATA DI HILBERT

UNIVERSITÀ DEGLI STUDI DI PAVIA Laurea in Ingegneria Elettronica e Informatica

Teoria dei Segnali. Tema d'esame. Soluzione compito di Teoria dei Segnali

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

01CXGBN Trasmissione numerica. parte 11: modulazione 2-PAM

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

Teoria della Dualità

Controlli Automatici 2 22/06/05 Compito a

Cognome Nome: Matricola: Corso di Laurea: Fondamenti di Controlli Automatici - A.A. 2011/12 20 settembre Domande Teoriche

Sistemi e Tecnologie della Comunicazione

Pag. 1. Esercizi sui Diagrammi di Flusso. Stampa di alcuni numeri interi

CAMPIONAMENTO E RICOSTRUZIONE. Y(f) Y(f-15) Y(f+15) f[hz] Yc(f) Y(f) Y(f-17.5) Y(f+17.5) Yc(f) Esercizio 1

Segnali e trasformate

IMPLEMENTAZIONE DIGITALE DEI REGOLATORI

LA TRASFORMATA DI LAPLACE

Sistemi di controllo

Controlli Automatici - Parte A

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

Controlli Automatici Compito del - Esercizi

FFT (FAST FOURIER TRANSFORM ALGORITHM) ALGORITMI VELOCI per la TRASFORMATA DISCRETA DI FOURIER. Slide 1

Modellazione e controllo di sistemi dinamici/ca2 25/06/2010

Corso di Fondamenti di Automatica. Università di Roma La Sapienza. Diagrammi di Bode. L. Lanari. Dipartimento di Informatica e Sistemistica

Studio delle funzioni di sensitività

Regolazione e Controllo dei Sistemi Meccanici 1 Giugno 2006

5. Per ω = 1/τ il diagramma reale di Bode delle ampiezze della funzione G(jω) =

Unità Didattica 1. Sistemi di Numerazione

Nome: Nr. Mat. Firma:

Transcript:

8 marzo 3 Eseritazione di Controll Digitale n a.a. /3 =. Si onsideri il segnale x( t) sin ( π t) + sin( 4π t) Si valuti la frequenza minima del ampionatore he permette la riostruibilità del segnale, e si proeda alle opportune verifihe utilizzando le funzionalità di Fast Fourier Transform di MATLAB-Simulink. Si verifihi, mediante Simulink, l andamento della risposta impulsiva di un sistema avente ome funzione di trasferimento disreta la Z-trasformata del segnale x(t).

Soluzione eseritazione n di Controllo Digitale 8 marzo 3 La frequenza massima, f s, del segnale x(t) è pari a Hz. Pertanto, in base al teorema di Channon la frequenza di ampionamento minima è f f s = 4 Hz T. 5 s Possiamo segliere T = ms, a ui orrisponde f = 5 Hz. Il segnale x(t) ed il segnale ampionato x*(t) può essere ottenuto mediante un semplie shema Simulink Hz Sum Hz Sope Pulse Generator f=5 Hz duty ile=6% Produt Sope Si ottiene il seguente diagramma on il segnale originario e quello ampionato» plot(sopedata(:,),sopedata(:,)), legend( x(t), x*(t) ),xlabel( Tempo [s] ).5 x(t) x*(t) - - -.5.5 Tempo [s]

Soluzione eseritazione n di Controllo Digitale 8 marzo 3 Lo spettro dei due segnali può essere ottenuto utilizando il omando fft di MATLAB-Simulink seondo la seguente routine % Funzione per il alolo normalizzato dello spettro di un segnale % funtion spettro(t,x) lose all % % alolo del vettore delle frequenze % f=:/t(size(t,)):/t(); f=f'; % % alolo della Fast Fourier Transform % Y=fft(x); % % alolo dello densità spettrale di potenza normalizzato % he permette di ottenere un'ampiezza unitaria dello spettro % per una sinusoidale di ampiezza unitaria % P=*abs(Y)/length(Y); plot(f(:eil(length(f)/)),p(:eil(length(p)/))) xlabel('') ylabel( X(j \pi f ) title('') Lo spettro del segnale originario si può alolare on» spettro(sopedata(:,),sopedata(:,)), axis([.5]).5 X(jπ f) 5 5

Soluzione eseritazione n di Controllo Digitale 8 marzo 3 mentre quello del segnale ampionato è» spettro(sopedata(:,),sopedata(:,3)). Spettro di potenza X*(jπ f).9.8.7.6.5.4.3.. 3 4 5 Si noti ome le ampiezza delle replihe sono modulate dai oeffiienti dello sviluppo in serie di Fourier della funzione ampionatrie, he, non essendo un treno di impulsi, non sono unitari ma valutabili ome n = T T s ( t) e π jn t T dt he, se se s(t) fosse quella ideale del generatore nominale, sarebbe n γ = e T π jn t T γ dt = T γ sen nω e γ nω jnω in ui γ = 6%T è la durata dell impulso ampionatore. γ Le seguenti figure evidenziano ome la funzione ampionatrie utilizzata sia una approssimazione di quella ideale» plot(sopedata(:,),sopedata(:,))» axis([..5])

Soluzione eseritazione n di Controllo Digitale 8 marzo 3.5 Funzione ampionatrie approssimata..4.6.8. e on uno zoom si evidenzia l ampiezza di ogni onda utilizzata per ampionare, he è di almeno due passi di integrazione (*e-3).5 Funzione ampionatrie approssimata.5..5..5.3 Poihé, invee la funzione ampionatrie è approssimata numeriamente i moduli dei oeffiienti n possono essere alolati mediante» spettro(sopedata(:,),sopedata(:,))

Soluzione eseritazione n di Controllo Digitale 8 marzo 3. X(j π f).8.6.4...8.6.4. 3 4 5 Tali oeffiienti tengono onto dell area reale di ogni impulso di ampionamento pari a ira.. Quindi, volendo approssimare ompensare tale fatto riportandosi nelle ondizioni di impulso di area unitaria è neessario moltipliare lo spettro per /γ = l/. = 5, he rappresenta anhe la frequenza a ui la funzione γ sen nω γ nω passa per lo zero. Si ottiene il seguente diagramma he approssima, in bassa frequenza, quello del segnale ampionato ideale (on ampionamento impulsivo). 5 45 4 35 3 X*(j π f) 5 5 5 4 6 8 in ui si evidenziano le replihe entrate ai multipli della frequenza di ampionamento, on gli spettri immagine ben evidenti.

Soluzione eseritazione n di Controllo Digitale 8 marzo 3 Il segnale originario può essere riostruito utilizzando un filtro passa-basso on frequenza di taglio di ira 4 Hz 6 F( jω) =.5 jω +.55jω +» bode(6,[.5.55 ]) ( ) Bode Diagrams 4 Phase (deg); Magnitude (db) - -4-5 - -5 oppure on un riostruttore ZOH - 3 Frequeny (rad/se) Hz Sum Hz Pulse Generator f=5 Hz Produt Filtro passa-basso 6.5s +.55s+ Sope duty ile=6% ZOH» plot(sopedata(:,),sopedata(:,:5)), legend('x(t)','x*(t)','x_{r_f}(t)','x_{r_{zoh}}(t)')» xlabel('tempo [s]'), axis([ -.5.5])

Soluzione eseritazione n di Controllo Digitale 8 marzo 3.5 x(t) x*(t) x rf (t) x rzoh (t) - - -.5.5 Tempo [s] in ui si vede hiaramente ome il filtro passa-basso introdua uno sfasamento in ritardo del segnale riostruito, il ui spettro è» spettro(sopedata(:,),sopedata(:,4))» axis([ 6.5]).5 X(j π f) 3 4 5 6 mentre lo spettro del segnale riostruito on lo ZOH è» spettro(sopedata(:,),sopedata(:,5))» axis([ 6.5])

Soluzione eseritazione n di Controllo Digitale 8 marzo 3.5 X(j π f) 3 4 5 6 Si può osservare ome il ampionatore realizzato on il bloo Pulse Generator introdue degli errori evidenziati dal fatto he in aluni istanti di ampionamento il riostruttore ZOH restituise un segnale nullo. Si può pensare di evitare l errore di tipo numerio utilizzando un Disrete Pulse Generator on periodo di ampionamento pari al passo di integrazione del solutore numerio, periodo orrispondente ai 5 Hz, e on durata pari ad un ampione Hz Sum Hz Produt Filtro passa-basso.5s +.55s+ Sope Disrete Pulse Generator ZOH Sope» plot(sopedata(:,),sopedata(:,:5))» axis([ -.5.5])» legend('x(t)','x*(t)','x_{r_f}(t)','x_{r_{zoh}}(t)')

Soluzione eseritazione n di Controllo Digitale 8 marzo 3.5 x(t) x*(t) x rf (t) x rzoh (t) - - -.5.5 Si noti ome è neessario modifiare il guadagno del filtro a ausa del differente ampionatore. Lo spettro del segnale ampionatore è infatti adesso» spettro(sopedata(:,),sopedata(:,))...8 X(j π f).6.4. 3 4 5 in quanto la durata dell impulso ampionatore è pari ad un passo di integrazione (e-3), mentre quello del segnale ampionato è» spettro(sopedata(:,),sopedata(:,3))

Soluzione eseritazione n di Controllo Digitale 8 marzo 3.6.5.4 X(j π f).3.. 3 4 5 da ui si evidenzia il differente effetto del ampionatore disreto. Moltipliando per =/e-3 si otterrebbe lo spettro del ampionatore on impulsi di area unitaria. Gli spettri dei segnali riostruiti sono» spettro(sopedata(:,),sopedata(:,4))» axis([ 6.5]).5 X(j π f) 3 4 5 6» spettro(sopedata(:,),sopedata(:,5))» axis([ 6.5])

Soluzione eseritazione n di Controllo Digitale 8 marzo 3.5 X(j π f) 3 4 5 6 Si noti ome, in questo aso, lo spettro del segnale riostruito on lo ZOH abbia uno spettro più prossimo a quello del segnale originario, on delle omponenti di piola ampiezza in orrispondenza delle frequenze multiplo della frequenza di ampionamento. La funzione di trasferimento disreta di un sistema on risposta impulsiva pari al segnale x(t) è X { } ( z) = Ζ L ( sen( πt ) + sen( 4πt) ) z sen( πt ) + z z os( πt ) + z T = z sen z os ( 4πT ) ( 4πT ) +» T=.;» num=[sin(*pi*t)*[ -*os(4*pi*t) ]+*sin(4*pi*t)*[ -*os(*pi*t) ] ] num =.497 -.4895.497» den=onv([ -*os(4*pi*t) ],[ -*os(*pi*t) ] ) den =. -3.94 5.8438-3.94.

Soluzione eseritazione n di Controllo Digitale 8 marzo 3 Hz Sum Hz Produt Filtro passa-basso.5s +.55s+ Sope Disrete Pulse Generator ZOH Sope Step num(z) den(z) Sope Step -, T Sum Disrete Transfer Fn» plot(sopedata(:,),sopedata(:,:3)),axis([ 3 -.5.5]),legend('x(t)','X(z) _{ZOH}')

Soluzione eseritazione n di Controllo Digitale 8 marzo 3.5 x(t) X(z) ZOH - - -.5.5.5 3 Si noti l efetto di riostruzione ZOH del bloo Disrete Transfer Fn di Simulink.