东北大学 计算机科学与工程学院, 辽宁 沈阳 110169
收稿日期:2017-02-23
基金项目:中央高校基本科研业务费重大科技创新项目(02190022117021)。
作者简介:赵海(1959-), 男, 辽宁沈阳人, 东北大学教授, 博士生导师。
摘要:在车辆编队platoon的控制管理中领头车辆为跟随车辆周期性广播其运动参数及驾驶行为等信息是必要的.为了保证车队稳定性和鲁棒性, 提出一种platoon车辆的自适应控制方法, 该方法考虑领头车辆和相邻前车的动态信息, 对包括车辆动力学和控制子系统的闭环线性系统, 采用H∞控制理论求解最优控制增益函数, 并给出系统传递函数矩阵和间距误差函数所满足的队列稳定性条件.最后, 用该方法得到platoon车辆运动参数及间距误差的变化轨迹, 并对比仅考虑前车信息的控制方法.数值结果表明所提方法的控制效果更好, 能实现车辆的渐进跟随, 保证队列稳定性和驾驶安全性.
关键词:platoon自适应控制H∞鲁棒控制理论队列稳定性渐进跟随
Automatic Control Method and Performance Analysis of Platoon Vehicles
ZHAO Hai, GUO Hong-ye, SI Shuai-zong, ZHU Jian
School of Computer Science and Engineering, Northeastern University, Shenyang 110169, China
Corresponding author: GUO Hong-ye, E-mail: guohongye_neu@163.com
Abstract: The leader vehicle broadcast the information included motion parameters and driving behavior to followers is necessary in the control of platoon vehicles. To ensure the stability and robustness of platoon, an adaptive control method of vehicles was proposed, in which the motion information of leader and adjacent front vehicle became inputs of control system. The H∞ control theory was used to solve the optimal control gain function, for closed-loop linear system contained vehicles dynamics subsystem and control subsystem, and the string stability conditions were presented that the system transfer function matrix and spacing error function satisfied. This method was used to acquire the dynamic trajectory of motion parameters and spacing error function, and was compared with the control method based on front vehicle. The numerical results showed that the asymptotic following effect of vehicles and guarantee string stability and safety of platoon could be improved by using the proposed method.
Key Words: platoonadaptive controlH∞ robust control theorystring stabilityasymptotic following
将道路上的车辆组成协同驾驶车队platoon的形式是智能交通系统(intelligent traffic system, ITS)中的重要研究方向, 该技术能有效提高道路容量、缓减高速公路上交通拥堵和交通事故多发的现象.Platoon是若干智能车辆按照指定间距策略形成的高速稳定队列, 车辆能够在行驶过程中保持很小的车间距, 跟随车辆采用自动控制技术代替人为驾驶.通过实时车间无线通信获取到周围车辆的状态[1], 车载控制系统根据相应的控制规则协调车辆的加减速和变道等操作, 减少外界干扰或领头车辆运动状态变化引起的整个车队的动态振荡.车辆的控制算法对于platoon的构建和稳定运行起关键性作用.
目前关于platoon控制协调策略的研究大部分都没有显式包含platoon运行的队列稳定性和车辆跟随性能等重要需求[2-3].在早期采用自适应巡航控制(ACC)技术来维持和前车期望的间距[4-5], ACC基于测距雷达等传感器测定距离、速度等参数实现车辆的纵向控制, 而协同自适应巡航控制(CACC)技术对ACC进行了改进[6], 通过车载自组织网络(vehicular ad hoc networks, VANETs)获取周围车辆更全面的状态信息, 有效缩短了车间距并能更快响应外界干扰.文献[7]提出基于积分滑动控制模型的车辆分布式控制策略, 但是这种控制策略仅对间距误差幅度进行了控制.文献[8]推导了渐进稳定性及不同信息获取方式的队列稳定性, 但给出的时域控制算法流程没有具体的控制规则.有文献研究了不同信息流拓扑和传递信息种类对platoon车辆动力学的Routh-Hurwitz内部稳定性和安全性的影响[9], 结果表明和领头车辆保持连通的通信拓扑控制效果更好, 且仅靠车间距离来控制车辆会导致碰撞, 仍需要速度及驾驶行为等更丰富的信息.但较多文献在基于预测信息的控制算法设计时并未考虑领头车辆信息[10].
本文针对上述多数platoon控制方法未完善的问题, 提出一种基于差异补偿的platoon车辆CACC控制方法.
1 Platoon车辆控制问题考虑在路段中行驶的包含n辆车的platoon队列, 成员通过车间专用短程通信(DSRC)形成车载通信网络.Platoon中的车辆成员包括领头车辆(leader vehicle)、跟随车辆(follower vehicle)以及尾车(tail vehicle).其中领头车辆负责组建和管理platoon, 协调和控制platoon中成员的加入和退出, 从其他车辆收集信息或者向成员广播控制信息等; 跟随车辆按照控制策略以恒定间距跟随前方车辆; 尾车负责道路上相邻platoon之间的信息传输.车辆控制的目的就是要保证platoon架构的稳定、安全运行, 实现成员车辆的渐进跟随目标, 具体描述如下:
1) 为了维持platoon的固定队形, 车辆的速度轨迹需跟随领头车辆的速度变化, 且当领头车辆的加速度为零时, 车辆间距的振荡误差最终能够趋向于零:
2) 保证platoon的队列稳定性, 即领头车辆的速度、加速度误差等干扰沿着车辆纵向方向幅度衰减.具体的队列稳定性条件在第3节给出.
本文基于恒定时间间距(constant time headway, CTH)策略研究platoon车辆的控制方法, 该策略设定后车与前车的时间间距相同, 而相邻车辆间的实际距离和速度相关.达到稳定状态后的platoon内部车间距是一个由控制系统确定的期望值, 不仅要保证车间通信的连通性, 还要保证车辆刹车时不发生追尾碰撞的安全性.车间距表示为
(1) |
Platoon的成员数量随车辆动态加入和退出车队不断发生变化, 但是为了保证platoon组内单跳通信连通性和队列稳定性, 其上限应该满足:
(2) |
Platoon组间间距定义为前面platoon尾车和后面platoon领头车辆之间的距离, 该参数在考虑道路容量的同时, 还要求前面platoon内部的动态变化不会影响后面platoon的稳定行驶.所以满足的条件为
(3) |
2 车辆自适应控制方法与模型本文设计的控制方法针对间距策略和控制增益相同的均匀platoon架构, 控制系统通过获取领头车辆和相邻前方车辆的速度、加速度以及驾驶行为等状态信息作为输入, 通过相应的控制规则, 输出被控车辆期望的理论加速度, 进而由车辆的动力学传动系统转换成车辆的发动机力矩和转向角.在给出车辆控制方法之前需了解车辆的动力学模型,采用状态反馈输入输出线性化方法可以得到简化的线性模型:
(4) |
(5) |
(6) |
(7) |
(8) |
根据CTH间距策略传递函数有
(9) |
(10) |
与车辆自适应控制算法相对应的车辆闭环线性系统设计框图如图 1所示.在框图中, 记CTH间距策略传递函数为
(11) |
图 1 车辆闭环线性系统框图Fig.1 Closed loop linear system diagram of vehicle |
设车辆动力学传递函数, 即控制系统的输出期望加速度和车辆位置信号拉氏变换的关系为[10]
(12) |
采用H∞优化控制理论分析上述包含被控车辆子系统和控制子系统的闭环线性系统, 为得到控制增益函数的表达, 先求出广义对象, 即去掉控制子系统部分后输入和输出矩阵之间的传递函数矩阵.再基于线性矩阵不等式的方法得到有理高阶控制增益ke(t), kv(t), ka(t), kfp(t), kfl(t), 优化目标为闭环系统满足内部稳定性, 即传递函数矩阵的无穷范数最小.
联立式(8), 式(9)及式(11), 式(12)并求拉普拉斯变换, 得到控制子系统的输出为
(13) |
(14) |
(15) |
3 稳定性分析用第i辆车加速度和领头车辆加速度的拉普拉斯变换的比值来描述队列稳定性, 传递函数如下:
(16) |
(17) |
(18) |
图 2 系统函数的频率响应幅度Fig.2 Frequency response magnitude of system function |
则根据车辆动力学模型和控制模型时域表达可以得到速度误差的传递函数如下:
(19) |
(20) |
(21) |
4 实验分析与讨论将本文提出的基于领头车辆和前车信息的控制方法与仅考虑前车信息的控制方法进行对比, 证明领头车辆广播信息对提高platoon车辆跟随性能及有效保证队列稳定性的作用.设定platoon成员车辆数量为6, 基于组成platoon的车辆类型相同的假设, 相邻车辆间的时间间距h都设置为1s;仿真采用的车载通信网络信息传输延时要求在基于IEEE 802.11p标准的车间通信延时典型上限值以内[7], 其在频域的传递函数采用三阶Padé逼近来近似, 其他相关参数设置如表 1所示.设定领头车辆加速度a1在t∈[5, 15]s内为2m/s2, t∈[25, 30]s内为-4m/s2, 其余仿真时间内为0m/s2.首先利用线性矩阵不等式的方法求解控制模型, 简化后得到6阶控制增益函数, 进而求得系统传递函数, 输入领头车辆和相邻前车的状态信息, 线性系统的输出即为不同车辆成员的运动参数.
表 1(Table 1)
表 1 仿真参数设置Table 1 Simulation parameters setting
| 表 1 仿真参数设置 Table 1 Simulation parameters setting |
图 3是应用基于领头车辆和前车信息的控制方法得到的platoon中6辆成员车的加速度、速度、车辆位置轨迹和间距误差的时域响应函数.可以看到, 头车的加速度轨迹为平滑的梯形, 车辆2到车辆6的加速度随之同步变化, 且沿着platoon中车辆的纵向方向加速度响应传播的幅度下降, 不会超过头车的加速度阈值.成员车辆的速度变化趋势同样跟随头车的加减和减速同步变化.
图 3(Fig. 3)
图 3 基于领头车辆和前车信息控制方法的platoon车辆状态Fig.3 Parameters of platoon vehicles based on control method considered leader and front vehicle information (a)—加速度函数;(b)—速度函数;(c)—位置轨迹. |
图 4是采用基于前车信息控制方法得到的platoon中6辆成员车的加速度、速度、车辆位置和间距误差的时域响应函数.通过和图 3的仿真结果进行对比, 可以得到, 仅考虑前车信息的控制方法得到的车辆加速度、速度曲线也保持了一定的跟随效果, 但是由于获取的信息不足以及时响应头车的运动状态变化, 所以时域响应产生了很大的滞后.
图 4(Fig. 4)
图 4 基于前车信息控制方法的platoon车辆状态Fig.4 Parameters of platoon vehicles based on control method considered front vehicle information (a)—加速度函数;(b)—速度函数;(c)—位置轨迹. |
图 5是本文控制方法和仅考虑前车信息控制方法的相邻车辆间距误差振荡曲线.图 5a呈现出依赖车辆加速度的行为, 在每次加速度变化时, 间距误差上下振荡, 但是在领头车辆的干扰消除后幅度最终趋向于零, 实现了车辆的渐进跟随.在相同的领头车辆加速度变化干扰条件下, 图 5b间距误差函数虽然满足了车辆的跟随效果, 但其振荡幅度却显著大于图 5a的误差曲线.表明platoon内部间距在车辆行驶过程中受干扰的影响抖动较大, 不易恢复稳定状态, 故而不能很好地保证platoon队列的稳定性.
图 5(Fig. 5)
图 5 不同控制方法的间距误差函数Fig.5 Spacing error functions from different control methods (a)—基于领头车辆和前车信息;(b)—基于前车信息. |
5 结论本文采用补偿车辆间运动参数误差的方法, 提出一种基于CACC的platoon车辆自适应控制方法.该方法将领头车辆和相邻前车的运动参数输入到由车辆动力学和控制子系统组成的闭环线性系统, 得到车辆的加速度, 通过H∞鲁棒控制理论得到最优的高阶控制增益函数.同时推导并验证了加速度传递函数以及速度、间距误差幅度沿着platoon队列衰减的队列稳定条件.并将所提方法和仅考虑前车信息的控制方法对6车platoon的控制效果进行对比, 仿真结果验证了本文方法能够显著改善车辆的渐进跟随效果, 并能保证队列稳定性和驾驶安全性.进一步工作将研究车间通信延时、丢包率以及网络容量限制等对车辆控制方法和platoon运行性能的影响.
参考文献
[1] | Amoozadeh M, Deng H, Chuah C N, et al. Platoon management with cooperative adaptive cruise control enabled by VANET[J].Vehicular Communications, 2015, 2(2): 110–123.DOI:10.1016/j.vehcom.2015.03.004 |
[2] | Hao H, Barooah P. Stability and robustness of large platoons of vehicles with double-integrator models and nearest neighbor interaction[J].International Journal of Robust & Nonlinear Control, 2013, 23(18): 2097–2122. |
[3] | Bernardo M D, Falcone P, Salvi A, et al. Design, analysis, and experimental validation of a distributed protocol for platooning in the presence of time-varying heterogeneous delays[J].IEEE Transactions on Control Systems Technology, 2016, 24(2): 413–427. |
[4] | Xiao L, Gao F. Practical string stability of platoon of adaptive cruise control vehicles[J].IEEE Transactions on Intelligent Transportation Systems, 2011, 12(4): 1184–1194.DOI:10.1109/TITS.2011.2143407 |
[5] | Jia D, Lu K, Wang J. A disturbance-adaptive design for VANET-enabled vehicle platoon[J].IEEE Transactions on Vehicular Technology, 2014, 63(2): 527–539.DOI:10.1109/TVT.2013.2280721 |
[6] | Dey K C, Yan L, Wang X, et al. A review of communication, driver characteristics, and controls aspects of cooperative adaptive cruise control (CACC)[J].IEEE Transactions on Intelligent Transportation Systems, 2016, 17(2): 491–509.DOI:10.1109/TITS.2015.2483063 |
[7] | Guo X, Wang J, Liao F, et al. Distributed adaptive integrated-sliding-mode controller synthesis for string stability of vehicle platoons[J].IEEE Transactions on Intelligent Transportation Systems, 2016, 17(9): 2419–2429.DOI:10.1109/TITS.2016.2519941 |
[8] | Bernardo M D, Salvi A, Santini S. Distributed consensus strategy for platooning of vehicles in the presence of time-varying heterogeneous communication delays[J].IEEE Transactions on Intelligent Transportation Systems, 2014, 16(1): 102–112. |
[9] | Xu L, Wang L Y, Yin G, et al. Communication information structures and contents for enhanced safety of highway vehicle platoons[J].IEEE Transactions on Vehicular Technology, 2014, 63(9): 4206–4220.DOI:10.1109/TVT.2014.2311384 |
[10] | Ploeg J, Shukla D P, van de Wouw N, et al. Controller synthesis for string stability of vehicle platoons[J].IEEE Transactions on Intelligent Transportation Systems, 2014, 15(2): 854–865.DOI:10.1109/TITS.2013.2291493 |
[11] | Ploeg J, van de Wouw N, Nijmeijer H. Lp string stability of cascaded systems:application to vehicle platooning[J].IEEE Transactions on Control Systems Technology, 2014, 22(2): 786–793.DOI:10.1109/TCST.2013.2258346 |