You are on page 1of 14

ATRACTOR DE RSSLER

RSSLER ATTRACTOR

ISAAC ALEJANDRO GUERRA ARAZ

RESUMEN

El atractor de Rssler es un sistema de tres ecuaciones que se bas en el atractor de Lorentz en


el cual buscaba simplicar el mismo. En este estudio, variamos sus parmetros y observamos su
comportamiento. El atractor se convierte en un sistema catico dependiendo el valor de sus
parmetros, estos mismo nos permiten determinar cuando el sistema llega al caos.
Palabras claves: Atractor, caos, bifurcacin, estabilidad.

ABSTRAC

The attractor of Rssler is a system of three equations that was based on the attractor of Lorentz
in which it looked for to simplify the same one. In this study, we varied their parameters and
observed their behavior. The attractor becomes a chaotic system depending on the value of its
parameters, they allow us to determine when the system reaches chaos.
Keywords: Attractor, chaos, bifurcation, stability.

INTRODUCCIN
El Atractor de Rssler es un Sistema no revel que, al aumentar uno de los parmetros
lineal de tres ecuaciones diferenciales del modelo, la respuesta del sistema
ordinarias estudiadas originalmente por Otto multiplicara su periodicidad en forma de una
Rssler. Estas ecuaciones diferenciales cascada de duplicacin de periodos hasta
definen un sistema dinmico de tiempo llegar al caos qumico u oscilacin aperidicas
continuo que exhibe una dinmica catica de las concentraciones.
asociada con las propiedades fractales del
atractor. El documento original de Rssler afirma que el
atractor de Rssler tena la intencin de
El primer sistema de ecuaciones comportarse de forma similar al atractor de
desarrollado por Otto resulta tambin de un Lorenz, pero sera ms fcil de analizar
modelo de reaccin qumica, en el cual todas cualitativamente.
las variables representaban la concentracin
de alguna especie qumica. Dicho sistema
Metodologa Para determinar la estabilidad del
sistema, se debe analizar los puntos crticos en
El atractor de Rssler consta de tres la matriz Jacobiana, para esto utilizaremos el
ecuaciones diferenciales ordinarias que se mtodo indirecto de Lyapunov en donde
muestran en el sistema de ecuaciones: establece que:
=
Si el sistema linealizado es
{ = + (1) estrictamente estable, es decir, si
= + ( ) todos los autovalores de J se
Rssler desarrollo estas ecuaciones para encuentran estrictamente en el
simplicar cuantitativamente el atractor de semiplano izquierdo del plano
Lorentz. complejo, entonces el punto de
equilibrio es asintticamente estable
Anlisis de estabilidad. para el sistema no lineal original.
Si el sistema Linealizado es inestable,
Para comenzar nuestro estudio, es
es decir si al menos uno de los
necesario determinar el punto crtico que no
autovalores de J se encuentra
es ms que la funcin de una sola variable real,
estrictamente en el semiplano derecho
(), es un valor 0 dentro del dominio de
del plano complejo, entonces el punto
donde la funcin no es diferenciable, o bien, su
de equilibrio es inestable para el
derivada es 0, esto es: (0 ) = 0, (Stewart,
sistema no lineal original.
James, 2008), esto es:
= = 0 El Jacobiano del sistema de ecuaciones (1) est
dada por la siguiente matriz:
{ = + = 0 (2)
= + ( ) = 0 0 1 1
(, , ) = (1 0 ) (5)
aplicando un poco de algebra obtenemos los
0 ( )
siguientes puntos crticos:
con esta matriz podemos determinar el valor
+ 2 4 2 4
2
, 2
, de los autovalores y utilizar el mtodo
( ) (3) indirecto de Lyapunov para determinar la
+ 2 4
2 estabilidad del sistema.
2 4 + 2 4 Anlisis catico
, ,
2 2
( 2
) Para nuestro estudio, veremos tres
4
2 casos en particular, en el primero dejaremos
los valores de a y b fijos a 0,1 y variaremos c de
donde a, b y c son los parmetros del atractor 4 a 18, en el segundo caso a y b estarn fijo con
de Rssler. un valor de 0,2 e igualmente variamos el valor
Es importante sealar que los puntos crticos de c, para el ltimo caso, dejaremos fijo los
solamente existen si el discriminante es mayor parmetros b y c a 0,2 y 5,7 respectivamente y
a cero: vamos a variar a de -0,2 hasta 0,35.

2 4 > 0 (4) Esto se realiza para ver en que vara el sistema


y cmo se comporta dependiendo el valor de
por esto, limitamos los valores de los sus variables, ya que el sistema solo ser
parmetros al variarlo, ya que si c es menor catico dependiendo el valor de sus
que el producto 4ab el sistema no se puede parmetros.
analizar porque los puntos crticos no pueden
ser imaginarios. Las condiciones iniciales para cada
caso sern las mismas:
=1 Resultados
{ = 1 (6)
=1 Anlisis de estabilidad

El caos es un fenmeno multifactico Primer Caso


que no es fcil de clasificar o identificado. No
Los puntos crticos del atractor de
existe una definicin universalmente aceptada
Rssler (3), para los valores de a 0.1 y
para el caos, pero las siguientes caractersticas
variando de 4 a 18, nos resulta ser
son casi siempre mostradas por las soluciones
asintticamente inestables para cualquier
de los sistemas caticos:
valor de .
1. Comportamiento aperidico (no
La estabilidad de cada uno de estos
peridico) a largo plazo.
puntos se analiz determinando sus
2. Sensibilidad a las condiciones iniciales.
respectivos autovalores.
3. Estructura fractal.
En la matriz Jacobiana del atractor de Rssler
Se considera cada uno de estos elementos de
que est dada por la ecuacin (5) se observa
forma independiente. Tenga en cuenta, sin
que la estabilidad del sistema solo depende de
embargo, que un sistema generalmente
la coordenada del punto crtico. Utilic
muestra los tres tipos de comportamiento
Matlab para determinar los autovalores y
enumerados anteriormente. (Stephen Lynch,
obtuve que 1 < 0 2 , 3 > 0, para
2007).
cualquier valor de . Si contiene algn valor
Para analizar cuando el sistema ser catico con signo negativo, por (Torres Henao, 2013)
utilizaremos la segunda propiedad, se puede asegurar que la linealizacin tendr
sensibilidad a las condiciones iniciales ya que una geometra de foco o punto inestable.
es el mtodo ms sencillo para determinar
Segundo Caso
cuando el sistema es catico.
La estabilidad de cada uno de estos
En nuestro anlisis variaremos las condiciones
puntos se analiz determinando sus
iniciales (2) de la siguiente manera:
respectivos autovalores.
= 1.01
{ =1 (7) Fijamos a 0,2 y variamos el
=1 parmetro , en la matriz Jacobiana (5), al
reemplazar estos valores la estabilidad del
Esto nos permite observar el comportamiento sistema es inestable como en el caso anterior,
peridico de la variable x(t) a lo largo del 1 < 0 2 , 3 > 0, para cualquier valor de .
tiempo (figura 1), ya que un pequeo cambio
en las condiciones iniciales puede producir Tercer Caso (bifurcacin de Hopf)
alteraciones en las soluciones peridicas Fijamos los valores de = 0,2 =
dependiendo el valor de los parmetros 5,7 y variamos el parmetro de -0,2 a 0.35
(a, b o c). para analizar la estabilidad del sistema.
Obtuve que la estabilidad del punto crtico
utilizando la matriz Jacobiana (5) depende del
valor de , si es menor o igual a cero el
sistema es asintticamente estable o
convergente y para valores mayores a cero el
sistema es inestable.
Esto se debe a que para 0 el valor de los
Figura 1. Soluciones peridicas de x(t) vs t para las eigenvalores sern negativos, 1 , 2 , 3 > 0
dos condiciones iniciales (6 y 7). Sistema Catico. dos de ellos imaginarios con parte real
negativa ( 1 , 2 ) y 3 tendr un valor real = 12.5, se muestra un ciclo lmite de
negativo. Si > 0 la matriz Jacobiana (5) nos cuatro y en el comportamiento peridico
dar dos eigenvalores imaginarios con parte de x(t) vs t(s) no se nota diferencia entre
real positiva y el tercer eigenvalor ser real ambas soluciones, atractor catico escaso
negativo. y presenta soluciones peridicas con
cuatro amplitudes distintas.
Para este sistema anterior implica que si = 13.5, se observan ms trayectorias
0 entonces todas las soluciones disminuyen y del ciclo lmite y en el comportamiento
si > 0, todas las soluciones aumentan. El peridico de x(t) vs t(s) se nota diferencia
acotamiento y el teorema de Poincar- entre ambas soluciones, vuelve ser
Bendixson implican que en el primer caso las atractor catico y presenta soluciones
rbitas deben tender al punto de equilibrio en peridicas aleatorias.
el origen y en el segundo caso se deben acercar = 13.5, el sistema es catico.
a un ciclo lmite. (Torres Henao,2013). = 18, el sistema es catico.
Anlisis catico En la grfica 1 se muestran las distintas
No existe una manera especfica de grficas del atractor de Rssler dependiendo
establecer cuando un sistema es catico, pero el valor del parmetro c.
podemos hacer comparaciones entre las La grfica 2 muestra las soluciones peridicas
soluciones peridicas cuando son sensibles a de x(t) vs t del atractor de Rssler en la que se
cambios en las condiciones iniciales. muestra la variacin de dichas soluciones
El primer caso estudiado es para los dependiendo el valor de c. Cuando se nota la
valores fijos de y a 0,1; variamos el diferencia entre ambas soluciones se establece
parmetro de 4 a 18 para analizar el que el sistema es catico.
comportamiento del sistema y poder
determinar para que valores de el sistema es
catico.
= 4.0, podemos observar un ciclo lmite
de un periodo, no se nota diferencia entre
ambas soluciones peridicas de x(t) vs t.
= 6.5, se observan dos periodos de los
ciclos lmite y en el comportamiento
peridico de x(t) vs t(s) no se nota
diferencia entre ambas soluciones, pero
se observan dos amplitudes distintas.
= 8.5, cuatro trayectorias del ciclo
lmite y en el comportamiento peridico
de x(t) vs t(s) no vara entre ambas
soluciones, se observan tres amplitudes
distintas.
= 9.5, sistema es catico. En el
comportamiento peridico de x(t) vs t(s)
se nota diferencia entre ambas
soluciones, los periodos son aleatorios.
= 10.5, sistema es catico. En el
comportamiento peridico de x(t) vs t(s)
se nota diferencia entre ambas
soluciones, los periodos son aleatorios.
Grfica 1. Las grficas anteriores muestran la variacin del Atractor de Rssler con los paramentos a 0.1 y el tercer parmetro =
4 18.
Grfica (2). Las grficas anteriores muestran la sensibilidad de las soluciones peridicas de x(t) vs t del Atractor de Rssler con los
paramentos a 0.1 y el tercer parmetro = 4 18.
Si variamos los parmetros de a 0.2 e Tabla 2. Comportamiento del atractor de
igualmente variamos el parmetro el sistema Rssler con a variable de -0,2 a 0.35 b a 0,2 y
se vuelve catico rpidamente. En la tabla 1 se c = 5,7.
resume el comportamiento del atractor.
= 0.2 Espiral que converge al
Tabla 1. Comportamiento del atractor de punto crtico.
Rssler con a y b a 0,2 y c de 1 a 6.3. = 0.1 Espiral que converge al
punto crtico.
=1 Periodo de un ciclo lmite.
=0 Espiral que converge al
=2 Periodo de un ciclo lmite. punto crtico.
Periodo de dos ciclos lmite, = 0.1 Ciclo lmite de un periodo,
dos amplitudes distintas de
= 0.2 Catico
= 3.3 x(t) vs t(s)
= 0.3 Banda de Mbios, catico
Sistema catico, amplitudes
= 0.35 Banda de Mbios, catico
= 4.3 distintas de x(t) vs t(s)
Periodo de 3 ciclos lmite,
tres amplitudes distintas de La grfica 6 muestra las soluciones peridicas
= 5.3 x(t) vs t(s) de x(t) vs t del atractor de Rssler en la que se
Sistema catico, amplitudes muestra la variacin de dichas soluciones
= 6.3 distintas dependiendo el valor de a. Cuando se nota la
diferencia entre ambas soluciones se establece
que el sistema es catico.
En la grfica 3 se muestran las distintas
grficas del atractor de Rssler dependiendo Cuando el valor de a es menor o igual a cero las
el valor del parmetro c. grficas de las soluciones peridicas son
amortiguadas, esto quiere decir que empieza
La grfica 4 muestra las soluciones peridicas con energa suficiente, pero al transcurrir el
de x(t) vs t del atractor de Rssler en la que se tiempo se anula sus oscilaciones. Esto se debe
muestra la variacin de dichas soluciones a que el sistema se comporta de manera
dependiendo el valor de c. Cuando se nota la convergente, formando una espiral que tiende
diferencia entre ambas soluciones se establece al punto crtico.
que el sistema es catico.
Ya vimos los casos para fijos
solamente variando el parmetro . Ahora
observaremos el tercer caso al variar y
dejando fijo a los parmetros a 0.1 y = 5.7
como lo estableci Rssler, obtenemos
diferentes comportamientos del atractor que
se muestran en la siguiente tabla.
En la grfica 5 se muestran las distintas
grficas del atractor de Rssler dependiendo
el valor del parmetro a.
Se nota, que cuando a tiene un valor igual o
superior a 0.3 el sistema muestra una
tendencia a la banda de Mbios.
Grfica (3). Las grficas anteriores muestran la variacin del Atractor de Rssler con los paramentos a 0.2 y el tercer parmetro
= 1 6.3
Grfica (4). Las grficas anteriores muestran la sensibilidad de las soluciones peridicas de x(t) vs t del Atractor de Rssler con los
paramentos a 0.2 y variando el parmetro 1 6.3.
Grfica (5). Las grficas anteriores muestran la variacin del Atractor de Rssler con los paramentos a 0.1, = 5.7 y variando
0.2 3.5. (Para los valores de 0.30 y 0.35 se presentan las grficas en 2D para observar la banda de Mbius)
Grfica (6). Las grficas anteriores muestran la sensibilidad de las soluciones peridicas de x(t) vs t del Atractor de Rssler con los
paramentos a 0.1, 5.7 y variando el parmetro 0.2 3.5.
Conclusiones catica a partir de 8,8 hasta 12,1; luego de
12,2 hasta 12,9 se comporta de manera
El atractor de Rssler presenta dos puntos peridica con ciclos lmites y de 13,0 vuelve
crticos. Para analizar la estabilidad del a ser catico.
sistema cuando y estn fijos recurrimos Si dejamos los mismos parmetros fijo
a utilizar el mtodo indirecto de Lyapunov ( ) pero con un valor de 0,2 y variando
lo que me llevo a determinar que en ambos el parmetro el sistema se vuelve
casos los dos se comportan de manera rpidamente catico para cuando es ms
asintticamente inestable. grande. En este caso el sistema es catico
Tambin, la estabilidad del sistema varia para un valor de = 3,8 hasta 5,3, luego es
cuando dejamos el valor de b y c fijos. S peridico con ciclos lmites hasta el valor
es mayor o igual a cero la estabilidad ser de = 5,5.
estable, y se forma una espiral que Si el valor de a es variable, dejando fijo a los
converge al punto crtico, si a es mayor que valores de b a 0.2 y c a 5.7 como lo
cero, el sistema ser inestable estableci Rssler, el sistema se comporta
convirtindose en un atractor catico para de manera diferente cuando a es menor o
= 0.2. igual a cero, cuando esto sucede las
Para determinar si el atractor se comporta soluciones peridicas del atractor forman
de manera catica se analiz las soluciones una espiral convergente hacia el punto
peridicas de x(t) vs t ya que la condicin crtico, para valores mayores que cero se
inicial se varo en ese eje entonces vi la puede ver que las soluciones entran a el
coexistencia de las soluciones peridicas y ciclo lmite hasta un valor de 0,1; luego de
as poder determinar cuando el atractor era ese nmero el sistema se comporta de
catico o no. manera catica y lo interesante es que para
Cuando las soluciones peridicas de x(t) cuando a es igual o mayor a 0,3 el sistema
vs t tienen distintas amplitudes el sistema se pliega sobre si mismo mostrando una
se est volviendo catico hasta llegar al solucin como la banda de Mbius y de
punto que no se puede determinar la igual manera su comportamiento es
amplitud de las soluciones ya que las catico.
mismas son aleatorias, esto es una
particularidad de los sistemas caticos.
Al dejar los parmetros a 0.1 y
variando el valor de de 4 a 18 se observ
que el sistema se comporta de manera

Bibliografa

C. H. Edward y D. Penney. Ecuaciones diferenciales y Problemas con Valores en la Frontera,


cmputo y modelado, Ed. Pearson.
Jaime Shinn, Dynamics at the Horsetooth, Volumen 2, 2010
M. Calixto Molina. Modelizacin matemtica de sistemas dinmicos, Apuntes de Curso.
R. V. Sol, S.C. Manrubia. Orden y Caos en Sistemas Complejos. Ed. UPC. 1993.
S. H. Strogatz. Nonlinear Dynamics and Chaos with applications to physics, biology, chemistry,
and engineering. Perseus Books Publishing, 1994.
J. C. Sprott. Elegant Chaos. Algebraically Simple Chaos Flows. World Scientific Publishing
Co.2010.
Stephen Lynch. Dynamical Systems with Applications using Mathematica. Birkhauser Boston.
2007.
Cdigo utilizado en Matlab para realizar los clculos y grficas

clear all

%-------------------------Parmetros Iniciales---------------------------
a = 0.2; b = 0.2; %Valor de las constantes del atractor.
c = input('Introduzca el valor de C: '); %Variamos C desde 4 hasta 18.
Condiciones_iniciales = [1,1,1];
Condiciones_iniciales1 = [1.01,1,1];
tspan = 0:0.05:350; %Intervalos del tiempo para graficar las soluciones
%en x(t), y(t), z(t).
Rspan = [0 1000]; %Intervalos del tiempo para graficar las soluciones del
%atractor de Rossler.
%---------------------------Puntos Crticos------------------------------
x = (c-(c^2-4*(a)*(b))^(0.5))/2; y = (-c + (c^2 - 4*(a)*(b))^(0.5))/2*(a);
z = (c - (c^2 - 4*(a)*(b))^(0.5))/2*(a); %Primer punto crtico (x,y,z)
x1 = (c+(c^2-4*(a)*(b))^(0.5))/2; y2 = (-c-(c^2 - 4*(a)*(b))^(0.5))/2*(a);
z3 = (c + (c^2 - 4*(a)*(b))^(0.5))/2*(a); %Segundo punto crtico (x1,y2,z3)
%------------------Linealizacin del Atractor de Roosler-----------------
A = [0 -1 -1; 1 a 0; z 0 (x-c)]; % Matriz Jacobiana
[V] = eig(A) % Autovalores o Eigenvalores
%-------------------------------Funciones--------------------------------
f = @(t,X) [-X(2)-X(3); X(1)+a*X(2); b+X(3)*(X(1)-c)];
%Funcin con los sitemas de ecuaciones para solucuones peridicas para la
%condicion inicial.
u = @(t,P) [-P(2)-P(3); P(1)+a*P(2); b+P(3)*(P(1)-c)];
%Funcin con los sitemas de ecuaciones para solucuones peridicas para la
%condicin inicial 1.
r = @(T,Y) [-Y(2)-Y(3); Y(1)+a*Y(2); b+Y(3)*(Y(1)-c)];
%Funcin con los sitemas de ecuaciones para ode45.
%-----------------------------Funciones Ode------------------------------
[t,X] = ode45(f,tspan,Condiciones_iniciales);
%Soluciones peridicas de las ecuaciones (condicin inicial).
[t,P] = ode45(f,tspan,Condiciones_iniciales1);
%Soluciones peridicas de las ecuaciones (condicin inicial 1).
[T,Y] = ode45(r,Rspan,Condiciones_iniciales);
%Funcin ode para las soluciones de las ecuaciones del Atractor de Rossler.
%--------------------------------Grficas--------------------------------
figure(1); %Atractor de Rssler 3D
plot3(Y(:,1), Y(:,2), Y(:,3), '-b'); %Grfica del Atractor de Rssler 3D
hold on;
plot3(x,y,z,'*'); %Grfica del primer punto crtico
hold all;
plot3(x1,y2,z3,'*'); %Grfica del segundo punto crtico
xlabel('x(t)'); ylabel('y(t)'); zlabel('z(t)')
title(sprintf('Atractor de Rossler para C = %.2f',c));
grid on
% plot3 es la funcin que nos graficar el atractor en tres dimensiones.
% Con sprintf podemos poner el ttulo a la grfica con valor incluido de C.

%------------------------------------------------------------------------
figure(2) %Grfica del atractor en dos dimensiones para d(x(3))/dt = 0
plot(Y(:,1), Y(:,2),'-b'); %Grfica del Atractor de Rssler 2D
hold on
plot(x,y,'*'); %Grfica del primer punto crtico para z = 0.
hold all;
xlabel('x(t)'); ylabel('y(t)');
title(sprintf('Atractor de Rossler para C = %.2f',c));
grid on;
%------------------------------------------------------------------------
figure(3); %Grfica del tiempo x(t) vs (t)
plot(t,X(:,1),'-b') %Solucin peridica para la primera condicin inicial
axis([100 180 -25 25])
title(sprintf('Solucin peridica para C = %.2f',c));
grid on; hold on;
plot(t,P(:,1),'-r') %Solucin peridica para la segunda condicin inicial
axis([100 180 -25 25])
hold all;
legend(sprintf('x(t) con C.I [%.2f, %.1f, %.1f]',Condiciones_iniciales),...
sprintf('x(t) con C.I [%.2f, %.1f, %.1f]',Condiciones_iniciales1));
xlabel('t(s)'); ylabel('x(t)');
%Legend nos permite colocar la leyenda a la grfica.
%------------------------------------------------------------------------
figure(4); %Grfica del tiempo y(t) vs (t)
plot(t,X(:,2),'-b'); %Solucin peridica para la primera condicin inicial
axis([0 180 -25 25])
grid on;hold on;
plot(t,P(:,2),'-r'); %Solucin peridica para la segunda condicin inicial
axis([0 180 -25 25])
hold all;
legend(sprintf('x(t) con C.I [%.2f, %.1f, %.1f]',Condiciones_iniciales),...
sprintf('x(t) con C.I [%.2f, %.1f, %.1f]',Condiciones_iniciales1));
xlabel('t(s)'); ylabel('y(t)');
%Legend nos permite colocar la leyenda a la grfica.
%------------------------------------------------------------------------
figure(5); %Grfica del tiempo z(t) vs (t)
plot(t,X(:,3),'-b'); %Solucin peridica para la primera condicin inicial
axis([0 180 -25 25])
title(sprintf('Solucin peridica para C = %.2f',c));
grid on; hold on;
plot(t,P(:,3),'-r'); %Solucin peridica para la segunda condicin inicial
axis([0 180 0 25])
hold all;
legend(sprintf('x(t) con C.I [%.2f, %.1f, %.1f]',Condiciones_iniciales),...
sprintf('x(t) con C.I [%.2f, %.1f, %.1f]',Condiciones_iniciales1));
xlabel('t(s)'); ylabel('z(t)');
%Legend nos permite colocar la leyenda a la grfica.

You might also like