Discrete-Time Control Systems - Katsuhiko Ogata - Copia

757

Click here to load reader

Transcript of Discrete-Time Control Systems - Katsuhiko Ogata - Copia

I

I

I

I

I

I

I

N~i

. ) s ({ b '~

~earS()ll

iau(,!8;cin

~

en

Calle 4 NQ 25-2 12 ...............u l........ de C.P. 53370

la

1524

en

nJ ........ 1"~>r1

in

tVle:X1C:O

Contenido

Prlogo Captulo 1

ix

Introduccin a los sistemas de control en tiempo discreto

1

1-1 1-2 1-3 1-4 1-5Captulo 2

INTRODUCCiN, 1 SISTEMAS DE CONTROL DIGITAL, 5 CUANTIFICACiN Y ERRORES DE CUANTIFICACiN, 8 SISTEMAS DE ADQUISICiN, CONVERSiN Y DISTRIBUCiN DE DATOS, 11 COMENTARIOS FINALES, 20

La transformada z

23

2-1 2-2 2-3 2-4 2-5 2-6 2-7

INTRODUCCiN, 23 LA TRANSFORMADA z, 24 TRANSFORMADA z DE FUNCIONES ELEMENTALES, 25 PROPIEDADES Y TEOREMAS IMPORTANTES DE LA TRANSFORMADA z, 31 LA TRANSFORMADA z INVERSA, 37 MTODO DE LA TRANSFORMADA z PARA LA SOLUCiN DE ECUACIONES EN DIFERENCIAS, 52 COMENTARIOS FINALES, 54 PROBLEMAS DE EJEMPLO Y SOLUCIONES, 55 PROBLEMAS, 70v

vi

Contenido

3

en3-1 3-2 3-3

%

en

74

75 DElA

3-5 122

Ll"llnll'llIUn

41"0l"Il.1'11111"41'11.1

en

lng:oln'1ln,n .f'tlrCI"II",At'n

mediante me:roc::Ios

4-4

193

5" 1"1 1 u: u:

en

293

5-6

Contenido

vii

-Captulo 6 Ubicacin de polos y diseo d~ \ observadores 377

6-1 6-2 6-3 6-4 65 6-6 6-7

INTRODUCCiN, 377 CONTROLABILlDAD, 379 OBSERVABILlDAD, 388 TRANSFORMACIONES TILES EN EL ANLISIS Y DISEO EN EL ESPACIO DE ESTADOS, 396 DISEO VA UBICACIN DE POLOS, 402 OBSERVADORES DE ESTADO, 421 SISTEMAS DE SEGUIMIENTO, 460 PROBLEMAS DE EJEMPLO Y SOLUCIONES, 474 PROBLEMAS, 510

Captulo 7 Enfoque de ecuaciones polinomiales para el diseo de sistemas de control 517

7-1 7-2 7-3 7-4 75

INTRODUCCIN,517 LA ECUACiN DIOFANTINA, 518 EJEMPLO ILUSTRATIVO, 522 ENFOQUE DE ECUACIONES POLINOMIALES PARA EL DISEO DE SISTEMAS DE CONTROL, 525 DISEO DE SISTEMAS DE CONTROL MEDIANTE EL ACOPLAMIENTO A UN MODELO, 532 PROBLEMAS DE EJEMPLO Y SOLUCIONES, 540 PROBLEMAS, 562

Captulo 8 Sistemas de control ptimo cuadrticos 566

8-1 8-2 8-3 8-4

INTRODUCCiN, 566 CONTROL PTIMO CUADRTICO, 569 CONTROL PTIMO CUADRTICO EN ESTADO ESTACIONARIO, 587 CONTROL PTIMO CUADRTICO DE UN SISTEMA DE SEGUIMIENTO, 596 PROBLEMAS DE EJEMPLO Y SOLUCIONES, 609 PROBLEMAS, 629

Apndice A Anlisis vecto~ y matrices 633

A-1 A-2 A-3

DEFINICIONES, 633 DETERMINANTES, 633 INVERSiN DE MATRICES, 635

viii

Conlenido

A4 A-5 A-6 A7 A-8

REGLAS DE OPERACIONES CON MATRICES, 637 VECTORE'S y ANLISIS VECTORIAL, 643 VALORES PROPIOS, VECTORES PROPIOS Y TRANSFORMACIONES DE SIMILITUD, 649 FORMAS CUADRTICAS, 659 PSEUDOINVERSAS, 663 PROBLEMAS DE EJEMPLO Y SOLUCIONES, 666

Apndice B Teora de la transformada z

681

Bl B-2 B-3 B-4

INTRODUCCiN, 681 TEOREMAS TILES DE LA TRANSFORMADA z, 681 TRANSFORMACiN INVERSA z Y EL MTODO DE LA INTEGRAL DE INVERSiN, 686 MTODO DE LA TRANSFORMADA z MODIFICADA, 691 PRO'BLEMAS DE EJEMPLO Y SOLUCIONES, 697

Apndice

e704

Diseo por ubicacin de polos cuando la seal de control es un vector

C-l C-2 C-3

INTRODUCCiN, 704 DISCUSiN PRELIMINAR, 704 DISEO POR UBICACiN DE POLOS, 707 PROBLEMAS DE EJEMPLO Y SOLUCIONES, 718

Bibliografa

730

ndice

735

ix

x

Prefacio

y vectores. En el apemolce ..... "'.,.,""y,'fo ....~,.,.""' en el "" . . ,J ...,.... v

el

a, ..... ",nr1ll"

Mmn(~sota.

En un curso un temas a tratar. En un curso

el es

xi

I

I

I

1-1

1

2x(t)

Introduccin a los sistemas de

en

discreto

al

ox(t)

b}

o

x)

el

ox{t)

dI 1-1 a) Seal analloglc:a continuo; b) seal cuantificada en corltmuo~ e) seal de datos rrlllPcr. .. !'ull'lc d) se'al

o

-1

Introduccin

3

discreto.

que se tratan en es/e libro. consideran en este I son en su mayora l.,,'"', .... ,..,.., te se\1.\ifPIlIfI."

leaam::s no

Sis/enzas de eOIl/rol en

continllo y enrI ....... II ....... t'o

son en valores discretos de

