解决滚动优化过程中无解问题
更新日期:2021-12-31     浏览次数:147
核心提示:2.3.2 松弛向量法建立系统约束条件由于MPC算法在滚动优化过程中采用硬约束容易导致无解,因此采用松弛向量法来,通过引入松弛因子与松弛系数对硬约束

2.3.2 松弛向量法建立系统约束条件

由于MPC算法在滚动优化过程中采用硬约束容易导致无解,因此采用松弛向量法来,通过引入松弛因子与松弛系数对硬约束条件进行松弛化,以解决滚动优化过程中无解问题。出于对安全性考虑(防止出现如追尾等事故),仅对间距误差,相对速度,加速度、加速度变化率以及期望加速度的硬约束条件进行松弛化,

2.4 MPC算法最终转化

由于在约束条件中引入了松弛因子,为了防止松弛因子的无限扩大而导致约束失效,在代价函数中增加二次型惩罚项来对约束松弛因子,从而在硬约束问题可行解与松弛程度之间寻求平衡。