Kuramoto model
El modelo Kuramoto (o modelo Kuramoto-Daido), propuesto por primera vez por Yoshiki Kuramoto (蔵本 由紀, Kuramoto Yoshiki</i ), es un modelo matemático utilizado para describir la sincronización. Más específicamente, es un modelo para el comportamiento de un gran conjunto de osciladores acoplados. Su formulación fue motivada por el comportamiento de sistemas de osciladores químicos y biológicos, y ha encontrado amplias aplicaciones en áreas como la neurociencia y la dinámica de llamas oscilantes. Kuramoto quedó bastante sorprendido cuando el comportamiento de algunos sistemas físicos, concretamente conjuntos acoplados de uniones Josephson, siguió su modelo.
El modelo parte de varias suposiciones, entre ellas que existe un acoplamiento débil, que los osciladores son idénticos o casi idénticos y que las interacciones dependen de forma sinusoidal de la diferencia de fase entre cada par de objetos.
Definición
En la versión más popular del modelo Kuramoto, cada uno de los osciladores se considera que tiene su propia frecuencia natural intrínseca ⋅ ⋅ i{displaystyle omega _{i}, y cada uno se une igual a todos los otros osciladores. Sorprendentemente, este modelo completamente no lineal se puede resolver exactamente en el límite de los osciladores infinitos, N→ ∞; alternativamente, utilizando argumentos de auto-consistencia uno puede obtener soluciones de estado estable del parámetro de orden. La forma más popular del modelo tiene las siguientes ecuaciones de gobierno:
- dSilencio Silencio idt=⋅ ⋅ i+1N. . j=1NKijpecado ()Silencio Silencio j− − Silencio Silencio i),i=1... ... N{displaystyle {frac {dtheta #### {}{i} {dt}=omega ¿Por qué? {1}{N}sum} ################################################################################################################################################################################################################################################################ ## {j}-theta _{i}),qquad i=1ldots N.,
donde el sistema está compuesto N osciladores de ciclo límite, con fases Silencio Silencio i{displaystyle theta _{i} y acoplamiento constante K.
Se puede agregar ruido al sistema. En ese caso, la ecuación original se modifica a
- dSilencio Silencio idt=⋅ ⋅ i+Especificaciones Especificaciones i+KN. . j=1Npecado ()Silencio Silencio j− − Silencio Silencio i){displaystyle {frac {dtheta #### {}{i} {dt}=omega _{i}+zeta ¿Qué? {K}{N}sum _{j=1} {N}sin(theta _{j}-theta _{i}},
Donde Especificaciones Especificaciones i{displaystyle zeta ¿Qué? es la fluctuación y una función del tiempo. Si consideramos que el ruido es un ruido blanco, entonces
- . . Especificaciones Especificaciones i()t). . =0{displaystyle langle zeta _{i}(t)rangle =0}
- . . Especificaciones Especificaciones i()t)Especificaciones Especificaciones j()t.). . =2Dδ δ ijδ δ ()t− − t.){displaystyle langle zeta _{i}(t)zeta _{j}(t')rangle =2Ddelta ¿Qué?
con D{displaystyle D} denotando la fuerza del ruido.
Transformación
La transformación que permite resolver este modelo exactamente (al menos en el límite N → ∞) es la siguiente:
Defina el "orden" parámetros r y ψ como
- rei↑ ↑ =1N. . j=1NeiSilencio Silencio j{displaystyle re^{ipsi }={frac {1}{N}sum} ¿Por qué? ¿Qué?.
Aquí r representa la coherencia de fase de la población de osciladores y ψ indica la fase promedio. Sustituyendo en la ecuación se obtiene
- dSilencio Silencio idt=⋅ ⋅ i+Krpecado ()↑ ↑ − − Silencio Silencio i){displaystyle {frac {dtheta #### {}{i} {dt}=omega _{i}+Krsin(psi -theta _{i}}.
Así las ecuaciones de los osciladores ya no están explícitamente acopladas; en cambio, los parámetros de orden rigen el comportamiento. Generalmente se realiza otra transformación, a un marco giratorio en el que el promedio estadístico de las fases sobre todos los osciladores es cero (es decir, cero). ↑ ↑ =0{displaystyle psi =0}). Finalmente, la ecuación de gobierno se convierte
- dSilencio Silencio idt=⋅ ⋅ i− − Krpecado ()Silencio Silencio i){displaystyle {frac {dtheta #### {}{i} {dt}=omega ¿Por qué?.
Límite de N grande
Ahora considere el caso como N tiende a la infinidad. Tome la distribución de frecuencias naturales intrínsecas como g()⋅) (supuesto normalizado). Entonces asuma que la densidad de los osciladores en una fase determinada Silencio, con frecuencia natural dada ⋅, a la vez t es *** *** ()Silencio Silencio ,⋅ ⋅ ,t){displaystyle rho (thetaomegat)}. La normalización requiere que
- ∫ ∫ − − π π π π *** *** ()Silencio Silencio ,⋅ ⋅ ,t)dSilencio Silencio =1.{displaystyle int _{-pi }pi }rho (thetaomegat),dtheta = 1.}
La ecuación de continuidad para la densidad del oscilador será
- ∂ ∂ *** *** ∂ ∂ t+∂ ∂ ∂ ∂ Silencio Silencio [*** *** v]=0,{displaystyle {frac {partial rho }{partial t}+{frac {partial }{partial theta}} {rho v]=0,}
donde v es la velocidad de deriva de los osciladores dada al tomar el límite infinito N en la ecuación gobernante transformada, tal que
- ∂ ∂ *** *** ∂ ∂ t+∂ ∂ ∂ ∂ Silencio Silencio [*** *** ⋅ ⋅ +*** *** Krpecado ()↑ ↑ − − Silencio Silencio )]=0.{displaystyle {frac {partial rho }{partial t}+{frac {partial }{partial theta }} {rho omega +rho Krsin(psi -theta)]=0.}
Finalmente, debemos reescribir la definición de los parámetros de orden para el continuum (infinito) N) límite. Silencio Silencio i{displaystyle theta _{i} debe ser reemplazado por su promedio de conjunto (sobre todo ⋅ ⋅ {displaystyle omega }) y la suma debe ser reemplazada por una integral, para dar
- rei↑ ↑ =∫ ∫ − − π π π π eiSilencio Silencio ∫ ∫ − − JUEGO JUEGO JUEGO JUEGO *** *** ()Silencio Silencio ,⋅ ⋅ ,t)g()⋅ ⋅ )d⋅ ⋅ dSilencio Silencio .{displaystyle re^{ipsi }= _{-pi . }int _{-infty }infty }rho (thetaomegat)g(omega),domega ,dtheta.}
Soluciones para el gran límite N
El estado incoherente con todos los osciladores que derivan al azar corresponde a la solución *** *** =1/()2π π ){displaystyle rho =1/(2pi)}. En ese caso r=0{displaystyle r=0}, y no hay coherencia entre los osciladores. Se distribuyen uniformemente en todas las fases posibles, y la población se encuentra en un estado estable estadístico (aunque los osciladores individuales continúan cambiando la fase de acuerdo con su intrínseco ⋅).
Cuando el acoplamiento K es lo suficientemente fuerte, es posible una solución totalmente sincronizada. En el estado totalmente sincronizado, todos los osciladores comparten una frecuencia común, aunque sus fases pueden ser diferentes.
Una solución para el caso de sincronización parcial produce un estado en el que sólo algunos osciladores (aquellos cerca de la frecuencia natural media del conjunto) se sincronizan; otros osciladores derivan de forma incoherente. Matemáticamente, el Estado tiene
- *** *** =δ δ ()Silencio Silencio − − ↑ ↑ − − arcsin ()⋅ ⋅ Kr)){displaystyle rho =delta left(theta -psi -arcsin left({frac {omega) Bien.
para osciladores bloqueados, y
- *** *** =normalizationconstant()⋅ ⋅ − − Krpecado ()Silencio Silencio − − ↑ ↑ )){displaystyle rho ={frac {rm {normalization;constant}{(omega -Krsin(theta -psi)}}}}
para osciladores de deriva. El corte ocurre cuando <math alttext="{displaystyle |omega |Silencio⋅ ⋅ Silencioc)Kr{displaystyle Silencioomega<img alt="{displaystyle |omega |.
Cuando g{displaystyle g} es unimodal y simétrico, entonces una solución de estado estable para el sistema es
Pequeños casos N
Cuando N es pequeño, las soluciones dadas anteriormente se descomponen, ya que no podemos usar la aproximación continua.
El caso N=2 es trivial. En el marco giratorio, tenemos ⋅ ⋅ 1=− − ⋅ ⋅ 2{displaystyle omega _{1}=-omega ¿Qué?, y por lo tanto el sistema se describe exactamente por el ángulo entre los dos osciladores: Δ Δ Silencio Silencio =Silencio Silencio 1− − Silencio Silencio 2{displaystyle Delta theta = 'theta ¿Qué? ¿Qué?. Cuando <math alttext="{displaystyle KKc)Kc=2Silencio⋅ ⋅ 1Silencio{displaystyle ################################################################################################################################################################################################################################################################ _{1}<img alt="{displaystyle K, los ciclos de ángulo alrededor del círculo (es decir, el oscilador rápido sigue latiendo alrededor del oscilador lento). Cuando K_{c}}" xmlns="http://www.w3.org/1998/Math/MathML">K■Kc{displaystyle ¿Qué?K_{c}}" aria-hidden="true" class="mwe-math-fallback-image-inline mw-invert" src="https://wikimedia.org/api/rest_v1/media/math/render/svg/9501841075f52d8cc1816d30bf8e4bac4d5b920f" style="vertical-align: -0.671ex; width:8.082ex; height:2.509ex;"/>, el ángulo cae en un atraccióndor estable (es decir, los dos osciladores se bloquean en fase). Del mismo modo, el espacio estatal del caso N=3 es un toro 2dimensional, por lo que el sistema evoluciona como un flujo en el 2-torus, que no puede ser caótico.
El caos ocurre primero cuando N=4. Para algunos ajustes de ⋅ ⋅ 1,⋅ ⋅ 2,⋅ ⋅ 3,K{displaystyle omega _{1},omega _{2},omega _{3},K}El sistema tiene un extraño atractivo.
Conexión a sistemas hamiltonianos
El modelo disipativo de Kuramoto está contenido en ciertos sistemas hamiltonianos conservadores con hamiltonianos de la forma
- H()q1,... ... ,qN,p1,... ... ,pN)=. . i=1N⋅ ⋅ i2()qi2+pi2)+K4N. . i,j=1N()qipj− − qjpi)()qj2+pj2− − qi2− − pi2){displaystyle {mathcal {H}(q_{1},ldotsq_{N},p_{1},ldotsp_{N})=sum {fnMiega} ¿Qué? {K}{4N}sum _{i,j=1}{N}(q_{i}p_{j}-q_{i})(q_{j}{2}+p_{j}{2} {2}-q_}-q_{i}}-p_{i} {i} {i}{i}}{2} }
Después de una transformación canónica a variables de ángulo de acción con acciones Ii=()qi2+pi2)/2{displaystyle I_{i}=left(q_{i}{2}+p_{i}{2}right)/2} y ángulos (fases) φ φ i=arctan()qi/pi){displaystyle phi _{i}=mathrm {arctan} left(q_{i}/p_{i}right)}, la dinámica exacta de Kuramoto emerge en los múltiples invariantes de constante Ii↑ ↑ I{displaystyle I_{i}equiv I}. Con el Hamiltonian transformado
- H.()I1,... ... IN,φ φ 1... ... ,φ φ N)=. . i=1N⋅ ⋅ iIi− − KN. . i=1N. . j=1NIjIi()Ij− − Ii)pecado ()φ φ j− − φ φ i),{fnMicrosoft Sans Serif}(I_{1},ldots I_{N},phi ¿Por qué? ¿Qué? ################################################################################################################################################################################################################################################################ ¿Qué? {K}{N}sum ##{i=1} {N}sum ¿Qué? {I_{j}I_{i}} {I_{j}-I_{i}sin(phi _{j}-phi _{i}),}
La ecuación de movimiento de Hamilton se convierte en
- dIidt=− − ∂ ∂ H.∂ ∂ φ φ i=− − 2KN. . k=1NIkIi()Ik− − Ii)# ()φ φ k− − φ φ i){displaystyle {frac {}{dt}=-{frac} {fnMitcal} {H}}{partial phi ¿Qué? {2K}{N}sum} ¿Qué? {I_{k}I_{i}} {I_{i})cos(phi _{k}-phi _{i}})}
y
- dφ φ idt=∂ ∂ H.∂ ∂ Ii=⋅ ⋅ i+KN. . k=1N[2IiIkpecado ()φ φ k− − φ φ i)+Ik/Ii()Ik− − Ii)pecado ()φ φ k− − φ φ i)].{displaystyle {frac {fnMicroc}dphi ¿Qué? {fnMitcal} {H} {fn} {fnMicrosoft}} {fnMicrosoft}} {fnMicrosoft}}} {f}} {fnMicrosoft}}}} {fn}}}} {fnMicrosoft}}}} {f}}} {f}}}}}}}}}} { I_{i}=omega ¿Por qué? {K}{N}sum ¿Qué? {I_{i}I_{k}}sin(phi _{k}-phi Bien. {I_{k}/I_{i}} {I_{k}-I_{i}sin(phi _{k}-phi _{i})right].}
Así que el doble con Ij=I{displaystyle I_{j}=I} es invariable porque dIidt=0{displaystyle {frac {} {} {}}=0} y la dinámica de fases dφ φ idt{displaystyle {frac {fnMicroc}dphi ¿Qué? se convierte en la dinámica del modelo Kuramoto (con las mismas constantes de acoplamiento para I=1/2{displaystyle I=1/2). La clase de sistemas Hamiltonianos caracteriza ciertos sistemas cuánticos, incluyendo condensados Bose-Einstein.
Variaciones de los modelos

Hay varios tipos de variaciones que se pueden aplicar al modelo original presentado anteriormente. Algunos modelos cambian a la estructura topológica, otros permiten pesas heterogéneas, y otros cambios están más relacionados con modelos inspirados en el modelo Kuramoto pero no tienen la misma forma funcional.
Variaciones de la topología de la red
Además del modelo original, que tiene una topología de todo-todos, una topología similar a una red suficientemente densa y compleja se presta al tratamiento de campo medio utilizado en la solución del modelo original (consulte Transformación y límite de N grande arriba). para más información). Las topologías de red, como anillos y poblaciones acopladas, admiten estados de quimera. También se puede preguntar por el comportamiento de modelos en los que existen topologías intrínsecamente locales, como unidimensionales, de las que la cadena y el anillo son ejemplos prototípicos. En tales topologías, en las que el acoplamiento no es escalable según 1/N, no es posible aplicar el enfoque canónico de campo medio, por lo que se debe confiar en el análisis caso por caso, haciendo uso de simetrías siempre que sea posible, lo que puede dar base para la abstracción de principios generales de soluciones.
Sincronía uniforme, olas y espirales se pueden observar fácilmente en redes bidimensionales de Kuramoto con acoplamiento local difusivo. La estabilidad de las ondas en estos modelos se puede determinar analíticamente utilizando los métodos de análisis de estabilidad de Turing. La sincronización uniforme tiende a ser estable cuando el acoplamiento local es en todas partes positivo, mientras que las ondas surgen cuando las conexiones de largo alcance son negativas (acoplamiento inhibitorio envolvente). Las olas y la sincronización están conectadas por una rama topológicamente distinta de soluciones conocidas como onduladas. Estas son desviaciones espacialmente experimentales de baja amplitud que emergen del estado uniforme (o del estado de onda) a través de una bifurcación Hopf. La existencia de soluciones onduladas fue predicha (pero no observada) por Wiley, Strogatz y Girvan, quienes los llamaban estados q multi-twisted.
La topología en la que se estudia el modelo de Kuramoto puede hacerse adaptativa mediante el uso de un modelo de aptitud que muestre una mejora de la sincronización y la percolación de una manera autoorganizada.
Un gráfico con mínimo grado al menos dmin≥ ≥ 0.5 n{displaystyle D_{min}geq 0,5. se conectará sin embargo para un gráfico para sincronizar un poco más se requiere para tal caso se sabe que hay umbral de conectividad crítica μ μ c{displaystyle mu _{c} tal que cualquier gráfico en n{displaystyle n} nodos con grado mínimo dmin≥ ≥ μ μ c()n− − 1){displaystyle d_{min}geq mu _{c}(n-1)} debe sincronizarse globalmente. para n{displaystyle n} lo suficientemente grande. Se sabe que el máximo mínimo está entre 0.6875≤ ≤ μ μ c≤ ≤ 0,75{displaystyle 0.6875leq mu _{c}leq 0.75}.
Del mismo modo se sabe que los gráficos Erdős-Rényi con probabilidad de borde precisamente p=()1+ε ε )In ()n)/n{displaystyle p=(1+epsilon)ln(n)/n} como n{displaystyle n} va a la infinidad se conectará y se ha conjeturado que este valor es demasiado el número en el que estos gráficos aleatorios experimentan la sincronización que un 2022 preimpresión afirma haber demostrado.
Variaciones de topología de red y pesos de red: desde la coordinación del vehículo hasta la sincronización del cerebro
Algunos trabajos en la comunidad de control se han centrado en el modelo de Kuramoto en redes y con pesos heterogéneos (es decir, la fuerza de interconexión entre dos osciladores cualesquiera puede ser arbitraria). La dinámica de este modelo es la siguiente:
- dSilencio Silencio idt=⋅ ⋅ i+. . j=1Naijpecado ()Silencio Silencio j− − Silencio Silencio i),i=1... ... N{displaystyle {frac {dtheta #### {}{i} {dt}=omega _{i}+sum _{j=1} {N}a_{ij}sin(theta) ## {j}-theta _{i}),qquad i=1ldots N.
Donde aij{displaystyle a_{ij} es un número real no cero positivo si oscilador j{displaystyle j} está conectado al oscilador i{displaystyle i}. Este modelo permite un estudio más realista de, por ejemplo, el rebaño, la escolarización y la coordinación del vehículo. En el trabajo de Dörfler y colegas, varios teoremas proporcionan condiciones rigurosas para la sincronización de fase y frecuencia de este modelo. Otros estudios, motivados por observaciones experimentales en neurociencia, se centran en la obtención de condiciones analíticas para la sincronización de grupos de osciladores heterogéneos de Kuramoto en topologías de red arbitrarias. Dado que el modelo Kuramoto parece desempeñar un papel clave en la evaluación de los fenómenos de sincronización en el cerebro, las condiciones teóricas que apoyan los hallazgos empíricos pueden allanar el camino para una comprensión más profunda de los fenómenos de sincronización neuronal.
Variaciones de la función de interacción de fases
Kuramoto aproximó la interacción de fase entre dos osciladores por su primer componente Fourier, a saber: . . ()φ φ )=pecado ()φ φ ){displaystyle Gamma (phi)=sin(phi)}, donde φ φ =Silencio Silencio j− − Silencio Silencio i{displaystyle phi =theta _{j}-theta ¿Qué?. Mejores aproximaciones se pueden obtener incluyendo componentes más altos de Fourier,
- . . ()φ φ )=pecado ()φ φ )+a1pecado ()2φ φ +b1)+...+anpecado ()2nφ φ +bn){displaystyle Gamma (phi)=sin(phi)+a_{1}sin(2phi) +b_{1}+a_{n}sin(2nphi +b_{n}},
dónde parámetros ai{displaystyle A_{i} y bi{displaystyle B_{i} debe ser estimado. Por ejemplo, se puede reproducir la sincronización entre una red de neuronas Hodgkin-Huxley débiles que conservan los primeros cuatro componentes Fourier de la función de interacción. La introducción de términos de interacción de fases de orden superior también puede inducir fenómenos dinámicos interesantes, como estados parcialmente sincronizados, ciclos heteroclinicos y dinámicas caóticas.
Disponibilidad
- La biblioteca incluye una aplicación Python y C++ del modelo Kuramoto y sus modificaciones. También la biblioteca consta de redes oscilatorias (para el análisis de racimo, reconocimiento de patrones, coloración de gráficos, segmentación de imágenes) que se basan en el modelo Kuramoto y oscilador de fase.
Contenido relacionado
ArXiv
John William Strutt, tercer barón Rayleigh
Jean-Charles de Borda
Institut des Hautes Études Scientifiques
Grupo lorentz