论文标题
改进了非凸合作分布模型预测控制的层次ADMM
Improved Hierarchical ADMM for Nonconvex Cooperative Distributed Model Predictive Control
论文作者
论文摘要
分布式优化通常被广泛尝试和创新,作为一种有吸引力的首选方法,以局部和协调的方式有效地解决大规模问题。因此,值得注意的是,分布式模型预测控制(DMPC)的方法已成为实现有效结果的一种有希望的方法,例如在多代理系统的决策任务中。但是,这种分布式MPC框架的典型部署将导致具有大量非convex约束的非线性过程的参与。为了解决这一重要问题,在本工作中介绍了分层三块交替方向方法(ADMM)方法的开发和创新,以解决此非convex合作DMPC问题在多代理系统中。首先,引入了一个额外的Slack变量,以改变原始的大规模非凸优化问题。然后,通过增强的拉格朗日方法(ALM)包含外环迭代的分层ADMM方法,并通过三个块半恒星ADMM进行内部环路迭代,用于解决所得的转换的非convex优化问题。此外,分析表明并确定,算法中存在所需的所需的固定点。最后,将使用屏障方法的近似优化阶段应用以进一步显着提高计算效率,从而产生最终改进的分层ADMM。该方法在达到的绩效和计算效率方面的有效性在多个无人机(UAV)的决策过程中证明了DMPC问题。
Distributed optimization is often widely attempted and innovated as an attractive and preferred methodology to solve large-scale problems effectively in a localized and coordinated manner. Thus, it is noteworthy that the methodology of distributed model predictive control (DMPC) has become a promising approach to achieve effective outcomes, e.g., in decision-making tasks for multi-agent systems. However, the typical deployment of such distributed MPC frameworks would lead to the involvement of nonlinear processes with a large number of nonconvex constraints. To address this important problem, the development and innovation of a hierarchical three-block alternating direction method of multipliers (ADMM) approach is presented in this work to solve this nonconvex cooperative DMPC problem in multi-agent systems. Here firstly, an additional slack variable is introduced to transform the original large-scale nonconvex optimization problem. Then, a hierarchical ADMM approach, which contains outer loop iteration by the augmented Lagrangian method (ALM) and inner loop iteration by three-block semi-proximal ADMM, is utilized to solve the resulting transformed nonconvex optimization problem. Additionally, it is analytically shown and established that the requisite desired stationary point exists for convergence in the algorithm. Finally, an approximate optimization stage with a barrier method is then applied to further significantly improve the computational efficiency, yielding the final improved hierarchical ADMM. The effectiveness of the proposed method in terms of attained performance and computational efficiency is demonstrated on a cooperative DMPC problem of decision-making process for multiple unmanned aerial vehicles (UAVs).