
El sistema de Lorenz es un conjunto de tres ecuaciones diferenciales ordinarias , desarrollado inicialmente por el meteorólogo Edward Lorenz mientras estudiaba la convección atmosférica . Es un ejemplo clásico de un sistema que puede exhibir un comportamiento caótico , lo que significa que su resultado puede ser muy sensible a pequeños cambios en sus condiciones iniciales.
Para ciertos valores de sus parámetros, las soluciones del sistema forman un patrón complejo y cíclico conocido como el atractor de Lorenz . Se dice que la forma de este atractor , al representarse gráficamente, se asemeja a una mariposa. La extrema sensibilidad del sistema a las condiciones iniciales dio origen al popular concepto del efecto mariposa : la idea de que un pequeño evento, como el aleteo de una mariposa, podría alterar los patrones climáticos a gran escala. Si bien el sistema es determinista —su comportamiento futuro está completamente determinado por sus condiciones iniciales—, su naturaleza caótica hace que la predicción a largo plazo sea prácticamente imposible.
El comportamiento del sistema depende de la elección de los parámetros. Para ciertos rangos de parámetros, el sistema es predecible: las trayectorias se estabilizan en puntos fijos u órbitas periódicas simples, lo que facilita la descripción de su comportamiento a largo plazo. Por ejemplo, cuando ρ < 1 , todas las soluciones convergen al origen, y para ciertos valores moderados de ρ , σ y β , las soluciones convergen a estados estacionarios simétricos.
Por el contrario, para otros rangos de parámetros, el sistema se vuelve caótico. Con los parámetros conocidos σ = 10 , ρ = 28 y β = 8/3 , las soluciones nunca se estabilizan , sino que describen el atractor de Lorenz con forma de mariposa. En este régimen, las pequeñas diferencias en las condiciones iniciales crecen exponencialmente .
Descripción general
En 1963, Edward Lorenz desarrolló el sistema como un modelo matemático simplificado para la convección atmosférica . [ 1 ] Intentaba modelar la forma en que el aire se mueve cuando se calienta desde abajo y se enfría desde arriba. El modelo describe cómo cambian con el tiempo tres propiedades clave de este sistema:
- x es proporcional a la intensidad de la convección (la tasa de flujo del fluido).
- y es proporcional a la diferencia de temperatura entre las corrientes de aire ascendentes y descendentes.
- z es proporcional a la distorsión del perfil de temperatura vertical con respecto a uno lineal.
El modelo se desarrolló con la ayuda de Ellen Fetter , quien realizó las simulaciones numéricas y creó las figuras, [ 1 ] y Margaret Hamilton , quien colaboró en los cálculos iniciales. [ 2 ] El comportamiento de estas tres variables se rige por las siguientes ecuaciones cuyos valores cambian con el tiempo, que se define como t:
Las constantes σ , ρ y β son parámetros que representan propiedades físicas del sistema: σ es el número de Prandtl , ρ es el número de Rayleigh y β se relaciona con las dimensiones físicas de la capa de fluido misma. [ 3 ]
Desde un punto de vista técnico, el sistema de Lorenz es no lineal , aperiódico, tridimensional y determinista . Si bien originalmente se diseñó para el clima, posteriormente se ha descubierto que las ecuaciones modelan el comportamiento en una amplia variedad de sistemas, incluyendo láseres , [ 4 ] dinamos , [ 5 ] circuitos eléctricos , [ 6 ] e incluso algunas reacciones químicas . [ 7 ] Las ecuaciones de Lorenz han sido objeto de cientos de artículos de investigación y al menos un estudio extenso. [ 3 ]
Análisis
Normalmente se asume que los parámetros σ , ρ y β son positivos. Lorenz utilizó los valores σ = 10 , ρ = 28 y β = 8/3 . El sistema presenta un comportamiento caótico para estos valores (y cercanos ) . [ 8 ]
Si ρ < 1, entonces solo hay un punto de equilibrio , que se encuentra en el origen. Este punto corresponde a la ausencia de convección. Todas las órbitas convergen al origen, que es un atractor global , cuando ρ < 1. [ 9 ]
Se produce una bifurcación de horquilla en ρ = 1 , y para ρ > 1 aparecen dos puntos de equilibrio adicionales en Estos corresponden a convección estacionaria . Este par de puntos de equilibrio es estable solo si
lo cual solo puede cumplirse para ρ positivo si σ > β + 1. En el valor crítico, ambos puntos de equilibrio pierden estabilidad a través de una bifurcación de Hopf subcrítica . [ 10 ]
Cuando ρ = 28 , σ = 10 y β = 8/3 , el sistema de Lorenz tiene soluciones caóticas (pero no todas las soluciones son caóticas). Casi todos los puntos iniciales tenderán a un conjunto invariante : el atractor de Lorenz , un atractor extraño , un fractal y un atractor autoexcitado con respecto a los tres equilibrios. Su dimensión de Hausdorff se estima desde arriba mediante la dimensión de Lyapunov (dimensión de Kaplan-Yorke) como 2,06 ± 0,01 , [ 11 ] y la dimensión de correlación se estima en2,05 ± 0,01 . [ 12 ] La fórmula exacta de la dimensión de Lyapunov del atractor global se puede encontrar analíticamente bajo restricciones clásicas sobre los parámetros: [ 13 ] [ 11 ] [ 14 ]
El atractor de Lorenz es difícil de analizar, pero la acción de la ecuación diferencial sobre el atractor se describe mediante un modelo geométrico bastante simple. [ 15 ] Demostrar que esto es así es el decimocuarto problema de la lista de problemas de Smale . Este problema fue el primero en ser resuelto, por Warwick Tucker en 2002. [ 16 ]
Para otros valores de ρ , el sistema muestra órbitas periódicas anudadas. Por ejemplo, con ρ = 99,96 se convierte en un nudo toroidal T (3,2) .
Conexión con el mapa de la tienda de campaña