sistemas en los cuales una o ms de las Estos se ""t" ..."..... n-''''' . .

4

Introduccin a los sistemas de control en

discreto

'" ..""..........,'"' entreel

..... . . , . I I U ..... " ......

la seal enmuestreo

se con-

de

una

Seccin 1-2

Sistemas de control

5

de estas

es muy

SISTEMAS DE CONTROL. DIGITAL

es una en ""'-"".11 el circuito de muestreo y en e I de muestreo. La co:mrmt:adc)rao..IVllU"'V

1"" V

+

+1-+-------1

1-2

lt!Hlrl"'O'ln.. ~

de

de un sistema de control

6

Introduccin o los sistemas de conlrol en

discrelo

1-3

de un sistema de control

que muestra bs seales en fonTIa binaria o

enla

Seccin 12

Sistemas de contra! digital

7

. Convertidor analgico-digital (AID) , Un conveliidor tambin conocido como codificador, es un dispositivo que convierte una seal analgica en una seal,digital, usuahnente una seal se necesita como una entre un y uno un muestreo y es una parte integral de un convertidor A/D disponible comercialmente. La conversin de una seal analgica en la es una la puede adoptar un nmero infinito de que la nmeros que se pueden formar mediante un conjunto finito de dgitos est limitada. Este proceso de aproximacin se la 1-3 se acerca la

Un convertidor digital-analgico, do decodificador, es un dispositivo que una (datos te) en una seal analgica. Dicho convertidor es necesario como una interfaz entre un componente y unoPlanta o proceso. Una planta es cualquier objeto fsico a ser controlado. Como ejemplos se un horno, un reactor qumico y un manera conjunta para'lIevar a cabo una operacin particular, tal como un sistema de seguimiento o una nave

En general, un proceso se como una o un desarrollo marcado mediante una serie de cambios graduales que suceden uno a otro de una manera relativamente fija y conducen hacia un o este se proceso a cin a ser controlada. Como ejemplos se pueden citar procesos qumicos, econmicos y biolgicos, La ms en el sistemas de control puede en el de una planta o proceso fsico. una planta o proceso pero, aun as, pueden existir dificultades, debido principalmente a la falta de precisin en la del proceso y a la de parmetros aleatorios en muchas o ........ r.J""''''''nctisicos. Por tanto, en el un es reconocer el hecho de el modelo matemtico de una planta o proceso en muchos casos es slo una aproximacin del proceso fisico. Existen algunas excepciones en el modelado de sistemas electromecnicos y stos se manera modelado de un sistema de un brazo manipulador (robot) se puede llevar a cabo con una gran precisin.Transductor Un transductor es un dispositivo que una de entrada en una seal de salida de naturaleza diferente a la de entrada, tal como los dispositivos que al de en una sal ida de En la seal de

clasi ficar como transductores analgicos, de datos o es en que las de entrada y salida son funciones continuas del tiempo. Las magnitudes de estas seales pueden tomar cualvalor de las limitaciones fisicas del sistema. Un transductor muestreados es en el de y salida se en mente peridicos), pero las magnitudes de las seales, como en el caso de los transductores analgicos, no estn cuantificadas. Un transductor digital es aquel en el que las seales de entrada y salida se t"\,.~>C"",nT'='ln s lo en va lores de y las de las estn (esto es, solamente pueden adoptar ciertos valores discretos).

8

Introduccin o los sistemas de control en

discreto

1.

2.3.

esto es,

tk

+r

tk

es

4.

muestreo son

o t k es una

En este

el caso

el muestreo es

y ERRORES DE ................ ...

Seccin 1-3

Cuantificacin y errores de cuantificacin

9

est ms a la y se le conoce como el (1 veces la esta manera,

menos

11 .r":.lTlI"""

es el nivel

con sus carac-

est enn.1-o .. "'..... " .....

entre la

la

"''::>,,'''''''"''

error

o le(t)1

~

!

10

Introduccin a los sistemas de control y

x

al

x{t)

y(t)

obl

e2

2

ell,narr,..rr,,..

de

entrado "n",lnnlll""> cuanti ficlcin e{r).b)

de un cuantificador y sus caractersticas entrada-salida; e) distribucin de P(e} del error de

Seccin 1-4

Sistemas de adquisicin, conversin y distribucin de dotas

11

como se muestra en la figura 1-4c). El valor promedio de e(t) es cero, o e(t) = O. Entonces la varianza er" del ruido de cuantificacin es

De esta manera, si el nivel de cuantificacin es pequeo comparado con la amplitud promedio de la seal de entrada, entonces la varianza del ruido de cuantificacin es un doceavo del cuadrado del nivel de cuantificacin.

J-4 SISTEMAS DE ADQUISICIN, CONVERSIN Y DISTRIBUCIN DE DATOS

Con el crecimiento rpido en el uso de computadoras digitales para ejecutar las acciones de un control digital, tanto los sistemas de adquisicin de datos como los de distribucin se han convertido en una parte importante de todo sistema de control. La conversin de seales que tiene lugar en el sistema de control digital involucra las siguientes operacion~s:1.

2. 3. 4.

Multiplexacin y demultiplexacin Muestreo y retencin Conversin analgico-digital (cuantificacin y codificacin) Conversin digital-analgico (decodificacin)

En la figura 1-50) se muestra el diagrama de bloques de un sistema de adquisicin de datos yen la figura 1-5b) se muestra un diagrama de bloques de un sistema de distribucin de datos. En el sistema de adquisicin de datos, la entrada al sistema es una variable fisica tal como posicin, velocidad, aceleracin, temperatura o presin. Dichas variables fsicas primero se convierten en una seal elctrica (una seal de voltaje o corriente) mediante un transductor apropiado. Una

V,'r~'tt

11e,"r"'I"\".

como

cociente de dos

po 11 IIl(Jm lOS en

1\1 dividir el numerador entre el aerlOIT1lmlUOir,

obtiene

4zPor lo tanto,

!

+ 7z- 2 +1

+ ...

Captulo 2

Problemas de ejemplos y soluciones

63

x(l) = 4 x(2) = 7 x(3) = 10

i\flodo 2: mlodo computacional (enfoq1le de MATLA BJ.

La.Y(.:) se puede escribir como

X(z) =

Z2 Z2 -

+ 2z 2z + 1

Por lo tanto. la trnnsformada.: inversa de )((.:) se puede obtener con MATLAB como sigue: Ddina

num = [1 den = [1Si se desean los valores de x(k) para k = como sigue: .....O~

2 O]-2 1]

1.2, . .. , 30, entonces introduzca la entrada delta de Kronecker

uLuego introduzca el comando

= [1

zeros(1,30)]

x = fi Iter(num,den u)Vase el progrnma para MATLAB 2-3. [La pantalla mostrnr la salida x(k) desde k = O hasta k = 30.] (Los calculos de MATLAB comienzan desde la columna I y terminan hasta la columna 31. en lugar de empe-

Pmgrilnlil pClra MATLAB 23 num =!1 2 01; den = 11 -2 11; II = ! 1 zeros( 1,30)]; x = filler(numden,u)

x= columns 1 Ihmugh 124

7

10

1.1

16

19

22

-

')r:" .)

28

31

34

Columns 1J lhrough 24

37

40

43

46

49

52

55

58

61

(l4

67

70

Cnlumns 25 lhrollgh J 1

7J

7()

79

B2

85

88

91

64zar en la columna Oy terminar en la Los valores1

lo transformado z

dan la transformadaz inversa

Esto es,

=4=7

91,\dtodo 3: mtodo de la e;'(l,ar.rsicm

Se

en las "'."''''''"'... r''.... fracciones

X(z)

--:::-_----

=

1 + --- +

3z

1Z

1 = 1 + (1 -

si advertimos que

l, { 0,

kk

O1,2,3, ...

k = 0,1,2, ...k

1,2,3, ...

kobtenemos1

O

= 3k + 1,que se combinar en una ecuacin en la= 3k

k

= 1,2,3, ...forma:

1,

k

0,1.L/ . . , ........,,"'.;}

Observe que si se

pvr-.'?lnt"1p

en las slg,Ule:nH~S fracciones4

= 1

+

z- 1

+ -----,se convierte en

3

---+---~

entonces la transformada z inversa de = 1

x(k) = 4 +o

1) = 3k + 1,

k

1,2,3, ...

= 3k

1,

k

O, 1, 2, ...en otras fracciones parCiales. pero el resultado final para la

que es el mismo resultado que se obtuvo mediante la eXiJanSICfn que se en diferentes fracciones transformada z inversa es elp'lllprrp

ivftodo 4: mtodo de la

fntl~r:7J'JrJl

de inversin.

1.>"""'-'1""""

observe que

Parak= 0,1,2, .. "

tiene un

doble en z

l. Por lo tanto, con referencia a la ecuacin

'-UUIJ'UIU

2

Problemas de elemp,lOs y soluciones

65

se tiene=

en el

z=

, d 1 =---lm1 z-l dz

;::

+k = O, 1,2, ...

= 3k + 1,A-2-11

Resuelva 1a ~.",~,~".~ ecuacin en diferencias:- 1) +

= u(k)0,1,2, ...

donde

=

O para k < O Y

kSolucin

k k-m

Puesto que I( 1 -

1, lim

k-.cc

Por lo tanto,

Hm...!..---..t..-..-

=::: - - -

= 1.6180

JUJ ............. v

A-2-14 Con referencia al A-2-13, escriba un programa para MATLAB a fin de generar la serie de Fibonacci. Desarrolle la serie de Fibonacci hasta k 30.

Solucin

La transformada de la ecuacin en diferencias

+ est dada por

1) +

+Al resolver paray sustituir los datos iniciales

se tiene quez

z

1

La transformada inversa de dar la serie de FibonaccL Para obtener Ia transformada z in versa Ia de este sistema a la entrada del ta de Kronecker. El programa para MATLAB 2-4 dar como resultado la serie de Fibonacci.para MATLAB 2-4 Serie de Fibonacci - - la serie de Fibonacc se generar como la a la entrada delta de Kronecker, donde z - l} ." ..... "

"rnaY'::lm:::.

%Ojo ,,1t"'**

respuesta de

Captulo 2

Problemas de ejemplos y soluciones

69

La salida filtrada y qtle se muestra a continuacin da la serie de Fibonacci.

x=Columns 1 through 6

oColumns 7 through 12

2

3

5

8

13

21

34

55

89

Columns 13 through 18

144

233

377

610

987

1597

Columns 19 through 24

2584

4181

6765

10946

17711

28657

Columns 25 through 30

46368Column 31

75025

121393

196418

317811

514229

832040Observe que la columna I corresponde a k = O Y la columna 31 corresponde a k = 30. La serie de Fibonacci est dada por

x(O) = Ox(l) = 1

x(2) = 1

x(3) = 2x(4) = 3

x(5)

=5

x(29) = 514,229

x(30) = 832,040Ejemplo A-2-15 Considere la ecuacin en diferencias

x(k + 2) + ax(k + 1) + (3x(k) = O

(2-32)

70

Lo transformado z

Captulo

2

Figurn 2-7 Regin del plnl10 a{3 en la que ll serie solucin de la ecuacin (2-32). sujeta a lls condiciones iniciales, es linita.

Encuentre las condiciones sobre a y f3 para las cuales la serie solucin de x(k) para k = O. 1.2 ..... sujeta a las condiciones iniciales, es finita. Solucin Definasea = a

+ b,

f3 =

ab

Entonces, con referencia al ejemplo 2-19, la solucin .y(k) para k = O, 1, 2.... puede darse mediante

x(k)

=

bx(O) + x(l) (-a)k b - Q

+ ax(O) + x(l) (-b)ka- b'

x(O)(_Q)k + [ax(O)

+ x(1)]k(-a)k-\

a = b

La serie solucin _y(k) para k = O, 1, 2, ... , sujeta a las condiciones iniciales x(O) y x( 1). es finita si los valores absolutos de a y b son menores que la unidad. As , sobre el pl1no a{3. se pueden localizar tres puntos crticos:aa

= 2, = -2,

f3

= 1 = 1 = -1

f3f3

a = 0,

El interior de la regin limitada por las lneas que conectan a estos puntos satisface la condicin 101 < 1. Ibl < 1. Las lneas de la frontera pueden darse por f3 = 1, {~ - f3 = I Y a + {3 = -l. Vase la figura 2-7. Si el punto ((X, 13) cae dentro de la regin triangular sombrenda. entonces la serie solucin x(k) para k = O. 1. 2, ... , sujeta a las condiciones iniciales _\"(0) y x( 1), es finita .

PROBLEMASProblema B-2-1 Obtenga la transformada z de

1 x (1) = - (1 - e - UI )a

donde {J es una constante.

'-UI..JIIUIU

2

Problemas

71

Problema B-2-2 la transformada,: de!? Problema 8-2-3 '-... u' , .... , ,,,,-u la transformada _ de Problema B-2-4,-",U"\"'-""-"

la transformada:; de la

.:lII;:;.U ..... UL\..

+ 3,queProblema B-2-5Encuentre la lmnsformada _ dek

k

0,1,2, ...

O p 2w] entonces, a partir del conocimiento de la seal muestreada, es tericamente posible reconstruir con exactitud la seal en tiempo continuo original. A continuacin, se har uso de un enfoque grfico intuitivo para explicar el teorema del muestreo. Para un enfoque analtico, vase el problema A-3-1 O. Para mostrar la validez del teorema del muestreo, se necesita encontrar el espectro en frecuenciaI X(jw) I

-w,

o

w,

w

Figura 3-10

Un espectro en frecuencia .

Seccin 3-4

Reconstruccin de seales

nflf"1,nr,I"",

a

de seales mueslreadas

91

=+

+

+ ...

=ens=sl'

se muestranI X*{jw) I

0,1,2, .. contra w

w

al

X"(wl I

w

b)

3-11(J,_

Grlicas de espectros en frecuencia delIJ,

contra w para dos valores de frecuencia de muestreo

a) w, > 2w: b)

2w], mientras que la figura 3-11 b) corresponde a Ws < 2w]. Cada una de las grficas de \x(jw)1 contra w consiste en IXUw)1I Trepetido cada W s = 2nITrad/s. En el espectro en frecuencia de lK(jw)lla componente IX(jw)IITse denomina componente primaria, y las otras componentes lX(j(w wlk)) liT se denominan componentes complementarias. Si W x < 2w], las componentes de IX (jw)1 no se traslaparn, y el espectro en frecuencia muestreado se repetir cada W.r rad/s. Si w. < 2w], la forma original de lX(jw) I no aparece ms en la grfica de ~Y"(jw)1 contra w debido a la superposicin de los espectros. Pdr lo tanto, se ve que la seal en tiempo continuo x(t) se puede reconstruir a partir de la seal muestreada mediante impulsos x (1) a travs de filtrado si y slo si w.\.>2w].

Se debe observar que aunque el requisito de la frecuencia de muestreo mfnima se especifica en el teorema del muestreo como ws > 2w], donde w] es la componente de ms alta frecuencia presente en la seal , algunas consideraciones prcticas sobre la estabilidad del sistema en lazo cerrado y otras consjderaciones de diseo pueden hacer necesario muestrear a una frecuencia mucho ms alta que este valor mnimo terico. (Con frecuencia, w.\.se elige como 1Ow] o 20w].)Filtro paso-bajas ideal.

La amplitud del espectro en frecuencia de un filtro paso-bajas ideal

Gl (jw) se muestra en la figura 3-12. La magnitud del filtro ideal es unitaria sobre el intervalo de

frecuencias -f W-r :::; W :::; W s y es cero fuera de este intervalo de frecuencias. El proceso de muestreo introduce un nmero infinito de componentes complementarias (componentes de bandas laterales) adems de la componente primaria. El filtro ideal atenuar todas las componentes complementarias hasta cero y pennitir slo el paso de la componente primaria, siempre que la W s sea dos veces mayor que 1a componente de ms alta frecuencia de la seal en tiempo continuo. Dicho filtro ideal reconstruye la seal en tiempo continuo representada por las muestras. En la figura 3-13 se muestran los espectros en frecuencia de las seales antes y despus del filtrado ideal. El espectro en frecuencia a la salida de) filtro ideal es liT veces el espectro en frecuencia de la seal en tiempo continuo original x(l). Debido a que el filtro ideal tiene caractersticas de magnitud constante para la regin de frecuencias W s :::; w ~ w no hay distorsin en ninguna frecuencia dentro de este intervalo. Esto es, no hay corrimiento de fase en el espectro de frecuencia de un filtro ideal. (El corrimiento de fase del filtro ideal es cero.) Se debe observar que si la frecuencia de muestreo es menor que el doble de la componente de mayor frecuencia de la seal en tiempo continuo original, entonces, debido a que los espectros en

+

-+

+

l

.,

1

G,(jw}

1I

o2 2

w

Figura 3-12 bujas ideal.

Espectro de frecuencia en amplitud de un filtro paso-

Seccin 3-4

Reconstruccin de seales originales a partir de seales muestreadas

93I Y(jwl I

I X(jw) I

------------~~------------------~~ X"X(s)(s)

-w,

O

w,

w

liQ,liW

-w,

-w,

O

w,

w,

wFiltro ideal

G,(jw)

Y(s)

-

Figura 3-13

Espectro

~n

frecuencia de las sel1ales antes y despus del filtrado ideal.

frecuencia de la componente primaria y complementarias se traslapan, aun el filtro ideal no puede reconstruir la seal original en tiempo continuo. (En la prctica, el espectro en frecuencia de la seal en tiempo continuo en un sistema de control se puede extender ms all de ws , incluso cuando las amplitudes a altas frecuencias son pequeas.) -

+

El filtro paso-bajas ideal l/O es !lsicall1ellte realizable. Se encontrar la respuesta impu Iso del filtro ideal. Se mostrar que para el filtro ideal se requiere una salida antes de que se aplique la entrada al filtro. AS, ste no es fisicamente realizable. Debido a que el espectro en frecuencia del filtro ideal est dado por.

G(jw)

=

{1, 0,-'>l

- !ws ~ w ~ !ws en otro caso

la transfonnada inversa de Fourier del espectro en frecuencia da como resultado

g(t)

=

1 JOO .W1 21T G(jw)e/ dw

1 l = -- JW l2 ejw1dw

271'

-ts12_ e-(ll2)jwJ

= __ (e(ll2)j~1 1_.21T Jt= -

r)

1

1ft

wt sen-s

2

o(3-35)La ecuacin (3-35) da la respuesta impulso unitario del filtro ideal. En la figura 3-14 se muestra una grfica de g/(l) contra /. Ntese que la respuesta se extiende desde t = -x. hasta / = oo. Esto implica que existe respuesta para 1 < Oa un impulso unitario que se aplica en t = O. (Es decir, la respuesta en el tiempo empieza antes de que se aplique la entrada.) Esto no puede ser cierto en el mundo fisico. Por lo tanto, dicho filtro no es fisicamente realizable. [Sin embargo en muchos sistemas de comunicaciones, es posible aproximar g/(L) mediante la adicin de un atraso de fase, lo cual significa agregar un retraso al filtro. En sistemas de control realimentado, incrementar el atraso de fase no es deseable desde el

94

Anlisis en el plano

z de

sistemas de control en tiempo discreto

Captulo 3

figura 3-14

Respuesta nI impulso g{t) de un filtro ideal.

puno de vista de la estabilidad. Por lo tanto, se evita agregar atrasos de fase para aproximar al filtro ideal.] Puesto que el filtro ideal es irrealizable y debido a que las seales en sistemas de control prcticos, en 'general tienen componentes de alta frecuencia que no estn limitados en banda de manera ideal, esto no es posible, en la prctica, para reconstruir con exactitud la seal en tiempo continuo a partir de la seal muestreada, no importa qu frecuencia de muestreo se elija. (En otras palabras, desde el punto de vista prctico, no es posible reconstruir con precisin la seal en tiempo continuo en un sistema de control prctico una vez que ste se ha muestreado.)

Caractersticas de respuesta en frecuencia de transferencia de un retenedor de orden cero es

1111

retenedor de orden cero.

La funcin de

(3-36)Para comparar al retenedor de orden cero con el filtro ideal, se obtendrn las caractersticas de respuesta en frecuencia de la funcin de transferencia del retenedor de orden cero. Mediante la sustitucin dejw por s en la ecuacin (3-36), se obtiene. 1 - e- Tjw GhO(jw) = - - .]W2e-(II2)1/w(e(1I2)Tw _e-(If2)Tw)

2jw=

T sen (wT/2) wT/2

e -(If2)Tjw

La amplitud del espectro en frecuencia de ClIO (jw) esIG'lo(Jw)1 = T

.

Isen(wT/2) I wT/2

(3-37)

La magnitud se hace cero en la frecuencia igual a la frecuencia de muestreo y en mltiplos enteros de la frecuencia de muestreo . En la figura 3-15a) se muestran las caractersticas de respuesta en frecuencia del retenedor de orden cero. Como se puede observar a partir de la figura 3-15, existe un pico de ganancia no deseado

Seccin 3-4

Reconstruccin de seales originales a partir de seales muestreadas

9S

en las frecuencias d~ 3w./2, 5w/2, etctera. Ntese que la magnitud es ms de 3 dB abajo de (0.637"= -3.92 dB) I;!n la frecuencia 1W,. Debido a que la magnitud decrece en fonna gradua~ a medida que la frecuencia se incrementa, las componentes complementarias se atenan gradualmente hast'a cero. Puesto que las caractersticas de magnitud del retenedor de orden cero no son constantes, si el sistema est conectado a un muestreador y retenedor de orden cero, se presenta distorsin en el espectro en frecuencia del sistema. Las caractersticas de corrimiento de fase del retenedor de orden cero se pueden obtener como sigue. Observe que sen (wT/2) adopta valores positivos y negativos a medida que w se incrementa de O a w" de w, a 2cv." de 2w.\ a 3iV" y as sucesivamente. De este modo, la curva de fase [parte inferior de la figura 3-15a)] es discontinua en w = kiV, = 27fk/T, donde k = 1,2, 3, .... Dicha discontinuidad o cambio de un valor positivo a uno negativo, o viceversa, se puede considerar como un corrimiento de fase de 180. En la figura 3-150), se supone que el corrimiento de fase es de -180. (Se puede suponer tambin que es de + 180. ) De esta manera,

= ~

/ (t - kT)

La transformada de Fouricr de x*(t) es

X*(jw) =

f.

e-i'x(t)dt =

r. e-i.{~.

x(kT)8(t - kT)]dt

Captulo 3

Problemas de ejemplo y soluciones

151

k=-x

As. X'Uw) ~sl determinada en forma nica por x(kD, k = ... ,-2, -1, O. 1, 2, .... Refirindose a la ecuacin (3-27), la transformada de Fourier de_l*(t) puede estar dada por

X'(j",)

= ~k~~ X(jw

+ j""k)

Debido a que el espectro en frecuencia de la seal en tiempo continuo original -'(/) est limitada entre -W 1 y CUI' se tieneX(jw) =0.

pma

w

< -WI Y W I [r(kT) - 2r((k - I)T)+ rk - 2)T) - c(kT) + 2c(k - l)T) - c((k - 2)T)]

160

Anlisis en el plano z de sistemas de control en tiempo discreto

Captulo 3

El esquema de control PID en la forma de velocidad dado por la ecuacin (3-106) se puede modificar de algn modo en una forma diferente para hacer frente a grandes cambios sbitos en el.punto de ajuste. Puesto que las acciones de control proporcional y derivativo producen grandes cambios en la salida del controlador cuando la seal que entra a ste presenta un cambio sbito grande, para suprimir dichos cambios en la salida del controlador, los tnninos proporcional y derivativo digitales se pueden modificar como se discute a continuacin. Si los cambios en el punto de ajuste [entradar(k7)] son unaserie de cambios de tipo escaln, entonces inmediatamente despus de que un cambio escaln tiene lugar, la entrada r(kT) permanece constante por un tiempo hasta que el siguiente cambio escaln tiene lugar. Por tanto, en la ecuacin (3-106) se supone que

r(kT)

= rk - l)T) = rk - 2) T)

(Observe que esto es cierto si la entrada pennanece constante. Pero se supone que esto sigue siendo cierto aun si un cambio escaln tiene lugar.) Entonces la ecuacin (3- J 06) se puede modificar a

Vm(kT) = -Kp[c(kT) - ck - 1)T)] + K[r(kY) - c(kT)] - KD[c(kT) - 2ck - 1)T) + ck - 2)T)]La transformada z de la ecuacin (3-107) da como resultado

(3-107)

(1 - z-l)M(z)

= -K p (1

- Z-I)C(Z)

+ K[R(z) - C(z)]

- K D (1 - 2z- 1 + Z-2)C(Z)Al simplificar, se obtiene R(z) - C(z) 1 _ Z-1

M(z)

=

-KpC(z) + K

-

, KD(l - z-t)C(z)

(3-108)

La ecuacin (3-108) da el esquema de control PIO en la [onna de velocidad. El diagrama de bloques de la realizacin del esquema de control PID digital en la forma de velocidad se mostr en la figura 3-30.Problema A-3-18 Considere el sistema que se muestra en la figura 3-60a). Obtenga la salida en tiempo continuo cU) de modo que se pueda determinar la salida entre dos instantes cualesquiera de muestreo consecutivos. Encuentre la expresin para la salida en tiempo continuo c('). El periodo de muestreo T es de 1 segundo.

Solucin

Para el sistema que se muestra en la figura 3-60a), se tiene

C(s)

=

G(s)E*(s)

E(s) == R(s) - C(s) Por lo tanto, E*(s) = R*(s) - C*(s) = R*(s) - G*(s)E*(s)o

E (s) - 1 + G* (s)De este modo, R* (s) C(s) = G(s)l + G*(s) La salida en tiempo continuo C(/) se puede por tanto obtener como la transfonnada inversa de Laplace de C(s):

*

_

R*(s)

.... u!-J",.... ,v

3

Problemas de elEimlJIO

y solucionesGIs)

161

R(s)

v

GIs}

al

blc(t}

1.5

Puntos de sallda que se obtienen mediante el clculo de las muestras

1.0

0.5

o

2

3

4

5

6

7

e)3-60 a) Sistema de control en individuales: e)

de las rl!Spucstl5 nicmllral.

= 5,fPara este sistema.

+1)

162

Anlisis en el plano z de sistemas de control en tiempo discreto

Captulo 3

Por tanto,

c(t)Definase

=

::e*

1

[1 -s

e-s

ses + 1) 1 + G*(s)

1

R*(S)]

X (s) = (1 - e ) 1 + G* (s)Entonces la expresin de la transfonnada z para esta ltima ecuacin es_1

-s

R*(s)

X(z)

= (1

- z

R(z) ) 1 + G(z)

Con referencia a la ecuacin (3-58) para la transformada z de G(s), se obtiene1 1 - Z-1 0.3679z- 1 + 0.2642z- 2

X(z)

= (1

-

Z-I)

1 + (1 - O.3679z- I )(1 1 - 1.3679z1Z-I1

Z-I)

+ 0 .3679z-

2

+ 0.6321z- 2s2r

Por tanto, al observar que el periodo de muestreo Tes 1 segundo o T= 1, se tiene

X* ( ) = 1 - 1.367ge- + 0.367ge s 1 _ e-s + 0.6321e- 2rPor lo tanto,

c(t) =

9;-1[S2(S

1

1- - 1.367ge-

s

+ 0.367ge- 2r ]

+ 1)

1-

e-~

+ O.6321e-2.I"

= ~-{S2(S 1++ Oe-- +Puesto que

1) (1 - 0.367ge-' - 0.6321e-2< - 0.3996e-"

0.2526e-~ + 0.2526e-& +S2(S

... )]

1 1 1 1 ---=---+--

+ 1)

S2

S

S

+1

la transformada inversa de Laplace de esta ltima ecuacin es

;e-I[Por tanto, se ,obtiene ' c(t)

1S2(S

+ 1)

] = t - 1

+ e-

l

= (t

- 1

+ e-

I

)

-

0.3679[(t - 1) - 1 + e-(,-l)]l(t - 1)

- 0.6321[(1 - 2) - 1 + e-(1-2)]1(t - 2)

- 0.3996[(t - 3) - 1 + e-(1-3)]1(t - 3)

+ O.OOOO[(t - 4) - 1 + e-(1-4)]1(t - 4)+ 0.2526[([ - 5) - 1 + e- U- 5 )]1(t - 5)

+ 0.2526[(1 - 6) - 1 + e-(1-6)]1(t - 6)

+ ...

(3-109)

Captulo 3

Problemas de ejemplo y soluciones

163

En la figura 3-{)Ob) se muestran las grficas de las respuestas impulso individuales dadas por la ecuacin (3-109). [Observe que c(t) consiste en la suma de respuestas impulso que se presentan en f = 0, f = 1, t = 2.... con factores 1, -0.3679, -0.6321, . . .. ] . A partir de la ecuacin (3-109) se ve que para los intervalos de tiempo O $ 1, 1 ~ t < 2: 2 $ t < 3 ..... la salida c(t) es la suma de las respuestas impulso como sigue:

C(l):=

t-1+e- l , (1 - 1 + e- I ) - 0.3679[(t - 1) - 1 + e-(,-I)]l(t - 1), (1 - 1 + e-') - 0.3679[(1 - 1) - 1 + e- ft -J)]1(t - 1) -0.6321[(1 - 2) - 1 + e-(1-2)}1(t - 2),

0::5t 0, es estable, si todas las condiciones siguientes se satisfacen:1.

lanl < aoP(z)I:= 1> O P(z)I;= _)

2. 3.

{> Opara n par para Ibol

Ic" - 21 > ICol

Ejemplo 4-3 Construya la tabla de estabilidad de Jury para la siguiente ecuacin caracterstica:

P(z)

= QOZ4 + Q,Z3 + Q2Z2 + Q3Z + Q4

donde ao > O. Escriba las condiciones de estabilidad. A partir del caso general de la tabla de estabilidad de Jury dado en la tabla 4-1, puede construirse una tabla de estabilidad de Jury para el sistema de cuarto orden, tal y como se muestra en la tabla 4-2. La tabla ha sido modificada ligeramente en relaci6n con la forma estndar y resulta conveniente para los clculos de las b y de las e. El determinante incluido en la parte intennedia de cada rengln da el valor de b o de e escrito en el lado derecho del mismo rengln. Las condiciones de estabilidad son las siguientes: 1. la." < a o 2. P( I ) == ao + al + a2 + a) + a,1 > O 3. P( -1) == Qo - Q I + a2 - Q) + Q4 > 0, 4. Ib 3 1 > Ibol

11

= 4 = par

le)1 > ICol

Seccin 4-3TABLA 4-2

An[sis de estabilidad de sistemas en lazo cerrado en el plono z

187

TABLA DE ESTABILIDAD DE JURY PARA EL SISTEMA DE CUARTO ORDENZOZl Z2

z:!

Z"00

o"00Q,

al

O{l

001

a"

a2

o",tl(}

alal

/0 2 /b

/., /ba

/O" /

=

b2

=b.

ba

2

b3 bo

/ /

=C2 b:

e.

bo

/b',l

b,

34 5

b3bac:,

bel

/Co

=Co

Debe hacerse notar que el valor de el tratndose de un sistema de orden n, el valor de no es utilizado en la de estabilidad y, por lo tanto, el clculo de el (o omitirse.

4-4 Examine la estabilidad de la ecuacin caracterstica

;;)l;:;,IU ......., . ."'.

+Note que. para esta ecuacin caracterstica

+ 0.3z - 0.08

O

aoal

1

= -1.2

a2

= 0.070.3

a:

Es cIaro que la nr,'mp'f"!l condicin IG.I < Gose satisface. Examinemos la c:p.('JII"f1>:l condicin en relacin con la estabilidad:

1

1.2

+ 0.07 + 0.3 - 0.08

0.09 > O

188

Diseo de sistemas de control en

discreto mediante mtodos convencionoles

La

condicin tambin es satisfecha. La tercera condicin de estabilidad

convierte en

1)

1 + 1.2

+ 0.07 - 0.3

0.08

1.89 > O,

n = 4 = par

Por lo tanto, se satisface la tercera condicin. Ahora construiremos la tabla de estabilidad de A del calculamos los b 1 y bo Y de C2 Y de Co El resultado aparece en la tabla 4-3. en la tabla aparece valores de el valor de el' ste no es necesario en la de estabilidad y, por lo tanto, no necesita ser Dc esta obtenemos'-'(..I..vUI'U.'UV.

;:::; 0.994 > 0.204

Ibol

= 0.946 >

0.315

Por lo tanto, se satisfacen ambos elementos de la cuarta condicin dados en el 4~3. Una vez satisfechas todas las condiciones de la ecuacin caracterstica dada es estable lo que es lo todas las rafees estn dentro del crculo unitario en el z. ser factorizada como De la ecuacin caracterstica dada

(z -

+

Como c~a de esperarse, el resultado obtenido concuerda con el hecho de que todas las races estn en el interior del crculo unitario en el z.4~3

TABLA

TABLA DE ESTABILIDAD DE JURY PARA EL SISTEMA DEL EJEMPLO 4-4ZO11Z2

Z3

z"1ba

-0.081

-0.994

-0.08

-0.08

-1.2=b 2 =L176 0.3 0.07

1-0.08

b1

-0.0756

1 1 2-0.081

0.07 0.3bo

-0.204

-1.2-0.204C2

-0.994 -0.204 -0.994 -0.0756

0.946

-0.994

= Cl =-0.2043 4 -0.994 -0.204 0.946 1.176=Co

-1.184

1.176

0.315

-0.0756 -1.184 0.315

5

Seccin 4-3

Anlisis de estabilidad de sistemas en lazo cerrado en el plano z

189

Ejemplo 4-5 Examine la estabilidad de la ecuacin caracterstica dada por

pez) =

Z3 -

1.1z 2ao

-

O.lz + 0.2 = O

Primero identificamos los coeficientes:

=1-1.1

al =

a2 ::: -0.1a)

= 0.2

Las condiciones de estabilidad en la prueba de Jury para el sistema de tercer orden son las siguientes:1. la31 < 00 2. P(1) > O 3. P(-l) Ibol

n = 3 = impar

La primra condicin, la31 < 00 , claramente se satisface. Ahora examinemos la segunda condicin de la prueba de estabilidad de Jury:P(1) = 1 - 1.1 - 0.1

+ 0.2

=

O

Esto indica que por lo menos una raz est en z = 1. Por lo tanto, como mximo el sistema es crticamente estable. Las pruebas siguientes detenninarn si el sistema es crticamente estable o es inestable. (Si la ecuacin caracterstica dada representa un sistema de control, la estabilidad crtica no es deseable. Llegado a este punto puede detenerse la prueba de estabilidad.) La tercera condicin de la prueba de Jury nos da

P(-l) = -1 - 1.1 + 0.1 + 0.2 = -1.8 < O,

n

= 3 = impar

La tercera condicin se satisface. Ahora veamos la cuarta condicin de la prueba de Jury. Clculos sencillos dan b 2 = -0.96 Y b o =-0.12. De ah

Ib 2 1> IbolLa cuarta condicin de la prueba de Jury se satisface. Del anlisis anterior concluimos que la ecuacin caracterstica dada tiene una raz en el crculo unitario (z = 1) Y las otras dos races en el interior del crculo unitario en el plano z. Por lo tanto, el sistema es crticamente estable. Ejemplo 4-6 Un sistema de control tiene la siguiente ecuacin caracterstica:

pez) =

Z3 -

1.3z 2

-

0.08z + 0.24 = O

Detennine la estabilidad del sistema. Primero identificamos los coeficientes:

ao ::::: 1al

= -1.3

a2

= -0.08

a3 = 0.24

190

Diseo de sislemas de control en

discreto mediante mtodos convencionales

'-UL-'" !.JIU

4

Es claro que se satisface la condicin de . . condicin para estabilidad:

.;>L, K>O

Seccin 4-3

Anlisis de estabilidad de sistemas en lazo cerrado en el

z

191

El rango de la constante de n~T'I~nl'Hl K p"ara estabilidad est entre Oy 2.3925. Si la K se define a entonces el sistema se convierte en crlllca.mente estable que que en la salida existirf! osciiaciones La frecuencia de las oscilaciones si se escribe 2.3925 en de K en la ecuacin caracterstica y se sostenidas ,n,,"""'fln-::> la ecuacin resultante. Con K la ecuacin caracterstica se convierte enZ2 -

0.4877z

1

=OI"'\pr"II'\r1ln

Las races caractersticas estn en z = 0.2439 tenemos21r211'

Si observamos que el0.9698 0.2439

de muestreo T= 1

1.3244

La frecuencia de las oscilaciones sostenidas es 1.3244

w+ 1 z =--w- 1al ser

w, da

w=

z + 1 z - 1z con el

w=aEnel

en el

z es

1= Iw + 1 11 w es

---,,---+-i I . Este ngulo adicional deber ser proporcionado por el compensador de adelanto, si el nuevo lugar geomtrico de las races ha de pasar a travs de las localizaciones deseadas para los polos dominantes en lazo cerrado. 3. Suponga que el compensador de adelanto G)(z) es

GD(z)

= K Dcx 1 +

1

+ cxza'rz

'

0h

(5-54)

x(k) = 1It(k,h)x(h)

+

L lJI(k,j + 1)H(j)u(j),

k>h

(5-55)

Observe que el primer trmino segundo miembro de la ecuacin (5-55) es la contribucin del estado inicial x(h) al estado actual x(k), y que el segundo tnnino es la contribucin de la entrada u(h), u(h + 1), ... , u(k- 1). Es fcil verificar la ecuacin (5-55). En referencia a ]a ecuacin (5-54), se tiene

lJI(k + 1,h)

= G(k)G(k -

1) .. G(h)k

= G(k)W(k,h)

(5-56)

Si se sustituye la ecuacin (5-56) en

x(k + 1) = lJt(k + 1, h)x(h) +se obtiene

2, 1J!(k + 1,j + l)H(j)u(j)j==h

k-l

x(k

+ 1)

=

G(k)1f1(k,h)x(h)

+ 2, 1J!(k + 1,j +j=h

1)H(j)u(j)

+ 1J!(k + 1, k + l)H(k)u(k)

310

Anlisis en el espacio de estado

Captulo 5

=

G(k)[1Jt(k,h)x(h) +

~ 1Jt(k,j + l)H(j)U(j)] + H(k)u(k)

= G(k)x(k)

+ H(k)u(k)

Por tanto, se ha demostrado que la ecuacin (5-55) es la solucin de la ecuacin (5-52). Una vez obtenida la solucin de x(k), la ecuacin de salida, ecuacin (5-53), se convierte en:k-)

y(k)

= C(k)lJ!(k,h)x(h) +

j=1t

C(k)'It(k,j

+ l)H(j)u(j) + D(k)u(k),

k>h

Si G(k) es no singular para todos los valores de k considerados, de forma que la inversa de 'l'(k, h) exista, entonces la inversa de 'I'(k, h), denotada como 'l!(h, k), est dada como sigue:

W-I(k,h) = 'It(h,k)

= [G(k - l)G(k - 2) ... G(h )r

= G-1(h)G-1(h + 1) G-1(kReSUI11ell sobre 'l!(k, 11). siguiente:

- 1)

(5-57)

Un resumen de la matriz de transicin de estado 'l!(k, h) da lo

1. 'I'(k, k) = I 2. 'l'(k, h) = G(k - 1)G(k - 2) ... G(h),

k> h

3. Si la inversa de 'l'(k, 11) existe, entonces

-qr-I(k,h) = 'I1(h,k)4. Si G(k) es no singular para todos los valores de k considerados, entonces'I'(k, i) :: 'l'(k, j)'I!(j, i),

para cualquier i, j, k

Si G(k) es singular para cualquiera de los valores de k, entonces'l'(k, i)=

'l!(k, j)'I!(j, i),

para k> j > i

5-4 MATRIZ DE FUNCiN DE TRANSFERENCIA PULSO

Un sistema en tiempo discreto de una entrada y una sal ida se puede representar o modelar mediante una funcin de transferencia pulso. La extensin del concepto de la funcin de transferencia pulso a un sistema en tiempo discreto de varias entradas y varias salidas da la matriz de funcin de transferencia pulso. En esta seccin se estudiar la relacin entre la representacin en el espacio estado y la representacin mediante la matriz de funcin de transferencia pulso.Matriz de fu 11 ci" de trallsferellcia pulso. La representacin en el espacio de estado de un sistema lineal en tiempo discreto e invariante en el tiempo de orden 11, con r entradas y In salidas, se puede dar mediante

x(k + 1) = Gx(k) + Hu(k)

(5-58) (5-59)

y(k)

= Cx(k) + Du(k)

Seccin 5-4

Matriz de funcin de transferencia pulso

311

donde x(k) es un vec.tor-17, u(k) es un vector-r y y(k) es un vector-m, G es una matriz de 11 x n, H es una matriz de n x r, e es una matriz de m x 17 y D es una matriz de m x r. Al tomar las transfonnadas z de las ecuaciones (5-58) y (5-59), se obtiene

zX(z) - zx(O) = GX(z) + HU(z)

Vez)

=

CX(z) + DU(z)

Observe que la definicin de funcin de transferencla pulso exige la suposicin de condiciones iniciales cero, aqu tambin suponemos que el estado inicial x(O) es cero. Entonces se obtieneX(z) = (zI - Gt 1 HU(z)

y

Vez) = [C(zI - G)-lH + D]U(z)donde

= F(z)U(z)(5-60)

F(z) = C(zI - G)-I H + D

F(z) se conoce como matriz de funcin de transferencia pulso. Se trata de una matriz de m x f. La matriz de funcin de transferencia pulso F(z) caracteriza la dinmica de entrada/salida del sistema de tiempo discreto dado. En vista de que la inversa de la matriz (zI - G) se puede escribir en la fomla

(

_ G)-l

= adj (zI

zI

IzI - GI

- G)

la matriz de funcin de transferencia pulso F(z) se puede dar mediante la ecuacin~ ( ) = C adj (zI - G)H F z IzI - GI

+

D

Es claro que los polos de F(z) son los ceros de Iz] tica del sistema en tiempo discreto est dada por

GI = o. Esto significa que la ecuacin caracters=O

IzI - GIo bien

donde los coeficientes O dependen de los elementos de G.Tra1lsforl11aciIl de Sil11ilitud.

Se ha demostrado que para el sistema definido por

x(k + 1)

= Gx(k) +

Hu(k) Du(k)

y(k)

= Cx(k) +

la matriz de funcin de transferencia pulso es F(z) = C(zI - Gr1H + D En la seccin 5-2 se mostr que varias representaciones en el espacio de estado distintas para un sistema dado estn interrelacionadas por una transformacin de similitud. Al definir un nuevo vector estado i(k) utilizando una matriz de transformacin de similitud P, es decir

312

Anlisis en el espacio de estado

Captulo 5

x(k)

= Pi(k)+ Hu(k)(5-61 ) (5-62)

donde P es una matriz no singular de n

x

n, se tiene= Gi(k)

i(kAA. " A.

+ 1)

y(k) = Ci(k) + Du(k)

donde G, H, C, D y G, H, C, D, estn relacionadas, respectivamente, mediante

P-1GP=GP-1H =

H

CP=La matriz de funcin de transferencia pulso Y (5-62) es

C

D=D

F(z) para el sistema definido por las ecuaciones (5-61)F(z) son iguales, en vista de queGPP- 1)-1 H + D

F(z) = C(zI - (;)-1 I + >Observe que las matrices de funcin de transferencia pulso F(z) y

F(z) = C(zI - (;)-1 H + D = CP(zI - p- 1GP)-l p- 1H + D= =

CP(zP - GP)-l H + D = C(zPP- 1C(zI - G)-IH + D = F(z)

-

Por tanto, la matriz de funcin de transferencia pulso es invariante bajo una transfonnacin de similitud. Es decir, no depende del vector estado detenninado x(k) seleccionado para la representacin del sistema. La ecuacin caracterstica IzI - GI = O tambin es invariante bajo una transfonnacin de similitud, ya que

IzI - GI = Ip-111zI - Gllpl

=

IzI - p- 1 GPI

=

IzI - GI

Por tanto, los valores caractersticos de G son invariantes bajo una transformacin de similitud.5-5 DISCRETIZACIN DE LAS ECUACIONES EN EL ESPACIO DE ESTADO EN TIEMPO CONTINUO

En el control digital de plantas en tiempo continuo es necesario convertir ecuaciones en el espacio de estado en tiempo continuo, en ecuaciones en el espacio de estado en tiempo discreto. Se puede realizar dicha conversin si se introducen en los sistemas en tiempo continuo muestreadores y dispositivos de retencin ficticios. El error introducido por la discretizacin se puede hacer despreciar utilizando un perodo de muestreo suficientemente pequeo en comparacin con la constante de tiempo ms significativa del sistema.Repaso de la solucin de las ecuaciolles de estado en tielllpo continllo. la matriz exponencial ~/. La matriz exponencial se define como

Primero se revisar

eA1

=

1 + At +

!

2!

A 2 t 2 + ... +

1- Ak!

k

tk

+ ... = ~ ~k=O

""

k k

k!

Seccin 55

Discrelizacin de las ecuaciones en el espacio de estado en tiempo continuo

313

Debido a que l;:t serie finita trmino para dar d _e Al = A + A 2 t

I;=oA

k

t k /k converge, la serie se puede diferenciar tnnino por

dt

+ - - + , .. +2'

A3 t2

Akt k - l + '" (k - 1)!

=

] . A2 t 2 Ak- 1 t k - 1 A[ 1 + At + - - + .. , + + . .. = Ae AI 2! (k - 1)!

=

[1

+ At + - - + ... +

A2t2 2!

Ak-1t k - t + ." (k - 1)!

]

A = eAI A

La matriz exponencial tiene la propiedad de que

Esto se puede probar como sigue:

e e

Al

As

= =

(k=Ok=O

A

k

k!

tk)(i A kSk)k=O

=

k!

k=O

i Ak[ i=oi!(k

ti Sk-i

]

i)!

A k (t

+ S)kk!

=

eA(t+J)

En particular, si s = -t, entonces

Por tanto, la inversa de .' es e-Al, Dado que siempre existe la inversa de eA', eA/ es no singular. Es importante apuntar q~e si AB = BA si AB "# BAA continuacin se obtendr la solucin de la ecuacin de estado en tiempo continuo

x = Ax +

Bu

(5-63)

donde x es el vector de estado (vector 11), u es el vector de entrada (vector r), A es una matriz constante de n x n, y B es una matriz constante de n x r. Si la ecuacin (5-63) se escribe en la fonna

x(t) - Ax(t)

= Bu(t)=

y premultiplicamos ambos lados de esta ltima ecuacin por e-A', obtenemos

e-A'[x(t) - Ax(t)]

= -d [e-A'x(t)]dt

e-ArBu(t)

Al integrar la ecuacin anterior entre O y t, da

e-A' x(t)es decir

=

x(O) +

J'o e-ArRue T) dT(5-64)o

x(t)

= eA' x(O) + JI eA(/-T) Bu( r) dT

314

Anlisis en el espacio de estado

Captulo 5

La ecuacin (5-64) es la solucin de la ecuacin (5-63). Observe que la solucin de la ecuacin de estado que comienza en el estado inicial x(to) es

x(t)

=

e(t-to)

x(to) +

JtlO

eA(t-T)

Bu( T) d'T

(5-65)

Discretizacill de las ecuaciolles ell el espacio de estado en (ie/llpo cOlltinuo. Ahora se presentar un procedimiento para la discretizacin de ecuaciones en el espacio de estado en tiempo continuo. Se supone que el vector de entrada u(t) cambia slo en instantes de muestreo uniformemente espaciados. Observe que la operacin de muestreo aqu es ficticia . Se deducir una ecuacin de estado en tiempo discreto y una ecuacin de salida que den como resultado los valores exactos en t = kT, donde k = O, 1, 2, ... Considere la ecuacin de estado en tiempo continuo y la ecuacin de sal ida

x = Ax + Buy =

(5-66) (5-67)

ex + Du

En el siguiente anlisis, con el objeto de simplificar la presentacin, se utilizar la notacin kTy (k + [)T en vez de k y k + 1. La representacin en tiempo discreto de la ecuacin (5-66) tomar la formaxk

+ l)T) = G(T)x(kT) + H(T)u(kT)

(5-68)

Observe que las matrices G y H dependen del perodo de muestreo T. Una vez fijo el perodo de muestreo T, G Y H son matrices constantes. , Para deteIl11nar G(n y H(n, se utiliza la ecuacin (5-64), solucin de la ecuacin (5-66). Se supone que la entrada u(t) es muestreada y alimentada a un retenedor de orden cero, de forma que todos los componentes de u(t) sean constantes en el intervalo entre dos instantes de muestreo consecutivos cualesquiera, es decir u(t) = u(k7), En vista de quexky

para kT(/; xo, lo) denota la solucin que se inicia a partir de X o en 1 = lo.

2'. 3'.

Entonces el origen de sistema es uniforme y asintticamente estable global. La equivalencia de la condicin 2 del teorema y las condiciones modificadas 2' y 3' se,pueden ver como sigue. Si V(x, 1) no es definida negativa sino slo semidefinida negativa, entohces la trayectoria del p~nto representativo se puede volver tangente a alguna superficie determinada V(x, t) = C. Dado que V (cfJ(t; X o, lo), 1) no desaparece para 1 ~ lo para cualquier lo Y para cualquier Xo =1= 0, el punto representativo no puede permanecer en el punto tangente [el punto que corresponde a Ti (x, 1) = O] Y por tanto debe moverse hacia el origen.

Teorelna de Liapllllov sobre la estabilidad. Para probar la estabilidad (pero no la estabilidad asinttica) del origen del sistema definido por la ecuacin (5-82) se puede aplicar el siguiente teorema.

Teorema 5-2.

Suponga un sistema descrito por

x=

f(x,t)

donde feO, t) = O para toda l. Si existe una funcin escalar V(x, t) que tenga derivadas parciales de primer orden continuas y que satisfaga las condicionesl. V(x, t) es definida positiva. V(x, t) es semidefinida negativa.

2.

entonces el estado de equilibrio en el origen es uniformemente estable. Deber notarse que la semidefinicin negativa de V(x, 1) [Ji (x, t) ~ O a lo largo de las trayectorias] significa que el origen es uniformemente estable pero no necesariamente uniforme y asintticamente estable. Por tanto, en este caso, el sistema puede mostrar una operacin cclica lmite.

Illestabilidad. Si un estado de equilibrio x = O de un sistema es inestable, entonces existe una funcin escalar W(x, t) que determina la inestabilidad del estado de equilibrio. A continuacin se presentar un teorema sobre la inestabilidad.

328

Anlisis en el

de estado

'-U~.II1UIU

5

Teorema 5-3.

un

C'1C'lraorT":l

estf

X

t)

dondet)1)0,

y

1.

2.entonces elI .I::lnllT10V

a ';:)l.::l~"'H!I:l;:) no

es nec:eStlflO1.

2.

3.

4.

i=

Seccin 56

Anlisis

de eSf(:JOlI110ClO de

""U"JU"~JV

329

=

lIel'nDO contillllo e 1J1I'I,n"l,n"rD~ en

x=

= =

+ ++que

330

Anlisis en el espacio de ~stado

Capitulo 5

donde

Q ~ - (AP + PA) ~ definida positivaPor tanto, para la estabilidad asinttica del sistema de la ecuacin (5-84), es suficiente que Q sea definida positiva. , Para probar que una matriz de n x n es definida positiva, se aplica el criterio de Sylvester, que dice que una condicin necesaria y suficiente para que una matriz sea definida positiva es que los determinantes de todos los menores principales de la matriz sean positivos. Considere, por ejemplo, la siguiente matriz hermtica P de n x n (si todos los elementos de P son reales, entonces la matriz hermtica se convierte en una matriz simtrica real):

P = Pp P,?

[

~11 P12

Pln Pln Pnn

1

Pln Pln

donde PI)' representa el complejo conjugado de Pi)' La matriz P es definida positiva si todos los menores principales sucesivos son positivos, esto es, si

PlI Pll > 0,

P12P22

Pln P2n >Pnrr

IP12

~11 PI21 > 0,P21

PnP In

Pln

En vez de especificar primero una matriz definida positiva P y examinar si Q es definida positiva, es conveniente especificar una matriz definida positiva Q primero y a continuacin examinar si P calculada a partir de A*P

+

PA = -Q

es definida positiva o no. Observe que el que P sea definida positiva es una condicin necesaria y suficiente. Se resumir lo anterior en forma de teorema. Teorema 5-4. Considere el sistema descrito por

x = Axdonde x es un vector de estado (un vector n) y A es una matriz no singular constante de n x n. Una condicin necesaria y suficiente para que el estado de equilibrio x ~ O sea asintticamente estable global es que, dada cualquier matriz Q henntica definida positiva (o cualquier matriz simtrica real definida positiva), existe una matriz P henntica definida positiva (o una matriz simtrica real definida positiva) tal que

A*P

+ PA

= -Q

(5-85)

La funcin escalar x~Px es una funcin de Liapunov para este sistema. [Observe que en el sistema lineal considerado, si el estado de equilibrio (el origen) es asintticamente estable, entonces es asintticamente estable global.]

COlnelltarios. Al aplicar el teorema 5-4 al anlisis de estabilidad de sistemas lineales de tiempo continuoetnvariantes en el tiempo, se pueden hacer algunos comentarios importantes.

Seccin 5-6

Anlisis de estabilidad de Liapunov

331

1. Si V(x) = -x"Qx no se desaparece a lo largo de cualquier trayectoria, entonces Q se puede seleccionar para ser semidefinida positiva. 2. Si Q se escoge como una matriz definida positiva arbitraria [o una matriz sem'idefinida positiva arbitraria si V(x) no se desaparece a lo largo de cualquier trayectoria] y la ecuacin matricialA*P + PA = -Q

se resuelve para detenninar P, entonces la definicin positiva de P es una condicin necesaria y suficiente para la estabilidad asinttica del estado de equilibrio x = O. 3. El resultado fina] no depende de la matriz Q detenninada escogida, siempre y cuando Q sea definida positiva (o semidefinida positiva, segn el caso). 4. Para detenninar los elementos de la matriz P, se igualan las matrices AP + AP Y-Q, elemento por elemento. Esto resulta en n(n + 1)/2 ecuaciones lineales para detenninar los elementos Pij = Pjl de P. Si se identifican los valores propios de A como Al, A2, , A", cada uno es repetido varias veces en relacin con su multiplicidad como una raz de la ecuacin caracterstica, y si por cada suma de dos races

entonces los elementos de P estn detenninados en fonna nica. (Observe que para una matriz estable A la suma ~ + Ak es siempre diferente de cero.) 5. Al determinar si existe o no una matriz P simtrica real definida positiva o herrnftica definida positiva, es conveniente escoger Q = 1, donde 1 es la matriz identidad. Entonces los elementos de P quedan detenninados a partir deA*P

+ PA

= -1

y se prueba si la matriz P es definida positiva.EjempJo 5-8

Detennine la estabilidad del estado de equilibrio del sistema siguiente:

El sistema slo tiene un estado de equilibrio en el origen. Seleccionando Q = 1 Ysustituyendo len la ecuacin (5-85), se tieneA*P + PA

= -1

Si observamos que A es una matriz real, P deber ser una matriz simtrica real. Esta ltima ecuacin se puede escribir como sigue:

[=~ -!][~:: ~::] + [~:: ~::][ -!

=] ~]= -[

(5-86)

donde se observa que P21 = PI2 con lo que se hace la sustitucin apropiada. Si la matriz P resulta ser definida positiv~ entonces x'Px es una funcin de Liapunov y el origen es asintticamente estable.

332La ecuacin

Anlisis en el

de estado

5

tres ecuaciones:

+

1

+ P22Al resolver para las p, se tiene

O1

pnPor tanto,

P12

=6023

P22

=M

P

[

De acuerdo con el criterio de

esta matriz es definida Por tanto, se del sistema es asintticamente estable Debe hacerse notar que una [uncin de para este sistema

que el

..L60

y

Ti

est dado por

Teorema 5-5.

+ 1)x vector-n

=

= vector-n con la DrcmH~aala de queT"",,,,,nnnn

=0

de muestreo""'v'uu.y .....

una

en x

+

Seccin 56

Anlisis de estabilidad de

333

3. 4.

O

IIxll-7 oc.x = O es aSlntltlcarrlente ..... en este teorema la . . """'P11"11" 2 se no sede~;atJ!an;ce.;U.... ,U.l'-'

Entonces el

:;;"n.'u .....

y

es una la conlOlC:lOn

T"I .....,ro

...........

de

..... "'J..

UII'U ....

n"""":lr,,,..,

si no se

de~;ap,art~ce

en

en el tleJ'l1DO.

meOlanle el seg.unclo

P es un

Entonces

= =la

-p

334

Anlisis en

el eSClOC'IO

de

5y

es ........ "....,......... te.

es una

Teorema 5-6.

+

entonces

y el

slst(~ma

en

+G=

=

J1--;OO

rlt:>'nl'\it'lrti'l

como se de norma.

'-'UU. .....I .... l."'.

Seccin 5-6

Anlisis de estabilidad de

LIOC)unc)v

335

0,

x Ox:;fO~

Ixll >

0,

IIx + yll

toda x y y

Ik Ilxll,Oy

x y constante real k

,'-' .. , .....

que muestre todas las variables de estado.

Solucin

La funcin de transferencia

Defina

Entonces se obtiene

+ +La ecuacin de estado por tanto estar dada por

+

++y la ecuacin de salida se convierte en

[1La 5-3 muestra el de para el sistema definido por las ecuaciones en el estado. La salida de cada elemento de retraso una variable de estado.Problema A-5-6

de

rep,res:enllacln en el esrmCllO de estado del sistema mostrado en la

5-4. El """'.. In.rI .... de

344u(kl

Anlisis en el

esr:)OCIO

de estado

5

x,

(k)

y(k)

5-3VIs)

UHllgrJlma

de

pam el sistema considerado en el

nr{1,"""l1'"

A-5-S.

e - Ts

Ylsls Is +1

~--------~y~--------~

G(z)

5-4

del sistema de control del

nroblcn1il

A-5-6.

Solucin

Primero

obtendr la transformada:: de la funcin de transferencia de la

,..'H . "1''' ........

