电控柴油机ECU软件设计及应用

  收稿日期:2006207231;修回日期:2007201219
作者简介:吴长水(1978—
),男,福建省莆田市人,在读博士,主要从事柴油机电控系统的研究;E 2mail :wuchangshui @sjtu.edu 。・电子控制
电控柴油机ECU 软件设计及应用
吴长水,于世涛,杨时威,杨 林,卓 斌
(上海交通大学汽车电子技术研究所,上海 200030)
  摘要:在发动机电控单元(ECU )的“V ”开发模式下,完成了电控单体泵柴油机ECU 的控制策略算法功能设计和硬件在环仿真。设计了发动机的起动、怠速、智能功率、减速断油和跛行回家等柴油机运行控制策略。对开发的控制策略算法进行了离线仿真,并实现了控制策略程序的自动产品代码生成。在自主开发的ECU 硬件在环仿真平台上验证了控制算法的正确性,所设计的ECU 软件在电控单体泵柴油机上得到了成功应用。  关键词:电控柴油机;ECU ;控制策略;硬件在环;仿真;标定
中图分类号:T K422  文献标志码:B   文章编号:100122222(2007)0120048204
  车辆的动力性、舒适性和排放等性能依赖于发动机电控单元(ECU )关键脉谱的匹配标定和软件(控制策略)的设计。发动机控制策略是否合理、有
