SimBiology の Fit Data タスクで "Integration Tolerance Not Met"のエラーが表示されるのはなぜですか?
조회 수: 1 (최근 30일)
이전 댓글 표시
MathWorks Support Team
2024년 1월 30일
답변: MathWorks Support Team
2024년 1월 30일
SimBiology Model Analyzer の Fit Data タスクを実行すると、
Integration Tolerance Not Met
のエラーが発生します。回避方法を教えてください。
채택된 답변
MathWorks Support Team
2024년 1월 30일
このエラーは、ODE を数値的に解く際、次のタイムステップでの予測される誤差を見積もりますが、ソルバーでの許容範囲では、十分に予測できないために発生します。
例えば、1 秒間隔で予測するときに、0s 1s 2s ・・・・ 10s とは予測できるが、 11s の時、急峻な変化が発生し、現在のソルバーの許容誤差では、誤差範囲に入らないために、このエラーが発生することがあります。
また、同じ微分方程式の中で、非常に大きい数値と小さい数値がある変数の時間変化を求める場合にも発生する場合があります。 原因としては、 モデルの数式において、数値演算では発散しやすいスティッフな式の場合になりえます。
対策としては、ソルバを見直す、許容誤差を緩める、[シミュレーション設定] の [AbsoluteToleranceScaling] をオフにする、などが考えられます。詳細については、下記のヘルプドキュメントをご確認ください。
・Troubleshooting Simulation Problems
댓글 수: 0
추가 답변 (0개)
커뮤니티
더 많은 답변 보기: SimBiology Community
참고 항목
카테고리
Help Center 및 File Exchange에서 Scan Parameter Ranges에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!