CONTROLLI AUTOMATICI
Prof. Bruno SICILIANO
FUNZIONE DI TRASFERIMENTO
Definizione e proprietà
Rappresentazioni e parametri della funzione di
trasferimento
Risposta allo scalino
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
1
CONTROLLI AUTOMATICI
Prof. Bruno SICILIANO
DEFINIZIONE E PROPRIETÀ
Definizione e interpretazioni
Sistema lineare e stazionario (u 2 R m , x 2 Rn , y
2 Rp )
x_ (t) = Ax(t) + Bu(t)
y(t) = Cx(t) + Du(t)
Trasformazione di Laplace
sX (s) ; x(0) = AX (s) + BU (s)
Y (s) = CX (s) + DU (s)
+
X (s) = (sI ; A);1BU (s) + (sI ; A);1x(0)
;
Y (s) = C (sI ; A);1 B + D U (s) + C (sI ; A);1x(0)
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
2
CONTROLLI AUTOMATICI
Prof. Bruno SICILIANO
Funzione di trasferimento
G(s) = C (sI ; A);1 B + D
?
rappresentazione ingresso–uscita (esterna)
Y (s) = G(s)U (s)
antitrasformata ) movimento forzato y f
Funzione di trasferimento e risposta all’impulso
? u(t) = imp(t) ) U (s) = 1
Z
t
y(t) = gy (t ; )u( )d
0
L[y(t)] = Y (s) = G(s)
funzione di trasferimento = trasformata di Laplace della
risposta all’impulso
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
3
CONTROLLI AUTOMATICI
Prof. Bruno SICILIANO
Struttura della funzione di trasferimento
Elementi di (sI ; A);1 : funzioni razionali in s
?
?
?
?
denominatore di grado n di '(s)
numeratore dell’elemento (j; i): polinomio di grado al pi ù
n;1
combinazione lineare attraverso
numeratore di grado n
C e B ; if D 6= 0 then
eventuali cancellazioni ) funzione razionale con denominatore di grado < n
Sistemi SISO (
= 1)
+ ;1 s ;1 + : : : + 1 s + 0
N
(
s
)
s
G
G(s) = D (s) = s + s ;1 + : : : + s + G
;1
1
0
?
?
grado relativo = grado(den) ; grado(num)
iff grado(num) > grado(den) then sistema improprio
Poli e zeri (reali o complessi coniugati a coppie)
? s^ zero: NG (^s) = 0
? s^ polo: DG (^s) = 0 () autovalore di A)
? sistemi MIMO: s^ polo se annulla il denominatore di almeno
una delle funzioni razionali
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
4
CONTROLLI AUTOMATICI
Prof. Bruno SICILIANO
Invarianza della funzione di trasferimento
Trasformazione di stato
^ (t)
x^_ (t) = A^x^(t) + Bu
^ (t)
y(t) = C^ x^(t) + Du
A^ = TAT ;1 B^ = TB C^ = CT ;1 D^ = D
+
;
;1
;
1
;
1
;
1
^
^
^
^
^
G(s) = C (sI ; A) B + D = CT sI ; TAT
TB + D
; ;1
;1
;
1
;
1
= C sT IT ; T TAT T B + D = C (sI ; A);1B
= G(s)
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
5
CONTROLLI AUTOMATICI
Prof. Bruno SICILIANO
RAPPRESENTAZIONI E PARAMETRI DELLA
FUNZIONE DI TRASFERIMENTO
Forme fattorizzate
Q
Q
2 + 2i ni s + 2 )
(
s
+
z
)
(
s
i
i
i
G(s) = sg Q (s + p ) Q (s2 + 2 ! s + !ni2 )
i i
i ni
ni
i
Q
Q
2)
Qi (1 + is) Qi (1 + 2is=ni + s2 =ni
g
2
G(s) = s
?
?
?
?
?
i (1 + Ti s) i (1 + 2i s=!ni + s
=!ni )
: costante di trasferimento
g: tipo
;zi 6= 0: zeri reali
;pi 6= 0: poli reali
ni > 0: pulsazioni naturali delle coppie di zeri complessi
coniugati
? !ni > 0: pulsazioni naturali delle coppie di poli complessi
coniugati
? i (jij < 1) smorzamenti delle coppie di zeri complessi
coniugati
? i (jij < 1) smorzamenti delle coppie di poli complessi
coniugati
?
?
?
: guadagno
i 6= 0: costanti di tempo degli zeri reali
Ti 6= 0: costanti di tempo dei poli reali
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
6
CONTROLLI AUTOMATICI
Q
Prof. Bruno SICILIANO
Q
2
z
i
ni
i
i
= Q p Q !2
i i i ni
i = z1
i
Q
Q
2
!
i
ni
i
i
= Q T Q 2
i i i ni
Ti = p1
i
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
7
CONTROLLI AUTOMATICI
Prof. Bruno SICILIANO
Guadagno
Sistema asintoticamente stabile: G(s) (g
?
ingresso costante u
) U (s) = u=s
= 0, T i > 0, i > 0)
u
y = tlim
y
(
t
)
=
lim
sG
(
s
)
!1
s!0
s
u
;
1
= slim
s
C
(
sI
;
A
)
B
+
D
!0
s
= G(0)u = (;CA;1B + D)u
;
? = G(0) = y=u (guadagno statico)
Guadagno generalizzato
g G(s)
= slim
s
!0
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
8
CONTROLLI AUTOMATICI
Prof. Bruno SICILIANO
Derivatore ideale
g < 0 (asintotica stabilità) ) y = 0
? G(s) = s: derivatore ideale
Integratore
G(s) = 1s ) A = 0, CB = 1
x_ (t) = u(t)
y(t) = x(t)
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
9
CONTROLLI AUTOMATICI
Prof. Bruno SICILIANO
Costanti di tempo
Poli reali ;pi = ;1=Ti , ingresso impulsivo ) uscita = combinazione lineare dei modi t j e;t=Ti , j = 0; 1; : : : ; i ; 1 (i :
molteplicità)
?
i modi si estinguono tanto pi ù velocemente quanto pi ù i poli
sono lontani dall’origine del piano complesso (costanti di
tempo piccole)
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
10
CONTROLLI AUTOMATICI
Prof. Bruno SICILIANO
Pulsazione naturale e smorzamento
Coppia di poli complessi coniugati
p
a = ;!n
b = !n 1 ; 2
×
Im
wn
jwn÷1 – x
2
q
0
Re
×
-xwn
? !n : modulo dei poli
8
=1
>
>
>
<0 < < 1
? = cos (): > = 0
>
>
: ;1 < < 0
= ;1
reali e coincidenti nel punto ;! n
a parte reale negativa
a parte reale nulla
a parte reale positiva
reali e coincidenti nel punto ! n
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
11
CONTROLLI AUTOMATICI
?
Prof. Bruno SICILIANO
sistema con solo una coppia di poli complessi coniugati
( = 1): risposta all’impulso
p
!
n
;
!
t
y(t) = p
e
sin !n t 1 ; 2
2
1;
n
modo si estingue tanto pi ù velocemente quanto pi ù è elevato
il valore di !n > 0
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
12
CONTROLLI AUTOMATICI
Prof. Bruno SICILIANO
RISPOSTA ALLO SCALINO
Sistemi dinamici sollecitati con segnali costanti per lunghi periodi di tempo
?
scalino unitario (attenzione linearizzazione)
Sistemi del primo e del secondo ordine
?
?
funzione di trasferimento di un sistema di ordine qualunque
= somma di funzioni di trasferimento di sistemi del primo
o del secondo ordine
risposta = buona approssimazione di quella di sistemi di
ordine più elevato
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
13
CONTROLLI AUTOMATICI
Prof. Bruno SICILIANO
Valore iniziale e finale
Sistema asintoticamente stabile (m n)
m + m;1 sm;1 + : : : + 0
s
m
G(s) = sn + sn;1 + : : : + n
n;1
0
?
valore iniziale della risposta allo scalino
m + m;1 sm;1 + : : : + 0 1
s
m
y(0) = slim
!1 s n sn + n;1 sn;1 + : : : + 0 s
8
m<n
<0
= : m
m=n
n
? m < n, y(0) = 0
y_ (0) = slim
!1 s (sY (s) ; y(0))
m + m;1 sm;1 + : : : + 0 1
s
m
2
= slim
!1 s n sn + n;1 sn;1 + : : : + 0 s
8
m<n;1
<0
= : m
m=n;1
n
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
14
CONTROLLI AUTOMATICI
Prof. Bruno SICILIANO
Risposta ad altri segnali canonici
Ingresso u(t): segnale canonico
L[y(t)] = Y (s) = G(s)U (s) = G(s)L[u(t)]
Trasformata di Laplace dell’integrale
G(s)L
?
?
Z
0
t
u( )d = G(s) U s(s) = L[ys(t)] = L
Z
0
t
y( )d
risposta alla rampa = integrazione della risposta allo scalino
risposta alla parabola = doppia integrazione della risposta
allo scalino
Trasformata di Laplace della derivata (u(0 ; ) = 0, y (0; ) = 0)
;
du
(
t
)
G(s)L dt = G(s) sU (s) ; u(0;)
dy
(
t
)
dy
(
t
)
= sL[y(t)] = L dt + y(0; ) = L dt
?
risposta all’impulso = derivazione della risposta allo scalino
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
15
CONTROLLI AUTOMATICI
Prof. Bruno SICILIANO
Caratteristiche della risposta allo scalino
Parametri di sistema asintoticamente stabile ( > 0)
?
valore di regime y1 : valore dell’uscita a transitorio esaurito
n
y1 = 0
?
g<0
valore massimo ymax : massimo valore assunto dall’uscita
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
16
CONTROLLI AUTOMATICI
?
Prof. Bruno SICILIANO
sovraelongazione massima percentuale S %: ampiezza, in
percentuale, della sovraelongazione massima rispetto al valore di regime
S % = 100 ymaxy ; y1
1
?
?
?
?
tempo di massima sovraelongazione T M : primo istante in
cui y = ymax
tempo di salita Ts : tempo richiesto perché l’uscita passi per
la prima volta dal 10% al 90% del suo valore di regime
tempo di ritardo Tr : tempo necessario perché l’uscita raggiunga la prima volta il valore 0:5y 1
tempo di assestamento T a : tempo necessario perché la differenza tra l’uscita e il valore di regime y 1 rimanga definitivamente al di sotto di %, cioè l’uscita sia nell’intervallo
[(1 ; 0:01)y1 ; (1 + 0:01)y1 ]
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
17
CONTROLLI AUTOMATICI
Prof. Bruno SICILIANO
Sistemi del primo ordine
Sistema strettamente proprio (T
> 0)
G(s) = 1 +Ts
?
uscita
?
parametri caratteristici
y1
y(t) = 1 ; e;t=T
Ts
' 2:2T
Tr
' 0:7T
Ta5
' 3T
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
t0
Ta1
' 4:6T
18
CONTROLLI AUTOMATICI
Sistema proprio (T
Prof. Bruno SICILIANO
> 0)
s)
G(s) = 1(1++Ts
?
uscita
y(t) = 1 + ( ; 1)e;t=T
?
t0
tempo di assestamento
Ta = T ln j10:;01 j
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
19
CONTROLLI AUTOMATICI
Prof. Bruno SICILIANO
Sistemi del secondo ordine
Sistema con solo poli reali (poli distinti)
G(s) = (1 + T s)(1
+ T2 s)
1
?
T1 > T2 > 0
risposta
y(t) = 1 ; T T;1 T e;t=T1 + T T;2 T e;t=T2
1
2
1
2
?
risposta per T1
t0
= 2, T2 = 1
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
20
CONTROLLI AUTOMATICI
Prof. Bruno SICILIANO
? parametri caratteristici
y1
Ts
Tr
' 3:36T ' 1:68T
Ta5
' 4:74T
Ta1
' 6:64T
? T1 T2 (t ' 4 5T2 )
y(t) ' (1 ; e;t=T1 )
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
21
CONTROLLI AUTOMATICI
Prof. Bruno SICILIANO
Sistema con solo poli reali (poli coincidenti)
G(s) = (1 +Ts)2
?
T >0
risposta
y(t) = 1 ; e;t=T ; Tt e;t=T
t0
qualitativamente non diverso dal precedente (valori espliciti
dei parametri)
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
22
CONTROLLI AUTOMATICI
Prof. Bruno SICILIANO
Sistema con poli reali e uno zero
+ s)
G(s) = (1 + T(1s)(1
+ T2 s)
1
?
T1 6= ; T2 6= risposta
y(t) = 1 ; TT1;;T e;t=T1 + TT2;;T e;t=T2
1
2
1
2
t0
? < 0 (sottoelongazione o risposta inversa)
? risposta per T1 = 2, T2 = 1
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
23
CONTROLLI AUTOMATICI
Prof. Bruno SICILIANO
? T1 > T2
? risposta per T1 = 2, T2 = 1
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
24
CONTROLLI AUTOMATICI
Prof. Bruno SICILIANO
? ' T1 T2
y(t) ' 1 ; e;t=T2
?
t0
risposte per T1 = 1, T2 = 0:05, = 0:92 (linea continua:
sistema esatto; linea tratteggiata: sistema approssimato)
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
25
CONTROLLI AUTOMATICI
Prof. Bruno SICILIANO
? T1 > > T2
? risposta per T1 = 2, T2 = 1
? ' T2
y(t) ' 1 ; e;t=T1
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
t0
26
CONTROLLI AUTOMATICI
Prof. Bruno SICILIANO
? T1 > T2 > > 0
? risposta per T1 = 2, T2 = 1
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
27
CONTROLLI AUTOMATICI
Prof. Bruno SICILIANO
Sistema con solo poli complessi coniugati
2
!
n
G(s) = s2 + 2! s + !2
n
n
?
!n > 0; j j < 1
risposta
1
y(t) = 1 ; p
1;
!
p
;
!
nt
2 + arccos( )
1
;
!
t
e
sin
n
2
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
28
CONTROLLI AUTOMATICI
?
Prof. Bruno SICILIANO
istanti di stazionarietà (0 < tk =
< 1)
k
!n 1 ; 2
y(tk ) = k 2 N+
p
p
1 ; (;1)k e;k= 1;2
+
p
ymax = 1 + e;= 1;2
!n 1 ; 2
p1;2
;
=
S % = 100e
TM =
p
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
29
CONTROLLI AUTOMATICI
Prof. Bruno SICILIANO
?
risposta
?
parametri caratteristici
y1
S%
p
100e;= 1;2
TM
p
!n 1 ; 2
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
stima di Ta
; !1 ln0:01
n
30
CONTROLLI AUTOMATICI
Prof. Bruno SICILIANO
Sistema con poli complessi coniugati e uno zero
2 (1 + s)
!
n
G(s) = s2 + 2! s + !2
n
n
= G~ (s) + sG~ (s)
+
"
#
"
#
~ (s)
~ (s)
G
dy~(t)
G
;
1
;
1
+
L
s
=
y
~
(
t
)
+
y(t) = L
s
s
dt
Illustrazioni dal Testo di Riferimento per gentile concessione degli Autori
31
Scarica

risposta allo scalino