| エラー |
|
Maximum number of iterations exceeded when calculating temperature from a thermodynamic potential. This may be caused by low-quality mesh producing unrealistic pressure in a few cells. Inspect fields for large values in the last time step. 熱力学ポテンシャルから温度を計算する際に、最大反復回数を超えました。これは、低品質なメッシュがいくつかのセルで非現実的な圧力を生成していることが原因である可能性があります。最後の時間ステップに大きな値がないかフィールドを調べてください。 |
何が起こりましたか?
ソルバーが最大反復回数を超え、指定された時間ステップで指定された許容値に達することができず、シミュレーションが停止しました。
原因は何でしょうか?
このエラーはいくつかの問題が原因で発生する可能性があります。最も一般的なものを以下に示します:
- 低いメッシュ品質
- 境界条件の定義が不十分で、流れ変数が極端に大きくなったり、非物理的な値になったりします。
- 激しい流入/流出条件
- 流体材料特性の定義が不十分
- 非定常シミュレーションにおける不適切な時間ステップサイズ
今すぐできることは?
- このエラーの最も一般的な原因の1つは、メッシュの質の低さです。最初のステップとして、メッシュを徹底的に調べてください。サーフェスを検査し、歪んだセルがないことを確認してください。メッシュ生成ログとメッシュ品質機能も貴重な洞察を与えてくれます。メッシュ品質をチェックし、改善するためのステップバイステップの手順をこの 記事 でご覧ください。
- シミュレーション実行のためのデータセットが保存されている場合、Isovolume フィルターを使用して、パラメータ(例えば、圧力や温度)が非現実的なレベルのセルを検出します。これにより、問題のある領域に関する追加情報が得られます。
- Boundary conditions (境界条件)が正しく、適切な値であることを確認してください。Boundary conditions (境界条件)の実装の詳細については、Boundary conditions (境界条件)をご覧ください。
- 流速や圧力の高い流入口境界条件を含むような厳しい流況の場合、最初の数百回の反復では、テーブル入力を使用して値を傾斜させることを検討してください。これにより、シミュレーションの安定性が向上します。流入口境界条件をランプする手順は、このチュートリアルで詳しく説明されています。
- Conjugate Heat Transfer (共役熱伝達)解析を実行する場合は、CADモデルを検証し、接触しているはずの部品間に隙間がないかを確認します。隙間がある場合、2つの部品間で熱は交換されません。
- この場合も、Conjugate Heat Transfer (共役熱伝達) 解析タイプでは、流体材料に定義された Equation of state (状態方程式)が適切であることを確認してください(例えば、水に対してPerfect gas (理想気体)を定義すると、エラーを超える反復が発生する可能性があります)。様々な状態方程式の定式化は、この ドキュメントページ に記載されています。
- 非定常解析の場合、 Simulation control タブに移動し、 Adjustable time stepをTrueに設定します。さらに、Numericsの下の Number of outer correctors が少なくとも 4 に設定されていることを確認します。
- Numericsタブで、Relaxation factorに低い値を使用します。