CYBERNET

CAEを学ぶ

反復法(はんぷくほう)

英訳:iteration method

反復法とは、初期推定値を計算し、収束するまで反復する処理によって解を得る方法のことです。このような方法を用いるソルバーを、反復法ソルバー(iterative solver)と呼びます。

反復法ソルバーではマトリクスの因数分解は必要なく、一般的には反復処理に必要なメモリーと時間は直接法ソルバーよりも少ないです。
ただし、反復法では解の収束が保証されず、受容できる解を得るために反復回数が増加して直接法のほうが速くなることもあります。

良条件のマトリクスでは、直接法ソルバーよりも計算時間が短くなることが期待できます。一方、悪条件のマトリクス(不安定なモデルや、ビーム/シェル構造など)では直接法ソルバーの利用が適切です。

※補足
反復法ソルバーにおける反復計算は、(非線形解析で用いる)ニュートンラプソン法の反復計算とは別物です。

Ansysにおける取扱い

  • Ansysは直接法ソルバー、反復法ソルバーのどちらも利用できます。

CAE用語辞典の転載・複製・引用・リンクなどについては、「著作権についてのお願い」をご確認ください。

Ansys、ならびにANSYS, Inc. のすべてのブランド名、製品名、サービス名、機能名、ロゴ、標語は、米国およびその他の国におけるANSYS, Inc. またはその子会社の商標または登録商標です。その他すべてのブランド名、製品名、サービス名、機能名、または商標は、それぞれの所有者に帰属します。本ウェブサイトに記載されているシステム名、製品名等には、必ずしも商標表示((R)、TM)を付記していません。 CFX is a trademark of Sony Corporation in Japan. ICEM CFD is a trademark used by Ansys under license. LS-DYNA is a registered trademark of Livermore Software Technology Corporation. nCode is a trademark of HBM nCode.