硬い方程式

数学においてスティッフ方程式とは、微分方程式を解くための特定の数値解法が、刻み幅を極めて小さくしない限り数値的に不安定となる方程式のことである。スティッフネスの正確な定義を定式化することは困難であることが判明しているが、その主要な考え方は、方程式に解の急激な変化につながる可能性のある項が含まれているというものである。

微分方程式を数値的に積分する場合、解曲線が大きく変化する領域では必要なステップ サイズが比較的小さく、解曲線が直線になって傾きがほぼ 0 の線に近づく領域では必要なステップ サイズが比較的大きくなることが予想されます。しかし、問題によってはそうならないことがあります。数値法で微分方程式に信頼性の高い解を与えるには、解曲線が非常に滑らかな領域ではステップ サイズが許容できないほど小さい必要がある場合があります。この現象は剛性として知られています。同じ解を持つ 2 つの異なる問題があり、一方が剛性でもう一方が剛性である場合があります。この現象は両方の問題で同じであるため、厳密な解の特性であるはずがなく、微分方程式自体の特性でなければなりません。そのため、このようなシステムは剛性システムとして知られています。

動機付けの例

スティフな常微分方程式を積分する際に不安定性を示す明示的数値法

初期値問題を考える

正確な解(水色で表示)は

同じ動作を示す数値解を求めます。

図 (右) は、方程式に適用されたさまざまな数値積分器の数値的問題を示しています。

  1. ステップ サイズが のオイラー法は大きく振動し、すぐにグラフの範囲から外れます (赤で表示)。
  2. ステップ サイズを半分にしたオイラー法では、グラフの境界内で解が生成されますが、ゼロの周りで振動します (緑色で表示)。
  3. 台形(すなわち2段階アダムス・モールトン法)は次のように表される。ここで、オイラー法の代わりにこの方法を適用すると、はるかに良い結果(青)が得られます。数値結果は、厳密解と同様に、単調にゼロまで減少します。

別の例

硬い常微分方程式(ODE)の最も顕著な例の一つは、ロバートソンの化学反応を記述するシステムである。 [1]

例えば、この系を短い区間で扱う場合、数値積分は問題ありません。しかし、区間が非常に大きい場合(例えば10の11乗)、多くの標準コードでは正しく積分できません。

剛性比

線形定数係数不均質系を考える

ここで、およびは、固有値(異なると仮定)とそれに対応する固有ベクトルを持つ定数対角化可能な行列である。( 5 )の一般解は以下の形をとる。

ここで、は任意の定数、は特定の積分である。ここで、

これは、各項がとして成り立つことを意味し、解はとして漸近的に近づきます。項はが実数の場合には単調に減少し、が複素数の場合には正弦的に減少します。

を時間として解釈する(物理問題ではよくあるように)ことを過渡解、定常呼ぶが大きい場合、対応する項はが増加するにつれて急速に減少するため、高速過渡と呼ばれるが小さい場合、対応する項はが緩やかに減少するため、低速過渡と呼ばれるを で定義する 。

最も速い過渡応答と最も遅い過渡応答である。ここで剛性比を[2]で定義する。

剛性の特性評価

この節では、剛性という現象の様々な側面について考察します。「現象」という言葉は「性質」という言葉よりも適切でしょう。なぜなら、後者はむしろ剛性を厳密な数学的用語で定義できることを意味するからです。しかし、線形定数係数系という限定されたクラスにおいてさえ、満足のいく方法で定義することは不可能であることが判明しています。また、剛性の概念を要約するために提示できる(そしてほとんど提示されてきた)いくつかの定性的な記述についても考察し、それらの中で剛性の「定義」としておそらく最も適切なものを述べます。

JD Lambert は剛性を次のように定義しています。

絶対安定の有限領域を持つ数値法を、任意の初期条件を持つシステムに適用し、特定の積分区間で、その区間での正確な解の滑らかさに比べて過度に小さいステップ長を使用せざるを得ない場合、その区間ではシステムは硬いと言われます。

スティフな問題の多くの例に見られる他の特性もありますが、それぞれに反例が存在するため、これらの特性はスティフネスの適切な定義とはなり得ません。とはいえ、これらの特性に基づく定義は一部の著者によって一般的に用いられており、スティフネスの存在を示す優れた手がかりとなります。ランバートは前述の理由から、これらを定義ではなく「ステートメント」と呼んでいます。そのいくつかを以下に示します。

  1. 線形定数係数システムは、その固有値すべてが負の実部を持ち、剛性比が大きい場合、剛性です。
  2. 剛性は、精度の要件ではなく、安定性の要件によって歩幅が制限されるときに発生します。
  3. 硬直性は、溶液のいくつかの成分が他の成分よりもはるかに急速に崩壊するときに発生します。[3]

語源

「剛性」という用語の起源は明確に解明されていない。ジョセフ・オークランド・ヒルシュフェルダーによれば、「剛性」という用語が用いられるのは、このようなシステムが駆動部と駆動部との間の密接な結合に対応するためである[4]リチャード・L・バーデンとJ・ダグラス・フェアーズによれば、

