Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3 Modelos Variable de Estado PDF
3 Modelos Variable de Estado PDF
◦ M Masa
◦ k Resorte
◦ b Fricción
d 2 y (t ) dy(t )
M 2
b ky(t ) u (t )
dt dt
◦ Si defino el set de
variables de estado:
x1 Desplazamiento
x2 Velocidad
x1(t ) y (t )
dy (t )
x 2(t )
dt
. 0 1 x1 0
x. 1 k b 1 u
x 2 M x 2
M M
◦ Tm(t)=K1Kf.if(t).ia(t)
A) Control de Campo.
Corriente de campo controla el motor, la corriente de
armadura se mantiene constante.
B) Control de Armadura.
Corriente de armadura controla el motor, la corriente de
campo se mantiene constante.
◦ En notación matricial:
A Matriz de Estado (nxn)
B Matriz de Entrada o Control (mxn)
x Vector Columna de estados de (n) elementos
u Vector Columna de entrada o control de (m) elementos
◦ Muchas veces las variables de estado no son las señales deseadas de salida
del sistema.
◦ Es necesario encontrar una relación lineal con las variables de estado y las
señales de entrada.
◦ En forma general:
C Matriz de Salida (rxn)
D Matriz de Transmisión Directa (rxm)
y Vector Columna de salida de (r) elementos
( s) x(0) ( s) B U ( s)
sI A ( s ) (t ) e
At
1
s3 2
11( s) ; 12( s )
s 2 3s 2 s 2 3s 2
1 s
21( s) 2 ; 22( s) 2
s 3s 2 s 3s 2
Juan F. del Pozo L. 01/08/2011 18
Ejemplo (continuación):
Solución de la Ecuación Diferencial del Vector de Estados
(continuación).
Ao =
[ s, 2]
[ -1, s+3]
Phi =
[ (s+3)/(s^2+3*s+2), -2/(s^2+3*s+2)]
[ 1/(s^2+3*s+2), s/(s^2+3*s+2)]
B=
[ 1/C]
[ 0]
C=
[ 0, R]
D=
[0]
Ao =
[ s, 1/C]
[ -1/L, s+R/L]
Phi =
[ (s*L+R)*C/(s^2*C*L+s*C*R+1), -1/(s^2*C*L+s*C*R+1)*L]
[ 1/(s^2*C*L+s*C*R+1)*C, s/(s^2*C*L+s*C*R+1)*C*L]
Phi =
[ -exp(-2*t)+2*exp(-t), -2*exp(-t)+2*exp(-2*t)]
[ exp(-t)-exp(-2*t), 2*exp(-2*t)-exp(-t)]
◦ C) Cálculo de la respuesta en
el tiempo para condiciones
iniciales diferentes de cero y
sin señal de entrada,
utilizando MATLAB.
G( s)
P
k Factores _ de _Trayectos _ Directos
k k
1 L 1 Factores_de_Realimentación
q
q
Y ( s) b3s 3 b 2 s 2 b1s b 0
G ( s) 4
U ( s ) s a 3s 3 a 2 s 2 a1s a 0
b3s 1 b 2 s 2 b1s 3 b 0 s 4
G ( s)
1 a 3s 1 a 2 s 2 a1s 3 a 0 s 4
◦ “Modelo de Variable de Fase” o “Modelo Canónico controlable”:
.
x 1 x2
.
x 2 x3
.
x 3 x4
.
x 4 a 0 x1 a1 x 2 a 2 x 3 a 3 x 4 u (t )
y (t ) b0 x1 b1 x 2 b 2 x3 b3 x 4
Juan F. del Pozo L. 01/08/2011 25
Modelo de Gráficos de Flujo de Señal de Estado.
◦ Entonces, en forma matricial, tenemos su representación en la
denominada “Forma Canónica de Variable de Fase” o “Forma
Canónica Controlable” :
.
x1 0 1 0 0 x1 0
.
x 2 0
x A x B u .
. x 2 0 0 1 0 u (t )
0 0 0 1 x3 0
x 3
. a 0 a1 a 2 a 3 x 4 1
x 4
◦ Para la salida:
x1
x2
y C x y (t ) b 0 b1 b 2 b 3
x3
x4
Juan F. del Pozo L. 01/08/2011
26
Modelo de Gráficos de Flujo de Señal de Estado.
◦ La estructura del Gráfico de Flujo de Señal no es la única estructura posible, a
continuación tenemos la siguiente alternativa:
◦ “Forma Canónica de Entrada de Prealimentación” o “Forma Canónica
Observable” :
.
x 1 a 3 x1 x 2 b3u
.
x 2 a 2 x1 x3 b 2u
.
x 3 a1 x1 x 4 b1u
.
x 4 a 0 x1 b0u
y (t ) x1
Juan F. del Pozo L. 01/08/2011 27
Modelo de Gráficos de Flujo de Señal de Estado.
◦ Entonces, en forma matricial, tenemos su representación en la
denominada ” Forma Canónica de Entrada de Prealimentación” o
“Forma Canónica Observable” :
.
x1 a 3 1 0 0 x1 b3
.
.
x 2 a 2 0 1 0 x 2 b 2
x A x B u . u (t )
a1 0 0 1 x 3 b1
x3
. a 0 0 0 0 x 4 b 0
x 4
◦ Para la salida, corresponde a la primer variable de estado:
x1
x2
y C x y(t ) 1 0 0 0
x3
x4
Juan F. del Pozo L. 01/08/2011 28
Modelo de Gráficos de Flujo de Señal de Estado.
◦ Muchas veces se desea una estructura del Gráfico de Flujo de Señal que
nos permita visualizar en forma directa como Variables de Estado las
variables físicas reales del sistema; por ejemplo, en el caso de un motor
de corriente continua controlado por campo:
Y(s) = x1 Velocidad
I(s) = x2 Corriente de Campo
.
U(s) Voltaje de Campo x 1 3x1 6 x 2
.
x 2 2 x 2 u
.
x 3 5 x3 r ; u 5 x 3 5r
y (t ) x1
Gráfico de Flujo de Señal de cada bloque.
.
x 1 3x1 6 x 2
.
x 2 2 x 2 5 x 3 5r
.
x 3 5 x 3 r
y (t ) x1
Juan F. del Pozo L. 01/08/2011 30
Modelo de Gráficos de Flujo de Señal de Estado.
Y ( s) 30s 1
G( s)
R( s) s 5s 2s 3
En forma matricial.
.
x1 3 6 0 x1 0 x1
. x 2 5 r (t ) ;
x 2 0 2 5 y (t ) 1 0 0 x 2
. 0 0 5 x3 1 x3
x3
Y ( s)
Y ( s) C B U (s) G(s) C B
U ( s)
1
. 0 1
x1 x x1
C u ; y 0 R
C 1
. 1 R x2
x2 0 x2
L L
◦ De acuerdo con el procedimiento, debemos evaluar [sI-A] y su
inversa:
1 R 1
s
s C Adj sI A 1 C
T
R 1
1 s L C 1
G(s) 0 R C
( s) 1
s 0
L
R 1
( s) s 2 s
L LC
R
Y (s) LC
G (s)
U (s) s 2 R s 1
L LC
• Caso B)
• A partir de un sistema representado por
su Modelo de Estado, obtener su
Función de Transferencia.
• Utilizar la función:
• tf(sys)
a= b= c= d=
x1 x2 x3 u1 x1 x2 x3 u1
x1 0 0 -6 x1 1 y1 2 -8 38 y1 0
x2 1 0 -16 x2 0
x3 0 1 -8 x3 0
a= b= c= d=
x1 x2 x3 u1 x1 x2 x3 u1
x1 0 1 0 x1 2 y1 1 0 0 y1 0
x2 0 0 1 x2 -8
x3 -6 -16 -8 x3 38
a= b= c= d=
x1 x2 x3 u1 x1 x2 x3 u1
x1 -5.086 0 0 x1 5.422 y1 0.2571 0.06781 0.2903 y1 0
x2 0 -2.428 0 x2 4.666
x3 0 0 -0.4859 x3 0.9969
x(t ) Ax(t )
.
Si : x(t ) k elt
l x(t ) elt A k elt ; l x(t ) A x(t ) ; l I A x(t ) 0
La solución de este conjunto de ecuaciones no es trivial si y solamente si su
determinante es cero.
det lI A 0
La ecuación resultante en función de l corresponde a la Ecuación Característica.