directa:

z

(1

z

obtener fcilmente la funcin de transferencia en lazo cerrado. Existen muchas formas para obtener la r"n, ...,!:", ... 1 de estado parn un sistema como ste. tal y como se analiz en la seccin 5-2. En este . . . r",hl,',IY\~ mostrar otro mtodo. basado en la modi !1cacin del deeXI)arlOC en

rracconcs1 z - 1

n'llri"~:II{'>la fonna cannica Jordan, segn sea el

D representa ya sea una matriz diagonal o una matriz enEn lo siguiente primero se demostrar que

trG

= trD

trGH 1 = trDH t trGH 2donde

= tr6ilz

+ alI ih = DHI + a21Entonces se mostrar que al = -trDa2 = -

"t = i>a3= -

~ trD"t~ tr 6M2

Observe que desde

tr AB = trBAse liene

Observe asimismo que tr (A + B) = tr A + tr B

y ahora se tienetr G = tr TDT- t = tr i> trGH 1 = trG(G + alI)

= trG 2 + tral G

Captulo 5

Problemas de ejemplo y soluciones

357

=

trTifT- t + tr al TDT- 1A.

=trD +tratD=tr(D-+atD)=trDHt trGH 2 = trG(GH] + a2I) = trG[G(G + a) 1) + a 2 1]