效取决于策略的功能设计和算法设计两个方面。功能设计必须充分考虑发动机的自身特点、应用环境以及运行条件;算法设计关系到所设计功能的控制精度和实时性,必须综合考虑ECU 硬件的计算成本和控制功能的实时性要求。面对电控系统功能不断增强而开发周期却不断缩短的要求,采用传统的ECU 开发流程已经难以完成现代控制系统的设计。
当今国内外先进的ECU 开发流程采用“V ”模式,即控制策略算法功能设计和离线仿真、快速控制原型、产品代码生成、硬件在环仿真、标定和实车测试[1]。
本研究对电控单体泵柴油机ECU 控制策略的关键功能和算法进行了设计,采用“V ”模式开发完成了3个节点的设计工作,包括控制策略算法功能设计,产品代码生成和硬件在环仿真,并在实机上得到了成功应用。
1 单体泵柴油机控制功能设计
1.1 起动控制
起动过程是否迅速是柴油机的一个重要性能指标,直接影响柴油机的工作可靠性和使用寿命。优化电
控柴油机的起动性能,首先就是要尽可能全面地考虑影响起动过程的各种因素,达到智能化和合理化的控制效果。
实际运用的起动控制策略设计为开环控制,以
发动机的冷却水温表示环境状态和机器本身的状态,以发动机的转速信号表征起动控制的进程;在判
缸成功并且柴油机转速超过设定的最低转速(一般为50r/min )后,ECU 根据转速和冷却水温按照起动油量脉谱输出喷油量。当转速超过起动成功标志转速时,起动工况结束,起动油量保持为当前值,然后向其他工况过渡。起动成功标志转速是冷却水温的函数,由冷却水温查相应的脉谱获得。若在标定时间内转速未能超过起动成功标志转速,则ECU 强行切断喷油,以保护发动机。
在算法设计中,发动机起动转速稳定的标志为:监控发动机若干循环的转速,若其值总大于预先设定的起动稳定转速,则说明发动机起动转速稳定,而且预设值可以通过在线标定系统更改。
起动工况属于瞬态工况,而起动油量脉谱在标定后即不再更改,难以满足发动机在不同使用环境下的要求。因此,在起动控制策略中还设计了油量补偿策略。补偿油量(ΔQ )由发动机转速上升速率(Δn eng -1)决定,并且ΔQ ∝Δn eng -1。这样补偿的好
处是,如果发动机起动顺利,能在较短时间内着火运
行,则ΔQ 小,不会造成排放恶化。
柴油机低温起动时困难,排放性差。因此,在冷起动方面采用进气预热和后热策略。预热和后热的持续时间均为发动机冷却水温的函数,并且相互独立。发动机的预热和后热有3种模式:
a )正常情况下,当ECU 通电后,发动机在未进入拖转状态之前(停机状态),空气加热器及其指示
第1期(总第167期)2007年2月车 用 发 动 机V EHICL E EN GIN E No.1(Serial No.167)
Feb.2007
灯将处于工作状态,加热时间通过预热脉谱得到;当发动机处于拖转状态,关闭空气加热器及其指示灯;退出拖转状态后,ECU打开空气加热器执行后热功能,持续时间通过后热脉谱查得;
b)预热后驾驶员没有起动发动机,这时预热指示灯将以指定频率闪烁以提醒驾驶员,直至驾驶员断开点火开关或起动发动机;
c)发动机起动失败时,预热灯将以指定频率闪烁提醒,一定时间后停止预热。
1.2 怠速控制
王若威怠速运行是车用柴油机最重要的运行工况之一,在城市道路工况下车辆燃油消耗有相当大的比例归因于怠速工况,故对这一工况的控制显得越来越重要。怠速控制策略实现了目标怠速转速的计算、怠速PI控制和缸平衡功能以及怠速停机功能。
目标怠速的基本量是冷却水温的函数,随着水温的升高而降低,通过标定获得。在此基础上还考虑了车辆和柴油机怠速时的工作状态,主要有空调是否开启,蓄电池是否处于充放电状态以及怠速时间是否超时等。
怠速闭环控制采用数字PI控制器来实现,电控单体泵发动机的怠速油量具体控制算法为
   Q=Q0+K p[e i+T
T i
∑(n i-n i-1)]。
式中,Q为最终的怠速油量,Q0为初始怠速油量; K p为比例系数;T i为积分时间;T为采样周期;e i为目标怠速与当前怠速之差;n i和n i-1为发动机转速。Q0为可标定量,是冷却水温的函数。这样设计算法的好处是使得柴油机从其他工况向怠速(如起动到怠速)过渡时,由于有初始油量的作用,使得过渡比较平稳;另外积分系数一般较小,可避免可能出现的比例和积分饱和现象,改善动态过程。怠速控制功能
模块中设计的标定量比较少,算法设计简单实用。
考虑到柴油机进排气的波动性和燃烧过程的随机性,怠速时不可避免会有随机的转速波动,这种波动并不是怠速控制可以完全克服的。因此,在设计怠速控制功能时,为了保持转速的相对稳定性,特设立一个转速变化阈值(如5r/min~15r/min),仅当转速大于这一阈值时,PI控制才作出反应。
怠速时供油量较小,柴油机工作稳定性差,各气缸供油量的微小变化就会导致各气缸工作状态发生较大地变化,为此设计了缸平衡功能,以在实际时间基准上补偿各缸间喷油量的偏差以及喷油系统中随时间变化的喷油量偏差,如制造公差和零件老化因素使得柴油机各缸做功不平衡产生的扭矩差异等。缸平衡控制算法是测量各缸在一个工作循环内的最大最小差值与6缸转速平均值的偏差[2];偏差为正,则减少相应气缸的喷油量,反之则增加,以此来对各缸喷油量偏差进行快速补偿和校正,从而控制由于制造和使用时间等因素引起的柴油机转速波动,使柴油机和车辆平稳运行。
怠速停机控制模块主要功能是避免长时间的怠速运行。当怠速运行达到一定时间(一般为30min 左右,根据整车使用条件事先设定)后,ECU发出闪灯指令提醒司机,若司机没有任何指令,ECU将切断燃油喷射,以达到省油的目的。
1.3 减速断油控制
减速断油控制策略为车辆行驶过程中,若柴油机高速运转时突然关闭油门,则完全停止燃油喷射,使车辆可依惯性滑行,待柴油机转速下降到某一个预设值时,ECU才退出减速断油,恢复供油。采用减速断油控制策略目的是降低燃油消耗,改善转速下降时不稳定燃烧造成的排放污染,还可以增加发动机的制动作用。
减速断油后柴油机转速下降到怠速转速附近时,ECU将恢复喷油以维持柴油机的运转,防止其失速,并平稳过渡到目标怠速。燃油复供的转速一般稍高于怠速转速,是冷却水温和柴油机负荷(电动机和空调等)的函数(见图1)。在减速断油期间,一旦踏下油门踏板,ECU立即恢复喷油
图1 减速断油进入和退出工况点
探针天线
1.4 智能功率控制
与常规机械式柴油机一样,电控单体泵柴油机也是通过油门对发动机进行控制,不同的只是电控系统采用的是电子油门踏板。电子油门通过控制线束将驾驶员的驾驶意图,即功率和车速需求转化为油门开度反馈给ECU,然后由油量控制模块根据油门开度和当前柴油机转速计算出需求的油量,从而实现功率和车速的调节。为了防止不必要的发动机变速挡位的切换,在ECU软件设计中加入了智能功率控制功能,用于短时间内对增加发动机扭矩的
9
4
2007年2月            吴长水,等:电控柴油机ECU软件设计及应用               
对照物
限制。
为配合实现智能功率控制功能,首先在电控单体泵柴油机电子油门踏板机械结构上作了改进。在电子油门踏板上设计了3个复位弹簧,两个复位弹簧用于正常情况下的油量控制(怠速和正常的踏板油量控制),第3个弹簧用于智能功率控制,当油门100%(刚接触第3个弹簧)时,发动机已发出标定功率,如果此时再加力踩下油门,ECU 会在一个指定的时间段内(标定值)增加发动机的燃油喷射量,使发动机发出比标定功率大的动力,保证短期超载的需要。智能动力控制的作用效果和作用时间由整车标定确定,一般只限于短期作用。维持时间一般为2min ~5min (由事先设定的值决定)。超过预设时间后,尽管全程踩下踏板,发动机也只维持在标定功率运行。1.5 跛行回家控制跛行回家控制策略目的是在各种传感器输入信号(如油门踏板信号、冷却水温信号)故障或异常的情况下,采用跛行回家控制策略替代正常的驾驶员油门指令,使发动机降功率继续运行,从而可以将车辆开到维修站修理。这是保证车辆不至半路抛锚的一种失效保护措施。
跛行回家控制策略的执行基于对所有传感器信号的最大值、最小值(判断是否超出传感器的正常范围)和合理值的判断。如对于冷却水温传感器,在发动机运行时间已超过一定时间段后,对发动机冷却水温和某个标定值进行对比,如果此时的冷却水温没有超过最低的冷却水温下限值,则认为此时的冷却水温传感器处于“信号不合理状态”;对于电子油门信号,使用加速踏板电位计和有效开关状态,运用统计分析的方法来综合判断加速踏板传感器信号是否超出有效范围[3];即使未超出有效范围,若此时
怠速开关置于怠速位置,而加速踏板信号未表明发动机处于怠速状态,则表明加速踏板传感器出现故障,此时将采用跛行回家策略控制柴油机运行。
2 自动代码生成与仿真
在开发电控单体泵ECU 软件的过程中,利用Matlab/simulink 在数学上的强大计算、仿真功能和良好的图形交互界面作为控制策略图形化编程实现的开发平台[4],对上述控制策略进行了图形化编程和离线仿真,这使得复杂的发动机控制功能能够被清晰描述和仿真。同时利用dSPACE 公司的代码自动生成软件TargetLink 对所编写的程序进行自
动产品代码生成[5],免去了控制策略大量复杂的手工C 语言编写,使得在ECU 中控制策略代码的实现和升级变得更加轻松,从而有效地加快了电控柴油机的产品开发。在完成控制策略的功能设计和自动代码生成以后,利用自主开发的ECU 硬件在环柴油机控制仿真平台进行策略的逻辑测试[627]。
硬件在环(H ID )平台的主要功能是进行产品ECU 的策略逻辑及可靠性测试,验证控制算法。利
用ECU 硬件在环柴油机控制仿真可以很方便地完成控制策略的逻辑和算法验证。为了验证模型仿真和自动生成代码仿真的一致性及算法的可靠性,根据目标怠速转速控制算法的Matlab/simulink 仿真模型生成了产品级的标准C 代码[8],模型离线仿真结果和基于模型生成的自动代码硬件在环仿真结果见图
2。
图2 目标怠速模型仿真与代码仿真
  图2模拟了柴油机在空调从关闭到开启,再到关闭时的目标怠速转速的计算结果,从图中可以看出代码仿真与模型仿真的结果相对偏差为0。怠速闭环控制模块的代码仿真与模型仿真的最大相对偏差也只有0.01%[8],这说明生成的自动代码精度完全可以满足实际控制精度的要求,仿真运行结果证明了控制策略的功能和算法设计合理,生成的代码质量可靠。
