Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CONTROLABILIDAD Y OBSERVABILIDAD EN
SISTEMAS DE CONTROL
Prof.: Ing. Saturno Sarmiento
ESTADOS
Entradas
x1, x2, , xn
u1, u2, , um
Salidas
y1, y2, , yq
Parmetros
p1, p2, , pr
w1, w2, . . ., wv
Perturbaciones
x f x,u,p, w
Ecuacin de salida no lineal
y g x,u,p, w
x = Vector de estado
u = Vector de entrada
p = Vector de parmetros
w = Vector de perturbaciones
Ecuacin
de estado
no lineal
x f x,u,p, w
Aij
Bij
fi
xi
x ,u , w
fi
ui
x ,u , w
Eij
Ecuacin de salida
NO lineal
y g x,u,p, w
Matriz de estado
Matriz de entrada
fi
wi
x ,u , w
gi
xi
x ,u , w
Cij
Dij
H ij
gi
ui
gi
wi
Matriz de perturbaciones
Matriz de salida
x ,u , w
Matriz de pre
alimentacin
Matriz de perturbaciones
x ,u , w
y (t ) Cx(t ) Du(t ) Hw (t )
A = Matriz de estados
B = Matriz de entradas
C = Matriz de salidas
D = Matriz de pre alimentacin
E = Matriz de perturbaciones - estado
H = Matriz de perturbaciones - salida
u(t ) Kx(t )
K = Matriz de Ganancias de
realimentacin
Vector de entrada
x1
.
x .
.
xn
nx1
u1
.
u .
.
um
mx1
Vector de salida
y1
.
y .
.
yq
qx1
K k1 . . . kn 1xn
Vector de perturbaciones
w1
.
w .
.
wv
vx1
Matriz de estado
a11
A
a
n1
Matriz de entrada
a1n
b11
Matriz de salida
c11
b1 p
c1n
cqn
d11
D
d
q1
qxn
Matrices de perturbacin
e11
E
e
n1
e1v
env nxv
h11
H
h
q1
h1v
hqv
qxv
d1m
d qm
qxm
Controlabilidad
y
Observabilidad
CONTROLABILIDAD
DEFINICION:
Se dice que un proceso es de Estado Completamente Controlable si cada variable de estado
del proceso puede ser controlada para alcanzar un cierto objetivo en un tiempo finito por
alguna seal de control u(t) no restringida.
La condicin de controlabilidad de un proceso est ntimamente ligada a la existencia de una
solucin de realimentacin de estado, mediante la asignacin de los polos de lazo cerrado del
sistema en forma arbitraria.
La siguiente figura ilustra el concepto de Controlabilidad mediante la realimentacin de estado.
u(t ) Kx(t )
MATRIZ DE CONTROLABILIDAD
DEFINICION:
Es una matriz no singular (su determinante es diferente de cero), de
una estructura especial, que nos permite medir si un sistema es o no
de Estado Completamente Controlable.
La matriz de controlabilidad es funcin del par [A,B] y viene expresada
como:
M C f A, B B
AB . . . An 1 B
nxn
Condicin de controlabilidad:
Un sistema es de estado completamente controlable si la matriz de
controlabilidad es de rango n.
Matemticamente se expresa como:
OBSERVABILIDAD
DEFINICION:
Se dice que un proceso es de Estado Completamente Observable si cada variable de estado
del proceso puede ser determinada desde la observacin de las salidas sobre un intervalo de
tiempo finito.
La Condicin de Observabilidad de un proceso est ntimamente ligada a la posibilidad que
existe de observar las variables de estado del proceso a partir de las variables de salida que
son generalmente medibles.
El concepto de Observabilidad es muy importante porque, en la prctica, es sumamente difcil
medir directamente todas las variables de estado, y estas son necesarias para construir la
seal de control.
El concepto de Observabilidad es el dual de Controlabilidad: Mientras que Controlabilidad tiene
que ver con el uso de las entradas del sistema para conducir los estados a un punto deseado,
la Observabilidad tiene que ver con estimar los estados del sistema a partir de una salida dada.
MATRIZ DE OBSERVABILIDAD
DEFINICION:
Es una matriz no singular (su determinante es diferente de cero), de
una estructura especial, que nos permite medir si un sistema es o no
de Estado Completamente Observable.
La matriz de Observabilidad es funcin del par [A,C] y viene expresada
como: C
Condicin de Observabilidad:
CA
Mo .
.
.
CA n-1
nxn
COMANDOS EN PROGRAM CC
Se parte de una funcin de transferencia conocida para obtener las
matrices A, B, C y D
GP ( s )
25, 04 S 5, 008
S 3 5, 03247 S 2 25,1026 S 5, 008
COMANDOS EN PROGRAM CC
Mc=conmat(P1)-------> Encuentra la matriz de Controlabilidad
n=rank(Mc)-------> Prueba si el sistema es de Estado Completamente Controlable
El valor de n debe ser igual al orden del sistema o al nmero de estados.
COMANDOS EN MATLAB
s=tf(s) --------> permite escribir las funciones de transferencia en forma de
fracciones
GP ( s )
25, 04 S 5, 008
S 3 5, 03247 S 2 25,1026 S 5, 008
COMANDOS EN MATLAB
Primero se introducen las matrices A, B, C, D y luego se crea el cudruple en
espacio de estado.
P=ss(A,B,C,D) ---------> Crea el cudruple P
size(P) --------------> Dimensiones del sistema
Mc=ctrb(A,B)-------> Encuentra la matriz de Controlabilidad
n=rank(Mc)-------> Prueba si el sistema es de Estado Completamente Controlable
El valor de n debe ser igual al orden del sistema o al nmero de estados.
Mo=obsv(A,C)-------> Encuentra la matriz de Observabilidad
n=rank(Mo)-------> Prueba si el sistema es de Estado Completamente Observable
El valor de n debe ser igual al orden del sistema o al nmero de estados.