2

..

A.,

Al.

A

A

= tr (G 3 + a) G 2 + a2 G) = trTo J T- 1 + tra) T02 T- l + tra 2 TT- 1=

tr 6 3 + tr a, 02 + tr a2 ... 3 .. ., ... ..Ato

= tr (D + at D~ + a2 D) = tr DH 2Se escribe

donde un asterisco signi rica "ya sea O o 1,.. Entonces

IzI donde

DI

=

Z3 - (Pt + P2 + P3)Z2 + (PtP2 + P2P3 + P3P')Z - PIP2P3

al = -(PI + P2 + P3)

a2 = P)P2 + P2P3 + P3PlObserve que

= -al trDH, = trD(D + alI) = trl)2 + = P; +AA A

tr D = Pi + P2 + pJ

tra)

D

P; + pi AA

(PI + P2 + PJ)(p) + P2 + P3)A3 A

= -2(pt P2 + P2P3 + P3pd = -2 a2 .. trDH 2 === trD(DH) + a21) = tr(D + a]D 2 + a2 D)===3 tr D + tr al 02 + tr a2

= (p; + p~ + p;) - (PI + P2 + P3)(pi + P; + pi)+ (PIP2 + P2P3 + P3Pl)(P) + P2 + P3)=

3p)P2P3

