Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
w e u
m
uM
m y
+– R(s ) -u M uM u G(s)
-u M
m(t ) = u (t ) u (t ) u M –uM
u uM u
M u (t ) u M
–uM
2.5
z
H(s)
z
H(s)
Scegliendo 𝜑 𝑠 = 1 + 𝑠𝑇𝑖
𝑁𝑅 𝑠
𝐾 𝑠 = = 𝐾𝑝
𝜑 𝑠
𝜑 𝑠 − 𝐷𝑅 𝑠 1 + 𝑠𝑇𝑖 − 𝑠𝑇𝑖 1
𝐻 𝑠 = = =
𝜑 𝑠 1 + 𝑠𝑇𝑖 1 + 𝑠𝑇𝑖
w e q u
m
uM
m
+– Kp + -u M uM u G(s)
-u
+ M
z 1
1 + sTi
z 1
1 + sTi
w + e q u uM
m u y
_
𝐾𝑝 + -u + _ G(s)
M
+
z 1
1 + 𝑠𝑇𝑖
𝐾𝑝 𝑠𝑇𝑑
1 + 𝑠𝑇𝑑 /𝑁
Azione
Azione integrale Azione derivativa
proporzionale
(con anti wind-up) (a derivazione
dell’uscita)
𝑅′ 𝑠
dove 𝑅 𝑠 =
1 + 𝑅′ 𝑠 𝑃 𝑠 è il controllore equivalente non razionale
Si osservi che:
Il regolatore 𝑅 𝑠 ha tra i suoi zeri tutti i poli di G(s), da cui la
necessaria ipotesi di asintotica stabilità di G(s).
La funzione di trasferimento R(s) non è razionale.
Essendo
𝑅′ 𝑠 𝐺′ 𝑠 la funzione di traferimento in anello
𝐹′ 𝑠 =
1 + 𝑅′ 𝑠 𝐺′ 𝑠 chiuso senza ritardo si ha:
𝐹 𝑠 = 𝐹′ 𝑠 𝑒 −𝑠𝜏
(1 + 0.5s )2
che rispetti le seguenti specifiche:
• errore nullo a transitorio esaurito
a fronte di variazioni a scalino del riferimento
• 0.6 rad/s c 1 rad/s
• m 30
40
𝐿𝐼 𝑗𝜔
20
-20
dB
-40
-60
-80
-100
-2 -1 0 1 2
10 10 10 10 10
pulsazione
c 3 rad/s
180
c = −90 − 2atan (0.5 3) − 2 3 −546 m −366
F. Previdi - Controlli Automatici - Lez. 10 20
Si può facilmente verificare che anche modificando il guadagno
(per tagliare l’asse a 0 dB in 0.6 rad/s) e cancellando entrambi i
poli (ed aggiungendone uno in alta frequenza, per es. in 100
rad/s) non si riesce ad ottenere margine di fase superiore a 30°.
180°
𝜑𝑐 = −90° − atan 0.01 ⋅ 0.6 − 2 ⋅ 0.6 ⋅ ≅
𝜋
≅ −90° − 0°. 3 − 68°. 7 = −159°
L’unico modo per rispettare le specifiche dinamiche è
progettare secondo lo schema a predittore di Smith, senza
dimenticare che il sistema in anello chiuso, pur rispettando le
specifiche dinamiche, avrà comunque un ritardo pari a 2 s tra
riferimento ed uscita.
-20
dB
-40
-60
-80
-100
-2 -1 0 1 2
10 10 10 10 10
pulsazione
c 3 rad/s
c = −90 − 2atan (0.5 3) −203 m −23
𝐿′𝐼𝐼 𝑗𝜔
20
-20
-40
dB
-60
-80
-100
-120
-2 -1 0 1 2
10 10 10 10 10
pulsazione
c 0.9 rad/s
c = −90 − 2atan (0.5 0.9) −138 m 42
1.4
1.2
0.8
y(t)
0.6
0.4
0.2
0
0 2 4 6 8 10 12 14
tempo [s]
500
ta 13 s
m c
F. Previdi - Controlli Automatici - Lez. 10 26
Risposta allo scalino in anello chiuso di F (s ) con implementazione
a predittore di Smith
1.4
1.2
y(t)
0.8
0.6
0.4
0.2 ritardo di 2 s
0
0 2 4 6 8 10 12 14 16
tempo [s]
500
Tempo di assestamento t a + 2 s 15 s
m c
F. Previdi - Controlli Automatici - Lez. 10 27
3. Regolatori in cascata
10 1
G1 (s ) = G2 (s ) =
(1 + 2s )(1 + 0.1s ) (1 + 25s )
Progettare un sistema di controllo in cascata che rispetti le seguenti
specifiche:
• errore nullo a transitorio esaurito a fronte di variazioni a scalino
del disturbo d(t) e del riferimento w(t) ;
• 0.5 rad/s ≤ 𝜔𝑐2 ≤ 1 rad/s 𝜑𝑚2 ≥ 75°
F. Previdi - Controlli Automatici - Lez. 10 31
Lo schema di controllo in cascata è il seguente:
d
w
𝑅2(𝑠)
v0 u G (s) + + v y
𝑅1(𝑠) G2(s)
+– +– 1
𝜔𝑐1
𝜔𝑐1 ≅ 10 rad/s
Poli dominanti
𝐹1𝐼 𝑗𝜔 dell’anello chiuso
interno
𝜔𝑐1
𝜇𝑅 1 + 25𝑠 𝜇𝑅
𝑅2 𝑠 =
𝑠 𝐿𝐼2 𝑠 ≅
𝑠
𝜔𝑐2 𝜔𝑐1
0.6
Polo dominante
dell’anello chiuso
esterno
𝜔𝑐2
𝜔𝑐1
0.6