Which do you use System Identification Toolbox or Simulink Design Optimization for parameter estimation?
1 次查看(过去 30 天)
显示 更早的评论
複数の非線形微分方程式からなるバイオプロセスのモデルのパラメータ推定をしています。
非線形モデルのパラメータ推定に関してはSystem Identification Toolboxと,Simulink Design Optimizationが似たような機能を提供していますが,どのような違いがあるのでしょうか?また,パラメータの数が多い(10-50個)場合にはどちらが適しているでしょうか?
0 个评论
采纳的回答
Toshinobu Shintai
2022-9-6
编辑:Toshinobu Shintai
2022-9-6
Simulink Design Optimization では、扱えるモデルに制限はありません。そのモデルのパラメーターを非線形の最適化アルゴリズムを用いて、最もマッチするもの(目的関数が最小化されるもの)を探します。パラメーター推定器 というアプリが使えます。
System Identification Toolbox で扱える非線形ARXモデルの非線形要素はこちらにありますように様々なモデルが扱えるようになっています。パラメータの数が多い(10-50個)場合でも問題ないかと思いますが、これらのモデルは、実際の物理方程式を考慮しないブラックボックスなモデルになります。
もし、ある程度実際の物理モデルを考慮した形でモデルを作りたい場合は、SimulinkやSimscapeなどでモデルを作り、そのパラメーターを Simulink Design Optimization のパラメーター推定器アプリで推定する方が良いかもしれません。
3 个评论
Toshinobu Shintai
2022-9-6
確かにおっしゃる通りでした。
Simulink Design Optimization の方はSimulinkやSimscapeブロックを扱えますので、自由度は高いです。Simscapeの物理演算では陰的な微分代数方程式を構成することもできますので、そちらで行った方がうまくいく可能性はあると思います。
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 線形モデルの同定 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!