基于BP神经网络的车道保持控制系统.pdf
《基于BP神经网络的车道保持控制系统.pdf》由会员分享,可在线阅读,更多相关《基于BP神经网络的车道保持控制系统.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第40卷 第3期吉 林 大 学 学 报(工 学 版)Vol.40No.32010年5月Journal of Jilin University(Engineering and Technology Edition)May 2010收稿日期:2009205218.基金项目:国家自然科学基金项目(50908098);吉林省国际科技合作项目(20080706);吉林大学基本科研业务专项资金项目.作者简介:金立生(1975),男,教授,博士生导师.研究方向:车辆行驶安全理论与技术.E2mail:jinls 基于BP神经网络的车道保持控制系统金立生1,2,方文平1,候海晶1,孙玉芹1(1.吉林大学 交通学
2、院,长春130022;2.吉林大学 汽车动态模拟国家重点实验室,长春130022)摘 要:利用机械动力学仿真软件ADAMS/CAR建立了主要包括用于进行自主控制的转向系统及可输出状态变量车身模型的整车动力学模型,在MATLAB/Simulink环境下设计了基于BP神经网络PID的车道保持控制系统。通过输入输出接口实现了整车模型与Matlab的通信。利用建立的Matlab控制模块和ADAMS机械系统动力学模型实现了车道保持控制的联合仿真。仿真结果表明,所设计的车道保持控制系统能较好地实现在危险状态下的车道保持自主控制,且控制过程平稳。关键词:交通运输安全工程;车道保持;联合仿真;BP神经网络中图
3、分类号:U461.91 文献标志码:A 文章编号:167125497(2010)0320650205Co2simulation of lane keeping control system based on BP neural networkJ IN Li2sheng1,2,FANG Wen2ping1,HOU Hai2jing1,SUN Yu2qin1(1.College ofTransportation,J ilin University,Changchun130022China;2.State Key L aboratory ofA utomobileDynamic Simulation
4、,J ilin University,Changchun130022,China)Abstract:A vehicle dynamics model incorporating mainly the steering system for self2control and thevehicle body model for output of state variables was built using the mechanical dynamics simulationsoftware ADAMS/CAR.A control system for lane2keeping was desi
5、gned in the environment ofMATLAB/Simulink based on the BP neural network and PID control algorithm.The communicationbetween the vehicle dynamics model and the Matlab module was established by input/output interface.The co2simulation of the lane2keeping control was realized by the established Matlab
6、control moduleand the mechanical system dynamics model.The simulation results showed that the designed lane2keeping control system can achieve the reliable self2control of the lane2keeping,guarantee the vehicleto move along the lane mask smoothly and steadily at dangerous conditions.Key words:transp
7、ortation safety engineering;lane keeping;co2simulation;BP neural network 目前国内外对应用于高等级公路的车道偏离预警技术的研究已达到较成熟的阶段,并已有部分可商品化样机问世1。但在车道保持控制系统可在高度危险状态下及时地做出响应,短时自主控制有可能偏离车道的汽车的行驶方向,使汽车沿着原先行驶的车道运行,从而避免交通事故的发生223。本文利用ADAMS/CAR软件建立汽车整车动力学模型,并设计了BP神经网络PID车道保持控制系统。以此为基础,基于MATLAB和第3期金立生,等:基于BP神经网络的车道保持控制系统ADAMS联合
8、进行不同车速下的车道保持控制仿真,以期为车道保持控制系统的开发提供理论和技术基础。1 基于ADAMS/Car的整车模型ADAMS/Car是MDI公司与Audi、BMW和Volvo等公司合作开发的整车设计软件,集成了在汽车开发、设计等方面积累的丰富经验,能够帮助快速建立高精度的整车虚拟样机,具有强大的建模功能和运动学及动力学分析功能425。利用其丰富的后处理功能可直观再现各种仿真模式下整车的动力学响应,快速准确地求解出表征操纵稳定性、制动系、舒适性和安全性等汽车各种性能的状态参数。1.1 转向系模型的建立ADAMS/Car模块的前处理功能中,具有直接面向用户的对话环境和虚拟样机分析的优点。在进行
9、汽车转向模型的设计时,利用ADAMS/Car中的专家模版(expert template)建立转向系机械动力学模型时需要做如下假设:所有的零部件都是刚体,各个运动副(如旋转副、齿轮副)间均为刚性连接,内部间隙和摩擦力等均忽略不计。图1为在ADAMS/Car环境中建立的转向系仿真模型,它包括方向盘、转向柱、转向中间轴、转向输入轴、齿轮齿条转向器和转向横拉杆等。方向盘、转向柱分别与车身通过旋转副、圆柱副连图1 转向输入模型Fig.1Steering input model接,两副之间用传动比为1.0的齿轮副连接。中间轴分别与转向柱、转向输入轴之间用万向节连接。转向输入轴与小齿轮之间用传动比为0.1
10、7的齿轮副连接。齿轮、齿条分别通过转动副、移动副与壳体连接,齿轮齿条间传动比为1.0。壳体通过衬套固定在车身上。修改施加在方向盘上的角驱动,使其成为整车模型中的输入变量,通过该输入变量控制方向盘的转角,转角值通过在MATLAB/Simulink环境下建立的车道保持控制模块来确定。汽车行驶时,机械系统动力学模型实时地将车速(velocity)、偏航角(yaw angle)和侧偏距离(lateral displacement)等信息输入到控制模块,控制模块根据采集到的信息和控制策略判断汽车的运行状态,决策出最佳方向盘转角,输出给机械模型,控制方向盘使汽车保持稳定行驶状态。1.2 车身模型的建立因为
11、本文中不考虑空气对汽车的阻力,车身只是提供一个外观效果和汽车车身的质量分布的功能,所以为能够清晰展现汽车各子系统的相互关系,此处将车身模型简化为汽车质心处的质量和转动惯量。修改前后轮心、底盘质心以及轨道参考的硬点坐标(hardpoint),增加纵臂、弹簧与车体相连的输出连接器各一个。同时,为改善车辆行驶的稳定性,采用横向稳定杆来加大悬架的侧倾角刚度。建立车速、偏航角等汽车状态参量的求解器,并将这些状态参量设定为模型的输出变量,在联合仿真时实时地传递给控制模块。图2 整车虚拟样机模型Fig.2Virtual model of the vehicle1.3 整车模型的建立在ADAMS/Car中通过
12、自下而上的建模方式建立整车动力学仿真模型。连接器作为一个建模单元在各子系统中交换信息,以实现各个子系统的良好配合4。装配模型时,系统首先扫描子系统检查输入连接器,然后检查是否有与之相匹配的输出连接器,使各个子系统装配到一起后相互协调,从而保证所建立的模型仿真的可靠性。所建模型包括前后悬架系统、转向系统、车身系统、轮胎和路面等系统。图2为装配后的整车虚拟样机仿真模型。图2中,整车整备质量为1175 kg,前轮轮距156吉 林 大 学 学 报(工 学 版)第40卷为1614 mm,后轮轮距为1622 mm,轴距为2340mm,轮胎型号为165/70R。2BP神经网络PID控制模型为实现车道保持,需
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 BP 神经网络 车道 保持 控制系统
限制150内