:::= -

3a 3

Por tanto. se ha demostrado queal = -trD = -trG a2

= -~ trDH I

=

-! trGH 1-1 tr GH 2

a3Problema A-S-14

= -! tr oih = -

Considere el siguiente sistema oscilador:

Y(s) _Ves) 52

w2

+

w2

358

Anlisis en el espacio de estado

Captulo 5

Obtenga la representacin en el espacio de estado en tiempo continuo del sistema. A continuacin discretice el sistema y obtenga la representacin en el espacio de estado en tiempo discreto. Tambin obtenga la funcin de transferencia pulso del sistema discretizado. Solucin Para la funcin de transferencia dada tenernos

y + w2 ySe defineXI X2

= w

2

U

=y=-yw

1.

Entonces, se obtiene la representacin en el espacio de estado de tiempo continuo siguiente:

[::] =y

[-~ ~][~:] + [~]uOJ[~:]

= [1

La representacin en el espacio de estado en tiempo discreto del sistema se obtiene como sigue. Al observar que

se tiene

yOlA H= (r eA' dA )B = (r [ -sen WACOS

senWI]COSWA

dA

)[ O ]w

=

[1 ~e~:;T]=

Por tanto, la representacin en el espacio de estado en tiempo discreto del sistema oscilatorio se convierte en:

