Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 •...

91
Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 1 Fondamenti di Automatica Prof. Thomas Parisini e Prof. Gianfranco Fenu DIA-Università di Trieste Tel. (Parisini) 334 6936615 Email: [email protected] , [email protected] URL: http://control.units.it

Transcript of Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 •...

Page 1: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 1

Fondamenti di Automatica

Prof. Thomas Parisini e Prof. Gianfranco FenuDIA-Università di Trieste

Tel. (Parisini) 334 6936615Email: [email protected], [email protected]

URL: http://control.units.it

Page 2: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 2

Trasformata Zeta

Segnali a tempo discretoEquazioni alle differenze

La Z-trasformata: definizione e proprietà

Page 3: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 60

Trasformate notevoliImpulso unitario

Scalino unitario

Dimostrazione Serie geometrica

Page 4: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 61

Rampa

Dimostrazione Differenziazione complessa

Page 5: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 62

Segnale polinomiale

Differenziazione complessa n volteDimostrazione

Page 6: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 63

Dimostrazione (cenni – continua)

Esempio

Page 7: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 64

Potenza con esponente intero

Dimostrazione

Esponenziale

Page 8: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 65

Segnali sinusoidali

Page 9: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 66

Segnali “composti”

Page 10: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 67

Polinomio fattoriale di ordine n

con

Page 11: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 68

Altra notazione possibile: i coefficienti binomiali

con

Page 12: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 69

Cenni di dimostrazione

Page 13: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 70

Page 14: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 71

Polinomio fattoriale di ordine n pesato da potenza con esponente intero

Cenni di dimostrazione

Traslazione in frequenza

Polinomio fattoriale

Page 15: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

f(k) F (z)

δ(k) 1

1(k)z

z − 1

k · 1(k)z

(z − 1)2

k2 · 1(k)z (z + 1)

(z − 1)3

ak · 1(k)z

z − a

k · ak · 1(k)a z

(z − a)2

sin (ω k) · 1(k)z sinω

z2 − 2z cosω + 1

cos (ω k) · 1(k)z2 − z cosω

z2 − 2z cosω + 1

ak · sin (ω k) · 1(k)a z sinω

z2 − 2 a z cosω + a2

ak · cos (ω k) · 1(k)z2 − a z cosω

z2 − 2 a z cosω + a2

k (k − 1)

2· 1(k − 2)

z

(z − 1)3

k (k − 1)

2· ak−2 · 1(k − 2)

z

(z − a)3

Tabella 2: Segnali e corrispondenti Z-trasformate

Page 16: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 72

La Z-antitrasformata della funzione

è definita come la sequenza

in cui è una curva chiusa contenuta nella regione diconvergenza.

La Z-antitrasformata

Page 17: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 73

Si consideri una classe particolare di funzioni , ovvero le funzioni

dove assumiamo ovvero

Page 18: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 74

Tecniche numeriche:

- “long-division”

- metodo “computazionale”

Tecniche analitiche

- espansione in fratti semplici

Tecniche di Z anti-trasformazione

Page 19: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 75

Si tratta di una tecnica semplice che permette dideterminare termine a termine gli elementi dellasequenza

È opportuno esprimere in funzione dipotenze negative

Tecnica della “Long-division”o divisione ripetuta

Page 20: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 76

Si esegue la divisione ripetuta del polinomio al numeratore per ilpolinomio al denominatore:

Esempio

Page 21: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 77

• Il risultato è una combinazione lineare di potenze negative

• Ricordando che, per definizione, si ha

per semplice confronto si ottiene la sequenza

Page 22: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 78

“Long division”: riassumendo

• Metodo numerico e ricorsivo: fornisce i valori numerici dellasuccessione termine a termine, non la forma chiusa della soluzione.Questo può essere uno svantaggio, a volte.

• Si basa su operazioni di divisione di polinomi: è una tecnica semplicedal punto di vista computazionale (vantaggio).

Page 23: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 79

Si tratta di un’altra tecnica semplice che permette di determinaretermine a termine gli elementi della sequenza

Metodo “computazionale”

Idea: metto in evidenza il termine“1”, che è la Z-trasformata di …

Page 24: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 80

Utilizzando le proprietà viste per la Z-trasformata si pervieneall’equazione alle differenze:

Non rimane che determinare le condizioni iniziali per risolveretermine a termine l’equazione alle differenze.

I campioni così determinati sono i valori della successione che èla Z-antitrasformata cercata.

Page 25: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 81

Esempio

Page 26: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 82

Metodo “computazionale”: riassumendo