3 发动机实机应用
所开发设计的ECU 软件在功能算法上是否合理,自动生成的代码在使用上是否可靠,必须在柴油机实机应用上加以验证。在一台YC6108电控单体泵柴油机上进行了试验,其标定功率为177kW (2300r/min ),最大扭矩800N ・m (1600r/min ),排量为7.3L 。
图3所示为所开发的ECU 软件实机应用的部分运行工况结果。试验表明,智能功率、减速断油和平稳怠速等功能均能顺利实现;发动机起动比较迅速,起动时间小于1s ;怠速闭环控制效果良好,柴油
・05・                      车 用 发 动 机                2007年第1期
机转速范围内600r/min ~950r/min 均比较平稳,实际转速与目标怠速的偏差在±5r/min ;突加速和
突减速时发动机响应正常,油量控制正常,不同工况之间的过渡切换平稳
阳极铜
图3 ECU 软件实机控制结果4 结束语
在发动机ECU 的“V ”开发模式下,进行了电控
单体泵柴油机ECU 控制策略算法功能设计和离线仿真、产品代码生成以及硬件在环仿真。硬件在环仿真运行和柴油机实机运行结果均证明ECU 控制策略的功能和算法设计合理,控制策略能反映实际
柴油机的运行工况特征,生成的代码质量可靠。实现了电控单体泵柴油机ECU 软件设计和测试的自主开发。
参考文献:
[1] 刘波澜,张付军,黄 英,等.单体泵柴油机电控系统开
发及试验研究[J ].内燃机学报,2004(5):4502455.
[2] 冒晓建.G D —1高压共轨喷油系统电子控制的研究与
电控供油泵的开发[D ].上海:上海交通大学,2002.
[3] 周兴利,于世涛,敖国强,等.电子油门故障自诊断策略
及标定方法研究[J ].车用发动机,2006(2):29233.
[4] Simulink user’s manual [M ].[s.l.]:The MathWorks
Inc ,2004.
[5] TargetLink 2.0production code generation guide[M ].
G ermany :dSPACE Gmb H ,2004.
[6] 谭文春.电控柴油机高压共轨系统32位控制器的研究
ktkp-073[D ].上海:上海交通大学,2005.
[7] 唐航波.高压共轨柴油机ECU 硬件在环仿真系统研究
[D ].上海:上海交通大学,2005.
[8] 于世涛,吴长水,杨 林,等.基于模型的电控单体泵怠
速控制策略的开发[J ].内燃机学报,2006(3):1622
167.
Soft w are Design of Electronically Control U nit Pump Diesel Engine ECU
挂墙柜
WU Chang 2shui ,YU Shi 2tao ,YAN G Shi 2wei ,YAN G Lin ,ZHUO Bin
(Institute of Automotive Electronic Technology ,Shanghai Jiaotong University ,Shanghai  200030,China )
Abstract :Under the "V"developing pattern for engine electronically 2controlled 2unit (ECU ),control strategy ’s f unction and
algorithm design and off 2line simulation for electronically controlled unit pump diesel engine are successf ully fulfilled.Control strategy for engine running control such as starting ,idling ,smart power output ,decrease fuel cut off ,limp home and over 2speed protection are designed.Production code generation and off 2line simulation are successf ully realized.Base on the self 2de 2velopment simulation platform ,the validity of the control strategy ’s algorithm is testified and applied to the diesel engine.
K ey w ords :electronically controlled diesel engine ;ECU ;control strategy ;HID ;simulation ;demarcate [编辑:潘丽丽]
・信息・
三菱3B 20直列3缸MIVEC 涡轮增压发动机
三菱汽车公司新开发的3B20发动机排量为0.659L ,缸径和行程均为65.4mm ,DO HC 12气门直列3缸涡轮增压,输出功率47kW ,最大功率转速为6000r/min ,输出扭矩94N ・m ,最大扭矩时的转速为3000r/min 。气缸体由铝合金制成,进气歧管及缸盖等采用树脂一体成形,与3G 83发动机相比,质量大约减轻了10%(8kg ),实现了小型轻量;低噪声低振动;提高了燃烧效率;采用了电子控制节流阀。在装备涡轮增压器的小型车中首次在进气凸轮轴上配备了连续可变正时机构“MIV EC ”。通过将气门夹角缩小到36°,燃烧室实现了紧凑的设计。有进一步扩大排量的潜力,如果同时加大缸径和行程,还可生产最大排量为1.0L 的发动机。在发动机正面配备将树脂进气歧管、电子控制油门、空气净化器、燃料管及喷油嘴设计成一体的进气模块,从后方排气。通过采用该模块,提高了部件一体化水平,质量大约减轻了1.3kg 。进气模块由日本电装公司提供。3B20发动机已装备在三菱汽车的新款小型车“i ”上。
[李建新 供稿]
・15・2007年2月            吴长水,等:电控柴油机ECU 软件设计及应用               

本文发布于:2024-09-21 03:12:34,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/280389.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议