


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于视觉的智能车行驶控制技术的改进摘要:本文针对车辆的行驶控制技术进行了研究,提出了一种模糊神经网络PID控制算法来实现车辆的行驶控制。该方法将模糊理论和神经网络相结合,并利用其调整PID参数,实现对自动监测车辆的行驶控制。由仿真得出,该控制算法具有很好的控制性能,解决了普通PID控制器在控制时变、非线性系统中所出现的问题,具有控制速度快、实时性好、稳态误差小的特点。关键词:智能车;PID控制;模糊算法;神经网络引言随着智能交通技术(ITS)的发展,智能车的自主化行驶程度不断提高,无人车的自动驾驶控制技术的研究也逐渐成为各个国家的热点。今后的研究方向是如何将各种控制方法有效的结合以达到最优的控
2、制效果。对此,本文针对智能车行驶控制问题进行了深入的研究,提出了一种自适应性比较高的单车线沿线制导行驶控制算法。1.行驶控制算法选定PID控制是应用最为广泛的策略之一,其控制结构简单、参数易于在线调整,主要适用于线性系统控制。而被控对象往往机理复杂,具有高度非线性、时变不确定性和纯滞后等特点,常规PID控制器存在参数整定不良、适应性差等问题【1】。为此将模糊控制与PID控制结合,利用模糊控制理论的非线性处理能力,较好地解决了非线性系统的控制问题。然而一般模糊控制器均表现为PD控制器的性能,难以获得积分误差的规则,故系统存在稳态误差。且仅靠经验规则进行整定,控制参数无法达到最优,与PID结合后性
3、能仍有待提高。若将模糊控制、神经网络、传统PID控制器结合,则可以解决传统PID控制器不能在线实时整定参数,并且具有较小的计算量。神经网络所具有的任意非线性表示能力,可以通过对系统性能的学习来实现具有最佳组合的PID 控制。2.模糊神经网络PID控制算法的提出普通的PID控制器控制规则为:在本文的系统仿真中,使用的是一种增量式PID控制算法:图1 模糊神经网络控制结构图2 模糊神经网络结构在图1中,r是系统的给定信号;out是系统的输出;e是给定输入跟实际输出的差值;u 是PID控制器的输出;模糊神经网络输出为kp、ki 和kd 3个参数,输入至PID控制器。神经网络将系统误差e和系统实际输出
4、out作为输入,整合输出一组合适的kp、ki、kd参数,以提高PID控制器的控制性能。该模糊神经网络为3层,如图2所示。第一层为输入层,有2个节点;第二层为模糊化层,为6个节点;第三层为模糊推理层,也为6个节点;第四层为输出层,为3个节点,即kp、ki和kd 3个参数。采用Delta学习规则来修正可调参数,定义目标函数为:式中的r(k)和out(k)分别表示网络的理想输出和实际输出,每一个迭化步骤k的控制误差e(k)=r(k)-out(k)。由于系统都是时变、非线性的,因此神经网络需要随时调整权值,即随时对w进行优化。因此,需要对神经网络进行在线调整。在这里,用delta规则对神经网络参数进行
5、修正。网络权值的学习算法如下:式中 为学习速率;wj就是输出节点与上一层各节点的连接权。利用上述学习算法,使得性能指标函数最优。该方法结合了模糊控制的推理能力强与神经网络学习能力强的特点, 将模糊控制与神经网络相结合以在线调整控制器参数,整定出一组适合于控制对象的P、I、和D参数。在此基础上,增加一种自适应学习速率,使控制算法得到优化【4】。通过检查权值的修正值是否真正的降低了误差函数来确定学习速率的调节方向。如果确实如此则说明所选取的学习速率小了,可以对其增加一个量;否则就应该减小学习速率值。调节公式如下:使用了自适应学习速率之后,初始学习速率选取范围可以有很大的随意性,收敛时间平均可减少1
6、0%左右。3.车辆行驶控制模拟仿真仿真系统功能设计:仿真车辆的运行道路由程序随机生成;能提示输入初始的偏移量和偏移角度;能显示车辆运行轨迹。仿真假设道路上没有障碍、岔道等较为理想的情况;车道宽为3m;车中心沿车道线右边1m处行驶;车宽1m;道路由直线路段和弧度较大的圆弧路段组成;车与引导线的夹角小于等于45度;车前轮转角小于30度;油门开度调节最大值30%;偏移量最大为150cm;车辆以80KM/h的速度跟踪车道线而不冲出路面;车辆实际速度与设定的标准速度的偏差作为第一个控制器的输入量,输出的控制量为车轮驱动力。为确保车辆的安全行驶,即不让车辆冲出即定的轨道,选定车身到路中心距离作为第二个控制
7、器输入量,输出为车辆的前轮拐角。仅考虑车辆与轨道中心的距离这个偏差作为输入量,车辆不可避免地会围绕路中心振荡,为此选定车辆速度方向与道路方向之间的夹角作为第三个控制器输入量,输出的控制量仍为方向盘拐角。在控制模型内对三个PID环节的输出进行线性加权。控制结构如图3所示。仿真程序的流程如图4所示。图3车辆控制模型原理图图4行驶控制仿真程序流程图将模糊神经网络PID控制算法应用到仿真程序中,所得的实验结果如下。实验将普通PID控制和模糊神经网络PID控制的结果进行对比,此外也将模糊PID控制的误差进行了详细的统计。图中,竖格线为行驶距离标致线,每一格表示100米;虚线为自动监测车辆中心所要求行驶的
8、路径;虚线上面的线为应急车道线,即自动监测车辆所要跟踪的引导线;虚线下方的线为假定高速路边界。图5直线路段使用普通PID的控制效果图图6直线路段使用模糊神经网络PID的控制效果图(注:初始kp=0.2、ki=20、 kd=50,初始偏移量为100cm,初始偏移角度为0)图7曲线路段使用普通PID的控制效果图图8曲线路段使用模糊神经网络PID的控制效果图(注:初始kp=0.2、ki=20、 kd=50,初始偏移量为0,初始偏移角度为0)由上面的仿真结果可知,使用模糊神经网络PID控制的控制效果比普通PID控制的控制效果有了很大的提升。试验证明了该模糊神经网PID控制算法是收敛的,能在效短的时间内
9、达到稳态。表1中所示的是在不同道路弯度和不同初始偏移量及偏移角度下的行驶跟踪高误差。表1 行驶控制误差表(注:曲度为每一千米道路方向所转过的角度,单位为度;误差为行驶控制的稳态偏移量,即车辆偏离即定路线的距离,单位为厘米;初始偏移量为车进行控制前偏离轨道的距离和车身方向与道路方向的偏角,表示为 偏离角度/偏离距离 ,单位为 度/厘米)从表1可以看出,使用模糊神经网络PID控制算法,对于适当的初始PID参数,所取得的控制效果能够得到较大的改善。在弯道路段的稳态误差到直线路段均能收敛为0。4.结束语本文对自智能车行驶控制的算法进行了研究。通过对各种控制算法的研究比较,提出了一种模糊神经网络PID控
10、制算法,将模糊理论和神经网络相结合,并利用其调整PID参数,使控制系统达到很好的控制性能,解决了普通PID控制器在控制时变、非线性系统中所出现问题。将算法应用到本课题所研究的自动监测车辆行驶控制中,从仿真可知模糊神经网络PID控制器的控制效果明显优于普通的PID控制器,具有控制速度快、实时性好、稳态误差小的特点。在进一步的研究中,要针对更复杂的情况,改进算法,提高稳定性。参考文献:【1】 韦巍. 智能控制技术 . 北京:机械工业出版社,2000.【2】 刘昆,颜钢锋.基于模糊RBF神经网络的函数逼近.计算机工程,2001;24(27):7073.【3】 Shu Huailin, Pi Youguo. PID Neural Networks for Time-delay Systems. Computers and Chemica
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业管道的定期检查与维护措施
- 工作室文化建设的培训方法和其成功因素的分析探讨
- 工业自动化发展趋势及市场机遇分析
- 工业设计创新与技术突破
- 工作效率提升的现代科技手段分析
- 工作场所中的多元化管理与包容性实践
- 工厂企业消防安全措施
- 工程机械零件的强度与耐久性分析
- 工程钻探技术在复杂地形的应用
- 工程成本控制与成本分析
- 中职教师数字素养提升策略研究与实践效果分析
- EPC总承包管理实施方案
- 广东省广州市越秀区2023-2024学年五年级下学期数学期末考试试卷(含答案)
- 工程认证背景下软件工程专业实践课程平台研究与建设
- 2024年广东省东莞市事业单位公开招聘教师岗考试题带答案分析
- 浙江开放大学2025年《社区治理》终考测试答案
- 《危险化学品企业动火作业安全管理规定》知识培训
- 2025-2030年中国跨境电商零售行业市场现状分析及竞争格局与投资发展研究报告
- 终止妊娠协议书模板
- 2025年光伏产业技能竞赛理论考试题库(含答案)
- 新能源汽车动力电池维护技巧试题及答案
评论
0/150
提交评论