一种发动机怠速控制火路扭矩的方法转让专利

申请号 : CN202010266419.7

文献号 : CN111502845B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 秦龙刘磊张春娇余绍鹏岳永召

申请人 : 东风汽车集团有限公司

摘要 :

本发明涉及发动机怠速控制技术领域,本发明公开了一种发动机怠速控制火路扭矩的方法,包括以下步骤:S1:判断是否激活怠速闭环控制,若是,执行步骤S1,若否,则不请求怠速火路扭矩;S2:根据发动机的转动惯量初始值JEngine及转动惯量固定变化率ΔJCreepDelta获取怠速闭环控制中的转动惯量J,根据f和时间常数系数k确定储备扭矩时间常数λ;S3:根据λ和J计算得到PI控制的P项参数和I项参数;S4:根据P项参数和I项参数计算火路扭矩的P项MP和I项扭矩MI;S5:根据MP和MI计算得到怠速火路扭矩MSparkFinal。能够解决现有技术中控制火路扭矩时采用常规PID控制,控制参数较多,标定复杂,标定工程师需要做大量标定工作的问题。

权利要求 :

1.一种发动机怠速控制火路扭矩的方法,其特征在于,包括以下步骤: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。

2.根据权利要求1所述的一种发动机怠速控制火路扭矩的方法,其特征在于,所述的判断是否激活怠速闭环控制,具体包括:

判断发动机是否满足实际转速与目标怠速的差值超过第一转速且怠速闭环控制中气路扭矩低于第一扭矩,若是,则不激活怠速闭环控制,若否,则激活怠速闭环控制。

3.根据权利要求1所述的一种发动机怠速控制火路扭矩的方法,其特征在于,所述的根据转动惯量初始值JEngine及转动惯量固定变化率ΔJCreepDelta获取怠速闭环控制中的转动惯量J,具体包括:

当传动链系统未连接时,转动惯量J=JEngine,此时发动机的转动惯量JEngine为第一定值;

当传动链系统从未连接过渡到连接状态过程中,转动惯量J从JEngine逐步以固定变化率ΔJCreepDelta增至JEngine+JCreepMax为第二定值,达到最大值JEngine+JCreepMax后维持该最大值JEngine+JCreepMax,JCreepMax为转动惯量最大增量;

当传动链系统再次退出至未连接状态过程中,转动惯量再次从当前转动惯量逐步以固定变化率‑ΔJCreepDelta减至第一定值JEngine,达到最小值JEngine后维持该最小值JEngine。

4.根据权利要求1所述的一种发动机怠速控制火路扭矩的方法,其特征在于,根据公式λ=f×k确定储备扭矩时间常数λ。

5.根据权利要求1所述的一种发动机怠速控制火路扭矩的方法,其特征在于,确定时间系数f包括以下步骤:

在催化器起燃阶段且退出起燃后在预设时间内,在满足转速波动低于第一设定转速的试验环境下,根据nDiff和dnEng标定时间系数f;以及,在退出起燃阶段并延时预设时间后,转速波动低于第二设定转速的试验环境下,根据nDiff和dnEng标定时间系数f。

6.根据权利要求1所述的一种发动机怠速控制火路扭矩的方法,其特征在于,确定时间常数系数k包括以下步骤:

根据标定的发动机水温TCoolant和系数k(TCoolant)的关系表确定系数k(TCoolant);

当风扇激活或者空调离合器结合时,电器负载系数k1为小于1的固定值,当风扇未激活且空调离合器未结合时,系数k1取1;

当传动链处于连接过程或者已连接的状态时,传动链系数k2取小于1的固定值,当传动链处于未连接状态时,传动链系数k2取1;

且k=min[k(TCoolant),k1,k2]。

7.根据权利要求1所述的一种发动机怠速控制火路扭矩的方法,其特征在于,根据公式计算得到PI控制的P项参数和I项参数。

8.根据权利要求1所述的一种发动机怠速控制火路扭矩的方法,其特征在于,根据公式MP=kp×nDiffrad×f3(nDiff)确定P项扭矩MP,其中:nDiffr为将发动机转速差转化为弧度的转速差,即 nDiff为目标怠速和实际转速的转速差,f3(nDiff)根据标定的目标怠速和实际转速的转速差与f3(nDiff)的关系表确定。

