From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Algorithm that uses the MPC?

I am working in an academic publication and am using predictive control tools in my experimentation. The point is that I must report the name of the algorithm that the "CD Implement MPC Controller VI" function used to solve the QP problem: "active set", "interior point", or directly KKT optimality conditions. I thank anyone who can answer.

0 Kudos
Message 1 of 3
(2,526 Views)

"CD Implement MPC Controller VI" can use one of two QP solvers if the problem is constrained.  The first solver uses a quadratic barrier for all active constraints, so it is an active set method.  The second solves the dual QP problem, which is a non-negative QP, using a multiplicative update.  Here is a link to a paper that outlines the non-negative QP algorithm. http://machinelearning.wustl.edu/mlpapers/paper_files/AA71.pdf

-Jim

Message 2 of 3
(2,474 Views)

I greatly appreciate your response. It has been very helpful.

0 Kudos
Message 3 of 3
(2,422 Views)