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

現在、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일

0 개 추천

例題が載っている Simulink によるニューラル ネットワーク予測コントローラーの設計 をみたところ、Simulink Plant Model という欄で選択するプラントモデルは、ニューラル ネットワーク プラント モデルのもとになるプラントモデルのことを指しているように見えます。
Neural Net Fitting アプリにて別で作成したモデルがある場合は、Neural Network Predictive Control の画面 (図1) の File -> Import Network から指定するとよさそうです。
何かのヒントになりましたら。

댓글 수: 3

yu uchimura
yu uchimura 2018년 12월 3일
ご回答ありがとうございます。
今回の場合、事前に Neural Net Fitting アプリを用いて作成したモデルがあるため、それをImport Network から指定して読み込もうとしたのですが、" The neural network plant layers are not correctly connected. " というエラーが出てしまいました。ブロック同士の接続の仕方の問題だとは思うのですが、何か解決策等あればよろしくお願い致します。
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개)

카테고리

도움말 센터 및 File Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기

질문:

2018년 11월 27일

댓글:

2018년 12월 5일

Community Treasure Hunt

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

Start Hunting!