Professional Documents
Culture Documents
5.1 INTRODUCCION
El capítulo 1 introdujo los conceptos del análisis y modelado de los sistemas. Se mostró
que los métodos del espacio estado, como métodos transformadores, son simplemente
herramientas para analizar y diseñar sistemas de control retroalimentados. Sin embargo,
los métodos de espacio estado se pueden aplicar a una amplia clase de sistemas que los
métodos de transformar. Los sistemas con nolinealidades, tal como el que se muestra en
la figura 5.1, y a los sistemas multientrada-multisalida son los dos candidatos para utilizar
el enfoque espacio estado. En este capítulo se aplicará este enfoque solo a los sistemas
lineales.
Notas del Ing. José M. Vera Valerio 1 Materia: Tópicos Avanzados Ing. de Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
Por otra parte, los métodos de espacio estado no permiten la especificación de los
lugares para los ceros de lazo cerrado, lo que permiten los métodos en el dominio de la
frecuencia por medio de la ubicación del cero compensador de adelanto de fase. Esta es
una desventaja de los métodos en el espacio estado, ya que la ubicación del cero afecta
a la respuesta transitoria. También, un diseño en el espacio de estado podría resultar
muy sensible a los cambios de parámetros.
Por último, existe una amplia variedad de apoyos computacionales por métodos
del espacio estado; numerosos paquetes de software dan soporte al algebra de matrices
requerido por el proceso de diseño. Sin embargo, como se dijo antes, las ventajas del
apoyo computacional se equilibran con la pérdida del conocimiento gráfico en un
problema de diseño que sí dan los métodos del dominio de la frecuencia.
Este capítulo se debe considerar como una introducción al diseño en el espacio
estado; se introduce y aplica un método de diseño en el espacio estado solo a los
sistemas lineales.
Esta sección muestra como introducir parámetros adicionales a un sistema tal que se
puede controlar la ubicación de todos los polos de lazo cerrado. Un sistema de control
retroalimentado de 𝑛-ésimo orden tiene una ecuación característica de lazo cerrado de
𝑛-ésimo orden de la forma
Con el fin de sentar las bases para el enfoque, considere una planta representada en el
espacio estado por
𝐱̇ = 𝐀𝐱 + 𝐁𝑢 (5.2a)
𝑦 = 𝐂𝐱 (5.2b)
Esto se ve gráficamente en la figura 5.2a, donde las líneas delgadas son escalares y las
líneas gruesas son vectores.
En un típico sistema de control retroalimentado, la salida 𝑦, se retroalimenta hacia
el punto suma. Es ahora que cambia la topología del diseño. En lugar de retroalimentar a
𝑦 ¿Qué pasa si se retroalimentan a todas las variables de estado? Si cada variable de
estado se retroalimenta hacia el control 𝑢, a través de una ganancia 𝑘𝑖 , deberán existir 𝑛
ganancias 𝑘𝑖 , que se podrían ajustar para producir los valores requeridos por los polos
de lazo cerrado. La retroalimentación a través de las ganancias 𝑘𝑖 , se representa en la
figura 5.2b por medio del vector 𝐊.
Notas del Ing. José M. Vera Valerio 2 Materia: Tópicos Avanzados Ing. de Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
Figura 5.2: (a) Representación espacio estado y (b) Planta con retroalimentación estado
𝑦 = 𝐂𝐱 (5.3b)
Notas del Ing. José M. Vera Valerio 3 Materia: Tópicos Avanzados Ing. de Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
Figura 5.3: Planta: (a) con variable de fase, (b) con variable de estado retroalimentada
Siguiendo estos pasos, la representación en variable de fase de la planta está dado por
las ecuaciones (5.2), con
0 1 0 ⋯ 0 0
0 0 1 ⋯ 0 0
𝐀=[ ] 𝐁=[ ] 𝐂 = [𝑐1 𝑐2 ⋯ 𝑐𝑛 ] (5.4)
⋮ ⋮ ⋮ ⋮ ⋮ ⋮
−a0 −a1 −a2 ⋯ −an−1 1
Notas del Ing. José M. Vera Valerio 4 Materia: Tópicos Avanzados Ing. de Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
Ahora forme al sistema de lazo cerrado retroalimentando a cada variable de estado hacia
𝑢, formando
𝑢 = −𝐊𝐱 (5.6)
Donde
0 1 0 ⋯ 0
0 0 1 ⋯ 0
𝐀 − 𝐁𝐊 = [ ] (5.8)
⋮ ⋮ ⋮ ⋮ ⋮
−(a0 + k1 ) −(a1 + k 2 ) −(a2 + k 3 ) ⋯ −(an−1 + k n )
Ya que la ecuación (5.8) está en la forma variable de fase, la ecuación característica del
sistema de lazo cerrado s puede escribir por inspección como
Note la relación que hay entre las ecuaciones (5.5) y (5.9). Por plantas representadas en
la forma variable de fase, se puede escribir por inspección a la ecuación característica de
lazo cerrado desde la ecuación característica de lazo abierto al agregar la apropiada 𝑘𝑖 al
coeficiente de cada uno de ellos.
Ahora suponga que la ecuación característica deseada por la ubicación apropiada
de los polos es
Donde los 𝑑𝑖 ′𝑠 son los coeficientes deseados. Igualando las ecuaciones (5.9) y (5.10), se
obtiene
𝑑𝑖 = 𝑎𝑖 + 𝑘𝑖+1 , 𝑖 = 0, 1, 2, ⋯ , 𝑛 − 1 (5.11)
Desde la cual
𝑘𝑖+1 = 𝑑𝑖 − 𝑎𝑖 (5.12)
Notas del Ing. José M. Vera Valerio 5 Materia: Tópicos Avanzados Ing. de Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
20(𝑠+5)
𝐺(𝑠) = 𝑠(𝑠+1)(𝑠+4) (5.13)
Solución:
Se empieza calculando la ecuación característica de lazo cerrado deseada. Usando las
condiciones de la respuesta transitoria, los polos de lazo cerrado son −5.4 ± 𝑗7.2. Ya que
el sistema es de tercer orden, se debe seleccionar a otro polo de lazo cerrado. El sistema
de lazo cerrado tendrá un cero en −5, el mismo que el del sistema de lazo abierto. Se
puede seleccionar el tercer polo de lazo cerrado para cancelar el cero de lazo cerrado.
Sin embargo, para demostrar el efecto del tercer polo y el proceso del diseño, incluyendo
la necesidad de la simulación, se selecciona −5.1 como la ubicación del tercer polo de
lazo cerrado.
Ahora se traza el diagrama del flujo de la señal por la planta. El resultado se
muestra en la figura 5.4a. Luego se retroalimentan a todas las variables de estado hacia
el control 𝑢, a través de las ganancias 𝑘𝑖 , como se muestra en la figura 5.4b.
Escribiendo las ecuaciones de estado del sistema de lazo cerrado desde la figura
5.4b, se tiene
0 1 0 0
𝐱̇ = [ 0 0 1 ] 𝐱 + [0] 𝑟 (5.14a)
−𝑘1 −(4 + 𝑘2 ) −(5 + 𝑘3 ) 1
𝑦 = [100 20 0]𝐱 (5.14b)
Figura 5.4: Planta: (a) con variable de fase, (b) con variable de estado retroalimentada
Notas del Ing. José M. Vera Valerio 6 Materia: Tópicos Avanzados Ing. de Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
Comparando la ecuación (5.14) con la ecuación (5.3), se identifica a la matriz del sistema
de lazo cerrado como
0 1 0
𝐀 − 𝐁𝐊 = [ 0 0 1 ] (5.15)
−𝑘1 −(4 + 𝑘2 ) −(5 + 𝑘3 )
Formada desde los polos −5.4 + 𝑗7.2, −5.4 − 𝑗7.2 y −5.1, la cual se determinó antes.
Igualando los coeficientes de las ecuaciones (5.16) y (5.17), se obtiene
0 1 0 0
𝐱̇ = [ 0 0 1 ] 𝐱 + [0] 𝑟 (5.19a)
−413.1 −136.08 −15.9 1
𝑦 = [100 20 0]𝐱 (5.19b)
La función de transferencia es
20(𝑠+5)
𝑇(𝑠) = 𝑠3 +15.9𝑠2 +136.08𝑠+413.1 (5.20)
Notas del Ing. José M. Vera Valerio 7 Materia: Tópicos Avanzados Ing. de Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
La figura 5.5, es una simulación del sistema de lazo cerrado, que muestra a un
sobreimpulso del 11.5% y un tiempo de asentamiento de 0.8 𝑠. Un rediseño del tercer
polo cancelando al cero en −5 producirá un comportamiento igual a los requeridos.
Debido a que la respuesta del estado estacionario se acerca a 0.24 en lugar de la
unidad, existe un gran error del estado estacionario. Las técnicas para reducir este error
se estudiarán en la sección 5.8.
∇
Tarea:
Sea la planta
100(𝑠 + 10)
𝐺(𝑠) =
𝑠(𝑠 + 3)(𝑠 + 12)
0 1 0 0
𝐱̇ = 𝐀𝐱 + 𝐁𝑢 = [0 0 1] 𝐱 + [0] 𝑢
0 −36 −15 1
Solución.
Primero se encuentra a la ecuación característica deseada. Para un 5% de sobreimpulso
es necesario tener
%
− log( ) 𝜋
100
𝜍= = 0.69 𝜔𝑛 = = 14.47 𝑟𝑎𝑑/𝑠𝑒𝑔
%
√𝜋 2 +log2 ( ) 𝑡𝑝 √1−𝜍2
100
Al agregar un polo en −10 para cancelar el cero en −10 resulta la ecuación característica
deseada,
0 1 0
𝐀 − 𝐁𝐊 = [ 0 0 1 ]
−𝑘1 −(36 + 𝑘2 ) −(15 + 𝑘3 )
Notas del Ing. José M. Vera Valerio 8 Materia: Tópicos Avanzados Ing. de Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
Ahora, se igualan los coeficientes de esta ecuación con los coeficientes de la ecuación
característica deseada para producir las ganancias siguientes
5.3 CONTROLABILIDAD
Considere la forma paralelo mostrada en la figura 5.6a. Para controlar la ubicación del
polo del sistema de lazo cerrado, se dice implícitamente que la señal de control 𝑢 puede
controlar el comportamiento de cada variable de estado en 𝑥. Si alguna de las variables
de estado no se puede controlar mediante el control 𝑢, entonces no se pueden colocar
los polos del sistema donde se desean. Por ejemplo, en la figura 5.6b, si 𝑥1 fuera no
controlable por la señal de control y si 𝑥1 también mostrara una respuesta inestable
debido a una condición inicial no cero, no debería existir ninguna forma para llevar a
cabo un diseño de retroalimentación de estado para estabilizar a 𝑥1 ; 𝑥1 funcionaría a su
propia manera sin importar cuál sea la señal de control 𝑢. Entonces, en algunos
sistemas, no es posible un diseño de retroalimentación de estados.
Figura 5.6: Comparación entre, (a) sistema controlable y (b) sistema incontrolable
Si se puede encontrar a una entrada del sistema que tome a todas las variables de estado
desde un estado inicial hasta un estado final deseado, el sistema se dice ser controlable,
de otra forma el sistema es incontrolable.
La colocación de los polos es un método de diseño viable solo para los sistemas que son
controlables. Esta sección muestra la forma de determinar, de lo anterior, si la colocación
de los polos es una técnica viable de diseño de un controlador.
Notas del Ing. José M. Vera Valerio 9 Materia: Tópicos Avanzados Ing. de Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
Se puede explorar la controlabilidad desde otro punto de vista: desde la propia ecuación
de estado. Cuando la matriz del sistema es diagonal, como lo es para la forma paralela,
es evidente si el sistema es controlable o no. Por ejemplo, la ecuación de estado para la
figura 5.6a es
−𝑎1 0 0 1
𝐱̇ = [ 0 −𝑎2 0 ] 𝐱 + [1] 𝑢 (5.21)
0 0 −𝑎3 1
En forma de ecuaciones,
𝑥̇ 1 = −𝑎1 𝑥1 +𝑢 (5.22a)
𝑥̇ 2 = −𝑎2 𝑥2 +𝑢 (5.22b)
𝑥̇ 3 = −𝑎3 𝑥3 +𝑢 (5.22c)
Desde que cada una de las ecuaciones (5.22) es independiente y desacoplada del resto,
el control 𝑢 afecta a cada una de las variables de estado. Esta es la controlabilidad desde
otra perspectiva.
Ahora se verán a las ecuaciones de estado por el sistema de la figura 5.6b,
−𝑎4 0 0 0
𝐱̇ = [ 0 −𝑎5 0 ] 𝐱 + [1] 𝑢 (5.23)
0 0 −𝑎6 1
En forma de ecuaciones,
𝑥̇ 1 = −𝑎4 𝑥1 (5.24a)
𝑥̇ 2 = −𝑎5 𝑥2 +𝑢 (5.24b)
𝑥̇ 3 = −𝑎6 𝑥3 +𝑢 (5.24c)
LA MATRIZ DE CONTROLABILIDAD
Las pruebas de controlabilidad que hemos explorado hasta ahora no se pueden usar en
las representaciones del sistema que no sean otras que la forma diagonal o paralela con
eigenvalores distintos. El problema de visualizar la controlabilidad se complica si el
sistema tiene polos múltiples, aun cuando se represente en forma paralela. Además, no
siempre es posible determinar la controlabilidad por inspección para sistemas que no
estén representados en forma paralela. En otras formas, la existencia de las trayectorias
desde la entrada hacia las variables de estado no es un criterio para la controlabilidad, ya
que las ecuaciones no están desacopladas.
Notas del Ing. José M. Vera Valerio 10 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
𝐱̇ = 𝐀𝐱 + 𝐁𝐮 (5.25)
𝐂𝐌 = [𝐁 𝐀𝐁 𝐀2 𝐁 ⋯ 𝐀𝑛−1 𝐁] (5.26)
Solución:
La ecuación de estado por el sistema escrito a partir del diagrama de flujo de la señal es
−1 1 −2 0
𝐱̇ = 𝐀𝐱 + 𝐁𝑢 = [ 0 −1 1 ] 𝐱 + [1] 𝑢 (5.27)
0 0 4 1
Al inicio el sistema debería parecer que no es controlable debido al cero que está en la
matriz 𝐁. Recuerde, que esta configuración nos conduce a la incontrabilidad solo si los
polos son reales y distintos. En este caso tenemos múltiples polos en −1.
La matriz de controlabilidad es
0 1 −2
𝐂 𝐌 = [𝐁 2
𝐀𝐁 𝐀 𝐁 ] = [1 −1 1] (5.26)
1 −2 4
Notas del Ing. José M. Vera Valerio 11 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
−1 1 −2 2
𝐱̇ = 𝐀𝐱 + 𝐁𝑢 = [ 0 −1 5] 𝐱 + [1] 𝑢
0 0 −4 1
Solución:
La matriz de controlabilidad es
2 1 1
𝐂𝐌 = [𝐁 𝐀𝐁 𝐀 𝐁] = [1
2 4 −9]
1 −1 16
El primer método
Notas del Ing. José M. Vera Valerio 12 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
Este consiste en igualar los coeficientes del det(𝑠𝐈 − (𝐀 − 𝐁𝐊)) con los coeficientes de la
ecuación característica deseada, el cual fue el mismo método que se usó por los
sistemas representados en variable de fase. Este método, en general, conduce a un
cálculo difícil de las ganancias de la retroalimentación, en especial por sistemas de orden
superior no representados con variables de fase. Veamos un ejemplo,
𝑌(𝑠) 10
=
𝑈(𝑠) [(𝑠 + 1)(𝑠 + 2)]
Solución:
El diagrama de flujo de la señal por la planta en forma de cascada se muestra en la figura
5.8a. La figura 5.8b muestra al sistema con la retroalimentación de estados agregada.
Figura 5.8: (a) GFS en la forma de cascada, (b) sistema con los estados retroalimentados
−2 1 0
𝐱̇ = [ ]𝐱 + [ ]𝑟 (5.31a)
−𝑘1 −(𝑘2 + 1) 1
𝑦 = [10 0]𝐱 (5.31b)
Notas del Ing. José M. Vera Valerio 13 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
Este método consiste en transformar al sistema a las variables de fase, diseñando las
ganancias de la retroalimentación, y transformando en inversa al sistema diseñado a su
representación original en variable de estado. Este método requiere que primero se
desarrolla la transformación entre un sistema y su representación en la forma de variable
de fase.
Suponga una planta no representada en la forma variable de fase,
𝐳̇ = 𝐀𝐳 + 𝐁𝑢 (5.34a)
𝑦 = 𝐂𝐳 (5.34b)
𝐳 = 𝐏𝐱 (5.36)
𝐱̇ = 𝐏 −1 𝐀𝐏𝐱 + 𝐏 −1 𝐁𝑢 (5.37a)
𝑦 = 𝐂𝐏𝐱 (5.37b)
De este modo, la matriz de transformación 𝐏, se puede encontrar desde las dos matrices
de controlabilidad.
Notas del Ing. José M. Vera Valerio 14 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
𝐱̇ = 𝐏 −1 𝐀𝐏𝐱 − 𝐏 −1 𝐁𝐊 𝐱 𝐱 + 𝐏 −1 𝐁𝑟
= (𝐏 −1 𝐀𝐏 − 𝐏 −1 𝐁𝐊 𝐱 )𝐱 + 𝐏 −1 𝐁𝑟 (5.40a)
𝑦 = 𝐂𝐏𝐱 (5.40b)
Ya que esta ecuación está en la forma de la variable de fase, los ceros de este
sistema de lazo cerrado se determinan desde el polinomio formado a partir de 𝐂𝐏, como
se explico en la sección 5.2.
Usando a 𝐱 = 𝐏 −1 𝐳, se transforma la ecuación (5.40) a partir de invertir a las
variables de fase a la representación original y obtener
𝐳̇ = 𝐀𝐳 − 𝐁𝐊 𝐱 𝐏 −1 𝐳 + 𝐁𝑟 = (𝐀 − 𝐁𝐊 𝐱 𝐏 −1 )𝐳 + 𝐁𝑟 (5.41a)
𝑦 = 𝐂𝐳 (5.41b)
𝐊 𝐳 = 𝐊 𝐱 𝐏 −1 (5.42)
(𝑠+4)
𝐺(𝑠) = (𝑠+1)(𝑠+2)(𝑠+5) (5.43)
Solución:
Notas del Ing. José M. Vera Valerio 15 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
−5 1 0 0
𝐳̇ = 𝐀 𝐳 𝐳 + 𝐁𝐳 𝑢 = [ 0 −2 1 ] 𝐳 + [0] u (5.44)
0 0 −1 1
𝑦 = 𝐂𝐳 = [−1 1 0]𝐳
0 0 1
𝐂𝐌𝐳 = [𝐁𝐳 𝐀 𝐳 𝐁𝐳 𝐀𝟐𝐳 𝐁𝐳 ] = [ 0 1 −3] (5.45)
−1 −1 1
0 1 0 0
𝐱̇ = 𝐀 𝐱 𝐱 + 𝐁𝐱 𝑢 = [ 0 0 1] 𝐱 + [0] u (5.47a)
−10 −17 −8 1
𝑦 = 𝐂𝐱 = [4 1 0]𝐱 (5.47b)
La ecuación de salida fue escrita usando los coeficientes del numerador de la ecuación
(5.43), ya que la función de transferencia debe ser la misma en las dos representaciones.
La matriz de controlabilidad 𝐂𝐌𝐱 , por el sistema en variable de fase es
0 0 1
𝐂𝐌𝐱 = [𝐁𝐱 𝐀 𝐱 𝐁𝐱 𝐀𝟐𝐱 𝐁𝐱 ] = [0 1 −8] (5.48)
1 −8 47
Usando la ecuación (5.39), se puede calcular ahora la matriz de transformación entre los
dos sistemas como
1 0 0
𝐏= −𝟏
𝐂𝐌𝐳 𝐂𝐌𝐱 =[5 1 0] (5.49)
10 7 1
Notas del Ing. José M. Vera Valerio 16 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
Ya que el cero de lazo cerrado estará en 𝑠 = −4, se elije al tercer polo de lazo cerrado
para que cancele al cero de lazo cerrado. Por lo tanto, la ecuación característica total
deseada del sistema de lazo cerrado es
0 1 0
𝐱̇ = (𝐀 𝐱 − 𝐁𝐱 𝐊 𝐱 )𝐱 = [ 0 0 1 ]𝐱 (5.51a)
−(10 + k1x ) −(17 + k 2x ) −(8 + k 3x )
𝑦 = [4 1 0]𝐱 (5.51b)
Vamos ahora a verificar nuestro diseño. Las ecuaciones de estado por el sistema
diseñado mostrado en la figura 5.10 con entrada 𝑟 son
Notas del Ing. José M. Vera Valerio 17 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
−5 1 0 0
𝐳̇ = (𝐀 𝐳 − 𝐁𝐳 𝐊 𝐳 )𝐳 + 𝐁𝐳 𝑟 = [ 0 −2 1] 𝐳 + [0] r (5.55a)
20 −10 1 1
𝑦 = 𝐂𝐳 𝐳 = [−1 1 0] (5.55b)
Use la ecuación (1.73) para calcular la función de transferencia lazo cerrado, entonces
(𝑠+4) 1
𝑇(𝑠) = 𝑠3 +6𝑠2 +13𝑠+20 = 𝑠2 +2𝑠+5 (5.56)
(𝑠 + 6)
𝐺(𝑠) =
(𝑠 + 9)(𝑠 + 8)(𝑠 + 7)
−7 1 0 0
𝐳̇ = 𝐀𝐳 + 𝐁𝑢 = [ 0 −8 1] 𝐳 + [0] u
0 0 −9 1
𝑦 = 𝐂𝐳 = [−1 1 0]𝐳
Solución:
Primero se revisa la controlabilidad. La matriz de controlabilidad resulta ser
0 0 1
𝐂𝐌𝐳 = [𝐁 𝐀𝐁 2
𝐀 𝐁 ] = [ 0 1 −17 ]
1 −9 81
Ya que |𝐂𝐌𝐳 | = −1, 𝐂𝐌𝐳 es de rango completo, es decir, rango 3. Entonces, se concluye
que el sistema es controlable.
Ahora se busca a la ecuación característica deseada. Un 20 % de sobreimpulso y
un tiempo de asentamiento de 2 segundos, requiere
%
− log( ) 𝜋
100
𝜍= = 0.456 𝜔𝑛 = = 4.386 𝑟𝑎𝑑/𝑠𝑒𝑔
%
√𝜋 2 +log2 ( ) 𝑡𝑝 √1−𝜍2
100
𝑠 2 + 2𝜍𝜔𝑛 𝑠 + 𝜔𝑛 2 = 𝑠 2 + 4𝑠 + 19.24
Notas del Ing. José M. Vera Valerio 18 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
Ya que,
(𝑠 + 6) 𝑠+6
𝐺(𝑠) = = 3 2
(𝑠 + 7)(𝑠 + 8)(𝑠 + 9) 𝑠 + 24𝑠 + 191𝑠 + 504
0 1 0 0
𝐀𝐏 = [ 0 0 1] 𝐁 𝐏 = [0 ] 𝐂 𝐏 = [6 1 0]
−504 −191 −24 1
0 1 0
𝐀 𝐏 − 𝐁𝐏 𝐊 𝐏 = [ 0 0 1 ]
−(504 + 𝑘1 ) −(191 + 𝑘2 ) −(24 + 𝑘3 )
0 0 1
𝐂𝐌𝐳 = [𝐁𝐳 𝐀 𝐳 𝐁𝐳 𝐀𝟐𝐳 𝐁𝐳 ] = [0 1 −17]
1 −9 81
0 0 1
𝐂𝐌𝐩 = [𝐁𝐩 𝐀 𝐩 𝐁𝐩 𝐀𝟐𝐩 𝐁𝐩 ] = [0 1 −24]
1 −24 385
Por consiguiente,
0 0 1 191 24 1 1 0 0
−𝟏
𝐏 = 𝐂𝐌𝐳 𝐂𝐌𝐱 = [0 1 −17] [ 24 1 0] = [ 7 1 0]
1 −9 81 1 0 0 56 15 1
De este modo,
1 0 0
𝐊 𝐳 = 𝐊 𝐱 𝐏 −1 = [−388.55 −147.76 −14] [−7 1 0] = [−40.23 62.24 −14]
49 −15 1
Notas del Ing. José M. Vera Valerio 19 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
∇
En este sección se vió como diseñar la retroalimentación de variables de estado
por plantas que no están representadas en la forma variable de fase. Usando las matrices
de controlabilidad, seremos capaces de transformar una planta a la forma variable de
fase, diseñar el controlador y finalmente transformar en inversa el diseño del controlador
a la representación original de la planta. El diseño del controlador se basa en la
disponibilidad de los estados por la representación. En la siguiente sección se estudiará
el diseño de la retroalimentación de variables de estado cuando alguno o todos los
estados no está disponibles.
Notas del Ing. José M. Vera Valerio 20 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
Figura 5.11: (a) Observador lazo abierto, (b)-(c) observador lazo cerrado y su despiece
𝐱̇ = 𝐀𝐱 + 𝐁𝑢 (5.57a)
𝑦 = 𝐂𝐱 (5.57b)
Y un observador,
𝑦̂ = 𝐂𝐱̂ (5.58b)
Entonces, las dinámicas de la diferencia entre los estados real y estimado no es forzada,
y si la planta es estable, esta diferencia, debido a las diferencias en los vectores iniciales
de estado, se aproxima a cero. Sin embargo, la velocidad de convergencia entre el
estado real y el estado estimado es la misma que la respuesta transitoria de la planta, ya
que la ecuación característica de la (5.59a) es igual a la (5.57a). Ya que la convergencia
es muy lenta, se busca una forma de acelerar al observador y hacer de su tiempo de
respuesta mucho más rápido que la del controlado sistema de lazo cerrado, tal que,
efectivamente, el controlador recibirá de inmediato a los estados estimados.
Notas del Ing. José M. Vera Valerio 21 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
𝑦̂ = 𝐂𝐱̂ (5.60b)
𝐱̇ = 𝐀𝐱 + 𝐁𝑢 (5.61a)
𝑦 = 𝐂𝐱 (5.61b)
Notas del Ing. José M. Vera Valerio 22 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
Donde (𝐱 − 𝐱̂) es el error entre el vector de estado real y el vector de estado estimado, y
(𝑦 − 𝑦̂) es el error entre la salida real y la salida estimada.
Sustituyendo la ecuación de salida en la ecuación de estado, se obtiene la
ecuación de estado por el error entre el vector de estado estimado y el vector de estado
real.
𝐞̇ 𝐱 = (𝐀 − 𝐋𝐂)𝐞𝐱 (5.64a)
𝑦 − 𝑦̂ = 𝐂𝐞𝐱 (5.64b)
Notas del Ing. José M. Vera Valerio 23 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
por los valores de 𝐋 para producir una ecuación característica deseada o respuesta por
las ecuaciones (5.64). La ecuación característica se encuentra a partir de las ecuaciones
(5.64) que es
−an−1 1 0 0 ⋯ 0 l1
−an−2 0 1 0 ⋯ 0 l2
𝐀 − 𝐋𝐂 = ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ − ⋮ [1 0 0 0 ⋯ 0]
−a1 0 0 0 ⋯ 1 ln−1
[ −a0 0 0 0 ⋯ 0] [ ln ]
−(an−1 + l1 ) 1 0 0 ⋯ 0
−(an−2 + l2 ) 0 1 0 ⋯ 0
= ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ (5.66)
−(a1 + ln−1 ) 0 0 0 ⋯ 1
[ −(a0 + ln ) 0 0 0 ⋯ 0]
La ecuación característica de 𝐀 − 𝐋𝐂 es
Ahora se puede resolver por las 𝑙𝑖 ′𝑠 al igualar los coeficientes de las ecuaciones (5.67) y
(5.69):
Notas del Ing. José M. Vera Valerio 24 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
Ejemplo 5.5: Diseño del observador por una forma canónica observadora
Diseñe un observador por la planta
(𝑠+4) 𝑠+4
𝐺(𝑠) = (𝑠+1)(𝑠+2)(𝑠+5) = 𝑠3 +8𝑠2 +17𝑠+10 (5.71)
Solución:
1. primero represente la planta estimada en la forma canónica observadora. El resultado
se muestra en la figura 5.13a.
Figura 5.13: (a) GFS del sistema usando variables FCO, (b) retroalimentación del observer
2. Ahora forme la diferencia entre la salida real de la planta y la salida estimada del
observador 𝑦̂, y agregue las trayectorias de retroalimentación desde esta diferencia
hasta la derivada de cada variable de estado. El resultado se ve en la figura 5.13b.
3. Después encuentre el polinomio característico. Las ecuaciones de estado por la
planta estimada mostradas en la figura 5.13a son
−8 1 0 0
̇𝐱̂ = 𝐀𝐱̂ + 𝐁𝑢 = [−17 0 1] 𝐱̂ + [1] u (5.72a)
−10 0 0 4
𝑦̂ = 𝐂𝐱̂ = [1 0 0]𝐱̂ (5.72b)
Notas del Ing. José M. Vera Valerio 25 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
−(8 + 𝑙1 ) 1 0
𝐞̇ 𝐱 = (𝐀 − 𝐋𝐂)𝐞𝐱 = [−(17 + 𝑙2 ) 0 1] 𝐞𝐱 (5.73)
−(10 + 𝑙3 ) 0 0
Igualar las ecuaciones (5.74) y (5.75), resulta que 𝑙1 = 112, 𝑙2 = 2483 y 𝑙3 = 49990.
Fig. 5.14: Respuesta observador (a) lazo cerrado, (b) lazo abierto ganancias desconectadas
Notas del Ing. José M. Vera Valerio 26 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
Una simulación del observador con una entrada 𝑟(𝑡) = 100𝑡 se muestra en la
figura 5.14. Las condiciones iniciales de la planta fueron todas cero, y la condición
inicial de 𝑥̂1 fue 0.5. Ya que el polo dominante del observador es −10 ± 𝑗20, el tiempo
de asentamiento esperado debería ser alrededor de 0.4 𝑠. Es interesante notar la
lentitud de la respuesta en la figura 5.14b, donde las ganancias del observador están
desconectadas, y el observador es simplemente una copia de la planta con una
condición inicial diferente.
∇
Tarea:
Diseñe un observador para la planta,
(𝑠 + 6)
𝐺(𝑠) =
(𝑠 + 7)(𝑠 + 8)(𝑠 + 9)
−24 1 0 0
𝐱̂̇ = 𝐀𝐱̂ + 𝐁𝑢 = [−191 0 1 ] 𝐱
̂ + [ 1] u
−504 0 0 6
𝑦̂ = 𝐂𝐱̂ = [1 0 0]𝐱̂
Solución:
Para el sistema dado, se tiene que
−(24 + 𝑙1 ) 1 0
𝐞̇ 𝐱 = (𝐀 − 𝐋𝐂)𝐞𝐱 = [−(191 + 𝑙2 ) 0 1] 𝐞𝐱
−(504 + 𝑙3 ) 0 0
𝑠 2 + 2𝜍𝜔𝑛 𝑠 + 𝜔𝑛 2 = 𝑠 2 + 4𝑠 + 19.24
Notas del Ing. José M. Vera Valerio 27 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
Igualar los coeficientes de las ecuaciones características, deseada y del sistema, resulta
216
𝐋 = [ 9730 ]
383696
∇
En esta sección se diseñó un observador en la forma canónica observadora que usa la
salida de un sistema para estimar las variables de estado. En la siguiente sección se
examinan las condiciones bajo la cual un observador no se puede diseñar.
5.6 OBSERVABILIDAD
Recuerde que la habilidad para controlar a todas las variables de estado es un requisito
del diseño del controlador. Las ganancias de retroalimentación de las variables de estado
no se pueden diseñar si alguna variable de estado es incontrolable. La incontrabilidad se
puede ver mejor con los sistemas diagonalizados. La gráfica de flujo de la señal mostró
claramente que una variable de estado incontrolable no estaba conectada a la señal de
control del sistema.
Un concepto similar gobierna la habilidad para crear un diseño por un observador.
Específicamente, se está usando la salida de un sistema para deducir a las variables de
estado. Si cualquier variable de estado no tiene efecto sobre la salida, entonces no se
puede calcular esta variable de estado mediante la observación de la salida.
La habilidad para observar a una variable de estado desde la salida es mejor vista
desde un sistema diagonalizado. La figura 5.15 muestra un sistema donde cada variable
de estado puede ser observada en la salida ya que cada una está conectada a la salida.
La figura 5.15b es un ejemplo de un sistema donde todas las variables de estado no se
pueden observar en la salida. Aquí 𝑥1 no está conectada a la salida y no puede estimarse
desde una medición de la salida.
“Si el vector de estado inicial 𝑥(𝑡0 ) se puede calcular desde 𝑢(𝑡) y 𝑦(𝑡) medir sobre un
intervalo finito de tiempo desde 𝑡0 , el sistema se dice observable, de otra manera el
sistema se dice inobservable.”
Notas del Ing. José M. Vera Valerio 28 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
𝑦 = 𝐂𝐱 = [1 1 1]𝐱 (5.76)
Por otra parte, la ecuación de salida por el sistema inobservable de la figura 5.15b es
𝑦 = 𝐂𝐱 = [0 1 1]𝐱 (5.77)
Note que la primera columna de la ecuación (5.77) es cero. Para los sistemas que se
representan en forma paralela con diferentes eigenvalores, si cualquier columna de la
matriz de salida de acoplamiento es cero, el sistema diagonal no es observable.
LA MATRIZ OBSERVABILIDAD
Notas del Ing. José M. Vera Valerio 29 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
salida. Ahora se expresan los requisitos para la observabilidad, que incluyen la forma,
propiedad y nombre de la matriz.
Sea la planta de orden 𝑛 cuyas ecuaciones de estado y de salida son,
𝐱̇ = 𝐀𝐱 + 𝐁𝐮 (5.78a)
𝐲 = 𝐂𝐱 (5.78b)
𝐂
𝐂𝐀
𝐎𝐌 = [ ] (5.79)
⋮
𝐂𝐀n−1
Solución:
Las ecuaciones de estado y salida por el sistema son
0 1 0 0
𝐱̇ = 𝐀𝐱 + 𝐁𝑢 = [ 0 0 1] 𝐱 + [0] 𝑢 (5.80a)
−4 −3 −2 1
𝐲 = 𝐂𝐱 = [0 5 1]𝐱 (5.80b)
𝐂 0 5 1
𝐎𝐌 = [ 𝐂𝐀 ] = [ −4 −3 3] (5.81)
2
𝐂𝐀 −12 −13 −9
Notas del Ing. José M. Vera Valerio 30 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
Solución:
Las ecuaciones de estado y salida por el sistema son
0 1 0
𝐱̇ = 𝐀𝐱 + 𝐁𝑢 = [ ]𝐱 + [ ]𝑢 (5.82a)
−5 −21/4 1
𝐲 = 𝐂𝐱 = [5 4]𝐱 (5.82b)
𝐂 5 4
𝐎𝐌 = [ ]=[ ] (5.83)
𝐂𝐀 −20 −16
Tarea:
Determine si es o no el siguiente sistema observable:
0 1 0 0
𝐱̇ = 𝐀𝐱 + 𝐁𝑢 = [ 0 0 1] 𝐱 + [0] 𝑢
−4 −3 −2 1
𝐲 = 𝐂𝐱 = [0 5 1]𝐱
Solución:
Notas del Ing. José M. Vera Valerio 31 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
𝐂 4 6 8
𝐎𝐌 = [ 𝐂𝐀 ] = [−64 −80 −78]
𝐂𝐀2 674 848 814
Donde
25 28 32
2
𝐀 = [−7 −4 −11]
77 95 94
La matriz es de rango completo, es decir, rango 3 debido a que |𝐎𝐌 | = −1576. Por lo
tanto, el sistema es observable.
∇
Ahora que se ha discutido la observabilidad y a la matriz observabilidad, estamos
listos para hablar acerca del diseño de un observador por una planta no representada en
la forma canónica observable.
Al principio del capítulo se discutió como diseñar los controladores por los sistemas no
representados en la forma variable de fase. Un método es igualar a los coeficientes del
det[𝑠𝐈 − (𝐀 − 𝐁𝐊)] con los coeficientes del polinomio característico deseado. Con este
método se pueden producir cálculos difíciles por sistemas de orden superior. Otro
método es transformar la planta a la forma fase variable, diseñar el controlador y transferir
en inversa el diseño a su representación original. Las transformaciones se sacaron de la
matriz controlabilidad.
En esta sección se usa una idea similar para el diseño de los observadores que no
se representan en la forma canónica observable. Un método es igualar a los coeficientes
del det[𝑠𝐈 − (𝐀 − 𝐋𝐂)] con los coeficientes del polinomio característico deseado. De
nuevo, con este método se pueden producir cálculos muy difíciles por sistemas de orden
superior. Otro método es primero transformar la planta a la forma canónica observable tal
que las ecuaciones de diseño sean sencillas, entonces desarrolle el diseño a la forma
canónica observable, después transfiera en inversa el diseño a la representación original.
El segundo método
𝐳̇ = 𝐀𝐳 + 𝐁𝑢 (5.84a)
𝑦 = 𝐂𝐳 (5.84b)
𝐳 = 𝐏𝐱 (5.86)
𝐱̇ = 𝐏 −1 𝐀𝐏𝐱 + 𝐏 −1 𝐁𝑢 (5.87a)
𝑦 = 𝐂𝐏𝐱 (5.87b)
𝐂𝐏 𝐂
𝐂𝐏(𝐏 −1 𝐀𝐏) 𝐂𝐀
𝐎𝐌𝐱 = 𝐂𝐏(𝐏 −1 𝐀𝐏)(𝐏 −1 𝐀𝐏) = 𝐂𝐀2 𝐏 (5.88)
⋮ ⋮
[𝐂𝐏(𝐏 −1 𝐀𝐏)(𝐏 −1 𝐀𝐏) ⋯ (𝐏 −1 𝐀𝐏)] [𝐂𝐀𝑛−1 ]
𝐞̇ 𝐱 = (𝐏 −1 𝐀𝐏 − 𝐋𝐱 𝐂𝐏)𝐞𝐱 (5.90a)
𝑦 − 𝑦̂ = 𝐂𝐏𝐞𝐱 (5.90b)
𝑦 − 𝑦̂ = 𝐂𝐞𝐳 (5.91b)
Comparando la ecuación (5.91) con la ecuación (5.64a), se ve que el vector ganancia del
observador es
𝐋𝐳 = 𝐏𝐋𝐱 (5.92)
Notas del Ing. José M. Vera Valerio 33 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
1
𝐺(𝑠) =
(𝑠 + 1)(𝑠 + 2)(𝑠 + 5)
Solución:
Primero represente la planta en su forma de cascada original.
−5 1 0 0
𝐳̇ = 𝐀𝐳 + 𝐁𝑢 = [ 0 −2 1] 𝐳 + [0] u (5.94a)
0 0 −1 1
𝑦 = 𝐂𝐳 = [1 0 0]𝐳 (5.94b)
𝐂 1 0 0
𝐎𝐌𝐳 = [ 𝐂𝐀 ] = [−5 1 0] (5.95)
2
𝐂𝐀 25 −7 1
Se pueden usar los coeficientes de este polinomio característico para encontrar la forma
canónica observable:
𝐱̇ = 𝐀 𝐱 𝐱 + 𝐁𝐱 𝑢 (5.97a)
𝑦 = 𝐂𝐱 𝐱 (5.97b)
Donde
−8 1 0
𝐀 𝐱 = [−17 0 1] y 𝐂𝐱 = [1 0 0] (5.98)
−10 0 0
Notas del Ing. José M. Vera Valerio 34 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
𝐂𝐱 1 0 0
𝐎𝐌𝐱 = [𝐂𝐱 𝐀 𝐱 ] = [−8 1 0] (5.99)
𝟐
𝐂𝐱 𝐀 𝐱 47 −8 1
−8 1 0 l1
𝐀 𝐱 − 𝐋𝐱 𝐂𝐱 = [−17 0 1] − [l2 ] [1 0 0]
−10 0 0 l3
−(8 + l1 ) 1 0
= [−(17 + l2 ) 0 1] (5.100)
−(10 + l3 ) 0 0
Igualando este polinomio con la ecuación característica observable lazo cerrado deseada
𝑠 3 + 120𝑠 2 + 2500𝑠 + 50000, se encuentra
112
𝐋𝐱 = [ 2483 ] (5.102)
49900
1 0 0
−𝟏
𝐏 = 𝐎𝐌𝐳 𝐎𝐌𝐱 = [−3 1 0] (5.103)
1 −1 1
112
𝐋𝐳 = 𝐏𝐋𝐱 = [ 2147 ] (5.104)
47619
Notas del Ing. José M. Vera Valerio 35 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
Una simulación del observador se muestra en la figura 5.19a. Para demostrar el efecto
del diseño del observador, la figura 5.19b muestra la reducción de velocidad si el
observador es simplemente una copia de la planta y están desconectadas todas las
trayectorias de retroalimentación del observador.
Figura 5.19: Diseño observador: (a) lazo cerrado, (b) lazo abierto ganancias no conectadas
∇
Ejemplo 5.9: Diseño del observador mediante la igualación de coeficientes
Un modelo con escala en tiempo por el nivel de glucosa en la sangre del cuerpo se ve en
la ecuación siguiente. La salida es la desviación de la concentración de glucosa desde su
valor medio en 𝑚𝑔/100𝑚𝑙, y la entrada es la cantidad de inyección intravenosa de de
glucosa en 𝑔𝑟/𝑘𝑔/ℎ𝑟.
407(𝑠 + 0.916)
𝐺(𝑠) =
(𝑠 + 1.27)(𝑠 + 2.69)
Notas del Ing. José M. Vera Valerio 36 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
Diseñe un observador por las variables de fase con una respuesta transitoria descrita por
𝜍 = 0.7 y 𝜔𝑛 = 100.
Solución:
Primero se modela la planta en la forma variable de fase. El resultado se muestra en la
figura 5.20a.
Por la planta,
0 1
𝐀=[ ]; 𝐂 = [372.81 407] (5.106)
−3.42 −3.96
Figura 5.20: (a) Planta, (b) diseño del observador de este ejemplo
0 1 𝑙
𝐀 − 𝐋𝐂 = [ ] − [ 1 ] [372.81 407]
−3.42 −3.96 𝑙2
−372.81𝑙1 (1 − 407𝑙1 )
=[ ] (5.107)
−(3.42 + 372.81𝑙2 ) −(3.96 + 407𝑙2 )
Notas del Ing. José M. Vera Valerio 37 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
Comparando los coeficientes de las ecuaciones (5.108) y (5.109), se calculan los valores
de 𝑙1 y 𝑙2 que son igual a −38.397 y 35.506, respectivamente. Usando la ecuación (5.60),
donde
0 1 0 −38.397
𝐀=[ ], 𝐁 = [ ], 𝐂 = [372.81 407], 𝐋=[ ] (5.110)
−3.42 −3.96 1 35.506
1
𝐺(𝑠) =
(𝑠 + 7)(𝑠 + 8)(𝑠 + 9)
−7 1 0 0
𝐳̂̇ = 𝐀𝐳̂ + 𝐁𝑢 = [ 0 −8 1] 𝐳̂ + [0] u
0 0 −9 1
𝑦̂ = 𝐂𝐳̂ = [1 0 0]𝐳̂
Solución:
El sistema se representa en la forma de cascada mediante las siguientes ecuaciones de
estado y de salida:
−7 1 0 0
𝐳̇ = 𝐀𝐳 + 𝐁𝑢 = [ 0 −8 1 ] 𝐳 + [0] u
0 0 −9 1
𝑦 = 𝐂𝐳 = [1 0 0]𝐳
La matriz de observabilidad es
𝐂𝐳 1 0 0
𝐎𝐌𝐳 𝐂 𝐀
= [ 𝐳 𝐳 ] = [−7 1 0]
𝐂𝐳 𝐀𝟐𝐳 49 −15 1
Donde
49 −15 1
𝐀𝟐𝐳 = [ 0 64 −17]
0 0 81
Notas del Ing. José M. Vera Valerio 38 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
Ya que,
1 1
𝐺(𝑠) = = 3
(𝑠 + 7)(𝑠 + 8)(𝑠 + 9) 𝑠 + 24𝑠 2 + 191𝑠 + 504
−24 1 0 0
𝐱̇ = [−191 0 1] 𝐱 + [0] 𝑢
−504 0 0 1
𝑦 = [1 0 0]𝐱
𝐂𝐱 1 0 0
𝐎𝐌𝐱 = [𝐂𝐱 𝐀 𝐱 ] = [−24 1 0]
𝐂𝐱 𝐀𝟐𝐱 385 −24 1
Donde,
385 −24 1
𝐀𝟐𝐱 = [ 4080 −191 0]
12096 −504 0
Agregando un polo en −400, o 10 veces la parte real de los polos dominantes segundo
orden, produce la ecuación característica deseada resultante
−(24 + l1 ) 1 0
𝐞̇ 𝐱 = (𝐀 𝐱 − 𝐋𝐱 𝐂𝐜 )𝐞𝐱 = [−(191 + l2 ) 0 1] 𝐞𝐱
−(504 + l3 ) 0 0
456
𝐋𝐱 = [ 36389 ]
1′830496
Ahora desarrolle la matriz de transformación entre las formas: canónica del observador y
en cascada.
1 0 0 −1 1 0 0 1 0 0 1 0 0
−𝟏
𝐏 = 𝐎𝐌𝐳 𝐎𝐌𝐱 = [−7 1 0] [−24 1 0] = [ 7 1 0] [−24 1 0]
49 −15 1 385 −24 1 56 15 1 385 −24 1
1 0 0
= [−17 1 0]
81 −9 1
Finalmente,
Notas del Ing. José M. Vera Valerio 40 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
Figura 5.21: Control integral por el diseño del error de estado estacionario
𝑥̇ 𝑁 = 𝑟 − 𝐂𝐱 (5.111)
𝐱̇ = 𝐀𝐱 + 𝐁𝑢 (5.112a)
𝑥̇ 𝑁 = −𝐂𝐱 + r (5.112b)
y = 𝐂𝐱 (5.112c)
Las ecuaciones (5.112) se pueden escribir como vectores y matrices aumentados. Por lo
tanto,
𝐱̇ 𝐀 𝟎 𝐱 𝐁 𝟎
[ ]=[ ] [𝑥 ] + [ ] 𝑢 + [ ] 𝑟 (5.113a)
𝑥̇ 𝑁 −𝐂 0 𝑁 0 1
𝐱
𝑦 = [𝐂 0] [𝑥 ] (5.113b)
𝑁
Pero
𝐱
𝑢 = −𝐊𝐱 + 𝐾𝑒 𝑥𝑁 = −[𝐊 −𝐾𝑒 ] [[
𝑥𝑁 ]] (5.114)
𝐱̇ (𝐀 − 𝐁𝐊) 𝐁𝐾𝑒 𝐱 𝟎
[ ]=[ ] [𝑥 ] + [ ] 𝑟 (5.115a)
𝑥̇ 𝑁 −𝐂 0 𝑁 1
𝐱
𝑦 = [𝐂 0] [𝑥 ] (5.115b)
𝑁
Notas del Ing. José M. Vera Valerio 41 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
0 1 0
𝐱̇ = [ ]𝐱 + [ ]𝑢
−3 −5 1
𝐲 = [1 0]𝐱
Solución:
a) Usando los requisitos por el tiempo de asentamiento y sobreimpulso, se encuentra
que el polinomio característico deseado es
𝑠 2 + (5 + 𝑘2 )𝑠 + (3 + 𝑘1 ) (5.118)
0 1 0
𝐱̇ = (𝐀 − 𝐁𝐊)𝐱 + 𝐁𝑟 = [ ]𝐱 + [ ]𝑟 (5.120a)
−183.1 −16 1
𝐲 = 𝐂𝐱 = [1 0]𝐱 (5.120b)
Usando la ecuación (4.96), se encontró que el error de estado estacionario por una
entrada escalón es
Notas del Ing. José M. Vera Valerio 42 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
0 1 −1 0
𝑒(∞) = 1 + 𝐂(𝐀 − 𝐁𝐊)−1 𝐁 = 1 + [1 0] [ ] [ ] = 0.995 (5.121)
−183.1 −16 1
b) Ahora se usan las ecuaciones (5.115) para representar a la planta de control integral
como sigue
𝑥̇ 1 0 1 0 0 𝑥 0
([ ] − [ ] [𝑘1 𝑘2 ]) [ ] 𝐾𝑒 𝑥1
[𝑥̇ 2 ] = [ −3 −5 1 1 ] [ 2 ] + [0] 𝑟 (5.122a)
𝑥̇ 3 −[1 0] 0 𝑥3 1
0 1 0 𝑥1 0
= [−(3 + 𝑥1 ) −(5 + 𝑥1 ) 𝐾𝑒 ] [𝑥2 ] + [0] 𝑟
−1 0 0 𝑥3 1
𝑥1
[
𝑦 = 1 0 0 [ 2] ] 𝑥 (5.122b)
𝑥3
𝑠 2 + (5 + 𝑘2 )𝑠 2 + (3 + 𝑘1 )𝑠 + 𝐾𝑒 (5.118)
𝑘1 = 1780.1 (5.125a)
𝑘2 = 111 (5.125b)
𝑘3 = -18310 (5.125c)
Al sustituir esos valores en las ecuaciones (5.122) se produce a este sistema control
integral lazo cerrado,
𝑥̇ 1 0 1 0 𝑥1 0
[𝑥̇ 2 ] = [−1783.1 −116 𝑥
18310] [ 2 ] + [0] 𝑟 (5.123a)
𝑥̇ 3 −1 0 0 𝑥3 1
𝑥1
𝑦 = [1 0 0] [𝑥2 ] (5.123b)
𝑥3
Notas del Ing. José M. Vera Valerio 43 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
Para poder revisar nuestra suposición por el cero, se aplica ahora la ecuación
(1.73) a las ecuaciones (5.126) y se encuentra que la función de transferencia de lazo
cerrado es
18310
𝑇(𝑠) = 𝑠3 +116𝑠2 +1783.1𝑠+18310 (5.127)
−1
0 1 0 0
𝑒(∞) = 1 + [1 0 0] [−1783.1 −116 18310] [0] = 0 (5.128)
−1 0 0 1
0 1 0
𝐱̇ = [ ]𝐱 + [ ]𝑢
−7 −9 1
𝐲 = [4 1]𝐱
Este debe producir una respuesta al escalón con un 10% de sobreimpulso y un tiempo
de pico de 2 𝑠𝑒𝑔, y cero de error en el estado estacionario.
Solución:
Primero se encuentra a la ecuación característica deseada. Con un 10% de sobreimpulso
se necesita tener una razón de amortiguamiento y una frecuencia natural
%
− log( ) 4
100
𝜍= = 0.591 𝜔𝑛 = = 1.948 𝑟𝑎𝑑/𝑠𝑒𝑔
%
√𝜋 2 +log2 ( ) 𝑡𝑝 √1−𝜍2
100
𝐱̇ (𝐀 − 𝐁𝐊) 𝐁𝐾𝑒 𝐱 𝟎 𝐱
[ ]=[ ] [𝑥 ] + [ ] 𝑟 y 𝑦 = [𝐂 0] [𝑥 ]
𝑥̇ 𝑁 −𝐂 0 𝑁 1 𝑁
Notas del Ing. José M. Vera Valerio 44 Materia: Tópicos Avanzados Ing. de
Control
FACULTAD DE INGENIERÍA UNIVERSIDAD VERACRUZANA
Donde
0 1 0 0 0 1
𝑘2 ] = [ 0
0 1
𝐀 − 𝐁𝐊 = [ ] − [ ] [𝑘1 ]−[ ]=[ ]
−7 −9 1 −7 −9 𝑘1 𝑘2 −(7 + 𝑘1 ) −(9 + 𝑘2 )
𝐂 = [4 1]
0 0
𝐁𝐾𝑒 = [ ] 𝑘𝑒 = [ ]
1 𝑘𝑒
Por consiguiente,
𝑥̇ 1 0 1 0 𝑥1 𝑥1
0
𝑥̇
[ 2 ] = [−(7 + 𝑘1 ) −(9 + 𝑘2 ) 𝑘𝑒 ] [ 𝑥2 ] + [ ] 𝑟 y 𝑥
𝑦 = [4 1 0] [ 2 ]
1
𝑥̇ 𝑁 −4 −1 0 𝑥𝑁 𝑥𝑁
𝑠 0 0 0 1 0
(𝐀 − 𝐁𝐊) 𝐁𝐾𝑒
|𝑠𝐼 − [[ ]]| = |[0 𝑠 0] − [−(7 + 𝑘1 ) −(9 + 𝑘2 ) 𝑘𝑒 ]|
−𝐂 0
0 0 𝑠 −4 −1 0
𝑠 −1 0
= |[(7 + 𝑘1 ) 𝑠 + + 𝑘2 −𝑘𝑒 ]| = 𝑠 3 + (9 + 𝑘2 )𝑠 2 + (7 + 𝑘1 + 𝑘𝑒 )𝑠 + 4𝑘𝑒
(9 )
4 1 𝑠
Notas del Ing. José M. Vera Valerio 45 Materia: Tópicos Avanzados Ing. de
Control