de control
¿PID?
Índice
¾ Introducción.
z Controltodo-nada
z Acciones básicas de control.
z Métodos de ajuste de Ziegler-Nichols.
z Diseño analítico de controladores por
cancelación de dinámica.
SENSOR
Índice
z Introducción.
¾ Controltodo-nada.
z Acciones básicas de control.
z Métodos de ajuste de Ziegler-Nichols.
z Diseño analítico de controladores por
cancelación de dinánica.
Índice
z Introducción.
z Controltodo-nada.
¾ Acciones básicas de control.
z Métodos de ajuste de Ziegler-Nichols.
z Diseño analítico de controladores por
cancelación de dinámica.
1.4 1.4
1.2
K =4 1.2 K =10
p p
1 1
0.8 0.8
y(t)
y(t)
0.6 0.6
0.4 0.4
0.2 0.2
0 0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
tiempo (s) tiempo (s)
= K P (TD s + 1)
u ( s)
C ( s) =
e( s )
z Características:
z El tiempo derivativo da e(t)
idea del tiempo de
predicción del error en · predicción
del error
la respuesta transitoria. TD
z Problemas con ruidos: se suele implementar
con un polo de alta frecuencia.
1.2
r(t) y(t)
1
y(t) 0.8
0.6
0.4
0.2
0
0 0.5 1 1.5 2 2.5
tiempo (s)
2
e(t) y de(t)/dt
e(t)
1 de(t)/dt
0
-1
0 0.5 1 1.5 2 2.5
tiempo (s)
P TD=0.1 s
1.2
0.8
PD
y(t)
0.6
0.4
0.2
0
0 0.5 1 1.5 2 2.5
tiempo (s)
u (s) T s +1
C (s) = = KP I
e( s ) TI s
TI: tiempo integral
z Características:
3 ó 4 veces TI
z El tiempo integral da y(t)
1.5
r(t)
1
y(t)
0.5 y(t)
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
tiempo (s)
1
y(t) ∫e(t)
e(t) y de(t)/dt
0.5
e(t)
-0.5
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
tiempo (s)
1.2
TI=1 s
0.8
TI=3 s
y(t)
0.6
0.4
0.2
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
tiempo (s)
C ( s) =
u ( s)
= KP
(
TI TD s 2 + TI s + 1 ) ≠ KP
(TI s + 1)(TD s + 1)
e( s ) TI s TI s
Índice
z Introducción.
z Controltodo-nada.
z Acciones básicas de control.
¾ Métodos de ajuste de Ziegler-Nichols.
z Diseño analítico de controladores por
cancelación de dinámica.
U SISTEMA 0.63Y Y
0
0
τd τ K=
Y
TABLA DE Z-N EN B.A.
U
KP Ti TD K −τ s
G(s) = e d
τ τ s +1
P ∞ 0
Kτd
0.9τ τd
PI 0
Kτd 0.3
1.2τ
PID 2τ d 0.5τ d TI = 4 TD
Kτd
+
Pcrit
KPcrit SISTEMA
-
KP Ti TD
P 0.5 K P
crit
∞ 0
Resumen
z Introducción.
z Controltodo-nada
z Acciones básicas de control.
z Métodos de ajuste de Ziegler-Nichols.
¾ Diseño analítico de controladores por
cancelación de dinámica.
z Modelo: G (s )
⇓
Kc 1
K ⇐ GBC ( s ) = = τ BC = 1 K
GBA ( s ) = c s + K c τ BC s + 1 c
s
K
z Modelo: G ( s) =
τs + 1
⎧⎪ TI = τ ⇓
PI ⎨ K = KC τ Kc
⎪⎩ P K GBA ( s ) =
s
NO VÁLIDO SI EL SISTEMA ES INESTABLE
CANCELACIÓN DE DINÁMICA
z Seguimiento:
Sistema de primer orden:
Kc
GBC ( s ) = - Ganancia estática unitaria
s + Kc - Constante de tiempo: 1/Kc (ts≈3/Kc)
CANCELACIÓN DE DINÁMICA
z Ejemplo: G ( s) = 10 Kc s + 1
s +1 C ( s) = Kc = 5
s 10
SEGUIMIENTO REGULACIÓN
1.4
1.2
1
1
0.8
0.8
y(t)
0.6
y(t)
0.6
0.4
0.4
0.2
0.2
0 0
0 1 2 3 4 5 6 7 8 9 10
0 1 2 3 4 5 6 7 8 9 10
tiempo (s) tiempo (s)
Kω n
2
z Modelo: G ( s ) =
s 2 + 2δωn s + ωn
2
CANCELACIÓN DE DINÁMICA
z Seguimiento:
Sistema de primer orden:
Kc
GBC ( s ) = - Ganancia estática unitaria
s + Kc - Constante de tiempo: 1/Kc (ts≈3/Kc)
10 CANCELACIÓN DE DINÁMICA
z Ejemplo: G ( s) = s 2 + 0.2s + 1
K c s 2 + 0.2 s + 1
C (s) = Kc = 5
s 10
SEGUIMIENTO REGULACIÓN
2
1.5
1
1
0.8
0.5
y(t)
y(t)
0.6
0
0.4
-0.5
0.2
-1
0 -1.5
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
tiempo (s) tiempo (s)
⎧ TD = τ
⎪ ⇓
PD ⎨K = KC CANCELACIÓN DE
⎪⎩ P K DINÁMICA
GBA ( s ) =
Kc
s
NO VÁLIDO SI EL POLO ES INESTABLE
1.8
1
1.6
1.4
0.8
1.2
y(t)
y(t)
0.6 1
0.8
0.4
0.6
0.4
0.2
0.2
0 0
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10
tiempo (s) tiempo (s)
Resumen