Está en la página 1de 24

1

U.P.M.-DISAM P. Campoy Electrnica y Regulacin 1


Control por realimentacin
del estado
Introduccin
Realimentacin del estado
Control de sistemas monovariables
Control de sistemas multivariables
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 2
Introduccin: ejemplo (1/2)
1 Ts
k
+ s
1
!
"
ref
motor
) (s G
C
+
-
1 Ts
k
+ s
1
control clsico
"
"
ref
"
!
1 Ts
k
+
+
s
1
+
1
K
2
K
+
+
control por realimentacin del estado
! "
2
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 3
Introduccin: ejemplo (2/2)
Ventajas de la realimentacin del estado:
se usa toda la informacin del sistema para
calcular la entrada manipulada
no se usan derivadores de difcil realizacin
fsica, sino elementos proporcionales
1 Ts
k
+
+
s
1
+
1
K
2
K
+
+
+
+
2 1
K s K
1
+
2 1
K s K +
1 Ts
k
+
s
1
=
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 4
Introduccin: motivacin
Control por realimentacin de la salida
u
x
PID -
+
x
ref
3
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 6
Introduccin: motivacin
Control por realimentacin del esatdo
#
u
x
x
#
-
+
v
K
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 8
Introduccin:
estructura genrica (2/5)
a
B
~
aa
A
~
$
u
b
C
~
$
ab
A
~
bb
A
~
a
C
~
S
1
S
2
a
x
~&
a
x
~
y
b
x
~
K
+
r
Realimentacin
subsistema
controlable
slo tiene sentido
realimentar la parte
controlable
4
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 9
Control por realimentacin
del estado
Introduccin
Realimentacin del estado
Control de sistemas monovariables
Control de sistemas multivariables
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 10
Realimentacin del estado (1/2)
$ C B
A
+
+
K
+
+
x y
u r
Sistema
Realimentacin
$
C B
A+BK
+
+
x y
r
Sistema realimentado
BK A A
r
+ =
la dinmica del sistema
realimentado cambia segn:
5
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 11
Realimentacin del estado
(2/2)
Objetivo:
clculo de K para conseguir la dinmica dada por A
r
Caractersticas:
sistema con nxn ecuaciones y nxm incgnitas
BK A A
r
+ =
Conclusiones:
no todas las matrices A
r
son posibles
se debe usar una base del espacio de estado en la que
las ecuaciones sean compatibles y sencillas de resolver
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 12
Control por realimentacin
del estado
Introduccin
Realimentacin del estado
Control de sistemas monovariables
Control de sistemas multivariables
6
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 13
Control de sistemas
monovariables: clculo de K
dado el sistema monovariable:
0 1
1
1
0 1
1
1
) (
a s a s a s
b s b s b
s G
n
n
n
n
n
+ + + +
+ + +
=
!
!
!
!
L
L

!
x (t) =
0 1 0 L 0
0 0 1 L 0
M M M O M
0 0 0 L 1
"a
0
"a
1
"a
2
L "a
n"1
#
$
%
%
%
%
%
%
&
'
(
(
(
(
(
(
x(t) +
0
0
M
0
1
#
$
%
%
%
%
%
%
&
'
(
(
(
(
(
(
u(t)
[ ] ) ( ) (
1 2 1 0
t x b b b b t y
n n ! !
! ! ! ! = L
cuando se realimenta el estado con la matriz:
se modifican los polos segn K
no se alteran los ceros
la ganancia se altera en funcin
de la situacin de los polos
se obtiene el sistema:
[ ] ) ( ) (
1 2 1 0
t x b b b b t y
n n ! !
! ! ! ! = L
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 14
Ejemplo realimentacin
monovariable
Calcular la matriz de realimentacin del estado del sistema:
para situar sus polos en -1j y -10
!
G(s) =
3s + 6
s
3
+ 3s
2
+ 7s +1
!
P
cc
(s) = (s
2
+ 2s + 2)(s +10) = s
3
+12s
2
+ 22s + 20
luego:
!
20 =1"

k
1
22 = 7 "

k
2
12 = 3"

k
3
#
$
%
&
%

K = "19 "15 "9 [ ]
7
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 15
Problema realimentacin
monovariable
U s+2
s+1
1
s+1
Y
Calcular la matriz de realimentacin de las variables
de fase que consigan que el sistema en cadena cerrada
tenga todos sus polos en -2
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 16
Matriz de realimentacin de
las variables originales: K
Control de sistemas
monovariables: estructura
$ C B
A
+
+
+
+
x y
u r
Sistema
!

K
!
x
Realimentacin de las
variables de fase
!
T
"1
8
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 17
Control de sistemas
monovariables: calculo de T
Clculo de la matriz de cambio de base T tal que:

!
Q= B AB L A
n"1
B
[ ]
!
!
!
!
!
"
#
$
$
$
$
$
%
&
=
'
T
n
T
T
e
e
e
Q
M
2
1
1
!
!
!
!
!
"
#
$
$
$
$
$
%
&
=
'
'
1
1
n T
n
T
n
T
n
A e
A e
e
T
M
!
x = T x
donde x son las variables originales y son las variables de fase
!
x
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 18
Problema realimentacin
monovariable
U s+2
s+1
1
s+1
Y
Calcular la matriz K de realimentacin de las variables
de salida de cada bloque que consigan que el sistema en
cadena cerrada tenga todos sus polos en -2
Dibujar el esquema de control utilizado
9
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 19
Resolucin
clculo de matriz de realimentacin variables de fase:
clculo de la matriz de cambio de base:
clculo de la matriz de realimentacin de las variables originales:
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 20
Solucin problema
realimentacin monovariable
10
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 21
Control por realimentacin
del estado
Introduccin
Realimentacin del estado
Control de sistemas monovariables
Control con error de posicin nulo
Control de sistemas multivariables
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 22
Realimentacin monovariable con error
de modelado y perturbacin
11
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 23
Estructura control
realimentacin del estado y e
p
=0
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 24
Ecuaciones control
realimentacin del estado y e
p
=0
Haciendo el cambio :
!
x = T x
12
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 25
Problema realimentacin
monovariable con e
p
=0
U s+2
s+1
1
s+1
Y
Calcular y dibujar la estructura de control por
realimentacin del estado que consigue que el sistema
tenga sus dos polos ms significativos en -2 y adems
tenga error de posicin nulo
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 26
Resolucin
clculo de matriz de realimentacin variables de fase:
clculo de matriz de realimentacin variables originales:
13
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 27
Realimentacin monovariable e
p
=0, con
error de modelado y perturbacin
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 28
Control por realimentacin
del estado
Introduccin
Realimentacin del estado
Control de sistemas monovariables
Control de sistemas multivariables
14
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 29
Control de sistemas
multivariables (1/7)
Decisin de contrabilidad por entradas:

!
Q= B AB K A
n"1
B
[ ]
= b
1
L b
m
Ab
1
L Ab
m
L A
n"1
b
1
L A
n"1
b
m [ ]

!
L = b
1
Ab
1
L A
n
1
"1
b
1
b
2
LA
n
2
"1
b
2
L b
m
L A
n
m
"1
b
m [ ]
!
1
!
2
!
!
m
!
!
n
i
es el n de variables controladas por la entrada i-esima
las entradas se ordenan de manera que n
1
! n
2
! ! n
m

!
Q= B AB K A
n"1
B
[ ]
= b
1
L b
m
Ab
1
L Ab
m
L A
n"1
b
1
L A
n"1
b
m [ ]
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 30
Control de sistemas
multivariables (2/7)
!

A
r
=

A +

B

K

!

A =

A
11

A
12
L

A
1d

A
21

A
22
L

A
2d
M M O M

A
d1

A
d 2
L

A
dd
"
#
$
$
$
$
%
&
'
'
'
'

!

A
ij
=
0 L 0
M O M
0 L 0
" a
#
i
#
j
"n
j
+1
L " a
#
i
#
j
$
%
&
&
&
&
'
(
)
)
)
)

!

A
ii
=
0 1 L 0
0 0 L 0
M M O M
0 0 L 1
" a
#
i
#
i
-n
i
+1
" a
#
i
#
i
-n
i
+2
L " a
#
i
#
i
$
%
&
&
&
&
&
&
'
(
)
)
)
)
)
)
siendo cada una de las cajas de forma:
Clculo de K tal que:
m el n de entradas utilizadas
para controlar el sistema
n
i
el n de v.e. controladas por
la entrada i-esima
de dimension n
i
xn
i
de dimensin n
i
xn
j
Existe una matriz de cambio de base T
c
tal que la matriz queda
expresada en la segunda forma cannica controlable:
!

A
!

A
ij
15
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 31
Control de sistemas
multivariables (3/7)
La matriz en la 2 forma cannica controlable:
siendo cada una de
las cajas de forma:
Marices y

!

B =

B
1

B
2
M

B
m
"
#
$
$
$
$
%
&
'
'
'
'

!

B
i
=
0 L 0 0 L 0
M M M M M M
0 L 0 0 L 0
0 L 1

b
"
i
i+1
L

b
"
i
m
#
$
%
%
%
%
&
'
(
(
(
(
) L ) ) L )
1 i i+1 m
La matriz K tiene la forma:

!

K =

k
11
L

k
1n
M O M

k
m1
L

k
mn
"
#
$
$
$
%
&
'
'
'
!

B
!

K
!

B
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 32
Control de sistemas
multivariables (4/7)
Efectuando la operacin matriz se obtiene la expresin de
la columna j-esima:
CLCULO de

!
(

A +

B

K )
, j ( )
=
0
" a
#
1
j
+

k
1 j
+

b
#
1
2

k
2 j
+

b
#
1
3

k
3 j
+L+

b
#
1
m

k
mj
0
" a
#
2
j
+

k
2 j
+

b
#
2
3

k
3 j
+L+

b
#
2
m

k
mj
M
0
" a
#
m"1
j
+

k
m"1 j
+

b
#
m"1
m

k
mj
0
" a
#
m
j
+

k
mj
$
%
&
&
&
&
&
&
&
&
&
&
&
&
'
(
)
)
)
)
)
)
)
)
)
)
)
)
*n
1
=#
1
*n
1
+n
2
=#
2
*n
1
+L+n
m"1
=#
m"1
*n
1
+L+n
m
=#
m
= n
!

