第42卷第11期机械工程学报
v01.42No.112006年11月
CHINESEJOURNALOF
MECHANICALENGINEERING
Nov.
2O06
智能车辆的纵向运动控制木
李贻斌1,2
阮久宏3李彩虹1
付梦印4
(1.山东大学机器人研究中心济南250061:
2.天津大学电气与自动化工程学院天津300072;
3.山东交通学院科研处济南250023;4.北京理工大学信息科学技术学院北京
100081)
摘要:建立使用发动机中等复杂模型和非线性刹车模型的车辆纵向运动数学模型。使用基于模糊逻辑和遗传算法的复杂对象控制器自动设计方法设计刹车控制器,构造一种油门和刹车切换逻辑,再基于刹车控制器和切换逻辑使用自动设计方法设计油门控制器,共同构成纵向运动控制器(LMc)。仿真检验LMC在Iv巡航控制和自适应巡航控制中的有效性,结果表明所设计的LMc完全可以满足Iv纵向运动高精度、强鲁棒性和平顺性的要求。关键词:智能车辆纵向控制油门控制刹车控制模糊逻辑遗传算法中图分类号:TP242.62
型,刹车器模型是静态的,未考虑动态过程,也未
O前言
考虑发动机、刹车器和车辆参数时变特性。文献[4]采用与文献【3]相同的发动机模型,使用逆控制研究智能车辆(Imelligentvehicle,IV)可显著提高了ⅣACC控制问题,但未使用刹车控制,减速度
交通流量、增强交通安全、改善乘坐舒适性,是智
控制范围很小,也未考虑发动机和车辆参数时变特
能交通系统(Intelligent仃ansportsystem,ITS)的核心
性。文献【5]在静态模型的基础上将发动机和刹车器
和未来车辆的发展方向。车辆纵向控制是沿车辆纵动态过程近似等效为一个惯性环节,分别建立了发
轴方向施加的控制,包括位移(车辆一目标距离)、动机和刹车器动态模型,并使用一种混合策略研究
速度和加速度的控制。在仅使用传统燃料提供动力
了车辆驱动控制问题,没有考虑发动机与刹车器的的IV上,纵向控制主要通过发动机驱动力和刹车器
纯延迟和参数时变特性。文献【6]建立了一个中等复
刹车力的联合控制实现,而驱动力一般通过发动机杂程度的发动机模型,文献【7]采用中等复杂程度的油门控制实现。由于车辆纵向特性和横向特性之间
发动机模型和滑模控制研究了油门控制问题,但未存在强耦合作用…,对于运行在自主状态的IV来考虑发动机和车辆参数时变,也未使用刹车,减速
说,纵向速度的控制质量对车辆横向控制性能有很
度控制范围很小。
大影响;当Ⅳ运行在自适应巡航控制(Adaptive
事实上,包括上述文献在内的多数文献仅研究cmisecon仃ol,ACCl和队列状态时,除车速之外,
了基于油门控制的纵向控制问题,控制器设计使用
对车距控制精度也有很高的要求。同时为满足乘坐的是简化的静态或动态模型,没有全面考虑发动机、舒适性要求,如何使冲击较小进而实现平滑控制也
刹车器和车辆的非线性、纯延迟和参数时变特性,是一个挑战。但发动机和刹车器具有很强的非线性、
没有充分研究鲁棒性,因此全状态下的控制效果很
纯延迟和不确定性特性,车辆本身也存在高度非线难反映出来。对此,这里使用油门和刹车联合控制
性和不确定性特性,这使得设计可满足快速、高精策略来研究IV的纵向控制问题,并采用中等复杂程度、强鲁棒性和平顺性要求的纵向控制器非常困难。度的发动机模型和非线性刹车器动态模型作为控制在以往的研究工作中,文献[2]讨论了发动机模器设计依据,全面考虑发动机、刹车器和车辆的非
型对发动机工作真实特性的反映能力、模拟精度和线性、纯延迟和参数时变特性,力求获得良好的车
计算量等方面的影响,建议使用中等复杂程度的发辆纵向运动控制鲁棒性。
动机模型设计控制器。文献[3]使用标准可加性模型SAM研究了纵向模糊控制器的设计问题,所使用的1
车辆纵向运动数学模型
发动机模型是一个简化的带时间纯延迟的线性模
1.1发动机数学模型
+国家863计划资助项目(2003AAl33040)。20060125收到初稿20060622收到修改稿
研究使用的发动机模型来源于文献[6]、[7],由
万
方数据
2006年11月李贻斌等:智能车辆的纵向运动控制
95
式(1)~(9)描述
砌。=c,7vm。哦
(1)
正=q筹等%㈣u吲卜蚶(2)
仉=(口2嚷2+口l敛+口o)%2+(62铣2+61嚷+60)m。+
c2哦2+c1魄+c0
(3)唬=帆一,fz。
(4)
乙ai砌ai=一mai+mai
c
(5),
帆。=m一忍%
(6)%=P文%铲‰’瓣
(7)死西=一口+呸
(8)%=1一exp(白%一%)
(9)
式中
m出——进气质量(k)所。——排气质量(kg)
%——缸内气体质量(kg)
mai。——燃气喷射量命令(kg)织——发动机角速度(rad/s)口——油门开度角(o)诉——油门开度命令(o)乃——油门开度特性
加二—喝大影欷胡歌鳓,名义值为
0.333
5娜
最,——缸压系数
c——发动机汽缸系数,名义值为0.1010
仉——气缸容积效率
乙。;——燃气喷射时间常数(s),名义值
为0.05
s
死——油门执行机构时间常数(s),名义
值为0.00l
s
%——最大油门开度(0),名义值为79.460%。——油门开度系数,名义值为1.06乞,——油门开度系数,名义值为1.1446
Z——发动机输出转矩(N・m)G——输出转矩系数(N・111/(kg・s.1)),
名义值1.176MN・州(埏・s叫)
C0。0一△气)——进气延迟系数,名义值为1.0Cs。O一△‘)——点火延迟系数,名义值为1.0
△“——进气延迟(s),名义值为5.48/纯△岛——点火延迟(s),名义值为1.3/镇‰——系数,名义值为9.0毛——系数,名义值为2808.0%——系数,名义值为13
103.0
万
方数据口1——系数,名义值为214.7口,——系数,名义值为0.0836n——系数,名义值为64.99五——系数,名义值为O.666坟——系数,
名义值为4.092×10_5
%——系数,名义值为0.372
c1——系数,名义值为3.889×10-4c,——系数,名义值为1.039×10_6
1.2刹车器模型
使用的非线性刹车器模型来源于文献[3]和[8】
的试验与分析结果。当凡(0≤民m。时,刹车器特性
由式(10)、(11)描述
咒(‘)2丢万[一瓦(‘)+K(瓦Mo—r(‘))]
(10)
I墨
o≤瓦<瓦1
弛,=怪篆鬟三急
Ⅲ,
【K4咒3≤民<咒4
式中
既(f)——刹车力(kN)
吒一——最大刹车力,即限幅值(斟)
丁(f)——刹车时间常数(s),名义值为O.15sK(瓦)——刹车增益系数(s),是刹车力气(f)
的函数
“(f)——刹车控制输入,以数字量表示f(f)——刹车控制延迟(s),名义值为O.05
s
图1显示了刹车器的静态特性【3】,其中
R1=1.022
l潮,凡=5.799kN,R4=9.780心叮,风4=
12.669kN,气一=玩4。
1
互1\
芒R*孺
量纲一的刹车控制输入呱f)图l刹车器的静态特性曲线
1.3车辆纵向运动数学模型
假设车辆运行在横向水平的道路上,此时可不
考虑车辆横滚运动;进一步假设路面平整,如高速
公路,垂向运动可以忽略;如果再忽略横向运动的影响,并假设轮胎和地面之间不打滑,则根据车辆动力学分析…,可以建立如式(12)~(17)所示的车辆
纵向运动数学模型,其中五是旋转质量系数,包含
所有与旋转质量有关的影响因素,如轮胎、制动器、
机械工程学报第42卷第11期
传动轴、变速器、发动机飞轮和驱动部件等,并与传动比有关,此处假定传动比R。=3.0609,选定允:1.08[1】o
d(f)=吐R/r
(12)1,(f)=K+I:口(f)df
(13)x(f)2%+J。1,(f)m
(14)只=Ca彳p[V(f)+va(f)】2/2
(15)f=Cr愕(16)
,。啦=互一I咒+只+只+只+
I
(
)
愕si邶“小血毒j专
(17)
式中口(f)——车辆的加速度(IIl/s2)
v(f)——车速(“s)
%——初始车速(111/s)va(f)——风速(111/s)
z(D——车辆的位移(m)‰——车辆的初始位移(m)
凡——风阻力(N)
R——轮胎滚动阻力(N),名义值为Cr,曙凡——传动阻力(N),名义值为352
N
G——空气阻力系数,名义值为0.3
Cr——车轮滚动阻力系数,名义值为O.015
4——车辆迎风面积(m2),名义值为1.2m2p——空气密度Oq暨/m3),名义值为1.25kg/m3t——发动机转动惯量(kg・m2),名义值为0.1454
kg・m2
∥——道路坡度(md)
m——车体质量(kg),名义值为l480kg
g——重力加速度(9.8IIl/s2)
,——轮胎旋转半径(m),名义值为0.3
m
2复杂对象控制器自动设计方法
复杂对象控制器自动设计方法是针对具有非线性、纯延迟、参数时变和非完整约束等复杂特性对象发展的一种控制器自动设计方法,也是“模式覆盖与模式嵌入”控制思想的具体应用【9】。方法使用模糊逻辑对逼近误差空间进行全局模糊划分,实现“覆盖”;设计多个局部模糊控制器(Fuzzy109iccorltroller,FLC)共同处理控制系统的局部和全局运动,完成对逼近误差的收敛控制,实现“嵌入”。具体实现方面,以模糊神经网络(Fllzzy.neural
net—
万
方数据work,FNN)为FLC结构,将模糊规则表达为卧m及其参数的形式,利用遗传算法(Genetic
algo—
rimm,GAl在FNN权重空间中自动搜索和选择FLC
参数,自动完成控制规则(控制器)的设计和优化。
在此方法中,为保证逼近误差空间的完整性以
及控制器对参考系统多样性和系统不确定性的适应能力,发展了关键参数选择、噪声加入、随机初始状态设置和多参考轨迹设计等算法【9。1¨。
3控制器设计
文献[12.13]的研究表明,对车辆纵向和横向运
动进行独立控制可获得满意的效果,因此纵向运动
控制可不考虑横向运动的影响。此时,系统状态变量选择为位移x、速度v和加速度口,即车辆运动模式可由(z,v,口)描述。参考轨迹由参考模式(‘,u,口,)描述,控制任务是通过对油门和刹车的联合作用使Ⅳ逼近参考轨迹(t,vr,以,)运行。
图2为智能车辆纵向控制系统框图,显示了由切换逻辑、油门控制器、刹车控制器、发动机、刹车器和车体(包括传动系统)组成的控制系统的结构,其中P为轨迹跟踪误差,瓯和吼为控制量,即发动机油门开度和刹车命令。
图2智能车辆纵向控制系统框图
切换逻辑、油门和刹车控制器共同构成IV纵
向运动控制器(Longitudillalmotioncon仃011er,LMC)。为满足ACC和巡航控制(Cmisecoll廿ol,CC)
不同的要求,油门控制器又有两种控制器与之对应,
分别称为位移控制器和速度控制器:刹车控制器则
仅使用一种控制器,即速度控制器,这是因为在ACC中油门控制器能够很好地对刹车误差进行补偿,这样共需设计三个控制器。油门和刹车控制器设计方法基本相同。接下来将会描述它们的异同。
3.1模糊控制器结构设计
这里选择一阶T.S模糊神经网络[14】作为Ⅳ换道控制器的结构。T.sFNN是一种基于T.S模型的常用模糊神经网络,其中T.S模糊模型由孙增昕等[14】提出。T—S典型的模糊规则形式可表示为下式
如果五为彳,并且%为B,则
z=g(五,z2)
(18)
2006年11月李贻斌等:智能车辆的纵向运动控制
式中
五,x,——输入变量z——输出变量
彳,B——前件中的模糊集合
z——后件中的精确函数,通常是西,而的
多项式
z=g(■,屯)
当g(■,%)是一阶多项式,即取z=怕+,121+呐
时,T—s模糊模型即为一阶T.s模糊模型,其中%,巧,砭为待定参数。
对于油门控制器,若进行ACC控制,则选择距
离误差缸和速度误差△v为模糊输入变量;若仅进
行Cc控制,则选择△v和加速度误差△口为模糊输
入变量。对于刹车控制器,无论是ACC还是CC,
均选择△v和△口为模糊输入变量。其中,
Zk=x—xr,
△v=V—Vr,△口=口一口r。
模糊变量缸、△v、△口的区间分别取[-2,+2]
m、[-2,+2]111/s、[_5,+5】111/s2,隶属度函数采用等腰三角函数。对油门和刹车控制器,当将两个模糊输入变量均划分成5个模糊子集时,共各有
5×5=25条模糊规则,这25条规则组成各自的规则空间{规则1,规则2,…,规则25},其中每条
规则的形式如式(18)所示。3.2模糊控制器参数设计
按照上述选定的控制器结构下的模糊输入变量
划分方式,一阶T—SFNN共有20个前件参数,以
及75个后件参数,总计95个控制器参数【l41。这95个参数组成一个参数矢量x,其形式为
x={(口。。,咙。),,(口。:,九:)文%』,,i,,%J)}
(19)
式中(4,,4:)表示(缸,△v)或(△1,,△口),(%,,九,)和
(口4,,九,)分别表示对应输入变量的第f个等腰三角形模糊隶属度函数的中心和宽度,f-1,2,…,5;(%,,,i,,吃,)表示第,个模糊规则精确输出函数的待定参数,7_1,2,…,25,精确函数形如
g,(4l,42)=%f+I,4l+呸,42
(20)
式中,
g,(4,么2)表示模糊规则后件,表示油门开
度命令醌(力或刹车控制命令“。。
参数设计的任务就是确定一个优化的参数矢量x+,使得所设计的控制器能够完成模式覆盖与模式
嵌入任务。
这里使用GA对x+进行搜索和优化,优化目
标函数选为
矗(4,42,s,x)=日么?+芝47+B皈(f)2
(21)
或
万
方数据兀(△v,△口,s,x);只△V2+马△a2(22)
式中
墨,忍,只,只,忍——权重系数
式(21)为油门控制器参数设计目标函数,表示使用最小的油门控制量实现最小的跟踪误差。式(22)
为刹车控制器参数设计目标函数,表示在控制量无
约束条件下实现最小的跟踪误差。
使用GA搜索和优化参数时一般以适值函数最大为优化目标,故将目标函数作如式(23)或(24)的
变换
F(s,x):————亍』——一(23)
d.001+√石(4,4,s,x)
,(s,x):————下:∑————一
。
(24)
。
o.001+√片(△v,△口,s,.Y)
式中只墨均——适应度
式(23)、(24)的分母上加入一个小数0.001是为避免被零除的错误。
经过进化,油门和刹车控制器的参数和模糊规则被不断地调整,控制性能不断提高。限于篇幅,使用GA设计模糊控制器的详细过程可见文献【11],这里不再赘述。3.3设计算法
为获得完整的模式空间,以及对参考轨迹多样
性和系统不确定性的鲁棒能力,模糊控制器设计使
用了关键参数选择、噪声加入、随机初始状态设置
和多参考轨迹设计等算法。
3.3.1油门控制器设计算法
发动机油门执行机构时间常数疋、燃油喷射时间常数乙撕和进气时间延迟△乇。对发动机性能具有重要影响,点火延时△乙也有重要影响,但由于可对点火时间进行正时校正,因此选择毛、乙ai和△fn
作为设计用关键参数,设计取值分别为0.1s(名义值为0.05s)、0.002s(名义值为0.001s)和8/皱(名义值
为5.48/嚷)。此外,变速器传动比磁和车体质量m对控制性能也有重要影响。仿真表明,使用高速段速度设计的控制器在低速段也有良好的控制性能,
因此选用30 ̄36In/s的速度段为设计用车速,此时
对应的传动比R,3.0609;对于m,选其名义值为
l480kg。
噪声加入的作用是抑制量测噪声和干扰,随机初始状态的作用是使控制系统适应各种初始条件。下表给出了噪声加入和随机初始状态的设置,其中界干扰选为坡度为10%的道路斜坡以及ya(f)=10cos(15Ⅳ(0,1)一180)的随机风速。
Ⅳ(口1’口2)表示均值为口1、方差为口2的正态分布。外
98
机械工程学报
第42卷第11期
表噪声加入和随机初始状态设置
车辆纵向控制性能与加速规律(参考轨迹)的关系密切。这里构造并推导了梯形和钟形加速规律及相应的速度和位移规划,以此作为设计用参考轨迹。与一般加速度规律相比,规划满足期望速度和期望位移的约束,其中钟形加速度还满足冲击连续性的要求,这可使车辆在运行时受到的冲击变得更小。
此外,受发动机功率限制,最大加速度有一个上限
值,因此采用如图3所示的规划作为设计用参考
轨迹。
稔坦
誓
0
5
lO
15
20
25
30
料运行时闻f/s
(a)
趟
矧,
蒸2
密∑媾孝舢
运行时间f/s
(”
万
方数据Pk.暑≤古
越蝌蕞御讯雹薜奸
运行时间f/s
(a)
『.目≤J趟艘补媳霉壤卅
4
m
H
。鼢
蝴嘞
。班
图4刹车控制器设计用减速规律
和对应的速度曲线
X=(‘参考加速度等于0’并且‘油门完全关
闭’并且‘距离误差大于某一正值’并且‘速度误
差大于某一负值’)
蜀=(‘参考加速度等于0’并且‘油门完全关闭’并且‘速度误差大于某一正值’并且‘距离误差大于某一负值’)
玛=(‘油门完全关闭’并且‘速度误差大于某一负值’并且‘车辆运行状态位于定义的刹车区’)
知=(‘距离误差大于某一正值’并且‘速度误
差大于某一负值’)
墨=(‘加速度误差大于某一正值’并且‘速度误差大于某一负值’)
切换逻辑为:如果X,恐,玛,拖,墨任一成
立,则执行刹车动作,否则不执行刹车动作;若蜀或K满足,执行刹车的同时关闭油门。局中“定
义的刹车区”可见文献【3]。3.4.2用于CC的切换逻辑
用于CC的切换逻辑如下。令
y1=(‘油门完全关闭’并且‘速度误差大于某一正值’)
y2=(‘油门完全关闭’并且‘速度误差大于某一负值’并且‘加速度误差大于某一正值’)
b=(‘油门完全关闭’并且‘加速度误差大于某一负值’并且‘车辆运行状态位于定义的刹车区’)切换逻辑为:如果y1,y2,y3任一成立,则执行刹车动作,否则不执行刹车动作。其中“定义的刹车区”的横坐标为速度误差,纵坐标为加速度误差,其形状与AcC刹车区类似,可见文献[3】。
3.5纵向运动控制器(LMC)设计
LMC设计分两步进行,即先使用自动设计方法
设计刹车控制器,然后以刹车控制器和切换逻辑为基础,使用自动设计方法设计油门控制器,这样可使油门同刹车模糊控制器之间、两个模糊控制器同
2006年11月李贻斌等:智能车辆的纵向运动控制
刹车逻辑之间实现协调动作。4仿真研究
为检验所设计的IVLMC在CC和ACC中的控
制效果,这里进行了仿真研究。仿真使用的控制周
期为0.05s,外界干扰选择为图5所示的道路斜坡(5%坡度)特性曲线和Va(f)=10cos(15Ⅳ(0,1)一180)
的随机风速。限于篇幅,仅给出部分仿真结果(图
6~13、。
蔼
之
q趟鬟c汝划
位移s/m
图5仿真使用的道路斜坡
图6显示了在随机初始状态和设定的外界干扰
下,当兄、乙ai、△乇。、及0、f(f)、m和v变化时
的CC效果。
簧r
薹宴
孽专
豁
运行时间f/s
运行时间f/s
I呐35
f
1
j
30
邑。
赵
司
瑙25窖
装_o
孽20O
lO20304050
簧一・
运行时间f/s
运行时间f/s
蚤\
e
委一
R臀毒
器一t
O
10
20
30
40
50
甚一l
运行时间f/s
运行时间f/sP∑
斧40
毽
划
吉20
隶
£
杂。
嘉
怕一20
薏枷
斗
运行时间f/s
运行时间f/s
图6各参数取名义值时的CC效果万
方数据图7显示了兀=0.002s,乇ai=0.08s,△乇。=6.5/吐,
m=1688
k岛及D=0.3
s,r=0.1
s,其余参数取名义
值时的CC效果,这种情况就相当于车内乘坐了4
名乘客。图8、9显示了在图6、7的条件下有量测噪声时的控制效果。量测噪声分别取血~Ⅳ(0,0.1),△v一Ⅳ(0,0.05),△口~Ⅳ(0,0.1),随机初始状态选
为‰+Ⅳ(0,1)、%+Ⅳ(0,1),其中翔=0m,V0=25
r11/s。
图10~13则显示了ACC的效果。除了加入位移(车距)控制外,其余各种条件均与图6~9所示的CC相同。
由图6~13可以看出,在IV纵向运动控制器
LMC控制下:①车辆纵向运动误差很小,完全可
以满足IVcc和AcC的要求。②冲击最大值不超过40111/s3(允许冲击可达8∥s),具有良好的平顺性。
⑧LMC对发动机、刹车器和车辆参数变化,以及不同的车辆运行初始状态和一定幅度的量测噪声等具有良好的适应能力。④在油门和刹车切换逻辑
协调下,油门和刹车没有频繁切换现象和歧义动作。
⑤量测噪声对控制性能具有显著影响。为补偿量测噪声引起的控制精度的劣化,控制执行机构(尤其是油门执行器1需要频繁动作,从而显著增加了控制能
筵e
象;e窖e
喜、
--—L1一I
簿专
删蝼霉避磺曩
暑
广。
运行时间f/s
匙沙肆蓉:*漪耥
运行时间f/s
运行时间f/s
蚤10
、
善s
暑、h日
薹
爨警
运行时间f/s
运行时间f/s
P1
p
≤
【呐
毽
越吕
散∑
、
£越震
柑中—h_1岫
是一
..1
O
1020304050
运行时间f/s
运行时间f/s
图7丁#0.002s,Z.眦j=0.08s,△fi。=6.5/吐,m=1688kg,
及f)=0.3
s,f=O.1
s,其余参数取名义值时的CC效果
100
机械工程学报第42卷第11期
一q\≈
越趔曩窨薜朴
甄什型0—2卜
羹与4L.:,l
f
i詈。b爨ms|}
餐“啦甫而妯。
oN
v.卜L蝼
R臀霉
载卜~
枢一lo卜
\~’\
蔷巡束£J舞
蠹卜卜
藉-24
专。卜_—-■叫.一___
ll素刮n如n}丽刊。
参数同图6的CC效果
.曼专
篓
收
一
OlO20304050
,
运行时间f/s
I∞
E
∑
▲
司
{|{】j悠黔雕默瓢.Ⅲ,;毯斓越密薜卅瑙
运行时间f/s
运行时间f/s
五、
eR需器
:;趑
运行时间f/s
运行时间f/s
∞
斧
l∞
吕
∑
.
.一
.一-【
‘’、
越
’fTI
/刀越束[墓
柑O
10
20
30
40
50
是一
运行时间f/s
运行时间f/s
图9有量测噪声而其余参数同图7的CC效果
万
方数据/I|\
三槐_2卜
。}力虢yj瓶
越域最譬驿卅
1卜喑厂茹_打椭
融谜
藉№忙簧一.啦分妒打制。
运行时间f/8
运行时间f/8
\
E
K
司
j{ll|
账褪鞋
O
10
20
30
40
50
运行时间f/s
运行时间f/8
鲳
l∞
垂
10r
弑r叶一
佃一10}_I
鋈三娃瑟怫乳川卜邑O.5}-
n
运行时间f/s
警^啦古寺捕。10
与o‘5『J、
5
—
醚州卜蘸¨
0
lO
20
30
40
50
虬1.虹分寺亩制。
运行时间f/s
运行时间f/8
60
40
蔷趟柬£J幕
20
O1020304050
运行时间f/s运行时间f/8
图11丁乒0.002s,L。i=0.08s,△‘t=6.5/嚷,m=1688kg,及f)=0.3s,f=O.1s,其余参数取名义值时的ACC效果
2006年11月李贻斌等:智能车辆的纵向运动控制
101
燮艇罴嫩●州一
忡州
运行时间f/s
运行时间f/s
,
∞
1.O
J∞
£
要o.5
∑
}
趟艘
乳;
魁
瑙一1.0
运行时间f/s
Z
10
1.5
C
≥6也毒1.O
R
4
霎:
辐¨
鐾
。
韫}_0.5
运行时间f,s
P斧
¥
I∞
毽
毒
瑙∑
‘’、
_‘一~。一▲...L。。
散越£柑一舞
轴一
州陆●倦1r一
是一
!’”.一I。TI’I’一l一一]
运行时间f/s
运行时间f/s
图12有量测噪声而其余参数同图10的ACC效果
螳一
2O2目J越艘曩窨竖I钟
46
匦茎《畦
O
10
20
30
40
50
运行时间f/s
l们
1
邑O
司
j{1】j悠.o
簧一・
01020304050
运行时间f/s
运行时间f/s
g
1.0
蚕、G
与o.5
装
。
R臀器
褪一O.5强一l
0
lO
20
30
40
50
运行时间f/s
一60
基40
毫20
瘿
怕奏一:;
—“'州
~-__
运行时间f/s
运行时间f/s
图13有量测噪声而其余参数同图11的ACC效果
万
方数据量,并对执行器带宽提出更高要求。这表明了采用高精度量测传感器的必要性。
⑥加速度和速度规
划在改善IV纵向控制精度、鲁棒性和平顺性方面作用明显。⑦与CC相比,用于ACC的刹车控制更加平顺,这是ACC中位移控制产生的平滑滤波作用
的结果。5
结论
结合加速度和速度规划,使用复杂对象控制器
自动设计方法设计的Ⅳ纵向运动控制器LMC,对发动机、刹车器和IV非线性、纯延迟和不确定性等特性,以及不同的初始状态和一定幅度的量测噪声均具有良好的适应能力,完全可以满足Ⅳ纵向运动高精度、强鲁棒性和平顺性的要求。
与已有成果相比,该项研究在使用中等复杂程度的发动机动态模型和刹车器动态模型的同时,充分考虑了发动机、刹车器和车辆的非线性、纯延迟、
不确定性,以及外界环境和量测噪声的不确定性,这与实际系统的吻合度更高,所设计的Ⅳ纵向运动控制器因而具有更好的控制性能。
本文的研究表明ACC在改善刹车控制平顺性方面具备很大的优势,采用高精度量测传感器和高带宽执行器是非常必要的,能为IV纵向运动控制系
统设计提供了指导。
参考文献
[1】威鲁麦特[德】.车辆动力学模拟及其方法[M】.北京:北
京理工大学出版社,1998.[2]DI也WMC.Adisscusion
of
Vehiclemodelingfbr
con-
仃ol[R】.Berkeley:vehicle
D)rn蛐icsLaboratoⅨUniver-
si锣ofCalifomia,2002.[3】Kosko
B.Fllzzy
engineemg[M】.EnglewoodC1i凰,N.J.:
PrenticeHall.1997.
[4】IOANNOU
P
A,CHIENCC.Autonomous
intelligent
cmiseconnDl【J】.IEEETransactions
on
VehicularTech—
nolo戥1993,42(4):657-672.
[5】王跃建,德藻,李克强,等.基于ITS的汽车主动避撞
性关键技术研究(一)[J].汽车技术,2003(3):3.8.
[6】WILCUTTSM,SOUDER
J.Powertrain
modeldeVelop—
memformobiles[R].Berkeley:Vehicle
Dyn锄ics
Labo-
ratory,UniVersityofCalifomia,2002.
102
机械工程学报
第42卷第11期
[7】KABGANIANM,KAZEMI
R.Anews廿ategy
for廿.action
con打olintIlmingViaenginemodeling[J].IEEE11rallsac・
tions
on
vehicularTechnology’200l,50(6):
l540-1
548.
[8】VLACIC
L,PARENT
M,HARASHIMFA.Intelligent
Ve—
hicle
technologiestheory
aIld
application[M】.Oxford:
Butterwor山一Heinemalln.2001.
[9】阮久宏.“模式覆盖与模式嵌入”控制思想及其应用:
复杂对象智能控制器自动设计方法[R】.北京:北京理工大学信息科学技术学院,2004.
[10】FuMeng)rin,RUANJilltlong,LIYibin.A
new
kindof
robustdesignmethodofintelligentVehiclelateml
con-
仃ol[C]//Proceedingsofthe
5th
WCICA,Hangzhou,2004.
H锄gzhou:zheji蛐gu-niVers蚵Press,2004:2438-2442.
[11】RUAN
Jiuhong,Fu
Mengyin,DingHui,eta1.Re8earch
on
intelligentVehiclerobustcon仃ollerdesignmemodbased
on
noise—add[C】∥HEI沁ETCJ,etal,eds.Proceedillgsof
the
7t11ITSC,Washin昏onDC,2004.NewJersey:IEEE-INSTElectricalElec仃onicsEngineersInc.,2004:
29.34.
[12】EdwardH,M.LIM,KARLHEDluCK.Lateralandlon萨
tudinal
vehicle
con廿ol
c01lpling
forautomatedVehi・
cle[C】//Y.urkoVichSed.ProceedingsofmeAmeric舭
Con仃01
Conference,
Califomia,
1999.
S锄
Diego:
IEEE-INSTElec仃icalElec仃onicsEngineerslnc.,1999:3677.3680.
[13】CHIuSTIANGEIu)ES,ERJC
J.Rossetterandursina
saur.
combiningl锄eke印ing锄dVehiclefollowingwimharzed
m印s[J】.VehicleSystem
Dyn锄ics,2001,36(4-5):
391.411.
[14】孙增圻,张再兴,邓志东.智能控制理论与技术【M】.北
京:清华大学出版社,1997.
万
方数据LoNGITUDINAL
MOTIoN
CoNTRoL
oFINTELLIGENTVEHICLE
.L,Ⅺ6f,z。’2
R己阻Ⅳ历“^D,z矿
LI
C口ihongFU
Men斟酣
(J『.RD6DfR甜P口愆^&,z册,鼬口,z如馏踟fVP坶砂,
Jinan250061:
2.school《Elec打icalEn酉neenng&Automntion,
刀明,加己砌f垤坶砂,Z玩,!l『f,z3D∞72;3.scient访cRese口rchDepnrtment,
sh骶dongm∞tongUniversi眵,点nan250023;
4.School可I’嘻bn骶‘ttionsc{enceQnd1色chnology,Be西ingInStitute《l’echnology,Beijing
1O008
i、)
Abstract:Fi璐tly’vehiclelongitudinalmatllematicrnodelbased
on
medium-leVelcornplex∞ginemodel加dnon-liIlearbrake
modelis百ven.Then,thecomplexplantcon仃ollerautomaticdesignmemodbased
on
fIlzzylogicandgeneticalgorilhmis
usedtodesignmzzybrakecon仃01ler.Andswitchlogicoft11rot・
tle锄dbrakeisdesigIled.Based
on
mebrakeco曲∞11eraIldtlle
switch
logic,mrottlecontrollerisdesignedbyusillgt11esame
automaticdesignmethod.Throttlecontroller,brakecon缸.011erandswitchlogictogetllerconstitIltelongitIldinalmotion
con一
仃Dller(LMC).Lastly,validitiesof
LMC
inIVcmisecon仃ol
锄dadaptivecmise
coll打ol
are
testedthroughsimulations.The
resultsshowthattheLMCc蚰meetIV10ngitudinalcorl仃ol
perfbm蚰cesofhi曲precision,s缸Dngrobustlless蚰d
smooth-
neSS.
Keywords:Intell谵entvehicle
Longh曲alcon仃01
.Thmmecon虹Dl
Bral(ecorltrol
Fuzz)rlogic
Geneticalgorithm
作者简介:李贻斌,1960年出生,男,教授,博士生导师。主要研究方
向为机器人技术、智能控制和智能信息处理。E_mail:1iyb@sdu.edu.cn
智能车辆的纵向运动控制
作者:作者单位:
李贻斌, 阮久宏, 李彩虹, 付梦印, LI Yibin, RUAN Jiuhong, LI Caihong, FU Mengyin
李贻斌,LI Yibin(山东大学机器人研究中心,济南,250061;天津大学电气与自动化工程学院,天津,300072), 阮久宏,RUAN Jiuhong(山东交通学院科研处,济南,250023), 李彩虹,LICaihong(山东大学机器人研究中心,济南,250061), 付梦印,FU Mengyin(北京理工大学信息科学技术学院,北京,100081)
机械工程学报
CHINESE JOURNAL OF MECHANICAL ENGINEERING2006,42(11)1次
刊名:英文刊名:年,卷(期):被引用次数:
参考文献(14条)
1. 威鲁麦特 车辆动力学模拟及其方法 1998
2. DREW M C A disscusion of vehicle modeling for control 20023. Kosko B Fuzzy engineering 1997
4. IOANNOU P A. CHIEN C C Autonomous intelligent cruise control[外文期刊] 1993(04)5. 王跃建. 德藻. 李克强 基于ITS的汽车主动避撞性关键技术研究(一)[期刊论文]-汽车技术 2003(03)6. WILCUTTS M. SOUDER J Powertrain model development for mobiles 2002
7. KABGANIAN M. KAZEMI R A new strategy for traction control in turning via engine modeling[外文期刊]2001(06)
8. VLACIC L. PARENT M. HARASHIMF A Intelligent vehicle technologies theory and application 20019. 阮久宏 "模式覆盖与模式嵌入"控制思想及其应用:复杂对象智能控制器自动设计方法 2004
10. Fu Mengyin. RUAN Jiuhong. LI Yibin A new kind of robust design method of intelligent vehiclelateral control[会议论文] 2004
11. RUAN Jiuhong. Fu Mengyin. Ding Hui Research on intelligent vehicle robust controller design methodbased on noise-add[外文会议] 2004
12. Edward H. M LIM. KARL HEDRICK Lateral and longitudinal vehicle control coupling for automatedvehicle 1999
13. CHRISTIAN GERDES. ERIC J Rossetter and ursina saur.combining lane keeping and vehicle followingwith harzed maps 2001(4-5)
14. 孙增圻. 张再兴. 邓志东 智能控制理论与技术 1997
引证文献(1条)
1. 李以农. 冀杰. 郑玲. 赵树恩 智能车辆自适应巡航控制系统建模与仿真[期刊论文]-中国机械工程 2010(11)
本文链接:http://d.g.wanfangdata.com.cn/Periodical_jxgcxb200611015.aspx
第42卷第11期机械工程学报
v01.42No.112006年11月
CHINESEJOURNALOF
MECHANICALENGINEERING
Nov.
2O06
智能车辆的纵向运动控制木
李贻斌1,2
阮久宏3李彩虹1
付梦印4
(1.山东大学机器人研究中心济南250061:
2.天津大学电气与自动化工程学院天津300072;
3.山东交通学院科研处济南250023;4.北京理工大学信息科学技术学院北京
100081)
摘要:建立使用发动机中等复杂模型和非线性刹车模型的车辆纵向运动数学模型。使用基于模糊逻辑和遗传算法的复杂对象控制器自动设计方法设计刹车控制器,构造一种油门和刹车切换逻辑,再基于刹车控制器和切换逻辑使用自动设计方法设计油门控制器,共同构成纵向运动控制器(LMc)。仿真检验LMC在Iv巡航控制和自适应巡航控制中的有效性,结果表明所设计的LMc完全可以满足Iv纵向运动高精度、强鲁棒性和平顺性的要求。关键词:智能车辆纵向控制油门控制刹车控制模糊逻辑遗传算法中图分类号:TP242.62
型,刹车器模型是静态的,未考虑动态过程,也未
O前言
考虑发动机、刹车器和车辆参数时变特性。文献[4]采用与文献【3]相同的发动机模型,使用逆控制研究智能车辆(Imelligentvehicle,IV)可显著提高了ⅣACC控制问题,但未使用刹车控制,减速度
交通流量、增强交通安全、改善乘坐舒适性,是智
控制范围很小,也未考虑发动机和车辆参数时变特
能交通系统(Intelligent仃ansportsystem,ITS)的核心
性。文献【5]在静态模型的基础上将发动机和刹车器
和未来车辆的发展方向。车辆纵向控制是沿车辆纵动态过程近似等效为一个惯性环节,分别建立了发
轴方向施加的控制,包括位移(车辆一目标距离)、动机和刹车器动态模型,并使用一种混合策略研究
速度和加速度的控制。在仅使用传统燃料提供动力
了车辆驱动控制问题,没有考虑发动机与刹车器的的IV上,纵向控制主要通过发动机驱动力和刹车器
纯延迟和参数时变特性。文献【6]建立了一个中等复
刹车力的联合控制实现,而驱动力一般通过发动机杂程度的发动机模型,文献【7]采用中等复杂程度的油门控制实现。由于车辆纵向特性和横向特性之间
发动机模型和滑模控制研究了油门控制问题,但未存在强耦合作用…,对于运行在自主状态的IV来考虑发动机和车辆参数时变,也未使用刹车,减速
说,纵向速度的控制质量对车辆横向控制性能有很
度控制范围很小。
大影响;当Ⅳ运行在自适应巡航控制(Adaptive
事实上,包括上述文献在内的多数文献仅研究cmisecon仃ol,ACCl和队列状态时,除车速之外,
了基于油门控制的纵向控制问题,控制器设计使用
对车距控制精度也有很高的要求。同时为满足乘坐的是简化的静态或动态模型,没有全面考虑发动机、舒适性要求,如何使冲击较小进而实现平滑控制也
刹车器和车辆的非线性、纯延迟和参数时变特性,是一个挑战。但发动机和刹车器具有很强的非线性、
没有充分研究鲁棒性,因此全状态下的控制效果很
纯延迟和不确定性特性,车辆本身也存在高度非线难反映出来。对此,这里使用油门和刹车联合控制
性和不确定性特性,这使得设计可满足快速、高精策略来研究IV的纵向控制问题,并采用中等复杂程度、强鲁棒性和平顺性要求的纵向控制器非常困难。度的发动机模型和非线性刹车器动态模型作为控制在以往的研究工作中,文献[2]讨论了发动机模器设计依据,全面考虑发动机、刹车器和车辆的非
型对发动机工作真实特性的反映能力、模拟精度和线性、纯延迟和参数时变特性,力求获得良好的车
计算量等方面的影响,建议使用中等复杂程度的发辆纵向运动控制鲁棒性。
动机模型设计控制器。文献[3]使用标准可加性模型SAM研究了纵向模糊控制器的设计问题,所使用的1
车辆纵向运动数学模型
发动机模型是一个简化的带时间纯延迟的线性模
1.1发动机数学模型
+国家863计划资助项目(2003AAl33040)。20060125收到初稿20060622收到修改稿
研究使用的发动机模型来源于文献[6]、[7],由
万
方数据
2006年11月李贻斌等:智能车辆的纵向运动控制
95
式(1)~(9)描述
砌。=c,7vm。哦
(1)
正=q筹等%㈣u吲卜蚶(2)
仉=(口2嚷2+口l敛+口o)%2+(62铣2+61嚷+60)m。+
c2哦2+c1魄+c0
(3)唬=帆一,fz。
(4)
乙ai砌ai=一mai+mai
c
(5),
帆。=m一忍%
(6)%=P文%铲‰’瓣
(7)死西=一口+呸
(8)%=1一exp(白%一%)
(9)
式中
m出——进气质量(k)所。——排气质量(kg)
%——缸内气体质量(kg)
mai。——燃气喷射量命令(kg)织——发动机角速度(rad/s)口——油门开度角(o)诉——油门开度命令(o)乃——油门开度特性
加二—喝大影欷胡歌鳓,名义值为
0.333
5娜
最,——缸压系数
c——发动机汽缸系数,名义值为0.1010
仉——气缸容积效率
乙。;——燃气喷射时间常数(s),名义值
为0.05
s
死——油门执行机构时间常数(s),名义
值为0.00l
s
%——最大油门开度(0),名义值为79.460%。——油门开度系数,名义值为1.06乞,——油门开度系数,名义值为1.1446
Z——发动机输出转矩(N・m)G——输出转矩系数(N・111/(kg・s.1)),
名义值1.176MN・州(埏・s叫)
C0。0一△气)——进气延迟系数,名义值为1.0Cs。O一△‘)——点火延迟系数,名义值为1.0
△“——进气延迟(s),名义值为5.48/纯△岛——点火延迟(s),名义值为1.3/镇‰——系数,名义值为9.0毛——系数,名义值为2808.0%——系数,名义值为13
103.0
万
方数据口1——系数,名义值为214.7口,——系数,名义值为0.0836n——系数,名义值为64.99五——系数,名义值为O.666坟——系数,
名义值为4.092×10_5
%——系数,名义值为0.372
c1——系数,名义值为3.889×10-4c,——系数,名义值为1.039×10_6
1.2刹车器模型
使用的非线性刹车器模型来源于文献[3]和[8】
的试验与分析结果。当凡(0≤民m。时,刹车器特性
由式(10)、(11)描述
咒(‘)2丢万[一瓦(‘)+K(瓦Mo—r(‘))]
(10)
I墨
o≤瓦<瓦1
弛,=怪篆鬟三急
Ⅲ,
【K4咒3≤民<咒4
式中
既(f)——刹车力(kN)
吒一——最大刹车力,即限幅值(斟)
丁(f)——刹车时间常数(s),名义值为O.15sK(瓦)——刹车增益系数(s),是刹车力气(f)
的函数
“(f)——刹车控制输入,以数字量表示f(f)——刹车控制延迟(s),名义值为O.05
s
图1显示了刹车器的静态特性【3】,其中
R1=1.022
l潮,凡=5.799kN,R4=9.780心叮,风4=
12.669kN,气一=玩4。
1
互1\
芒R*孺
量纲一的刹车控制输入呱f)图l刹车器的静态特性曲线
1.3车辆纵向运动数学模型
假设车辆运行在横向水平的道路上,此时可不
考虑车辆横滚运动;进一步假设路面平整,如高速
公路,垂向运动可以忽略;如果再忽略横向运动的影响,并假设轮胎和地面之间不打滑,则根据车辆动力学分析…,可以建立如式(12)~(17)所示的车辆
纵向运动数学模型,其中五是旋转质量系数,包含
所有与旋转质量有关的影响因素,如轮胎、制动器、
机械工程学报第42卷第11期
传动轴、变速器、发动机飞轮和驱动部件等,并与传动比有关,此处假定传动比R。=3.0609,选定允:1.08[1】o
d(f)=吐R/r
(12)1,(f)=K+I:口(f)df
(13)x(f)2%+J。1,(f)m
(14)只=Ca彳p[V(f)+va(f)】2/2
(15)f=Cr愕(16)
,。啦=互一I咒+只+只+只+
I
(
)
愕si邶“小血毒j专
(17)
式中口(f)——车辆的加速度(IIl/s2)
v(f)——车速(“s)
%——初始车速(111/s)va(f)——风速(111/s)
z(D——车辆的位移(m)‰——车辆的初始位移(m)
凡——风阻力(N)
R——轮胎滚动阻力(N),名义值为Cr,曙凡——传动阻力(N),名义值为352
N
G——空气阻力系数,名义值为0.3
Cr——车轮滚动阻力系数,名义值为O.015
4——车辆迎风面积(m2),名义值为1.2m2p——空气密度Oq暨/m3),名义值为1.25kg/m3t——发动机转动惯量(kg・m2),名义值为0.1454
kg・m2
∥——道路坡度(md)
m——车体质量(kg),名义值为l480kg
g——重力加速度(9.8IIl/s2)
,——轮胎旋转半径(m),名义值为0.3
m
2复杂对象控制器自动设计方法
复杂对象控制器自动设计方法是针对具有非线性、纯延迟、参数时变和非完整约束等复杂特性对象发展的一种控制器自动设计方法,也是“模式覆盖与模式嵌入”控制思想的具体应用【9】。方法使用模糊逻辑对逼近误差空间进行全局模糊划分,实现“覆盖”;设计多个局部模糊控制器(Fuzzy109iccorltroller,FLC)共同处理控制系统的局部和全局运动,完成对逼近误差的收敛控制,实现“嵌入”。具体实现方面,以模糊神经网络(Fllzzy.neural
net—
万
方数据work,FNN)为FLC结构,将模糊规则表达为卧m及其参数的形式,利用遗传算法(Genetic
algo—
rimm,GAl在FNN权重空间中自动搜索和选择FLC
参数,自动完成控制规则(控制器)的设计和优化。
在此方法中,为保证逼近误差空间的完整性以
及控制器对参考系统多样性和系统不确定性的适应能力,发展了关键参数选择、噪声加入、随机初始状态设置和多参考轨迹设计等算法【9。1¨。
3控制器设计
文献[12.13]的研究表明,对车辆纵向和横向运
动进行独立控制可获得满意的效果,因此纵向运动
控制可不考虑横向运动的影响。此时,系统状态变量选择为位移x、速度v和加速度口,即车辆运动模式可由(z,v,口)描述。参考轨迹由参考模式(‘,u,口,)描述,控制任务是通过对油门和刹车的联合作用使Ⅳ逼近参考轨迹(t,vr,以,)运行。
图2为智能车辆纵向控制系统框图,显示了由切换逻辑、油门控制器、刹车控制器、发动机、刹车器和车体(包括传动系统)组成的控制系统的结构,其中P为轨迹跟踪误差,瓯和吼为控制量,即发动机油门开度和刹车命令。
图2智能车辆纵向控制系统框图
切换逻辑、油门和刹车控制器共同构成IV纵
向运动控制器(Longitudillalmotioncon仃011er,LMC)。为满足ACC和巡航控制(Cmisecoll廿ol,CC)
不同的要求,油门控制器又有两种控制器与之对应,
分别称为位移控制器和速度控制器:刹车控制器则
仅使用一种控制器,即速度控制器,这是因为在ACC中油门控制器能够很好地对刹车误差进行补偿,这样共需设计三个控制器。油门和刹车控制器设计方法基本相同。接下来将会描述它们的异同。
3.1模糊控制器结构设计
这里选择一阶T.S模糊神经网络[14】作为Ⅳ换道控制器的结构。T.sFNN是一种基于T.S模型的常用模糊神经网络,其中T.S模糊模型由孙增昕等[14】提出。T—S典型的模糊规则形式可表示为下式
如果五为彳,并且%为B,则
z=g(五,z2)
(18)
2006年11月李贻斌等:智能车辆的纵向运动控制
式中
五,x,——输入变量z——输出变量
彳,B——前件中的模糊集合
z——后件中的精确函数,通常是西,而的
多项式
z=g(■,屯)
当g(■,%)是一阶多项式,即取z=怕+,121+呐
时,T—s模糊模型即为一阶T.s模糊模型,其中%,巧,砭为待定参数。
对于油门控制器,若进行ACC控制,则选择距
离误差缸和速度误差△v为模糊输入变量;若仅进
行Cc控制,则选择△v和加速度误差△口为模糊输
入变量。对于刹车控制器,无论是ACC还是CC,
均选择△v和△口为模糊输入变量。其中,
Zk=x—xr,
△v=V—Vr,△口=口一口r。
模糊变量缸、△v、△口的区间分别取[-2,+2]
m、[-2,+2]111/s、[_5,+5】111/s2,隶属度函数采用等腰三角函数。对油门和刹车控制器,当将两个模糊输入变量均划分成5个模糊子集时,共各有
5×5=25条模糊规则,这25条规则组成各自的规则空间{规则1,规则2,…,规则25},其中每条
规则的形式如式(18)所示。3.2模糊控制器参数设计
按照上述选定的控制器结构下的模糊输入变量
划分方式,一阶T—SFNN共有20个前件参数,以
及75个后件参数,总计95个控制器参数【l41。这95个参数组成一个参数矢量x,其形式为
x={(口。。,咙。),,(口。:,九:)文%』,,i,,%J)}
(19)
式中(4,,4:)表示(缸,△v)或(△1,,△口),(%,,九,)和
(口4,,九,)分别表示对应输入变量的第f个等腰三角形模糊隶属度函数的中心和宽度,f-1,2,…,5;(%,,,i,,吃,)表示第,个模糊规则精确输出函数的待定参数,7_1,2,…,25,精确函数形如
g,(4l,42)=%f+I,4l+呸,42
(20)
式中,
g,(4,么2)表示模糊规则后件,表示油门开
度命令醌(力或刹车控制命令“。。
参数设计的任务就是确定一个优化的参数矢量x+,使得所设计的控制器能够完成模式覆盖与模式
嵌入任务。
这里使用GA对x+进行搜索和优化,优化目
标函数选为
矗(4,42,s,x)=日么?+芝47+B皈(f)2
(21)
或
万
方数据兀(△v,△口,s,x);只△V2+马△a2(22)
式中
墨,忍,只,只,忍——权重系数
式(21)为油门控制器参数设计目标函数,表示使用最小的油门控制量实现最小的跟踪误差。式(22)
为刹车控制器参数设计目标函数,表示在控制量无
约束条件下实现最小的跟踪误差。
使用GA搜索和优化参数时一般以适值函数最大为优化目标,故将目标函数作如式(23)或(24)的
变换
F(s,x):————亍』——一(23)
d.001+√石(4,4,s,x)
,(s,x):————下:∑————一
。
(24)
。
o.001+√片(△v,△口,s,.Y)
式中只墨均——适应度
式(23)、(24)的分母上加入一个小数0.001是为避免被零除的错误。
经过进化,油门和刹车控制器的参数和模糊规则被不断地调整,控制性能不断提高。限于篇幅,使用GA设计模糊控制器的详细过程可见文献【11],这里不再赘述。3.3设计算法
为获得完整的模式空间,以及对参考轨迹多样
性和系统不确定性的鲁棒能力,模糊控制器设计使
用了关键参数选择、噪声加入、随机初始状态设置
和多参考轨迹设计等算法。
3.3.1油门控制器设计算法
发动机油门执行机构时间常数疋、燃油喷射时间常数乙撕和进气时间延迟△乇。对发动机性能具有重要影响,点火延时△乙也有重要影响,但由于可对点火时间进行正时校正,因此选择毛、乙ai和△fn
作为设计用关键参数,设计取值分别为0.1s(名义值为0.05s)、0.002s(名义值为0.001s)和8/皱(名义值
为5.48/嚷)。此外,变速器传动比磁和车体质量m对控制性能也有重要影响。仿真表明,使用高速段速度设计的控制器在低速段也有良好的控制性能,
因此选用30 ̄36In/s的速度段为设计用车速,此时
对应的传动比R,3.0609;对于m,选其名义值为
l480kg。
噪声加入的作用是抑制量测噪声和干扰,随机初始状态的作用是使控制系统适应各种初始条件。下表给出了噪声加入和随机初始状态的设置,其中界干扰选为坡度为10%的道路斜坡以及ya(f)=10cos(15Ⅳ(0,1)一180)的随机风速。
Ⅳ(口1’口2)表示均值为口1、方差为口2的正态分布。外
98
机械工程学报
第42卷第11期
表噪声加入和随机初始状态设置
车辆纵向控制性能与加速规律(参考轨迹)的关系密切。这里构造并推导了梯形和钟形加速规律及相应的速度和位移规划,以此作为设计用参考轨迹。与一般加速度规律相比,规划满足期望速度和期望位移的约束,其中钟形加速度还满足冲击连续性的要求,这可使车辆在运行时受到的冲击变得更小。
此外,受发动机功率限制,最大加速度有一个上限
值,因此采用如图3所示的规划作为设计用参考
轨迹。
稔坦
誓
0
5
lO
15
20
25
30
料运行时闻f/s
(a)
趟
矧,
蒸2
密∑媾孝舢
运行时间f/s
(”
万
方数据Pk.暑≤古
越蝌蕞御讯雹薜奸
运行时间f/s
(a)
『.目≤J趟艘补媳霉壤卅
4
m
H
。鼢
蝴嘞
。班
图4刹车控制器设计用减速规律
和对应的速度曲线
X=(‘参考加速度等于0’并且‘油门完全关
闭’并且‘距离误差大于某一正值’并且‘速度误
差大于某一负值’)
蜀=(‘参考加速度等于0’并且‘油门完全关闭’并且‘速度误差大于某一正值’并且‘距离误差大于某一负值’)
玛=(‘油门完全关闭’并且‘速度误差大于某一负值’并且‘车辆运行状态位于定义的刹车区’)
知=(‘距离误差大于某一正值’并且‘速度误
差大于某一负值’)
墨=(‘加速度误差大于某一正值’并且‘速度误差大于某一负值’)
切换逻辑为:如果X,恐,玛,拖,墨任一成
立,则执行刹车动作,否则不执行刹车动作;若蜀或K满足,执行刹车的同时关闭油门。局中“定
义的刹车区”可见文献【3]。3.4.2用于CC的切换逻辑
用于CC的切换逻辑如下。令
y1=(‘油门完全关闭’并且‘速度误差大于某一正值’)
y2=(‘油门完全关闭’并且‘速度误差大于某一负值’并且‘加速度误差大于某一正值’)
b=(‘油门完全关闭’并且‘加速度误差大于某一负值’并且‘车辆运行状态位于定义的刹车区’)切换逻辑为:如果y1,y2,y3任一成立,则执行刹车动作,否则不执行刹车动作。其中“定义的刹车区”的横坐标为速度误差,纵坐标为加速度误差,其形状与AcC刹车区类似,可见文献[3】。
3.5纵向运动控制器(LMC)设计
LMC设计分两步进行,即先使用自动设计方法
设计刹车控制器,然后以刹车控制器和切换逻辑为基础,使用自动设计方法设计油门控制器,这样可使油门同刹车模糊控制器之间、两个模糊控制器同
2006年11月李贻斌等:智能车辆的纵向运动控制
刹车逻辑之间实现协调动作。4仿真研究
为检验所设计的IVLMC在CC和ACC中的控
制效果,这里进行了仿真研究。仿真使用的控制周
期为0.05s,外界干扰选择为图5所示的道路斜坡(5%坡度)特性曲线和Va(f)=10cos(15Ⅳ(0,1)一180)
的随机风速。限于篇幅,仅给出部分仿真结果(图
6~13、。
蔼
之
q趟鬟c汝划
位移s/m
图5仿真使用的道路斜坡
图6显示了在随机初始状态和设定的外界干扰
下,当兄、乙ai、△乇。、及0、f(f)、m和v变化时
的CC效果。
簧r
薹宴
孽专
豁
运行时间f/s
运行时间f/s
I呐35
f
1
j
30
邑。
赵
司
瑙25窖
装_o
孽20O
lO20304050
簧一・
运行时间f/s
运行时间f/s
蚤\
e
委一
R臀毒
器一t
O
10
20
30
40
50
甚一l
运行时间f/s
运行时间f/sP∑
斧40
毽
划
吉20
隶
£
杂。
嘉
怕一20
薏枷
斗
运行时间f/s
运行时间f/s
图6各参数取名义值时的CC效果万
方数据图7显示了兀=0.002s,乇ai=0.08s,△乇。=6.5/吐,
m=1688
k岛及D=0.3
s,r=0.1
s,其余参数取名义
值时的CC效果,这种情况就相当于车内乘坐了4
名乘客。图8、9显示了在图6、7的条件下有量测噪声时的控制效果。量测噪声分别取血~Ⅳ(0,0.1),△v一Ⅳ(0,0.05),△口~Ⅳ(0,0.1),随机初始状态选
为‰+Ⅳ(0,1)、%+Ⅳ(0,1),其中翔=0m,V0=25
r11/s。
图10~13则显示了ACC的效果。除了加入位移(车距)控制外,其余各种条件均与图6~9所示的CC相同。
由图6~13可以看出,在IV纵向运动控制器
LMC控制下:①车辆纵向运动误差很小,完全可
以满足IVcc和AcC的要求。②冲击最大值不超过40111/s3(允许冲击可达8∥s),具有良好的平顺性。
⑧LMC对发动机、刹车器和车辆参数变化,以及不同的车辆运行初始状态和一定幅度的量测噪声等具有良好的适应能力。④在油门和刹车切换逻辑
协调下,油门和刹车没有频繁切换现象和歧义动作。
⑤量测噪声对控制性能具有显著影响。为补偿量测噪声引起的控制精度的劣化,控制执行机构(尤其是油门执行器1需要频繁动作,从而显著增加了控制能
筵e
象;e窖e
喜、
--—L1一I
簿专
删蝼霉避磺曩
暑
广。
运行时间f/s
匙沙肆蓉:*漪耥
运行时间f/s
运行时间f/s
蚤10
、
善s
暑、h日
薹
爨警
运行时间f/s
运行时间f/s
P1
p
≤
【呐
毽
越吕
散∑
、
£越震
柑中—h_1岫
是一
..1
O
1020304050
运行时间f/s
运行时间f/s
图7丁#0.002s,Z.眦j=0.08s,△fi。=6.5/吐,m=1688kg,
及f)=0.3
s,f=O.1
s,其余参数取名义值时的CC效果
100
机械工程学报第42卷第11期
一q\≈
越趔曩窨薜朴
甄什型0—2卜
羹与4L.:,l
f
i詈。b爨ms|}
餐“啦甫而妯。
oN
v.卜L蝼
R臀霉
载卜~
枢一lo卜
\~’\
蔷巡束£J舞
蠹卜卜
藉-24
专。卜_—-■叫.一___
ll素刮n如n}丽刊。
参数同图6的CC效果
.曼专
篓
收
一
OlO20304050
,
运行时间f/s
I∞
E
∑
▲
司
{|{】j悠黔雕默瓢.Ⅲ,;毯斓越密薜卅瑙
运行时间f/s
运行时间f/s
五、
eR需器
:;趑
运行时间f/s
运行时间f/s
∞
斧
l∞
吕
∑
.
.一
.一-【
‘’、
越
’fTI
/刀越束[墓
柑O
10
20
30
40
50
是一
运行时间f/s
运行时间f/s
图9有量测噪声而其余参数同图7的CC效果
万
方数据/I|\
三槐_2卜
。}力虢yj瓶
越域最譬驿卅
1卜喑厂茹_打椭
融谜
藉№忙簧一.啦分妒打制。
运行时间f/8
运行时间f/8
\
E
K
司
j{ll|
账褪鞋
O
10
20
30
40
50
运行时间f/s
运行时间f/8
鲳
l∞
垂
10r
弑r叶一
佃一10}_I
鋈三娃瑟怫乳川卜邑O.5}-
n
运行时间f/s
警^啦古寺捕。10
与o‘5『J、
5
—
醚州卜蘸¨
0
lO
20
30
40
50
虬1.虹分寺亩制。
运行时间f/s
运行时间f/8
60
40
蔷趟柬£J幕
20
O1020304050
运行时间f/s运行时间f/8
图11丁乒0.002s,L。i=0.08s,△‘t=6.5/嚷,m=1688kg,及f)=0.3s,f=O.1s,其余参数取名义值时的ACC效果
2006年11月李贻斌等:智能车辆的纵向运动控制
101
燮艇罴嫩●州一
忡州
运行时间f/s
运行时间f/s
,
∞
1.O
J∞
£
要o.5
∑
}
趟艘
乳;
魁
瑙一1.0
运行时间f/s
Z
10
1.5
C
≥6也毒1.O
R
4
霎:
辐¨
鐾
。
韫}_0.5
运行时间f,s
P斧
¥
I∞
毽
毒
瑙∑
‘’、
_‘一~。一▲...L。。
散越£柑一舞
轴一
州陆●倦1r一
是一
!’”.一I。TI’I’一l一一]
运行时间f/s
运行时间f/s
图12有量测噪声而其余参数同图10的ACC效果
螳一
2O2目J越艘曩窨竖I钟
46
匦茎《畦
O
10
20
30
40
50
运行时间f/s
l们
1
邑O
司
j{1】j悠.o
簧一・
01020304050
运行时间f/s
运行时间f/s
g
1.0
蚕、G
与o.5
装
。
R臀器
褪一O.5强一l
0
lO
20
30
40
50
运行时间f/s
一60
基40
毫20
瘿
怕奏一:;
—“'州
~-__
运行时间f/s
运行时间f/s
图13有量测噪声而其余参数同图11的ACC效果
万
方数据量,并对执行器带宽提出更高要求。这表明了采用高精度量测传感器的必要性。
⑥加速度和速度规
划在改善IV纵向控制精度、鲁棒性和平顺性方面作用明显。⑦与CC相比,用于ACC的刹车控制更加平顺,这是ACC中位移控制产生的平滑滤波作用
的结果。5
结论
结合加速度和速度规划,使用复杂对象控制器
自动设计方法设计的Ⅳ纵向运动控制器LMC,对发动机、刹车器和IV非线性、纯延迟和不确定性等特性,以及不同的初始状态和一定幅度的量测噪声均具有良好的适应能力,完全可以满足Ⅳ纵向运动高精度、强鲁棒性和平顺性的要求。
与已有成果相比,该项研究在使用中等复杂程度的发动机动态模型和刹车器动态模型的同时,充分考虑了发动机、刹车器和车辆的非线性、纯延迟、
不确定性,以及外界环境和量测噪声的不确定性,这与实际系统的吻合度更高,所设计的Ⅳ纵向运动控制器因而具有更好的控制性能。
本文的研究表明ACC在改善刹车控制平顺性方面具备很大的优势,采用高精度量测传感器和高带宽执行器是非常必要的,能为IV纵向运动控制系
统设计提供了指导。
参考文献
[1】威鲁麦特[德】.车辆动力学模拟及其方法[M】.北京:北
京理工大学出版社,1998.[2]DI也WMC.Adisscusion
of
Vehiclemodelingfbr
con-
仃ol[R】.Berkeley:vehicle
D)rn蛐icsLaboratoⅨUniver-
si锣ofCalifomia,2002.[3】Kosko
B.Fllzzy
engineemg[M】.EnglewoodC1i凰,N.J.:
PrenticeHall.1997.
[4】IOANNOU
P
A,CHIENCC.Autonomous
intelligent
cmiseconnDl【J】.IEEETransactions
on
VehicularTech—
nolo戥1993,42(4):657-672.
[5】王跃建,德藻,李克强,等.基于ITS的汽车主动避撞
性关键技术研究(一)[J].汽车技术,2003(3):3.8.
[6】WILCUTTSM,SOUDER
J.Powertrain
modeldeVelop—
memformobiles[R].Berkeley:Vehicle
Dyn锄ics
Labo-
ratory,UniVersityofCalifomia,2002.
102
机械工程学报
第42卷第11期
[7】KABGANIANM,KAZEMI
R.Anews廿ategy
for廿.action
con打olintIlmingViaenginemodeling[J].IEEE11rallsac・
tions
on
vehicularTechnology’200l,50(6):
l540-1
548.
[8】VLACIC
L,PARENT
M,HARASHIMFA.Intelligent
Ve—
hicle
technologiestheory
aIld
application[M】.Oxford:
Butterwor山一Heinemalln.2001.
[9】阮久宏.“模式覆盖与模式嵌入”控制思想及其应用:
复杂对象智能控制器自动设计方法[R】.北京:北京理工大学信息科学技术学院,2004.
[10】FuMeng)rin,RUANJilltlong,LIYibin.A
new
kindof
robustdesignmethodofintelligentVehiclelateml
con-
仃ol[C]//Proceedingsofthe
5th
WCICA,Hangzhou,2004.
H锄gzhou:zheji蛐gu-niVers蚵Press,2004:2438-2442.
[11】RUAN
Jiuhong,Fu
Mengyin,DingHui,eta1.Re8earch
on
intelligentVehiclerobustcon仃ollerdesignmemodbased
on
noise—add[C】∥HEI沁ETCJ,etal,eds.Proceedillgsof
the
7t11ITSC,Washin昏onDC,2004.NewJersey:IEEE-INSTElectricalElec仃onicsEngineersInc.,2004:
29.34.
[12】EdwardH,M.LIM,KARLHEDluCK.Lateralandlon萨
tudinal
vehicle
con廿ol
c01lpling
forautomatedVehi・
cle[C】//Y.urkoVichSed.ProceedingsofmeAmeric舭
Con仃01
Conference,
Califomia,
1999.
S锄
Diego:
IEEE-INSTElec仃icalElec仃onicsEngineerslnc.,1999:3677.3680.
[13】CHIuSTIANGEIu)ES,ERJC
J.Rossetterandursina
saur.
combiningl锄eke印ing锄dVehiclefollowingwimharzed
m印s[J】.VehicleSystem
Dyn锄ics,2001,36(4-5):
391.411.
[14】孙增圻,张再兴,邓志东.智能控制理论与技术【M】.北
京:清华大学出版社,1997.
万
方数据LoNGITUDINAL
MOTIoN
CoNTRoL
oFINTELLIGENTVEHICLE
.L,Ⅺ6f,z。’2
R己阻Ⅳ历“^D,z矿
LI
C口ihongFU
Men斟酣
(J『.RD6DfR甜P口愆^&,z册,鼬口,z如馏踟fVP坶砂,
Jinan250061:
2.school《Elec打icalEn酉neenng&Automntion,
刀明,加己砌f垤坶砂,Z玩,!l『f,z3D∞72;3.scient访cRese口rchDepnrtment,
sh骶dongm∞tongUniversi眵,点nan250023;
4.School可I’嘻bn骶‘ttionsc{enceQnd1色chnology,Be西ingInStitute《l’echnology,Beijing
1O008
i、)
Abstract:Fi璐tly’vehiclelongitudinalmatllematicrnodelbased
on
medium-leVelcornplex∞ginemodel加dnon-liIlearbrake
modelis百ven.Then,thecomplexplantcon仃ollerautomaticdesignmemodbased
on
fIlzzylogicandgeneticalgorilhmis
usedtodesignmzzybrakecon仃01ler.Andswitchlogicoft11rot・
tle锄dbrakeisdesigIled.Based
on
mebrakeco曲∞11eraIldtlle
switch
logic,mrottlecontrollerisdesignedbyusillgt11esame
automaticdesignmethod.Throttlecontroller,brakecon缸.011erandswitchlogictogetllerconstitIltelongitIldinalmotion
con一
仃Dller(LMC).Lastly,validitiesof
LMC
inIVcmisecon仃ol
锄dadaptivecmise
coll打ol
are
testedthroughsimulations.The
resultsshowthattheLMCc蚰meetIV10ngitudinalcorl仃ol
perfbm蚰cesofhi曲precision,s缸Dngrobustlless蚰d
smooth-
neSS.
Keywords:Intell谵entvehicle
Longh曲alcon仃01
.Thmmecon虹Dl
Bral(ecorltrol
Fuzz)rlogic
Geneticalgorithm
作者简介:李贻斌,1960年出生,男,教授,博士生导师。主要研究方
向为机器人技术、智能控制和智能信息处理。E_mail:1iyb@sdu.edu.cn
智能车辆的纵向运动控制
作者:作者单位:
李贻斌, 阮久宏, 李彩虹, 付梦印, LI Yibin, RUAN Jiuhong, LI Caihong, FU Mengyin
李贻斌,LI Yibin(山东大学机器人研究中心,济南,250061;天津大学电气与自动化工程学院,天津,300072), 阮久宏,RUAN Jiuhong(山东交通学院科研处,济南,250023), 李彩虹,LICaihong(山东大学机器人研究中心,济南,250061), 付梦印,FU Mengyin(北京理工大学信息科学技术学院,北京,100081)
机械工程学报
CHINESE JOURNAL OF MECHANICAL ENGINEERING2006,42(11)1次
刊名:英文刊名:年,卷(期):被引用次数:
参考文献(14条)
1. 威鲁麦特 车辆动力学模拟及其方法 1998
2. DREW M C A disscusion of vehicle modeling for control 20023. Kosko B Fuzzy engineering 1997
4. IOANNOU P A. CHIEN C C Autonomous intelligent cruise control[外文期刊] 1993(04)5. 王跃建. 德藻. 李克强 基于ITS的汽车主动避撞性关键技术研究(一)[期刊论文]-汽车技术 2003(03)6. WILCUTTS M. SOUDER J Powertrain model development for mobiles 2002
7. KABGANIAN M. KAZEMI R A new strategy for traction control in turning via engine modeling[外文期刊]2001(06)
8. VLACIC L. PARENT M. HARASHIMF A Intelligent vehicle technologies theory and application 20019. 阮久宏 "模式覆盖与模式嵌入"控制思想及其应用:复杂对象智能控制器自动设计方法 2004
10. Fu Mengyin. RUAN Jiuhong. LI Yibin A new kind of robust design method of intelligent vehiclelateral control[会议论文] 2004
11. RUAN Jiuhong. Fu Mengyin. Ding Hui Research on intelligent vehicle robust controller design methodbased on noise-add[外文会议] 2004
12. Edward H. M LIM. KARL HEDRICK Lateral and longitudinal vehicle control coupling for automatedvehicle 1999
13. CHRISTIAN GERDES. ERIC J Rossetter and ursina saur.combining lane keeping and vehicle followingwith harzed maps 2001(4-5)
14. 孙增圻. 张再兴. 邓志东 智能控制理论与技术 1997
引证文献(1条)
1. 李以农. 冀杰. 郑玲. 赵树恩 智能车辆自适应巡航控制系统建模与仿真[期刊论文]-中国机械工程 2010(11)
本文链接:http://d.g.wanfangdata.com.cn/Periodical_jxgcxb200611015.aspx