• Metodo numerico e ricorsivo: fornisce i valori della successionetermine a termine, non la forma chiusa della soluzione. Questo puòessere uno svantaggio, a volte.

• Si basa sulla supposizione che la Z-trasformata oggetto di studiorappresenti un’equazione alle differenze con come ingresso un segnalead impulso discreto, centrato nell’origine: è una tecnica semplice dalpunto di vista computazionale (vantaggio).

Page 27: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 83

Il primo passo consiste nell’aggiungere un termine aldenominatore (ciò si può sempre fare):

Si tratta di una tecnica analitica per determinare la sequenza

Espansione in fratti semplici

Si esprime come somma di un numero finito ditermini elementari di cui si sa determinare la Z-antitrasformata

Page 28: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 84

In generale:

Page 29: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 85

NB NB

Page 30: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 86

NB

NBCaso in cui tutti i poli sono distinti:

Page 31: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 87

Esempio: poli tutti distinti

Page 32: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 88

Esempio: poli multipli

Page 33: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 89

Page 34: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 90

Espansione in fratti semplici: riassumendo

• Metodo analitico: fornisce direttamente la forma chiusa dellasoluzione (vantaggio)

• Si basa su tecniche d’analisi e proprietà di funzioni di variabilecomplessa: è una tecnica “ pesante ” dal punto di vistacomputazionale (svantaggio).

Page 35: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 91

Interpretazione operatoriale di

Sia data la sequenza

La sequenza (sequenzaritardata di un passo) ha trasformata

con trasformata

Infatti:

Page 36: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 92

Analogamente (sequenza ritardata di due passi) ha trasformata

Infatti:

La sequenza (sequenza anticipata di un passo) ha trasformata

Page 37: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 93

Quindi:

Gli operatori e possono essere visti come

operatori di anticipo e ritardo rispettivamente

In generale e possono essere visti comeoperatori di anticipo e ritardo rispettivamente di passi

Page 38: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 94

Esempio Si consideri il segnale

Ma

Page 39: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 95

Ulteriori considerazioni su vs

• Torniamo alle possibili notazioni per una Z-Trasformata: a potenze di oppure a potenze di .

• Applicando gli operatori di “anticipo” e “ritardo” definiti in #93,possiamo ricavare da entrambe le trasformate un’equazionealle differenze che ci permetta di ricavare ricorsivamente,campione dopo campione, il segnale .

Page 40: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 96

• Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata da cui partiamo …

• Partendo dall’espressione in potenze di si ottiene

• Il valore all’istante corrente del segnale è funzione divalori passati del segnale stesso , di valori all’istantepresente e nel passato dell’ingresso (che deve essere noto).

Page 41: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 97

• Una Z-trasformata in potenze di può venire ricondotta adun ’ equazione alle differenze (metodo di antitrasformazione“computazionale”) che esprime una relazione ricorsiva“all’indietro”

• Abbiamo ottenuto una relazione che permette di determinare il valoreall’istante attuale della successione incognita in funzione divalori passati della successione stessa e di quella assegnata..

• È una formulazione utile ad esprimere algoritmi da eseguire in realtime, quali elaborazione di segnali campionati (es. tramite DSP qualifiltraggio, cancellazione d’eco ecc.) ed algoritmi di controllo.

Page 42: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 98

• Partendo dall’espressione in potenze di si ottiene

• Il valore nel futuro del segnale è funzione di valorifuturi ed all’istante corrente del segnale stesso , di valoriall’istante presente e nel futuro dell’ingresso (che deve essere noto).

Page 43: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 99

• Una Z-trasformata in potenze di può venire ricondotta adun ’ equazione alle differenze (metodo di antitrasformazione“computazionale”) che esprime una relazione ricorsiva inavanti

• è antitrasformabile calcolando un valore nel futuro dellasequenza incognita [in particolare n passi nel futuro, se n èl’ordine dell’equazione alle differenze], in funzione di valori futuri edall’istante attuale sia della sequenza che di quella assegnata.

• È una formulazione utile a descrivere algoritmi di predizione, cioèmodelli matematici utilizzati per predire l’evoluzione futura di fenomenie/o grandezze ecc.

Page 44: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 100

vs : concludendo

• Si noti che le due Z-trasformate, così come le due equazioni alledifferenze a cui si arriva, descrivono la medesima funzione atempo discreto.

• Analizzeremo ulteriori proprietà caratteristiche della notazionee di quella quando studieremo i sistemi dinamici

a tempo discreto (Parte 2) ed in particolare le Funzioni diTrasferimento (Parte 4).

Page 45: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 101

Teorema del valore iniziale: applicazione e proprietà della Z-Trasformata

Data la Z-Trasformata

