MATLAB Answers

Is there a way to apply MIMO system to 'Neural Network Predictive Controller' block in SIMULINK?

16 views (last 30 days)
Yisheng Lou
Yisheng Lou on 22 Oct 2018
Answered: david ezekiel on 15 May 2020
I'm working on a project for class. The plant as least has 3 controllable variables. It's a dynamic data-driven model. I thought about using 'NN Predictive controller'. But so far it seems like it only takes SISO. Is there any ways to apply MIMO system?

  0 Comments

Sign in to comment.

Answers (7)



david ezekiel
david ezekiel on 15 May 2020
Hi. I am having a similar challenge with optimizing a TRMS, which is a 2-input 2-output MIMO system, using the NN predictive controller. I used the TRMS as the subsystem block in NN predictive controller simulink model. I used the "create bus on the input and output of the TRMS subsystem to have 1 import and 1 purport from the buses. Whenever i tried to simulate/run the system, it gives me an "invalid setting in block '.....' for parameter 'value'" error. And when i try to Generate Training Data on the NN predictive controller, it comes with an error "The Simulate plant model mist have one Inport and one Outport". I am really stock here. Can anyone help pls. Thanks and Cheers

  0 Comments

Sign in to comment.


david ezekiel
david ezekiel on 15 May 2020
Hi. I am having a similar challenge with optimizing a TRMS, which is a 2-input 2-output MIMO system, using the NN predictive controller. I used the TRMS as the subsystem block in NN predictive controller simulink model. I used the "create bus on the inputs and outputs of the TRMS subsystem to have 1 inport and 1 outport from the buses and are used to connect to the NN predictive controller simulink model. Whenever i tried to simulate/run the system, it gives me an "invalid setting in block '.....' for parameter 'value'" error. And when i try to Generate Training Data on the NN predictive controller, it comes with an error "The Simulate plant model must have one Inport and one Outport". I am really stock here. Can anyone help pls. Thanks and Cheers

  0 Comments

Sign in to comment.





Translated by