汽车ABS模糊控制方法的研究
2024-03-16
来源:欧得旅游网
维普资讯 http://www.cqvip.com 文'It编号:1007—1385(2006)01一o024—03 汽车ABs模糊控制方法的研究 (沈阳航空工业学院机械与瑟院汽车学阮翌宁,iL 仉 。 … 。,4 蝻出 一; 一幅 A 一 中圈分类号:U463.52 6 车轮的制动力矩。 蔗 辈 , 淼鐾 冀三嚣 姜 糊 1.2 模型来模拟轮胎制动时纵向附着 采用双线性模型来模拟轮腧削驯叫 差 簇 蒌 系数和滑移率的关系如图1。 金惹 熏 塞盖喜 妻 暮茎 l= 磊 数,设计了查询表在线插值的犋棚弪币 丽 ’出 l汽车系统模型 ¨ 轮胎模翥型可以罢需用丽个直 栏水线力衣轮 : s S<--So ̄, 用体 嚣 一 车ABs中的应甩微采 (2) : 1-: I=1 4" ̄13 (1) 矗So ̄,s 一 :l r. ̄gj 系统动力学和空气阻力的影啊 日削 '川 -一%时的附着系数; 滑移率为10o%时的阳君豕戥; 1.3制动系统模型 采用气动系统,可简化为: ‘ 其 ;一汽车加速度; r_一轮胎的有效转动半径; J 一车轮的转动惯量; 1△£一第』点和卜‘恩嗣“ 。曲L、士黼 MATLAB Si mulink 利用 的 上 相’竹上 ” 黧 篆瑟 嚣 ; 男.辽宁盖州人,助教,硕士 作者简介:王文竹(1976一),男’址了显” ” … 维普资讯 http://www.cqvip.com 第1期 王文竹等:汽车ABS模糊控制方法的研究 2基于查询表在线插值模糊控制器 的设计 计算机实现模糊控制一般有两种方法。一种 是直接模糊合成的计算方法,根据每次不同的输 入和输出,重新推理计算每次的输出值,这就要耗 费相当多的时间和微处理器的资源,使系统实时 控制性能变差。另一种是查询表的方式。用查询 图3 E。EC的隶属度函数 表代替推理输出大大加快了计算速度,节省了系 统资源,但是本质上存在缺陷。例如,在表中模糊 变量的论域是离散的,而在实际应用中,它们是连 续变化的,这样就会造成控制器的调节死区给模 糊控制系统带来稳态误差和颤振现象;输入变量 分档,造成调节过粗,控制不精确。而基于查询表 在线插值的方法能够很好地解决了以上问 题 儿 。其原理如图2所示。 图2基于查询表在线插值模糊控制系统 2.1 建立模糊控制查询表 模糊控制器输入量选为滑移率的误差e、误差的 变化率8c,输出量为制动压力的变化率I,L。设定期望 滑移率s ,则可以定义滑移率误差e= ̄ojn—s,误差 的变化率ec=de/dr。三者模糊化后的模糊量分别 为:E、EC和 。对输入变量E、EC和输出变量u都 规定描述其状态的7个模糊子集:NB、NM、NS、Z、 PS、PM、PB,分别对应负大、负中、负小、零、正小、正 中、正大7种情况,构成7×7规则。定义模糊变量E 和EC的论域分别为[一6,6],U的论域范围为[一 1,+1]。3个模糊变量的隶属度函数形状都选用三 角形,如图3、图4。 根据获得的汽车实际制动过程中的输入、输 出语言变量之间的经验关系,可以制定出模精逻 辑控制规则集,如表l。 模糊控制查询表是通过离线计算得到的。E和 EC白g哥色域均为{一6,一5,一4,一3,一2,一l,O,l,2, 3,4,5,6},组成矩阵,就可以组成169对输入。利用 MATIAB中Fuzzy逻辑工具箱,可以得到169个对 应的输出 。就可以得到模糊控制查询表2。 图4 u的隶属度函数 表1模糊控制规则表 髓 U 一6—5—4—3—2—1 0 1 2 3 4 5 6 —6—0.9一n9一n9—0.9—0.9—0.9…0 9 n9—0.9…0 7 0.7—0.7—0.7 —5一n9一n9一n9-0.9一 9—0.7—0.7一n7一 7—0.5-0.5-0.5-0.5 —4一n9—0,9一n9—0.9—0,9—0.7一n7一n,一0,7—0.5—0.3—0.3—0.3 —3—0.7一n7一n7—0.7一n7—0.6…0 5 n 3—0.3—0.3-0.2-0.2-0.2 —2一n7一n7一n7—0.7一n7—0.5—0 3一n2 0 0 0 0 0 —1一n5一n5一n5—0.5—0.5一n3—0.2 0 0.2 0.2 0.2 n2 n2 E 0—0.3一n3一n3—0.3—0.3-0.2 0 n2 0.3 0.3 0.3 n 3 n3 1一n2一n2一n2 0 0 n2 0.3 n4 0.5 0.5 0.5 n 5 0.5 2 0 0 0 n2 n3 n 5 0.7 n7 n9 0.9 0 9 n9 0.9 3 n2 n2 n2 n3 n5 n5 0.7 0.7 0.9 0.9 0.9 0.9 0.9 4 n3 n3 n3 n5 n9 n9 n9 0.9 0.9 0.9 0.9 n9 0.9 5 0.5 0.5 0.5 n5 0.9 n9 0.9 0.9 0.9 0.9 9 0,9 0 9 6 n9 n9 n9 n9 0.9 9 0.9 n9 0 9 0.9 0 9 0 9 n9 图5查询表在线插值模糊控制器模型 2.2确定插值函数 这里采用泰勒二元函数的一次展开法。 维普资讯 http://www.cqvip.com 沈阳航空工业学院学报 第22卷 将查询表用函数来表示:U=,(E,EC) 当El<E<E…,Ec,(EC<Ec…时,根据泰 勒公式,可以得到: +速仿真曲线可以看出,基于查询表在线插值的模 糊控制器在两种路面上的控制效果较好,都能将 滑移率控制在最佳滑移率附近,没有出现抱死现 器(Ui 一 )+嚣% 有较强的适应能力,证明了基于查询表在线插值 模糊控制器的有效性。 象,能够满足ABS的控制要求,并对不同路面具 (‰+。一 ) 查询表在线插值模糊控制器的MATLAB模 型如图5所示。 4结论 (1)模糊控制很适合变工况、非线性的汽车 防抱制动系统。采用模糊控制,使整个防抱制动 系统的设计简单,避免了复杂的数学模型,易于编 程实现,控制效果更好。 (2)基于查询表在线插值的模糊控制器是较 为实用的模糊控制器,易于计算机编程实现,占用 微处理器的资源较少,运行更快,适合于实时控制 系统,又克服了传统模糊查询表分档过粗,控制不 3仿真结果 对系统进行模拟,用ode45高阶法解微分方 程,采用变步长算法,初始步长为auto,最大步长 为0.001。制动时车轮初速度为20m/s。分别 在干燥混凝土路面(S删=O.2)和冰路面(S叩,=0. 35)上进行仿真,其仿真结果如图6、图7所示。 精确的缺点;使系统更稳定,制动时问较短,制动 距离也较小。 参考文献: 图6干燥混凝土路面仿真曲线 [1]姚国平.2l世纪汽车电工.北京:北京理工大学出版社[M], 2o()o [2]程军.汽车防抱死制动系统的理论和实践[M].北京:北京理 工大学出版社,1999 [3]章卫国.模糊控制理论与应用[M].西安:西北工业大学出版 社。200l E4]李林.基于模糊控制的汽车防抱制动系统的研究[D],江苏大 学.2003 围7冰路面仿真曲线 [5]薛定字,陈Ij[_l采.MATIAB/Simulink的系统仿真技术与应用 f M1.北京:清华大学m版社。2002 通过两种路面上的车轮的滑移率、车速与轮 Study on automotive ABS fuzzy control method WANG Wen—-zhu MIAO Wei—-dong LIU Gang (Mechanics and Automobile College,Shenyang Institute of Aeronautical Engineering,I,iaoning Shenyang 110034) Abstract:Application of fuzzy control theory on automotive brake system is studied in this paper.Based on the established automotive model,a look—up table based on online interpolation fuzzy controller was designed. This kind of fuzzy controller overcomes the shortcoming of direct fuzzy calculating and look—up table.The simulating results show that the fuzzy control method can achieve an ideal contolr effect and has a strong adap— tive ability to diferent road condition. Keywords:ABS;slip rate;fuzzy control;simulation