how to improve a model predictive control in order to get a lower cost function for the system?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
jana nassereddine
le 17 Avr 2023
Commenté : jana nassereddine
le 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 commentaires
Réponse acceptée
Emmanouil Tzorakoleftherakis
le 27 Avr 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 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Model Predictive Control Toolbox dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!