パラメータ推定のための入出力データ取得方法
이전 댓글 표시
現在ステッピングモータを用いたロボットアームのシステム同定を行うために,数式モデルから制御プラントを作成しております.添付の写真のような制御プラントは作成し,ゲインの中身の定数のパラメータを推定したいです.パラメータ推定には入出力データが必要なのですが,実機を未まだ動かしていないため入出力データをシミュレーションから取得しようかと考えております.調べてみるとPID調節器という物を用いればデータを取得することが出来ると書いてありました.入出力データは自分でMATLAB内で作成できるという認識でよろしいでしょうか?教えていただけると幸いです.よろしくお願いします.
답변 (1개)
Toshinobu Shintai
2021년 10월 7일
편집: Toshinobu Shintai
2021년 10월 7일
0 개 추천
今回のように数式モデルを作成し、パラメータを調整してプラントモデルを構築する場合、合わせる対象の実機データが必要になります。
もし、実機に近い挙動を示す何らかのシミュレーションモデルをお持ちであれば、そのモデルを実行してデータを取得し、そのデータを実機データと見立てて調整することもできます。ただし、なるべくなら実機のデータを用意すべきだと思います。
댓글 수: 5
Akio Tsukamoto
2021년 10월 7일
Toshinobu Shintai
2021년 10월 7일
편집: Toshinobu Shintai
2021년 10월 7일
はい、おっしゃる通り、この詳細なモデルの"入力に対する出力の応答"を計測し、そのデータを用いてシステム同定を行うことは可能です。
パラメータ推定アプリを用いて、この詳細シミュレーションモデルと「スクリーンショット (42).png」のモデルを可能な限り一致させるパラメータを探索することができますし、また一方で、System Identification Toolboxによるシステム同定を行い、伝達関数や状態空間モデルを求めることもできます。こちらの方が、今回やろうとしていることに対しては都合が良いのではないか、と思いますが、いかがでしょうか。
Toshinobu Shintai
2021년 10월 7일
Akio Tsukamoto
2021년 10월 13일
Toshinobu Shintai
2021년 10월 13일
おっしゃる通りです。
카테고리
도움말 센터 및 File Exchange에서 線形モデルの同定에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!