多入力多出力のデータをSystem Identification toolboxにインポートする方法

15 次查看(过去 30 天)
外部CADで作成した多入力多出力のロボットのデータをSimscape Multibodyを用いてシミュレーションし、その結果をSystem Identification toolboxでモデルを同定したいのですが、多入力多出力のデータをSystem Identification toolboxにインポートする方法が分からなく教えていただきたいです。またSimulink上で入力データと出力データをインポートできるブロックがあれば教えていただきたいです。よろしくお願いします。

采纳的回答

Toshinobu Shintai
Toshinobu Shintai 2021-11-24
「System Identification toolboxにインポートする」というのは、「System Identification Toolboxのコマンドで多入力多出力データをシステム同定する」という意味でしょうか。
その場合、こちらのサンプルモデルが参考になると思います。
「Simulink上で入力データと出力データをインポート」というのは、「System Identification Toolboxでシステム同定するためのデータをモデルの実行から取得する」という意味でしょうか。
最もおすすめなのは、シミュレーション データ インスペクターです。
他にはTo Workspaceブロックなども活用できます。
  3 个评论
Toshinobu Shintai
Toshinobu Shintai 2021-11-25
承知しました。多入力多出力のデータをSystem Identificationアプリにインポートすることは可能です。こちらのサンプルモデルをまず読み込んでいただき、以下のコマンドを実行し、
load SteamEng;
input = [Pressure,MagVolt];
output = [GenVolt,Speed];
アプリで「input」と「output」を指定してください。
これで、2入力2出力のデータをインポートできます。状態空間モデルでシステム同定すると、以下のように2入力2出力のモデルをシステム同定できます。
NAGATA SOICHIRO
NAGATA SOICHIRO 2021-11-26
実行することができました!ありがとうございます。

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 線形モデルの同定 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!