how to improve a model predictive control in order to get a lower cost function for the system?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
jana nassereddine
am 17 Apr. 2023
Kommentiert: jana nassereddine
am 5 Mai 2023
Hello everyone,
I have implemented a model predictive control using a plant model (which has some disturbance in it), then I run the model and I got the cost function(figure2) equal to 8, and the inputs and ouptuts as shown in figure 3, and figure 4 shows the performance of the test which looks good, and the last figure include the parameters of the model, and my first question is how can I improve the model (by lowering the cost function)? could it be by changing the state estimation? or something.
and for the parameters of the simulink, they are as follow: constraints for the input and output, Nc, Np and sampling time.
0 Kommentare
Akzeptierte Antwort
Emmanouil Tzorakoleftherakis
am 27 Apr. 2023
You basically want to get a more aggressive response if I understand correctly, meaning that your outputs will converge faster to the desired values. First thing to try is increase the cost weights on these particular states.
5 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Model Predictive Control Toolbox finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!