LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

MPC labview

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

0 Kudos
Message 1 of 3
(3,527 Views)

Will these links helpful especially the third one? Post back.

 

Mathan

Message Edited by Mathan on 04-19-2010 06:25 AM
0 Kudos
Message 2 of 3
(3,516 Views)

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. 

0 Kudos
Message 3 of 3
(3,504 Views)