A
r
=

A +

B

K
!

A +

B

K
16
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 33
Control de sistemas
multivariables (5/7)
DETERMINACIN de
la matriz

tiene elementos distintos de 0 y 1 slo en las filas %
1
,... %
n
los mxn elementos de las filas %
1
,... %
n
de la matriz dependen de los
mxn elementos de la matriz . Estos valores pueden ser elegidos
libremente, dando lugar a un sistema compatible y determinado para el
clculo de los elementos de .

!

A
r
=
0 1 0 L 0
0 0 1 L 0
M M M O M
0 0 0 L 1
" #
0
" #
1
" #
2
L " #
n"1
$
%
&
&
&
&
&
&
'
(
)
)
)
)
)
)
!

A
r
!

A
r
!

A
r
!

K
!

K
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 34
Control de sistemas
multivariables (6/7)
CLCULO de :
A partir de , se obtienen las siguientes
ecuaciones para cada columna:

!
"
#
1
j
= $ a
#
1
j
+

k
1 j
+

b
#
1
2

k
2 j
+

b
#
1
3

k
3 j
+L+

b
#
1
m

k
mj
"
#
2
j
= $ a
#
2
j
+

k
#
2
j
+

b
#
2
3

k
3 j
+L+

b
#
2
m

k
mj
M
"
#
m$1
j
= $ a
#
m$1
j
+

