Está en la página 1de 14

Aplicaciones avanzadas de sistemas dinmicos-FCE-BUAP Porf. Dr. Jesus M.

Muoz Pacheco

Anlisis de estabilidad de los sistemas no lineales


de Lorenz, L y Chen

Emmanuel Francisco Bautista, Eduardo Pastor Torres

FCE-BUAP, Av. 14 Sur y Av. San Claudio, Col. San Manuel, Puebla Pue., C.P. 72560, Mxico, 4831006974

francisco.201141360@gmail.com

Resumen
Se presentar el anlisis de estabilidad de los sistemas no lineales de Lorenz, L y Chen.
Estos sistemas presentan un comportamiento catico y su representacin en el plano de fase
se conoce como atractor catico. Por medio del mtodo de Forward-Euler se graficarn los
atractores de estos sistemas en Matlab.

Palabras clave: Sistema dinmico no lineal, Lorenz, L, Chen, atractor catico.

1. Introduccin
El caos es un comportamiento aperidico de un sistema determinista a largo trmino, lo que
significa que se presentan trayectorias peridicas o cuasi peridicas conforme el tiempo
tiende a infinito.

Los sistemas dinmicos usualmente se describen por medio de un conjunto de ecuaciones


acopladas, esto es que sus derivadas dependen de todas las variables del sistema.

El mtodo de Forward-Euler consiste en un mtodo numrico que permite resolver un


sistema de ecuaciones diferenciales que carecen de una solucin analtica. Si se conoce la
derivada de una funcin , se pueden calcular los puntos de la funcin por la siguiente
ecuacin:

En la ecuacin anterior, un valor (i+1) de la funcin depende del valor de un punto anterior (i)
y de la derivada de la funcin evaluada en el punto anterior. El paso de integracin h define
la resolucin con la que se hace recupera la funcin. [1]

Por otro lado, con el fin de analizar la estabilidad de un sistema es necesario contar con un
conjunto de criterios. Los criterios a utilizar en este trabajo se presentan a continuacin.

1
Aplicaciones avanzadas de sistemas dinmicos-FCE-BUAP Porf. Dr. Jesus M. Muoz Pacheco

Sean 1, 2, , i los valores propios (eigenvalores) de la matriz Jacobiana (ms adelante se


presenta una definicin de este trmino) de un sistema dado evaluada en un punto de
equilibrio llamado x0. Luego:

1) Si ( ) , entonces el equilibrio es asintticamente estable (sumidero).


2) Si ( ) , entonces el equilibrio es inestable (fuente).
3) Si ( ) para algn j y ( ) para algn k, con jk, el equilibrio es inestable
(punto silla).
4) Si ( ) , entonces no se puede concluir nada sobre la estabilidad de x0.

2. Desarrollo
2.1. Sistema de Lorenz
El sistema de Lorenz se define por el conjunto de ecuaciones acopladas (ecs. 1-1 a 1-3) que
se presenta a continuacin:

( ) (1-1)

( ) (1-2)

(1-3)

Se usan los siguientes valores para los parmetros ( ) ( ).

Se dice que las ecuaciones (1-1), (1-2) y (1-3) son acopladas porque dependen de ellas entre
s.

Se desea hallar los puntos de equilibrio del sistema y para ello las derivadas de , y
deben igualarse a cero, por lo que se obtiene el siguiente sistema de ecuaciones:

( ) (1-4)

( ) (1-5)

(1-6)

Resolviendo este sistema (ecs. 1-4 a 1-6), se concluye que:

( ) (1-7)

(1-8)

Note que, de acuerdo a (1-7), y pueden tomar dos valores distintos, uno positivo y uno
negativo. Note que otra solucin del sistema (1-4 a 1-6) es . As, se tienen tres
conjuntos de soluciones de dicho sistema, que son:

2
Aplicaciones avanzadas de sistemas dinmicos-FCE-BUAP Porf. Dr. Jesus M. Muoz Pacheco

( ) (1-9)
( ( ) ( ) ) (1-10)
( ( ) ( ) ) (1-11)

Dado un sistema de m ecuaciones acopladas que dependen de n variables, la matriz


Jacobiana se define como:

( ) (1-12)

