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

2 ビュー (過去 30 日間)
mahmoud
mahmoud 2019 年 2 月 2 日
コメント済み: Ahmed EL-Ebiary 2021 年 7 月 3 日
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 件のコメント
Yash Raghuwanshi
Yash Raghuwanshi 2021 年 5 月 29 日
change delay to 2
Ahmed EL-Ebiary
Ahmed EL-Ebiary 2021 年 7 月 3 日
which delay please as i face the same problem

サインインしてコメントする。

回答 (1 件)

Jake Rankin
Jake Rankin 2019 年 2 月 21 日
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 :)

カテゴリ

Help Center および File ExchangeDeep Learning Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by