Filter löschen
Filter löschen

SimBiology の Fit Data タスクで "Integration Tolerance Not Met"のエラーが表示されるのはなぜですか?

1 Ansicht (letzte 30 Tage)
SimBiology Model Analyzer の Fit Data タスクを実行すると、
Integration Tolerance Not Met
のエラーが発生します。回避方法を教えてください。

Akzeptierte Antwort

MathWorks Support Team
MathWorks Support Team am 30 Jan. 2024
このエラーは、ODE を数値的に解く際、次のタイムステップでの予測される誤差を見積もりますが、ソルバーでの許容範囲では、十分に予測できないために発生します。
例えば、1 秒間隔で予測するときに、0s 1s 2s ・・・・ 10s とは予測できるが、 11s の時、急峻な変化が発生し、現在のソルバーの許容誤差では、誤差範囲に入らないために、このエラーが発生することがあります。
また、同じ微分方程式の中で、非常に大きい数値と小さい数値がある変数の時間変化を求める場合にも発生する場合があります。 原因としては、 モデルの数式において、数値演算では発散しやすいスティッフな式の場合になりえます。
対策としては、ソルバを見直す、許容誤差を緩める、[シミュレーション設定] の [AbsoluteToleranceScaling] をオフにする、などが考えられます。詳細については、下記のヘルプドキュメントをご確認ください。
・Troubleshooting Simulation Problems
 

Weitere Antworten (0)

Communitys

Weitere Antworten in  SimBiology Community

Kategorien

Mehr zu Scan Parameter Ranges finden Sie in Help Center und File Exchange

Produkte


Version

R2015b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!