introduzione e strumenti · calcolo di funzioni di trasferimento di schemi interconnessi . schemi a...

37
Introduzione e strumenti

Upload: others

Post on 18-Aug-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

Introduzione e strumenti

Page 2: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

2

Schemi a blocchi

Convenzioni generali ed elementi di base Dall’equazione alla rappresentazione grafica L’algebra dei blocchi Calcolo di funzioni di trasferimento di schemi interconnessi

Page 3: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

Schemi a blocchi

Page 4: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

4

Convenzioni generali

Gli schemi a blocchi costituiscono un semplice ed efficace metodo di rappresentazione grafica del modello di un sistema dinamico Si costruiscono dalle equazioni del corrispondente modello matematico, formulato introducendo opportune variabili di ingresso, di uscita ed interne, ed espresso nel dominio del tempo oppure in quello della variabile complessa s I quattro elementi base costitutivi degli schemi a blocchi sono: i rami, i blocchi, i punti di derivazione ed i sommatori

Page 5: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

5

Elementi base: rami e blocchi

Ai rami, rappresentati da archi orientati, sono associate le variabili di ingresso, di uscita ed interne

ydes(s)

+ y(s)

-

e(s) G(s)

Page 6: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

6

Elementi base: rami e blocchi

Ai rami, rappresentati da archi orientati, sono associate le variabili di ingresso, di uscita ed interne A ciascun blocco è associata la funzione di trasferimento (fdt) fra la variabile entrante e quella uscente dal blocco stesso

G(s)

+ y(s)

-

e(s)

y(s) = G(s)e(s)

ydes(s)

Page 7: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

7

Elementi base: punti di derivazione

Un punto di derivazione permette di trasferire una medesima variabile su diversi rami di uscita, senza apportare modifiche

+ y(s)

-

e(s)

y(s)

G(s) ydes(s)

Page 8: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

8

Elementi base: sommatori

La variabile associata al ramo di uscita di un sommatore (o nodo di somma) è data dalla somma algebrica delle variabili associate ai rami entranti

e(s) = ydes(s) – y(s)

+ y(s)

-

e(s) G(s)

ydes(s)

Page 9: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

9

Estensione ai sistemi MIMO

Gli schemi a blocchi possono essere utilizzati anche per rappresentare sistemi multivariabili (MIMO) Nel caso di sistemi MIMO ad ogni ramo è associata la corrispondente variabile vettoriale e ad ogni blocco la matrice di trasferimento fra il vettore di ingresso e quello di uscita

In questa trattazione si farà riferimento solo a sistemi ad un ingresso ed un’uscita (SISO)

Page 10: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

Schemi a blocchi

Page 11: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

11

Dall’equazione allo schema a blocchi

È possibile associare alle equazioni del modello di un sistema dinamico il corrispondente schema a blocchi, realizzando le operazioni richieste per mezzo degli elementi base introdotti e mantenendo inalterate le relazioni esistenti fra le variabili di ingresso, di uscita ed interne

Page 12: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

12

