simscapeのローカルソルバーの設定を変更して連続実行
Show older comments
どうすれば、matlabスクリプトファイルを使用して、simscapeのsolver configulationブロック内の設定を変更することができますか?
現在、matlabスクリプトで以下の関数を複数回実行するプログラムを作成しました。
silulink実行関数:sim('simulinkモデル名');
しかし、実行した際に以下のエラーが発生します.
['simulinkモデル名/Solver Configuration']: 初期条件の求解が収束しませんでした。
原因:
エラー: matlabスクリプトファイル名 (line 194)
時間を 1 ステップ進める非線形ソルバーが収束しませんでした。残差ノルムが大きすぎます。
このエラーの解決にはsimscapeのSolver Configurationブロック内の’整合性の許容誤差’を変えることで対処できることがわかっています。
しかし、エラーが発生するたびに手入力で修正するのは大変なので、スクリプト内にエラーに対処する関数などを加えたいです。
なにか方法をご存知でしたら、ご教授お願いいたします.
Accepted Answer
More Answers (0)
Categories
Find more on 変数の初期化 in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!