1 / 14
文档名称:

基于模糊逻辑的车速控制设计.docx

格式:docx   大小:363KB   页数:14页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于模糊逻辑的车速控制设计.docx

上传人:sssmppp 2020/12/29 文件大小:363 KB

下载得到文件列表

基于模糊逻辑的车速控制设计.docx

相关文档

文档介绍

文档介绍:基于模糊逻辑的车速控制设计
摘要:汽车巡航控制系统具有强非线性、时变不确疋性,并受到外界扰动、复杂的运行工况 等影响,采用传统PID控制很难収得满意的效果。本文设计了一种基于模糊PI和模糊 PD控制算法的汽车巡航控制系统,并给出了系统的仿真结果°研究结果显示,所设计 的巡航控制系统算法可行有效,性能指标均达到预定工程实用耍求。
关键词:巡航控制:模糊控制;PI控制;PD控制
一、概述
汽车巡航控制系统,简称COS(Cruise Control System)0它实际上是一种辅助 驾驶系统。在装备巡航控制系统的汽车上,当汽车行驶速度超过一定值(一般为 40 km/h)时,如果驾驶员利用巡航控制开关设定一个车速,那么在巡航控制期 间,随着道路坡度的变化以及汽车行驶屮所可能遇到的阻力,车辆自动变换节气 门开度或自动进行档位转换,以按存储在微机内的最佳燃料经济性规律或动力性 规律稳定行驶。汽车巡航控制系统可以减轻驾驶员的负担,减少了不必要的车速 变化,最大限度地节省燃料,降低排气污染,提高发动机的使用效率,并可在一 定程度上提高汽车的动力性能和乘坐的舒适性。
冃前,很多车俩,特别是高级轿车已经把巡航控制系统作为配备设备或备选 设备。由于国内对汽车巡航的研究起步较晚,并且技术相对落后,所以国内对汽 车巡航控制系统的研究应用主耍是以单车定速控制为主。虽然国内的一些规构已 经开始了对电子式巡航控制装置的研究,但从总体上来说,冃前国内对汽车巡航 控制系统的研究还不是很成熟。
冃前,发动机和车辆系统的电子控制系统在不断增加,这有助于改善燃油经 济性,减少排放,提高驾驶安全性以及降低生产成本。但是,车辆系统环境恶劣: 特别是在高温、潮湿、振动强烈、充满电子干扰的发动机室,会导致电子系统各 种形式的失效,进而甚至导致交通事故和人员伤亡。
本文应用模糊控制逻辑设计了车速控制器,调节车辆速度到设定值并保持恒 定。
二、车辆模型构建
根据研究角度选择汽车动力学模型如式⑴所示:
0(f)=万(_人占~ ⑴ _d + f (0)
式(1)
・ 1
M)=—(―/⑴+心)
T
式中:眈(0为控制输入(%(0 代表油门输入,vO代表刹车输 入);车辆质量m为1300Kg;空气阻力 A”系数= ;恒定摩擦力d = 100N; /(f)为驱动/制动力;T =
应用模糊控制方法的冃标为快速调节车俩速度达到驾驶员设定值并保持恒 定。
三、基于模糊逻辑的速度控制器设计及仿真试验
模糊控制与神经网络是控制工程师为了丿应对十分复杂的系统而提出的控 制方法论,模糊控制在巡航控制领域有着优良的应用。
3」模糊PI控制器设计
假如我们想精确的跟踪驾驶员设定的阶跃或倾斜车速变化,将应用图1所示 的PI模糊车速控制器。图中,go、gi、g2为信号增益,b⑴为积分器输入。
图1模糊PI车速控制系统框图
由丁车辆系统为一阶常微分方程,因此可以用龙格库塔方法进行闭环仿真试 验。实施以下不同参考输入下的仿真分析:
1) 当0<t<10时,初始车速设定为18m/s;当1 Ovtv3O时,冃标车速设定为22m/s
2) 当0<«10时,初始车速设定为18m/s;当t>10,目标车速在25s内由18m/s 至22m/s线性倾斜变化;当25<t<30吋,H标车速保持22m/so
3)当0V时,静止车辆冃标车速设定为22m/s。
模糊控制器的设计参数为:超调量小于2%,上升时间为5至7秒,稳定时 间小于8秒。仿真参数设置为:,求解器为龙格库塔算法。 三次仿真试验结呆如图2、图3、图4所示。
图2测试输入一响应曲线
在实验一中可以看出,,稳定时间小于8秒,超调量 %,远小于2%的要求,证明控制器设计满足预定设计要求,性能良好。
22
20
18 0 5 10 15 20 25 30
Time(sec)
Output of fuzzy controller (input to the Miele)
400
200
5
10 15 20
Time(sec)
25 30
800
°o
600
图3测试输入二响应曲线
Vehicle Speed(solid) and desired speed (dashed)
24
22
20
18
0 5 10 15 20 25 30
Time(sec)
Output of fuzzy controller (input to the chicle) 1500
1000
500
0 5 10 15 20 25 30
Time(sec)
图4测试输入三响应曲线