Which do you use System Identification Toolbox or Simulink Design Optimization for parameter estimation?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
智樹 大久保
el 6 de Sept. de 2022
Comentada: 智樹 大久保
el 6 de Sept. de 2022
複数の非線形微分方程式からなるバイオプロセスのモデルのパラメータ推定をしています。
非線形モデルのパラメータ推定に関してはSystem Identification Toolboxと,Simulink Design Optimizationが似たような機能を提供していますが,どのような違いがあるのでしょうか?また,パラメータの数が多い(10-50個)場合にはどちらが適しているでしょうか?
0 comentarios
Respuesta aceptada
Toshinobu Shintai
el 6 de Sept. de 2022
Editada: Toshinobu Shintai
el 6 de Sept. de 2022
Simulink Design Optimization では、扱えるモデルに制限はありません。そのモデルのパラメーターを非線形の最適化アルゴリズムを用いて、最もマッチするもの(目的関数が最小化されるもの)を探します。パラメーター推定器 というアプリが使えます。
System Identification Toolbox で扱える非線形ARXモデルの非線形要素はこちらにありますように様々なモデルが扱えるようになっています。パラメータの数が多い(10-50個)場合でも問題ないかと思いますが、これらのモデルは、実際の物理方程式を考慮しないブラックボックスなモデルになります。
もし、ある程度実際の物理モデルを考慮した形でモデルを作りたい場合は、SimulinkやSimscapeなどでモデルを作り、そのパラメーターを Simulink Design Optimization のパラメーター推定器アプリで推定する方が良いかもしれません。
3 comentarios
Toshinobu Shintai
el 6 de Sept. de 2022
確かにおっしゃる通りでした。
Simulink Design Optimization の方はSimulinkやSimscapeブロックを扱えますので、自由度は高いです。Simscapeの物理演算では陰的な微分代数方程式を構成することもできますので、そちらで行った方がうまくいく可能性はあると思います。
Más respuestas (0)
Ver también
Categorías
Más información sobre 線形モデルの同定 en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!