维普资讯 http://www.cqvip.com 第36卷第2期 2007年4月 ・电子科技大学学报 Journal ofUniversity ofElectronic Science and Technology ofChina V_01.36 No.2 Apr.2007 电子机械工程・ 天然气发动机空燃比控制策略的研究与仿真 陈林林,孙仁云,吴本成,蔡建余,张易红 f西华大学交通与汽车工程学院成都610039) 【摘要】介绍了天然气发动机空燃比的比例.积分嫩分控制、模糊自适应整定比例.积分嫩分控制以及神经网络等各种控 制策略,并对其进行了Matlab/simulink ̄真,分别建立了仿真模型,给出了不同控制策略下的仿真结果图形曲线.通过仿真结 果分析并对比了各种控制策略的控制特点,指出了在实际应用中需注意的问题. 关键词空燃比:压缩天然气发动机;控制策略;仿真 中图分类号TK432 文献标识码A Control Strategy Simulation for CNG Engine Air-Fuel Ratio CHEN Lin-lin,SUN Ren-yun,WU Ben-cheng,CAI Jian-yu,ZHANG Yi-hong (SchoolofTrafic&AutfomobileEngineering,XihuaUniversity Chengdu 610039) Abstract The con ̄ol strategies for Compressed Natural Gas(CNG)engine air-fuel ratio of Proportional- Integral-Derivative(PID)control,fuzzy self-adaptng isettng iPI【)control and neural network control are ntiroduced systemically.The simulation modeliS established.The character of these diferent control strategies are analyzed according to the simulation results.Lastly,the problems which need to be attended in practical applications are pointed out. Key words air.ruel ratio; compressed natural gas engine; control strategies; simulation 在能源危机和大气污染日益严峻的今天,压缩 天然气作为一种清洁的代用燃料在发动机上得到广 泛的应用。研究压缩天然气发动机具有重要的现实 意义。我国已正式启动空气净化工程——清洁汽车 行动,其中包括大力开展压缩天然气发动机的改装 技术。既保证天然气发动机动力性能,又尽量降低 发动机的有害排放和燃气消耗,以满足日益严格的 排放法规是一个重要的课题。由于发动机的动力性、 例积分(Proportional-Integral-Derivative,PID)控制等 基于经典理论的控制方法发展到现在的以状态空 间、多变量最优控制和自适应控制理论为主,神经 网络和模糊控制日趋活跃的局面I¨。 1.1 PID闭环控制策略I引 .PID控制以经典控制理论为基础,是连续系统中 技术成熟、应用最为广泛的一种控制方法。将偏差 的比例、积分和微分通过线性组合构成控制量,对 被控对象进行控制,称为PID控制。由于发动机的空 燃比受进入气缸的空气量的精确测量、转速、负荷、 温度、气体燃料喷射器的响应速度和喷射精度等多 种因素的影响,所以采用PID闭环控制,根据反馈实 时调整喷气量,使之达到精确控制。 本文利用Simulink中的PID模块建立仿真模型。 根据经验确定了PID的参数。通过反馈得到的空燃比 不断与设定的理想空燃比16.7进行比较,偏差进入 PID控制器,根据偏差由PID控制器调节喷气量,如 经济性和排放性能均与其瞬态空燃比密切相关,三 元催化装置的转化效率受发动机空燃比的影响较 大。此外,在排放和燃油经济性方面具有很大发展 潜力的稀燃发动机,也需要对发动机的空燃比进行 精确控制。因此研究发动机空燃比的控制策略显得 尤为重要。 1 三种空燃比控制策略与Matlab/ Simulink仿真模型 随着控制理论的不断发展和新型传感器的不断 出现,发动机的电子控制技术从过去的查表法和比 此反复调整使发动机空燃比最终接近理想空燃比。 图1为天然气发动机在稳定工况下的PID闭环控制策 收稿日期:2005—03—22 基金项目:四川省教育厅重点资助项I ̄1(0423106);I ̄t)11省重点学科建设资助项目(szD(Mlo-1) 作者简介:陈林林,(1974一),男,博士生,主要从事发动机电子控制、燃烧与排放等方面的研究. 维普资讯 http://www.cqvip.com 第2期 陈林林等:天然气发动机空燃比控制箜喳 壅 塞 295 略的Matlab仿真框图。 式中 图1天然气发动机空燃比PID控fliJlMatlab仿真框图 图2模糊整定PID控制的Simulink ̄装框图 1.2模糊自适应整定PID控制策略I¨j 表l 模糊控制规则表 模糊自整定PID是在PID算法的基础上,通过当 前系统误差e和误差变化率e ,利用模糊规则进行模 糊推理,查询模糊矩阵表进行参数调整。利用模糊 控制规则在线对PID参数进行修改,便构成了自适应 模糊PID控制器。自适应模糊PID控制器以误差e和误 差变化率e 作为输入,可以满足不同时刻的误差e和 误差变化率e 对PID参数自整定的要求。图2所示为 本文设计的模糊整定PID控制的Simulink封装框图。 模糊控制设计的核心是总结工程设计人员的技术知 识和实际操作经验,建立合适的模糊规则表,得到 针对 、 、Kd-个参数分别整定的模糊控制表, 如表1~3所示。图3所示为天然气发动机在稳定工况 下的模糊自适应整定PID闭环控制策略的Matlab仿 真框图,其中 代表输出量。设误差e、误差变化率 、 、 均服从正态分布,可求出各模糊子集 的隶属度,根据各模糊子集的隶属度表和各参数控 制模型,应用模糊合成推理设计PID参数的模糊矩阵 表,查出修正参数带入下式计算: = +{ ,ec,), = +{ ,e。) = +{P『, ) 图3模糊自适应整定PID闭环控制策略Matlab仿真框图 维普资讯 http://www.cqvip.com 电子科技大学学报 第36卷 1.3天然气发动机空燃比神经网络控制策略l 1.3.1 BP神经网络 2仿真结果和三种控制策略对比分析 各种空燃比控制策略的Mauab仿真结果如图4、 5所示。图4a、4b分别是BP和RBF神经网络控制 Matlab仿真泛化误差结果。图5a、5b、5c分别为天 然气发动机二维线性插值开环控制、PID闭环控制、 模糊自适应整定PID闭环控制在稳定工况下的 目前在人工神经网络的实际应用中绝大部分的 神经网络模型是采用BP网络和它的变化形式,在BP 神经网络中经常使用对数 函数、正切 函数和 线性函数作为神经元的传递函数。对于BP神经网络 的仿真,可使用Malfab中的Trainlm函数进行训练。 Matlab仿真结果。 该算法避免了直接计算赫赛矩阵,从而减少了训练 中的计算量和内存需求量。根据发动机空燃比脉谱 图,利用Trainlm函数很容易训练两层BP神经网络。 1.3.2 RBF神经网络 蜒 因BP神经网络用于函数逼近时权值的调节采 jlIIj 用的是负梯度下降法,存在着收敛速度慢和局部极 小等缺点。而RBF神经网络在逼近能力、分类能力 和学习速度等方面均优于BP网络。RBF网络由输入 步长,s 层、隐含层和输出层构成,当输入信号靠近基函数 BP神经网络控制 的中央范围时,隐层节点将产生较大的输出,因此 )/趟冀喇 这种网络具有局部逼近能力。最常用的基函数是高 斯函数。对于RBF神经网络的仿真,可以使用Matlab 中的newrbe函数进行训练仿真。进行仿真时要选择 尽量大的 _P剐巳^D值,以保证径向基函数的输入范围足 够大,从而使它的输出尽量具有较大的值。 值越大,网络的输出就越平滑,网络的泛化能力也 越强。 步长,s b.RBF神经网络控制 图4天然气发动机神经网络控制Mallab仿真泛化结果 l8 丑l7 ‘ 一 ’ 一 ………:………‘:……‘……’…’…・一一一一’’:’’‘。‘…餐 制l6 孵 一.’… .… .一 :’ ….….….: .………..-。:… _.…‘。.…一. ・- .一.’.….一.一.:- 一.….‘一..‘: .‘.....………..’’..: ::… ….…‘…....……….一 -l5 l I l I I ;l t; 0 10 20 30 40 50 60 70 80 90 100 时间,s &二维线性插值开环控制 时间,s b.PID闭环控制 l7.5 丑 I ; : ! : : : : : 嚣l7.0 .. 、.… L 、; : ; ……’一:’‘……一:……… 一 - : l6.5 ; i i ; I 时间,昱 c.模糊自适应整定PID闭环控制 图5发动机空燃比控制Mallab仿真结果 维普资讯 http://www.cqvip.com 第2期 陈林林等:天然气发动机空燃比控制策略的研究与仿真 从上述天然气发动机空燃比的各种控制策略仿 真结果可以对比分析它们各自的优缺点:(1)PID控 制器和模糊自适应整定PID控制器控制策略:PID控 制器最大的优点在于不需要了解被控制对象的控制 模型,只要根据经验调节控制器参数,便可获得满 意的结果。其不足之处是对被控参数的变化比较敏 感。由于用软件编程实现PID控制,参数的变化十分 灵活,因此得到了广泛的应用。模糊自适应整定PID PID控制由于是在线实时控制PID的三个参数,无论 是在控制效果上还是在实际实现上都具有很好的优 势,在实际控制中可以加以采用。神经网络控制策 略由于只能适用于特定脉谱图下的特定的发动机, 改变环境后需要重新训练,而且控制模型中计算公 式所需的权值和域值的算法使得计算量非常大,对 硬件的要求限制了其实用价值。总之,应用中要根 据实际情况加以选择应用,不能一概而论。相信随 控制器由于可以实时在线调整PID参数,因此控制效 着大规模集成芯片的发展,高性能微控制器的出现, 果更好,但实现过程中对硬件和软件的要求更高。 必将解决这些问题。.. (2)天然气发动机空燃比神经网络控制策略:神经网 络的控制方法不需要了解控制对象的模型,可以很 参考文献 好的应用于非线性复杂控制系统。但由于其黑匣子 【1】赵玲,孙仁云.虚拟仪器技术在汽车测试技术实验中 的应用【J】.实验科学与技术,2006,4(2):20-21. 的特性使得系统的稳定性分析十分困难,而且基于 【2】夏渊,刘建华,张欣,等.发动机空燃比控制策略的 复杂神经网络的控制器计算量也比较大,对硬件系 研究【J】.汽车工程,2002,(1):32-36. 统的运算速度要求很高。 【3】刘金琨.先进PlD控制Matlab仿真【M1.第2版.北京:电 子工业出版社.2004. 3结束语 【4】闻新,周 露,李东江,等.Matlab模糊逻辑工具箱的 分析与应用【M】.北京:科学出版社,2001. 本文通过对上述三种控制策略仿真结果的对比 【5】闻新,周露,李翔,等.Matlab神经网络仿真与应 分析,基本上展现了三种控制策略的特点。经典控 用【M】.北京:科学出版社,2003. 制策略易于实现,但控制精确度不高。模糊自适应 编辑孙晓丹 (上接第222页) of planar antenna feed networks with Wilkinson and 3结束语 coupled-line power dividers[C]//Microwavcs and Radar, MIK0N’98,12thInternationalConfcmnc ̄.Teleeom-Krakow 本文设计的l-40的大型功分网络采用泡沫填充 Polnad:munications Research Institute,1998. 【2】吴健田.宽带c波段功率分配器.无线电工程【刀.1997, 板线形式的Wilkinson功分器结构,利用有关功分器 27(1):58-62. 的现有理论公式进行初步设计,并在此基础上利用 [31 COLLIN R E.Foundations for microwave engineering【M】. HFSS和DESI 软件进行仿真设计、加工、安装 secondeditionNewYork:lEEEPress,2001:194-198. 及测试。测试结果表明输入驻波系数小于1.30,相 【4】顾其诤,项家桢,袁孝康.微波集成电路设计【M】.北京: 位误差在9。以内,幅度基本满足泰勒分布,与仿真 人民邮电出版社,1978:309.321. 结果比较一致,已经在实际工程中得到应用。 【5】GU Peng-da,JIAO Yong-mei,GENG Zhe-qiao.Microwave power divider with arbitrary distribution ratio・【J】.High Energy Physics and Nuclear Physics,2004,28(1 1):1219- 参考文献 1222. 【1】SAWICKI SACHSE JAWORSKI G ct a1.Comparison 编辑黄莘