9.根据权利要求1所述的一种发动机怠速控制火路扭矩的方法,其特征在于,根据公式MI(n+1)=MI(n)+MIIncredent确定I项扭矩MI,其中:MI(0)=MIIni,MIIntial为I项扭矩初始值,其中C为固定值,MIIncredent=Δt×nDiffrad×kI×f4(nDiff)‑MAntiWindUp,Δt为每次I项累加的时间周期;f4(nDiff)由标定的目标怠速和实际转速的转速差nDiff和f4(nDiff)的关系表确定,MAntiWindUp为上一时间周期Δt的(MP+MI)与MSparkFinal之间的差。

10.根据权利要求1所述的一种发动机怠速控制火路扭矩的方法,其特征在于,最大的所述火路扭矩MSparkFinal不超过气路扭矩,最小值为火路扭矩最小固定值。

说明书 :

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

技术领域

[0001] 本发明涉及发动机怠速控制技术领域,具体涉及一种发动机怠速控制火路扭矩的方法。

背景技术

[0002] 怠速指空档,不加油门空转时状态。怠速过高,油耗高,浪费。怠速过低,怠速不稳或者起动困难。合适的怠速能可靠的维持发动机运转的最低转速。怠速转速波动对车内人
员的舒适感,排放和油耗,以及NVH均会带来影响。而且由于发动机在生产制造过程中的加
工偏差、发动机实际使用过程中的老化磨损、油品质量等原因、不同电器负载的干扰、发动
机不同燃烧模式、以及发动机在不同缸燃烧不连续,都会对发动机的怠速控制造成一定的
影响。
[0003] 现有技术中发动机怠速采用普通的PID控制。发动机点火做功燃烧后进行转速控制,具有一定的时滞,时滞作为工业被控对象所具有的普遍特性,很大程度上制约着控制系
统的控制效果,特别是当时滞较大时,常规PID控制器控制效果变差,甚至出现不稳定的现
象。
[0004] 另外普通的PID控制参数较多,标定复杂,标定工程师需要做大量的标定工作。

发明内容