con vale la proprietà

Page 46: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 102Per dimostrare la proprietà, si utilizza il teorema del valore iniziale:

1o caso:

Page 47: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 103

2o caso:

Per determinare il secondo campione della sequenza utilizziamo ilteorema del valore iniziale e la proprietà di anticipo nel tempo

Page 48: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 104

Si continua in maniera analoga:

Fino a quando? Sia

Page 49: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 105

Finalmente:

Page 50: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 106

Ancora considerazioni e proprietà: sequenza ritardata e condizioni iniziali

• Abbiamo già visto che, data una sequenza

la Z-trasformata della sequenza , ritardata di m istanti di temporispetto alla sequenza originaria, è data da

Page 51: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 107

Traslazione nel tempo: ritardo di 1 campione

Traslazione nel tempo: ritardo di campioni

Page 52: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 108

Traslazione nel tempo: ritardo di campioni: caso generale

Come si tiene conto di quei campioni “aggiuntivi”?

Page 53: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 109

Traslazione nel tempo: ritardo di campioni: caso generale

Data la sequenza

che ammette campioni non nulli (IN NUMERO FINITO) anche peristanti di tempo negativi, si costruisce la sequenza ritardata

Tra le z-trasformate delle sequenze vale la relazione

Page 54: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 110

Page 55: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 111

Page 56: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 112

La relazione appena trovata è utile per trasformare le equazioni alledifferenze “all’indietro”

Page 57: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 113

Un esempio

• Consideriamo l’equazione alle differenze

con condizioni iniziali date da

e con ingresso (sequenza forzante nota) pari a

• Vogliamo risolvere l’equazione facendo uso della Z-trasformata.

Page 58: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 114

• La sequenza forzante può essere riscritta nel modo seguente:

• La sua Z-trasformata è allora

Page 59: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 115

• In base alla regola descritta nella slide #110. e segg., applicando la Z-trasformata all’equazione alle differenze si ottiene

Page 60: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 116

Esercizi sulla Z-Trasformata

Page 61: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 117

Z-antitrasformata

Tecnica analitica: sviluppo in fratti semplici

Esercizio 1Determinare la successione che ha dato origine alla Z-Trasformata

Si noti che poiché la possiede uno zero nell’origine, la nuova espressione possiede gli stessi poli di .

Page 62: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 118

Sviluppo in fratti semplici

Page 63: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 119

Analogamente

Page 64: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 120

Page 65: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 121In definitiva

Page 66: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 122

Osservazioni:• la differenza di grado tra il polinomio a denominatore di e quello

al numeratore è pari ad 1• il primo campione della successione è nullo!

• I primi campioni della sequenza sono:

Proposta: ritrovare i primi 5 valori della sequenza con un metodo numerico (long division oppure metodo computazionale).

Page 67: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 123

Esercizio 2

Determinare la successione che ha dato origine alla Z-Trasformata

poiché la possiede uno zero nell’origine, la nuova espressione possiede gli stessi poli di .

Vale la medesima considerazione fatta per l’esercizio precedente:

Page 68: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 124

Page 69: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 125Tecnica analitica: sviluppo in fratti semplici

Esercizio 3

Determinare la successione che ha dato origine alla Z-Trasformata

Si noti che poiché la non possiede uno zero nell’origine, la nuova espressione possiede, oltre agli stessi poli di , un polo nell’origine.

Page 70: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 126Sviluppo in fratti semplici:

Page 71: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 127

La successione diverge!

Che fosse una successione divergente lo si poteva dedurre anche dalla Z-Trasformata iniziale, che presenta un polo doppio di modulo unitario!

Proposta: ritrovare i primi 4 valori della sequenza con un metodo numerico (long division oppure metodo computazionale).

I primi valori della sequenza sono:

Page 72: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 128

Esercizio 4

Determinare la successione che ha dato origine alla Z-Trasformata

Fattorizzando:

si nota che esiste un polo a modulo maggiore dell’unità: la successione diverge!

Page 73: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 129

Il termine divergente

Page 74: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 130

Esercizio 5

Determinare la successione che ha dato origine alla Z-Trasformata

OsservazioneLa trasformata presenta un polo di modulo unitario, con molteplicitàmaggiore dell ’ unità (molteplicità 4): il segnale corrispondente ècertamente divergente.

Page 75: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 131

Page 76: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 132

In definitiva

Page 77: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 133

Esercizio 6

Analizzare qualitativamente il segnale a cui corrisponde la Z-Trasformata

al variare del parametro

Valore iniziale

due modi distinti; un modo è associato ad un polo di modulo maggioredell'unità, quindi l'uscita del sistema diviene illimitata al crescere di k