En la Figura 4 de su artículo, [ 1 ] Lorenz representó gráficamente el valor máximo relativo en la dirección z alcanzado por el sistema frente al máximo relativo anterior en la dirección z . Este procedimiento se conoció posteriormente como mapa de Lorenz (que no debe confundirse con un diagrama de Poincaré , que representa las intersecciones de una trayectoria con una superficie predefinida). El gráfico resultante tiene una forma muy similar al mapa de la tienda . Lorenz también descubrió que cuando el valor máximo de z supera un cierto umbral, el sistema cambia al siguiente lóbulo. Combinando esto con el caos que se sabe que exhibe el mapa de la tienda, demostró que el sistema cambia entre los dos lóbulos de forma caótica.
Simulaciones


Simulación de Julia
usando GLMaikeBase . @kwdef estructura mutable Lorenzdt :: Float64 = 0.01σ :: Float64 = 10ρ :: Float64 = 28β :: Float64 = 8 / 3x :: Float64 = 1y :: Float64 = 1z :: Float64 = 1finpaso de función ! ( l :: Lorenz )dx = l . σ * ( l . y - l . x )dy = l . x * ( l . ρ - l . z ) - l . ydz = l . x * l . y - l . β * l . zl . x += l . dt * dxl . y += l . dt * dyl . z += l . dt * dzPunto3f ( l . x , l . y , l . z )finatractor = Lorenz ()puntos = Punto3f []colores = Int []¡establecer_tema! ( tema_negro ())fig , ax , l = líneas ( puntos , color = colores ,mapa de colores = :inferno , transparencia = verdadero ,eje = (; tipo = Axis3 , protrusiones = ( 0 , 0 , 0 , 0 ),viewmode = :fit , limits = ( - 30 , 30 , - 30 , 30 , 0 , 50 )))registrar ( fig , "lorenz.gif" , 1 : 120 ) hacer marcopara i en 1 : 50¡Empuja! ( puntos , ¡paso! ( atractor ))¡Empuja! ( colores , marco )finhacha . azimut [] = 1,7 pi + 0,3 * sen ( 2 pi * cuadro / 120 )Makie . ¡actualización! ( l , arg1 = puntos , color = colores ) # Makie 0.24+yo . rango de colores = ( 0 , marco )finSimulación de arce
deq := [ diff ( x ( t ) , t ) = 10 * ( y ( t ) - x ( t )) , diff ( y ( t ) , t ) = 28 * x ( t ) - y ( t ) - x ( t ) * z ( t ) , diff ( z ( t ) , t ) = x ( t ) * y ( t ) - 8 / 3 * z ( t )] : with ( DEtools ) : DEplot3d ( deq , { x ( t ) , y ( t ) , z ( t )} , t = 0 .. 100 , [[ x ( 0 ) = 10 , y ( 0 ) = 10 , z ( 0 ) = 10 ]] , stepsize = 0.01 , x = - 20 .. 20 , y = - 25 .. 25 , z = 0 .. 50 , linecolour = sin ( t * Pi / 3 ) , thickness = 1 , orientation = [ - 40 , 80 ] , title = `Atractor caótico de Lorenz` ) ;Simulación de Maxima
[ sigma , rho , beta ] : [ 10 , 28 , 8 / 3 ]$ eq : [ sigma * ( y - x ), x * ( rho - z ) - y , x * y - beta * z ] $ sol : rk ( eq , [ x , y , z ], [ 1 , 0 , 0 ], [ t , 0 , 50 , 1/100 ])$ len : longitud ( sol )$ x : lista de creación ( sol [ k ] [ 2 ], k , len )$ y : lista de creación ( sol [ k ][ 3 ] , k , len )$ z : lista de creación ( sol [ k ][ 4 ], k , len )$ draw3d ( puntos_joined = true , tipo_punto =- 1 , puntos ( x , y , z ), ejes_proporcionales = xyz )$Simulación de MATLAB
% Resolver en el intervalo de tiempo [0,100] con condiciones iniciales [1,1,1] % ''f'' es un conjunto de ecuaciones diferenciales % ''a'' es un arreglo que contiene las variables x, y, y z % ''t'' es la variable de tiemposigma = 10 ; beta = 8 / 3 ; rho = 28 ; f = @( t , a ) [ - sigma * a ( 1 ) + sigma * a ( 2 ); rho * a ( 1 ) - a ( 2 ) - a ( 1 ) * a ( 3 ); - beta * a ( 3 ) + a ( 1 ) * a ( 2 )]; [ t , a ] = ode45 ( f ,[ 0 100 ],[ 1 1 1 ]); % Solucionador de EDO de Runge-Kutta de 4.º/5.º orden plot3 ( a (:, 1 ), a (:, 2 ), a (:, 3 ))Simulación de Mathematica
Método estándar:
tender = 50 ; eq = { x ' [ t ] == σ ( y [ t ] - x [ t ]), y ' [ t ] == x [ t ] ( ρ - z [ t ]) - y [ t ], z ' [ t ] == x [ t ] y [ t ] - β z [ t ]}; inicio = { x [ 0 ] == 10 , y [ 0 ] == 10 , z [ 0 ] == 10 }; pars = { σ - > 10 , ρ -> 28 , β -> 8/3 } ; { xs , ys , zs } = NDSolveValue [{ eq /. pars , init }, { x , y , z }, { t , 0 , tend }]; ParametricPlot3D [{ xs [ t ], ys [ t ], zs [ t ]}, { t , 0 , tend }]Menos verboso:
lorenz = NonlinearStateSpaceModel [{{ σ ( y - x ), x ( ρ - z ) - y , x y - β z }, {}}, { x , y , z }, { σ , ρ , β }]; soln [ t_ ] = RespuestaEstado [{ lorenz , { 10 , 10 , 10 } }, { 10 , 28 , 8/3 } , { t , 0 , 50 }]; ParametricPlot3D [ soln [ t ], { t , 0 , 50 }]Simulación R
biblioteca ( deSolve ) biblioteca ( plotly )# parámetros prm <- lista ( sigma = 10 , rho = 28 , beta = 8 / 3 )# valores iniciales varini <- c ( X = 1 , Y = 1 , Z = 1 )Lorenz <- function ( t , vars , prm ) { with ( as.list ( vars ), { dX <- prm $ sigma * ( Y - X ) dY <- X * ( prm $ rho - Z ) - Y dZ <- X * Y - prm $ beta * Z return ( list ( c ( dX , dY , dZ ))) }) }tiempos <- seq ( desde = 0 , hasta = 100 , por = 0.01 )# llamar al solucionador de EDO out <- ode ( y = varini , times = times , func = Lorenz , parms = prm )# para asignar color a los puntos gfill <- function ( repArr , long ) { rep ( repArr , ceiling ( long / length ( repArr )))[ 1 : long ] }dout <- as.data.frame ( out ) dout $ color <- gfill ( rainbow ( 10 ), nrow ( dout ))# Producción de gráficos con Plotly: plot_ly ( data = dout , x = ~ X , y = ~ Y , z = ~ Z , type = 'scatter3d' , mode = 'lines' , opacity = 1 , line = list ( width = 6 , color = ~ color , reverscale = FALSE ) )




Simulación de SageMath
# Resolvemos el sistema de ecuaciones diferenciales de Lorenz con las condiciones iniciales y_1(0) = 0, y_2(0) = 0.5, y_3(0) = 0. # Método de Runge-Kutta y_{n+1}= y_n + h*(k_1 + 2*k_2+2*k_3+k_4)/6; x_{n+1}=x_n+h # k_1=f(x_n,y_n), k_2=f(x_n+h/2, y_n+hk_1/2), k_3=f(x_n+h/2, y_n+hk_2/2), k_4=f(x_n+h, y_n+hk_3) # ecuación diferencialdef Runge_Kutta ( f , v , a , b , h , n ) : tlist = [ a + i * h for i in range ( n +1 )] y = [[ 0 , 0 , 0 ] for _ in range ( n +1 )] # Tomando la longitud de f (número de ecuaciones). m = len ( f ) # Número de variables en v. vm = len ( v ) if m != vm : return ( "error, el número de ecuaciones no es igual al número de variables." ) for r in range ( vm ) : y [ 0 ][ r ] = b [ r ] # creando un vector y el componente será una lista # parte principal del algoritmo k1 = [ 0 for _ in range ( m )] k2 = [ 0 for _ in range ( m )] k3 = [ 0 for _ in range ( m )] k4 = [ 0 for _ in range ( m )] for i in range ( 1 , n +1 ) : # para cada t_i, i=1, ..., n # k1=h*f(t_{i-1},x_1(t_{i-1}),...,x_m(t_{i-1})) for j in range ( m ) : # para cada f_{j+1}, j=0, ... , m-1 k1 [ j ] = f [ j ] .subs ( t == tlist [ i -1 ]) para r en rango (vm ) : k1 [ j ] = k1 [ j ] .subs ( v [ r ] == y [ i -1 ][ r ]) k1 [ j ] = h * k1 [ j ] para j en range ( m ) : # k2=h*f(t_{i-1}+h/2,x_1(t_{i-1})+k1/2,...,x_m(t_{i-1}+k1/2)) k2 [ j ] = f [ j ] .subs ( t == tlist [ i -1 ] + h / 2 ) para r en range ( vm ) : k2 [ j ] = k2 [ j ] .subs ( v [ r ] == y [ i -1 ][ r ] + k1 [ r ] / 2 ) k2 [ j ] = h * k2 [ j ] para j en range ( m ) : # k3=h*f(t_{i-1}+h/2,x_1(t_{i-1})+k2/2,...,x_m(t_{i-1})+k2/2) k3 [ j ] = f [ j ] .subs ( t == tlist [ i -1 ] + h / 2 ) for r in range ( vm ) : k3 [ j ] = k3 [ j ] .subs ( v [ r ] == y [ i -1 ][ r ] + k2 [ r ] / 2 ) k3 [ j ] = h * k3 [j ] para j en rango ( m ) : # k4=h*f(t_{i-1}+h,x_1(t_{i-1})+k3,...,x_m(t_{i-1})+k3) k4 [ j ] = f [ j ] .subs ( t == tlist [ i -1 ] + h ) para r en rango ( vm ) : k4 [ j ] = k4 [ j ] .subs ( v [ r ] == y [ i -1 ][ r ] + k3 [ r ]) k4 [ j ] = h * k4 [ j ] para j en rango ( m ) : # Ahora x_j(t_i)=x_j(t_{i-1})+(k1+2k2+2k3+k4)/6 y [ i ][ j ] = y [ i -1 ][ j ] + ( k1 [ j ] +2 * k2 [ j ] +2 * k3 [ j ] + k4 [ j ]) / 6 return ( tlist , y )# (Figura 1) Aquí, graficamos las soluciones del sistema de EDO de Lorenz. a = 0.0 # t_0 b = [ 0.0 , . 50 , 0.0 ] # x_1(t_0), ... , x_m(t_0) t = var ( 't' ) x = var ( 'x' , n = 3 , latex_name = 'x' ) v = [ x [ ii ] for ii in range ( 3 )] f = [ 10 * ( x1 - x0 ), x0 * ( 28 - x2 ) - x1 , x0 * x1 - ( 8 / 3 ) * x2 ]; n = 1600 h = 0.0125 tlist , y = Runge_Kutta ( f , v , a , b , h , n ) #print(tlist) #print(y) T = point3d ([[ y [ i ][ 0 ], y [ i ][ 1 ], y [ i ][ 2 ]] for i in range ( n )], color = 'red' ) S = line3d ([[ y [ i ][ 0 ], y [ i ][ 1 ], y [ i ][ 2 ]] for i in range ( n )], color = 'red' ) show ( T + S )# (Figura 2) Aquí, graficamos cada y1, y2, y3 en términos de tiempo. a = 0.0 # t_0 b = [ 0.0 , . 50 , 0.0 ] # x_1(t_0), ... , x_m(t_0) t = var ( 't' ) x = var ( 'x' , n = 3 , latex_name = 'x' ) v = [ x [ ii ] for ii in range ( 3 )] Lorenz = [ 10 * ( x1 - x0 ), x0 * ( 28 - x2 ) - x1 , x0 * x1 - ( 8 / 3 ) * x2 ]; n = 100 h = 0.1 tlist , y = Runge_Kutta ( Lorenz , v , a , b , h , n ) #Runge_Kutta(f,v,0,b,h,n) #print(tlist) #print(y) P1 = list_plot ([[ tlist [ i ], y [ i ][ 0 ]] for i in range ( n )], plotjoined = True , color = 'red' ); P2 = list_plot ([[ tlist [ i ], y [ i ][ 1 ]] for i in range ( n )], plotjoined = True , color = 'green' ); P3 = list_plot ([[ tlist [ i ], y [ i ][ 2 ]] for i in range ( n )], plotjoined= Verdadero , color = 'amarillo' ); mostrar ( P1 + P2 + P3 )# (Figura 3) Aquí, graficamos y y x o equivalentemente y2 e y1 a = 0.0 # t_0 b = [ 0.0 , . 50 , 0.0 ] # x_1(t_0), ... , x_m(t_0) t = var ( 't' ) x = var ( 'x' , n = 3 , latex_name = 'x' ) v = [ x [ ii ] for ii in range ( 3 )] f = [ 10 * ( x1 - x0 ), x0 * ( 28 - x2 ) - x1 , x0 * x1 - ( 8 / 3 ) * x2 ]; n = 800 h = 0.025 tlist , y = Runge_Kutta ( f , v , a , b , h , n ) vv = [[ y [ i ][ 0 ], y [ i ][ 1 ]] for i in range ( n )]; #print(tlist) #print(y) T = points ( vv , rgbcolor = ( 0.2 , 0.6 , 0.1 ), pointsize = 10 ) S = line ( vv , rgbcolor = ( 0.2 , 0.6 , 0.1 )) show ( T + S )# (Figura 4) Aquí, graficamos z y x o equivalentemente y3 e y1 a = 0.0 # t_0 b = [ 0.0 , . 50 , 0.0 ] # x_1(t_0), ... , x_m(t_0) t = var ( 't' ) x = var ( 'x' , n = 3 , latex_name = 'x' ) v = [ x [ ii ] for ii in range ( 3 )] f = [ 10 * ( x1 - x0 ), x0 * ( 28 - x2 ) - x1 , x0 * x1 - ( 8 / 3 ) * x2 ]; n = 800 h = 0.025 tlist , y = Runge_Kutta ( f , v , a , b , h , n ) vv = [[ y [ i ][ 0 ], y [ i ][ 2 ]] for i in range ( n )]; #print(tlist) #print(y) T = points ( vv , rgbcolor = ( 0.2 , 0.6 , 0.1 ), pointsize = 10 ) S = line ( vv , rgbcolor = ( 0.2 , 0.6 , 0.1 )) show ( T + S )# (Figura 5) Aquí, graficamos z y x o equivalentemente y3 e y2 a = 0.0 # t_0 b = [ 0.0 , . 50 , 0.0 ] # x_1(t_0), ... , x_m(t_0) t = var ( 't' ) x = var ( 'x' , n = 3 , latex_name = 'x' ) v = [ x [ ii ] for ii in range ( 3 )] f = [ 10 * ( x1 - x0 ), x0 * ( 28 - x2 ) - x1 , x0 * x1 - ( 8 / 3 ) * x2 ]; n = 800 h = 0.025 tlist , y = Runge_Kutta ( f , v , a , b , h , n ) vv = [[ y [ i ][ 1 ], y [ i ][ 2 ]] for i in range ( n )]; #print(tlist) #print(y) T = points ( vv , rgbcolor = ( 0.2 , 0.6 , 0.1 ), pointsize = 10 ) S = line ( vv , rgbcolor = ( 0.2 , 0.6 , 0.1 )) show ( T + S )Aplicaciones
Modelo de convección atmosférica
Como se muestra en el artículo original de Lorenz, [ 1 ] el sistema de Lorenz es una versión reducida de un sistema más grande estudiado anteriormente por Barry Saltzman. [ 17 ] Las ecuaciones de Lorenz se derivan de la aproximación de Oberbeck-Boussinesq a las ecuaciones que describen la circulación de fluidos en una capa delgada de fluido, calentada uniformemente desde abajo y enfriada uniformemente desde arriba. [ 1 ] Esta circulación de fluidos se conoce como convección de Rayleigh-Bénard . Se supone que el fluido circula en dos dimensiones (vertical y horizontal) con condiciones de contorno rectangulares periódicas. [ 1 ]
Las ecuaciones diferenciales parciales que modelan la función de corriente y la temperatura del sistema se someten a una aproximación de Galerkin espectral : los campos hidrodinámicos se expanden en series de Fourier , que luego se truncan severamente a un solo término para la función de corriente y dos términos para la temperatura. Esto reduce las ecuaciones del modelo a un conjunto de tres ecuaciones diferenciales ordinarias no lineales acopladas . Una derivación detallada puede encontrarse, por ejemplo, en textos de dinámica no lineal de Hilborn (2000) , Apéndice C; Bergé, Pomeau y Vidal (1984) , Apéndice D; o Shen (2016), [ 18 ] Materiales suplementarios.
Modelo para la naturaleza del caos y el orden en la atmósfera
La comunidad científica acepta que las características caóticas encontradas en los modelos de Lorenz de baja dimensión podrían representar características de la atmósfera terrestre, [ 19 ] [ 20 ] [ 21 ] dando lugar a la afirmación de que “el clima es caótico”. En comparación, basándose en el concepto de coexistencia de atractores dentro del modelo de Lorenz generalizado [ 22 ] y el modelo de Lorenz original, [ 23 ] [ 24 ] Shen y sus coautores propusieron una visión revisada según la cual “el clima posee tanto caos como orden con distinta predictibilidad”. [ 21 ] [ 25 ] Esta visión revisada, que es una ampliación de la visión convencional, se utiliza para sugerir que “las características caóticas y regulares encontradas en los modelos teóricos de Lorenz podrían representar mejor las características de la atmósfera terrestre”.
Resolución del decimocuarto problema de Smale
El problema número 14 de Smale pregunta: "¿Las propiedades del atractor de Lorenz exhiben las de un atractor extraño ?". Warwick Tucker respondió afirmativamente al problema en 2002. [ 16 ] Para demostrar este resultado, Tucker utilizó métodos numéricos rigurosos como la aritmética de intervalos y las formas normales . Primero, Tucker definió una sección transversalque es cortada transversalmente por las trayectorias del flujo. A partir de esto, se puede definir el mapa de primer retorno., que asigna a cadael puntodonde la trayectoria deprimera intersecta.
Luego, la demostración se divide en tres puntos principales que se prueban e implican la existencia de un atractor extraño. [ 26 ] Los tres puntos son:
- Existe una regióninvariante bajo el mapa de primer retorno, lo que significa.
- El mapa de retorno admite un campo cónico invariante hacia adelante.
- Los vectores dentro de este campo cónico invariante se expanden uniformemente mediante la derivada.del mapa de retorno.
Para demostrar el primer punto, observamos que la sección transversalestá cortada por dos arcos formados por. [ 26 ] Tucker cubre la ubicación de estos dos arcos con pequeños rectángulos, la unión de estos rectángulos da. Ahora, el objetivo es demostrar que para todos los puntos en, el flujo devolverá los puntos en, enPara ello, tomamos un plan.abajoa distanciapequeño, luego tomando el centrodey utilizando el método de integración de Euler , se puede estimar hacia dónde conducirá el flujo.enlo cual nos da un nuevo punto. Entonces, se puede estimar dónde se encuentran los puntos ense mapeará enUtilizando la expansión de Taylor , obtenemos un nuevo rectángulo.centrado en. Por lo tanto sabemos que todos los puntos ense mapeará en. El objetivo es realizar este método recursivamente hasta que el flujo vuelva a sery obtenemos un rectánguloende tal manera que sabemos queEl problema es que nuestra estimación puede volverse imprecisa después de varias iteraciones, por lo que lo que hace Tucker es dividir.en rectángulos más pequeñosy luego aplicar el proceso recursivamente. Otro problema es que, al aplicar este algoritmo, el flujo se vuelve más "horizontal" [ 26 ] , lo que conlleva un aumento drástico de la imprecisión. Para evitar esto, el algoritmo cambia la orientación de las secciones transversales, haciéndolas horizontales o verticales.
Galería
Una solución en el atractor de Lorenz representada gráficamente a alta resolución en el plano xz.
Una solución en el atractor de Lorenz representada como un SVG.- Una animación que muestra las trayectorias de múltiples soluciones en un sistema de Lorenz.
Una solución en el atractor de Lorenz representada como un alambre metálico para mostrar la dirección y la estructura 3D.- Una animación que muestra la divergencia de soluciones cercanas al sistema de Lorenz.
Visualización del atractor de Lorenz cerca de un ciclo intermitente.
Dos líneas de corriente en un sistema de Lorenz, desde ρ = 0 hasta ρ = 28 ( σ = 10 , β = 8 / 3 )
Animación de un sistema de Lorenz con dependencia de ρ.
Animación del atractor de Lorenz en la Caja de herramientas de dinámica cerebral [ 27 ]
Véase también
- La conjetura de Edén sobre la dimensión de Lyapunov
- Modelo Lorenz 96
- Lista de mapas caóticos
- Teorema de Takens
Notas
- 1 2 3 4 5 6 Lorenz (1963)
- ↑ Lorenz (1960)
- 1 2 Gorrión (1982)
- ↑ Haken (1975)
- ↑ Knobloch (1981)
- ↑ Cuomo y Oppenheim (1993)
- ↑ Polonia (1993)
- ↑ Hirsch, Smale y Devaney (2003) , págs. 303–305
- ↑ Hirsch, Smale y Devaney (2003) , págs. 306+307
- ↑ Hirsch, Smale y Devaney (2003) , págs. 307–308
- 1 2 Kuznetsov, NV; Mokaev, TN; Kuznetsova, OA; Kudryashova, EV (2020). "El sistema de Lorenz: límite oculto de la estabilidad práctica y la dimensión de Lyapunov" . Dinámica no lineal . 102 (2): 713– 732. Bibcode : 2020NonDy.102..713K . doi : 10.1007/s11071-020-05856-4 .
- ↑ Grassberger y Procaccia (1983)
- ↑ Leonov et al. (2016)
- ↑ Kuznetsov, Nikolay; Reitmann, Volker (2021). Estimaciones de la dimensión del atractor para sistemas dinámicos: teoría y computación . Cham: Springer.
- ^ Guckenheimer, Juan; Williams, RF (1 de diciembre de 1979). "Estabilidad estructural de los atractores de Lorenz" . Publicaciones Mathématiques de l'Institut des Hautes Études Scientifiques . 50 (1): 59– 72. doi : 10.1007/BF02684769 . ISSN 0073-8301 . S2CID 55218285 .
- 1 2 Tucker (2002)
- ↑ Saltzman (1962)
- ↑ Shen, B.-W. (2015-12-21). "Retroalimentación no lineal en un modelo de Lorenz de seis dimensiones: impacto de un término de calentamiento adicional" . Nonlinear Processes in Geophysics . 22 (6): 749– 764. Bibcode : 2015NPGeo..22..749S . doi : 10.5194/npg-22-749-2015 . ISSN 1607-7946 .
- ↑ Ghil, Michael; Read, Peter; Smith, Leonard (23 de julio de 2010). "Flujos geofísicos como sistemas dinámicos: la influencia de los experimentos de Hide" . Astronomía y Geofísica . 51 (4): 4.28 – 4.35 . Bibcode : 2010A & G....51d..28G . doi : 10.1111/j.1468-4004.2010.51428.x . ISSN 1366-8781 .
- ↑ Read, P. (1993). Aplicación del caos a la meteorología y el clima. En La naturaleza del caos; Mullin, T., Ed . Oxford, Reino Unido: Oxford Science Publications. pp. 220–260 . ISBN 0198539541.
- 1 2 Shen, Bo-Wen; Pielke, Roger; Zeng, Xubin; Cui, Jialin; Faghih-Naini, Sara; Paxson, Wei; Kesarkar, Amit; Zeng, Xiping; Atlas, Robert (2022-11-12). "La naturaleza dual del caos y el orden en la atmósfera" . Atmosphere . 13 (11): 1892. Bibcode : 2022Atmos..13.1892S . doi : 10.3390/atmos13111892 . hdl : 10150/673501 . ISSN 2073-4433 .
- ↑ Shen, Bo-Wen (2019-03-01). "Retroalimentación negativa agregada en un modelo de Lorenz generalizado" . International Journal of Bifurcation and Chaos . 29 (3): 1950037– 1950091. Bibcode : 2019IJBC...2950037S . doi : 10.1142/S0218127419500378 . ISSN 0218-1274 . S2CID 132494234 .
- ↑ Yorke, James A.; Yorke, Ellen D. (1979-09-01). "Caos metaestable: La transición al comportamiento caótico sostenido en el modelo de Lorenz" . Journal of Statistical Physics . 21 (3): 263– 277. Bibcode : 1979JSP....21..263Y . doi : 10.1007/BF01011469 . ISSN 1572-9613 . S2CID 12172750 .
- ↑ Shen, Bo-Wen; Pielke, RA; Zeng, X.; Baik, J.-J.; Faghih-Naini, S.; Cui, J.; Atlas, R.; Reyes, TAL (2021), "¿Es caótico el clima? Atractores caóticos y no caóticos coexistentes dentro de los modelos de Lorenz" , en Skiadas, Christos H.; Dimotikalis, Yiannis (eds.), 13.ª Conferencia Internacional sobre Modelado y Simulación Caótica , Springer Proceedings in Complexity, Cham: Springer International Publishing, pp. 805–825 , doi : 10.1007/978-3-030-70795-8_57 , ISBN 978-3-030-70794-1, S2CID 245197840 , consultado el 22-12-2022
- ↑ Shen, Bo-Wen; Pielke, Roger A.; Zeng, Xubin; Baik, Jong-Jin; Faghih-Naini, Sara; Cui, Jialin; Atlas, Robert (2021-01-01). "¿Es caótico el clima?: Coexistencia de caos y orden dentro de un modelo generalizado de Lorenz" . Boletín de la Sociedad Meteorológica Americana . 102 (1): E148– E158. Bibcode : 2021BAMS..102E.148S . doi : 10.1175/BAMS-D-19-0165.1 . ISSN 0003-0007 . S2CID 208369617 .
- 1 2 3 Viana (2000)
- ↑ Heitmann, S., Breakspear, M (2017-2022) Brain Dynamics Toolbox. bdtoolbox.org doi.org/10.5281/zenodo.5625923
Referencias
- Bergé, Pierre; Pomeau, Yves; Vidal, Christian (1984). Orden dentro del caos: Hacia un enfoque determinista de la turbulencia . Nueva York: John Wiley & Sons . ISBN 978-0-471-84967-4.
- Cuomo, Kevin M.; Oppenheim, Alan V. (1993). "Implementación en circuitos de caos sincronizado con aplicaciones a las comunicaciones". Physical Review Letters . 71 (1): 65– 68. Bibcode : 1993PhRvL..71...65C . doi : 10.1103/PhysRevLett.71.65 . ISSN 0031-9007 . PMID 10054374 .
- Gorman, M.; Widmann, PJ; Robbins, KA (1986). "Dinámica no lineal de un bucle de convección: una comparación cuantitativa del experimento con la teoría". Physica D. 19 ( 2): 255– 267. Bibcode : 1986PhyD...19..255G . doi : 10.1016/0167-2789(86)90022-9 .
- Grassberger, P.; Procaccia, I. (1983). "Medición de la extrañeza de los atractores extraños". Physica D. 9 ( 1–2 ) : 189–208 . Bibcode : 1983PhyD....9..189G . doi : 10.1016/0167-2789(83)90298-1 .
- Haken, H. (1975). "Analogía entre inestabilidades superiores en fluidos y láseres". Physics Letters A . 53 (1): 77– 78. Bibcode : 1975PhLA...53...77H . doi : 10.1016/0375-9601(75)90353-9 .
- Sauermann, H.; Haken, H. (1963). "Interacción no lineal de modos láser". Z. Phys. 173 (3): 261– 275. Bibcode : 1963ZPhy..173..261H . doi : 10.1007/BF01377828 .
- Ning, CZ; Haken, H. (1990). "Láseres desintonizados y las ecuaciones complejas de Lorenz: bifurcaciones de Hopf subcríticas y supercríticas". Phys. Rev. A . 41 (7): 3826– 3837. Bibcode : 1990PhRvA..41.3826N . doi : 10.1103/PhysRevA.41.3826 . PMID 9903557 .
- Hemati, N. (1994). "Atractores extraños en motores de CC sin escobillas". IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications . 41 (1): 40– 45. Bibcode : 1994ITCSR..41...40H . doi : 10.1109/81.260218 . ISSN 1057-7122 .
- Hilborn, Robert C. (2000). Caos y dinámica no lineal: una introducción para científicos e ingenieros (segunda edición). Oxford University Press . ISBN 978-0-19-850723-9.
- Hirsch, Morris W .; Smale, Stephen ; Devaney, Robert (2003). Ecuaciones diferenciales, sistemas dinámicos e introducción al caos (Segunda edición). Boston, MA: Academic Press . ISBN 978-0-12-349703-1.
- Knobloch, Edgar (1981). "Caos en la dinamo de disco segmentado". Physics Letters A . 82 (9): 439– 440. Bibcode : 1981PhLA...82..439K . doi : 10.1016/0375-9601(81)90274-7 .
- Kolář, Miroslav; Gumbs, Godfrey (1992). "Teoría para la observación experimental del caos en una rueda hidráulica giratoria". Physical Review A. 45 ( 2): 626– 637. Bibcode : 1992PhRvA..45..626K . doi : 10.1103/PhysRevA.45.626 . PMID 9907027 .
- Leónov, GA; Kuznetsov, NV; Korzhemanova, NA; Kusakin, DV (2016). "Fórmula de la dimensión de Lyapunov para el atractor global del sistema de Lorenz". Comunicaciones en ciencia no lineal y simulación numérica . 41 : 84–103 . arXiv : 1508.07498 . Código Bib : 2016CNSNS..41...84L . doi : 10.1016/j.cnsns.2016.04.032 . S2CID 119614076 .
- Lorenz, Edward Norton (1963). "Flujo no periódico determinista" . Journal of the Atmospheric Sciences . 20 (2): 130– 141. Bibcode : 1963JAtS...20..130L . doi : 10.1175/1520-0469(1963)020 < 0130:DNF > 2.0.CO ; 2 .
- Mishra, Aashwin; Sanghi, Sanjeev (2006). "Un estudio de la rueda hidráulica asimétrica de Malkus: las ecuaciones de Lorenz sesgadas". Chaos: An Interdisciplinary Journal of Nonlinear Science . 16 (1): 013114. Bibcode : 2006Chaos..16a3114M . doi : 10.1063/1.2154792 . PMID 16599745 .
- Pchelintsev, AN (2014). "Modelado numérico y físico de la dinámica del sistema de Lorenz". Análisis numérico y aplicaciones . 7 (2): 159– 167. doi : 10.1134/S1995423914020098 . S2CID 123023929 .
- Polonia, Douglas (1993). "Catálisis cooperativa y caos químico: un modelo químico para las ecuaciones de Lorenz". Physica D. 65 ( 1): 86– 99. Bibcode : 1993PhyD...65...86P . doi : 10.1016/0167-2789(93)90006-M .
- Saltzman, Barry (1962). "Convección libre de amplitud finita como un problema de valor inicial—I" . Journal of the Atmospheric Sciences . 19 (4): 329– 341. Bibcode : 1962JAtS...19..329S . doi : 10.1175/1520-0469(1962)019 < 0329:FAFCAA > 2.0.CO ; 2 .
- Shen, B.-W. (21 de diciembre de 2015). «Retroalimentación no lineal en un modelo de Lorenz de seis dimensiones: impacto de un término de calentamiento adicional». Nonlinear Processes in Geophysics . 22 (6): 749–764. doi : 10.5194/npg-22-749-2015. ISSN 1607-7946.
- Sparrow, Colin (1982). Las ecuaciones de Lorenz: bifurcaciones, caos y atractores extraños . Springer. Bibcode : 1982lebc.book.....S .
- Tucker, Warwick (2002). "Un solucionador riguroso de EDO y el 14.º problema de Smale" (PDF) . Fundamentos de las matemáticas computacionales . 2 (1): 53–117 . CiteSeerX 10.1.1.545.3996 . doi : 10.1007/s002080010018 . S2CID 353254 .
- Tzenov, Stephan (2014). "Atractores extraños que caracterizan la inestabilidad osmótica". arXiv : 1406.0979v1 [ physics.flu-dyn ].
- Viana, Marcelo (2000). "¿Qué hay de nuevo sobre los atractores extraños de Lorenz?". The Mathematical Intelligencer . 22 (3): 6– 19. doi : 10.1007/BF03025276 . S2CID 121427433 .
- Lorenz, Edward N. (1960). "La predicción estadística de soluciones de ecuaciones dinámicas" (PDF) . Simposio sobre predicción numérica del tiempo en Tokio . Archivado del original (PDF) el 23 de mayo de 2019. Consultado el 16 de septiembre de 2020 .
Lecturas adicionales
- GA Leonov y NV Kuznetsov (2015). "Sobre las diferencias y similitudes en el análisis de los sistemas de Lorenz, Chen y Lu" . Matemáticas Aplicadas y Computación . 256 : 334–343 . arXiv : 1409.8649 . doi : 10.1016/j.amc.2014.12.132 .
- Pchelintsev, AN (2022). "Sobre un método de alta precisión para estudiar atractores de sistemas dinámicos y sistemas de tipo explosivo" . Matemáticas . 10 (8): 1207. arXiv : 2206.08195 . doi : 10.3390/math10081207 .
Enlaces externos
- "Atractor de Lorenz" , Enciclopedia de Matemáticas , EMS Press , 2001 [1994]
- Weisstein, Eric W. "Atractor de Lorenzo" . MundoMatemático .
- Atractor de Lorenz por Rob Morris, Proyecto de Demostraciones de Wolfram .
- Ecuación de Lorenz en PlanetMath .
- Caos sincronizado y comunicaciones privadas, con Kevin Cuomo . La implementación del atractor de Lorenz en un circuito electrónico.
- Atractores 3D: Programa para Mac para visualizar y explorar el atractor de Lorenz en 3 dimensiones.
- Atractor de Lorenz: sistema de partículas 3D con parámetros interactivos
- Atractor de Lorenz implementado en electrónica analógica
- Animación interactiva del atractor de Lorenz (implementada en Ada con GTK+. Código fuente y ejecutable).
- Mapas caóticos
- Sistemas dinámicos
- Sistemas no lineales
- Ecuaciones diferenciales ordinarias
- física teórica