基于模糊逻辑的车速控制系统设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于模糊逻辑的车速控制系统设计

————————————————————————————————作者: ————————————————————————————————日期:

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

摘要:汽车巡航控制系统具有强非线性、时变不确定性,并受到外界扰动、复杂的运行工况等影响,采用传统PID控制很难取得满意的效果。本文设计了一种基于模糊PI和模糊PD控制算法的汽车巡航控制系统,并给出了系统的仿真结果。研究结果显示,所设计的巡航控制系统算法可行有效,性能指标均达到预定工程实用要求。

关键词:巡航控制;模糊控制;PI控制;PD控制

一、概述

汽车巡航控制系统,简称COS(Cruise Control System)。它实际上是一种辅助驾驶系统。在装备巡航控制系统的汽车上,当汽车行驶速度超过一定值(一般为40km/h)时,如果驾驶员利用巡航控制开关设定一个车速,那么在巡航控制期间,随着道路坡度的变化以及汽车行驶中所可能遇到的阻力,车辆自动变换节气门开度或自动进行档位转换,以按存储在微机内的最佳燃料经济性规律或动力性规律稳定行驶。汽车巡航控制系统可以减轻驾驶员的负担,减少了不必要的车速变化,最大限度地节省燃料,降低排气污染,提高发动机的使用效率,并可在一定程度上提高汽车的动力性能和乘坐的舒适性。

目前,很多车辆,特别是高级轿车已经把巡航控制系统作为配备设备或备选设备。由于国内对汽车巡航的研究起步较晚,并且技术相对落后,所以国内对汽车巡航控制系统的研究应用主要是以单车定速控制为主。虽然国内的一些规构已经开始了对电子式巡航控制装置的研究,但从总体上来说,目前国内对汽车巡航

控制系统的研究还不是很成熟。

目前,发动机和车辆系统的电子控制系统在不断增加,这有助于改善燃油经济性,减少排放,提高驾驶安全性以及降低生产成本。但是,车辆系统环境恶劣:特别是在高温、潮湿、振动强烈、充满电子干扰的发动机室,会导致电子系统各种形式的失效,进而甚至导致交通事故和人员伤亡。

本文应用模糊控制逻辑设计了车速控制器,调节车辆速度到设定值并保持恒定。

二、车辆模型构建

根据研究角度选择汽车动力学模型如式(1)所示:

式(1)

式中:()u t 为控制输入(()u t >0代表油门输入,()u t <0代表刹车输入);车辆质量m为1300Kg ;空气阻力系数=0.3;恒定摩擦力d =100

N;

()f t 为驱动/制动力;τ

=0.2s 。

应用模糊控制方法的目标为快速调节车辆速度达到驾驶员设定值并保持恒定。

三、基于模糊逻辑的速度控制器设计及仿真试验

模糊控制与神经网络是控制工程师为了应对十分复杂的系统而提出的控制方法论,模糊控制在巡航控制领域有着优良的应用。

3.1 模糊P I控制器设计

假如我们想精确的跟踪驾驶员设定的阶跃或倾斜车速变化,将应用图1所示的PI模糊车速控制器。图中,g0、g1、g 2为信号增益,b(t)为积分器输入。

图1 模糊PI 车速控制系统框图

由于车辆系统为一阶常微分方程,因此可以用龙格库塔方法进行闭环仿真试验。实施以下不同参考输入下的仿真分析:

1)当0

2)当010,目标车速在25s内由

()()21

()()1

()(()())

p t A t d f t m f t f t u t υυτ

=

--+=-+p

A

18m /s 至22m /s 线性倾斜变化;当25

3) 当0

模糊控制器的设计参数为:超调量小于2%,上升时间为5至7秒,稳定时间小于8秒。仿真参数设置为:积分步长为0.01秒,求解器为龙格库塔算法。三次仿真试验结果如图2、图3、图4所示。

05

1015202530

18

202224Time(sec)

Vehicle Speed(solid) and desired speed (dashed)

0510

15202530

50010001500Time(sec)

Output of fuzzy controller (input to the vehicle)

图2测试输入一响应曲线

在实验一中可以看出,速度上升时间为7.2秒,稳定时间小于8秒,超调量为0.9%,远小于2%的要求,证明控制器设计满足预定设计要求,性能良好。

05

1015202530

18

202224Time(sec)

Vehicle Speed(solid) and desired speed (dashed)

5

10

1520

25

30

0200400600800Time(sec)

Output of fuzzy controller (input to the vehicle)

图3测试输入二响应曲线

05

1015202530

18

202224Time(sec)

Vehicle Speed(solid) and desired speed (dashed)

0510

15202530

50010001500Time(sec)

Output of fuzzy controller (input to the vehicle)

图4测试输入三响应曲线

相关文档
最新文档