Professional Documents
Culture Documents
HERRAMIENTAS Y PERSPECTIVAS
CARLOS M. VLEZ S.
JULIN SALT
DISA
Universidad Politcnica de Valencia
jsalt@isa.upv.es
I. INTRODUCCIN
Fig. 1 Sistema multifrecuencia MIMO
A. Definicin
Un sistema multifrecuencia (MF) es un sistema digital en el
cual 2 o ms variables son actualizadas a frecuencias
distintas. Las variables pueden pertenecer a un mismo lazo
de control (Fig. 2 ) o a diferentes lazos, como en el caso de
sistemas multivariables (Fig. 1).
El control multifrecuencia presenta ciertas propiedades
que lo hacen interesante al momento de disear reguladores
digitales de altas prestaciones, que tengan en cuenta las
distintas dinmicas de los elementos del sistema. Adems,
como lo han demostrado varios autores, la introduccin
intencional de esquemas multifrecuencia puede mejorar el
comportamiento de un sistema, en comparacin con la
aplicacin de esquemas monofrecuencia.
B. Aspectos histricos
multifrecuencia
del
modelado
de
sistema
x& = A p x + B pu
y = C p x + D pu
donde,
u = [u1 L um ] , y = y1 L y p
T
x = [x1 L xn ]
(1 )
y ( kT ) = Cx ( kT ) + Du ( kT )
T
A = A(T ) = e
A pT
, B = B (T ) = e
A p
B p d
B = [B 1
C1
B m ], C = M , D =
C p
(2 )
D1
M
D p
( 4).
~ x ( kT ) + ~
x (( k + 1)T o ) = A
B u D ( kT o )
o
D
~ x ( kT ) + D
~ u D ( kT )
y ( kTo ) = C
o
o
T~j1 = 0 y T~j , N~ +1 = To
~
~
N = N1 + ... + N m
(3 )
donde,
(8 )
~ = AN
A
~ = B D BD L B D , B D = b D
B
1
2
m
j
j
~
D
D
D T
D
C = C1 C 2 L C p , C i = c iD
~
D = D Dij , D Dij = d ijD,
[
[
[ ]
]
]
[ ]
[ ]
de muestreo regular:
Ti = ( 1)Ti
(4 )
(9 )
= 1,2,..., N i
Ni es el nmero de muestras de la salida i en el perodo
global To.
Las matrices en ( 3) y
Ti1 = 0 y Ti, N i +1 = To
[
y (kT ) = [ y (kT + T )
D
11
N = N1 + ... + N p
(5 )
( T i1 = T~j1 = 0 )
T~j , +1 T~j
~
l j =
T
~
Nj
~
l =N
Los coeficientes ( 3) y
( 4) son:
D
j
=A
=1
~l j
=1
c = Ci A
( 11 )
X~l j B j
D
i
( 10 )
l i
=1
l j 1
= Ci ij , ( q) B j + ij ,
q= 0
( 12 )
D
ij ,
r
~ ~
A , si r = q + li l j l j 0
ij , ( q) =
=1
=1
0
en otro caso
d
ij , = ij
0
(6 )
dim( x ) = n 1
=1
=1
dim( u D ) = N 1
~
~
, si 0 li l j < l j
en otro caso
dim( y ) = N 1
D
T es el perodo base.
To = NT es el perodo global.
T~j son los instantes de muestreo de la entrada. Para el
caso de muestreo regular:
T~j = ( 1)T~j
(7 )
= 1,2,..., N~ j
global To.
( 13 )
Kranc
Operator
Araki-Yamamoto
Operator
Regular Compact
Operator
Irregular Compact
Operator
Regular Multirate
System
Irregular
Multirate System
~
~
x ((k + 1)To ) = A
x (kTo ) + BuD ( kTo )
D
~ x( kT ) + D
~ u D ( kT )
y ( kT) = C
o
o
dim( x) = n 1 , dim(u D ) = N 1, dim( y D ) = N 1
~
~
~
dim( A) = n n, dim( B) = n N , dim(C) = N n
~
dim( D) = N N
~
~
xR ((k + 1)To ) = AR xR (kTo ) + BR rD (kTo ) yD (kTo )
D
~
~
u (kT) = CRx(kTo ) + DR rD (kTo ) yD (kTo )
~
~
dim(x R ) = nR 1, dim(AR ) = nR nR , dim(BR ) = nR N,
~
~
dim(CR ) = N nR, dim(DR ) = N N
( 14 )
( 15 )
~ ~~ ~ ~~ ~~ ~ ~
x((k +1)To ) A
BD NC BCR BDR NDCR x(kTo )
= ~ R~
~ B
~ ND
~C
~ x (kT ) +
x
((
k
+
1
)
T
)
A
o
o
B R NC
R
R
R R
R
~ N
~
BD
R
D
~
r (kTo )
B RN
~
~ ~ x(kTo )
~~ D
~D
~ ) 1 y
donde, N = (I + D
N
( 16 )
~ ) = (n + n ) (n + n ), dim(B
~ ) = (n + n ) N ,
dim(A
cl
R
R
cl
R
~
~
dim(Ccl ) = N (n + nR ), dim(Dcl) = N N
~
~ y las
Para el caso de compensacin esttica: D
R =F
dems matrices son ceros. En ese caso la ecuacin anterior
toma una forma ms simple:
~ B
~F
~NC)x( kT ) + B
~~
x ((k + 1)To ) = ( A
FNr D (kTo )
o
D
~
~
~
D
y ( kTo ) = NCx( kTo ) + NDF r ( kTo )
( 17 )
~
matriz constante F . El sistema a analizar se muestra en la Fig.
6. Teniendo en cuenta que la discretizacin de la planta (con
D=0) corresponde a un MRIC, se puede aplicar el modelo
teniendo en cuenta que AR=B R=CR=0 y DR= ~
F .
N p
Reemplazando en la ecuacin (
modelo en lazo cerrado:
17 ) se obtiene el siguiente
~~
~~
x(( k + 1)To ) = ( A N BFC) x( kTo ) + B Fr D (kTo )
y D ( kTo ) = Cx ( kTo )
( 18 )
~~
det(z o I n A N + BFC) = 0
( 19 )
de controlabilidad).
El regulador de Eckardt y sus condiciones se obtienen
aqu de una manera sencilla y directa.
12.72
~ = 1 0, B
~ 1 ~ 3.94 4.7, ~
A
= ,C =
D=
1
0
0
0
0
0
.
3679
0.0516 0.0742
Sistema controlable.
C. Discretizacin regular multifrecuencia de reguladores
continuos
Sistema de 2 entradas y 2 salidas. T1 = 0.1 y T2 = 0.15.
Modelo de la planta:
2. 5
x=
2 .5
0 x + 10
1
0
1. 2 u, y =
5/ 6
1 0
1/ 3 0 1
1.6
Tcl=0.3
Tcl=0.2
1.4
1.2
u=
1
0.8
Tcl=0.1
0.2
0
0
20/13 6/ 13
0
10/13 12/ 65
x +
e
25/26 10/13 25/ 52 c
0
0
0.6
0.4
0
1 0
0 xc + 0 1 e
2.5
0 0
3
4
Time (second)
Regulador multifrecuencia:
B. Recuperacin de la controlabilidad
Un sistema continuo controlable puede perder la
controlabilidad al discretizarse con un perodo de muestreo
relativamente grande (por ejemplo, debido a restricciones
mecnicas). Sin embargo, con el mismo perodo de muestreo
de la salida, pero menor perodo de muestreo de la entrada,
se puede recobrar la controlabilidad. Sea el siguiente sistema
controlable:
2 2 +1 1
x& =
x + u
0 0
1
Valores propios: 1 i . Al muestrear con T = 1 se
pierde la controlabilidad:
0
0.3679
0
x(k +1) =
x(k ) +
u
0.3679
0
0.1258
1
0
0
0. 1
0.1
0.1
0
0
~
~ = 0
AR = 0
1
0 , B
0
0
0
.
15
0
.
15
R
0. 2111 0 0.4724
0.0185 0.0124 0. 0046 0
0
0
1.5385 0.4615
1.5385 0.4615
0
~
C R = 1.5385 0.4615
0
0
0
0.7692
0.1538 0.7692
0
~
D R = 0.1538 0.1538 0.7692
0
0
0
0.0919 0.0475
0
0.0692 0.2077
0
0
0.1154
0
0.1846
0.2308
0
0
D. Discretizacin
irregular
reguladores continuos
multifrecuencia
de
Salida 1:
Salida 2:
T1 = [0 0 .15 0.2]
T2 = [0 0.15 0.25]
SYSTEM OUTPUTS
5
~ = 3, N
~ = 2, N = 3, N = 3, N = 5, N = 6
N
1
2
1
2
4.5
T o = 0.3, T = 0. 05
~
l1 = [3 1 2], ~l2 = [3 3], l1 = [3 1 2], l 2 = [3 2 1]
4
3.5
3
2.5
2
1.5
5
1
4.5
0.5
0
0
3.5
3
5
6
Time (second)
1.4
1.6
10
CONTROL SIGNAL
4
2.5
2
3.5
1.5
2.5
0.5
0
0
8
10
12
Time (second)
14
16
18
1.5
0.5
0
0
Regulador multifrecuencia:
1
0
0
0.15
0.05
0 .1
0
0
~
~ = 0
A R = 0
1
0 , B
0
0
0
.
15
0
.
15
R
1.5385 0.4615
0
~
CR =
0.1846
0
0.0692 0.1846
0.0692 0.2077
0
0
0.1154
0
0.1154 0.0769
0.2
0.4
0.6
0.8
1
1.2
Time (second)
1.8
1
~
T1 = 1 /12 , T1 = 1 / 6
(0 .5 s + 1)( s + 1)
~
~
m = p = 1, n = 2, N 1 = n = 2 , To = 1 / 6 , l1 = 1, N = 2 , N = 2
Gp (s ) =
~
C = C = [0. 0064 0. 0059 ]
El clculo del regulador nos da, para una ubicacin
de los polos en s = -4 :
0.6671 0.9007
~
F = 0.6222 0.9294
0.1583 2.0843
44.38
~
F=
- 35.53
VI. CONCLUSIONES
x& = 0
2 0 x + 10 1.2 u , y =
x
1 / 3 0 1
0
0 1
5 / 6
1
Output
1
0.9
0.8
3.5
0.7
0.6
2.5
0.5
0.4
1.5
0.3
0.2
0.5
0.1
0
0
0
0.5
1.5
time (sec)
2.5
-0.5
-1
0.5
1.5
2
2.5
Time (second)
3.5
En este caso,
0
0
0. 6065
0 . 1723
~
~ = 0. 7421
A = 0
0 . 6703
0 , B
0
0
0 . 8137
0 . 0718
4
1
0
~
C~ =
,D = 0
1 / 3 0 1
0. 2212
0 . 9063
0 . 0793
0. 1978
0 . 1813
VIII. REFERENCIAS
[1] Glasson D. P., Development and Applications of Multirate
Digital Control, Control System Magazine, pp. 2-8, 1983.
[2] Araki, M., Recent development in digital control theory,
Proc. 12 th IFAC World Congr., vol. .9, pp. 951-960, 1993
[3] Sklansky J., Ragazzini J.R., "Analysis of errors in sampled-data
feedback systems", AIEE Trans, vol. 74, part II, pp. 65-71, May
1955.
[4] Kranc G.M., "Input -output analisys of multirate feedback
systems", IRE Trans. On Aut. Cont., PGAC-3, vol 3, pp. 21-28,
1957.
[5] Whitbeck R.F., Didaleusky D.C.J. , "Multirate digital control
systems in simulation applications", Report AFWAL-T R-80-3101,
vols I, II and III, Fligth Dynamics Laboratory, Air Force Wright
Aeronautical Laboratory, Wright Patterson Air Force Base, Ohio,
1980.
[6] Thompson P.M., Gain and phase margin of multirate sampleddata feedback systems, Int. J. Control, vol. 44, pp. 833-846, 1986
[7] Thompson P.M. (1988), Program CC Version 4: Reference
Manual, Hawthorne, Systems Technology, Inc. , Vol. II, pp. 566585, 1988.
[8] Kalman R.E., Bertram J.E., A unified approach to the theory of
samplig systems, Journal Franklin Inst., vol. 267, pp. 405-436,
1959.
[9] Barry P.E., Optimal control of multirate systems, Report RN361, Research Department, Grumman Aerospace Corporatin, 1975.
[10] Amit N., Optimal Control of multirate digital control systems,
Report SUDAAR #523, Stanford University, Stanford, CA, 1980.
[11] Broussard J.R., Glasson D.P., Optimal multirate flight control
design, Proceedings of the 1980 Joint Automatic Control
Conference, San Francisco, CA, 1980.
[12] Araki M, Yamamoto K., Multivariable multirate sampled-data
systems: state-space description, transfer characteristics, and Nyquist
criterion,. IEEE Trans. on Control, vol. 31, pp. 145-154, 1986.
[13] Godbout L.F., Jordan D., Apostolakis I.S., Closed-loop model
for general multirate digital control systems, IEE Proceedings, vol.
137, pp. 326-336, 1990.
[14] Apostolakis I.S., Jordan D., A time invariant approach to
multirate optimal regulator design, Int. J. of Control, vol. 53, pp.
1233-1254, 1991.
[15] Meyer D., Toward a new CAD method for MIMO multirate
digital controllers, Proc. Of 27th Conf. On Dec. And Cont., pp. 8891891, 1988.
[16] Meyer D.G., A new class of shift -varying operators, the shift invariant equivalents and multirate digital systems, IEEE Trans. On
Aut. Cont., vol. 35, pp. 429-433, 1990.
[17] Vlez, C.M. "Diseo de reguladores en sistemas con muestreo noconvencional", Proyecto de tesis doctoral, DISCA, Universidad
Politcnica de Valencia, 1997.
[18] Albertos, P., "Block Multirate Input -Output Model for SampledData Control Systems", IEEE Trans. on Control, vol. 35, No 9, pp.
1085-1088, Sept.1990.
[19] Salt J., Control de Procesos con Muestreo No-Convencional,
Tesis Doctoral, DISCA, Universidad Politcnica de Valencia, 1992.
[20] Salt J., Albertos P., Tornero J., Modeling of Non-Conventional
Sampled Data Systems, Proceedings of the 2nd IEEE Conference in
Control Applications, pp. 631-635, 1993.
[21] Salt J., Albertos P., Tornero J., Digital Control Improvement
by Multirate Control, Proceedings of the 3rd IEEE Conference in
Control Applications, Glasgow (U.K.), vol. 2, pp. 1459-1464, 1994.
[22] Vlez C.M., Salt J., "Mtodos, conceptos y perspectivas del
diseo
de
controladores
multifrecuencia",
VIII
Congreso
Latinoamericano de Control Automtico, Via del Mar, Chile, pp
541-546, 9 al 13 de noviembre de 1998.
[23] Araki M., Hagiwara T., Soma H., "Application of multilevel
sampled-data controllers to simultaneous pole assigment problem",
Proc. on 31th Conf. on Dec. and Cont., Tucson, Arizona, pp. 17621767, Dec. 1992.
[24] Eckardt D., "Design of finite response controllers by pole
assigment in multirate sampled-data systems", Int. J. of Control, vol.
49, No. 4, pp. 1185-1193, 1989.
[25] Hagiwara T., Araki M.,Design of a stable feedback controller
based on the multirate sampling of the plant output, IEEE Trans. on
Aut. Contr. Vol. 33, pp. 812-819, 1988.
[26] Hagiwara T., Fujimura T., Araki M., Generalized multirateoutput controllers, Int. J. Control, vol. 52, No.3, pp. 597-612,
1990.
[27] SIMULINK, Dynamic System Simulation Software, Users
Guide, Mathworks Inc, 1993.
[28] Choe Y-W, Araki M., "Control of serial sampling systems",
IEEE TAC, vol. 37, pp. 1202-1205, Aug. 1992.
[29] Moore K. L., S. P. Bhattacharyya, M. Dahleh, "Capabilities and
limitations of multirate control schemes", Automatica. Vol. 29, No.4,
pp. 941-951, 1993.
[30] Miminis G.S. Polepack Toolbox. Department of Computer
Science. Memorial University of Newfoundland.
[31] Vlez C. M., "Una visin al control digital con muestreo
multifrecuencia", II Congreso de la ACA, pp 140-146, 1997.
[32] Vlez C. M., "Simulation of multirate control systems in
MATLAB/SIMULINK", Second Manufacturing Congress, Durham,
UK. September 27-30, 1999.
[33] Jury E.I.. "A note on multirate sampled-data systems", IEEE
Trans. on Control, Vol. AC-12, pp. 319-320, June 1967.