轨压模拟值生成方法和应用轨压模拟值进行内燃机燃油系统故障诊断方法技术方案

技术编号:8682071 阅读:177 留言:0更新日期:2013-05-09 02:15
本发明专利技术提供一种轨压模拟值生成方法,包括以下步骤,建立模拟轨压传感器模型,包括生成模拟轨压基本表格;生成模拟轨压静态修正表格;生成模拟轨压动态修正表格;生成模拟轨压环境修正表格;查询模拟轨压基本表格得到模拟轨压基本值,查询模拟轨压静态修正表格得到模拟轨压静态修正值,查询模拟轨压动态修正表格得到模拟轨压动态修正值,查询模拟轨压环境修正表格得到模拟轨压环境修正值;计算轨压的模拟当前值,然后将轨压的模拟当前值进行模拟轨压变化值的步长限制,生成轨压模拟值。本发明专利技术还提出一种应用轨压模拟值进行内燃机燃油系统故障诊断方法。

【技术实现步骤摘要】

本专利技术涉及电控内燃机燃油系统,尤其是一种。
技术介绍
目前为了提高内燃机的经济性、动力性,满足日趋严格的排放法规,内燃机普遍采用了电子控制技术,随着电子控制技术的发展,电控内燃机的燃油系统结构越来越复杂,判断故障发生的原因和部位也越来越困难,对电控内燃机燃油系统的检测和维修往往需要专门的故障诊断工具才能完成。现有的电控内燃机燃油故障诊断系统故障诊断主要基于物理传感器信号的直接实时监测,在发生严重故障时向驾驶员报警,存储并显示故障代码和故障状态信息,然后进行离线故障识别。而对系统由于使用年限增加造成的零部件老化偏离系统最优工况但尚未到达故障状态的状况则通常没有量化指标参考。中国专利CNlOl 189500B公开了一种基于模型的机械电子系统诊断方法,该方法由机械电子系统之内的控制设备执行故障检测,由机械电子系统之外的计算单元执行离线故障识别,无法对故障进行在线处理,而且离线能达到的诊断质量一般低于在线故障诊断时的诊断质量。又如中国专利CN100373037C公开了一种基于模型的判断柴油机共轨燃油系统燃油压力异常状态的方法,但并未提及共轨蓄压器内压力推测实现方法,在判定系统故障时的判定策略简易,不能保证故障判定的可靠性,且对于出现的故障应对措施不理想。无法实时校正系统控制参数,保证系统在最优工况下运行。
技术实现思路
本专利技术的目的是补充现有技术中存在的不足,提供一种。在轨压模拟值生成过程中产生的模拟轨压动态修正表格可反映燃油系统老化的具体量化指标;生成轨压模拟值的方法则提供了一种柴油机共轨燃油系统的轨压值的推测实现方法;轨压模拟值生成以后,如果物理轨压传感器发生故障,燃油系统可以采用轨压模拟值代替故障传感器的实际值,故障模式下燃油系统能依然以较理想的工作状态运行;应用生成的轨压模拟值可以进行在线的燃油系统故障诊断。本专利技术采用的技术方案是: 一种轨压模拟值生成方法,包括以下步骤, 建立模拟轨压传感器模型,包括生成模拟轨压基本表格;生成模拟轨压静态修正表格;生成模拟轨压动态修正表格;生成模拟轨压环境修正表格; 根据内燃机当前工况查询模拟轨压基本表格得到模拟轨压基本值,查询模拟轨压静态修正表格得到模拟轨压静态修正值,查询模拟轨压动态修正表格得到模拟轨压动态修正值,查询模拟轨压环境修正表格得到模拟轨压环境修正值;计算轨压的模拟当前值,然后将轨压的模拟当前值进行模拟轨压变化值的步长限制,生成轨压模拟值。所述生成模拟轨压基本表格,包括:建立一张基本表格,将内燃机正常工作范围内各种工况的泵油角参数和循环喷油量参数对应的轨压值存入基本表格,即能生成模拟轨压基本表格;查询模拟轨压基本表格能获得模拟轨压基本值。所述生成模拟轨压环境修正表格,包括以下步骤: 建立一张环境修正表格,设定内燃机的工况,即能确定该工况下的泵油角参数、循环喷油量参数、内燃机转速,根据该工况下的泵油角参数、循环喷油量参数查询模拟轨压基本表格能获得模拟轨压基本值;针对当前工况下的内燃机转速、当前冷却水温度,将查询得到的模拟轨压基本值与实际轨压值的差值记录进环境修正表格;改变冷却水温度,将不同冷却水温度下查询得到的模拟轨压基本值与实际轨压值的差值记录进环境修正表格;改变内燃机的工况,将不同工况下内燃机转速和冷却水温度对应的模拟轨压基本值与实际轨压值的差值记录进环境修正表格,最后生成模拟轨压环境修正表格。所述生成模拟轨压静态修正表格,包括以下子步骤: 步骤401,使用控制程序建立一张静态修正表格; 步骤402,判断内燃机是否满足静态修正条件,如果内燃机满足静态修正条件则执行步骤403,如果内燃机不满足静态修正条件则依然停在步骤402,等待满足静态修正条件;步骤403,根据当前工况的泵油角参数和循环喷油量参数确定静态修正表格中当前工况的对应修正区域; 步骤404,通过判断对应修正区域的静态修正值计算标志是否已置位,来判断当前工况的对应修正区域内是否已经完成模拟轨压静态修正值的创建;如果静态修正值计算标志未置位,则执行步骤405,如果静态修正值计算标志已经置位,则转往步骤4071 ; 步骤405,计算模拟轨压基本值与实际轨压值的差值,在静态修正表格中的当前工况的对应修正区域中累加当前轨压差值形成累加值,所修正区域对应的计数器加I ;所述模拟轨压基本值是根据当前工况的泵油角参数和循环喷油量参数查询模拟轨压基本表格获得; 步骤406,判断当前工况的对应修正区域的计数器值是否大于设定值,如果计数器值大于设定值,则执行步骤407,否则执行步骤402 ; 步骤407,将上述步骤405中的累加值除以对应计数器值,计算获得当前工况对应的模拟轨压静态修正值,并保存在静态修正表格中的当前工况的对应修正区域;最后累加值和对应计数器清零,将对应修正区域的静态修正值计算标志置位; 步骤4071,结束当前工况对应修正区域内的模拟轨压静态修正值的创建; 步骤408,在内燃机正常工作范围内,改变内燃机工况,重复上述步骤402至步骤4071,获得全部工况对应的模拟轨压静态修正值,并保存在静态修正表格中的各种工况对应的的修正区域,从而生成模拟轨压静态修正表格; 步骤409,结束模拟轨压静态修正值的继续创建。所述生成模拟轨压动态修正表格,包括以下子步骤: 步骤501,使用控制程序建立一张动态修正表格; 步骤502,判断内燃机是否满足动态修正条件,如果内燃机满足动态修正条件则执行步骤503,如果内燃机不满足动态修正条件则依然停在步骤502,等待满足动态修正条件; 步骤503,根据当前工况的泵油角参数和循环喷油量参数确定动态修正表格中当前工况的对应修正区域; 步骤504,计算模拟轨压基本值与模拟轨压静态修正值的和与实际轨压值的差值,在动态修正表格中的当前工况的对应修正区域中累加当前轨压差值形成累加值,所修正区域对应的计数器加I ;所述模拟轨压基本值是根据当前工况的泵油角参数和循环喷油量参数查询模拟轨压基本表格获得;所述模拟轨压静态修正值是根据当前工况的泵油角参数和循环喷油量参数查询模拟轨压静态修正表格获得; 步骤505,判断当前工况的对应修正区域的计数器值是否大于设定值,如果计数器值大于设定值,则执行步骤506,否则执行步骤502 ; 步骤506,将上述步骤504中的累加值除以对应计数器值,计算获得当前工况对应的模拟轨压动态修正值,并保存在动态修正表格中的当前工况的对应修正区域;最后累加值和对应计数器清零;随后转往步骤502。所述根据内燃机当前工况查询模拟轨压基本表格得到模拟轨压基本值,查询模拟轨压静态修正表格得到模拟轨压静态修正值,查询模拟轨压动态修正表格得到模拟轨压动态修正值,查询模拟轨压环境修正表格得到模拟轨压环境修正值;计算轨压的模拟当前值,然后将轨压的模拟当前值进行模拟轨压变化值的步长限制,生成轨压模拟值,包括以下步骤: 步骤601,判断内燃机转速是否大于设定启动阈值,若内燃机转速大于设定启动阈值,则执行步骤603,否则执行步骤602 ; 步骤602,将上次轨压模拟值设为O ; 步骤603,保存上次轨压模拟值; 步骤604,根据内燃机当前运行状态下泵油角参数和循环油量参数查询模拟轨压基本表格得到模拟轨压基本值; 步骤605,根据内燃机当本文档来自技高网...

