Azzera filtri
Azzera filtri

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

1 visualizzazione (ultimi 30 giorni)
yu uchimura
yu uchimura il 27 Nov 2018
Commentato: yu uchimura il 5 Dic 2018
現在、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
もし、この問題について詳しい方がいらっしゃいましたら、是非回答して頂けると幸いです。
よろしくお願いいたします。

Risposta accettata

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

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!