k
#
m$1
j
+

b
#
m$1
m

k
mj
$%
j$1
= $ a
nj
+

k
mj
donde:
!
"
#
+ $
+ =
=
1 para 0
1 para 1
i
i
j
j
j
i
%
%
&
%
!

K
!

A +

B

K
!

A +

B

K
17
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 35
Control de sistemas
multivariables (7/7)
CLCULO de T:

!
Q= B AB K A
n"1
B
[ ]
= b
1
L b
m
Ab
1
L Ab
m
L A
n"1
b
1
L A
n"1
b
m [ ]
[ ]
m
n
m
n n
b A b b A b b A b A b L
m
1
2
1
2 1
1
1 1
2 1
! ! !
= L L L L
!
!
!
!
!
!
!
!
"
#
$
$
$
$
$
$
$
$
%
&
=
'
m
e
e
e
e
L
(
(
(
M
M
M
2
1
1
1
!
!
!
!
!
!
!
!
!
!
!
!
!
"
#
$
$
$
$
$
$
$
$
$
$
$
$
$
%
&
=
'
'
'
'
1
1
1
1
2
2
2
1
1
1
1
m
m
m
n
n
n
A e
e
A e
e
A e
A e
e
T
(
(
(
(
(
(
(
M
M
M
M
!
1
! 2
!
!
m
!
!
n
m
= % &
&
1
m
+ % &
' 1
1
% &
2
+ % &
1
1
% &
1
% &
1
% &
2
n
m
= % &
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 36
Ejemplo de control
multivariable
u
1
1
s+1
1
s+1
x
3
+
+
u
2
2
s+2
x
1
x
2
u
3
+
Elegir las distintas combinaciones de entradas que permiten la
controlabilidad del sistema
Calcular la matriz de realimentacin de las variables de estado
de la figura que sitan todos los polos del sistema en -3, para
cada combinacin posible de las entradas
Dibujar la respuesta del sistema en Simulink y justificarla
mediante el clculo de las f.d.t. X
3
(s)/U
1
(s) y X
3
(s)/U
1
(s)
dado el sistema:
18
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 37
Resolucin control
multivariable: eleccin entradas
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 38
Resolucin control
multivariable: eleccin entradas
modelo de estado:
matriz de controlabilidad:
elecciones de matrices L:
19
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 39
Solucin control multivariable:
solucin 1
Clculo T:
Matriz del sistema realimentado:
Modelo en la nueva base:
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 40
Solucin control multivariable:
solucin 1
Especificaciones:
igualando:
se obtiene la matriz de realimentacin en la nueva base:
deshaciendo el cambio de base:
20
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 41
Solucin control multivariable:
solucin 1
>> [num,den]=ss2tf(Ar,B,C,D,1)
num = 1 9
den = 1 9 27 27
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 42
Solucin control multivariable:
solucin 2
Clculo T:
Modelo en la nueva base:
Matriz del sistema realimentado:
21
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 43
Solucin control multivariable:
solucin 2
Especificaciones:
deshaciendo el cambio de base:
igualando:
se obtiene la matriz de realimentacin en la nueva base:
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 44
Solucin control multivariable:
solucin 2
>> [num,den]=ss2tf(Ar,B,C,D,1)
num = 1 -54
den = 1 9 27 27
22
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 45
Solucin control multivariable:
solucin 3
Clculo T:
Matriz del sistema realimentado:
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 46
Solucin control multivariable:
solucin 3
se obtiene la matriz de realimentacin en la nueva base:
deshaciendo el cambio de base:
23
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 47
Solucin control multivariable:
solucin 3
>> [num,den]=ss2tf(Ar,B,C,D,1)
num = -27 0
den = 1 9 27 27
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 48
Solucin control multivariable:
comparativa de soluciones
24
U.P.M.-DISAM P. Campoy Electrnica y Regulacin 49
por qu un nuevo control?
Control por realimentacin del esatdo
#
u x
x
#
-
+
v
K
x
observador

También podría gustarte