【技术保护点】
一种轨压模拟值生成方法,其特征在于:包括以下步骤,建立模拟轨压传感器模型,包括生成模拟轨压基本表格;生成模拟轨压静态修正表格;生成模拟轨压动态修正表格;生成模拟轨压环境修正表格;根据内燃机当前工况查询模拟轨压基本表格得到模拟轨压基本值,查询模拟轨压静态修正表格得到模拟轨压静态修正值,查询模拟轨压动态修正表格得到模拟轨压动态修正值,查询模拟轨压环境修正表格得到模拟轨压环境修正值;计算轨压的模拟当前值,然后将轨压的模拟当前值进行模拟轨压变化值的步长限制,生成轨压模拟值。

【技术特征摘要】
1.一种轨压模拟值生成方法,其特征在于:包括以下步骤, 建立模拟轨压传感器模型,包括生成模拟轨压基本表格;生成模拟轨压静态修正表格;生成模拟轨压动态修正表格;生成模拟轨压环境修正表格; 根据内燃机当前工况查询模拟轨压基本表格得到模拟轨压基本值,查询模拟轨压静态修正表格得到模拟轨压静态修正值,查询模拟轨压动态修正表格得到模拟轨压动态修正值,查询模拟轨压环境修正表格得到模拟轨压环境修正值;计算轨压的模拟当前值,然后将轨压的模拟当前值进行模拟轨压变化值的步长限制,生成轨压模拟值。2.按权利要求1所述的轨压模拟值生成方法,其特征在于:所述生成模拟轨压基本表格,包括:建立一张基本表格,将内燃机正常工作范围内各种工况的泵油角参数和循环喷油量参数对应的轨压值存入基本表格,即能生成模拟轨压基本表格;查询模拟轨压基本表格能获得模拟轨压基本值。3.按权利要求1所述的轨压模拟值生成方法,其特征在于:所述生成模拟轨压环境修正表格,包括以下步骤: 建立一张环境修正表格,设定内燃机的工况,即能确定该工况下的泵油角参数、循环喷油量参数、内燃机转速,根据该工况下的泵油角参数、循环喷油量参数查询模拟轨压基本表格能获得模拟轨压基本值; 针对当前工况下的内燃机转速、当前冷却水温度,将查询得到的模拟轨压基本值与实际轨压值的差值记录进环境修正表格; 改变冷却水温度,将不同冷却水温度下查询得到的模拟轨压基本值与实际轨压值的差值记录进环境修正表格; 改变内燃机的工况,将不同工况下内燃机转速和冷却水温度对应的模拟轨压基本值与实际轨压值的差值记录进环境修正表格,最后生成模拟轨压环境修正表格。4.按权利要求1所述的轨压模拟值生成方法,其特征在于:所述生成模拟轨压静态修正表格,包括以下子步骤: 步骤401,使用控制程序建立一张静态修正表格; 步骤402,判断内燃机是否满足静态修正条件,如果内燃机满足静态修正条件则执行步骤403,如果内燃机不满足静态修正条件则依然停在步骤402,等待满足静态修正条件;步骤403,根据当前工况的泵油角参数和循环喷油量参数确定静态修正表格中当前工况的对应修正区域; 步骤404,通过判断对应修正区域的静态修正值计算标志是否已置位,来判断当前工况的对应修正区域内是否已经完成模拟轨压静态修正值的创建;如果静态修正值计算标志未置位,则执行步骤405,如果静态修正值计算标志已经置位,则转往步骤4071 ; 步骤405,计算模拟轨压基本值与实际轨压值的差值,在静态修正表格中的当前工况的对应修正区域中累加当前轨压差值形成累加值,所修正区域对应的计数器加I ;所述模拟轨压基本值是根据当前工况的泵油角参数和循环喷油量参数查询模拟轨压基本表格获得; 步骤406,判断当前工况的对应修正区域的计数器值是否大于设定值,如果计数器值大于设定值,则执行步骤407,否则执行步骤402 ; 步骤407,将上述步骤405中的累加值除以对应计数器值,计算获得当前工况对应的模拟轨压静态修正值,并保存在静态修正表格中的当前工况的对应修正区域;最后累加值和对应计数器清零,将对应修正区域的静态修正值计算标志置位; 步骤4071,结束当前工况对应修正区域内的模拟轨压静态修正值的创建; 步骤408,在内燃机正常工作范围内,改变内燃机工况,重复上述步骤402至步骤4071,获得全部工况对应的模拟轨压静态修正值,并保存在静态修正表格中的各种工况对应的的修正区域,从而生成模拟轨压静态修正表格; 步骤409,结束模拟轨压静态修正值的继续创建。5.按权利要求1所述的轨压模拟值生成方法,其特征在于:所述生成模拟轨压动态修正表格,包括以下子步骤: 步骤501,使用控制程序建立一张动态修正表格; 步骤502,判断内燃机是否满足动态修正条件,如果内燃机满足动态修正条件则执行步骤503,如果内燃机不满足动态修正条件则依然停在步骤502,等待满足动态修正条件;步骤503,根据当前工况的泵油角参数和循环喷油量参数确定动态修正表格中当前工况的对应修正区域; 步骤504,计算模拟轨压基本值与模拟轨压静态修正值的和与实际轨压值的差值,在动态修正表格中的当前工况的对应修正区域中累加当前轨压差值形成累加值,所修正区域对应的计数器加I ;所述模拟轨压基本值是根据当前工况的泵油角参数和循环喷油量参数查询模拟轨压基本表格获得;所述模拟轨压静态修正值是根据当前工况的泵油角参数和循环喷油量参数查...

【专利技术属性】
技术研发人员:马超王伏龚笑舞丁俊东
申请(专利权)人:中国第一汽车股份有限公司无锡油泵油嘴研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1