无人车的巡航控制系统的设计与仿真
摘要:巡航控制是保证车辆安全行驶的基本功能之一,更是车辆自主行驶的关键技术。针对无人车的巡航控制问题,本文首先回顾和评述了前人的研究工作,然后选择了一款两轮驱动的无人车模型,考虑了安全车辆之间相对距离的限制因素、速度的限制因素、传感器时间滞后因素,设计了简化的巡航控制律,并在MATLAB下完成了仿真验证,仿真结果证明了设计思路的可行性。
关键词:无人车;巡航;控制系统;仿真
无人车是在有人车的基础上的继承和发展,主要借助了自动控制技术、计算机技术、数学、信息处理技术上的研究成果。随着电子技术、传感器技术、计算机技术、自动控制技术的飞速发展,汽车行业已在如下领域取得了显著的进展;辅助驾驶系统;主动稳定控制系统;车辆的驱动性能;交通管理;燃料的经济性。但是,即使有人驾驶的小汽车,自适应巡航控制系统的拥有率仍低于64%。众所周知,无人车由于可以完成危险环境下的作业、狭小且不适合人生存的环境下的作业,而且这一优势正在不断拓展到许多新型领域。因此,智能化的无人车早已被美国列为高技术研究项目之一,现在为世人所熟知的无人车有美国的火星探测车、中国的月球探测车、欧盟的彗星着陆器等。但有一个不争的事实,那就是无人车的技术基本上来自有人车的技术。
针对国内汽车所面临的竞争形势,文献从汽车的动力总成系统、动力安全系统和新能源汽车中的关键技术等方面展开了详细的论述,指出了汽车控制系统中的共性问题。文献给出了一款无人操纵的电瓶车的路径跟踪控制器的软硬件设计,文献结合汽车模型的非线性、路面参数和行驶状态参数随时间的变化特性之间的耦合特性,指出了这些参数估计的困难所在。文献给出了汽车巡航控制的分层设计思路,此思路可推广到其它车辆的控制系统的设计上。文献给出了月面上行驶的无人车的牵引控制策略,可供复杂地面路况行驶的无人车的控制系统的设计借鉴。随着任务难度的增加,单一无人车完成不了的任务需要多个无人车协调完成,这就是无人车的编队控制,无人车的编队控制朝着自主化、网络化的方向发展。
综上所述,无人车的设计与制造、动力学建模、控制系统的设计、路径规划、避障等方面都存在着亟待解决的技术问题。本文是在前人的研究工作的基础上,针对现在电力驱动的无人车的巡航控制问题展开研究,考虑了车辆之间相对的安全距离的限制、传感器信息的延迟、作动器的时间延迟对巡航性能的影响,针对仿真结果中出现的现象,提出了后续研究的新内容。
1 无人车的动力学模型和运动学模型
我们考虑的是两个后轮驱动的四轮车,其左转弯过程示意在图1中。关于建立车体模型所需要的坐标系的定义,见文献。图1所示的转弯过程只是用于推动车辆的动力学模型和运动学模型,发动机的模型、悬挂系统的模型、轮胎的模型在此略去。在后续的控制律设计与仿真中,以简化的形式给出轮胎的相关力学参数、发动机的扭矩和速度之间的函数关系。图1中相应的符号的含义解释如下。R为车体质心处的转弯半径,RRi,i=L,R表示左后轮和右后轮的转弯半径,RRi,i=L,R表示左前轮和右前轮的转弯半径。bF、bR为前轮距和后轮距,ψ是车体的航向角,β是车体的侧滑角,lF、lR分别表示车体的质心距离前轮轴和后轮轴的长度,δW是轮子的调整角度,VG是车体质心处的速度,αFi,i=L,R是前轮的侧滑角,αRi,i=L,R是后轮的侧滑角,UWR,i=L,R表示前轮的速度,UWRi,i=L,R表示后轮的速度。
![](../img/eep-analog/analog-34433iexyzxxrmir.jpg)
为了模型推导和简化之便,做如下假设:
1)车体和轮子的侧滑角较小;
2)前轮的调整角相等,后轮的调整角相等;
3)车体的转弯只持续较短的时间;
4)前轮和后轮与地面的摩擦系数是相等的;
5)汽车的速度处于一个相对稳定的范围内。
在上述假设的基础上,基于图1推导得出的平面上运动的汽车的动力学模型和运动学模型可以简化。
简化后车辆的运动学模型为
![](../img/eep-analog/analog-34434z5uf3qzmzeg.jpg)
其中,Tm是发动机的最大输出扭矩,ωm是发动机的最大转速,αn是和档位、车轮半径有关的参数,u是油门量,λ是功率参数。
车体简化后的动力学模型为:
![](../img/eep-analog/analog-34435xpbhi4iacqd.jpg)
方程(3)中的cR、cF为后轮轮胎和前轮轮胎的侧滑刚度系数,lR和lF分别是车体的质心与后轴和前轴的距离,δW是前轮的调整角,JZ是车体的航向转动惯量,其余变量的含义后续解释。由(1)~(3)描述的汽车模型,针对水平路面上的巡航、跟踪等问题的研究是足够了。有时会根据需要再次进行简化,以便于控制系统的结构和参数的初步筛选。
2 无人车的巡航控制器的设计
针对简化的车体模型,我们考虑了相对距离和相对速度的
- 基于单片机实现摄像机运动控制系统的设计(05-30)
- 一种智能型全自动快速充电机的设计(07-20)
- 基于USB接口的数据采集与控制系统设计(09-21)
- 单级倒立摆控制系统的稳定性算法设计(03-02)
- 利用GaAs PHEMT设计MMIC LNA(11-15)
- 力控组态软件在光伏发电系统中的应用(02-24)