Академический Документы
Профессиональный Документы
Культура Документы
Muoz Pacheco
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.
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.
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
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 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)
( ) (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)
( ) (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).
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)
( ) (1-15)
( ) | | (1-16)
( ) ( ) ( ) ( ) (1-17)
( ) ( ) ( ) (1-18)
3
Aplicaciones avanzadas de sistemas dinmicos-FCE-BUAP Porf. Dr. Jesus M. Muoz Pacheco
{ (1-19)
Si se evala (1-13) en :
( ( )) (1-20)
( ) ( )
( ( )) (1-21)
( ) ( )
( ) ( ) ( ) ( ) (1-22)
{ (1-23)
( ( )) (1-24)
( ) ( )
( ) ( ) (1-25)
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.
%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 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)
(2-7)
(2-8)
5
Aplicaciones avanzadas de sistemas dinmicos-FCE-BUAP Porf. Dr. Jesus M. Muoz Pacheco
( ) (2-9)
( ) (2-10)
( ) (2-11)
( ) (2-12)
Si se evala (2-12) en :
( ) (2-13)
Luego:
( ) (2-14)
( ) | | (2-15)
( ) ( ) ( ) (2-16)
( ) ( ) (2-17)
{ (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)
( ) ( ) (2-24)
{ (2-25)
( ) (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');
( ) (3-1)
( ) (3-2)
(3-3)
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)
(3-7)
( )
(3-8)
( ) (3-9)
( ) ( )
( ) (3-10)
(( ) ) (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)
( ) ( ) ( ) (3-15)
{ (3-16)
( )
( ) (3-17)
( )
( )
( ) (3-18)
( )
( )( )
( ) ( ) [ ] ( ) (3-19)
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
{ {
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
{ {
12
Aplicaciones avanzadas de sistemas dinmicos-FCE-BUAP Porf. Dr. Jesus M. Muoz Pacheco
4. Discusin
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.
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.
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.
5. Conclusiones
Cuando las funciones que describen la evolucin del sistema divergen con el tiempo, no se
logra generar el atractor.
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