NN predictive controller - Internal S-function 'predopt', flag = 2 (update) problem

Hi there,
I'm encountering this problem for the first time, also i'm new to MATLAB & SIMULINK so please any help will be appreciated.
I'm trying to use NN to control the acceleration of a 1/2 car model, so that i used "NN predictive controller" block as shown and identified the NN plant. But when I run the si,ulation it gives this error:
Whatever i tried it just wouldn't work and I'm not understanding what should I do?
111.png
111.png

3 commentaires

I am facing the same problem. I've already tried re-train the network, changed controlled parameters but nothing is working.
An error occurred while running the simulation and the simulation was terminated
Caused by:
which delay please as i face the same problem

Connectez-vous pour commenter.

Réponses (1)

I fixed my error after going back over some documentation
And the variable that altered it for me was No. Delayed Plant Input. Mine never worked if it was 1 so I changed it to 2.
I also used the training function trainbr when training my parameters.
Sorry it's not a technical answer, but that's what helped me :)

Catégories

En savoir plus sur Deep Learning Toolbox dans Centre d'aide et File Exchange

Question posée :

le 2 Fév 2019

Commenté :

le 3 Juil 2021

Community Treasure Hunt

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

Start Hunting!

Translated by