Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3.3.-Diseño de Controladores Por Observadores de Estado
3.3.-Diseño de Controladores Por Observadores de Estado
3 DISEÑO DE
OBSERVADORES O
ESTIMADORES DE ESTADO
Estimación del estado
Figura 1
OBSERVADOR DE ORDEN COMPLETO
A y-ӯ
Dado el sistema:
x Ax Bu (1)
y Cx (2)
x = vector de estado (n x 1)
u = señal de control (escalar)
y=señal de salida(escalar)
A = Matriz de estado (n x n)
B = Matriz de control (n x 1)
C=Matriz (1 x n)
Se puede estimar sus estados mediante la
siguiente expresión:
(3)
donde:
L Vector de ganancias que permiten la
observación de estados (1 x n)
x Vector de estados estimados
y Salida estimada
Debe notarse que las matrices A, B, C, D son las mismas
tanto para un sistema real como para el sistema estimado.
Para los cálculos siguientes se asume que el valor de D es
cero.
La diferencia existente entre x y x se denomina error de
observación, y el término L( y - y ) se denomina factor de
corrección.
Para determinar el error de observación restamos (1)-(3)
, así tenemos:
(4)
Si se sabe que el error esta definido como la diferencia entre
el estado real y el estado estimado, entonces se tendrá:
(5)
L1
L
L2
Luego el polinomio característico estará dado por:
DISEÑO DE OBSERVADORES DE ORDEN
COMPLETO
(Los polos deseados se ubican en -3+j y -3-j), estos valores se hallan con
Los datos
0 -1 0 -1 1 2
A
2
1 -2 1 -2 - 2 3
Solución.
METODO DE DISEÑO COMPLETO
0 0 1 1 0 0
M WC 0 1 -2
N=W0 = 0 1 0
1 -2 3 0 0 1
Rango es 3 Rango es 3
Controlable Observable
DISEÑO MEDIANTE EL SOFTWARE
MATLAB
L=acker(A',C',P)‘; este comando sólo se aplica a sistemas con una sola entrada y
una sola salida (SISO)
L=place(A’,C’,P)’; Cuando poseen múltiples entradas y múltiples salidas (MIMO)
Ejemplo:
L=
1.5000
0.5000
-3.0000
A=[0 1 0;0 0 1;-3 -2 -1];
C=[2 0 0];
P=[-2 -1+j -1-j];
L=place(A',C',P)'
L=
1.5000
0.5000
-3.0000
Ejemplo:
Controlabilidad Observabilidad
Polinomio característico original
Polinomio característico deseado
Vector Observador
2°) SOLUCION MEDIANTE METODO
ABREVIADO
Polinomio deseado
3°) SOLUCION MEDIANTE METODO POR
FORMULA DE ACKERMAN
4°) USANDO MATLAB
L=
14.5000
20.2500
6.0000