Upload
andrey-caro
View
31
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Control
Citation preview
“Whenever you feel like criticizing any one –he told
me,- just remember that all the people in the world
haven’t had the advantages that you’ve had”
The Great Gatsby
F.S.Fitzgerald
Fundamentos Elementos
de Control
Nicanor Quijano, PhD
Profesor Asociado
Depto de Ingeniería Eléctrica y Electrónica
Facultad de Ingeniería
Director GIAP
Modelamiento Matemático
• Una forma de modelar procesos industriales se da por
medio de un balance de masa o de energía:
• Si existen reacciones dentro del proceso, e.g., reactores
químicos, el balance cambiaría y tendría que incluir una
“ganancia” o producción del componente:
• Para otro tipo de sistemas, se recurre al
modelamiento físico del mismo.
• En muchos casos se hacen analogías
(e.g., sistemas eléctricos).
• El sistema estará descrito por una primera
abstracción en términos de ODEs.
Ejemplo
Suposiciones:
- Flujos volumétricos I/O ctes.
- Densidades I/O del líquido
ctes.
- Capacidades térmicas I/O
ctes.
- El líquido está bien mezclado.
- Tanque está bien aislado, con
lo que se pueden despreciar
las pérdidas de calor externas.
- Se desprecia la energía IN del
mezclador. Proceso Térmico
Objetivo
Desarrollar un modelo matemático y una
función de transferencia que describa
cómo la temperatura de salida T(t)
responde a un cambio de temperatura de
entrada Ti(t).
Cómo se puede pasar de una ODE a otra representación??
Qué es una función de transferencia??
Laplace
Teorema del Valor Final
• Se tiene un sistema
simple de masa resorte
como se ve en la Figura.
Este sistema representa,
por ejemplo, un
amortiguador de
choques para un
vehículo. En él se puede
ver el diagrama de
cuerpo libre de la masa
M, donde b es el
amortiguamiento viscoso
(i.e., la fuerza de fricción
es linealmente
proporcional a la
velocidad de la masa), y
la constante de un
resorte ideal k.
Qué pasaría si la entrada fuera
una rampa?
• Cómo sería C(s) para un sistema de primer orden y una
entrada rampa??
Qué pasaría si el sistema es no lineal??
• No se puede utilizar la transformada de
Laplace.
• El análisis cambia, y por lo general en
dichos casos lo que se busca es más un
análisis cualitativo que cuantitativo.
• Habría alguna solución utilizando la teoría
que conocemos??
Ejemplo
El ventilador hace circular aire en el tanque, y del tanque el aire fluye hacia
afuera a través de la válvula. P1(t) es una variable de entrada.
Objetivo
Obtener un modelo matemático, funciones
de transferencia, y diagrama en bloques
que relacionen la presión en el tanque con
los cambios en la señal del ventilador,
mi(t), de la válvula mo(t), y de la presión
de salida P1(t).
Cómo Analizar sin Transformar?
• Utilizar representaciones de estado.
• Esta emerge de tomar el sistema no lineal
y aproximarlo por medio de una serie de
Taylor tomando como puntos de
operación los valores de estado
estacionario.
Motivación
• La representación en espacio de estado es la más
natural para físicos y matemáticos.
• Este tipo de representación apareció en los Estados
Unidos a finales de los 50s gracias al aporte de Solomon
Lefschetz (creador del grupo Research Institute of
Advaced Studies (RIAS) en Baltimore, MD).
• Otro grupo que comenzó a trabajar fuertemente
alrededor de este tipo de ideas fue el de Columbia
University bajo la égida de J.R.Ragazzini, y en el que se
encontraban R.E.Kalman y J.E.Bertram entre otros.
• 1st IFAC (International Federation of Automatic Control)
Congress fue realizado en Moscú.
Definición
El estado de un sistema dinámico es un conjunto de
cantidades físicas, cuya especificación (si no se tiene
una excitación externa) determina de forma completa la
evolución del sistema
B. Friedland, Control System Design
Comentario: Esto implicaría que el número de condiciones iniciales que
deben ser especificadas constituye el orden del sistema, y por ende el
número de variables de estado necesarias para determinar el mismo.
Sistemas de Segundo Orden
• Tomemos el sistema de la Figura
Cuál sería la función de transferencia de este sistema dinámico??
Utilizando los
criterios de
diseño
establecidos, se
puede ver
claramente que
las raíces
ubicadas en -1
+/- j hacen que
se encuentre la
solución en la
parte azul,
dando
finalmente que
K=p=2
Resumiendo…
• La respuesta está determinada por los
polos y los residuos.
• Los polos cercanos al eje imaginario
corresponden a los componentes lentos
de la solución.
• Los polos cercanos al eje imaginario
determinan la forma de la respuesta, a no
ser que los residuos sean pequeños.
Criterio de Estabilidad de
Routh-Hurwitz
• Se tiene un
sistema
retroalimentado
cuya función de
transferencia es al
menos propia.
Criterio de Estabilidad de
Kharitanov
• Es un método basado en las ideas
expuestas por Routh-Hurwitz para
entender la robustez de un sistema lineal.
• Existen varios métodos.
• Se busca entender la estabilidad de un
sistema a variación en los parámetros de
un sistema.
• Basado en las ideas que plantea Rovira para la
sintonización de controladores, si uno tuviese
los parámetros de una función de transferencia
de un orden alto, y quisiera estimar el modelo
equivalente de FOPDT, podría seguir un
estimado.
• Si una de las constantes de tiempo del modelo
de orden superior es mucho mayor que las
otras, entonces el tiempo tau es igual a esta
constante. El tiempo muerto sería la suma de
las constantes de tiempo que queden, más el
tiempo muerto del sistema de orden superior.
Ecuaciones de Diferencia Lineales
• Un sistema lineal e invariante en tiempo continuo (t) puede ser representado en tiempo discreto (k) con una ecuación de diferencia lineal a parámetros constantes.
kubmkubkyankyankya mnn 001 ......1
La ecuación de diferencia lineal, al igual que una ecuación
diferencial, se puede solucionar en tiempo discreto a partir
de una solución homogénea, una particular y la evaluación
de condiciones iniciales.
nm
Muestreo de Datos
Suposición: todos los datos que entran y salen
de un computador lo hacen en un mismo
periodo de tiempo T fijo.
T = periodo de muestreo
Ideal
Transformada Z : Definición
La transformada en Z juega para los sistemas discretos el mismo papel
que la transformada de Laplace para los sistemas de tiempo continuo.
El muestreador convierte la señal continua en un tren de pulsos en
los instantes de muestreo 0, T, 2T, ...., donde T es el periodo de
muestreo.
El proceso de muestreo también se puede representar así:
txtxkTtk
o
txkTxkTtk
oo
0
Si x(t)=0 para t<0
Transformada Z: Definición
Realizando la transformada de Laplace:
o
k
k
oez
kTxZtxZzkTxsXzXSoT
0
00 k
oo
k
oo kTxkTtLkTxkTtLtxLsX
skT
k
ooekTxsX
0
Definiendo una nueva variable compleja: sToez
Se obtiene la definición de la transformada Z de la señal x*(t):
Transformada Z: Definición
Transformada Z: Cálculo
• Serie infinita. (Poco práctico)
• Método de la integral de convolución
• Utilizar tablas. (Caso práctico), eventualmente con
descomposición en fracciones parciales de X(s)
Transformada Z: Cálculo
Utilizar tablas
X(s) se puede expandir en fracciones parciales y utilizar
una tabla de equivalencias entre la transformada de
Laplace y la transformada Z
Transformada Z: Propiedades
Linealidad
Retardo en el tiempo
Adelanto en el tiempo
Teorema del valor inicial
Teorema del Valor Final
)()()()()()( 212121 zbFzaFtfbZtfaZtbftafZ
00)()()( tsitfzFznTtfZ n
o
)(11
lim)(
limzFz
zkTf
ko
Si el límite existe
11 )1()()0([)()( n
o
n
o zTnfzTffzFznTtfZ
)(lim
)(0
limzF
zKTf
ko
Transformada Z: Algunas transformadas
11
1
zee
o
o
aT
akT
kzkn )(
111
1)(
z
kTu o
21
1
1
z
zTkT o
Delta de Kronecker
Función Escalón Unitario
Función Rampa
Función Exponencial
Transformada Z: Transformada Inversa
Con la transformada Z inversa sólo se obtiene la secuencia de tiempo
en los instantes de muestreo.
Así, la transformada Z inversa de X(z) nos da una única secuencia x(k)
pero no nos da una única función x(t).
Solamente si estamos bajo las condiciones de aplicación del teorema
del muestreo de SHANNON podremos obtener la función por
interpolación sobre los muestreos.
El teorema de Shannon establece que la mínima frecuencia de
muestreo debe ser por lo menos dos veces la frecuencia máxima
contenida en la señal.
• Métodos Principales:
– Método de división directa.
– Método de expansión en fracciones parciales.
– Método de la integral de inversión.
Transformada Z: Transformada Inversa
Método de división directa
La transformada Z inversa se obtiene mediante la expansión de X(z).
Los valores de x(kTo) se obtienen por inspección
Se usa cuando: Es difícil obtener la transformada z inversa.
Si se desea encontrar algunos de los primeros términos de x(kTo).
0
)()(k
k
o zkTxzX
...)(.....)2()1()0()( 21 kzkxzxzxxzX
Transformada Z: Transformada Inversa
Método de expansión en fracciones parciales
Se debe desarrollar en fracciones parciales
y con una tabla de transformadas se obtiene la transformada Z
inversa como la suma de las transformadas Z inversa de las
fracciones parciales.
El desarrollo en fracciones parciales es como ya se ha visto.
z
zX )(
Transformada Z: Transformada Inversa
Función de Transferencia Discreta Considere un sistema en tiempo discreto, lineal e invariante en el tiempo descrito
por la siguiente ecuación de diferencia:
n
n
m
m
zaza
zbzbb
zU
zX
...1
...
)(
)(1
1
1
10
Con la transformada Z y sus propiedades y C.I.=0
A este cociente se le denomina
Función de Transferencia
Discreta (o de pulsos)
Polinomio Característico
)(...)1()()(...)1()( 101 mkubkubkubnkxakxakx mn
Con m < n , x(k) es la salida y u(k) es la entrada del sistema.
)(...)(...1 1
10
1
1 kuqbqbbZkxqaqaZ m
m
n
n
)(...)(...1 1
10
1
1 zUzbzbbzXzaza m
m
n
n
Función de Transferencia Discreta
Ahora si consideramos una entrada impulso: u(t) = δ(t) (Delta de
Kronecker).
La transformada Z del delta de Kronecker es 1, entonces:
)(...1
...)(
1
1
1
10 zGzaza
zbzbbzX
n
n
m
m
La secuencia de ponderación o secuencia de respuesta al impulso
se define como:
)()( 1 zGZkg
Modelos Matemáticos: Caso Monovariable
x
Estado
y
Salida
u
Entrada
ubkubmkub
yakyankya
m
n
01
01
1
1
n
n
m
m
zazaa
zbzbb
zu
zy
...
...
)(
)(
10
10
)()()(
)()()1(
kDukCxky
kBukAxkx
Ecuación de diferencia: Función de Transferencia
discreta:
Ecuaciones de Estado:
Sistemas físicos reales: n ≥ m u(k) y y(k) son escalares
x(k) : vector dimensión n
Modelos matemáticos Ecuación característica
n
nqaqaaqP ...)( 10
n
n zazaazP ...)( 10 )det()( AzIzP
Ecuación de diferencia: Función de Transferencia
discreta:
Ecuaciones de Estado:
Ecuación característica de la
ecuación de diferencia
Denominador de la función de
transferencia
Polinomio característico
de la matriz A
n = Grado de polinomio característico
= orden del sistema
= # raíces de la ecuación característica
= # polos de la función de transferencia
= # valores propios de A
Modelos matemáticos Relación entre los diferentes modelos
Ecuación de
diferencias
Función de
Transferencia
Ecuaciones
de Estado
Varios
métodos
Modelos
únicos
x=Mx*
Transformación
de similaridad
Múltiples modelos
Multiplicidad del
vector de estados
Transformada
Z
DBAzICzG 1)()(
Introducción
• Se presenta el rol de las señales de error para
caracterizar el desempeño de los sistemas de control
retroalimentado.
• La señal de error se utiliza para controlar un proceso
por medio de una retroalimentación negativa.
• IDEA: Minimizar la señal de error, y discutir cómo
la sensitividad al cambio de parámetros afecta el
desempeño del sistema.
• El sistema debe ser robusto a cambios en los
parámetros, independientemente de qué señal afecte
al sistema.
Introducción, cont.
• Un sistema de control se puede ver como la
interconexión de varios componentes que
conforman un sistema que provee una determinada
respuesta.
• Como esta respuesta es conocida, se puede
generar una señal proporcional al error entre lo
actual y lo deseado, la cual se utiliza en una
secuencia de malla cerrada conocida como sistema
retroalimentado.
• Ejemplos en la naturaleza: el ritmo cardíaco
humano.
Sistema en Malla abierta
• Perturbación afecta
directamente la salida.
• En ausencia de
retroalimentación, el
sistema es sensible a
perturbaciones y
cambios en los
parámetros del proceso
Sistema Retroalimentado
Ventajas:
1. Decremento de la sensitividad del sistema a variaciones en los parámetros
del proceso.
2. Mejora el rechazo a perturbaciones.
3. Mejora la atenuación de la medición del ruido.
4. Reduce el valor del error en s.s. del stma.
5. Más fácil de controlar y ajustar la respuesta transitoria del sistema.
Señal de Error
• Tres entradas, i.e., R(s), D(s), N(s).
• Una salida Y(s).
• Error de seguimiento es E(s) = R(s) – Y(s)
• Asumamos H(s) = 1.
• La relación que existe entre el error y cada una de las
entradas del sistema viene dado por
Definiciones • Definimos la ganancia de lazo, i.e.,
• Se define también,
• La función de sensitividad, i.e.,
• La función de sensitividad complementaria, i.e.,
• De esta forma, se tendría el error en
función de S(s) y C(s) igual a:
• Qué hay que hacer para minimizar el error?
Tocaría minimizar ambas funciones al tiempo
• Qué habría que hacer con respecto a la perturbación
D(s)?
L(s) grande en el rango de frecuencias de D(s)
• Y con respecto al ruido N(s)?
L(s) pequeño en el rango de frecuencias de N(s)
Sensitividad a Cambio de
Parámetros • Un proceso Gp(s) está sujeto a una gran cantidad de
variaciones en sus parámetros que afectan el proceso
de control.
• En un sistema de malla abierta esta redundaría en
bastantes errores en la salida, mientras que en un
sistema de malla cerrada esto podría reducirse gracias
al sensado de la salida en la entrada. Para ello, la
sensitivdad es de vital importancia.
Sensit. a Cambio de Parámetros, cont.
• Por ejemplo, si GcGp >> 1 para toda frecuencia, la
salida sería Y(s) ~=R(s) cuando D(s) = N(s) = 0. Esto
implicaría que la salida y la entrada serían similares,
pero GcGp >> 1 causaría oscilaciones y se podría llegar
a la inestabilidad del sistema.
• El hecho de que aumente la magnitud de la ganancia de
lazo, disminuye el efecto de Gp(s) en la salida, es de
mucha utilidad. Por lo tanto, la primera ventaja de un
sistema retroalimentado es que el efecto en las
variaciones de los parámetros del proceso Gp(s) se ve
reducida.
Clasificación de los Sistemas de Control
Según el seguimiento de entradas:
•Paso
•Rampa
•Parábolas
•Etc.
Las entradas reales con frecuencia se consideran
combinaciones de las entradas mencionadas.
Clasificación de los sistemas de
control Sistema de control con realimentación unitaria con la siguiente
función de transferencia en lazo abierto G(s):
SN en el denominador representa un polo de multiplicidad N en el origen.
El esquema de clasificaci6n actual se basa en la cantidad de integraciones
indicadas por la función de transferencia en lazo abierto.
Un sistema se denomina de tipo 0, de tipo 1, de tipo 2,. . . si N = 0, N = 1, N = 2
Errores en estado estable
La función de transferencia entre la señal de error e(t) y la señal de
entrada r(t)
Figuras de mérito de los
sistemas de control
Entre más altas son las constantes, más
pequeño es el error en estado estable.
• Posición (e.g Temperatura de salida) Kp
• Velocidad (e.g Razón de cambio de la
temperatura de salida) Kv
• Aceleración. Ka
Constante de error de
posición estática Kp
• Error en estado estable del sistema para una entrada
escalón unitario.
Constante de error de
posición estática Kp
La respuesta de un sistema de control de realimentación para una entrada
escalón implica un error en estado estable si no existe un integrador en la
trayectoria directa
Constante de error de
velocidad estática Kv
El error en estado estable en términos de
la constante de error de velocidad estática
Kv es:
Constante de error de
velocidad estática Kv
Sistema de tipo 1 es incapaz de seguir una entrada rampa en el
estado uniforme.
• Operando en estado estable, la velocidad de salida es igual a la velocidad de
entrada, pero hay un error de posición.
• Este error es proporcional a la velocidad de la entrada y es inversamente
proporcional a la ganancia K
El sistema de tipo 1 con realimentación
unitaria sigue la entrada
rampa con un error finito.
Respuesta de un sistema con
realimentación unitaria de tipo 1
para una entrada rampa.
Constante de error de
aceleración estática Ka.
Error en estado estable del sistema con una entrada
parábola unitaria (entrada de aceleración)
El sistema de tipo 2 con realimentación unitaria puede
seguir una entrada parábola con una señal de error finita.
PID • Minorsky en 1922 introduce el controlador de tres
términos.
• Se tienen tres términos que están asociados con la señal de error.
• Para obtener una operación estable en la variable controlada, ésta debe ser una función continua del error: acción de control proporcional.
• La acción de control integral persiste mientras exista un error, i.e., tratará de reducir este valor a cero.
• La acción derivativa no depende de la magnitud del error. Para este caso, la salida se ve influenciada por la velocidad de cambio de la medida o el error.
PID
• La acción de control es la suma de tres términos: el pasado (I), el presente (P), y el futuro (D).
Características
• En las frecuencias de trabajo, su función de transferencia es:
sT
sTK
sE
sUsD d
i
p
11
)(
)()(
Es el controlador más utilizado en la industria.
El ingeniero de control sólo debe hallar los tres parámetros del controlador, puede ser:
Al “ojo” (Díficil).
Métodos empíricos (Experimentales).
Métodos analíticos.
• LEY DE CONTROL:
)()( tekBtu p
pk
Donde:
Valor de Bias. Corresponde la salida del controlador
cuando el error es cero. Y corresponde al valor constante
cuando el controlador cambia a modo manual.
Ganancia del Controlador
B
)()( seksu pEn Laplace:
Acción de Control Proporcional
• Aumenta la velocidad de respuesta del sistema.
• La desventaja principal es que no garantiza error en estado estacionario (depende del tipo de la planta).
• El ess se puede hacer más pequeño si se aumenta la ganancia, pero ésta no debe aumentarse demasiado por que el sistema se puede volver inestable.
Acción de Control Proporcional
• LEY DE CONTROL:
Tiene como principio de funcionamiento la magnitud
y la duración del error. Es decir mientras exista
error la acción está trabajando y se detendrá
únicamente cuando el error desaparezca.
dtteKtU i )()(s
seKsU i
)()(
i
p
iT
KK
Constante de Integración Tiempo Integral
Acción de Control Integral
• La principal ventaja de la acción integral es la capacidad de reducir el error a cero. (Incrementa el orden de la planta)
• La salida del controlador tiene un valor diferente de cero cuando e(t) es cero.
Acción de Control Integral
• El resultado final de este controlador es mejorar la precisión, a
costa de una disminución en la estabilidad del sistema (Adición
de un polo en el origen)
• Al disminuir el tiempo integral, el coeficiente de amortiguamiento
disminuye.
Acción de Control Integral
Oscilaciones más pronunciadas
al disminuir el tiempo integral.
• En la práctica los accionadores son limitados y pueden
producir fenómenos de saturación del integrador.
Acción de Control Integral
La solución es bloquear la acción integral cuando el actuador se
satura.
LEY DE CONTROL:
• La acción derivativa no depende de la magnitud del
error.
• La salida del controlador es proporcional a la
velocidad de cambio del error. Cada vez que se
detiene el cambio, la contribución de esta acción es
nula.
dt
tdektU D
)()(
)()( sseksU D
DcD Tkk
Acción de Control Derivativa
• Amortigua el sistema. No interviene en el estado
estable.
• Debido a su rápido funcionamiento con los cambios
abruptos, es una acción que no se recomienda para
sistemas con alto nivel de ruido.
Acción de Control Derivativa
Resumiendo
• Si se trataran individualmente cada uno de
los términos, unidos a una planta que es
estable en malla abierta se tendría que:
– Un incremento en Kp disminuiría el rise time,
aumentaría el overshoot, aumentaría
levemente el settling time, disiminuiría el error
en estado estacionario, y degradaría la
estabilidad.
K.Ang, G.Chong, and Y.Li, “PID Control System Analysis, Design, and Technology, IEEE CST, Vol 13 [4], p559-576, 2005
– Un aumento en Kp/Ti disminuiría levemente
el rise time, aumentaría el overshoot,
aumentaría el settling time, disminuiría
altamente el error en estado estacionario, y
degradaría la estabilidad.
– Un aumento en KpTd disminuiría levemente
el rise time, disminuiría el overshoot,
disminuiría el settling time, cambiaría
levemente el error en estado estacionario, y
mejoraría la estabilidad.
K.Ang, G.Chong, and Y.Li, “PID Control System Analysis, Design, and Technology, IEEE CST, Vol 13 [4], p559-576, 2005
Problema: “Proportional Kick”
• En un PI paralelo, si existe un cambio abrupto en la
referencia, se producirá un cambio abrupto en la salida
del controlador.
Solución
Con ello, el término integral depende de la señal de error, mientras que el prop.
depende de la salida. Esto se conoce con el término estructura I-P
Problema: “Derivative Kick”
Si bien se modifica el problema anterior, surge un problema con la derivada:
al derivar un cambio abrupto en E(s) se produce un término impulsivo que se
ve reflejado en la salida del controlador.
Función de Transferencia
• La función de transferencia IDEAL del regulador
P.I.D estándar es de la forma:
sT
sTK
sE
sUsC d
i
c
11
Para atenuar el ruido de alta freq se añade un
filtro en el derivador, i.e.,
2010,1
11
N
NsT
sT
sTKsC
d
d
i
c
Método Manual
• Es un método de ensayo y error => tedioso y
prolongado.
• La acción derivativa es muy complicada de utilizar,
por lo que no se utiliza por lo grl.
• Se inicializa con valores límites del PID y se varían
los parámetros hasta encontrar la respuesta
deseada.
• El método consiste en:
– Tomar valores límites, i.e., para Kc y Td valores
pequeños y el valor de Ti es grande.
– Doblar Kc, observar la respuesta y continuar este
mismo procedimiento hasta lograr oscilaciones
sostenidas (Ku). El valor final de Kc=Ku/2.
– Reducir Ti a la mitad de su valor, observar su
respuesta y continuar de la misma forma hasta
obtener oscilaciones sostenidas (Ti*). Ti=2Ti*
– Realizar el mismo procedimiento con Td: aumentar
Td hasta obtener una respuesta oscilatoria (Td*).
Td=Td*/3.
• Trabajar el lazo de control en modo automático sólo
con la acción proporcional.
• Utilizar el criterio de Routh-Hurwitz, y el método de
sustitución para:
– Ganancia última o crítica, Kcr
– Período último o crítico, Pcr
• Incrementar paulatinamente el valor de Kc desde 0
hasta Kcr donde se tienen oscilaciones sostenidas
por primera vez
Método Ziegler/Nichols: Malla Cerrada
• Ejemplo.
• Método empírico que busca obtener una
caída de un cuarto, i.e., la relación de
amplitudes de dos oscilaciones sucesivas
es un cuarto.
• Si MP entre 10% y 60%, este método se
puede aplicar.
• Pretende ajustar el controlador a partir del
modelo del proceso a entrada paso.
• Se tiene una curva de reacción, i.e., en forma de
S luego de excitar el sistema.
• Esto suele suceder si el proceso no tiene
integrador(es), o polos dominantes complejos
conjugados.
• Si la respuesta no está en esta forma no se
puede aplicar el método.
Método Ziegler/Nichols: Malla Abierta
Tipo De
Regulador
Kc Ti Td
P T/(L.K) - -
PI 0.9T/(L.K) 3.33L -
PID 1.2T/(L.K) 2L 0.5L
A
cK
)(
T
c )(
1)(
)(
Ts
Ke
sU
sC Ls
Pendiente
Magnitud SP
Método de Cohen-Coon
Tipo de Regulador Kc Ti Td
P - -
PI -
PD
PID
T
LT
LT
K 3
31
T
LT
LT
K 12
8.101 TL
TLL
/209
/330
T
LT
LT
K 12
3161 TL
TLL
/813
/632
TL
L
211
4
T
LT
LT
K 24
4301
T
LT
L
L
322
26
Método del Coeficiente de Ajustabilidad
• Los métodos de Ziegler - Nichols y de Cohen -
Coon, son difíciles de aplicar en la práctica,
porque llevan a un comportamiento muy
oscilatorio.
• Instrumentistas implementaron una versión
derivada de estas reglas que también se basa en
el modelo de primer orden con retardo, utilizando
el coeficiente de ajustabilidad r_c = L/T.
• Se recomienda que en ambos casos se tenga que:
0.1 < L/T < 1
Método del Coeficiente de Ajustabilidad
rc Kc Ti Td
0 a 0.1 T 0
0.1 a 0.2 T 0
0.2 a 0.5
5
K
cKr
5.0
c
c
Kr
r5.015.0 crT 5.0115.0
5.0
c
c
r
rT
Aproximación PID por IMC
• Estructura del control por modelo
interno
_
YG(s)
E(s)
_
_
+
+
+
MODELO
Gm(s)
CONTROL
IMC
Q(s)
PROCESO
G(s)
U(s)
D(s)
Y(s) +
_
• Esquema de un control convencional.
• Se establece una equivalencia entre C(s) y Q(s), i.e.,
E(s)
D(s)
+ _
C(s) G(s)
+ U(s)
CQ
G Q
QC
G C
m
m
1
1
• La función de transferencia del modelo se factoriza como
parte invertible y parte no invertible, i.e.,
G s G s G sm I NI
La parte GNI (s), contiene los ceros inestables, si el sistema tiene
retardos se utiliza la aproximación de PADE.
Cuando el modelo no es perfecto, es decir GGm, el regulador final
es igual al regulador ideal Q0 más un filtro F de la forma:
Q s G sI0
1
1
1
ssF
ct Determina la velocidad de respuesta. Al aumentar el valor,
se aumenta la constante de tiempo en lazo cerrado y
disminuye la velocidad de respuesta.
Síntesis Directa
• Este método no parte de un algoritmo en particular para
el controlador.
• Objetivo: encontrar una función de transferencia del
controlador que cumpla con las especificaciones de lazo
cerrado dadas.
• Se utiliza el modelo de malla abierta del proceso.
• Problema: con este método no necesariamente se
garantiza que el controlador va a existir en la vida real,
pero sirve para tener una idea de qué tipo de controlador
podría utilizarse.
• La función de transferencia en malla cerrada sería T(s).
• En el método de Ziegler/Nichols se ajustan los parámetros del
controlador y se observa la respuesta para así hacerle ajustes
finos a dichas constantes.
• Sin embargo, en el método de síntesis directa lo que se hace es
despejar $G_c(s)$, por lo que…
E(s)
D(s)
+ _
Gc(s) Gp(s)
+ U(s)
Síntesis Directa
• La Ecuación anterior será la del controlador, ya que uno tiene
características propias de diseño para T(s).
• Esta ecuación se conoce como la ecuación de síntesis, y lo difícil
en este caso es la selección de T(s).
• Sin embargo, algunas características básicas que se tienen que
cumplir son:
– El error en estado estable debe ser nulo.
– La respuesta del sistema debe ser lo suficientemente rápida,
pero el sobreimpulso debe ser lo más pequeño posible.
– T(s) tiene que ser una función simple matemáticamente
hablando.
• Matemáticamente…
Criterios de Desempeño
Desempeño de la integral de tiempo.
Minimizar una función que contenga la
integral del error
En general…
No necesariamente tendrá que ser el error, sino una
combinación de cualquiera de las señales que se
tengan a disposición.
Minimum Error Integral Tuning
• Método basado por Murrill-Smith.
• Se utiliza el modelo de primer orden más tiempo
muerto para caracterizar el proceso.
• La especificación de la respuesta en malla
cerrada es básicamente una minimización del
error o la desviación de la variable controlada
con respecto al set-point.
• Como el error es una función del tiempo, la
suma del error a cada instante de tiempo
debería minimizarse.
Minimum Error Integral Tuning
• En este caso, se quiere obtener una serie
de relaciones para sintonizar
controladores basados en la minimización
de la integral del error.
• Se utiliza el criterio de desempeño IAE.
• Existen otras formulaciones para sintonía
ISE, ITAE ITSE.
Minimum Error Integral Tuning
Se asume que G1(s) = G2(s) == stma de 1er orden más tp muerto
%TO = Percent of transmitter’s output.
%CO = Percent of controller’s output.
• Estas fórmulas tienen una tendencia similar a
las de ¼ de caída, excepto que el tiempo
integral depende más de la constante de tiempo
efectiva del proceso, y menos del tiempo
muerto.
• Fórmulas empíricas que NO deben extrapolarse
más allá del rango
0.1 <= to/tau <= 1
• Como en el caso de caída de ¼ estas fórmulas
predicen que Kc y Ti tienden al infinito a medida
que el proceso se aproxima a uno de primer
orden sin tiempo muerto (típico sintonización
con respecto a perturbación)
• Rovira dedujo estas relaciones a cambio de set-
point.
• El afirma que criterios de min error integral no
son apropiados para aplicaciones en las que
una acción proporcional sea la ideal.
• Fórmulas empíricas que NO deben extrapolarse
más allá del rango
0.1 <= to/tau <= 1
• Como en el caso de caída de ¼ estas fórmulas
predicen que Kc y Ti tienden al infinito a medida
que el proceso se aproxima a uno de primer
orden sin tiempo muerto (típico sintonización
con respecto a perturbación)