MPCの予測モデルとしてニューラルネットワークを使用する方法
5 views (last 30 days)
Show older comments
Neural Net Fitting アプリを使用してモデルを作成し、そのモデルを予測モデルとしてMPCのシミュレーションをSimulink上で行おうとしています。
ニューラルネットワークモデルの作成は完了し、以前伝達関数を予測モデルとして使用していたSimulinkブロックの組み合わせと同様に、予測モデルのみをニューラルネットワークモデルに置き換えています。(参考までにモデル画像を貼ります)
![ブロック.JPG](https://www.mathworks.com/matlabcentral/answers/uploaded_files/194853/%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF.jpeg)
しかし、MPC Designer の "Define and Linearize"ボタンをクリックすると、"Direct feedthrough from manipulated variables to any output is not allowed." というエラーメッセージが出て、MPCコントローラのデザインが出来ません。MPC controllerのブロックを別の物に置き換えた方がいいのでしょうか? もしくは、ニューラルネットワークモデルを用いてMPCのシミュレーションを行う際に、伝達関数をモデルに使用していた時と比べて変更しなければならない点があるのでしょうか?また、非線形モデル予測制御を用いた方がいいのでしょうか?
建築学専攻のため知識不足な点は否めませんが、どうかご回答頂けると幸いです。
0 Comments
Answers (1)
Hirokazu Tanaka
on 13 Nov 2018
直接回答にはならないですが、ひとまず検索して引っかかった関連ページを紹介します。
ニューラルネットワークの使用例
そもそもエラーメッセージの Direct Feedthrough とは?
0 Comments
See Also
Categories
Find more on Linear Plant Specification in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!