Équation raide

Dans les mathématiques , une équation raide est une équation pour laquelle les méthodes numériques de certain pour résoudre l'équation sont le numériquement instable, à moins que la taille d'étape soit prise pour être extrêmement petite. Elle a prouvé difficile de formuler une définition précise de rigidité, mais l'idée principale est que l'équation inclut quelques limites qui peuvent mener à la variation rapide de la solution.

Exemple de motivation

Considérer le de de problème de valeur initiale \, le y'(t)=-15y (t), \ quadruple t \ GE 0, y (0) =1. La solution exacte est y (t)=e^ {- 15t} , et clairement y (&rarr de t) ; 0 comme &rarr de t ; &infin ;. Nous voulons que les solutions numériques montrent le même comportement.

Le schéma 1 montre les issues numériques pour différents intégrateurs numériques appliqués sur l'équation. D'abord, la méthode d'Euler de avec une taille d'étape de h=1/4 oscille d'une manière extravagante et sort rapidement la figure. Divisant en deux la taille d'étape et réexécutant l'intégration avec h=1/8 le résultat est dans la figure frontières, mais oscille et représente nullement la solution qualitative.

La méthode trapézoïdale , c., la méthode à deux étages d'Adams-Moulton de , est donnée par le y_ de {n+1} =y_n+ {1 \ plus de 2} h \ est partie (f (t_n, y_n) +f (t_ {n+1}, y_ {n+1}) \ droit). L'application de cette méthode au lieu de la méthode d'Euler donne un résultat bien meilleur. Pendant que la figure montre, les résultats numériques diminuent monotoniquement à zéro, juste comme la solution exacte.

Caractérisation de rigidité

Certains types de problèmes peuvent être caractérisés en tant que stiff :
problèmes du de
de forme y de = les KY + f (t), \,
de où k&isin ; C et |k| est grand.
  • systèmes du de
    de forme de
\ mathbf {y} '= + de K \ mathbf {y} \ mathbf {f} (t),
de où K est une matrice carrée ayant au moins une valeur propre l&isin ; C et |l| est grand.
  • systèmes du de
    de forme = de \ mathbf de
{y} '\ mathbf {f} (\ mathbf {y}, t),
de avec le Jacobian de f ayant au moins une valeur propre m&isin ; C et |m| est grand.

Un-stabilité

Le comportement des méthodes numériques sur des problèmes raides peut être analysé en s'appliquant ces méthodes au y d'équation d'essai = à ky avec le &isin du k ; C . La solution de cette équation est y (t) = \ ^ de mathrm {e} {kt} . Cette solution approche zéro comme t \ à \ infty quand au sujet de k < 0. Si la méthode numérique montre également ce comportement, alors la méthode serait le A-stable. Les méthodes A-stable ne montrent pas les problèmes d'instabilité comme décrit dans l'exemple de motivation.

Méthodes de Runge-Kutta

