適応ソルバー: 誤差基準と停止基準

概要

適応ソルバーの枠組みの中では、以下を使用する必要があります:

  • 粗すぎるメッシュ領域を検出するための誤差基準
  • 適応ソルバー内の反復プロセスに期限を設定するための停止信号基準

誤差基準

静電気学では、誤差基準はマクスウェル-ガウス方程式に基づきます:

静磁気学では、誤差基準はマクスウェル-アンペール方程式に基づきます:

Steady state AC magneticの導電領域では、誤差基準はポインティングベクトルに基づきます。非導電領域では、静磁気学と同様、前述のマクスウェル-アンペール方程式に基づきます。

数的観点からは、«緩く»解く方程式の精度が満足できるものであることを確認する必要があります。

3Dでの誤差基準

適応ソルバーは、誤差マップを通して細分化する場所を検出します。誤差基準はアプリケーションによって異なります:

  • Electro Static 3Dでは、誤差基準はマクスウェル-ガウス方程式に基づきます:

  • Magneto Static 3Dでは、誤差基準は磁束密度の保存則に基づきます:

この誤差基準によって、“緩く”解く方程式の精度が保証されます。

停止基準

現時点で、2つの停止信号基準があります:

  • エネルギーに基づく誤差しきい値。これは、反復間の相対エネルギー誤差を計算することによって領域全体のエネルギーの変化のスタディを可能にします。
  • 適応ソルバーの最大反復回数

しきい値の選択方法

誤差しきい値の値は、ユーザーが定義するか、Fluxによって自動的に定義されます:

  • しきい値が緩い(s = 0.25)と、精度は高くなります。
  • しきい値が平均的(s = 0.50)であれば、精度も平均的になります。
  • しきい値が厳しい(s = 0.75)と、精度は低くなります。

アドバンストモード

特定の領域では、電磁界の変動がほぼ存在しない、つまり、0です。これは、完全導電領域と不活性領域の無限ボックスのケースです。このような場合、Fluxソフトウェアは自動的に適応ソルバーからこれらの領域を除外します。

また、ユーザーが必要な領域を除外することもできます。このためには、適応ソルバーに対応するオプションボックスにアクセスします。
  • メニュー: Solving > Adaptive solver options > Edit
  • アイコン: