一种发动机怠速控制火路扭矩的方法与流程

文档序号:21780586发布日期:2020-08-07 20:02阅读:904来源:国知局
一种发动机怠速控制火路扭矩的方法与流程
本发明涉及发动机怠速控制
技术领域
,具体涉及一种发动机怠速控制火路扭矩的方法。
背景技术
:怠速指空档,不加油门空转时状态。怠速过高,油耗高,浪费。怠速过低,怠速不稳或者起动困难。合适的怠速能可靠的维持发动机运转的最低转速。怠速转速波动对车内人员的舒适感,排放和油耗,以及nvh均会带来影响。而且由于发动机在生产制造过程中的加工偏差、发动机实际使用过程中的老化磨损、油品质量等原因、不同电器负载的干扰、发动机不同燃烧模式、以及发动机在不同缸燃烧不连续,都会对发动机的怠速控制造成一定的影响。现有技术中发动机怠速采用普通的pid控制。发动机点火做功燃烧后进行转速控制,具有一定的时滞,时滞作为工业被控对象所具有的普遍特性,很大程度上制约着控制系统的控制效果,特别是当时滞较大时,常规pid控制器控制效果变差,甚至出现不稳定的现象。另外普通的pid控制参数较多,标定复杂,标定工程师需要做大量的标定工作。技术实现要素:针对现有技术中存在的缺陷,本发明的目的在于提供一种发动机怠速控制火路扭矩的方法,能够解决现有的怠速火路扭矩控制方法采用pid控制时,控制参数较多,标定复杂,标定工程师需要做大量的标定工作。为达到以上目的,本发明采取的技术方案是:本发明提供一种发动机怠速控制火路扭矩的方法,包括以下步骤:s1:判断是否激活怠速闭环控制,若是,执行步骤s2,若否,则不请求怠速火路扭矩;s2:根据发动机的转动惯量初始值jengine及转动惯量固定变化率δjcreepdelta获取怠速闭环控制中的转动惯量j,根据目标怠速和实际转速的转速差ndiff和转速变化率dneng标定的时间系数f,根据f和时间常数系数k确定储备扭矩时间常数λ;s3:根据λ和j计算得到pi控制的p项参数和i项参数;s4:根据p项参数和i项参数计算火路扭矩的p项扭矩mp和i项扭矩mi;s5:根据mp和mi计算得到怠速火路扭矩msparkfinal。在上述方案的基础上,所述的判断是否激活怠速闭环控制,具体包括:判断发动机是否满足实际转速超过目标怠速的第一转速且怠速闭环控制中气路扭矩低于第一扭矩,若是,则不激活怠速闭环控制,若否,则激活怠速闭环控制。在上述方案的基础上,所述的根据转动惯量初始值jengine及转动惯量固定变化率δjcreepdelta获取怠速闭环控制中的转动惯量j,具体包括:当动力链系统未连接时,转动惯量j=jengine,此时发动机的转动惯量jengine为第一定值;当传动链系统从未连接过渡到连接状态过程中,转动惯量j从jengine逐步以固定变化率δjcreepdelta增至jengine+jcreepmax为第二定值,达到最大值jengine+jcreepmax后维持该最大值jengine+jcreepmax,jcreepmax为转动惯量最大增量;当传动链系统再次退出至未连接状态过程中,转动惯量再次从当前转动惯量逐步以固定变化率-δjcreepdelta减至第一定值jengine,达到最小值jengine后维持该最小值jengine。在上述方案的基础上,根据公式λ=f×k确定储备扭矩时间常数λ。在上述方案的基础上,确定时间系数f包括以下步骤:在催化器起燃阶段且退出起燃后在预设时间内,在满足转速波动低于第一设定转速的试验环境下,根据ndiff和dneng标定时间系数f;以及,在退出起燃阶段并延时预设时间后,转速波动低于第二设定转速的试验环境下,根据ndiff和dneng标定时间系数f。在上述方案的基础上,确定时间常数系数k包括以下步骤:根据标定的发动机水温tcoolant和系数k(tcoolant)的关系表确定系数k(tcoolant);当风扇激活或者空调离合器结合时,电器负载系数k1为小于1的固定值,当风扇未激活且空调离合器未结合时,系数k1取1;当传动链处于连接过程或者已连接的状态时,传动链系数k2取小于1的固定值,当传动链处于未连接状态时,传动链系数k2取1;且k=min[k(tcoolant),k1,k2]。在上述方案的基础上,根据公式计算得到pi控制的p项参数和i项参数。在上述方案的基础上,根据公式mp=kp×ndiffrad×f3(ndiff)确定p项扭矩mp,其中:ndiffrad为将发动机转速差转化为弧度的转速差,即ndiff为目标怠速和实际转速的转速差,f3(ndiff)根据标定的目标怠速和实际转速差与f3(ndiff)的关系表确定。在上述方案的基础上,根据公式mi(n+1)=mi(n)+miincredent确定i项扭矩mi,其中:mi(0)=miinitial,miintial为i项扭矩初始值,其中c为固定值,miincredent=δt×ndiffrad×ki×f4(ndiff)-mantiwindup,δt为每次i项累加的时间周期;f4(ndiff)由标定的目标怠速和实际转速的转速差ndiff和f4(ndiff)的关系表确定,mantiwindup为上一时间周期δt的(mp+mi)与msparkfinal之间的差。在上述方案的基础上,最大的所述火路扭矩msparkfinal不超过气路扭矩,最小值为火路扭矩最小固定值。与现有技术相比,本发明的优点在于:本发明采用模糊pid控制,在使用引入储备扭矩时间常数λ,作为模糊的滤波参数,对于标定工程师而言,主要的标定工作为不同工作时间段的时间系数f,便可得到储备扭矩时间常数λ,极大减轻了标定工作;且不管外部电器负载如何变化,以及发动机起燃控制,根据标定好的时间系数f,根据λ得到火路p项扭矩和i项扭矩均能进行自动调整,根据mp和mi计算得到怠速火路扭矩msparkfinal,标定工作小,标定方法简单可靠,采用模糊pi控制有效提高了控制系统的鲁棒性和动态稳定性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例中发动机怠速控制火路扭矩的方法的流程图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。以下结合附图对本发明的实施例作进一步详细说明。参见图1,本发明提供一种发动机怠速控制火路扭矩的方法,包括以下步骤:s1:判断是否激活怠速闭环控制,若是,执行步骤s2,若否,则不请求怠速火路扭矩,即使怠速火路扭矩值为0nm;s2:根据发动机的转动惯量初始值jengine及转动惯量固定变化率δjcreepdelta获取怠速闭环控制中的转动惯量j,根据目标怠速和实际转速的转速差ndiff和转速变化率dneng标定的时间系数f,根据f和时间常数系数k确定储备扭矩时间常数λ;s3:根据λ和j计算得到pi控制的p项参数和i项参数;s4:根据p项参数和i项参数计算火路扭矩的p项mp和i项扭矩mi;s5:根据mp和mi计算得到怠速火路扭矩msparkfinal。本发明引入储备扭矩时间常数λ,作为模糊的滤波参数,对于标定工程师而言,主要的标定工作为不同工作时间段的时间系数f,便可得到储备扭矩时间常数λ,极大减轻了标定工作;且不管外部电器负载如何变化,以及发动机起燃控制,根据标定好的时间系数f,得到储备扭矩时间常数λ,根据λ得到火路p项扭矩和i项扭矩均能进行自动调整,根据mp和mi计算得到怠速火路扭矩msparkfinal,标定工作小,标定方法简单可靠,本发明采用模糊pi控制,有效提高了控制系统的鲁棒性和动态稳定性。火路扭矩是由油门踏板开度与发动机转速决定的初始火路扭矩需求,经一系列扭矩协调后,将扭矩转化为目标点火角,并最终输出点火提前角的全过程扭矩。怠速控制火路扭矩是指由于点火提前角的变化导致发动机输出扭矩变化的扭矩控制方式。优选地,所述的判断是否激活怠速闭环控制,具体包括:判断发动机是否满足实际转速超过目标怠速的第一转速且怠速闭环控制中气路扭矩低于第一扭矩,若是,则不激活怠速闭环控制,若否,则激活怠速闭环控制。在本实施例中,气路扭矩低于第一扭矩为5nm,气量请求扭矩过小,说明发动机转速很平稳;实际转速超过目标怠速的第一转速为定值30rpm,实际转速过高,且发动机怠速请求气量较小时,转速不用闭环控制。转速差高无需闭环调节,无需控制转速,仅仅是实际转速接近目标转速时,才进入怠速,才需要控制转速。优选地,所述的根据转动惯量初始值jengine及转动惯量固定变化率δjcreepdelta获取怠速闭环控制中的转动惯量j,具体包括:当动力链系统未连接时,转动惯量j=jengine,此时发动机的转动惯量jengine为第一定值;当传动链系统从未连接过渡到连接状态过程中,转动惯量j从jengine逐步以固定变化率δjcreepdelta增至jengine+jcreepmax为第二定值,达到最大值jengine+jcreepmax后维持该最大值jengine+jcreepmax,jcreepmax为转动惯量最大增量;当传动链系统再次退出至未连接状态过程中,转动惯量再次从当前转动惯量逐步以固定变化率-δjcreepdelta减至第一定值jengine,达到最小值jengine后维持该最小值jengine。在本实施例中,第一定值jengine为0.1719kg·m2,第二定值jengine+jcreepmax=(0.1719+0.1)kg·m2,固定变化率δjcreepdelta为间隔δt时间发动机的转动惯量变化0.01kg·m2,本实施例中δt为10ms。优选地,根据公式λ=f×k确定储备扭矩时间常数λ。在本实施例中,引入的定储备扭矩时间常数λ根据时间系数f,时间常数系数k确定。优选地,确定时间系数f包括以下步骤:在催化器起燃阶段或退出起燃后在预设时间内,在满足转速波动低于第一设定转速的试验环境下,根据ndiff和dneng标定时间系数f;以及,在退出起燃阶段并延时预设时间后,转速波动低于第二设定转速的试验环境下,根据ndiff和dneng标定时间系数f。在本实施例中,第一设定转速为±20r/min,第二设定转速为±15r/min。所有的标定都是基于一个总体目标,根据驾驶性主观评价要求而设定的。在催化器起燃阶段,不管水温多少,风扇情况、电器负载如何变化,以及车辆状态如何变化,怠速在催化器起燃阶段时转速波动低于±20r/min,在怠速其他阶段转速波动低于±15r/min。所以的标定都是围绕这个大的指标而试验得到的。在本方案的其他参数标定中,也遵循着:在催化器起燃阶段或退出起燃后在预设时间内,在满足转速波动低于第一设定转速的试验环境下,以及,在退出起燃阶段并延时预设时间后,转速波动低于第二设定转速的试验环境下,标定得到其他参数表。具体根据发动机的型号参数等不同设定不同的怠速的各控制参数。在本方案中用例是三缸机,排量1.0l,暖机后怠速的目标转速为850r/min的增压直喷发动机。在本实施例中,当在催化器起燃阶段或退出起燃后在预设时间内,在本例中,预设时间为1.2s,f为:当退出起燃阶段并延时预设时间后,f为:优选地,确定时间常数系数k包括以下步骤:根据发动机水温tcoolant和系数k(tcoolant)的关系表确定系数k(tcoolant)。在本实施例中,水温(℃)-30-20-1004050100k(tcoolant)1.11.081.061.051.031.021.01当风扇激活或者空调离合器结合时,电器负载系数k1为小于1的固定值,风扇未激活且空调离合器未结合时,系数k1取1。当传动链处于连接过程或者已连接的状态时,传动链系数k2取小于1的固定值,传动链处于未连接状态时,传动链系数k2取1。且k=min[k(tcoolant),k1,k2]。在本实施例中,当风扇激活或者空调离合器结合时,电器负载系数k1取固定值0.5,当传动链处于连接过程或者已连接的状态时,传动链系数k2取固定值0.8。优选地,根据公式计算得到pi控制的p项参数和i项参数。优选地,根据公式mp=kp×ndiffrad×f3(ndiff)确定p项扭矩mp,其中:ndiffrad为将发动机转速差转化为弧度的转速差,即ndiff为目标怠速和实际转速的转速差,f3(ndiff)根据标定的目标怠速和实际转速差与f3(ndiff)的关系表确定。在本实施例中,转速差ndiff(r/min)-200-50-1001050200f3(ndiff)1.11.081.0511.051.091.1优选地,根据公式mi(n+1)=mi(n)+miincredent确定i项扭矩mi,其中:mi(0)=miinitial,miintial为i项扭矩初始值,其中c为固定值,miincredent=δt×ndiffrad×ki×f4(ndiff)-mantiwindup,δt为每次i项累加的时间周期;f4(ndiff)由目标怠速和实际转速差ndiff决定;mantiwindup为上一时间周期δt的(mp+mi)与msparkfinal之间的差。转速差ndiff(r/min)-200-50-1001050200f4(ndiff)1.051.041.0211.011.051.06在本实施例中,本实例c为-300r/min/s。mantiwindup为反积分饱和扭矩;mantiwindup为上一时间周期δt的(mp+mi)与msparkfinal之间的差。即将限制前的火路扭矩与限制后的火路扭矩差值,作为i项反积分饱和扭矩值。具体地,mantiwindup(n+1)=[mp(n)+mi(n)]-msparkfinal(n)。最终的怠速火路扭矩msparkfinal(n)的初始值取mp(n)+mi(n),但被限制在最大值和最小值范围内(最大的所述火路扭矩msparkfinal不超过气路扭矩,最小值为火路扭矩最小固定值。)即当前采样周期的火路扭矩等于当前采样周期的p项扭矩加上i项扭矩。在本实施例中,最小值为火路扭矩最小固定值-10nm,最大火路扭矩不超过气路扭矩。气路扭矩是由油门踏板开度与发动机转速决定的初始气路扭矩需求,经一系列扭矩协调后,将扭矩转化为期望进气量,并最终指导节气门阀片动作过程的全部扭矩。需要说明的是,在本申请中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。以上所述仅是本申请的具体实施方式,使本领域技术人员能够理解或实现本申请。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1