Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ELECTRONICA.
Evaluación IV.
Diseño de un sistema basado en un observador de orden mínimo.
Contenido
Evaluación IV...............................................................................................................................................1
Diseño de un sistema basado en un observador de orden mínimo..................................................................1
1 INTRODUCCION......................................................................................................................................3
2 Presentación del Problema....................................................................................................................4
3 Encuentra la matriz K de realimentación usando Matlab......................................................................6
3.1 Encuentra la matriz Ke de realimentación del observador de orden mínimo usando Matlab.......7
3.2 Dibuja el diagrama de estado del sistema (indica los anchos de los buses) e indica las matrices y
dibuja el diagrama del controlador basado en observador de orden mínimo..............................................8
................................................................................................................................................................... 8
3.3 Determina la Matriz de transferencia del controlador basado en observador de estado de orden
mínimo para el sistema..............................................................................................................................9
4 Programación completa en Matlab......................................................................................................10
5 Conclusiones........................................................................................................................................12
1 INTRODUCCION.
2 Presentación del Problema
ẋ=Ax + B u
0 1 1 1 1
[
A= 1 0 1
−1 −5 −17 ] [ ]
B= 0 1
1 0
Paso 1- En el primer paso se debe encontrar la matriz de controlabilidad, utilizando la siguiente formula
MC = [B AB A2B], quedando como se muestra a continuación:
Paso 2- Método de Matriz de Transformación:
A continuación, se debe restar la Matriz Identidad menos la Matriz A, de la forma que se muestra a
continuación.
S 0 0 0 0 1 S −1 −1
SI-A=
[ ] [
0
0
S 0
0 S
- 1 0 1
−1 −5 −17 ] [ = −1 S
1
−1
5 S+ 17 ]↣
Obteniendo como resultado la siguiente ecuación Característica = S3 +17 S2 +5 S +1
Gracias a la ecuación característica podemos encontrar los valores de a1, a2 y a3, de la forma que se
muestra a continuación:
a 1=17
a 2=5
a 3=1
-9 -8 -7 -6 -5 -4 -3 -2 -1
s 1=−2.5+3 j
s 2=−2.5−3 j
s 3=−8.5
Por lo tanto, nuestro sistema tiene dos raíces conjugadas que serían 3 polos. (s1, s2 y s3)
( S2 +5 S +15.25+9 ) ( S+8.5 )
( S3 +8.5 S2 +5 S 2 +8.5 S +15.25 S+ 129.625 )
Luego de resolver la multiplicación de nuestro sistema, debemos realizar la suma de términos semejantes,
obteniendo el resultado siguiente:
Del resultado anterior podemos obtener el valor de Alpha 1, Alpha 2 y Alpha 3, quedando expresada de la
siguiente forma:
α 1=13.5
α 2=23.75
α 3=129.625
K= [ 128.625 18.75−3.5 ]
b.- Encuentra la matriz K de realimentación usando Matlab.
A continuación, daremos a conocer el procedimiento para obtener los valores de K utilizando el software
MATLAB:
u=K ~
x
Diseña un observador de estado de orden completo suponiendo que la configuración:
Los valores propios deseados son μ1 = –9.8; μ2 = –10.0; μ3 = –10.2.
El diseño consiste en determinar la matriz de realimentación Ke apropiada,
a.- Encuentra la matriz Ke de realimentación de control del observador utilizando los métodos de
transformación.
b.- Calcula la matriz Ke usando Matlab.
c.- Dibuja el diagrama de estado del sistema (indica los anchos de los buses) e indica las matrices.
d.- Determina la Función de transferencia del controlador basado en observador de estado completo.
e.- Dibuja el diagrama del controlador basado en observador de orden completo.
f.- Obtener la respuesta del sistema a la condición inicial.
1 0.4
x ( 0 )= 1
0[] []
e ( 0 )= 0.5
0
3 ¿Qué es un sistema MIMO?
En esta entrada veremos un poco el funcionamiento de un controlador predictivo basado en modelo
(GPC) utilizados para controlar procesos multivariables o por sus siglas en ingles MIMO (Multi-Input Multi-
Output). Una representación básica en diagrama de bloques para un sistema MIMO 2×2 puede verse en la
siguiente figura:
En este ejemplo especifico vemos un sistema que tiene 2 entradas (u1 y u2) y dos salidas (y1 y y2). Cada
una de esas entradas puede afectar en cierta proporción a cada una de las salidas del sistema.
Una vez ingresado los valores de las matrices, se debe obtener la Matriz de Controlabilidad (MC) y el
Rango
de Controlabilidad de la misma matriz, de la forma como se muestra en la imagen:
% Rango de controlabilidad
rc = rank(MC)
% Matriz de Observabilidad
MO = [C' A'*C']
% Rango de Observabilidad
ro = (MO)
Una vez realizado los pasos anteriores se debe de proseguir con los Polos Deseados, el Vector de Control y
la Matriz de realimentación de control del Observador:
% Polos Deseados
J = [-2.5+j*3 -2.5-j*3 -8.5]
% vector de control
L = [-9.8 -10 -10.2]
K = place(A, B, J)
z = initial(sysobs, [1;1;0;0.4;0.5;0],t);
x1 = [1 0 0 0 0 0]*z';
x2 = [0 1 0 0 0 0]*z';
x3 = [0 0 1 0 0 0]*z';
e1 = [0 0 0 1 0 0]*z';
e2 = [0 0 0 0 1 0]*z';
e3 = [0 0 0 0 0 1]*z';
subplot(3,3,2);
plot(t,x2)
grid
title('Respuesta a condicion inicial')
char(' t ')
char('Varaiable de estado x2')
subplot(3,3,3);
plot(t,x3)
grid
title('Respuesta a condicion inicial')
char('t')
char('Varaiable de estado x3')
subplot(3,3,4);
plot(t,e1)
grid
title('Respuesta a condicion inicial')
char('t')
char('Varaiable de estado e1')
subplot(3,3,5);
plot(t,e2)
grid
title('Respuesta a condicion inicial')
char('t')
char('Varaiable de estado e2')
subplot(3,3,6);
plot(t,e3)
grid
title('Respuesta a condicion inicial')
char('t')
char('Varaiable de estado e3')
4 Conclusiones
5 GLOSARIO
MATRIZ DE IDENTIDAD (MC): Una matriz identidad o unidad de orden n es una matriz cuadrada
donde todos sus elementos son ceros (0) menos los elementos de la diagonal principal que son
unos (1).
FUNCION DE TRASNFERENCIA (FDT): Definimos la función de transferencia de un sistema lineal
como la relación entre la salida y la entrada en el dominio complejo bajo condiciones iniciales
nulas.
CEROS DEL SISTEMA: Al valor o valores del número complejo s ∈ C que anula la función de
transferencia G(s) se les denomina ceros del sistema
POLOS DEL SISTEMA: hacen infinito respectivamente la función de transferencia.
TRANSFORMADA DE LA PLACE: Es una herramienta matemática de gran alcance formulada para
solucionar una variedad amplia de problemas del inicial-valor. La estrategia es transformar las
ecuaciones diferenciales difíciles en los problemas simples de la álgebra donde las soluciones
pueden ser obtenidas fácilmente.
MATRIZ TRASPUESTA: es el resultado de reordenar la matriz original mediante el cambio de filas
por columnas y las columnas por filas en una nueva matriz.
DETERMINANTE DE UNA MATRIZ: Para cada matriz cuadrada, existe un determinante. El
determinante de una matriz cuadrada A normalmente se denota como _A_ o det A.
RANGO DE UNA MATRIZ: Se dice que una matriz A tiene rango m si existe una submatriz M de
orden m#m de A tal que el determinante de M es distinto de cero y el determinante de cada
submatriz r#r (donde rnm!1) de A es cero.
MATRIZ ADJUNTA: La matriz B cuyo elemento en la i-ésima fila y la j-ésima columna es igual a Aji
se denomina adjunta de A y se denota por adj A.
FUNCION COMPLEJA: Una función compleja G(s) es una función de s, que tiene una parte real y
una parte imaginaria, o bien,
VARIABLE COMPLEJA: Un número complejo tiene una parte real y una parte imaginaria, y ambas
son constantes. Si la parte real y/o la parte imaginaria son variables, el número complejo se
denomina variable compleja. En la transformada de Laplace, se emplea la notación s como
variable compleja.
ESTABILIDAD ROBUSTA: El sistema de control diseñado es estable en presencia de
perturbaciones.
COMPORTAMIENTO ROBUSTO: El sistema de control presenta características de respuesta
predeterminadas en presencia de perturbaciones.