Documente Academic
Documente Profesional
Documente Cultură
Alessandro Beghi
Dipartimento di Ingegneria dellInformazione,
Universit`a di Padova, via Gradenigo 6/A, I-35131 Padova, Italy.
E-mail address: beghi@dei.unipd.it
Chapter 1
3. si calcoli la risposta alla rampa del sistema nel caso di operazionale ideale.
Soluzione: Si tratta di un operazionale in connessione invertente. Nel caso ideale, la funzione di trasferimento
`e Z2 (s)/Z1 (s), dove Z1 (s) e Z2 (s) sono le impedenze rispettivamente del ramo in ingresso e del ramo in
retroazione. Risulta pertanto che
Z1 (s) = R +
1
,
sC
Z2 (s) =
e
Wid (s) =
1
R
1
+ sC
s
.
(s + 1)2
Nel caso non ideale, ricavando V (s) dallequazione di Kirchoff per le correnti allingresso invertente delloperazionale
V (s) U (s) V (s) Y (s)
+
=0
Z1 (s)
Z2 (s)
e mettendo a sistema con la relazione Y (s) = G(s)[V+ (s) V (s)], si ottiene
(
2
s
V (s) = s2 +3s+1
U (s) + s2(s+1)
+3s+1 Y (s)
K
Y (s) = s+1
V (s)
1
Ks
.
s3 + (4 + K)s2 + (4 + 2K)s + (K + 1)
1
4+K
(4+2K)(K+4)(K+1)
=
4+K
K +1
4 + 2K
K +1
(K+5/2)(K+3)
4+K
La prima colonna non presenta variazioni di segni se K > 1, e pertanto per tali valori di K si ha che Wr (s)
`e BIBO stabile.
Infine, nel dominio delle trasformate di Lapace la risposta alla rampa del sistema con operazionale ideale `e
Y (s) =
1
1
Wid (s) =
.
2
s
s(s + 1)2
Esercizio 1.2 Si consideri un motore elettrico in corrente continua, rappresentato schematicamente nel suo
principio di funzionamento nella figura sottostante
dove si assume che il rotore abbia coeficiente di inerzia Jm e coefficiente di attrito viscoso b.
1. Si costruisca un modello di stato del sistema, in cui il vettore di stato `e x(t) = [m (t) m (t) ia (t)]T ,
la variabile di ingresso `e la tensione di armatura va (t) e la variabile di uscita `e la posizione angolare
dellalbero m (t).
Si assuma ora trascurabile La e siano (in opportune unit`
a di misura) Kt = Ke = 1, b = 0.1, Ra = 10, Jm = 2
2. utilizzando il modello di stato costruito al punto 1), si determini la funzione di trasferimento W (s) tra va
e m
3. si calcoli la risposta della posizione angolare dellalbero del motore ad un gradino unitario di tensione va .
Soluzione: Le equazioni che descrivono il funzionamento del motore elettrico in corrente continua sono le
seguenti:
Jm m (t) = T (t) bm (t) = Kt ia (t) bm (t)
La i a (t) + Ra ia (t) = va (t) e(t) = va (t) Ke m (t)
e pertanto, scelto come vettore di stato x(t) = [m (t) m (t) ia (t)]T , il modello di stato corrispondente risulta
essere
0
1
0
0
K
b
t
+ 0 u(t)
x(t)
= 0 Jm
Jm
.
1
Ra
Ke
La
0 La La
y(t) = 1 0 0 x(t)
Nel caso in cui si possa trascurare La (prendendo cio`e La = 0), lequazione per la parte elettrica diventa
Ra ia (t) = va (t) Ke m (t)
e pertanto si pu`
o scegliere come vettore di stato x(t) = [m (t) m (t)]T ottenendo il modello descritto dalle
equazioni
(
x 1 (t) = x2 (t)
x 2 (t)
Kt
Jm
u(t)Ke x2 (t)
Ra
b
Jm x2 (t)
che, inserendo i valori numerici dei parametri, pu`o essere riscritto come
0
0
1
+ 1 u(t)
x(t)
=
1
0
20
10
y(t) = 1 0 x(t)
La funzione di trasferimento del sistema pu`o essere calcolata direttamente utilizzando la rappresentazione di
stato come
Hadj(sI F )G
1
1
W (s) = H(sI F )1 G =
=
.
det(sI F )
20 s(s + 1/10)
La risposta al gradino del sistema `e, nel dominio delle trasformate, W (s)/s che antitrasformata porta a
t
1
m (t) =
100 + 10t + 100e 10 1(t) .
20
Esercizio 1.3 Si consideri il sistema dinamico non lineare descritto dal seguente modello in spazio di stato:
x 1 (t) = x2 (t)
x 2 (t) = 41 sin x1 (t) x2 (t) + u(t)
y(t) = x1 (t) + x2 (t)
1. Si determini linsieme dei punti di equilibrio del sistema ad ingresso nullo;
2. si linearizzi il sistema attorno al punto di equilibrio nellorigine dello spazio di stato;
3. si calcoli la risposta impulsiva del sistema lineare costruito al punto 2.
Soluzione: I punti di equilibrio si determinano imponendo la condizione
f1 (xe , 0) = x2,e = 0
f2 (xe , 0) = 41 sin x1,e x2,e = 0
da cui si ricava facilmente che i punti di equilibrio del sistema sono
k
xe =
k Z.
0
3
f1 (x,u)
f1 (x,u)
f1 (x,u)
x
x
u
1
2
x(t)
x(t) + f2 (x,u)
=
f2 (x,u)
f2 (x,u)
x=0
x1
y(t)
x2
h(x,u)
x1
h(x,u)
x2
u=0
x(t) = 1
x=0
u=0
u(t) =
x=0
u=0
0
14
1
0
x(t) +
u(t)
1
1
1 x(t)
W (s) = H(sI F )1 G =
R
C
u(t)
y(t)
1. si calcoli la funzione di trasferimento tra u(t) e y(t) nel caso loperazionale sia ideale
2. si calcoli la funzione di trasferimento tra u(t) e y(t) nel caso loperazionale sia caratterizzato da una
K
funzione di trasferimento G(s) = 1+s
, K > 0 (tale che Y (s) = G(s)[V+ (s) V (s)]), verificando cosa
accade per K +
3. si dica quali sono i modi del sistema nel caso non ideale al variare di K > 0 e se ne descrivano le
caratteristiche.
Soluzione: Consideriamo dapprima il caso in cui loperazionale `e ideale. Operando direttamente nel dominio
delle trasformate di Laplace, utilizzando la regola del partitore di tensione, si ricava che
V+ (s) =
1
sC
R+
1
sC
U (s) =
U (s)
1
=
U (s) .
1 + RCs
1+s
da cui
V (s) =
V (s) Y (s)
=0
R
s
1
U (s) +
Y (s) .
1+s
1+s
4
K(1 s)
.
(1 + s)2 + K
1s
1+
(1+s)2
K
`e immediato verificare che Wr (s) Wid (s) quando K . Per quanto riguarda i modi del sistema, essi
sono legati alle radici del polinomio
d(s) = s2 + 2s + K + 1 .
che risultano essere in s1,2 = 1 j K. Il sistema ha pertanto i due modi oscillatori convergenti
m1 (t) = et sin Kt
m2 (t) = et cos Kt
"
$
Il carrello di massa m `e vincolato ad una parete tramite una molla ideale di lunghezza a riposo nulla e
costante elastica k, `e soggetto alla forza motrice u(t) e allattrito con il terreno, che, indicata con x la posizione
del centro di massa del carrello, pu`
o essere descritto dalla seguente legge:
Fa (x, x)
= bx(t)
+ a(1 cos x(t)) ,
con a, b parametri reali positivi. Luscita del sistema sia la posizione del carrello, x.
1. Si derivi un modello (non lineare) di stato del sistema;
2. si linearizzi il modello di cui al punto precedente nellintorno del punto di equilibrio corrispondente
allorigine dello spazio di stato con ingresso nullo, e si determini la funzione di trasferimento tra ingresso
u ed uscita x;
3. fissati m = k = a = 1, si determini linsieme dei valori di b a cui corrisponde una risposta al gradino del
sistema non oscillatoria. Assegnato poi a b il pi`
u piccolo di tali valori, si calcoli la risposta al gradino del
sistema.
z1 (t)
z2 (t)
y(t)
z1 = x, z2 = x,
si ottiene il modello di stato non lineare
= z2 (t)
1
= m
(u(t) kz1 (t) bz2 (t) a(1 cos z1 (t)))
= z1 (t)
La linearizzazione `e immediata:
#
"
f1 (z,u)
f1 (z,u)
z
z
1
2
f2 (z,u)
f2 (z,u)
z(t)
z1
y(t)
h(z,u)
z1
z2
h(z,u)
z2
"
x(t) +
z=0
u=0
i
z=0
u=0
z(t) = 1
f1 (z,u)
u
f2 (z,u)
u
u(t) =
z=0
u=0
0
k
m
1
0
z(t)
+
1 u(t)
b
m
m
0 z(t)
Hadj(sI F )G
1
1
=
b
det(sI F )
m s2 + m
s+
k
m
1
,
(s + 1)2
Y (s) =
1
1
1
1
=
s(s + 1)2
s s + 1 (s + 1)2
e quindi, antitrasfromando,
y(t) = 1 et tet 1(t) .
Esercizio 1.6 Sia dato lo schema di figura con m1 = 1, m2 = 2, k e c (rispettivamente costante elastica della
molla e coefficiente di smorzamento dellammortizzatore) parametri incogniti. Si supponga che la lunghezza a
riposo della molla sia nulla.
m1 x
(t) = cy(t)
+ ky(t)
m2 (
x(t) + y(t)) = cy(t)
ky(t) + u(t)
Trasformando secondo Laplace, a partire da condizioni iniziali nulle in quanto `e richiesto di sterminare le funzioni
di trasferimento, si ricava facilmente dalla prima equazione
cs + k
m2s
X(s) =
che, sostituita nella seconda equazione, porge
= G1 (s)U (s)
G1 (s) =
X(s)
G2 (s) =
G2 (s)U (s)
1
1
m2 s2 +c 1 + 1 s+k 1 + 1
m1
m2
m1
m2
s+k/c
c
m1 m2 s2 s2 +c 1 + 1 s+k 1 +
m1
m2
m1
1
m2
1
1
3
2
2 s + 2 cs + 32 k
G2 (s) =
1
cs + k
2
2
2s s + 23 cs + 32 k
9 2
8
c 6k = 0 c2 = k
4
3
mentre il fatto che G2 (s) abbia un zero in -1 implica che c = k. Si ha quindi che c = k = 83 .
Esercizio 1.7 Sia consideri lo schema di figura, dove lamplificatore operazionale `e da considerarsi ideale.
Soluzione: Detta i2 la corrente che circola sul ramo in retroazione e i1 la corrente che circola su C, tenendo
conto che loperazionale `e ideale e pertanto i+ = i = 0, si ha che (operando direttamente nel dominio di
Laplace)
1
Ei =
R2 +
I1
Cs
Ei Eo = 2R1 I2
VB
= R2 I1
VA Eo
= R1 I2
da cui, imponendo che sia VA = VB per lidealit`a delloperazionale, si ottiene facilmente che
R2
Ei Eo
Cs
E i = R1
+ Eo
1 + R2 Cs
2R1
e quindi
G(s) =
R2 Cs 1
Eo (s)
=
Ei (s)
R2 Cs + 1
C dG(s)
2R2 Cs
= 2 2 2
G(s) dC
R2 C s 1
s1
s+1
2
1
s1
=
s(s + 1)
s+1 s
e antitrasformando si ottiene
eo (t) = 2et 1 1(t) .
Si assuma che la forza esercitata dalle molle sia nulla quando il pendolo `e in posizione verticale (=0, angoli
positivi in verso antiorario). Si consideri inoltre per semplicit`
a che le molle si trovino sempre in posizione
orizzontale ed alla stessa altezza. Al perno `e applicata una coppia f (t) a cui si oppone una coppia di attrito
viscoso con coefficiente di attrito b.
1. Si determini la descrizione in spazio di stato del corrispondente sistema dinamico non lineare (con ingresso
u(t) = f (t) e uscita y(t) = (t)).
Siano ora m = 1, k = 14, b = 2, a = 0.5, ` = 1 e g = 10 (nelle opportune unit`
a di misura).
2. Si determini la descrizione in spazio di stato del sistema linearizzato attorno alla condizione di equilibrio
= 0, = 0, e si calcoli la funzione di trasferimento tra u(t) e y(t);
3. si calcoli levoluzione libera y` (t) del sistema linearizzato a partire dalle condizioni iniziali (0) = (0)
= 1.
Soluzione: Lequzione dei momenti `e la seguente
J = ml2 = mgl sin 2(ka sin )a cos + f (t) b ,
da cui si ricava facilmente, scegliendo
x 1
x 2
x1 = , x2 = :
= x2
= mlb 2 x2
= x1 .
g
l
2ka2
ml2
sin x1 +
1
ml2 u
La linearizzazione si ottiene direttamente sostituendo a sin . Fissati i valori dei parametri, la funzione di
trasferimento risulta essere
1
.
G(s) = 2
s + 2s + 17
Infine, trasformando lequazione dei momenti secondo Laplace e tenendo conto delle condizioni iniziali assegnate,
si ottiene che la L-trasformata dellevoluzione libera cercata `e
Y` (s) =
s2
s+3
(s + 1) + 2
=
,
+ 2s + 17
(s + 1)2 + 16
1
(V+ (s) V (s)).
s+1
.
R1 C2 s
R3
Nel caso il secondo stadio abbia invece un operazionale non ideale, si consideri la relazione che caratterizza le
correnti al morsetto negativo (indicando con vi e vo le tensioni in ingresso ed uscita del secondo stadio):
v vi
vo v
=
,
R3
R4
da cui,
v =
R4 vi + R3 vo
.
R3 + R4
1
(V+ (s) V (s)) ,
s+1
si ottiene
Vo (s) =
1 Vi (s) + Vo (s)
s+1
2
e quindi
1
Vi (s) .
2s + 3
Considerando ora anche la trasferenza (in serie) dello stadio di ingresso, si ottiene
1+s
1
Gr (s) =
.
s
2s + 3
Vo (s) =
10
1
2
2
1
1+s
+ 3+
=
+
,
s3 (2s + 3)
27s 9s2
3s
27(s + 3/2)
da cui
eo (t) =
3
2
1
1
2
+ t + t2 + e 2 t 1(t) .
27 9
6
27
Si assuma che la forza esercitata dalla molla sia nulla quando i pendoli sono in posizione verticale (1 =
2 = 0, angoli positivi in verso antiorario). Si consideri inoltre per semplicit`
a che la molla si trovi sempre in
posizione orizzontale ed alla stessa altezza.
1. Si determini la descrizione in spazio di stato del corrispondente sistema dinamico non lineare (con ingresso
u(t) = f (t), uscita y(t) = 1 (t) e variabili di stato x1 = 1 , x2 = 1 , x3 = 2 , x4 = 2 ). Si ricorda che il
momento dinerzia del pendolo `e I = M L2 .
Siano ora M = 1, k = 4, L = 10 e g = 10 (nelle opportune unit`
a di misura).
2. Si determini la descrizione in spazio di stato del sistema linearizzato attorno alla condizione di equilibrio
1 = 2 = 0, 1 = 2 = 0 con ingresso nullo, e si calcoli la funzione di trasferimento tra u(t) e y(t);
3. si determini la risposta impulsiva del sistema linearizzato.
Soluzione: Per ciascuno dei due pendoli, scriviamo lequazione dei momenti, tenendo conto delle forze agenti
(forza esterna f , forza peso, forze di reazione dalla molla):
M L2 1 (t) + M gL sin 1 (t) +
M L2 2 (t) + M gL sin 2 (t)
L
2
L
2
=
=
=
=
=
x2 (t)
Lg sin x1 (t)
x4 (t)
Lg sin x3 (t) +
x1 (t)
k
4M
k
4M
1
2M L u(t) cos x1 (t)
Sostituendo i valori numerici dei parametri, e linearizzando attorno al punto di equilibrio (dove sin ' , cos '
1), si ottiene il modello lineare
0
0 1 0 0
2 0 1 0
1
20
x(t)
=
0 0 0 1 x(t) + 0
1 0 2 0
y(t) = 1 0 0 0 x(t)
11
Per calcolare la funzione di trasferimento, anziche utilizzare lespressione W (s) = H(sI F )1 G, risulta pi`
u
comodo trasformare direttamente secondo Laplace le equazioni del moto linearizzate:
M L2 1 (t) + M gL1 (t) +
M L2 2 (t) + M gL2 (t)
L2
4 k(1 (t)
L2
4 k(1 (t)
2 (t))
2 (t))
= f (t) L2
= 0.
1
s2 + 2
U (s) .
2 s4 + 4s2 + 3
1
4
1
1
+
s2 + 1 s2 + 3
1
1
sin t + sin 3t .
w(t) =
4
3
12
Chapter 2
Analisi in frequenza
Esercizio 2.1 Data
G(s) = K
1+s
s(s 2)
1 1+s
2 s(1 s/2)
da cui si evince che il guadagno di Bode `e negativo e in modulo minore di 1 (|KB |dB = 6). I punti di
spezzamento sono per = 1, 2 rad/s rispettivamente per uno zero reale negativo ed un polo reale positivo.
Vi `e inoltre un polo nellorigine. Il diagramma asintotico dei moduli parte quindi per 0+ con pendenza
-20 dB/dec, in = 1 rad/s la pendenza varia di +20dB/dec ed infine in = 2 rad/s la pendenza varia di
-20dB/dec. Lintersezione con lasse delle ordinate `e in -6 dB (valore di KB ). Per quanto riguarda il diagramma
asintotico delle fasi, per 0+ si ha fase pari a 3/2 stante la presenza del polo dellorigine e del guadagno
di Bode negativo. In = 1 rad/s la fase varia di +/2 ed infine in = 2 la fase varia di ulteriori +/2 a causa
del polo a fase non minima. I diagrammi (asintotici e reali) sono riportati in Fig. 2.1.
Per quanto riguarda il diagramma di Nyquist, si considerino le pulsazioni positive. Si ha che
G(j) =
3
2 2
+j
,
+4
( 2 + 4
Re G Im G Arg G
' 0+
=
= +
34
<0
12
<0
0
13
+
<0
0
>0
0
23
14
15
G(s) = K
s
1 + 100
1 + s + s2
1
101 2
100
1
+ 100
4
1 100
+j
,
G(j) =
(1 2 )2 + 2
(1 2 )2 + 2
da cui si evince che il diagramma di Nyquist parte sullasse reale (G(j0) = 1) e ivi termina per
(G(j) = 1/100). Le caratteristiche salienti di G(j) sono riassunte nella seguente tabella:
= 0+
=1
= 10
= +
Re G Im G Arg G
1
>0
0
<0
0
>0
1
100
0
<0
99
100
<0
0
>0
0
Il diagramma completo di Nyquist `e riportato in Fig. 2.4, dove il comportamento per [10, +] `e stato
evidenziato, per sottolineare come il diagramma passi per lorigine del piano di Nyquist per = 10 e poi tenda
a 1/100 quando .
Per quanto riguarda lapplicazione del Criterio di Nyquist, si osserva che il numero di poli a parte reale
positiva di G(s) `e P = 0. Per K > 0 il diagramma non circonda il punto critico, quindi il sistema in catena
chiusa ha Z = N + P = 0 + 0 = 0 poli a parte reale positiva. Per K < 100 vi sono due aggiramenti in verso
orario del punto critico, quindi Z = N + P = 2 + 0 = 2 ed il sistema in catena chiusa ha 2 poli a parte reale
positiva. Per 100 < K < 1 vi `e un aggiramento in verso orario del punto critico e pertanto il sistema in
catena chiusa ha Z = N + 1 = 0 + 1 = 1 polo a parte reale positiva, mentre per 1 < K < 0 non vi sono
nuovamente aggiramenti del punto critico, Z = N + P = 0 + 0 = 0 ed il sistema in catena chiusa non ha poli a
parte reale positiva.
16
Per K = 100, si ha che G() = 1 e la funzione di trasferimento in catena chiusa diventa non propria,
con denominatore pK=100 (s) = s 99, mentre per K = 1 il sistema in catena chiusa ha un polo nellorigine
ed un polo reale negativo, come si evince facilmente dal calcolo del denominatore della funzione di trasferimento
in catena chiusa:
s2
.
pK (s) = 1 + s + s2 + K 1 +
100
17
18
1 2s (1 + 2s)
G(s) = K
s(1 + s)
`e richiesto di:
1. tracciarne il diagramma di Bode per K = 1;
2. tracciare il diagramma di Nyquist per K = 1, individuando asintoti ed intersezioni con gli assi;
G(s)
ricorrendo al criterio di Nyquist, al variare del parametro reale K,
3. studiare la stabilit`
a di W (s) = 1+G(s)
in particolare individuando il numero di poli a parte reale positiva, negativa e nulla.
1 + 25 2
2
j
,
2
1+
(1 + 2 )
1
2
Re G Im G Arg G
' 0+
=
1
2
= +
1
2
>0
0
<0
1
<0
32
<0
0
19
dB
15
10
5
0
1
10
10
pulsazione
10
gradi
200
100
0
100
200
1
10
10
pulsazione
20
10
15
10
Imag Axis
10
15
2
Real Axis
21
10
12
(s2
s1
+ s + 1)(s + 10)
1s
1
10 (1 + s + s2 ) 1 +
s
10
.
I punti di spezzamento dei diagrammi asintotici sono in = 1, 10 rad/s, rispettivamente per uno zero reale
positivo ed una coppia di poli a parte reale negativa, e per un polo reale negativo. Il diagramma asintotico dei
moduli ha pendenza nulla per 0+ , ha una variazione di pendenza di 20 dB/dec in = 1 rad/s (per effetto
combinato dello zero e della coppia di poli), e di altri -20 dB/dec in = 10 rad/s. La semiretta asintotica per
' 0+ interseca lasse delle ordinate in -20 dB ( |KB | = 1/10). Il diagramma reale presenta un picco poco
prima di = 1 rad/s, dato che il coefficiente di smorzamento legato alla coppia di poli `e = 0.5 < 0.707. Per
quanto riguarda il diagramma asintotico delle fasi, per 0+ la fase vale dato che il guadagno di Bode `e
negativo, in = 1 rad/s la variazione `e di 3/2 (zero reale positivo e coppia di poli a parte reale negativa), e
in = 10 rad/s di /2 (polo negativo). I diagrammi di Bode (asintotici e reali) sono riportati in Fig. 2.7.
Per quanto riguarda il diagramma di Nyquist, si considerino le pulsazioni positive. Si ha che
G(j) =
12 2 + 21
4 + 22 2 10
+
j
,
((1 2 )2 + 2 )(100 + 2 )
((1 2 )2 + 2 )(100 + 2 )
da cui si evince che il diagramma di Nyquist parte sullasse reale (G(j0) = 0.1) e tende allorigine del piano per
` facile verificare che il numeratore di Re G si annulla per due valori di ( ' 4.5, 0.7),
(G(j) = 0). q
E
mentre Im G per = 21
12 ' 1.3.
Le caratteristiche salienti di G(j) sono riassunte nella seguente tabella:
' 0+
' 0.5
' 1.3
' 4.5
= +
Re G Im G Arg G
0.1
<0
0
>0
>0
>0
0
<0
0
0
>0
>0
>0
0
<0
<0
<0
0
22
23
24
s+1
s + 1)
s(s2
2 2 1
2 2
+
j
.
(1 2 )2 + 2
((1 2 )2 + 2 )
Si osserva immediatamente che il diagramma presenta un asintoto verticale con Re G() = 2. Le caratteristiche
salienti di G(j) sono riassunte nella seguente tabella:
Re G Im G Arg G
' 0+
=
=
1
2
= +
2
>0
2
>0
0
<0
0
<0
0
>0
1
2
>0
0
25
26
27
s(1 s)
(1 + s)3
(1 6 2 + 4
4 2 (1 2 )
+
j
.
(1 + 2 )3
(1 + 2 )3
Re G Im G Arg G
= 0+
=
0
>0
8
=1
=
3+
= +
1
8
>0
0
<0
18
<0
0
0
>0
0
<0
12
<0
0
>0
0
3/2
Il diagramma completo di Nyquist `e riportato in Fig. 2.12. Si osservi come il diagramma esibisca una
simmetria anche rispetto allasse delle ordinate, oltre a quella (ovvia) rispetto allasse delle ascisse.
Per quanto riguarda lapplicazione
del Criterio di Nyquist, si osserva che il numero di poli a parte reale
positiva di G(s) `e P = 0. Per |K| < 8 il diagramma non circonda il punto critico,quindi il sistema in catena
chiusa ha Z = N + P = 0 + 0 = 0 poli a parte reale positiva, mentre per Per |K| > 8 vi sono 2 aggiramenti in
verso orariodel punto critico e il sistema in catena chiusa ha Z = N + P = 2 + 0 = 2 poli a parte reale positiva.
Per |K| = 8 vi sono invece due radici puramente immaginarie ed una radice reale negativa.
Il denominatore
della funzione di trasferimento in catena chiusa risulta infatti essere (per esempio, per K = 8)
28
3
2
1
0
1
3 8
0
...
3+ 8
1
...
da cui si evince la presenza di una radice a parte reale negativa (dalle prime due righe) e di un fattore associato
ad una coppia di poli puramente immaginari (presenza di una riga nulla).
29
30
(s + 1)2
2s + 1)
s(s2
`e richiesto di:
1. tracciare il diagramma di Bode di G(j) per K = 1, calcolando in particolare il valore esatto di G(j1) in
modulo e fase;
2. tracciare il diagramma di Nyquist di G(j) per K = 1, evidenziando eventuali asintoti ed intersezioni con
gli assi;
3. ricorrendo al criterio di Nyquist, studiare la stabilit`
a del sistema ad anello chiuso in cui KG(s) `e il
termine in catena diretta, al variare di K R, in particolare individuando il numero di radici a parte
reale positiva, nulla e negativa nei vari casi.
Soluzione: G(j) `e in forma di Bode con KB = 1 per K = 1, lunico punto di spezzamento dei diagrammi
asintotici `e in = 1 rad/s (per due zero negativi, ed una coppia di poli a parte reale positiva). Il diagramma
asintotico dei moduli ha pendenza iniziale di -20 dB/dec a causa del polo nellorigine per 0+ e ha una
variazione complessiva di pendenza nulla in = 1 rad/s per effetto combinato dei due zeri e dei due poli. La
semiretta asintotica per ' 0+ interseca gli assi coordinati nellorigine ( KB = 1). Si ricava inoltre facilmente
che G(j1) = j, per cui anche il diagramma reale passa per lorigine. Per quanto riguarda il diagramma asintotico
delle fasi, per 0+ la fase vale /2 data la presenza del polo nellorigine, in = 1 rad/s la variazione `e
di 2 (due zeri reali negativi e due poli a parte reale positiva). I diagrammi di Bode (asintotici e reali) sono
riportati in Fig. 2.13.
Per quanto riguarda il diagramma di Nyquist, si considerino le pulsazioni positive. Si ha che
G(j) =
4 2 (1 2 )2
4(1 2 )
+
j
(1 2 )2 + 4 2
((1 2 )2 + 4 2 )
da cui si ricava lattraversamento dellasse immaginario per = 1 in j (come gi`a visto). Per definire gli
attraversamenti dellasse reale bisogna risolvere lequazione in t = 2 :
t2 6t + 1 = 0
32 2
q
2 = 3 + 2 2
1 =
1
21
1
G(j2 ) =
2+1
G(j1 ) =
Re G
= 0+
4
>0
= 1
1
21
>0
0
<0
1
= 2 2+1
<0
= +
0
=1
31
Im G Arg G
<0
0
>0
1
>0
0
<0
0
3/2
stabilit`
a BIBO per K > 1 + 2 in quanto il diagramma compiein tale caso due giri in verso antiorario attorno
al punto critico (Z = N + P = 2 + 2 = 0). PerK = 1 + 2 il diagramma passa per il punto critico e ci
sono due poli immaginari puri. Per 0 < K< 1 + 2 si ha Z = N + P = 0 + 2 = 2 e pertanto vi sono due
radici a parte reale positiva.Per K < 1 2 si ha Z = N + P = 1 + 2 = 1 e pertanto una radice a parte
realepositiva. Per K = 1 2 il diagramma passa per il punto critico e ci sono due poli immaginari puri, per
1 2 < K < 0, Z = N + P = 1 + 2 = 3 e pertanto vi sono 3 radici a parte reale positiva.
dB
20
20
40
2
10
10
10
pulsazione
10
10
gradi
200
0
200
400
600
2
10
10
10
pulsazione
32
10
10
33
1 s2
1 + 10s + 100s2
`e richiesto di:
1. tracciare il diagramma di Bode di G(j) per K = 1;
2. tracciare il diagramma di Nyquist di G(j) per K = 1, evidenziando eventuali asintoti ed intersezioni con
gli assi;
3. ricorrendo al criterio di Nyquist, studiare la stabilit`
a del sistema ad anello chiuso in cui KG(s) `e il
termine in catena diretta, al variare di K R, in particolare individuando il numero di radici a parte
reale positiva, nulla e negativa nei vari casi.
Soluzione: Il sistema `e gi`
a in forma di Bode, con KB = 1 per K = 1. I punti di spezzamento dei diagrammi
asintotici sono in = 0.1, 1 rad/s, rispettivamente per una coppia di poli complessi coniugati a parte reale
negativa e due zeri, uno a parte reale positiva ed uno a parte reale negativa. Il diagramma asintotico dei moduli
ha pendenza iniziale nulla per 0+ , e giace sullasse delle ascisse (|Kb | = 1), ha una variazione di pendenza
di -40 dB/dec in = 0.1 rad/s per effetto della coppia di poli, e di =40dB/dec in = 1 rad/s per effetto dei due
zeri. Il diagramma reale presenta un picco nellintorno di = 0.1, dato che la coppia di poli ha = 0.5 < 0.707.
Per quanto riguarda il diagramma asintotico delle fasi, per 0+ la fase `e nulla, in = 0.1 rad/s la variazione
`e di (due poli a parte reale negativa), ed in = 1 rad/s non si ha variazione di fase per effetto combinato
dei due zeri, uno positivo ed uno negativo. I diagrammi di Bode (asintotici e reali) sono riportati in Fig. 2.15.
Per quanto riguarda il diagramma di Nyquist, si considerino le pulsazioni positive. Si ha che
G(j) =
10(1 + 2 )
(1 + 2 )(1 100 2 )
j
.
(1 100 2 )2 + 100 2
(1 100 2 )2 + 100 2
Si osserva che G(j0) = 1 e G() = 0.01. Non essendoci poli sullasse immaginario, il diagramma si mantiene
al finito, con un solo attraversamento dellasse immaginario in 1 per = 0.1 rad/s. Il diagramma completo `e
riportato in Fig. 2.16.
Per quanto riguarda lo studio della stabilit`a tramite il Criterio di Nyquist, per K < 100 e 1 < K < 0
non si hanno aggiramenti del punto critico e pertanto, non avendo G(s) poli a parte reale positiva, il sistema
in catena chiusa `e BIBO stabile (Z = N + P = 0 + 0 = 0). Per K > 100 e K < 1 si ha invece un giro in
senso orario attorno al punto critico e pertanto il sistema in catena chiusa ha un polo a parte reale positiva
(Z = N + P = 1 + 0 = 1). Per K = 1 il sistema in catena chiusa ha un polo nellorigine, mentre per K = 100
si ha che KG() = 1 ed il sistema in catena chiusa non `e proprio. Queste ultime considerazioni trovano facile
conferma nellanalisi del denominatore della funzione di trasferimento in catena chiusa, che risulta essere
pK (s) = (100 K)s2 + 10s + (K + 1) .
34
35
1.5
0.5
0.5
1.5
0.4
0.2
0.2
0.4
0.6
0.8
36
1.2
(s 1)(s + 2)
s(s2 + 1)
`e richiesto di:
1. tracciare il diagramma di Bode di G(j) per K = 1;
2. tracciare il diagramma di Nyquist di G(j) per K = 1, evidenziando eventuali asintoti ed intersezioni con
gli assi;
3. ricorrendo al criterio di Nyquist, studiare la stabilit`
a del sistema ad anello chiuso in cui KG(s) `e il
termine in catena diretta, al variare di K R, in particolare individuando il numero di radici a parte
reale positiva, nulla e negativa nei vari casi.
Soluzione: In forma di Bode, il sistema ha funzione di trasferimento (per K = 1)
G(s) = 2
(1 s)(1 + s/2)
,
s(1 + s2 )
esibendo pertanto guadagno di Bode negativo ed in modulo maggiore di uno (|KB |dB = 6 dB). I punti di
spezzamento dei diagrammi asintotici sono in = 1, 2 rad/s, rispettivamente per uno zero positivo ed una
coppia di poli puramente immaginari, e per uno zero negativo. Il diagramma asintotico dei moduli ha pendenza
iniziale per 0+ di -20 dB/dec a causa del polo nellorigine, ha una variazione di pendenza di -20 dB/dec in
= 1 rad/s per effetto combinato della coppia di poli e dello zero, e di +20dB/dec in = 2 rad/s per effetto
dello zero. Il diagramma dei moduli va a + quando 1 rad/s per effetto della coppia di poli immaginari.
Per quanto riguarda il diagramma asintotico delle fasi, per 0+ la fase `e pari a 3/2 per la presenza del
polo nellorigine e del guadagno di Bode negativo, in = 1 rad/s la variazione `e di 3/2 (due poli immaginari
ed uno zero positivo), ed in = 2 rad/s la variazione `e di /2 per effetto dello zero negativo. Il diagramma reale
ha una discontinuit`
a di ampiezza in = 1 rad/s per effetto della coppia di poli immaginari. I diagrammi
di Bode (asintotici e reali) sono riportati in Fig. 2.17.
Per quanto riguarda il diagramma di Nyquist, si considerino le pulsazioni positive. Si ha che
G(j) =
2 + 2
1
+
j
.
1 2
(1 2 )
e si osserva immediatamente che gli assi coordinati non vengono mai attraversati, che vi `e un asintoto verticale
per 0 con ReG(j) = 1, ed infine che vi `e un asintoto obliquo per 1, di equazione
ImG(j) = mReG(j) + q ,
con
ImG(j)
2 + 2
= lim
=3
1 ReG(j)
1
m = lim
e
q = lim
2
1
= .
1 (1 + )
2
37
38
39
s2 (s
(s + 0.1)(s2 + 1)
+ 1)(s2 + 10s + 100)
`e richiesto di:
1. tracciare il diagramma di Bode di G(j) per K = 1000;
2. tracciare il diagramma di Nyquist di G(j) per K = 1, evidenziando eventuali asintoti ed intersezioni con
gli assi (non `e necessario determinare in maniera esatta eventuali intersezioni con lasse delle ordinate);
3. ricorrendo al criterio di Nyquist, studiare la stabilit`
a del sistema ad anello chiuso in cui KG(s) `e il
termine in catena diretta, al variare di K R, in particolare individuando il numero di radici a parte
reale positiva, nulla e negativa nei vari casi.
Soluzione: La forma di Bode di G(s) per K = 1000 `e
G(s) =
(1 + 10s)(1 + s2 )
s
s2
+ s) 1 + 10
+ 100
s2 (1
da cui si evince che il guadagno di Bode `e unitario. I punti di spezzamento dei diagrammi asintotici sono in
= 0.1 rad/s per uno zero reale negativo, = 1 rad/s per una coppia di zeri puramente immaginari ed un
polo reale negativo, e = 10 rad/s per una coppia di poli complessi coniugati a parte reale negativa. Vi sono
inoltre due poli nellorigine. Il diagramma asintotico dei moduli parte quindi per 0+ con pendenza -40
dB/dec per effetto del polo doppio nellorigine, in = 0.1 rad/s la pendenza varia di +20dB/dec per effetto
dello zero negativo, in = 1 rad/s di altri +20 dB/dec per effetto combinato della coppia di zeri immaginari
e del polo negativo, ed infine in = 10 rad/s di -40dB/dec per effetto della coppia di poli. Lintersezione con
lasse delle ordinate `e in 20 dB. Il diagramma reale ha un asintoto a in = 1 rad/s per effetto della coppia
di zeri immaginari, ed in prossimit`
a di = 10 rad/s ha un picco dato che la coppia di poli ha = 0.5 < 0.707.
Per quanto riguarda il diagramma asintotico delle fasi, per 0+ si ha fase pari a stante la presenza
dei due poli dellorigine. In = 0.1 rad/s la fase varia di +/2 (zero negativo), in = 1 rad/s la fase varia
complessivamente di ulteriori +/2 per effetto combinanto della coppia di zeri puramente immaginari (+) e
del polo reale negativo (/2). Infine in = 10 rad/s la fase varia di per effetto della coppia di poli a
parte reale negativa. Il diagramma reale ha una discontinuit`a in = 1 rad/s, per la presenza della coppia di
zeri puramente immaginari. I diagrammi (asintotici e reali) sono riportati in Fig. 2.19.
Per quanto riguarda il diagramma di Nyquist, si considerino le pulsazioni positive. Si ha che
"
#
89
4
2
2
10
109
1 2 1 1 + 1089
100
100 4
G(j) =
+j
1000
den()
den()
dove
den() =
2
2
2
2
11 2
1
+
11
.
100
10
10
Si pu`
o osservare che sia q
parte reale che parte immaginaria si annullano in = 1 rad/s, che la parte immaginaria
si annulla anche in =
890
109
' 2.86, e che per tale pulsazione la parte reale assume un valore positivo (0.0086).
1089
t2
1089 2 4
t
=1+
100
4
100
4
si osserva che esso ammette una radice positiva ed una negativa (essendo il positivo e la sua radice maggiore
ma circa uguale a 1089
100 ), e quindi la parte reale di G(j) si annulla anche per un valore di positivo e diverso
da 1.
Le caratteristiche salienti di G(j) sono riassunte nella seguente tabella:
40
Re G
Im G
Arg G
' 0+
<0
0
>0
8.6 103
>0
0
<0
0
<0
0
>0
0
<0
Im G( ) < 0
<0
0
=1
= 2.87
=
= +
41
42
43
Chapter 3
s1
(s 2)2 (s + 8)
1. supponendo che G(s) sia inserita nella catena diretta di un anello a retroazione unitaria negativa, si tracci
il luogo delle radici positivo, determinando la posizione di eventuali asintoti e punti doppi;
2. si determini per quali valori di K > 0 il sistema in catena chiusa `e stabile e per quali valori di K > 0 esso
`e privo di modi oscillatori
3. per ogni valore di K > 0 corrispondente ad un punto doppio, si determini la posizione dei rimanenti poli
del sistema in catena chiusa.
Soluzione: G(s) ha tre poli ed uno zero, pertanto il luogo delle radici ha tre rami, di cui due vanno allinfinito
secondo due semirette asintotiche con inclinazione
` =
(2` + 1)
nm
` = 0, 1, . . . , n m 1
1,2 =
3
,
2 2
i=0
Pm
pi i=0 zi
(2 + 2 8) (1)
5
=
= .
nm
2
2
La porzione di asse reale appartenente al luogo `e lintervallo [8, 1]. Per il calcolo degli eventuali punti doppi,
si pu`
o utilizzare lequazione
db(s)
da(s)
a(s)
= b(s)
s
s
che porta allequazione
(s2 4)(2s + 1) = 0
che ha le soluzioni s = 2, 1/2 oltre a quella (nota, in quanto associata al polo doppio di G(s)) in s=2. Per
verificare che le soluzioni trovate corrispondano effettivamente a punti doppi del luogo positivo, si determina il
corrispondente valore di K utilizzando lequazione del luogo
pK (s) = a(s) + Kb(s) = (s 2)2 (s + 8) + K(s 1) = 0
valutata in s = 2, 1/2. Si ottiene che K = 32 > 0 per s = 2, e K = 125/4 > 0 per s = 1/2, confermando
quindi che entrambi i punti doppi appartengono al luogo positivo, che risulta come in Fig. 3.1. Per determinare
gli attraversamenti dellasse immaginario e studiare la stabilit`a del sistema in catena chiusa, si pu`o applicare il
Criterio di Routh al polinomio
pK (s) = s3 + 4s2 + (K 28)s + (32 K) .
44
K 28
32 K
1
4
5K144
4
32 K
1
s
2
2
(s + a) , a R
45
s2 2s + 2
s(s + a)2
2. si tracci il luogo delle radici per K > 0, determinando in particolare la posizione di eventuali asintoti e
punti doppi;
3. utilizzando il criterio di Routh, si determini per quali valori di K > 0 il sistema in catena chiusa `e stabile.
Si determini inoltre per quali valori di K > 0 esso `e privo di modi oscillatori
db(s)
da(s)
= b(s)
s
s
(2` + 1)
nm
` = 0, 1, . . . , n m 1
=.
1
22 + K
121 2K
2K
(22+K)(1212K)2K
22+K
2K
da cui si evince che il sistema `e BIBO stabile per 0 < K < K (assenza di variazioni di segno tra gli elementi
della prima colonna della tabella, e quindi tutte radici a parte reale negativa in pK (s)), con K ' 60. Per K
la tabella ha una riga nulla, e pertanto pK (s) contiene il fattore
q(s) = 82s2 + 120
q
e lattraversamento dellasse immaginario avviene in s ' j 60
41 . Il sistema non presenta modi oscillatori per i
valori di K tali per cui tutte le radici di pK (s) sono reali, e cio`e per 0 < K 20.
46
47
s1
(s + 3)(s2 + 2s + 2)
Soluzione: G(s) ha tre poli ed uno zero, pertanto il luogo delle radici ha tre rami, di cui due vanno allinfinito
secondo due semirette asintotiche con inclinazione
` =
(2` + 1)
nm
` = 0, 1, . . . , n m 1
1,2 =
3
,
2 2
1
5
8+K
6K
34+6K
5
6K
da cui si evince che il sistema `e BIBO stabile per 0 < K < 6 (assenza di variazioni di segno tra gli elementi
della prima colonna della tabella, e quindi tutte radici a parte reale negativa in pK (s)). Il sistema inoltre ha
sempre una coppia di poli complessi coniugati, e presenta sempre quindi modi oscillatori.
48
49
s1
(s + 7)(s 3)2
(2` + 1)
nm
` = 0, 1, . . . , n m 1
1,2 =
3
,
2 2
i=0
Pm
pi i=0 zi
(3 + 3 7) (1)
=
= 1 .
nm
2
La porzione di asse reale appartenente al luogo `e lintervallo [7, 1]. Per il calcolo degli eventuali punti doppi,
si pu`
o utilizzare lequazione
db(s)
da(s)
a(s)
= b(s)
s
s
che porta allequazione
(s 3)(2s2 + 4s + 10) = 0
che, oltre alla soluzione ovvia in s = 3, ammette solo altre due soluzioni complesse, non accettabili il quanto il
luogo ha solo tre rami. Il luogo risulta pertanto come in Fig. 3.4. Per determinare gli attraversamenti dellasse
immaginario e studiare la stabilit`
a del sistema in catena chiusa, si pu`o applicare il Criterio di Routh al polinomio
pK (s) = s3 + s2 + (K 33)s + (63 K) .
La tabella di Routh `e la seguente
3
2
1
0
1
K 33
1
63 K
2K 96
63 K
da cui si evince che il sistema `e BIBO stabile per 48 < K < 63 (assenza di variazioni di segno tra gli elementi
della prima colonna della tabella, e quindi tutte radici a parte reale negativa in pK (s)). Per K = 48 la tabella
ha una riga nulla, e pertanto pK (s) contiene il fattore
q(s) = s2 + 15
50
51
s + 35
(s + 2)2 (s 1)
(2` + 1)
nm
` = 0, 1, . . . , n m 1
1,2 =
3
,
2 2
52
53
Esercizio 3.6 Sia dato un sistema di controllo in retroazione unitaria in cui nella catena diretta il controllore
D(s) `e in serie al processo G(s), dove
G(s) =
1
s(s + 3)
D(s) =
1 + 3s
,
s+p
p0.
1. Si tracci il luogo descritto dalle radici del denominatore della funzione di trasferimento del sistema in
catena chiusa al variare del parametro p, evidenziando in particolare la posizione di eventuali asintoti
e punti multipli;
2. si dica per quali valori di p il sistema in catena chiusa `e BIBO stabile, individuando in particolare la
posizione degli eventuali attraversamenti dellasse immaginario, e per quali valori di p il sistema in catena
chiusa non presenta modi oscillatori;
Soluzione: Il guadagno di anello risulta essere
L(s) =
1 + 3s
s(s + 3)(s + p)
.
G(s)
=p
(s + 1)3
G(s)
ha tre poli ed due zeri, pertanto il luogo delle radici ha tre rami, di cui uno va allinfinito lungo il
semiasse reale negativo,
` =
(2` + 1)
nm
` = 0, 1, . . . , n m 1
=.
La porzione di asse reale appartenente al luogo `e lunione degli intervalli (, 3] e [1, 0]. Per il calcolo degli
eventuali punti doppi, si pu`
o utilizzare lequazione
a(s)
db(s)
da(s)
= b(s)
s
s
(1 + 7)3
.
p =
(2 + 7)(1 7)
Il luogo risulta pertanto come in Fig. 3.6.
La studio della stabilit`
a del sistema in catena chiusa risulta immediata osservando che il luogo `e interamente
contenuto nel semipiano sinistro, garantendo pertano stabilit`a BIBO per ogni valore positivo di p. Infine, non
vi sono modi oscillatori per p > p .
54
55
s+7
(s + 4)2 (s a)
aR
db(s)
da(s)
= b(s)
s
s
(2` + 1)
nm
` = 0, 1, . . . , n m 1
1,2 =
3
,
2 2
i=0
Pm
pi i=0 zi
(4 4 + 1) (7)
=
=0.
nm
2
K=0
K=3
K = 125
Il luogo `e riportato in Fig. 3.7. Lo studio della stabilit`a `e immediato, dato che tutte due rami sono
interamente contenuti nel semipiano sinistro, mentre il terzo esce dal polo in s = 1 ed entra nel semipiano
sinistro per K = 16/7, valore per cui `e semplice verificare che i sistema in catena chiusa ha un polo nellorigine.
Infine, non vi sono modi oscillatori per K 3, valore corrispondente al punto doppio in s = 1.
56
57
(s2 1)
.
s(s2 + a2 )
con a > 0.
1. Si determini il valore di a R sapendo che s = 2 `e punto doppio per K > 0 del luogo delle radici
ottenuto inserendo KG(s) nella catena diretta di un anello a retroazione unitaria negativa;
2. si tracci poi il luogo stesso delle radici, individuando in particolare asintoti, punti doppi, ed intersezioni
del luogo con lasse immaginario
3. si studi la stabilit`
a del sistema ad anello chiuso al variare di K > 0;
4. si determini il valore del terzo polo del sistema in catena chiusa che si ottiene per il valore di K > 0 per
cui le rimanenti radici sono in s = 2.
Soluzione: Lequazione per i punti doppi `e
2s2 (s2 + a2 ) (s2 1)(3s2 + a2 ) = 0 ,
16 2 4
16
s + s
5
5
5
58
Root Locus
1.5
0.5
0.5
1.5
5
1
1
59
(s a)
,
(s 2)2 (s + 1)
a>0
la funzione di trasferimento del termine in catena diretta di un anello a retroazione unitaria negativa.
1. Si determini il valore di a sapendo che per K = 1 il sistema in catena chiusa ha una coppia di poli
complessi coniugati puramente immaginari;
2. si tracci il luogo delle radici del sistema in catena chiusa al variare del parametro K > 0, individuando in
particolare asintoti, punti doppi ed intersezioni del luogo con lasse immaginario;
3. si dica per quali valori di K > 0 il sistema in catena chiusa presenta modi oscillatori.
Soluzione: Il denominatore della funzione di trasferimento in catena chiusa per K = 1 ha grado 3, e pertanto
deve risultare della forma (s2 + )(s + ) con > 0 data la presenza di una coppia di poli complessi coniugati
puramente immaginari. Imponendo pertanto che valga
pK=1 (s) = s3 3s2 + s + 4 a = (s2 + )(s + )
(3.1)
si ottiene lunica soluzione = 1, = 3 da cui a = 7. Si deve pertanto tracciare il luogo delle radici di
G(s) = K
(s 7)
.
(s 2)2 (s + 1)
G(s) ha tre poli ed uno zero, pertanto il luogo delle radici ha tre rami, di cui due vanno allinfinito secondo due
semirette asintotiche con inclinazione
` =
(2` + 1)
nm
` = 0, 1, . . . , n m 1
1,2 =
3
,
2 2
i=0
Pm
pi i=0 zi
(2 + 2 1) (7)
=
= 2 .
nm
2
La porzione di asse reale appartenente al luogo `e lintervallo [7, 1]. Lequazione per la determinazione dei punti
doppi `e
db(s)
da(s)
a(s)
= b(s)
(s 2)2 (s + 1) = (s 7) 2(s 2)(s + 1) + (s 2)2
s
s
da cui si ottiene
s2 10s + 1 = 0 s1,2 = 5 2 6 ,
60
61
(s2 + 8s + 32)(s 4)
,
(s 1)2 (s + a)2 (s + b)2
la funzione di trasferimento del termine in catena diretta di un anello a retroazione unitaria negativa, con
a > 0, b > 0, a 6= 38 , b 6= 83 . Si consideri il luogo delle radici del sistema in catena chiusa al variare del parametro
reale K > 0.
1. Si determinino i valori di a e b sapendo che s = 0 e s = 38 sono punti doppi del luogo;
2. si tracci il luogo, sapendo che esso non ha altri punti doppi oltre a quelli banali per K = 0 e a quelli
in s = 0 e s = 83 (non `e necessario determinare esplicitamente gli eventuali attraversamenti dellasse
immaginario);
3. si dica per quali valori di K > 0 il sistema in catena chiusa `e BIBO stabile. Si dica in particolare quanti
poli a parte reale negativa, nulla e positiva ha il sistema in catena chiusa quando K = 25
8 .
Soluzione: Lequazione per la determinazione dei punti doppi `e
a(s)
db(s)
da(s)
= b(s)
s
s
= (s2 + 8s + 32)(s 4)
= s(s 1)(3s + 8)(s + a)(s + b) .
Scartati i fattori corrispondenti ai poli doppi di G(s), e che forniscono quindi soluzioni corrispondenti a punti
doppi diversi da 0 e 38 , per le ipotesi poste, osserviamo che B(s) = 0 per s = 0, 38 , e che A(s) 6= 0 per
s = 0, 83 . Si devono pertanto trovare le soluzioni di
(s + a)(s + b) + (s 1)(s + a) + (s 1)(s + b) = 0
che, valutata per s = 0, 38 , porta al sistema di equazioni
ab =
3ab =
a+b
19(a + b) 80
5+ 5
2
5 5
2
per s = 0
per s = 38
o viceversa, ma tale scelta `e ininfluente al fine del tracciamento del luogo delle radici. Si deve pertanto tracciare
il luogo delle radici di
(s2 + 8s + 32)(s 4)
G(s) = K
,
(s 1)2 (s2 + 5s + 5)2
Il luogo ha 6 rami, di cui 3 vanno allinfinito secondo tre semirette asintotiche con direzione
` =
(2` + 1)
nm
` = 0, 1, . . . , n m 1
1,2,3 =
5
, ,
3
3
Pn
Pm
(1 + 1 5 + j 5 5 j 5) (4 4 + j4 4 j4)
4
i=0 pi
i=0 zi
=
=
= .
nm
3
3
La porzione di asse reale appartenente al luogo `e lintervallo (, 1] Il luogo `e come riportato in Fig. 3.10.
Essendovi un ramo del luogo completamente contenuto nel semipiano reale positivo, il sistema in catena chiusa
62
non `e mai BIBO stabile per K > 0. Infine, `e immediato verificare che il denominatore della funzione di
trasferimento in catena chiusa diventa
pK (s) = (s 1)2 (s2 + 5s + 5)2 + K(s 4)(s2 + 8s + 32)
25
< 25
da cui si ricava che il punto doppio in s = 0 si ha per K = 128
8 . Pertanto per K =
poli con parte reale maggiore di zero ed altri tre poli con parte reale minore di zero.
63
25
8
il sistema ha tre
Chapter 4
5
+
+ 5s + 2
si progetti una rete correttrice in modo da soddisfare le seguenti specifiche:
G(s) =
s3
6s2
4
G(s) .
s
20
,
j4(j 1)
|G (j1)| =
Arg G (j1)
5
2
M =
<1
5
2
225o = 30o (180o 225o ) = 75o > 0
da cui la necessit`
a di utilizzare una rete a sella
D (s) =
1 + T1 s 1 + T2 s
1 + T1 s 1 + T2 s
T1 > T2 > 0,
s + 100
(s + 1)(s + 10)
0<<1,
1
G(s) .
s
10 + j
,
j10(1 + j10)(1 + j)
|G (j10)| =
Arg G (j10)
da cui la necessit`
a di utilizzare una rete anticipatrice
D (s) =
1 + Ts
1 + T s
T > 0,
0<<1,
1
M.
10
G(s) =
1+
s
200
s 2
100
10
G(s) .
s
100
j10 1 + j
1
10
200
10
+ j 100
2 ,
'
1
99
1 ' 10 > 1 M < 1
100 + j 20
90o ' 60o (180o 90o ) = 30o < 0
65
da cui la necessit`
a di utilizzare una rete attentatrice
D (s) =
1 + T s
1 + Ts
T > 0,
0<<1,
1+s
s(1 + s + s2 )
G (s) = 10G(s) .
Dato che
G (j100) = 10
1 + j100
,
j100(1 104 + j100)
1
1 100
=
M >1
10 104
1000
' 180o = 60o (180o 180o ) = 60o > 0
'
da cui la necessit`
a di utilizzare una rete anticipatrice
D (s) =
1 + Ts
1 + T s
T > 0,
0<<1,
1
M.
Esercizio 4.5 Sia D(s)G(s) la trasferenza in catena diretta di un sistema di controllo in retroazione unitaria
negativa, dove
5
G(s) =
.
(s + 1)(s + 10)
e D(s) `e la funzione di trasferimento di una rete correttrice. Utilizzando il metodo della sintesi di Bode, si
determini la struttura di D(s) in modo da soddisfare alle seguenti specifiche:
1. errore a regime alla rampa pari a 1;
2. pulsazione di attraversamento a = 0.1 rad/s;
3. margine di fase m = 45o .
66
Soluzione: La specifica sul comportamento a regime richiede che il sistema sia di tipo 1, e poiche G(s) `e di
tipo 0 (hG = 0) si deve introdurre un polo nellorigine tramite il compensatore (hD = 1). Inoltre, avendo G(s)
guadagno di Bode pari a 1/2, deve essere
1
=1
0.5KD
da cui risulta KD = 2 e pertanto
G (s) =
Dato che
G (j0.1) =
2
G(s) .
s
5
2
,
0.1j (1 + j0.1)(10 + j0.1)
j
10
10 +
j
10
da cui la necessit`
a di utilizzare una rete attentatrice
D (s) =
1 + T s
1 + Ts
T > 0,
0<<1,
G (s) = 100G(s) .
Dato che
G (j1000) = 1000
1 + j10
,
(1 + j1000)(1 + j100)
'
Arg G (j1000)
1000 10
1
=
M = 10 > 1
1000 100
10
Arg (1 + j10) Arg (1 + j1000) Arg (1 + j100) ' 95o ' 90o (180o 95o ) = 5o > 0
67
da cui la necessit`
a di utilizzare una rete anticipatrice
D (s) =
1 + Ts
1 + T s
T > 0,
0<<1,
1
M.
Esercizio 4.7 Sia G(s) la funzione di trasferimento nella catena diretta di un sistema in retroazione unitaria
negativa. Sia noto che G(s) ha solo poli e zeri a parte reale negativa. I diagrammi di Bode di G(j) sono
riportati in figura.
Utilizzando la sintesi di Bode, si progetti una rete correttrice D(s) da porre in serie a G(s) in modo da
soddisfare le seguenti specifiche:
errore a regime in risposta alla rampa |er,1 | 0.1;
pulsazione di attraversamento c = 1 rad/s;
margine di fase m = 30o .
Soluzione: Dato che per ipotesi G(s) ha solo poli a parte reale negativa, essa `e di tipo 0 (hG = 0). Analizzando
inoltre il diagramma dei moduli, si evince che G(s) ha guadagno di Bode unitario. La specifica sullerrore a
regime implica quindi che D(s) deve introdurre un polo nellorigine (hD = 1). Inoltre, deve essere
1
1
=
1KD
10
da cui risulta KD = 10 e pertanto
G (s) =
10
G(s) .
s
68
Dallanalisi dei diagrammi di Bode, si pu`o dedurre inoltre che |G(j1)|dB = 3, o equivalentemente, |G(j1)| =
1/ 2, e Arg G(j1) = 45o . Pertanto
10
>1M <1
|G (j)| =
2
Arg G (j1) = 45o 90o = 135o = 30o (180o 135o ) = 15o < 0
da cui la necessit`
a di utilizzare una rete attenuatrice
D (s) =
1 + T s
,
1 + Ts
0 < < 1,
T >0,
1
s(s2 + 2s + 1)
la funzione di trasferimento nella catena diretta di un sistema in retroazione unitaria negativa. Utilizzando la
sintesi di Bode, si progetti una rete correttrice D(s) da porre in serie a G(s) in modo da soddisfare le seguenti
specifiche:
errore a regime in risposta alla rampa |er,1 | 0.1;
pulsazione di attraversamento c = 1 rad/s;
margine di fase m = 30o .
Soluzione: La specifica sul comportamento a regime richiede che il sistema sia di tipo 1, e poiche hG = 1 si ha
hD = 0. Inoltre, avendo G(s) guadagno di Bode unitario, deve essere KD = 10 e pertanto
G (s) = 10G(s) .
Si ottiene facilmente che
|G (j1)| =
Arg G (j1)
5 M = 0.2 < 1
da cui la necessit`
a di utilizzare una rete a sella
D (s) =
1 + T1 s 1 + T2 s
1 + T1 s 1 + T2 s
T1 > T2 > 0,
0<<1,
100
s + 10
la funzione di trasferimento nella catena diretta di un sistema in retroazione unitaria negativa, e siano assegnate
le seguenti specifiche di controllo:
G(s) =
2. una rete correttrice D(s) da porre in serie a G(s) che soddisfi le specifiche.
Soluzione: In forma di Bode, si ha che
G(s) =
10
s ,
1 + 10
pertanto le specifiche sul comportamento a regime implicano che il controllore (in entrambi i casi) contenga il
termine
10
Dr (s) =
s
e pertanto si ottiene
1
100
G (s) =
.
s 1 + s/10
Nel caso in cui il controllore sia di tipo PI, si ha che
KI
KI
Kp
Kp
D(s) = Kp +
=
1+
s = Dr (s) 1 +
s
s
s
KI
KI
da cui si ricava il valore di KI = 10. Poiche risulta
|G (j1)| =
100
' 100
|1 + j/10|
la parte restante del controllore deve introdurre unazione attenuatrice per poter anticipare la pulsazione di
K
taglio. Questo non `e ovviamente possibile utilizzando il termine 1 + KpI s, che introduce amplificazione ad ogni
pulsazione. Risultando invece M = 1/100 < 1 e
Arg G (j1) ' 90o ' 45o (180o 90o ) = 45o < 0 ,
una rete ritardatrice del tipo
1 + T s
,
1 + Ts
con condizione non stringente per lesistenza cos > M risolve il problema.
D (s) =
s
1 + 100
G(s) = 100
(1 + s) 1 +
s
10
la funzione di trasferimento nella catena diretta di un sistema in retroazione unitaria negativa. Utilizzando la
sintesi di Bode, si progettino, se possibile
1. una rete correttrice che soddisfi le seguenti specifiche di controllo:
errore a regime in risposta al gradino |er,0 | 0.01;
pulsazione di attraversamento c = 1 rad/s;
margine di fase P M = 90o .
2. un controllore di tipo PI che soddisfi le seguenti specifiche di controllo:
errore a regime in risposta alla rampa |er,1 | 1;
pulsazione di attraversamento c = 1 rad/s;
margine di fase P M = 90o .
70
Soluzione: Nel primo caso, la specifica sul comportamento a regime richiede che il sistema sia di tipo 0, e
poiche hG = 0 si ha hD = 0. Inoltre, avendo G(s) guadagno di Bode pari a 100, deve essere
1
1
=
100KD
100
da cui risulta KD = 1 e pertanto
Poiche
G (s) = G(s) .
>1M <1
|G(j1)| = 100
2
Arg G(j1) ' 45o ' 90o (180o 45o ) = 45o < 0
1 + T s
,
1 + Ts
|G (j1)| '
Arg G (j1) '
1
100 .
Considerando
1
G(s) ,
100s
1
2
Arg
1+
Kp
s=1+s
Ki
1
100
71
1+
1
s
.
Kp
j1
Ki
= 45o ,