基于PID控制的汽车定速巡航系统设计与试验

合集下载

汽车自动巡航系统的PID控制研究

汽车自动巡航系统的PID控制研究

汽车自动巡航系统的PID控制摘要目前,汽车巡航控制系统的控制算法已有各种算法,如模糊控制、最优控制等高级技术等,由于PID控制方法更为成熟,设计、操作方便,应用更为广泛。

本文就是对自动巡航系统采用PID控制,并通过仿真进行分析。

本文对汽车巡航控制系统进行研究。

考虑了定速和跟车两种驾驶模式并通过决策模块进行切换,并引入逆模型对模型进行了分析,使之适用于巡航控制系统的研究。

研究了可用于汽车巡航控制的控制方法,建立了PID控制系统模型。

整个控制系统应用ACC的逆模型,以比例—积分—微分(PID)算法建立控制器,调整控制器参数,构成有效的控制系统。

利用MATLAB/SIMULINK,在已有数学模型基础上,建立了整个系统的两大主要仿真模块:决策模块和ACC控制模块。

构建起了整个仿真系统,调整了各个仿真模块的参数,仿真结果较为合理。

关键词:巡航控制系统;PID控制;仿真AbstractAt present, the automobile cruise control system control algorithm had each algorithm,if controls, the optimum control fuzzily and so on the high-level technology and so on.. Because of maturer and ease of operation, the PID control method is more widespread. This article is uses the PID control to the automatic cruise system, and carries on the analysis through the simulation.This article conducts the research to the automobile cruise control system.We had considered the constant speed and carries on the cut with the vehicle two kind of driving patterns and through the policy-making module,and introduced the counter model to carry on the analysis to the model,to make it suitabling in the cruise control system research.We has studied available in the automobile cruise control method, and has established the PID control system model. In entire control system, we take the operating speed and the cruise vehicle speed error as an input value, and the operating speed as output value, then we use the counter model of ACC. Taking a proportion–integral--differential (PID) controller as the controller to adjustment the controller on line,then we constitute the effective control system.Using MATLAB/SIMULINK, we had in the mathematical model foundation.And we has established the overall system two big main simulation module: Policy-making module and ACC control module,to constructed the entire simulation system.We has adjusted each simulation module parameter, causes the simulation system reasonably, the accurate simulation real system.Key Words:Cruise control system;PID control;Simulation目录摘要 (I)Abstract (II)1 绪论 (1)1.1 课题研究的目的和意义 (1)1.2 自动巡航系统研究现状及发展趋势 (2)1.3 论文研究内容 (5)2 汽车巡航系统模型的建立 (6)2.1 自动巡航系统ACC的建模 (6)2.1.1 ACC系统的结构分析 (6)2.1.2 ACC逆模型的建立 (7)2.2 决策模块的建立 (8)2.2.1 决策系统介绍 (8)2.2.2 上位系统的建立 (8)2.3 模块的封装 (10)3 增量式PID控制算法设计 (11)3.1 PID控制器的设计 (11)3.2 PID控制算法的选择 (12)3.3 控制系统采样周期的选择 (13)3.4 PID控制器的仿真分析 (13)4 系统仿真及分析结果 (15)4.1 仿真语言简介 (15)4.2 仿真及结果分析 (15)结论 (18)参考文献 (19)致谢.................................................................................................. 错误!未定义书签。

基于模糊控制和PID控制自主车辆速度跟踪控制(含MATLAB仿真程序)

基于模糊控制和PID控制自主车辆速度跟踪控制(含MATLAB仿真程序)

一、设计原理设计思想:油门控制采用增量式PID 控制算法,刹车控制采用模糊控制算法,最后通过选择规则进行选择控制量输入。

选择规则:首先定义速度偏差-50 km/h ≤e (k )≤50km/h ,-20≤ec= e (k )- e (k-1)≤20,阀值e swith =10km/h 。

