• No se han encontrado resultados

M´etodo de colocaci´on de Chebyshev

2. Ecuaciones diferenciales con retardo

2.5. Estabilidad de soluciones peri´odicas

2.5.1. M´etodo de colocaci´on de Chebyshev

Los polinomios de Chebyshev de primer tipo est´an definidos paran 0 como

Tn(cos(θ)) = cos(nθ). (2.42)

Es claro que|Tn(s)| ≤1,∀s, n≥0. Estos polinomios forman un conjunto ortogonal

en el intervalo [1,1], es decir

Z 1 −1

Tn(s)Tm(s)w(s)dt = 0, si n6=m, (2.43)

dondew(s) = (1−s2)−1/2.Los puntos de colocaci´on de Chebyshev son puntos en el

intervalo [1,1],definidos como tj = cos(jπ/N),para j = 0,1, . . . , N. Estos valores

corresponden a los m´aximos y m´ınimos del polinomioTN.Seam =N+ 1,el n´umero

de puntos de colocaci´on.

Una matriz de diferenciaci´on espectral para los puntos de colocaci´on de Chebys- hev se obtiene interpolando un polinomio a trav´es de los puntos de colocaci´on, derivando este polinomio y evaluando el polinomio resultante en los puntos de co- locaci´on [12]. Para cualquier orden m, los elementos de la matriz de diferenciaci´on espectral de ChebyshevD∈Mm, est´an definidos como

D00 = 2N2+ 1 6 , DN N =− 2N2+ 1 6 , (2.44) Djj = − tj 2(1t2 j) , j = 1, ..., N −1, (2.45) Dij = ci(−1)i+j cj(ti−tj) , i6=j, i, j = 0, ..., N, (2.46) dondeci = 2 if i= 0, N 1 if i6= 0, i6=N .

Adem´as, si la ecuaci´on esn–dimensional, podemos definir el operador diferencial Dde orden nm×nm como D=DIn.

Para lo que sigue es necesario definir los polinomios de Chebyshev trasladados, es decir polinomios de Chebyshev en el intervalo [a, b],tenemos

Tn∗(s) = Tn 2s(a+b) b−a . (2.47)

El m´etodo de colocaci´on de Chebyshev nos permite aproximar valores de la soluciones de la ecuaci´on (2.39) en los puntos de colocaci´on del intervalo soluci´on, a partir de las condiciones iniciales en los puntos de colocaci´on, sj = (cos(jπ/N)−

1)τ /2, en el intervalo [−τ,0].

Primero consideramos el caso p = τ analizado en [13]. Sea M1 el conjunto de

m valores de la soluci´on en el intervalo [0, p] y Mϕ el conjunto de m valores de

la funci´on inicial ϕ(t) en [p,0]. Como los valores est´an numerados de derecha a izquierda la condici´on de continuidad es M1N =Mϕ0. Reemplazando M1 y Mϕ en

(2.39) se genera

ˆ

18 Cap´ıtulo 2. Ecuaciones diferenciales con retardo La matriz ˆDse obtiene deDreemplazando las ´ultimasnfilas por [0n 0n . . . In], para asegurar las condiciones de continuidad. Aqu´ı 0n yInson las matricesn×nde

ceros e identidad, respectivamente. Adem´as, la matriz anterior debe ser multiplicada por 2/p debido al reescalamiento de los polinomios al intervalo [0, p]. Las matrices restantes en (2.48) se definen como

ˆ MA0 =        A0(s0) A0(s1) . .. A0(sN−1) 0n 0n . . . 0n 0n        , (2.49) ˆ MA1 =        A1(s0) A1(s1) . .. A1(sN−1) In 0n . . . 0n 0n        , (2.50)

dondeAi(sj),con j = 0,1,es la matrizn×nque resulta de evaluarAi en elj–´esimo

punto de colocaci´on.

Usando el m´etodo de colocaci´on definimos una matriz de monodrom´ıa finito di- mensionalU cuyos autovalores aproximan los multiplicadores de Floquet relevantes [13]. De la definici´on de operador de monodrom´ıa y ya que p = τ, sigue la defini- ci´on de U como el mapeo de los valores de la soluci´on en intervalos sucesivos, i.e.