Xtk + l)T)] = [ coswT senWT][XI(kT)] + [1 - COSWT]U(kT) [ x2k + l)D -senwT coswT_ x2(kT) senwT y(kT)(5-60):

[1

OJ[XI(k D ] x2(kT)C(zI - G)-I H + D

La funcin de transferencia pulso del sistema discrelizado se puede obtener a partir de la ecuacin

F(z)

=

Captulo 5

Problemas de eiemplo y soluciones

359

Si se observa que D es cero, se tiene

F(z) = [1 O][z - coswTsenwT

-senwTz - cos wT

]-1 [1 - COSWT] sen wTsenwTz - cos wT

_Z2 -

2z cos wT + 1

1

[1

O][z - coswT-senwT

][1 -

COSWT] senwT

-

_ (1 - cos wT)(z + 1) 2 Z - 2z cos w T + 1

Por tanto,

Y(z) = F(z) = (1- coswT)(1 + Z-I)Z-1 U(z) 1 - 2z- 1 cos wT + Z-2Observe que la funcin de transferencia pulso obtenida de esta forma es la misma que la obtenida al tomar la transformada z del sistema antecedido por un retenedor de orden cero. Esto es

Y(z) _ Z[l - eU(z) S

Ts

S2

+1

w

2 ]

w2

_ -

(1-

_1)Z[lZ

~

-

S2

+

s] w2

= (1 _ Z-1)(

_

1-

Z -1

1 - Z-1 cos wT ) 1 - 2z -1 cos w T + z - 2

_ (1 - cos wD(1 + Z-1)Z-1 - 1 - 2z -1 cos wT + z - 2

Por tanto, se obtiene la misma expresin para Ia funcin de transferencia pulso. ,La razn de lo anterior es que la discretizacin en el espacio de estado proporciona un equivalente del retenedor de orden cero del sistema en tiempo continuo.Problema A-5-15 Considere el sistema mostrado en la figura 5-8a). Este sistema implica polos complejos. Es estable pero no es asintticamente estable en el sentido de Liapunov. La figura 5-8b) muestra una versin discretizada

VIs)