[0005] 针对现有技术中存在的缺陷,本发明的目的在于提供一种发动机怠速控制火路扭矩的方法,能够解决现有的怠速火路扭矩控制方法采用PID控制时,控制参数较多,标定复
杂,标定工程师需要做大量的标定工作。
[0006] 为达到以上目的,本发明采取的技术方案是:
[0007] 本发明提供一种发动机怠速控制火路扭矩的方法,包括以下步骤:
[0008] S1:判断是否激活怠速闭环控制,若是,执行步骤S2,若否,则不请求怠速火路扭矩;
[0009] S2:根据发动机的转动惯量初始值JEngine及转动惯量固定变化率ΔJCreepDelta获取怠速闭环控制中的转动惯量J,根据目标怠速和实际转速的转速差nDiff和转速变化率dnEng
标定的时间系数f,根据f和时间常数系数k确定储备扭矩时间常数λ;
[0010] S3:根据λ和J计算得到PI控制的P项参数和I项参数;
[0011] S4:根据P项参数和I项参数计算火路扭矩的P项扭矩MP和I项扭矩MI;
[0012] S5:根据MP和MI计算得到怠速火路扭矩MSparkFinal。
[0013] 在上述方案的基础上,所述的判断是否激活怠速闭环控制,具体包括:
[0014] 判断发动机是否满足实际转速超过目标怠速的第一转速且怠速闭环控制中气路扭矩低于第一扭矩,若是,则不激活怠速闭环控制,若否,则激活怠速闭环控制。
[0015] 在上述方案的基础上,所述的根据转动惯量初始值JEngine及转动惯量固定变化率ΔJCreepDelta获取怠速闭环控制中的转动惯量J,具体包括:
[0016] 当动力链系统未连接时,转动惯量J=JEngine,此时发动机的转动惯量JEngine为第一定值;
[0017] 当传动链系统从未连接过渡到连接状态过程中,转动惯量J从JEngine逐步以固定变化率ΔJCreepDelta增至JEngine+JCreepMax为第二定值,达到最大值JEngine+JCreepMax后维持该最大值
JEngine+JCreepMax,JCreepMax为转动惯量最大增量;
[0018] 当传动链系统再次退出至未连接状态过程中,转动惯量再次从当前转动惯量逐步以固定变化率‑ΔJCreepDelta减至第一定值JEngine,达到最小值JEngine后维持该最小值JEngine。
[0019] 在上述方案的基础上,根据公式λ=f×k确定储备扭矩时间常数λ。
[0020] 在上述方案的基础上,确定时间系数f包括以下步骤:
[0021] 在催化器起燃阶段且退出起燃后在预设时间内,在满足转速波动低于第一设定转速的试验环境下,根据nDiff和dnEng标定时间系数f;以及,在退出起燃阶段并延时预设时间
后,转速波动低于第二设定转速的试验环境下,根据nDiff和dnEng标定时间系数f。
[0022] 在上述方案的基础上,确定时间常数系数k包括以下步骤:
[0023] 根据标定的发动机水温TCoolant和系数k(TCoolant)的关系表确定系数k(TCoolant);
[0024] 当风扇激活或者空调离合器结合时,电器负载系数k1为小于1的固定值,当风扇未激活且空调离合器未结合时,系数k1取1;
[0025] 当传动链处于连接过程或者已连接的状态时,传动链系数k2取小于1的固定值,当传动链处于未连接状态时,传动链系数k2取1;
[0026] 且k=min[k(TCoolant),k1,k2]。
[0027] 在上述方案的基础上,根据公式 计算得到PI控制的P项参数和I项参数。
[0028] 在上述方案的基础上,根据公式MP=kp×nDiffrad×f3(nDiff)确定P项扭矩MP,
[0029] 其中:nDiffrad为将发动机转速差转化为弧度的转速差,即 nDiff为目标怠速和实际转速的转速差,f3(nDiff)根据标定的目标怠速和实际转速差与f3(nDiff)
的关系表确定。
[0030] 在上述方案的基础上,根据公式MI(n+1)=MI(n)+MIIncredent确定I项扭矩MI,
[0031] 其 中 :M I ( 0) = M I In i t i a l ,M I I n t i a l 为 I 项 扭 矩 初 始 值 ,其中C为固定值,MIIncredent=Δt×nDiffrad×
kI×f4(nDiff)‑MAntiWindUp,Δt为每次I项累加的时间周期;f4(nDiff)由标定的目标怠速和实际
转速的转速差nDiff和f4(nDiff)的关系表确定,MAntiWindUp为上一时间周期Δt的(MP+MI)与
MSparkFinal之间的差。
[0032] 在上述方案的基础上,最大的所述火路扭矩MSparkFinal不超过气路扭矩,最小值为火路扭矩最小固定值。
[0033] 与现有技术相比,本发明的优点在于:本发明采用模糊PID控制,在使用引入储备扭矩时间常数λ,作为模糊的滤波参数,对于标定工程师而言,主要的标定工作为不同工作
时间段的时间系数f,便可得到储备扭矩时间常数λ,极大减轻了标定工作;且不管外部电器
负载如何变化,以及发动机起燃控制,根据标定好的时间系数f,根据λ得到火路P项扭矩和I
项扭矩均能进行自动调整,根据MP和MI计算得到怠速火路扭矩MSparkFinal,标定工作小,标定
方法简单可靠,采用模糊PI控制有效提高了控制系统的鲁棒性和动态稳定性。

附图说明

[0034] 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于
本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他
的附图。
[0035] 图1为本发明实施例中发动机怠速控制火路扭矩的方法的流程图。

具体实施方式

