フィルターのクリア

準最適な制御器のパラメータをオンラインで計算

1 回表示 (過去 30 日間)
晃輔 加藤
晃輔 加藤 2020 年 11 月 16 日
コメント済み: 晃輔 加藤 2020 年 11 月 25 日
・一定区間の入出力データが観測できる.
・オフラインでの制御器の準最適なパラメータの計算をmファイルにおいて作成し、動作することは確認済み
・これをsimulnk上で計算したいため,simulinkの”User-Defined Functions”にある“Matlab Function”を使用しようと考えたが,その計算の中に動的システムのシミュレーション" sim(' ') "を使用しているため,“Matlab Function”では計算ができない.
" sim(' ') "を使用するような計算をsimulink上で計算したいのですが,何か方法はあるでしょうか.

回答 (1 件)

Toshinobu Shintai
Toshinobu Shintai 2020 年 11 月 23 日
Simulink Functionを使ってみてはどうでしょうか。
添付ファイルに、簡単にモデルを用意しました。バージョンはR2020bです。sim()で呼び出しているSimulinkの処理を、Simulink Functionブロック内に移せば、実行できると思います。
注意点ですが、Simulink Function内にはサンプリング時間に依存した処理やブロックを入れないようにしてください。
  1 件のコメント
晃輔 加藤
晃輔 加藤 2020 年 11 月 25 日
回答ありがとうございます。
早速試してみます。

サインインしてコメントする。

カテゴリ

Help Center および File Exchangeパフォーマンスの手動最適化 についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!