arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 1312.3013math.OC
收藏

改进MPC的快速双上升-第II部分:嵌入式案例

Improving Fast Dual Ascent for MPC - Part II: The Embedded Case

Pontus Giselsson

摘要:

最近,一些作者建议使用一阶方法,如快速对偶上升和乘法器的交替方向法,嵌入式模型预测控制。主要原因是它们只能使用简单的算术运算来实现。然而,基于梯度的方法的一个已知的限制是,它们对问题数据的病态敏感。本文提出了一种快速的对偶梯度法,大大降低了对病态的敏感性。这是通过在算法中用在不同方向上具有不同曲率的二次上界来近似负对偶函数来实现的,这与标准快速梯度法中在所有方向上具有相同曲率相反。本文的主要贡献是一组矩阵,可用于形成这样的二次上界的负对偶函数的特征。我们还描述了如何选择一个矩阵,从这个集合中得到一个改进的近似的对偶函数,特别是如果它是病态的,相比标准的快速双梯度法中使用的近似。通过对一个病态AFTI-16飞机模型的数值评估,表明这种方法可以显著地改善性能。

英文摘要:

Recently, several authors have suggested the use of first order methods, such as fast dual ascent and the alternating direction method of multipliers, for embedded model predictive control. The main reason is that they can be implemented using simple arithmetic operations only. However, a known limitation of gradient-based methods is that they are sensitive to ill-conditioning of the problem data. In this paper, we present a fast dual gradient method for which the sensitivity to ill-conditioning is greatly reduced. This is achieved by approximating the negative dual function with a quadratic upper bound with different curvature in different directions in the algorithm, as opposed to having the same curvature in all directions as in standard fast gradient methods. The main contribution of this paper is a characterization of the set of matrices that can be used to form such a quadratic upper bound to the negative dual function. We also describe how to choose a matrix from this set to get an improved approximation of the dual function, especially if it is ill-conditioned, compared to the approximation used in standard fast dual gradient methods. This can give a significantly improved performance as illustrated by a numerical evaluation on an ill-conditioned AFTI-16 aircraft model.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