How to add a 'Nonlinear MPC' block in a 'For Iterator' loop in Simulink?
조회 수: 1 (최근 30일)
이전 댓글 표시
I am working on a decentralized system and I need to run multiple MPC controllers in parallel. In my Simulink model I have a 'For Iterator' that contains a 'Nonlinear MPC' block. However, when running the simulation, I get the following error.
Error: " 'sim_model/Iterator/Nonlinear MPC Controller/MPC/NLMPC' has sample time '0.1'. Only constant (inf) or inherited (-1) sample times are allowed in 'iteraror' subsystem."
The 'Nonlinear MPC' block allows to set the following parameters:
![nlmpc.png](https://www.mathworks.com/matlabcentral/answers/uploaded_files/218712/nlmpc.png)
I tried to set the sample time to 'inf' and '-1', instead of P.dt, but none of them is accepted (the error being "Expected Sample Time (Ts) to be positive.").
Is there any workaround?
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Linear Plant Specification에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!