Multi-Objective MPC in MATLAB and Python

Python

Video is ready, Click Here to View ×


Design a model predictive controller with one manipulated variable and two controlled variables with competing objectives that cannot be simultaneously satisfied. Tune the controller to achieve best performance. In this case, the parameter u is the manipulated variable and x and y are the controlled variables. It is desired to maximize x and maintain values between 9 and 10. It is desired to maintain values of y between 2 and 7. For the first 10 minutes, the priority is to maintain the range…

Leave a Reply

Your email address will not be published. Required fields are marked *