若:e (k )<0① e (k )>- e swith and throttlr_1≠0 选择油门控制② 否则:先将油门控制量置0,再选择刹车控制 若:0<e (k ) 先选择刹车控制,再选择油门控制 若:e (k )=0 直接跳出选择 刹车控制:刹车采用模糊控制算法1.确定模糊语言变量e 基本论域取[-50,50],ec 基本论域取[-20,20],刹车控制量输出u 基本论域取[-30,30],这里我将这三个变量按照下面的公式进行压缩离散化:)]2(2[ba x ab n y +--= 其中,],[b a x ∈,n 为离散度。

e 、ec 和u 均取离散度n=3,离散化后得到三个量的语言值论域分别为:E=EC=U={-3,-2,-1,0,1,2,3}其对应语言值为{ NB,NM,NS,ZO, PS,PM,PB } 2.确定隶属度函数E/EC 和U 取相同的隶属度函数,边界选取钟形隶属度函数,中间取三角形隶属度函数,即:E EC U(,5,1)(,3,2,0)(,3,1,1)u (,2,0,2)(,1,1,3)(,0,2,3)(,1,5)g x trig x trig x trig x trig x trig x g x ∧∧--⎧⎪--⎪⎪--⎪=-⎨⎪-⎪⎪⎪⎩说明:边界选择钟形隶属度函数,中间选用三角形隶属度函数,图像略。

实际EC 和E 输入值若超出论域范围,则取相应的端点值。

3.模糊控制规则由隶属度函数可以得到语言值隶属度(通过图像直接可以看出)如下表:表1:E/EC 和U 语言值隶属度向量表设置模糊规则库如下表:表2:模糊规则表3.模糊推理由模糊规则表3可以知道输入E 与EC 和输出U 的模糊关系,这里我取两个例子做模糊推理如下:if (E is NB) and (EC is NM) then (U is PB)那么他的模糊关系子矩阵为:1211U EC E R R R R ⨯⨯=其中,711)0,,0,5.0,1(0⨯== P R E ,即表1中NB 对应行向量,同理可以得到,712)0,,0,5.0,1,0(1⨯== P R EC , 711)0,,0,5.0,1(0⨯== P R U77210000000000005.05.00005.010)0,,0,5.0,1,0()0,,0,5.0,1(⨯⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡=⨯=⨯TEC E R R 49121)0,,0,5.0,5.0,0,0,0,0,0,5.0,1,0(⨯= EC E R7491211000000005.05.00005.0100000)0,,0,5.0,1()0,,5.0,1,0(⨯⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡=⨯=⨯=TU EC E R R R if (E is NB or NM) and (EC is NB) then (U is PB)21211()E E EC U R R R R R =⨯⨯,结果略。

基于模糊控制的汽车自适应巡航系统设计

基于模糊控制的汽车自适应巡航系统设计
speed and a small overshoot,which effectively satisfies the control requirements of the car cruise system
and improves the accuracy and stability of the cruise process.
列问题,不断增加的汽车数量所带来的交通拥堵、能
身参数会发生变化,易对车辆动力性能和整车控制
源消耗、空气污染等方面的问题日益突出,提升汽车
器操作功能产生不利影响,进而影响驾驶体验甚至
的电动化及智能化水平作为解决包括降低能源消
导致控制器失效,因此设计与研究巡航系统模型与
耗、确保行车过程安全稳定、减轻驾驶负担等问题的
巡航控制及高速行驶中的定速控制(引导车辆大于
航系统及跟车巡航控制过程具有复杂性、非线性及
安全车距或前方无引导车辆时以预设车速行驶)及
不确定性的特点,该文以分层控制原理为依据,对车
距离控制(前方有车辆行驶于安全车距内且其速度
辆 巡 航 控 制 系 统(CCS,恒 速 行 驶 系 统)主 要 构 成 为
-171-
《电子设计工程》2021 年第 9 期
2.2.2
输出语言变量
对输出语言变量进行定义(共包含 3 个),即比
航和跟车巡航间自适应切换,通过模糊 PID 控制确
保系统性能的实现 [13]。
例 系 数 调 校 参 数(由 Kp′表 示)、积 分 系 数 调 校 参 数
3.1
Ti′、Td′对应的语言值均可定义为{零(Z),小(S),中(M),
在对控制系统模糊规则进行制定时,需对包括
车加速度、
车间距及速度误差等)为依据对当前车辆所

自动巡航小车实验报告

自动巡航小车实验报告

自动巡航小车实验报告1. 引言自动巡航小车是一种能够根据预先设定的路线自主行驶的小型车辆。

它通过搭载各种传感器和控制系统,能够实现避障、跟随、定位等功能。

本实验旨在设计并实现一辆基于自动巡航的小车,考察并验证其在不同环境下的性能。

2. 设计思路本实验中,我们基于Arduino开发板搭建了自动巡航小车的硬件平台,并使用C++语言编写了控制程序。

小车装备了红外传感器、超声波传感器和摄像头等传感器,以感知周围环境信息;同时,我们利用PID控制算法实现小车的控制,使其能根据实时感知到的信息进行巡航。

3. 实验步骤3.1 硬件搭建首先,我们将Arduino开发板与红外传感器、超声波传感器和摄像头等设备连接起来。

通过电路连接和焊接,确保传感器能够正常供电,并能够与Arduino 进行通信。

3.2 控制程序编写我们使用Arduino的开发环境,编写控制程序。

程序首先初始化各个传感器,并实时获取其输出信息。

通过检测红外传感器的输出值,我们可以判断小车前方是否有障碍物;通过超声波传感器的输出值,我们可以计算出小车与最近障碍物的距离;通过摄像头的图像处理,我们可以实现小车的定位。

利用PID控制算法,我们将传感器输出的信息转化为小车的控制指令。

根据实时的环境信息,小车调整方向和速度,以达到自动巡航的目的。

3.3 实验环境搭建为了验证小车的性能,我们在实验室中搭建了模拟道路环境。

通过设置不同的路面条件、光照强度和障碍物分布等,我们能够模拟不同的行驶场景,测试小车的适应能力。

4. 实验结果与分析经过一系列的实验测试,我们得到了以下的实验结果:4.1 避障能力在模拟的道路环境中,小车能够根据红外传感器的反馈信息及时发现并避开前方的障碍物。

无论是单个障碍物还是多个连续的障碍物,小车都能够准确判断并采取相应的动作进行避让。

4.2 跟随能力通过超声波传感器的测量,小车可以实现对前方障碍物的距离控制。

当距离过近时,小车会自动减速,并保持适当的安全距离。

基于PID算法的汽车巡航系统研究

基于PID算法的汽车巡航系统研究

基于PID算法的汽车巡航系统研究毕强【摘要】设计了基于freescale单片机的汽车巡航系统控制器,它能够判断设定车速和实际车速之间的差值,采用PID控制算法,对发动机节气门开度进行闭环控制。

设计了CAN总线接口,方便系统与其它车载电子系统的通信和信息交换。

该控制器结合适当的执行结构,就可以自动保持车辆的定速行驶,减轻了驾驶疲劳,提高了车辆的安全性。

%Aimed at the security and the comfort capability request, the car crmse system t Gt:5) based on tree scale single chip was designed. The system estimate the difference of the set car speed and the actual car speed, adopt the PID arithmetic, control the valve of the accelerograph in closed loop. And the CAN bus interface was designed, make the communication with other electronic system on the car conveniently. This system can keep the car speed automatically, lighten the drive tire, and improve the security of the car.【期刊名称】《九江职业技术学院学报》【年(卷),期】2012(000)002【总页数】4页(P12-14,9)【关键词】巡航控制;PID算法;Freescale单片机;CAN总线【作者】毕强【作者单位】九江职业技术学院,江西九江332007【正文语种】中文【中图分类】TM38随着国民消费水平的提高,人们对于汽车的舒适性的要求越来越高。

汽车巡航系统PID控制器设计

汽车巡航系统PID控制器设计

汽车巡航系统PID控制器设计本文中,首先建立了基于PID控制器的巡航控制系统框图如3.3所示。

图3.3 巡航系统PID控制系统框图Fig. 3.3 The block diagram of ACC PID control system以参考车速与巡航车实际车速之差E为PID控制系统输入变量,差值E经PID控制器计算,输出节气门开度值,节气门开度输入车辆纵向动力学模型中,输出巡航车实际速度,实际车速作为反馈量形成闭环控制。

(1)汽车结构参数选取选取的车辆参数如下表3.4所示。

表3.4 车辆结构参数Tab. 3.4 Vehicle structure parameters参数符号取值车辆质量m1250 kg轴距L 2.5 m 轴距离重心距离f L 1.1 mL 1.4 m 后轴距离重心距离rC0.379 kg/m2风阻系数d车轮半径r0.334 m等效迎风面积A 1.93 m2发动机转动部件和液力变I0.11 kgm2矩器泵轮的有效转动惯量e前轮转动惯量f I 1.8 kgm2I 1.8 kgm2后轮转动惯量r减速器传动比o i 4.43 传动系动力传递系数t 0.99滚动阻力系数f0.02(2)仿真工况设计论文设定仿真时间140s,设计了多种仿真工况,包括低速行驶状态下匀加速、匀速,高速行驶状态下匀加速、匀速及匀减速工况。

具体描述为初始时刻巡航车静止,前方目标车辆以12km/h起步并以0.8m/s2加速度加速至20km/h,然后以此速度匀速前进30s,在40s时再以1.5 m/s2加速至80km/h,保持80km/h速度匀速前进至120s,最终再以-0.5m/s2匀减速行驶。

汽车巡航系统PID控制仿真模块,它由纵向动力学模块及其控制器模块组成。

纵向动学模块包括发动机模块、液力变矩器模块、自动变速器模块以及车辆传动、行驶系及整车运动系统模块。

车辆纵向动力学模块仿真框图图中,FDJ——发动机子模块;YLBJQ——液力变矩器模快;CD——传递模块;CLDLX——车辆传动、行驶系及整车运动系统模块。

基于PID控制器的汽车运动控制系统设计

基于PID控制器的汽车运动控制系统设计
对于本文这种工程控制系统,采用 PID 校正一般都能取 得满意的控制结果。此时系统的闭环传递函数为 :
(7) Kp,Ki 和 Kd 的选择一般先根据经验确定一个大致的范 围,然后通过 MATLAB 绘制的图形逐步校正。这里我们取 Kp=700,Ki=100,Kd=100。程序代码为 : hold on; Kp=700; Ki=100; Kd=100; num=[Kd Kp Kd]; den=[m+Kd b+kp Ki]; disp( ‘PID 校正后的闭环传函为 :’ ) printsys(num,den); t=0:0.01:50; step(u*num,den,t);
运动控制
94
基于PID控制器的汽车运动控制系统设计
Design of Automobile Movement Control System Based on PID Controller
文 / 杭州机械有限公司 姜学明
摘要 :本文通过对汽车运动控制系统进行研究和分析,利用 MATLAB/Simulink 对其进行仿真。首先对汽车的运动原理进 行分析,建立控制系统模型和系统的硬件设计,确定期望的静态指标 ( 稳态误差 ) 和动态指标,最终应用 MATLAB 来实现 汽车运动控制系统的模型设计和仿真。
图 2 运动控制系统结构图
4 运动控制系统 PID 控制器的设计
传统的 PID 控制器主要由比例环节、积分环节和微分环 节三大部分组成。也是目前控制领域应用最为广泛的一种控 制器。传统的 PID 控制器数学模型可表示为:
(5) 其中 :u(t) 为控制器的输出;Kp 为比例放大系数;e(t) 为控制器的输入偏差信号;Ti 为控制器的积分响应时间;Td 为控制器的微分响应时间。 因传统 PID 控制器大多是采用数据采样的方式进行控

基于PID的汽车定速巡航控制系统的研究

基于PID的汽车定速巡航控制系统的研究

基于PID的汽车定速巡航控制系统的研究摘要:随着汽车工业和公路运输业的发展,汽车会越来越普及,人们将需要更加舒适、简便和安全的交通工具。

汽车巡航控制系统是一种辅助驾驶系统,它不但可以减轻驾驶员的负担,还可以提高驾车的舒适性。

汽车巡航控制系统具有非线性、时变不确定性,并受到外界扰动、复杂的运行工况等影响,采用传统PID控制很难取得满意的效果,本文介绍了一种基于模糊PID控制算法的汽车巡航控制系统。

本文首先阐述了汽车巡航控制系统的历史背景、在国内外的研究应用现状及其发展趋势,并详细介绍了巡航控制系统的构成。

通过对一种采用闭环控制的巡航控制系统进行分析,阐述了巡航控制系统的控制原理。

然后,本文对汽巡航控制系统进行了简要的分析,将模糊PID控制方法作为其控制方案,并设计出系统的模糊控制器。

以轿车为对象,分析了汽车在行驶过程中的驱动力及受到的各种阻力和干扰力,并建立起汽车纵向动力学模型。

利用MATLAB建立了系统的仿真模型,并对汽车巡航控制系统进行了仿真和分析。

由仿真结果可知,模糊PID控制方法能使系统相应的超调减小、反应速度加快、控制效果良好,是一种适用于汽车巡航控制系统的控制方法。

论文的内容是基于传统的汽车巡航控制系统,对现有的PID控制进行完善和优化。

发挥模糊控制的优势对现有的汽车巡航控制系统进行改进,令控制过程具有一定的智能水平。

有助于提高巡航控制的效果,减少车速变化,最大限度节省燃料,降低排气污染,提高发动机的使用效率,改善汽车动力性和乘坐舒适性。

最后利用MATLAB软件中的模糊逻辑工具箱对系统的设计进行仿真,验证系统设计的可行性,观察模糊控制的效果,并对部分基础电路进行设计。

通过仿真结果分析得出平均巡航响应时间加快了15.9秒,响应超调量平均减小了15.02%。

有助于模糊控制在汽车巡航系统中应用的普及。

关键词:巡航控制系统;MATLAB;模糊PID;仿真Research on Automobile Cruise Control SystemBased on DSPAbstract:With the development of automobile industry and carrying trade,automobile will be more and more widespread.More comfortable,more convenient and safer vehicle will be needed.Automobile cruise control system,which not only could relieve the drivers’burden but also could make the driving comfortable,is a kind of accessorial driving system.Cruise control system has high nonlinearity and non-determinacy with time changing.And CCS,which is effected by some factors such as external load disturbers and complicated running modes,will not have a good running effect with the traditional PID contr01.A kind of CCS which is based on Fuzzy PID control is introduced in the thesis.First,the background of cruise control system and its status and developing trend is expatiated on in the dissertation.The composing of CCS is also introduced in detail.The principium of CCS is described by analyzing a kind of closed loop system.After analyzing the cruise control system briefly,Fuzzy-PID is confirmed as the control method of the system.Then the Fuzzy PID controller is designed.As the object is a car,the thesis analyzes the resistances and disturbs while the car’s running.And the automobile dynamics model is given.After setting up the model by means of MATLAB,the result is analyzed.From the result,we may know that Fuzzy PID control could make the overshoot smaller and the response time shorter.The effect of Fuzzy PID method is given,SO it is a suitable method for CCS.Paper is based on the traditional automobile cruise control system,improved and optimized the PID control.Play to the advantages of fuzzy control to improve the existing vehicle cruise control system,so that the control process has some intelligence.Cruise control will help to improve the effectiveness and reduce the speed of change,the maximum fuel savings and reduce exhaust pollution,improveengine efficiency,improved vehicle power and comfort.Finally,use the Fuzzy Logic Toolbox in MATLAB software to simulate the design of the system,to verify the feasibility of the system design,observe the effect of fuzzy control,and design some basic circuit.By analysis the simulation results,the average cruise speed up response time of15.9seconds,average response overshoot reduced15.02%.Help of fuzzy control application in the automobile cruise control system in popularity. Keywords:cruise control system;MATLAB;Fuzzy PID;simulation目录1绪论 (1)1.1引言 (1)1.2汽车巡航控制系统的历史背景和研究现状 (1)1.2.1巡航控制系统的历史背景 (1)l.2.2巡航控制系统的国内外研究和应用现状 (2)1.3巡航控制系统的发展趋势 (3)1.4课题来源及主要研究内容 (4)2巡航控制系统的组成和工作原理 (4)2.1巡航控制系统简介 (4)2.2汽车巡航控制系统的组成与工作原理 (6)2.2.1CCS的组成部件 (7)2.2.3CCS ECU (8)2.3巡航控制原理 (9)3巡航控制系统的建模仿真 (10)3.1采用模糊控制的原因 (10)3.2模糊控制的特点 (11)3.3模糊控制对汽车巡航控制系统的积极作用 (12)3.4模糊控制器的设计 (13)3.4.1定义输入语言变量 (13)3.4.2定义输出语言变量 (14)3.4.3提出模糊控制规则 (14)3.4.4规则表的建立 (16)3.5模糊PID控制系统的设计 (17)3.6模糊PID控制系统的软件仿真 (20)3.6.1MATLAB软件简介 (20)3.6.2SIMULINK简介 (21)3.6.3模糊逻辑仿真工具箱简介 (21)3.7仿真模型的建立 (22)3.7.1汽车动力仿真模型的建立 (22)3.7.2PID控制器仿真模型的建立 (23)3.7.3利用模糊逻辑工具箱建立模糊控制器 (24)3.7.4仿真结果分析 (30)结论 (33)参考文献 (35)谢词..........................................................................................错误!未定义书签。

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

10.16638/ki.1671-7988.2018.21.047
基于PID控制的汽车定速巡航系统设计与试验
方亮1,汪志贤2,黄伟1,陈瑶1
(1.江淮汽车集团股份有限公司,安徽合肥230601;2.安庆安簧汽车零部件有限公司,安徽安庆246131)
摘要:基于某搭载定速巡航系统的在研车辆,对巡航控制系统的结构及功能进行了梳理,通过对PID控制器的原理分析,建立了巡航系统的控制器算法,确定了控制器的关键参数。

经过实车道路标定与试验,结果表明,该系统具有较好的精度,响应速度快,系统工作稳定,能够满足汽车巡航系统实际使用要求。

关键词:汽车;巡航控制系统;PID控制;标定
中图分类号:U462 文献标识码:B 文章编号:1671-7988(2018)21-136-03
Design and test of automobile cruise control system based on PID control
Fang Liang1, Wang Zhixian2, Huang Wei1, Chen Yao1
(1.Jiang-Huai Automobile Group CO., LTD., Anhui Hefei 230601;
2.An Qing Spring Automobile Part CO. LTD., Anhui Anqing 246131)
Abstract:Based on the automobile with cruise control system, the paper analyzes the structure and functions of cruise control system, through the analysis of the principle of PID controller, a controller algorithm for cruise control system are established, and the key parameters of the controller are confirmed later. After calibration and real road test on vehicle, the results show that the system has better control accuracy and fast response speed, works stably and can satisfy the actual use needs of automobile cruise control system.
Keywords: Automobile; Cruise Control System; PID Control; Calibration
CLC NO.: U462 Document Code: B Article ID: 1671-7988(2018)21-136-03
概述
汽车定速巡航控制系统是利用先进的电子技术对汽车的行驶速度进行自动调节,从而实现以事先设定的速度行驶的一种电子控制装置[1]。

由于不用驾驶员操控加速踏板,从而降低了驾驶员的疲劳强度,并改善汽车的燃油经济性和降低汽车排气污染。

巡航控制系统的核心在于控制算法,目前国内外已经进行了大量的研究,如滑模控制方法,模糊控制算法,粒子群等控制算法[2-4]。

但由于PID控制算法所具有的结构简单、稳定性好、可靠性高以及操作方便等优点,可成熟的运用于实车当中。

本文主要介绍了一种PID控制算法在某车型中的实际运用。

1 巡航控制系统结构
巡航控制系统如下图1所示,由巡航控制系统与驾驶员的人机交互界面、巡航模式控制子系统和巡航车速控制子系统统组成。

人机交互界面包括巡航开关输入、巡航状态的仪表显示、巡航取消信号(刹车,离合等),主要负责驾驶员与巡航控制系统之间的人机信息交互输入与显示。

巡航功能控制子系统接受巡航人机交互界面子系统驾驶员各种操作,决定当前采用哪种巡航控制模式。

巡航速度控制子系统通过当前发动机的状态,巡航系统
作者简介:方亮,就职于江淮汽车集团股份有限公司。

136
方亮 等:基于PID 控制的汽车定速巡航系统设计与试验
137
请求状态等计算当前需要发动机发出的扭矩,通过扭矩控制模块计算电子节气门的开度进而控制车辆速度。

图1 巡航控制系统结构
2 巡航控制系统功能
巡航控制系统需要按照驾驶员的意图自动控制车辆的速度,驾驶员只要通过对巡航开关的操作就能够实现下列功能。

定速巡航:将巡航主开关(ON/OFF )拨到ON 位置后,即可以在设定的速度上短按(Set/-)键进入巡航状态,即实现不睬油门车辆巡航行驶。

加速巡航:在定速巡航下短按(Resume/+)键,可以增加时速1km ;在定速巡航状态下,持续按住(Resume/+)键,车速会自动缓慢提升,直至适合的速度再松开按键。

减速巡航:在定速巡航下短按(Set/-)键,可以降低时速1km ;在定速巡航状态下,持续按住(Set/-)键,车速会自动缓慢下降,直至适合的速度再松开按键。

巡航解除:在巡航状态下,轻轻踩制动踏板,便可解除定速巡航;在巡航状态下,按下CANCEL 键,便可以解除定速巡航;
巡航恢复:在解除巡航后,只要短按(Resume )键,不用踩油门,车速即可以自动恢复到定速解除之前的巡航速度。

在定速巡航状态下,直接踩油门加速,当松开油门后,车速将缓缓恢复到先前设定的巡航车速。

3 PID 控制器设计[5]
在汽车巡航控制系统中,PID 控制器与被控对象共同组成系统的闭环。

PID 控制器设计的好坏直接影响到控制效果。

3.1 PID 控制基本原理
在PID 控制中,该控制器根据驾驶人设定的速度(巡航速度)与汽车实际行驶速度的差值,控制器的比例控制根据这个偏差的大小输出相应的控制量来控制发动机节气门开度,减少偏差,从而使得行驶车速趋近设定车速值。

控制器的积分控制把车速偏差累计起来,通过加大控制量来减小车速偏差,使行驶车速能够保持在恒定稳定的工作状态。

控制器的微分控制体现了车速偏差的变化趋势,能够在车速偏差变化剧烈之前,通过一个早期的修正信号进行修正,以减小系统的超调和震荡,使得系统的响应速度提高,调整时间减小,保证
系统的控制性能[6]。

PID 控制器的原理图如图2所示:
图2 PID 控制器原理图
3.2 PID 控制算法设计
设系统给定值为r(t),实际输出值为c(t)。

则误差e(t)=r(t) -c(t),通过PID 系统调节后的输出值u(t)为:
(1)
写成传递函数为:
(2)
其中:K p ——比例系数,K i ——积分时间常数,K d ——微分时间常数
离散化处理:一系列的采样时刻点kT 代表连续时间t ,以加和代替积分,以增量代替微分,变换得:
(3)
将(3)带到(1)中,得到离散的PID 表达式为:
(4)
被控对象所用到的是控制量的增量,则要导出提供增量的PID 控制算式,推导得:
(5)
推出增量u (k ):
(6)
比例系数K p ,积分时间常数K i ,微分时间常数Kd ,一旦确定这三个系数就可以得到控制增量。

4 巡航控制系统在某车型上的验证
将本文设计的控制器模型导入某车型的发动机控制单元中,通过反复标定与试验,确定最终了控制器的关键控制参数。

4.1 某车型整车参数
某6档手动车型整车基本参数如下:
汽车实用技术
138表1 某车型整车参数
4.2 转毂巡航验证
根据整车整备质量,通过查表法对转毂进行加载,考察车辆在平直路面以及具有一定坡度路面(3%坡度)的巡航控制精度,主要分为加速巡航能力,减速巡航能力,以及在不同车速下的定速巡航能力。

试验验证结果如图3~7所示。

图3 平直道路,加速巡航
图4 平直道路,减速巡航
图5 平直道路,巡航车速
60km/h
图6 平直道路,巡航车速
80km/h
图7 3%坡道加速巡航以及100km/h定速巡航通过实车验证可以看出,车辆在平直以及具有一定坡度路面(3%坡度)的路面上,加速巡航以及减速巡航,实际车速能够紧随目标车速上升或下降;在不同的定速巡航车速下,实际车速与目标车速差值可控制在±2km/h以内,巡航控制精度较高,能够较好的满足车辆的巡航控制要求。

5 总结
本文探究了增量式PID控制算法引入实车运用的可行性。

根据PID控制的基本原理,对PID控制算法进行设计,经离散化处理最终得到PID控制量的增量算法,并建立模型,运用于某车型当中。

通过在平直路面以及坡道路面测试某车型的加速巡航、减速巡航,以及在不同车速下的定速巡航的控制精度,结果表明:增量式PID控制算法操作简便,控制精度较高,稳定性好,能够满足车辆的使用要求。

参考文献
[1] 刘欣,孙永强等.汽车用定速巡航系统[J].重型汽车.2004(04).
[2] 朱丽丽,赵秀春.汽车自动巡航系统的PID控制[J].科技信息.
2009(34).
[3] 高振海,吴涛等.基于粒子群算法的汽车自适应巡航控制器设计[J].
农业机械学报.2013(12).
[4] 仇成群,刘成林,沈法华等.基于Matlab和模糊PID的汽车巡航控
制系统设计[J].农业工程学报.2012(6).
[5] 韩科立,朱忠祥,毛恩荣,等.基于自动机械式变速的拖拉机定速巡
航系统[J].农业工程学报.2012(4).。

相关文档
最新文档