具有稀疏矩阵的CVXGEN

时间:2019-02-26 23:41:29

标签: optimization cvx mpc

我们正在使用CVXGEN(https://cvxgen.com/docs/mpc.html)来实现MPC问题。

您知道,CVXGEN仅能处理凸QP问题。因此,我们使用经典LTV-MPC解决了我们的问题 与:

A_k + 1 = A_k X_k + B_k u_k,

由于连续的在线线性化,随着仿真的继续,矩阵A_k和B_k会更新。

然后,我们发现我们可以使用一些数学技术将这两个矩阵A_k和B_k转换为两个线性时不变(LTI)常数矩阵,其中有许多零。

例如,A_k = [1 0 0 0; 0 0 1 0; 0 0 0 0; 0 0 0 1];并且B_k = [0 0; 0 1; 0 0; 1 0]。

我们想用CVXGEN解决LTV时尚或我们的新时尚这两个问题。

因此,问题是,由于A_k和B_k的稀疏结构,计算时间会减少吗?或者,如果CVXGEN利用了矩阵的稀疏性?

非常感谢您的关注和潜在的回应。

0 个答案:

没有答案