[0036] 为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是
本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人
员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
以下结合附图对本发明的实施例作进一步详细说明。
[0037] 参见图1,本发明提供一种发动机怠速控制火路扭矩的方法,包括以下步骤:
[0038] S1:判断是否激活怠速闭环控制,若是,执行步骤S2,若否,则不请求怠速火路扭矩,即使怠速火路扭矩值为0Nm;
[0039] S2:根据发动机的转动惯量初始值JEngine及转动惯量固定变化率ΔJCreepDelta获取怠速闭环控制中的转动惯量J,根据目标怠速和实际转速的转速差nDiff和转速变化率dnEng
标定的时间系数f,根据f和时间常数系数k确定储备扭矩时间常数λ;
[0040] S3:根据λ和J计算得到PI控制的P项参数和I项参数;
[0041] S4:根据P项参数和I项参数计算火路扭矩的P项MP和I项扭矩MI;
[0042] S5:根据MP和MI计算得到怠速火路扭矩MSparkFinal。
[0043] 本发明引入储备扭矩时间常数λ,作为模糊的滤波参数,对于标定工程师而言,主要的标定工作为不同工作时间段的时间系数f,便可得到储备扭矩时间常数λ,极大减轻了
标定工作;且不管外部电器负载如何变化,以及发动机起燃控制,根据标定好的时间系数f,
得到储备扭矩时间常数λ,根据λ得到火路P项扭矩和I项扭矩均能进行自动调整,根据MP和MI
计算得到怠速火路扭矩MSparkFinal,标定工作小,标定方法简单可靠,本发明采用模糊PI控
制,有效提高了控制系统的鲁棒性和动态稳定性。
[0044] 火路扭矩是由油门踏板开度与发动机转速决定的初始火路扭矩需求,经一系列扭矩协调后,将扭矩转化为目标点火角,并最终输出点火提前角的全过程扭矩。怠速控制火路
扭矩是指由于点火提前角的变化导致发动机输出扭矩变化的扭矩控制方式。
[0045] 优选地,所述的判断是否激活怠速闭环控制,具体包括:
[0046] 判断发动机是否满足实际转速超过目标怠速的第一转速且怠速闭环控制中气路扭矩低于第一扭矩,若是,则不激活怠速闭环控制,若否,则激活怠速闭环控制。
[0047] 在本实施例中,气路扭矩低于第一扭矩为5Nm,气量请求扭矩过小,说明发动机转速很平稳;实际转速超过目标怠速的第一转速为定值30rpm,实际转速过高,且发动机怠速
请求气量较小时,转速不用闭环控制。转速差高无需闭环调节,无需控制转速,仅仅是实际
转速接近目标转速时,才进入怠速,才需要控制转速。
[0048] 优选地,所述的根据转动惯量初始值JEngine及转动惯量固定变化率ΔJCreepDelta获取怠速闭环控制中的转动惯量J,具体包括:
[0049] 当动力链系统未连接时,转动惯量J=JEngine,此时发动机的转动惯量JEngine为第一定值;
[0050] 当传动链系统从未连接过渡到连接状态过程中,转动惯量J从JEngine逐步以固定变化率ΔJCreepDelta增至JEngine+JCreepMax为第二定值,达到最大值JEngine+JCreepMax后维持该最大值
JEngine+JCreepMax,JCreepMax为转动惯量最大增量;
[0051] 当传动链系统再次退出至未连接状态过程中,转动惯量再次从当前转动惯量逐步以固定变化率‑ΔJCreepDelta减至第一定值JEngine,达到最小值JEngine后维持该最小值JEngine。
[0052] 在本实施例中,第一定值JEngine为0.1719kg·m2,第二定值JEngine+JCreepMax=2
(0.1719+0.1)kg·m ,固定变化率ΔJCreepDelta为间隔Δt时间发动机的转动惯量变化
2
0.01kg·m,本实施例中Δt为10ms。
[0053] 优选地,根据公式λ=f×k确定储备扭矩时间常数λ。
[0054] 在本实施例中,引入的定储备扭矩时间常数λ根据时间系数f,时间常数系数k确定。
[0055] 优选地,确定时间系数f包括以下步骤:
[0056] 在催化器起燃阶段或退出起燃后在预设时间内,在满足转速波动低于第一设定转速的试验环境下,根据nDiff和dnEng标定时间系数f;以及,在退出起燃阶段并延时预设时间
后,转速波动低于第二设定转速的试验环境下,根据nDiff和dnEng标定时间系数f。
[0057] 在本实施例中,第一设定转速为±20r/min,第二设定转速为±15r/min。所有的标定都是基于一个总体目标,根据驾驶性主观评价要求而设定的。在催化器起燃阶段,不管水
温多少,风扇情况、电器负载如何变化,以及车辆状态如何变化,怠速在催化器起燃阶段时
转速波动低于±20r/min,在怠速其他阶段转速波动低于±15r/min。所以的标定都是围绕
这个大的指标而试验得到的。
[0058] 在本方案的其他参数标定中,也遵循着:在催化器起燃阶段或退出起燃后在预设时间内,在满足转速波动低于第一设定转速的试验环境下,以及,在退出起燃阶段并延时预
设时间后,转速波动低于第二设定转速的试验环境下,标定得到其他参数表。具体根据发动
机的型号参数等不同设定不同的怠速的各控制参数。在本方案中用例是三缸机,排量1.0L,
暖机后怠速的目标转速为850r/min的增压直喷发动机。
[0059] 在本实施例中,当在催化器起燃阶段或退出起燃后在预设时间内,在本例中,预设时间为1.2s,f为:
[0060]
[0061] 当退出起燃阶段并延时预设时间后,f为:
[0062]
[0063] 优选地,确定时间常数系数k包括以下步骤:
[0064] 根据发动机水温TCoolant和系数k(TCoolant)的关系表确定系数k(TCoolant)。
[0065] 在本实施例中,
[0066] 水温(℃) ‑30 ‑20 ‑10 0 40 50 100k(TCoolant) 1.1 1.08 1.06 1.05 1.03 1.02 1.01
[0067] 当风扇激活或者空调离合器结合时,电器负载系数k1为小于1的固定值,风扇未激活且空调离合器未结合时,系数k1取1。
[0068] 当传动链处于连接过程或者已连接的状态时,传动链系数k2取小于1的固定值,传动链处于未连接状态时,传动链系数k2取1。
[0069] 且k=min[k(TCoolant),k1,k2]。
[0070] 在本实施例中,当风扇激活或者空调离合器结合时,电器负载系数k1取固定值0.5,当传动链处于连接过程或者已连接的状态时,传动链系数k2取固定值0.8。
[0071] 优选地,根据公式 计算得到PI控制的P项参数和I项参数。
[0072] 优选地,根据公式MP=kp×nDiffrad×f3(nDiff)确定P项扭矩MP,
[0073] 其中:nDiffrad为将发动机转速差转化为弧度的转速差,即 nDiff为目标怠速和实际转速的转速差,f3(nDiff)根据标定的目标怠速和实际转速差与f3(nDiff)
的关系表确定。
[0074] 在本实施例中,
[0075]转速差nDiff(r/min) ‑200 ‑50 ‑10 0 10 50 200
f3(nDiff) 1.1 1.08 1.05 1 1.05 1.09 1.1
[0076] 优选地,根据公式MI(n+1)=MI(n)+MIIncredent确定I项扭矩MI,
[0077] 其 中 :M I ( 0) = M I In i t i a l ,M I I n t i a l 为 I 项 扭 矩 初 始 值 ,其中C为固定值,MIIncredent=Δt×nDiffrad×kI
×f4(nDiff)‑MAntiWindUp,Δt为每次I项累加的时间周期;f4(nDiff)由目标怠速和实际转速差
nDiff决定;MAntiWindUp为上一时间周期Δt的(MP+MI)与MSparkFinal之间的差。
[0078]转速差nDiff(r/min) ‑200 ‑50 ‑10 0 10 50 200
f4(nDiff) 1.05 1.04 1.02 1 1.01 1.05 1.06
[0079] 在本实施例中,本实例C为‑300r/min/s。MAntiWindUp为反积分饱和扭矩;MAntiWindUp为上一时间周期Δt的(MP+MI)与MSparkFinal之间的差。即将限制前的火路扭矩与限制后的火路
扭矩差值,作为I项反积分饱和扭矩值。具体地,MAntiWindUp(n+1)=[MP(n)+MI(n)]‑MSparkFinal
(n)。
[0080] 最终的怠速火路扭矩MSparkFinal(n)的初始值取MP(n)+MI(n),但被限制在最大值和最小值范围内(最大的所述火路扭矩MSparkFinal不超过气路扭矩,最小值为火路扭矩最小固
定值。)即当前采样周期的火路扭矩等于当前采样周期的P项扭矩加上I项扭矩。
[0081] 在本实施例中,最小值为火路扭矩最小固定值‑10Nm,最大火路扭矩不超过气路扭矩。气路扭矩是由油门踏板开度与发动机转速决定的初始气路扭矩需求,经一系列扭矩协
调后,将扭矩转化为期望进气量,并最终指导节气门阀片动作过程的全部扭矩。
[0082] 需要说明的是,在本申请中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作
之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意
在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那
些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者
设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排
除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0083] 以上所述仅是本申请的具体实施方式,使本领域技术人员能够理解或实现本申请。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的
一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请
将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一
致的最宽的范围。