How to read input and output response graphs in the MPC Designer

12 次查看(过去 30 天)
Could you please review the MPC structure I imported, and let me know if the response graphs look okay? Also, I'm curious to know if it's possible to change the targets of inputs and outputs. If so, what changes should I make? Thank you in advance.

回答(1 个)

Abhas
Abhas 2024-9-2
Hi Sein,
From the image you provided, the "input response graph" shows a step function that starts at zero, steps up to a certain value, and remains constant. The "output response graph" shows a sharp spike that starts at a certain value, peaks quickly, and then remains constant. This suggests that the system reaches a steady state after an initial peak, which is a good sign of stability.
Yes, it is possible to change the targets of inputs and outputs in an "MPC" structure. Here are some steps you can take:
  1. Adjust Setpoints: You can change the setpoints or reference values for your inputs and outputs in the controller settings where you define the desired values for the system to achieve.
  2. Tune Controller Parameters: Consider adjusting the tuning parameters of your "MPC controller". This includes weights on the control actions and the prediction horizon. Proper tuning can help achieve a more stable and desired response.
  3. Constraints: Ensure that the constraints on inputs and outputs are properly set. These constraints can help prevent the system from exceeding certain limits, improving its stability and performance.
  4. Model Accuracy: Make sure your plant model accurately represents the real system. Any discrepancies can lead to poor performance. You might need to update or refine the model.
You may refer to the following MathWorks documentation links to have a better understanding on tuning "mpc" parameters and setting signal types:
  1. https://www.mathworks.com/help/mpc/ref/setmpcsignals.html
  2. https://www.mathworks.com/help/mpc/ug/tuning-weights.html

类别

Help CenterFile Exchange 中查找有关 Controller Creation 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by