Les méthodes de Runge-Kutta de appliquées au y d'équation d'essai = au ky prennent = du y_ de forme {n+1} \ phi (HK) y_n, et par induction, = de y_n \ phi (HK) ^ny_0 (le &phi de fonction ; s'appelle la fonction de stabilité de ). Ainsi, la condition ce &rarr de y_n ; 0 comme &rarr de n ; &infin ; est équivalent au |\ phi (HK)|<1. Ceci motive la définition de la région de de la stabilité absolue (parfois désigné simplement sous le nom de région de stabilité de ), qui est l'ensemble {&isin de z ; C | |\ phi (z)|<1}. La méthode est A-stable si la région de la stabilité absolue contient l'ensemble {&isin de z ; C | (z) < 0 re}, c., demi d'avion gauche.

Exemple : L'Euler et les méthodes trapézoïdales

Considérer l'Euler et les méthodes trapézoïdales ci-dessus. La méthode d'Euler appliquée au y d'équation d'essai = au ky est le y_ de {n+1} = y_n + à haute fréquence (t_n, y_n) = y_n + h (ky_n) = y_n + hky_n = le y_n (1+hk). \, Par conséquent, y_n = (1+hk) ^ny_0 avec le \ phi (z) = 1+z. La région de la stabilité absolue pour cette méthode est ainsi {&isin de z ; C | |1+z| < 1} ce qui est le disque représenté du côté droit. La méthode d'Euler n'est pas A-stable.

L'exemple de motivation a eu k=-15. La valeur du z en prenant le h de taille d'étape = le 1/4 est z = -3.75, qui est en dehors de la région de stabilité. En effet, les résultats numériques ne convergent pas à zéro. Cependant, avec le h de taille d'étape = le 1/8, nous avons le z = le -1.875 qui est juste à l'intérieur de la région de stabilité et les résultats numériques convergent à zéro, quoique plutôt lentement.

Le y_ trapézoïdal de de de méthode {n+1} = + de y_n \ tfrac12h \ est parti (f (t_n, y_n) +f (t_ {n+1}, y_ {n+1}) \ droit), une fois appliqué au y d'équation d'essai = au ky, est le y_ de de {n+1} = + de y_n \ tfrac12h \ est parti (ky_n+ky_ {n+1}) \ droit). La solution pour le y_ de {n+1} rapporte le y_ de {n+1} = {1+ {1 \ plus de 2} HK \ plus de les 1 {1 \ plus de 2} HK} y_n. Ainsi, la fonction de stabilité est de \ phi (z)= {1+ {1 \ plus de 2} z \ plus de 1 {1 \ plus de 2} z} et la région de la stabilité absolue est de \ est partie \ {z \ dans \ Bbb {C} \ sont partis|\ \ laissé| {1+ {1 \ plus de 2} z \ plus de 1 {1 \ plus de 2} z} \ droit| < 1 \ droit. Cette région contient l'avion de gauche-moitié, ainsi la méthode trapézoïdale est A-stable. En fait, la région de stabilité est identique à l'avion de gauche-moitié, et ainsi la solution numérique du y = du ky converge à zéro si et seulement si la solution exacte fait. Néanmoins, la méthode trapézoïdale n'a pas la stabilité parfaite : elle atténue tous les composants de décomposition, mais des composants rapidement de décomposition sont atténués seulement très modérément, parce que \ phi (z) \ à 1 comme z \ à - \ infty. Ceci a mené au concept de la L-stabilité : une méthode est L-stable si c'est A-stable et \ phi (z) \ à 0 comme |z| \ \ infty. La méthode trapézoïdale n'est pas L-stable. La méthode implicite d'Euler de est un exemple d'une méthode L-stable.

Théorie générale

La fonction de stabilité d'une méthode de Runge-Kutta de avec le A de coefficients et le b est donnée par le \ phi de (z) = \ frac {\ det (I-zA+zeb^T)} {\ det (I-zA)}, là où le e dénote le vecteur avec ceux. C'est une fonction raisonnable (un polynôme de divisé par des autres).

Les méthodes explicites de Runge-Kutta ont un abaissent strictement le triangulaire A de matrice de coefficient de et ainsi, leur fonction de stabilité est un polynôme. Elle suit que les méthodes explicites de Runge-Kutta ne peuvent pas être A-stable.

La fonction de stabilité des méthodes implicites de Runge-Kutta est souvent analysée using les étoiles d'ordre de que l'étoile d'ordre pour une méthode avec le de fonction de stabilité \ phi est définie pour être l'ensemble {&isin de z ; C | |\ phi (z)| > \ mathrm {e} ^z}. Une méthode est A-stable si et seulement si sa fonction de stabilité n'a aucun poteau en avion à gauche et son étoile d'ordre ne contient aucun nombre purement imaginaire.

Méthodes multipas

Les méthodes multipas linéaire ont le y_ de de forme {n+1} = \ le y_ de _i ^ SA du sum_ {i=0}. {Ni} +h \ b_j f (t_ {n-j}, y_ {n-j} ^s) du sum_ {j=-1}. Appliqué à l'équation d'essai, elles deviennent le y_ de {n+1} = \ le y_ de _i ^ SA du sum_ {i=0}. {Ni} +hk \ b_jy_ ^s du sum_ {j=-1} {n-j}, ce qui peut être simplifié au y_ du de (1-b_ {- 1} z) {n+1} - \ y_ ^s du sum_ {j=0} (a_j+b_jz) {n-j} =0 là où z=hk. C'est une relation de récurrence linéaire . La méthode est A-stable si tous les de solutions \ {y_n \} de la relation de récurrence convergent à zéro quand au sujet du z < 0. Le polynôme caractéristique est de \ phi (z, w) = w^ {s+1} - \ _iw^ ^ SA du sum_ {i=0}. {s-j} - b_jw^ de ^s de z \ sum_ {j=-1} {s-j}. Toutes les solutions convergent à zéro pour une valeur donnée de z si toutes les solutions w de \ de mensonge z, w) = 0 de phi (en cercle d'unité.

La région de la stabilité absolue pour une méthode multipas de forme ci-dessus est alors l'ensemble de tout le &isin de z ; C pour lequel tout le w tels que \ phi (z, w)=0 satisfont le |W| < 1. Encore, si cet ensemble contient l'avion de gauche-moitié, la méthode multipas serait A-stable.

Exemple : La méthode de second ordre d'Adams-Bashforth

Déterminons la région de la stabilité absolue pour le y_ en deux étapes de de méthode d'Adams-Bashforth {n+1} = y_n + h \ est parti - (\ tfrac32 f (t_n, y_n) \ tfrac12 f (t_ {n-1}, y_ {n-1}) \ droit). Le polynôme caractéristique est de \ phi (W, z) = w^2 - (1+ \ tfrac32z) W + \ tfrac12 z = 0 ce qui a = de w de de racines \ tfrac12 \ grand (1 + \ tfrac32 z \ P. \ racine carrée {1 + z + \ tfrac94 z^2} \ grand), ainsi la région de la stabilité absolue est de \ est partie \ {z \ dans \ Bbb {C} \ sont partis| \ \ laissé| \ tfrac12 \ grand (1 + \ tfrac32 z \ P. \ racine carrée {1 + z + \ tfrac94 z^2} \ grand) \ droit| < 1 \ droit. Cette région est montrée du côté droit. Elle n'inclut pas tout le moitié-avion gauche (en fait il inclut seulement le vrai axe entre z=-1 et z=0) ainsi la méthode d'Adams-Bashforth n'est pas A-stable.

Théorie générale

Les méthodes multipas explicites peuvent ne jamais être A-stable, juste comme des méthodes explicites de Runge-Kutta. Les méthodes multipas implicites peuvent seulement être A-stable si leur ordre est tout au plus 2. Le dernier résultat est connu comme deuxième barrière de Dahlquist ; il limite l'utilité des méthodes multipas linéaires pour des équations raides. Un exemple d'une méthode A-stable de second ordre est la règle trapézoïdale mentionnée ci-dessus, qui peut également être considérée comme méthode multipas linéaire.

Voir également

Méthodes explicites et implicites

.

Random links:Boggart | Madame de la fureur | Batte de Vesper | crise de la Quart-vie | Plaines de Laramie | Ecuación_tiesa