- - - - - -...

~-lI

Y(s),::

4

(a)

_V_I_s)

--"{-U-(Z-l--;~~Il -,. - I 1L-_T,

2S S _ +_2_4---1'

L/~rY(z)

lb)

Figura 5-8 sistema.

a) Sistema en tiempo continuo del problema A-5-15; b) versin discrctizada del

360

Anlisis en el espacIo de estado

Captulo 5

del sistema en tiempo continuo. El sistema discretizado tambin es estable pero no es asintticamcnte estable. Suponiendo una entrada escaln unitario. demuestre que el sistema discretizado puede mostrnr oscilaciones ocultas cuando el perodo de muestreo T adopta cierto valor. Solucin La respuesta del sistema en tiempo continuo que se muestra en la Jgura S-Ser) es

Y(s)Por tanto,

y(t) = cos 2/[Observe que el valor promedio de la saliday(t) es cero y no la unidad.] La respucstay(t) en funcin de t aparece en la figura 5-9a).y{d

-1

(a)

y{kT)

-1

(b)

y{kT)y(CI

,\

~ /\

/\

,..e. ,/\

J

I

\\ \

o-1

rr

kT\

,_/ /

(e)

Figura 5-9 a) Respuesta en escaln unitarioy(t) del sistema en tiempo continuo mostrado en la figura 5-Sa); b) grfica dcy(k7) en funcin de kT del sistema discretizado que se presenta en la figura 5-8b) cuando T= 7T segundos; e) grfica dey(k7) en funcin de kT del sistema discretizado cuando T= 1T segundos. (En el diagrama se muestran las oscilaciones ocultas.)

