Prop ´osito Control Feedback Controladores Respuesta en lazo cerrado Efecto del controlador en la din ´amica del lazo cerrado An ´alisis de estabilidad de sistemas feedback
IQ57A: Din ´amica y control de procesos Cap´ıtulo 3: Control Feedback
J. Cristian Salgado - [email protected]
Departamento de Ingenier´ıa Qu´ımica y Biotecnolog´ıa, Universidad de Chile
September 23, 2008
Prop ´osito Control Feedback Controladores Respuesta en lazo cerrado Efecto del controlador en la din ´amica del lazo cerrado An ´alisis de estabilidad de sistemas feedback
Objetivos
Al final de esta clase usted ser ´a capaz de
Identificar un lazo cerrado de control Feedback
Entender los problemas de servo control y de regulaci ´on
Conocer las caracter´ısticas los controladores b ´asicos: P, PI y PID
Analizar la respuesta de un lazo cerrado utilizando el criterio de ubicaci ´on
de polos y la matriz de Routh.
Prop ´osito Control Feedback Controladores Respuesta en lazo cerrado Efecto del controlador en la din ´amica del lazo cerrado An ´alisis de estabilidad de sistemas feedback
Modelo de entrada y salida
Diagrama de bloques de un sistema en lazo cerrado
Modelo de entrada y salida
Considere un sistema en modelo de entrada y salida
Proceso m
d
Proceso y
m y
T(t) F
i sT(t) F
sCalefactor
T(t) V
sq TT
TC T
spPerturbación (d)
Variable manipulable (m)
Salida (y)
Prop ´osito Control Feedback Controladores Respuesta en lazo cerrado Efecto del controlador en la din ´amica del lazo cerrado An ´alisis de estabilidad de sistemas feedback
Modelo de entrada y salida
Diagrama de bloques de un sistema en lazo cerrado
Diagrama de bloques de un sistema en lazo cerrado
T(t) Fi s
T(t) Fs Calefactor
T(t) Vs q TT
TC Tsp
Perturbación (d)
Variable manipulable (m)
Salida (y)
Proceso d
m y
Actuador Controlador c
e
Sensor yM
ySP
Prop ´osito Control Feedback Controladores Respuesta en lazo cerrado Efecto del controlador en la din ´amica del lazo cerrado An ´alisis de estabilidad de sistemas feedback
Tipos de controladores Controlador Proporcional (P) Controlador Proporcional Integral (PI) Controlador Proporcional Integral Derivativo (PID)
Tipos de controladores
Tipos b ´asicos de controlador:
Proporcional P.
Proporcional Integral (PI)
Proporcional Integral Derivativo (PID)
Prop ´osito Control Feedback Controladores Respuesta en lazo cerrado Efecto del controlador en la din ´amica del lazo cerrado An ´alisis de estabilidad de sistemas feedback
Tipos de controladores Controlador Proporcional (P) Controlador Proporcional Integral (PI) Controlador Proporcional Integral Derivativo (PID)
Controlador Proporcional (P)
c ( t ) = K C · e ( t ) + C S
− L
→ G C ( s ) = c
0 ( s ) e ( s )
= K C
K C : ganancia del controlador
Los controladores P son descritos por la ganancia del controlador K C o por su
banda proporcional PB = 100 / K C
Prop ´osito Control Feedback Controladores Respuesta en lazo cerrado Efecto del controlador en la din ´amica del lazo cerrado An ´alisis de estabilidad de sistemas feedback
Tipos de controladores Controlador Proporcional (P) Controlador Proporcional Integral (PI) Controlador Proporcional Integral Derivativo (PID)
Controlador Proporcional Integral (PI)
c ( t ) = K C · e ( t ) + K C τ I
Z t 0
e ( t ) dt + C S
− L
→ G C ( s ) = c
0 ( s ) e ( s )
= K C
1 + 1
τ I s
K C : ganancia del controlador τ I : constante de tiempo integral
Un controlador PI puede eliminar errores peque ˜nos en la entrada pero si el
error no es eliminado r ´apidamente la acci ´on del controlador aumentar ´a hasta
saturar su salida.
Prop ´osito Control Feedback Controladores Respuesta en lazo cerrado Efecto del controlador en la din ´amica del lazo cerrado An ´alisis de estabilidad de sistemas feedback
Tipos de controladores Controlador Proporcional (P) Controlador Proporcional Integral (PI) Controlador Proporcional Integral Derivativo (PID)
Controlador Proporcional Integral Derivativo (PID)
c ( t ) = K
C· e ( t ) + K
Cτ
IZ
t 0e ( t ) dt + K
Cτ
Dde dt C
S−
L→ G
C( s ) = c
0 ( s ) e ( s )
= K
C1 + 1
τ
Is + τ
Ds
K
C: ganancia del controlador τ
I: constante de tiempo integral τ
D: constante de tiempo derivativo
El t ´ermino derivativo anticipa la se ˜nal de error (la estima en funci ´on de la derivada) y
genera una se ˜nal proporcional a la tasa de cambio del error. Desventajas en el caso
de e constante o ruidoso.
Prop ´osito Control Feedback Controladores Respuesta en lazo cerrado Efecto del controlador en la din ´amica del lazo cerrado An ´alisis de estabilidad de sistemas feedback
Diagrama de bloques Respuesta en lazo cerrado
Diagrama de bloques para la respuesta en lazo cerrado
+
-
G (s)
CG (s)
FG (s)
dG (s)
PG (s)
My ´
SPe c´ m´
d´
y´ y ´
M+ +
Proceso
Prop ´osito Control Feedback Controladores Respuesta en lazo cerrado Efecto del controlador en la din ´amica del lazo cerrado An ´alisis de estabilidad de sistemas feedback
Diagrama de bloques Respuesta en lazo cerrado
Respuesta en lazo cerrado
y 0 ( s ) = G C G F G P 1 + G M G C G F G P
| {z }
y sp 0 ( s ) + G d 1 + G M G C G F G P
| {z }
d 0 ( s )
G SP G load
Funci ´on de transferencia Funci ´on de transferencia para el problema servo para el problema de regulaci ´on
d 0 ( s ) = 0 y sp 0 ( s ) = 0
Prop ´osito Control Feedback Controladores Respuesta en lazo cerrado Efecto del controlador en la din ´amica del lazo cerrado An ´alisis de estabilidad de sistemas feedback
Efecto de un controlador P en un sistema de primer orden Efecto de un controlador P en un sistema de segundo orden Efecto de un controlador I en un sistema de primer orden Efecto de un controlador D en un sistema de primer orden Efecto de un controlador PI y PID en un sistema de primer orden
Efecto de un controlador P en un sistema de primer orden
Suponiendo primeros ordenes para el proceso G P ( s ) = K P /(τ P s + 1 ) y para la perturbaci ´on G d ( s ) = K d /(τ P s + 1 ) y adem ´as que G M = G F = 1
La respuesta para el lazo cerrado ser ´a:
y 0 ( s ) = K
0 P
τ 0 P s + 1 y sp 0 ( s ) + K
0 d
τ 0 P s + 1 d 0 ( s )
donde, K
P0= K
PK
C1 + K
PK
C, K
d0= K
d1 + K
PK
C, τ
0P= τ
P1 + K
PK
CNote que
Se mantiene el orden del sistema (primer orden) La constante de tiempo y la ganancia est ´atica se reducen
Existe un offset en la regulaci ´on y en el servo control distinto de cero, offset = y
∞− y
sp6= 0
Prop ´osito Control Feedback Controladores Respuesta en lazo cerrado Efecto del controlador en la din ´amica del lazo cerrado An ´alisis de estabilidad de sistemas feedback
Efecto de un controlador P en un sistema de primer orden Efecto de un controlador P en un sistema de segundo orden Efecto de un controlador I en un sistema de primer orden Efecto de un controlador D en un sistema de primer orden Efecto de un controlador PI y PID en un sistema de primer orden
Efecto de un controlador P en un sistema de segundo orden
Suponiendo un segundo orden para el proceso G P ( s ) = K P /(τ 2 s + 2 ζτ + 1 ) y adem ´as que G M = G F = 1
La respuesta para el problema servo (d 0 ( s ) = 0) en lazo cerrado ser ´a:
y 0 ( s ) = K
0 P
τ 0 2 s 2 + 2 τ 0 ζ 0 s + 1 y sp 0 ( s )
donde, K
P0= K
PK
C1 + K
PK
C, ζ
0= ζ
√ 1 + K
PK
C, τ
0= τ
√ 1 + K
PK
CNote que
Se mantiene el orden del sistema (segundo orden)
La ganancia est ´atica, el factor de amortiguaci ´on y el periodo de oscilaci ´on decrecen (un sistema sobre amortiguado puede volverse subamortiguado!)
Un aumento de K
Cproducir ´a un sistema con una respuesta m ´as r ´apida, con m ´as overshoot y mayor
decay ratio
Prop ´osito Control Feedback Controladores Respuesta en lazo cerrado Efecto del controlador en la din ´amica del lazo cerrado An ´alisis de estabilidad de sistemas feedback
Efecto de un controlador P en un sistema de primer orden Efecto de un controlador P en un sistema de segundo orden Efecto de un controlador I en un sistema de primer orden Efecto de un controlador D en un sistema de primer orden Efecto de un controlador PI y PID en un sistema de primer orden
Efecto de un controlador I en un sistema de primer orden
Suponiendo un primer orden para el proceso G P ( s ) = K P /(τ P s + 1 ) y adem ´as que G M = G F = 1
La respuesta para el problema servo (d 0 ( s ) = 0) en lazo cerrado ser ´a:
y 0 ( s ) = 1
τ 0 2 s 2 + 2 τ 0 ζ 0 s + 1 y sp 0 ( s )
donde, K
P0= 1, ζ
0= 1 2
r τ
Iτ
PK
PK
C, τ
0=
r τ
Iτ
PK
PK
CNote que
Aumenta el orden del sistema (de primer orden a segundo orden) La respuesta puede ser m ´as lenta que un sistema de primer orden La ganancia del sistema en lazo cerrado es igual a 1, luego el offset es 0!
Un aumento en K
Cprovoca una respuesta m ´as r ´apida pero puede hacer oscilar el sistema
(overshoot)
Prop ´osito Control Feedback Controladores Respuesta en lazo cerrado Efecto del controlador en la din ´amica del lazo cerrado An ´alisis de estabilidad de sistemas feedback
Efecto de un controlador P en un sistema de primer orden Efecto de un controlador P en un sistema de segundo orden Efecto de un controlador I en un sistema de primer orden Efecto de un controlador D en un sistema de primer orden Efecto de un controlador PI y PID en un sistema de primer orden
Efecto de un controlador D en un sistema de primer orden
Suponiendo un primer orden para el proceso G P ( s ) = K P /(τ P s + 1 ) y adem ´as que G M = G F = 1
La respuesta para el problema servo (d 0 ( s ) = 0) en lazo cerrado ser ´a:
y 0 ( s ) = K P K C τ D s
(τ P + K P K C τ D ) s + 1 y sp 0 ( s )
Note que
El orden del sistema se mantiene
Mientras m ´as alta la constante derivativa ( τ
D) m ´as lenta la respuesta
En sistemas de alto orden eso provoca estabilizaci ´on de la respuesta
Prop ´osito Control Feedback Controladores Respuesta en lazo cerrado Efecto del controlador en la din ´amica del lazo cerrado An ´alisis de estabilidad de sistemas feedback
Efecto de un controlador P en un sistema de primer orden Efecto de un controlador P en un sistema de segundo orden Efecto de un controlador I en un sistema de primer orden Efecto de un controlador D en un sistema de primer orden Efecto de un controlador PI y PID en un sistema de primer orden
Efecto de un controlador D en un sistema de primer orden
PI
Orden del sistema crece (acci ´on integral) Offset es eliminado (acci ´on integral)
Aumento en K C produce sistemas con respuesta m ´as r ´apida pero oscilatoria (overshoot)
PID
Sistema se estabiliza (acci ´on derivativa)
Se puede aumentar K C sin aumentar demasiado el overshoot (acci ´on
derivativa)
Prop ´osito Control Feedback Controladores Respuesta en lazo cerrado Efecto del controlador en la din ´amica del lazo cerrado An ´alisis de estabilidad de sistemas feedback
Definici ´on
Criterio de estabilidad de Routh Ejemplo
Preguntas
Definici ´on
Un sistema es considerado estable si para toda entrada acotada produce una respuesta acotada independiente del estado inicial
Definici ´on operativa
La estabilidad de un sistema en lazo cerrado est ´a definida por la ubicaci ´on de los polos de su funci ´on de transferencia:
y 0 ( s ) = G C G F G P
1 + G M G C G F G P y sp 0 ( s ) + G d
1 + G M G C G F G P d 0 ( s ) los cuales son obtenidos de las ra´ıces de su ecuaci ´on caracter´ıstica:
1 + G M G C G F G P = 0
Prop ´osito Control Feedback Controladores Respuesta en lazo cerrado Efecto del controlador en la din ´amica del lazo cerrado An ´alisis de estabilidad de sistemas feedback
Definici ´on
Criterio de estabilidad de Routh Ejemplo
Preguntas
Criterio de estabilidad de Routh
Routh
Criterio para determinar la localizaci ´on de las ra´ıces de la ecuaci ´on caractet´ıstica cuando esta se puede escribir como un polinomio:
1 + G M G C G F G P = a 0 s n + a 1 s n − 1 + a 2 s n − 2 + · · · + a n − 1 s + a n = 0 Procedimiento:
1
El sistema se debe escribir de manera que a 0 sea positivo
2
Si hay un coeficiente negativo entonces la ecuaci ´on tiene una ra´ız positiva y entonces el sistema es inestable
3
Si todos los coeficientes son positivos entonces el sistema puede ser
estable o inestable. Entonces aplicamos el criterio de Routh
Prop ´osito Control Feedback Controladores Respuesta en lazo cerrado Efecto del controlador en la din ´amica del lazo cerrado An ´alisis de estabilidad de sistemas feedback
Definici ´on
Criterio de estabilidad de Routh Ejemplo
Preguntas
Criterio de estabilidad de Routh
Routh
1 + G
MG
CG
FG
P= a
0s
n+ a
1s
n−
1+ a
2s
n−
2+ · · · + a
n−
1s + a
n= 0 1 a
0a
2a
4a
6· · ·
2 a
1a
3a
5a
7· · · 3 A
1A
2A
3· · · · · · 4 B
1B
2B
3· · · · · · 5 C
1C
2C
3· · · · · ·
. . .
A
1= a
1a
2− a
0a
3a
1A
2= a
1a
4− a
0a
5a
1A
3= a
1a
6− a
0a
7a
1· · · donde B
1= A
1a
3− a
1A
2A
1B
2= A
1A
5− a
1A
3A
1· · · C
1= B
1A
2− A
1B
2B
1C
2= B
1A
3− A
1B
3B
1· · · . .
.
Prop ´osito Control Feedback Controladores Respuesta en lazo cerrado Efecto del controlador en la din ´amica del lazo cerrado An ´alisis de estabilidad de sistemas feedback
Definici ´on
Criterio de estabilidad de Routh Ejemplo
Preguntas
Criterio de estabilidad de Routh
Routh
Una vez construida la matriz de Routh para el sistema examine los coeficientes en la primera columna
1
Si alguno de estos coeficientes es negativo significa que al menos una raiz tiene parte real ubicada a la derecha del eje imaginario y el sistema es inestable
2
El n ´umero de cambios de signo en la primera columna es igual al n ´umero
de raices a la derecha del eje imaginario
Prop ´osito Control Feedback Controladores Respuesta en lazo cerrado Efecto del controlador en la din ´amica del lazo cerrado An ´alisis de estabilidad de sistemas feedback
Definici ´on
Criterio de estabilidad de Routh Ejemplo
Preguntas
Ejemplo
+
-
KC 1
G (s)d
y´SP e c´ m´
d´
y´
y´M
+ +
Proceso
3
1 1 s t +
1 2
1 1
1 1
s s
t + t +
Entonces,
1 + G M G C G F G P = 1 + 1
τ 1 s + 1 · 1
τ 2 s + 1 · 1 · K C · 1 τ 3 s + 1 = 0 Si τ 1 = 1, τ 2 = 1 / 2, τ 3 = 1 / 3, entonces
s 3 + 6s 2 + 11s + 6 ( 1 + K C ) = 0
Prop ´osito Control Feedback Controladores Respuesta en lazo cerrado Efecto del controlador en la din ´amica del lazo cerrado An ´alisis de estabilidad de sistemas feedback
Definici ´on
Criterio de estabilidad de Routh Ejemplo
Preguntas