NN Predictive Controller を使用する際の Plant Model の読み込み方が分かりません

6 次查看(过去 30 天)
現在、Neural Net Fitting アプリを用いて12入力3出力のニューラルネットワークモデルを作成しており、このプラントモデルを用いてsimulink上でモデル予測制御を行いたいと考えています。
現状としては、NN Predictive Controller を用いてループを組み、Neural Network Predictive Control の画面(図1)中の Plant Identification をクリックし、図2の Plant Identification 中の Training Data のところで問題が発生しています。
1.JPG
図 1
2.JPG
図2
以下、問題です。
・Neural Net Fitting アプリにて作成したモデルを使用する場合は、Simulink Plant Model という欄でプラントモデルを選択するのだろうか?と思い、作成したプラントモデルをSimulink Model(MDL format)の形式で保存したものを読み込もうとしたのですが、図3のようなエラー( You must enter a valid filename for your Simulink plant model )が出てしまいます。これの解決方法を教えて頂きたいです。
または、NN Predictive Controller を使用する際は Neural Net Fitting アプリにて作成したモデルを使用するのではないのでしょうか?
3.JPG
図3
もし、この問題について詳しい方がいらっしゃいましたら、是非回答して頂けると幸いです。
よろしくお願いいたします。

采纳的回答

Kazuya
Kazuya 2018-11-29
编辑:Kazuya 2018-11-29
例題が載っている Simulink によるニューラル ネットワーク予測コントローラーの設計 をみたところ、Simulink Plant Model という欄で選択するプラントモデルは、ニューラル ネットワーク プラント モデルのもとになるプラントモデルのことを指しているように見えます。
Neural Net Fitting アプリにて別で作成したモデルがある場合は、Neural Network Predictive Control の画面 (図1) の File -> Import Network から指定するとよさそうです。
何かのヒントになりましたら。
  3 个评论
Kazuya
Kazuya 2018-12-4
1つ気になったのは、質問文内の「12入力3出力のニューラルネットワークモデル」というところなんですが、アプリを使って作成したモデルは入力も出力も複数あるものですか?
「NN Predictive Control」 で検索すると近い質問がみられますが、NN Predictive Control ブロックで使えるのはどうも、1入力1出力のモデルだけのように見えます。
yu uchimura
yu uchimura 2018-12-5
コメントありがとうございます。
アプリを用いて作成したモデルは12入力3出力の、入力も出力も複数あるモデルになります。
その場合、NN Predictive Control ブロックでは使えないのですね…。
simulinkブロックを使用せず、コマンドを用いるとシミュレーション可能だったりするのでしょうか?

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 深層学習データの前処理 的更多信息

Community Treasure Hunt

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

Start Hunting!