M1 =UMϕ, entonces de (2.48) se obtiene

U =Dˆ −MˆA0

−1

ˆ

MA1. (2.51)

Podemos calcular ahora nm autovalores. La exactitud de los multiplicadores de Floquet generalmente mejora al incrementar el n´umero de puntos de colocaci´on.

El estudio din´amico de los ciclos requiere la realizaci´on del c´alculo de autovalores en el caso general p 6= τ. Aqu´ı, nuestra implementaci´on sigue y desarrolla la idea propuesta en [12] para la aproximaci´on num´erica de estos autovalores. No realizamos un estudio detallado desde el punto de vista num´erico de este m´etodo de c´alculo.

Consideramos 0< τ < p≤2τ,el resto de los casos puede ser deducido a partir de ´este. Para obtener la soluci´on en un per´ıodop, con condici´on inicial ϕ, es necesario calcular

M1 =UMϕ en [0, τ],

M2 =UM1 =U2Mϕ en [τ,2τ],

(2.52) con la condici´on de continuidad M2N =M10. Luego, tenemos expresiones para los

valores de las soluciones en 2mpuntos de colocaci´on,men cada uno de los intervalos [0, τ] y [τ,2τ].

El operador de monodrom´ıa act´ua en el espacio C. Luego, es necesario adaptar la definici´on U y entonces construir un nuevo operador ˜U, que transforme Mϕ en

˜

M , para poder representar el operador de monodrom´ıa y finalmente aproximar sus autovalores.

Sea M ∈Ntal que 2τ+sM p2τ+sM1,dondesj son puntos de colocaci´on en el intervalo [−τ,0]. Los valores se numeran de derecha a izquierda comenzando

2.5. Estabilidad de soluciones peri´odicas 19 é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é é èè

DD

@@

m1 m2 sŽj Τ p 2 Τ t x

Figura 2.3: Puntos de colocaci´on y grilla para la interpolaci´on.

en cero. Consideremos la parte de la soluci´on representada por los (N+ 1(M1)) valores de M2 dados por {M2(M−1), . . . , M2N}, y los primeros M valores de M1,

{M10. . . , M1(M−1)}, se considera un valor extra en M1 debido a la condici´on de

continuidad M2N = M10. La figura 2.3 muestra un ejemplo de esta situaci´on, los

valores enM1 yM2 se grafican como puntos sobre la soluci´on. Tambi´en observamos

en esa figura el punto 2τ+sM−1 y su valor correspondiente M2(M−1). En la misma

figura, los corchetes limitan la parte de la soluci´on que queremos aproximar. En el eje horizontal mostramos los puntos de colocaci´on del intervalo [pτ, p], defini- mos como ˜sj = p+sj. En general el punto de colocaci´on correspondiente al valor

M1(M−1) ser´a mayor quep−τ,as´ı para construir la matriz cuadrada se requiere un

extrapolaci´on.

Contruimos una matriz ¯U usando las condiciones anteriores y las ecuaciones (2.52). ¯U se construye con las ´ultimasn(N+ 1(M1)) filas de U2 y lasn(M1) filas de U a partir de la fila n+ 1. Se descartan las primeras n filas debido a las condiciones de continuidad. El nuevo operador mapeaMϕa los valores de la soluci´on

en el rango [τ+sM−1,2τ+sM−1],llamamos a estos ´ultimos ¯M .Pero este operador no

es el que queremos encontrar, porque las proyecciones de los puntos ¯M no coinciden con los puntos de colocaci´on ˜sj,como se observa claramente en la figura 2.3. Usamos

los valores ¯M de la soluci´on para hallar los valores ˜M de la soluci´on en los puntos ˜

sj, y definimos (en forma aproximada) el operador ˜U.

La manera m´as f´acil es realizar la interpolaci´on lineal de valores en ˜M usando los valores en ¯M .Esta interpolaci´on es representada por una matrizMLcuyos elementos

est´an definidos en t´erminos de ˜sj y los puntos de colocaci´on sj+τ y sj + 2τ que se

encuentran en el intervalo [τ+sM−1,2τ+sM−1],que en adelante llamaremos ¯sj.De

esta manera, el operador ˜U es aproximadamente MLU¯, y podemos aproximar los