Page 78: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 134

in questo caso si ottiene

la sequenza si mantiene limitata e tende a zero asintoticamente,dato che i modi della risposta sono associati a poli entrambi minoridell'unità (in modulo).

Page 79: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 135

comportamento oscillante permanente: poli di modulo unitario, semplici

C’è un polo di modulo maggiore dell'unità, quindi il segnale diviene illimitato al crescere di k.

Page 80: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 136

• Si consideri l’equazione alle differenze

dove

• Determinare per via numerica i primi 4 campioni non notidella successione:

Esercizio 7

Page 81: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 137

Page 82: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 138

• Scrivendo un semplice script in ambiente Matlab si possono rapidamente calcolare i primi 25campioni della sequenza

al passo 0 valore di x 2.00

al passo 1 valore di x 4.00

al passo 2 valore di x 9.00

al passo 3 valore di x 19.00

al passo 4 valore di x 39.00

al passo 5 valore di x 79.00

al passo 6 valore di x 159.00

al passo 7 valore di x 319.00

al passo 8 valore di x 639.00

al passo 9 valore di x 1279.00

al passo 10 valore di x 2559.00

al passo 11 valore di x 5119.00

al passo 12 valore di x 10239.00

al passo 13 valore di x 20479.00

al passo 14 valore di x 40959.00

al passo 15 valore di x 81919.00

al passo 16 valore di x 163839.00

al passo 17 valore di x 327679.00

al passo 18 valore di x 655359.00

al passo 19 valore di x 1310719.00

al passo 20 valore di x 2621439.00

al passo 21 valore di x 5242879.00

al passo 22 valore di x 10485759.00

al passo 23 valore di x 20971519.00

al passo 24 valore di x 41943039.00

al passo 25 valore di x 83886079.00

Page 83: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 139

• Proviamo ora a risolvere l’equazione alle differenze facendouso della Z-trasformata:

Page 84: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 140

• In definitiva la sequenza cercata possiede Z-trasformata datada:

• Lo sviluppo in fratti semplici porta a

• Antitrasformando si ottiene quindi

Page 85: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 141

Esercizi “per casa”

Esercizi sulle Z-Trasformate

Page 86: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 142

Esercizio 1Determinare la successione che ha dato origine alla Z-Trasformata

Esercizio 2Partendo dalla medesima Z-Trasformata dell’esercizio precedente, determinare i primi 3 valori della successione utilizzando sia la tecnica di “long division” che il metodo computazionale.

Page 87: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 143

Esercizio 3Determinare la successione che ha dato origine alla Z-Trasformata

Page 88: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 144

Esercizio 4Si consideri l’equazione alle differenze

con condizioni iniziali

e sequenza d’ingresso

Determinare: uno script Matlab che calcoli i primi 45 valori della sequenza utilizzando la Z-trasformata, risolvere l ’ equazione e trovarel’espressione analitica del termine generico della sequenza partendo dalla Z-trasformata della soluzione determinare,utilizzando l’algoritmo di long-division, i primi 5 valori della sequenza.

Page 89: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 145

Esercizio 5Si consideri l’equazione alle differenze

con condizioni iniziali

e sequenza d’ingresso

Determinare: i primi 5 valori della sequenza, partendo dalla Z-trasformata dellasoluzione e utilizzando l’algoritmo di long-division.

utilizzando la Z-trasformata, risolvere l ’ equazione e trovarel’espressione analitica del termine generico della sequenza .

Page 90: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 146

Esercizio 6Si consideri ancora l’equazione alle differenze

con condizioni iniziali

e sequenza d’ingresso

Determinare: i primi 5 valori della sequenza, partendo dalla Z-trasformata dellasoluzione e utilizzando il metodo computazionale.

utilizzando la Z-trasformata, risolvere l ’ equazione e trovarel’espressione analitica del termine generico della sequenza .

Page 91: Fondamenti diAutomatica...Prof. Thomas Parisini Fondamenti di Automatica FA-es Parte 1Z, 96 • Otterremo due equazioni alle differenti scritte in maniera diversa a seconda della Z-trasformata

Prof. Thomas Parisini Fondamenti di Automatica

FA-es Parte 1Z, 147

Esercizio 7Si consideri l’equazione alle differenze

con condizioni iniziali

e sequenza d’ingresso

Determinare: i primi 10 valori della sequenza, partendo dalla Z-trasformata dellasoluzione e utilizzando l’algoritmo di long-division.

utilizzando la Z-trasformata, risolvere l ’ equazione e trovarel’espressione analitica del termine generico della sequenza .