MPCの予測モデルと​してニューラルネット​ワークを使用する方法

4 次查看(过去 30 天)
yu uchimura
yu uchimura 2018-11-13
Neural Net Fitting アプリを使用してモデルを作成し、そのモデルを予測モデルとしてMPCのシミュレーションをSimulink上で行おうとしています。
ニューラルネットワークモデルの作成は完了し、以前伝達関数を予測モデルとして使用していたSimulinkブロックの組み合わせと同様に、予測モデルのみをニューラルネットワークモデルに置き換えています。(参考までにモデル画像を貼ります)
ブロック.JPG
しかし、MPC Designer の "Define and Linearize"ボタンをクリックすると、"Direct feedthrough from manipulated variables to any output is not allowed." というエラーメッセージが出て、MPCコントローラのデザインが出来ません。MPC controllerのブロックを別の物に置き換えた方がいいのでしょうか? もしくは、ニューラルネットワークモデルを用いてMPCのシミュレーションを行う際に、伝達関数をモデルに使用していた時と比べて変更しなければならない点があるのでしょうか?また、非線形モデル予測制御を用いた方がいいのでしょうか? 
建築学専攻のため知識不足な点は否めませんが、どうかご回答頂けると幸いです。

回答(1 个)

Hirokazu Tanaka
Hirokazu Tanaka 2018-11-13
直接回答にはならないですが、ひとまず検索して引っかかった関連ページを紹介します。
ニューラルネットワークの使用例
そもそもエラーメッセージの Direct Feedthrough とは?

类别

Help CenterFile Exchange 中查找有关 Linear Plant Specification 的更多信息

Community Treasure Hunt

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

Start Hunting!