Considérons un IVP pour le système ODE , y ( x 0 ) = y 0 . Le plus souvent, ce problème est considéré comme rigide lorsque la matrice de Jacobi ∂ fa à lafois desvaleurs propres avec une très grande partie réelle négative et des valeurs propres avec une très petite partie réelle négative (je ne considère que le cas stable).
En revanche, dans le cas d'une seule équation, par exemple l'équation de Prothero-Robinson , elle est dite rigide lorsque λ ≪ - 1 .
Il y a donc deux questions:
Pourquoi de petites valeurs propres sont incluses dans la définition de la rigidité pour les systèmes ODE? Je crois que la présence uniquement de très grandes pièces réelles négatives est assez suffisante pour que le système soit rigide, car cela nous oblige à utiliser de petits pas de temps pour des méthodes explicites.
Oui, je sais que les problèmes de raideur les plus courants (résultant par exemple des PDE paraboliques) ont des valeurs propres grandes et petites. Donc, la deuxième question: existe-t-il un bon exemple naturel de grand système rigide sans très petites valeurs propres (ou alternativement avec un rapport doux )?
OK, modifions la question. Considérons deux systèmes ODE linéaires bidimensionnels: d'abord avec les valeurs propres {-1000000, -0.00000001} et ensuite avec {-1000000, -999999}. Quant à moi, les deux sont raides. Mais si l'on considère la définition du rapport de rigidité, le deuxième système ne l'est pas. La question principale: pourquoi le rapport de rigidité est-il envisagé?
Et la deuxième partie de la question est toujours importante, paraphrase: je cherche un grand système ODE "naturel" avec de grandes valeurs propres négatives et un rapport de rigidité doux (pas supérieur, disons, à 100).
Réponses:
La rigidité implique une certaine séparation des écailles. En général, si vous êtes intéressé par la phase du mode le plus rapide du système, vous devez le résoudre et le système n'est pas rigide. Mais souvent, vous vous intéressez à la dynamique à long terme d'un "collecteur lent" plutôt qu'à la vitesse précise à laquelle une solution du collecteur lent s'approche d'elle.
Les réactions chimiques et les écoulements réactifs sont des exemples courants de systèmes rigides. L' oscillateur van der Pol est un problème de référence commun pour les intégrateurs ODE qui a un paramètre de rigidité accordable.
Un océan est un autre exemple qui peut être utile à visualiser. Les tsunamis (ondes de gravité de surface) se déplacent à la vitesse d'un avion et produisent une structure de vagues complexe, mais se dissipent sur de longues échelles de temps et sont pour la plupart sans conséquence sur la dynamique à long terme de l'océan. Les tourbillons, ou d'autre part, voyagent environ 100 fois plus lentement à des vitesses assez piétonnes, mais provoquent des températures de mélange et de transport, de la salinité et des traceurs biogéochimiques qui sont pertinents. Mais la même physique qui propage une onde de gravité de surface prend également en charge un tourbillon (une structure de quasi-équilibre), donc la vitesse des tourbillons, le chemin sous Coriolis et le taux de dissipation dépendent de la vitesse de l'onde de gravité. Cela représente une opportunité pour un schéma d'intégration temporelle conçu pour les systèmes rigides de franchir l'échelle de temps de l'onde de gravité et de résoudre uniquement les échelles de temps dynamiques pertinentes. VoirMousseau, Knoll et Reisner (2002) pour une discussion de ce problème avec une comparaison des schémas de fractionnement et d'intégration du temps totalement implicite.
Connexes: Quand faut-il utiliser des méthodes implicites dans l'intégration des EDP hyperboliques?
Notez que les processus diffusifs sont généralement considérés comme rigides car l'échelle de temps la plus rapide dans le système discret dépend du maillage, avec une échelle de , mais l'échelle de temps de la physique pertinente est indépendante du maillage. En fait, les échelles de temps les plus rapides pour un maillage donné représentent une relaxation spatialement locale à la variété plus lente sur laquelle évoluent des échelles spatiales plus longues, de sorte que les méthodes implicites peuvent être très précises même dans des normes fortes même si elles ne résolvent pas les échelles les plus rapides.( Δ x )2
la source
Partie 1
Les petites valeurs propres ne sont pas incluses dans la définition de la rigidité pour les systèmes ODE (problème de valeur initiale). Il n'y a pas de définition satisfaisante de la rigidité à ma connaissance, mais les meilleures définitions que j'ai rencontrées sont:
L'article de Wikipedia sur les équations rigides continue d'attribuer les «déclarations» suivantes à Lambert:
Chacune de ces observations a des contre-exemples (bien qu'il soit vrai que je n'ai pas pu en produire une du haut de ma tête).
Partie 2
Le meilleur exemple que je pourrais trouver serait probablement d'intégrer tout type de grand système de réaction de combustion dans la cinétique chimique dans des conditions qui provoquent l'inflammation. Le système d'équations sera rigide jusqu'à l'allumage, puis il ne sera plus rigide car le système a passé un transitoire initial. Le rapport de la plus grande à la plus petite valeur propre ne doit pas être grand, sauf autour de l'événement d'allumage, bien que de tels systèmes tendent à confondre les intégrateurs rigides, sauf si vous définissez des tolérances d'intégration extrêmement strictes.
Le livre de Hairer et Wanner donne également plusieurs autres exemples dans sa première section (Partie IV, section 1) qui illustrent de nombreux autres exemples d'équations rigides. (Wanner, G., Hairer, E., Résolution d'équations différentielles ordinaires II: Problèmes rigides et différentiels-algébriques (2002), Springer.)
Enfin, il convient de souligner l'observation de CW Gear:
la source
En fait, Jed Brown a réglé la question pour moi. Ce que je fais maintenant, c'est simplement de mettre ses mots en contexte.
Les deux systèmes ODE linéaires 2D d'en haut sont rigides (c'est-à-dire difficiles à résoudre avec des méthodes explicites) sur des intervalles de temps relativement grands (par exemple [0,1]).
Les systèmes linéaires avec un rapport de rigidité élevé peuvent être considérés comme "plus rigides" car il est très probable que l' on doive les intégrer sur un grand intervalle de temps. Cela est dû à des composants lents correspondant aux plus petites valeurs propres: la solution tend lentement vers l'état d'équilibre, et cet état d'équilibre est généralement important à atteindre.
En revanche, l'intégration de systèmes à faible rapport de rigidité sur de grands intervalles n'est pas intéressante: dans ce cas l'état stationnaire est atteint très rapidement et on peut juste l'extrapoler.
Merci à tous pour cette discussion!
la source
L'amplitude absolue des valeurs propres (dans un problème linéaire et autonome) n'a à elle seule aucune signification; c'est un artefact des unités dans lesquelles vous choisissez d'exprimer le problème.
La chaîne de commentaires devient incontrôlable, donc j'en fais une réponse. Je ne vais pas répondre à la question complète; comme je l'ai dit, voir wikipedia ou les autres réponses ici. Je réponds juste au bout qui dit
Bon, considérons un exemple du deuxième cas:
Remarque 1: J'ai choisi un système diagonal pour le rendre totalement évident, mais si vous l'essayez avec un autre système avec ces valeurs propres, vous verrez le même effet, car multiplier une matrice par une constante multiplie ses valeurs propres par la même constante.
la source