Considere un IVP para el sistema ODE , y ( x 0 ) = y 0 . Más comúnmente, este problema se considera rígido cuando la matriz de Jacobi ∂ ftienedosvalores propios con gran parte real negativa y valores propios con parte real negativa muy pequeña (que considero sólo el caso estable).
Por otro lado, en el caso de una sola ecuación, por ejemplo, la ecuación de Prothero-Robinson , se llama rígida cuando λ ≪ - 1 .
Entonces hay dos preguntas:
¿Por qué se incluyen pequeños valores propios en la definición de rigidez para los sistemas ODE? Creo que la presencia de solo partes reales negativas muy grandes es suficiente para que el sistema sea rígido, porque esto nos hace usar pequeños pasos de tiempo para métodos explícitos.
Sí, sé que los problemas rígidos más comunes (por ejemplo, derivados de PDE parabólicas) tienen valores propios tanto grandes como pequeños. Entonces, la segunda pregunta: ¿hay un buen ejemplo natural de un sistema rígido grande sin valores propios muy pequeños (o alternativamente con una relación leve )?
OK, modifiquemos la pregunta. Considere dos sistemas ODE lineales bidimensionales: primero con valores propios {-1000000, -0.00000001} y segundo con {-1000000, -999999}. En cuanto a mí, ambos están rígidos. Pero si consideramos la definición de la relación de rigidez, el segundo sistema no lo es. La pregunta principal: ¿por qué se considera la razón de rigidez?
Y la segunda parte de la pregunta sigue siendo importante, parafraseémoslo: estoy buscando un sistema ODE grande "natural" con grandes valores propios negativos y una relación de rigidez leve (no mayor que, digamos, 100).
Respuestas:
La rigidez implica cierta separación de escamas. En general, si está interesado en la fase del modo más rápido del sistema, debe resolverlo y el sistema no es rígido. Pero con frecuencia, le interesa la dinámica a largo plazo de un "múltiple lento" en lugar de la velocidad precisa a la que se acerca una solución fuera del múltiple lento.
Las reacciones químicas y los flujos de reacción son ejemplos comunes de sistemas rígidos. El oscilador van der Pol es un problema de referencia común para los integradores ODE que tiene un parámetro de rigidez ajustable.
Un océano es otro ejemplo que quizás sea útil para visualizar. Los tsunamis (ondas de gravedad en la superficie) viajan a la velocidad de un avión y producen una estructura de onda compleja, pero se disipan en escalas de tiempo prolongadas y en su mayoría no son importantes para la dinámica a largo plazo del océano. Los remolinos, o por otro lado, viajan aproximadamente 100 veces más despacio a velocidades bastante peatonales, pero causan temperatura de mezcla y transporte, salinidad y trazadores biogeoquímicos que son relevantes. Pero la misma física que propaga una onda de gravedad superficial también es compatible con un remolino (una estructura de cuasi equilibrio), por lo que la velocidad del remolino, la trayectoria debajo de Coriolis y la velocidad de disipación dependen de la velocidad de la onda de gravedad. Esto presenta una oportunidad para un esquema de integración de tiempo diseñado para que los sistemas rígidos superen la escala de tiempo de la onda de gravedad y solo resuelvan las escalas de tiempo dinámicas relevantes. VerMousseau, Knoll y Reisner (2002) para discutir este problema con una comparación de esquemas de división de tiempo e integración totalmente implícitos.
Relacionado: ¿ Cuándo deben usarse métodos implícitos en la integración de PDE hiperbólicas?
Tenga en cuenta que los procesos difusivos generalmente se consideran rígidos porque la escala de tiempo más rápida en el sistema discreto depende de la malla, escalando con , pero la escala de tiempo de la física relevante es independiente de la malla. De hecho, las escalas de tiempo más rápidas para una malla dada representan la relajación espacialmente local para la variedad más lenta en la que evolucionan las escalas espaciales más largas, por lo que los métodos implícitos pueden ser muy precisos incluso en normas fuertes a pesar de no resolver las escalas más rápidas.(Δx)2
fuente
Parte 1
Los valores propios pequeños no se incluyen en la definición de rigidez para los sistemas ODE (problema de valor inicial). No conozco ninguna definición satisfactoria de rigidez, pero las mejores definiciones que he encontrado son:
El artículo de Wikipedia sobre ecuaciones rígidas continúa atribuyendo las siguientes "declaraciones" a Lambert:
Cada una de estas observaciones tiene contraejemplos (aunque es cierto que no pude producir uno fuera de mi cabeza).
Parte 2
Probablemente, el mejor ejemplo que podría encontrar sería integrar cualquier tipo de sistema de reacción de combustión grande en la cinética química en condiciones que provoquen la ignición. El sistema de ecuaciones será rígido hasta el encendido, y luego ya no será rígido porque el sistema ha pasado un transitorio inicial. La relación entre el valor propio más grande y el más pequeño no debe ser grande, excepto alrededor del evento de encendido, aunque tales sistemas tienden a confundir a los integradores rígidos a menos que establezca tolerancias de integración extremadamente estrictas.
El libro de Hairer y Wanner también ofrece varios otros ejemplos en su primera sección (Parte IV, sección 1) que ilustran muchos otros ejemplos de ecuaciones rígidas. (Wanner, G., Hairer, E., Resolviendo Ecuaciones Diferenciales Ordinarias II: Problemas Algebraicos Rígidos y Diferenciales (2002), Springer.)
Finalmente, vale la pena señalar la observación de CW Gear:
fuente
De hecho, Jed Brown me ha aclarado la pregunta. Lo que estoy haciendo ahora es poner sus palabras en el contexto.
Ambos sistemas de ODE lineales 2d desde arriba son rígidos (es decir, difíciles de resolver con métodos explícitos) en intervalos de tiempo relativamente grandes (por ejemplo, [0,1]).
Los sistemas lineales con una gran relación de rigidez pueden considerarse "más rígidos" porque lo más probable es que sea necesario integrarlos en un intervalo de tiempo grande. Esto se debe a componentes lentos que corresponden a los valores propios más pequeños: la solución tiende lentamente al estado estable, y este estado estable generalmente es importante de alcanzar.
Por otro lado, la integración de sistemas con una pequeña relación de rigidez en intervalos grandes no es interesante: en este caso, el estado estacionario se alcanza muy rápido y simplemente podemos extrapolarlo.
¡Gracias a todos por esta discusión!
fuente
La magnitud absoluta de los valores propios (en un problema lineal y autónomo) por sí sola no tiene ningún significado; es un artefacto de las unidades en las que eliges expresar el problema.
La cadena de comentarios se está descontrolando, así que estoy respondiendo esto. No voy a responder la pregunta completa; como dije, vea wikipedia u otras respuestas aquí. Solo estoy respondiendo lo que dice
Bien, consideremos un ejemplo del segundo caso:
Ahora consideremos una variable de tiempo con diferentes unidades:t∗= 1000000 ⋅ t . Entonces el cálculo revela que
Nota 1: Elegí un sistema diagonal para hacerlo totalmente obvio, pero si lo prueba con otro sistema con esos valores propios, verá el mismo efecto, ya que multiplicar una matriz por una constante multiplica sus valores propios por la misma constante.
Nota 2: Ni siquiera estoy discutiendo aquí si el sistema es rígido. Solo estoy señalando que su definición propuesta de rigidez (es decir, cualquier problema conEl | λ | ≫1 ) no tiene sentido, ya que significaría que la rigidez depende de las unidades en las que elijo expresar el problema.
fuente