Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fundamentos Elementos
de Control
Nicanor Quijano, PhD
Profesor Asociado
Depto de Ingeniera Elctrica y Electrnica
Facultad de Ingeniera
Director GIAP
MODELAMIENTO DE
SISTEMAS LINEALES E
INVARIANTES EN EL TIEMPO
Modelamiento Matemtico
Una forma de modelar procesos industriales se da por
medio de un balance de masa o de energa:
Esquema de Modelado
Esquema de Modelado
Ejemplo
Proceso Trmico
Suposiciones:
- Flujos volumtricos I/O ctes.
- Densidades I/O del lquido
ctes.
- Capacidades trmicas I/O
ctes.
- El lquido est bien mezclado.
- Tanque est bien aislado, con
lo que se pueden despreciar
las prdidas de calor externas.
- Se desprecia la energa IN del
mezclador.
Objetivo
Desarrollar un modelo matemtico y una
funcin de transferencia que describa
cmo la temperatura de salida T(t)
responde a un cambio de temperatura de
entrada Ti(t).
Balance de Energa
Laplace
Transformada de Laplace
Propiedades
Solucin de ODEs
Ejemplo
Solucin
Transformada Inversa
Transformada Inversa
Ejemplo
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
vehculo. 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 friccin
es linealmente
proporcional a la
velocidad de la masa), y
la constante de un
resorte ideal k.
Solucin
Ejemplo
Funcin de Transferencia
Resumiendo
Ejemplo
El ventilador hace circular aire en el tanque, y del tanque el aire fluye hacia
afuera a travs de la vlvula. P1(t) es una variable de entrada.
Objetivo
Obtener un modelo matemtico, funciones
de transferencia, y diagrama en bloques
que relacionen la presin en el tanque con
los cambios en la seal del ventilador,
mi(t), de la vlvula mo(t), y de la presin
de salida P1(t).
Motivacin
La representacin en espacio de estado es la ms
natural para fsicos y matemticos.
Este tipo de representacin 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.
Definicin
El estado de un sistema dinmico es un conjunto de
cantidades fsicas, cuya especificacin (si no se tiene
una excitacin externa) determina de forma completa la
evolucin del sistema
Forma General
Ejemplos
ODEs Lineales
Ejemplo
Propiedades de la Matriz de
Transicin de Estado
Funciones de Transferencia
Ejemplo
Ejemplo Matlab
RESPUESTA DE SISTEMAS DE
ORDEN 2 Y SUPERIOR
wn = 4
MP
tr
tp
ts
Ejemplo de Diseo
Ejemplo de Diseo
Utilizando los
criterios de
diseo
establecidos, se
puede ver
claramente que
las races
ubicadas en -1
+/- j hacen que
se encuentre la
solucin 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 solucin.
Los polos cercanos al eje imaginario
determinan la forma de la respuesta, a no
ser que los residuos sean pequeos.
Ejemplo
ESTABILIDAD DE SISTEMAS
Criterio de Estabilidad de
Routh-Hurwitz
Se tiene un
sistema
retroalimentado
cuya funcin de
transferencia es al
menos propia.
Ejemplo
Caso 1
Caso 1
Caso 2
Caso 2
Caso 2
Ejemplo de Diseo
Ejemplo
Halle el rango de K para que el sistema sea estable.
Criterio de Estabilidad de
Kharitanov
Es un mtodo basado en las ideas
expuestas por Routh-Hurwitz para
entender la robustez de un sistema lineal.
Existen varios mtodos.
Se busca entender la estabilidad de un
sistema a variacin en los parmetros de
un sistema.
Ejemplo
MODELAMIENTO EMPIRICO
Ejemplo
MODELOS
AUTORREGRESIVOS
SISTEMAS EN TIEMPO
DISCRETO
mn
Muestreo de Datos
Ideal
Transformada Z : Definicin
La transformada en Z juega para los sistemas discretos el mismo papel
que la transformada de Laplace para los sistemas de tiempo continuo.
Transformada Z: Definicin
El proceso de muestreo tambin se puede representar as:
kT
x
t
kT
x
kT
o
o
k 0
Transformada Z: Definicin
Realizando la transformada de Laplace:
X s L x t L t kTo xkTo L t kTo xkTo
k 0
k 0
X s xkTo e kTo s
k 0
z eTo s
X z X s
z eToS
xkTo z k Z x t Z xkTo
k 0
Transformada Z: Clculo
Serie Geomtrica
Ejemplo: Exponencial
Ejemplo: Sinusoide
EULER
Transformada Z: Clculo
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
Tabla de transformadas Z
Tabla de transformadas Z
Transformada Z: Propiedades
Linealidad
Retardo en el tiempo
Z f (t nTo ) z n F ( z )
f (t ) 0 si t 0
Adelanto en el tiempo
Transformada Z: Propiedades
Delta de Kronecker
1
u1 (kTo )
1 z 1
kT
To z 1
Funcin Rampa
1 z
e akTo
1 2
1
1 e
aTo
Funcin Exponencial
Ejemplo
Ejemplo
X ( z ) x(kTo ) z k
k 0
X ( z)
z
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.
Ejemplo
1 a z
X ( z) b b z
... an z n
X ( z ) b0 b1 z 1 ... bm z m
U ( z)
1 a1 z 1 ... a n z n
Polinomio Caracterstico
... bm z m U ( z)
b0 b1 z 1 ... bm z m
X ( z)
G( z )
1
n
1 a1 z ... a n z
La secuencia de ponderacin o secuencia de respuesta al impulso
se define como:
g (k ) Z 1 G( z )
Ecuacin de diferencia:
a n yk n a1 yk 1 a0 y
bm u k m b1u k 1 b0 u
Sistemas fsicos reales: n m
x
Estado
y
Salida
Funcin de Transferencia
discreta:
y( z ) b0 b1 z ... bm z m
u ( z ) a0 a1 z ... a n z n
Ecuaciones de Estado:
x(k 1) Ax (k ) Bu (k )
y (k ) Cx(k ) Du(k )
u(k) y y(k) son escalares
x(k) : vector dimensin n
Modelos matemticos
Ecuacin caracterstica
Ecuacin de diferencia:
Funcin de Transferencia
discreta:
Ecuaciones de Estado:
Denominador de la funcin de
transferencia
Polinomio caracterstico
de la matriz A
Modelos matemticos
Relacin entre los diferentes modelos
Varios
mtodos
Ecuacin de
diferencias
Transformada
Z
x=Mx*
Transformacin
de similaridad
Funcin de
Transferencia
Ecuaciones
de Estado
G( z) C ( zI A) 1 B D
Modelos
nicos
Mltiples modelos
Multiplicidad del
vector de estados
Fracciones parciales
Tabla!
Ejemplo
Introduccin
Se presenta el rol de las seales de error para
caracterizar el desempeo de los sistemas de control
retroalimentado.
La seal de error se utiliza para controlar un proceso
por medio de una retroalimentacin negativa.
IDEA: Minimizar la seal de error, y discutir cmo
la sensitividad al cambio de parmetros afecta el
desempeo del sistema.
El sistema debe ser robusto a cambios en los
parmetros, independientemente de qu seal afecte
al sistema.
Introduccin, cont.
Un sistema de control se puede ver como la
interconexin de varios componentes que
conforman un sistema que provee una determinada
respuesta.
Como esta respuesta es conocida, se puede
generar una seal 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 cardaco
humano.
Sistema Retroalimentado
Ventajas:
1. Decremento de la sensitividad del sistema a variaciones en los parmetros
del proceso.
2. Mejora el rechazo a perturbaciones.
3. Mejora la atenuacin de la medicin del ruido.
4. Reduce el valor del error en s.s. del stma.
5. Ms fcil de controlar y ajustar la respuesta transitoria del sistema.
Seal de Error
Definiciones
Definimos la ganancia de lazo, i.e.,
Se define tambin,
La funcin de sensitividad, i.e.,
Sensitividad a Cambio de
Parmetros
Un proceso Gp(s) est sujeto a una gran cantidad de
variaciones en sus parmetros que afectan el proceso
de control.
En un sistema de malla abierta esta redundara en
bastantes errores en la salida, mientras que en un
sistema de malla cerrada esto podra reducirse gracias
al sensado de la salida en la entrada. Para ello, la
sensitivdad es de vital importancia.
PRECISIN
Constante de error de
posicin esttica Kp
Error en estado estable del sistema para una entrada
escaln unitario.
Constante de error de
posicin esttica Kp
Sistema tipo 0.
Constante de error de
posicin esttica Kp
Constante de error de
velocidad esttica Kv
Constante de error de
velocidad esttica Kv
Constante de error de
velocidad esttica Kv
Constante de error de
aceleracin esttica Ka.
Error en estado estable del sistema con una entrada
parbola unitaria (entrada de aceleracin)
Constante de error de
aceleracin esttica Ka.
Constante de error de
aceleracin esttica Ka.
Controladores PID:
Teora y Sintonizacin
PID
Minorsky en 1922 introduce el controlador de tres
trminos.
Se tienen tres trminos que estn asociados con la seal
de error.
Para obtener una operacin estable en la variable
controlada, sta debe ser una funcin continua del error:
accin de control proporcional.
La accin de control integral persiste mientras exista un
error, i.e., tratar de reducir este valor a cero.
La accin 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
Caractersticas
En las frecuencias de trabajo, su funcin de
transferencia es:
D( s )
U ( s)
1
K p 1
Td s
E ( s)
Ti s
kp
En Laplace:
u(s) k p e(s)
U (t ) K i e(t )dt
Constante de Integracin
e( s )
U ( s) K i
s
Ki
Kp
Ti
Tiempo Integral
Oscilaciones ms pronunciadas
al disminuir el tiempo integral.
U (s) k D se(s)
k D k cTD
Resumiendo
Si se trataran individualmente cada uno de
los trminos, unidos a una planta que es
estable en malla abierta se tendra que:
Un incremento en Kp disminuira el rise time,
aumentara el overshoot, aumentara
levemente el settling time, disiminuira el error
en estado estacionario, y degradara la
estabilidad.
K.Ang, G.Chong, and Y.Li, PID Control System Analysis, Design, and Technology, IEEE CST, Vol 13 [4], p559-576, 2005
Solucin
Con ello, el trmino integral depende de la seal de error, mientras que el prop.
depende de la salida. Esto se conoce con el trmino estructura I-P
Solucin
Solucin
Mtodos de Sintonizacin
Funcin de Transferencia
La funcin de transferencia IDEAL del regulador
P.I.D estndar es de la forma:
U s
1
C s
K c 1
Td s
E s
Ti s
sTd
1
C s K c 1
,10 N 20
sTi 1 sTd N
Mtodo Manual
Es un mtodo de ensayo y error => tedioso y
prolongado.
La accin derivativa es muy complicada de utilizar,
por lo que no se utiliza por lo grl.
Se inicializa con valores lmites del PID y se varan
los parmetros hasta encontrar la respuesta
deseada.
Tipo De
Regulador
P
Kc
Ti
Td
0.5Kcr
PI
0.45Kcr
Pcr /1.2
PID
0.6Kcr
0.5Pcr
0.125Pcr
Ejemplo.
Mtodo emprico que busca obtener una
cada de un cuarto, i.e., la relacin de
amplitudes de dos oscilaciones sucesivas
es un cuarto.
Si MP entre 10% y 60%, este mtodo se
puede aplicar.
Tipo De
Regulador
P
Kc
Ti
Td
T/(L.K)
PI
0.9T/(L.K)
3.33L
PID
1.2T/(L.K)
2L
0.5L
C ( s) Ke Ls
U ( s) Ts 1
c()
K
A
c()
T
Pendiente
Magnitud SP
Mtodo de Cohen-Coon
Tipo de Regulador
Kc
Ti
Td
1 T 3T L
K L 3T
PI
1 T 10.8T L
K L 12T
30 3L / T
L
9 20L / T
PD
1 T 30T 4 L
K L 24T
PID
1 T 16T 3L
K L 12T
32 6L / T
L
13 8L / T
T
L
L
22 3
T
4L
11 2 L
Kc
Ti
Td
0 a 0.1
5
K
0.1 a 0.2
0.5
Krc
0.2 a 0.5
0.51 0.5rc
Krc
T 1 0.5rc
0.5rc
0.5rc 1
E(s)
CONTROL
IMC
Y(s)
+
PROCESO
G(s)
Q(s)
_
_
MODELO
Gm(s)
YG(s)
D(s)
E(s)
U(s)
+
C(s)
G(s)
+
_
Q
C
1 Gm Q
C
Q
1 Gm C
Gm s G I sG NI s
Q0 s G I1 s
1
F s
t c s 1
Ac:
T=t.
qL
Sntesis Directa
Este mtodo no parte de un algoritmo en particular para
el controlador.
Objetivo: encontrar una funcin 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 mtodo 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
podra utilizarse.
D(s)
E(s)
U(s)
+
Gc(s)
Gp(s)
Sntesis Directa
La Ecuacin anterior ser la del controlador, ya que uno tiene
caractersticas propias de diseo para T(s).
Esta ecuacin se conoce como la ecuacin de sntesis, y lo difcil
en este caso es la seleccin de T(s).
Sin embargo, algunas caractersticas bsicas que se tienen que
cumplir son:
El error en estado estable debe ser nulo.
La respuesta del sistema debe ser lo suficientemente rpida,
pero el sobreimpulso debe ser lo ms pequeo posible.
T(s) tiene que ser una funcin simple matemticamente
hablando.
Matemticamente
Algoritmos
Ejemplos
Criterios de Desempeo
Desempeo de la integral de tiempo.
Minimizar una funcin que contenga la
integral del error
Criterios de Desempeo
Criterios de Desempeo
Criterios de Desempeo
Criterios de Desempeo
Criterios de Desempeo
En general