Para analizar la estabilidad del sistema es necesario determinar los eigenvalores de la matriz
Jacobiana evaluada en cada uno de los puntos de equilibrio. En este caso se tienen tres
puntos de equilibrio, definidos por las ecuaciones (1-9 a 1-11).

Slo por convenir en la notacin, sea ( ).

En base a lo anterior se tiene que la matriz Jacobiana del sistema de Lorenz es:

( ) (1-13)

Si se evala (1-13) en :

( ) (1-14)

Por definicin, es un eigenvalor de una matriz A si y slo si ( ) . Donde det()


significa determinante e es la matriz identidad [2]. Luego:

( ) (1-15)

( ) | | (1-16)

( ) ( ) ( ) ( ) (1-17)

Los eigenvalores de sern las soluciones de la ecuacin:

( ) ( ) ( ) (1-18)
3
Aplicaciones avanzadas de sistemas dinmicos-FCE-BUAP Porf. Dr. Jesus M. Muoz Pacheco

Las soluciones son:

{ (1-19)

Si se evala (1-13) en :

( ( )) (1-20)
( ) ( )

( ( )) (1-21)
( ) ( )

( ) ( ) ( ) ( ) (1-22)

Las races de este ltimo polinomio son:

{ (1-23)

Si ahora se evala (1-13) en :

( ( )) (1-24)
( ) ( )

Puede comprobarse que:

( ) ( ) (1-25)

Por lo que los eigenvalores de son los mismos que los de .

Con el fin de elaborar grficas de los atractores del sistema de Lorenz, se us Matlab para
hacer un algoritmo basado en el mtodo de Forward-Euler que calculara los puntos del
sistema para un paso de integracin dado. En el cdigo que se presenta a continuacin se
us un paso de 0.01.

%Parmetros del sys:


a=10;
b=28;
c=8/3;

%Valores iniciales:
4
Aplicaciones avanzadas de sistemas dinmicos-FCE-BUAP Porf. Dr. Jesus M. Muoz Pacheco

x(1)=10; %x0
y(1)=0; %y0
z(1)=-5; %z0

%Nmero de iteraciones:
k=5000;

%Tamao de paso:
h=0.01;

for n=1:k
x(n+1)=x(n)+h*(a*(y(n)-x(n)));
y(n+1)=y(n)+h*((x(n))*(b-z(n))-y(n));
z(n+1)=z(n)+h*((x(n)*y(n))-(c*z(n)));
end

figure
plot(x,'r');
hold on;
plot(y,'b');
hold on;
plot(z,'g');

figure
plot(x,z,'m');

2.2. Sistema de L
El sistema de L se define por el conjunto de ecuaciones acopladas (ecs. 2-1 a 2-3) que se
presenta a continuacin:

( ) (2-1)

(2-2)

(2-3)

Se usan los siguientes valores de los parmetros: ( ) ( ).

Se desea hallar los puntos de equilibrio del sistema y para ello las derivadas de , y
deben igualarse a cero, por lo que se obtiene el siguiente sistema de ecuaciones:

( ) (2-4)

(2-5)

(2-6)

Resolviendo este sistema (ecs. 2-4 a 2-6), se concluye que:

(2-7)

(2-8)

5
Aplicaciones avanzadas de sistemas dinmicos-FCE-BUAP Porf. Dr. Jesus M. Muoz Pacheco

Se tienen tres conjuntos de soluciones de dicho sistema, que son:

( ) (2-9)
( ) (2-10)
( ) (2-11)

La matriz Jacobiana del sistema de L es:

( ) (2-12)

Si se evala (2-12) en :

( ) (2-13)

Luego:

( ) (2-14)

( ) | | (2-15)

( ) ( ) ( ) (2-16)

Los eigenvalores de sern las soluciones de la ecuacin:

( ) ( ) (2-17)

Las soluciones son:

{ (2-18)

Si se evala (2-12) en :

( ) (2-19)

6
Aplicaciones avanzadas de sistemas dinmicos-FCE-BUAP Porf. Dr. Jesus M. Muoz Pacheco

( ) (2-20)

| | ( ) ( ) (2-23)

Para hallar los eigenvalores:

( ) ( ) (2-24)

Resolviendo la ecuacin anterior se obtienen:

{ (2-25)

Si ahora se evala (2-12) en :

( ) (2-26)

( ) ( 2-27)

( ) ( ) ( ) (2-28)

Dado que este polinomio es idntico al anterior, los eigenvalores de y de son iguales.

El algoritmo de Matlab utilizado para graficar el atractor del sistema de L por medio del
mtodo de Forward-Euler emple un paso de integracin de 0.0001.
%Parmetros del sys:
a=36;
b=3;
c=20;

%Valores iniciales:
x(1)=2; %x0
y(1)=1; %y0
z(1)=-3; %z0

%Nmero de iteraciones:
k=1000000;

%Tamao de paso:
h=0.0001;

for n=1:k
x(n+1)=x(n)+h*a*(y(n)-x(n));
y(n+1)=y(n)+h*(-(x(n))*(z(n))+c*(y(n)));
z(n+1)=z(n)+h*((x(n))*(y(n))-b*(z(n)));
end

7
Aplicaciones avanzadas de sistemas dinmicos-FCE-BUAP Porf. Dr. Jesus M. Muoz Pacheco

figure
plot(x,'r');
hold on;
plot(y,'b');
hold on;
plot(z,'g');

figure
plot(x,z,'m');

2.3. Sistema de Chen


El sistema de Chen se define por el conjunto de ecuaciones acopladas (ecs. 3-1 a 3-3) que
se presenta a continuacin:

( ) (3-1)

( ) (3-2)

(3-3)

Se usan los siguientes valores de los parmetros: ( ) ( )

Se desea hallar los puntos de equilibrio del sistema y para ello las derivadas de , y
deben igualarse a cero, por lo que se obtiene el siguiente sistema de ecuaciones:

( ) (3-4)

( ) (3-5)

(3-6)

Resolviendo este sistema (ecs. 3-4 a 3-6), se concluye que:

(3-7)
( )
(3-8)

Se tienen dos conjuntos de soluciones de dicho sistema, que son:

( ) (3-9)
( ) ( )
( ) (3-10)

La matriz Jacobiana del sistema de Chen es:

(( ) ) (3-11)

8
Aplicaciones avanzadas de sistemas dinmicos-FCE-BUAP Porf. Dr. Jesus M. Muoz Pacheco

Si se evala (3-11) en :

( ) (3-12)

Luego:

( ) (3-13)

( ) ( ) ( ) ( ) (3-14)

Los eigenvalores de sern las soluciones de la ecuacin:

( ) ( ) ( ) (3-15)

Por lo tanto los eigenvalores de son:

{ (3-16)

Si ahora se evala (3-11) en :

( )
( ) (3-17)
( )

( )
( ) (3-18)
( )

( )( )
( ) ( ) [ ] ( ) (3-19)

Hallando las races del polinomio:


( )( )
( ) [ ] ( ) (3-20)

Resolviendo:

9
Aplicaciones avanzadas de sistemas dinmicos-FCE-BUAP Porf. Dr. Jesus M. Muoz Pacheco

{ (3-21)

El algoritmo de Matlab utilizado para graficar el atractor del sistema de Chen por medio del
mtodo de Forward-Euler emple un paso de integracin de 0.0001.
a=.35;
b=.3;
c=.28;
x(1)=(.1);
y(1)=(.1);
z(1)=(.1);
h=0.0001;
n=1000000;
for i =2:(n+1)
x(i)=x(i-1)+h*(a*(y(i-1)-z(i-1)));
y(i)=y(i-1)+h*(c*x(i-1)-a*x(i-1)-x(i-1)*z(i-1)+c*y(i-1));
z(i)=z(i-1)+h*([x(i-1)*y(i-1)]-[b*z(i-1)]);
t(i)=h*(i-1);
end
figure(1)
plot(t,x)
hold on
plot(t,y,'r')
plot(t,z,'g')
hold off
figure(2)
plot(x,z)

3. Resultados
3.1. Anlisis de estabilidad y atractor del sistema de Lorenz
Los dos conjuntos de eigenvalores obtenidos para el sistema de Lorenz son:
Tabla 1. Conjuntos de eigenvalores del sistema de Lorenz.
Jacobiano evaluado en X0 Jacobiano evaluado en X1 y X2

{ {

Recuerde que tanto con X1 como con X2 se obtuvo el mismo conjunto de valores propios.

La figura 1 muestra la evolucin de las variables del sistema en el tiempo mientras que la
figura 2 muestra su atractor catico.

10
Aplicaciones avanzadas de sistemas dinmicos-FCE-BUAP Porf. Dr. Jesus M. Muoz Pacheco

Figura 1. Evolucin del sistema de Lorenz en el tiempo.

Figura 2. Atractor catico del sistema de Lorenz.

3.2. Anlisis de estabilidad y atractor del sistema de L


Los dos conjuntos de eigenvalores obtenidos para el sistema de L son:

Tabla 2. Conjuntos de eigenvalores del sistema de L.


Jacobiano evaluado en X0 Jacobiano evaluado en X1 y X2

{ {

Recuerde que tanto con X1 como con X2 se obtuvo el mismo conjunto de valores propios.

La figura 3 muestra la evolucin de las variables del sistema en el tiempo mientras que la
figura 4 muestra su atractor catico.

11
Aplicaciones avanzadas de sistemas dinmicos-FCE-BUAP Porf. Dr. Jesus M. Muoz Pacheco

Figura 3. Evolucin del sistema de L en el tiempo.

Figura 4. Atractor catico del sistema de L.

3.3. Anlisis de estabilidad y atractor del sistema de Chen


Los dos conjuntos de eigenvalores obtenidos para el sistema de Chen son:
Tabla 3. Conjuntos de eigenvalores del sistema de Chen.
Jacobiano evaluado en X0 Jacobiano evaluado en X1

{ {

12
Aplicaciones avanzadas de sistemas dinmicos-FCE-BUAP Porf. Dr. Jesus M. Muoz Pacheco

Figura 5. Evolucin del sistema de Chen en el tiempo.

Figura 6. Atractor catico del sistema de Chen.

4. Discusin

4.1. Sistema de Lorenz


En los dos casos que se muestran en la tabla 1 se observa que predomina el caso descrito
por el criterio 3), por lo que el equilibrio del sistema es inestable. Adems, X 0, X1 y X2 son
puntos silla.

En la figura 1 se puede ver que existen patrones que se repiten en el tiempo aunque no lo
hacen de manera peridica. Por su parte, en la figura 2 se observa que se forman dos
enrollamientos (scrolls) y que el atractor completo tiene forma de mariposa, a lo que debe su
nombre.

Otra observacin es que sus enrollamientos estn centrados, aproximadamente en x=8.39,


y=27.12.

4.2. Sistema de L
En los casos que se muestran en la tabla 2 se puede ver que el primer conjunto de
eigenvalores se describe por medio del criterio 3) por lo que el equilibrio es inestable y se
13
Aplicaciones avanzadas de sistemas dinmicos-FCE-BUAP Porf. Dr. Jesus M. Muoz Pacheco

trata de un punto silla. El segundo se rige por el criterio 4) y por lo tanto no se puede concluir
nada sobre la estabilidad del punto de equilibrio X1.

Al menos aparentemente puede verse que los atractores del sistema de Lorenz y del sistema
de L son bastante similares.

4.3. Sistema de Chen

En los casos que se muestran en la tabla 3 se puede ver que el primer conjunto de
eigenvalores se describe por medio del criterio 3) por lo que el equilibrio es inestable y se
trata de un punto silla. El segundo se rige por el criterio 2), de lo que se puede concluir que el
equilibrio es inestable y que ese punto es una fuente.

Como se observa en la figura 5, el comportamiento del sistema diverge conforme aumenta el


tiempo. Y en la figura 6, se ve que no se obtuvo un atractor similar a los anteriores. Esto se
debe, probablemente, a que el sistema diverge.

5. Conclusiones
Cuando las funciones que describen la evolucin del sistema divergen con el tiempo, no se
logra generar el atractor.

La evolucin en el tiempo de los sistemas lineales presentados es aperidica.

Sin importar las condiciones iniciales que se empleen en el mtodo de Forward-Euler los
atractores siempre obedecen al mismo patrn.

6. Referencias
[1] https://en.wikipedia.org/wiki/Euler_method.
[2] S. I. Grossman, lgebra lineal, 6a edicin, 2008, McGraw-Hill, pg. 525.

14