autovalores calculando los autovalores de MLU¯.

Una manera de medir la exactitud de la aproximaci´on es calcular el error del au- tovalor trivial 1, podemos ver que el error decrece cuando aumentamos la cantidad de puntos de colocaci´on. Sin embargo, si continuamos aumentando el n´umero de

20 Cap´ıtulo 2. Ecuaciones diferenciales con retardo puntos el error alcanza un m´ınimo y se estabiliza. Comparamos los autovalores cal- culados con los obtenidos utilizando DDE-Biftool [23] en algunos casos particulares y los resultados muestran una buena coincidencia.

La aproximaci´on de los puntos en ˜M tambi´en puede realizarse por medio de interpolaci´on baric´entrica. Esta interpolaci´on est´a definida como

˜ Mj = N X i=0 ηi ˜ sj−s¯i ¯ Mi N X i=0 ηi ˜ sj−s¯i , (2.53) donde ηi = (−1)i/2 si i= 0 oi=N y,ηi = (−1)i si i6= 0, i6=N.

Como en el caso anterior, podemos definir una matriz MB, que representa la

interpolaci´on en t´erminos de ˜sj y ¯sj.El operador ˜Uen este caso es aproximadamente

MBU¯.El c´alculo de los autovalores de MBU¯ son comparados con los calculados con

DDE-Biftool. Observamos que la aproximaci´on es mejor que cuando se utilizaba interpolaci´on lineal, para el mismo n´umero de puntos de colocaci´on.

3

M´etodo de an´alisis homot´opico

3.1.

Introducci´on

Los sistemas din´amicos modelados por ecuaciones diferenciales no lineales con o sin retardo son dif´ıciles de resolver por m´etodos anal´ıticos. Podemos mencionar los m´etodos perturbativos para resolver estas ecuaciones [5, 40, 62]. Estos m´etodos requieren de la existencia de par´ametros que tomen valores peque˜nos o muy grandes. Entre los m´etodos no perturbativos podemos encontrar el m´etodo de par´ametro artificial peque˜no de Lyapunov, el m´etodo de descomposici´on de Adomian, el m´etodo de perturbaci´on homot´opica [36] y el m´etodo de an´alisis homot´opico (HAM, por sus siglas en ingl´esHomotopy Analysis Method) [48]. Este ´ultimo m´etodo contiene a los anteriores y as´ı, resulta de gran inter´es para resolver una gran variedad de ecuaciones. El HAM ha sido aplicado para resolver ecuaciones diferenciales ordinarias y parciales as´ı como tambi´en EDRs [1, 42, 48, 49, 50, 51, 53, 70, 73].

El HAM es independiente de la presencia de par´ametros y siempre permite trans- formar un problema no lineal en una cantidad infinita de subproblemas lineales. Adem´as, a diferencia de otras t´ecnicas anal´ıticas, el HAM provee una manera con- veniente de garantizar la convergencia de la serie soluci´on, lo que permite obtener soluciones incluso cuando la ecuaci´on presenta una no linealidad muy fuerte.

Una caracter´ıstica muy importante y una gran ventaja del HAM sobre otros m´etodos es su flexibilidad en la elecci´on tanto de una base de funciones como de una aproximaci´on inicial de la serie soluci´on. As´ı, el HAM provee una gran libertad en la elecci´on del tipo de subproblema lineal en el que se descompone el problema original. Es posible resolver un problema utilizando distintas bases de funciones que capturen diferentes aspectos de las soluciones (comportamiento asint´otico, periodicidad, etc.). En la siguiente secci´on describimos en forma general c´omo se utiliza la homo- top´ıa para hallar soluciones de ecuaciones diferenciales con retardo y puntualizamos algunos aspectos caracter´ısticos del HAM. En la secci´on 3.3 consideramos la adap- taci´on del m´etodo orientado a la b´usqueda de soluciones peri´odicas, la construcci´on en este caso hace recordar al m´etodo de Poincar´e-Linstedt [79]. Los contenidos de esta secci´on ser´a utilizados constantemente en los cap´ıtulos siguientes. Por ´ultimo, en la secci´on 3.4 mostramos criterios para detectar bifurcaciones de Hopf utilizando HAM.