+

Captulo 5

Problemas de ejemplo y soluciones

361-

La funcin de transferencia pulso del sistema discretizado mostrado en ]a figura 5-18b) es

Y(z) ---7 U(z) -

[1 -

e-TI

S2S2

]

S

+ 4 - (-

-

1

Z-lZ

[S2

s

)

+4

]

= (1 - z - 1) - - - - : - - - - - - - : : 1Por tanto, la respuesta nI escaln unitario se obtiene como sigue:

1 - Z-1 cos2T 1 - 2z- cos 2T + Z-2

y

(z) -

_ (1 - z - 1) (1 - z -1 cos 2 T) 1 1 - 2z -1 cos 2 T + z - 2 1 - Z-11 - Z-l cos2T 1 - 2z- 1 cos 2T +Z-2

La respuestay(kT) se hace oscilatoria si T= 11." segundos (n = 1,2, 3, ... ). Por ejemplo, la respuesta del sistema discrctizado cuando T= 1T segundos se convierte en:

+

Y(z)Portant~,

= 1 +1Z-2 = 1 - z -2 + z -4 y(O)

z -6 + ...

=1= -1

y(T) = Oy(2T) y(3T) y(4T)

=O=1

Una grfica de y(k1) en funcin de kTcuando T = 1T segundos aparece en la figura 5-9b). Claramente, la respuesta es oscilatoria. Si el perodo de muestreo T fuera de 1T segundos, es decir T= 1T, entonces

++

Y(z) _ (1 - z-1)(1 - Z-1) 1 1 - 2z -1 + z - 2 1 - Z-1

1

=

1

+

Z-1

+

Z.,--2

Z-3

+ ...

La respuesta y(k1) para k = 0, 1, 2, ... es constante e igual a uno. La grfica de y(k1) en funcin de kT cuando T = 1T se muestra en la figura 5-9c). Observe que si T = 7r segundos (de hecho, si T = wrr segundos, donde n = ], 2, 3, ... ) la secuencia de respuesta al escaln unitario se conserva en la unidad. Dicha respuesta puede damos la impresin de que y(t) es constante. La respuesta real no es constante ya que oscila entre 1 y -1. Por tanto, la salida del sistema discretizado cuando T= 1T segundos (o cuando T= n7r segundos, donde n = 1,2,3, ... ,) muestra oscilaciones ocultas. Observe que dichas oscilaciones ocultas (inestabilidad oculta) slo ocurren para ciertos valores del perodo de muestreo T. Si se vara el valor de T, estas oscilaciones ocultas (inestabilidad oculta) aparecern en la salida como oscilaciones explcitas.

Problema A-5-16 Aunque el sistema con doble integrador es dinmicamente simple, representa una clase de sistema importante. Un ejemplo de sistema con doble integrador es el sistema de control de altitud de un satlite, que se puede describir como

18 = u + v

362

Anlisis en el es:aci'o de estado

511

donde J es el momento de

e es el

de

II

es el par de O Y Ji > 0, existe un nmero real T(p, o) tal que

lo que implica que para toda I donde cp(t;~ lo

+ T(p, D)

xo, lo) es la solucin de la ecuacin diferencial

dada.

En vista de que f3 es continuo y f3(O) = 0, se puede escoger una D( e) > O tal que f3( D) < 0'( e) para cualquier e> O. La figura 5-10 muestra las curvas a(lIxlD f3(lIxID y V(x, t). Al observar que

. V( $(1; xo, lo), t) - V(xo, lo)si

=

rfO

V( $( r; Xo, lo), r) d-r lo

IIxolI ::; D, siendo lo arbitrario, se tienea(e) > f3(D):;::: V(xo,t o):;::: V(tl>(t;xo,to),t)2!:

a(II4>(t;xo,to)ID

para todos 1 ~

'o. Dado que

ct

es no decreciente y positivo, esto implica que, for 12!:

11q,(t; Xo, to)1I existe un nmero real 5> O tal que IIx olI ::; 5 , implica que IIcp{t; xo 10 )11 ~ e para toda , ~ too As, se ha probado la estabilidad unifonne. Ahora se probar que 1Ic;b(t; Xo, '0)11-7 Ocuando 1-7 00 en forma uniforme en lo YIIx olI ::; 8. Se toma

to, IIxolI ~ 5

Figura 5-10

Curvas a(lIxll), (3(jlxID y V(x, 1)

Captulo 5

Problemas de eiemplo y soluciones

365

cualquier O< J.1 < IIxnll)' se encuentra una 11(J.1) > O tal que f3(v) < a(J.1). Se denota e'(J.1, o) > Oel mnimo de la funcin continua no decreciente y(lIxll) en el conjunto compacto v(J.1) Sllxll $ eCo). Se define

T(..t., 8)Suponga que 114>{t: X(l, 10 )\1 $11

= e'(j.L, 8) > O$ ti = lo

{3(8)

sobre el inten'alo de tiempo lo $1:5

+ T. Entnces se tiene$

O < a(v)

!S

V(tfJ(t l ; Xo, to), ti)

V(xo, to) - (ti - to)e'

{3(8) - Te' = O

lo que resulta en una contradiccin: por tanto, para un valor de / en el intervalo lo $ t $/ 1, como es un valor arbitrario /1, se tiene

Por tanto.

para toda

1 ~ 12,

Entonces,

11$(t;xo,to)1I