Esempio: il motore in c.c. (1/2)

)s()sJ()s(IK)s(I)RsL()s(K)s(V

am

aama

Ωβ+=

+=Ω− Tensione f.c.e.m. Coppia

motrice

Va, Ia = tensione, corrente di armatura

Km = costante del motore

Ω = velocità angolare dell’albero motore

J, β = momento di inerzia e coefficiente di attrito viscoso

Il modello dinamico di un motore in corrente continua comandato in tensione d’armatura può essere approssimato nel dominio della variabile complessa s dalle seguenti equazioni:

Page 13: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

13

Dalle equazioni è possibile ricavare lo schema a blocchi equivalente:

Esempio: il motore in c.c. (2/2)

)s()sJ()s(IK)s(I)RsL()s(K)s(V

am

aama

Ωβ+=

+=Ω−

a

1(sL R )+

Va(s) Ia(s)

KmΩ(s)

+ -

Page 14: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

14

Esempio: il motore in c.c. (2/2)

)s()sJ()s(IK)s(I)RsL()s(K)s(V

am

aama

Ωβ+=

+=Ω−

Va(s) Ia(s)

KmΩ(s)

+ -

mK )sJ(1β+

Ω(s)

Dalle equazioni è possibile ricavare lo schema a blocchi equivalente:

a

1(sL R )+

Page 15: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

15

Esempio: il motore in c.c. (2/2)

)s()sJ()s(IK)s(I)RsL()s(K)s(V

am

aama

Ωβ+=

+=Ω−

Va(s) Ia(s)

KmΩ(s)

+ -

mK )sJ(1β+

Ω(s)

mK

Dalle equazioni è possibile ricavare lo schema a blocchi equivalente:

a

1(sL R )+

Page 16: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

Schemi a blocchi

Page 17: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

17

Elaborazione di schemi interconnessi

Esistono regole di algebra dei blocchi che permettono di ridurre schemi complessi a strutture più semplici

Tale riduzione permette di calcolare agevolmente la funzione di trasferimento fra la variabile assunta come ingresso del sistema e quella d’interesse considerata come uscita

Le regole, trasformazioni ed equivalenze dell’algebra dei blocchi di seguito illustrate possono essere applicate singolarmente o combinate fra loro

Page 18: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

18

Cascata di blocchi

La funzione di trasferimento di due (o più) blocchi in cascata è data dal prodotto delle funzioni di trasferimento dei blocchi

y(s) = G2(s) v(s) = G2(s) G1(s) u(s)

u(s)

G2(s) G1(s) y(s)

u(s) y(s) G1(s) G2(s)

v(s)

Page 19: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

19

Parallelo di blocchi

La funzione di trasferimento di due (o più) blocchi in parallelo è data dalla somma delle funzioni di trasferimento dei blocchi

1 2y(s) y (s) y (s)= ± ±

± G1(s) ± G2(s) y(s) u(s)

u(s) G1(s)

G2(s)

y(s)

±

± y1(s)

y2(s)

1 2 G (s) u(s) G (s) u(s)= ± ±

Page 20: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

20

Parallelo di blocchi

La funzione di trasferimento di due (o più) blocchi in parallelo è data dalla somma delle funzioni di trasferimento dei blocchi

1 2y(s) y (s) y (s)= ± ±

± G1(s) ± G2(s) y(s) u(s)

u(s) G1(s)

G2(s)

y(s)

±

± y1(s)

y2(s)

1 2 G (s) u(s) G (s) u(s)= ± ±

1 2 [ G (s) G (s)] u(s)= ± ±

Page 21: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

21

Spostamento rispetto ad un sommatore

È possibile spostare un blocco rispetto ad un nodo di somma

u2(s) G2(s)

u1(s) G1(s)

y(s)

u2(s) G2(s)/G1(s)

u1(s)

y(s) G1(s)

±

±

±

±

Da monte a valle Si dividono tutti i rami entranti nel sommatore per la fdt del blocco da spostare

)s(u )s(G )s(u )s(G y(s) 2211 ±±=

Page 22: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

22

Spostamento rispetto ad un sommatore

È possibile spostare un blocco rispetto ad un nodo di somma

u2(s) Ga(s) Gb(s)

u1(s) Ga(s)

y(s) ±

±

u2(s) Gb(s)

u1(s)

y(s) Ga(s)

±

±

)s(u )s(G )s(G )s(u )s(G y(s) 2ba1a ±±=

Da valle a monte Si moltiplicano tutti i rami entranti nel sommatore per la fdt del blocco da spostare

Page 23: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

23

Spostamento rispetto ad un punto

È possibile spostare un blocco rispetto ad un punto di derivazione

u(s) G(s)

y(s)

y(s)

u(s) G(s)

G(s)

y(s)

y(s)

Da monte a valle Si moltiplicano tutti i rami uscenti dal punto di derivazione per la fdt del blocco da spostare

y(s) = G (s) u(s) su entrambi i rami

Page 24: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

24

Spostamento rispetto ad un punto

È possibile spostare un blocco rispetto ad un punto di derivazione

Da valle a monte Si dividono tutti i rami uscenti dal punto di derivazione per la fdt del blocco da spostare

y1(s) = G1(s) u(s); y2(s) = G2(s) u(s)

u(s)

G1(s)

G2(s)

y1(s)

y2(s)

u(s) G1(s)

y1(s)

y2(s) G2(s)/G1(s)

Page 25: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

Schemi a blocchi

Page 26: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

26

)s(y)s(y

)s(Wdes

y =

ydes(s) G(s) + y(s)

e(s)

H(s)

yh(s) +

Calcolo della fdt ad anello chiuso

La funzione di trasferimento ad anello chiuso Wy(s) di un sistema in retroazione è data da:

Page 27: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

27

Calcolo della fdt ad anello chiuso

G(s)

+ y(s)

e(s)

H(s)

yh(s) +

y(s) G(s) e(s)=

des hG(s) [y (s) y (s)]= ±

ydes(s)

)s(y)s(y

)s(Wdes

y =

Tale funzione può essere calcolata a partire dall’espressione di y(s) ricavabile dallo schema a blocchi

La funzione di trasferimento ad anello chiuso Wy(s) di un sistema in retroazione è data da:

Page 28: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

28

Calcolo della fdt ad anello chiuso

G(s)

+ y(s)

e(s)

H(s)

yh(s) +

desG(s) [y (s) H(s)y(s)]= ±

ydes(s)

)s(y)s(y

)s(Wdes

y =

y(s) G(s) e(s)=

des hG(s) [y (s) y (s)]= ±Tale funzione può essere calcolata a partire dall’espressione di y(s) ricavabile dallo schema a blocchi

La funzione di trasferimento ad anello chiuso Wy(s) di un sistema in retroazione è data da:

Page 29: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

29

Calcolo della fdt ad anello chiuso

Si ottiene così:

G(s)

+ y(s)

e(s)

H(s)

yh(s) +

y

G(s)W (s)

1 G(s)H(s)=

ydes(s)

)s(y)s(y

)s(Wdes

y =

desG(s) [y (s) H(s)y(s)]= ±

y(s) G(s) e(s)=

des hG(s) [y (s) y (s)]= ±

La funzione di trasferimento ad anello chiuso Wy(s) di un sistema in retroazione è data da:

Page 30: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

30

Espressione della fdt ad anello chiuso

G(s) + y(s)

e(s)

H(s)

yh(s) +

G(s) è la fdt del ramo diretto

)s(H)s(G1)s(G

)s(Wy

=

ydes(s)

Page 31: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

31

Espressione della fdt ad anello chiuso

G(s)

+ y(s)

e(s)

H(s)

yh(s) +

G(s) è la fdt del ramo diretto H(s) è la fdt del ramo in retroazione

)s(H)s(G1)s(G

)s(Wy

=

ydes(s)

Page 32: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

32

e(s)

Espressione della fdt ad anello chiuso

G(s) + y(s)

H(s)

yh(s) +

G(s) è la fdt del ramo diretto H(s) è la fdt del ramo in retroazione G(s)H(s) := Ga(s) è la funzione di trasferimento d’anello data dal prodotto delle fdt di tutti i blocchi presenti sull’anello

)s(H)s(G1)s(G

)s(Wy

=

ydes(s)

Page 33: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

33

Espressione della fdt ad anello chiuso

G(s) è la fdt del ramo diretto H(s) è la fdt del ramo in retroazione G(s)H(s) := Ga(s) è la funzione di trasferimento d’anello data dal prodotto delle fdt di tutti i blocchi presenti sull’anello

Segno opposto a quello della retroazione

G(s)

+ y(s)

e(s)

H(s)

yh(s) +

ydes(s)

)s(H)s(G1)s(G

)s(Wy

=

Page 34: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

34

Calcolo di altre fdt: disturbo-uscita

Il risultato ottenuto può essere utilizzato per calcolare velocemente le fdt fra altre variabili ritenute di interesse, come ad esempio fra il disturbo d(s) posto sull’uscita e l’uscita y(s), per ydes = 0

)s(d)s(y

)s(Wd =

ydes(s)=0 G(s) +

y(s)

-

e(s)

H(s)

yh(s)

+

+

d(s)

Page 35: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

35

)s(H)s(G11

)s(Wd +=

Calcolo di altre fdt: disturbo-uscita

Fdt del ramo diretto fra d(s) e y(s)

G(s) +

y(s)

-

e(s)

H(s)

yh(s)

+

+

d(s)

ydes(s)=0

Page 36: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

36

)s(H)s(G11

)s(Wd +=

Calcolo di altre fdt: disturbo-uscita

Segno opposto a quello della retroazione

- G(s) +

y(s) e(s)

H(s)

yh(s)

+

+

d(s)

Il segno risultante della retroazione è

negativo

ydes(s)=0

Page 37: Introduzione e strumenti · Calcolo di funzioni di trasferimento di schemi interconnessi . Schemi a blocchi ... ed efficace metodo di rappresentazione grafica del modello di un sistema

37

)s(H)s(G11

)s(Wd +=

Calcolo di altre fdt: disturbo-uscita

Funzione di trasferimento

d’anello

e(s)

G(s) +

y(s)

-

H(s)

yh(s)

+

+

d(s)

ydes(s)=0