汽车自适应巡航系统的多性能指标控制算法

电子说

1.2w人已加入

描述

汽车自适应巡航控制(Adaptive cruise control ,ACC)系统是汽车驾驶辅助系统的重要组成部分,其作用是根据车载雷达等车载传感器探测本车的运动状态与其行驶车道上前方有效目标的运动状态,并考虑到汽车自身加速和减速能力、安全性、舒适性及快速性等多方面因素,建立的以保持安全车间距为目标,以本车与行驶车道内的前方目标的相对运动状态为输入,以本车期望纵向加速度为输出的系统控制器,并通过执行机构控制本车加速和减速,促使本车以期望车间距精确的跟随前车[1]。

近年来,随着技术的发展,人们对汽车安全性、舒适性、快速性等多个相互关联且存在一定矛盾的性能指标提出了新的要求[2-3],怎么协调这些性能指标成为ACC系统设计的关键问题,研究人员相继提出了基于PID控制[4-5]、滑模控制[7]、最优控制[8]以及模型预测控制[9-10](Model predictive control,MPC)等控制理论的ACC系统控制策略。如文献[8]利用最优控制理论将引入前车加速度的前车跟随误差模型转化为线性二次型调节器问题,并定义前车跟随误差模型的无限时间离散二次型目标函数以协调多个性能指标,但其解为了简化运算忽略了前车加速度的影响,导致本车跟随前车时误差较大。文献[9]在模型预测控制的框架下,将汽车自适应巡航控制算法设计转化为带约束的在线二次优化问题,虽然其仿真结果良好,但是其求解依赖于MATLAB优化工具箱的二次规划求解器,并且过程比较复杂,很难将其嵌入到实车控制器中。

为此,本文在文献中关于ACC系统的纵向动力学模型的基础上,引入约束函数,并且在模型预测控制的框架下,以系统的输出(间距差、相对速度、本车实际加速度)的加权平方和作为协调多性能指标的目标函数,接着将含有多个变量的目标函数转化为含有一个未知变量的一维极值问题,并运用MATLAB的fminbnd函数对目标函数进行求解,实现了ACC系统多性能指标的协调控制。最后通过仿真,验证了算法对协调汽车多性能指标(安全性、舒适性和快速性)的可行性。

ACC

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分