厳密解に ( は負の実部を持つ複素数)の形式の項が含まれる場合、標準的な数値手法を使用して微分方程式の解を近似すると、重大な問題が発生する可能性があります。

. . .

急速に減衰する過渡解を含む問題は、バネや減衰システムの研究、制御システムの解析、化学反応速度論の問題など、幅広い応用分野で自然に発生します。これらはすべて、大きなバネ定数(物理的剛性)を持つバネや質量システムの運動解析に応用されるため、「硬い(数学的剛性)」微分方程式系と呼ばれる一連の問題の例です [ 5 ]

例えば、初期値問題

、、は( の形で表すことができおよび

は固有値を持つ。両方の固有値は負の実部を持ち、剛性比は

これはかなり大きい。するとシステム(10)は確かに記述1と3を満たす。ここではバネ定数は大きく、減衰定数はさらに大きい。[6](「大きい」という言葉は明確に定義されていないが、上記の量が大きいほど剛性の影響はより顕著になる。)(10)の正確な解は

13は単純な指数関数と非常によく似た挙動を示すが、係数が小さくても項が存在するため、数値計算はステップサイズに非常に敏感になる。( 10 )の安定積分には、解曲線の滑らかな部分まで非常に小さなステップサイズが必要であるため、精度に必要な誤差よりもはるかに小さい誤差となる。したがって、この系はステートメント2とランバートの定義も満たしている。

A安定性

硬い問題に対する数値法の挙動は、という初期条件を条件とするテスト方程式にこれらの方法を適用することで分析できます。この方程式の解は です。この解は、 のときに 0 に近づきます。数値法がこの挙動 (固定ステップ サイズに対して) を示す場合、その方法は A 安定であるといわれます。[7] L 安定 (以下を参照) な数値法は、ステップ サイズが無限大になると 1 ステップで解が 0 に近づくという、より強い特性があります。A 安定な方法では、例で説明したような不安定性の問題は発生しません。

ルンゲ・クッタ法

ルンゲ・クッタ法をテスト方程式に適用すると、の形をとり、帰納法によってとなる。この関数は安定関数と呼ばれる。したがって、である条件は と等価である。これが、 の集合である絶対安定領域(単に安定領域と呼ばれることもある)の定義の根拠となる。この方法は、絶対安定領域に の集合、すなわち左半平面が含まれる場合、A安定である。

例: オイラー法

ピンク色の円盤はオイラー法の安定領域を示しています。

上記のオイラー法について考えてみましょう。テスト方程式に適用される陽的オイラー法は です。したがって、となります。この方法の絶対安定領域は であり、これは右図に示す円板に相当します。オイラー法はA安定ではありません。

例としては がありました。ステップサイズを とした場合のzの値はとなり、これは安定領域外にあります。実際、数値結果はゼロに収束しません。しかし、ステップサイズを とした場合、 となり、これは安定領域内にあり、数値結果はゼロに収束しますが、収束速度はかなり遅いです。

例: 台形法

ピンク色の領域は台形法の安定領域です。

台形法をテスト方程式 に適用する場合を考えてみると、 は となる。を解くと、が得られる。したがって、安定関数は となり、絶対安定領域は となる。この領域には左半平面が含まれるため、台形法は A 安定である。実際、安定領域は左半平面と同じであるため、 の数値解がゼロに収束するのは、厳密な解がゼロに収束する場合に限る。ただし、台形法は完璧な動作をするわけではない。すべての減衰成分を減衰させるが、のときは となるため、急速に減衰する成分はごくわずかにしか減衰しない。このことからL 安定性の概念が生まれた。つまり、ある方法が L 安定とは、A 安定で のときは となる。台形法は A 安定だが L 安定ではない。暗黙のオイラー法は L 安定法の一例である。[8]

一般理論

係数 と を持つルンゲ・クッタ法の安定関数はで与えられます 。ここで はすべて1のベクトルを表します。これは有理関数(ある多項式を別の多項式で割る)です。

陽的ルンゲ・クッタ法は、厳密に下三角の係数行列を持つため、その安定性関数は多項式となる。したがって、陽的ルンゲ・クッタ法はA安定ではない。

暗黙的ルンゲ・クッタ法の安定性関数は、しばしば順序スターを用いて解析される。安定性関数を持つルンゲ・クッタ法の順序スターは、集合 と定義される。ある方法がA安定であるためには、その安定性関数が左平面に極を持たず、かつその順序スターに純虚数が含まれない必要がある。[9]

多段階法

線形多段階法は、という形をとります。これをテスト方程式に適用すると、 となり 、と簡略化できます。これは線形再帰関係です。のとき、再帰関係のすべての解がゼロに収束する場合、この方法はA安定です特性多項式は です。 のすべての解が単位円内にある場合、与えられた値に対してすべての解がゼロに収束します

上記の形式の多段階法における絶対安定領域は、満たすすべてのの集合である。また、この集合に左半平面が含まれる場合、多段階法はA安定であると言われる。

例: 2次アダムズ・バッシュフォース法

ピンク色の領域は、2 次 Adams-Bashforth 法の安定領域です。

2段階アダムズ・バッシュフォース法の絶対安定領域を決定しましょう。特性多項式は であり、根を持つので、絶対安定領域は です。この領域は右側に示されています。この領域は左半平面全体を含んでいません(実際には 間の実軸のみを含みます)。そのため、アダムズ・バッシュフォース法はA安定ではありません。

一般理論

陽的多段階法は、陽的ルンゲ・クッタ法と同様に、A安定にはなり得ません。陰的多段階法は、その次数が2以下の場合にのみA安定となります。後者の結果は第二ダールキスト障壁として知られており、硬い方程式に対する線形多段階法の有用性を制限します。2次のA安定法の例として、前述の台形則が挙げられますが、これも線形多段階法とみなすことができます。[10]

参照

注記

  1. ^ Robertson, HH (1966). 「反応速度方程式の解」.数値解析入門. Academic Press. pp.  178– 182.
  2. ^ ランバート(1992年、216~217ページ)
  3. ^ ランバート(1992年、217~220ページ)
  4. ^ ハーシュフェルダー(1963)
  5. ^ Burden & Faires (1993、p. 314)
  6. ^ クライスツィヒ (1972, pp. 62–68)
  7. ^ この定義はDahlquist(1963)によるものです。
  8. ^ L-安定性の定義はEhle(1969)による。
  9. ^ この定義はWanner、Hairer、Nørsett(1978)によるものです。また、IserlesとNørsett(1991)も参照してください。
  10. ^ Dahlquist(1963)を参照。

参考文献

  • バーデン、リチャード・L.; フェアーズ、J.ダグラス (1993)、『数値解析』(第5版)、ボストン:プリンドル、ウェーバー、シュミット、ISBN 0-534-93219-3
  • Dahlquist, Germund (1963)、「線形多段階法の特殊な安定性問題」、BIT3 (1): 27– 43、doi :10.1007/BF01963532、hdl : 10338.dmlcz/103497S2CID  120241743
  • エバリー、デイビッド(2008)、微分方程式系の安定性解析(PDF)
  • Ehle, BL (1969), 指数関数のパデ近似と初期値問題の数値解法におけるA安定法について(PDF)ウォータールー大学
  • ギア、CW(1971)、常微分方程式の数値初期値問題、エングルウッドクリフス:プレンティスホールBibcode:1971nivp.book.....G
  • ギア、CW(1981)、「常微分方程式の数値解:やるべきことは残っているか?」SIAMレビュー23(1):10-24doi:10.1137/1023002
  • ヘアラー、エルンスト、ワーナー、ゲルハルト(1996年)、常微分方程式の解法II:スティフ問題と微分代数問題(第2版)、ベルリン:シュプリンガー・フェアラークISBN 978-3-540-60452-5
  • ハーシュフェルダー, JO ( 1963)、「理論化学における応用数学」アメリカ数学会シンポジウム: 367–376
  • イゼルレス、アリエ。 Nørsett、Syvert (1991)、Order StarsChapman & HallISBN 978-0-412-35260-7
  • クレイジグ、エルウィン(1972)、Advanced Engineering Mathematics(第3版)、ニューヨーク:WileyISBN 0-471-50728-8
  • ランバート、JD (1977)、D.ジェイコブス(編)、「常微分方程式の初期値問題」、数値解析の最新技術、ニューヨーク:アカデミックプレス451-501
  • ランバート、JD(1992)、常微分システムの数値解析法、ニューヨーク:ワイリーISBN 978-0-471-92990-1
  • マシューズ、ジョン; フィンク、カーティス (1992)「MATLABを用いた数値解析法」
  • Press, WH; Teukolsky, SA; Vetterling, WT; Flannery, BP (2007). 「Section 17.5. Stiff Sets of Equations」. Numerical Recipes: The Art of Scientific Computing (第3版). ニューヨーク: Cambridge University Press. ISBN 978-0-521-88068-8. 2011年8月11日時点のオリジナルよりアーカイブ2011年8月17日閲覧。
  • シャンピン, LF; ギア, CW (1979)「スティフ常微分方程式の解法に関するユーザーの視点」SIAM Review , 21 (1): 1– 17, doi :10.1137/1021001
  • ワナー、ゲルハルト。ハイラー、エルンスト。 Nørsett、Syvert (1978)、「秩序星と安定性理論」、BIT18 (4): 475–489doi :10.1007/BF01932026、S2CID  8824105
  • ルンゲ・クッタ法の安定性 [1]
  • 物理ベースモデリング入門:エネルギー関数と剛性
  • スティフシステム ローレンス・F・シャンパインとスキップ・トンプソンScholarpedia、2(3):2855. doi:10.4249/scholarpedia.2855
Retrieved from "https://en.wikipedia.org/w/index.php?title=Stiff_equation&oldid=1323841104"