04-19-2010 06:00 AM
Hi,
I want to implement the MPC controller in labview, but there are 2 blocks I have some questions about:
CD update MPC window
CD step forward MPC window
What is the difference between these two? If i understood correctly, you supply the setpoint for your output values and then these blocks calculate the reference trajectory which the MPC uses in its cost function?
Regards
KF
04-19-2010 06:23 AM - edited 04-19-2010 06:25 AM
Will these links helpful especially the third one? Post back.
Mathan
04-19-2010 06:54 AM
Hi Mathan
I had already searched the forum before replying and also read the control design instruction manual. I didn't really find what these blocks do. I think the MPC update window takes the setpoint value you give in at time k and lets the MPC calculate control actions so the setpoint is reached in k+Prediction horizon steps. I just find it weird because if you have a slow system with large time constants (maybe hours), then you will need a big prediction horizon for the MPC to work properly, but it will take the same amount of time to reach the setpoint, which is also very big, that can't be right.