一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

目标进气密度控制方法、装置、设备及可读存储介质与流程

2022-07-06 05:28:12 来源:中国专利 TAG:


1.本发明涉及发动机控制技术领域,尤其涉及一种目标进气密度控制方法、装置、设备及可读存储介质。


背景技术:

2.发动机进气系统将大气的气体传输到气缸,进气系统弯曲复杂,以及发动机运行工况瞬息万变,导致进气系统的气量控制会响应迟滞,时滞作为工业被控对象所具有的普遍特性,很大程度上制约着发动机进气控制系统的控制效果,因此,对目标进气密度进行实时的修正调节非常有必要,而节气门的控制精度高,且没有响应迟滞的缺点,因此,可通过节气门实现对进气量的高效控制。
3.在现有公开的专利技术中,专利申请公布号cn103711596a《一种涡轮增压汽油机进气控制方法》建立了目标进气量和目标节气门开度的方程,并采用神经网络控制废气排气阀,但未对目标进气量进行闭环的控制优化。


技术实现要素:

4.本发明的主要目的在于提供一种目标进气密度控制方法、装置、设备及可读存储介质,旨在解决针对发动机进气系统的时滞现象,对目标进气密度的控制调节不够实时精准的技术问题。
5.第一方面,本发明提供一种目标进气密度控制方法,所述目标进气密度控制方法包括:
6.获取初始目标进气密度;
7.基于pi控制方法,根据所述初始目标进气密度,计算得到p项的目标进气密度;
8.基于pi控制方法,根据所述初始目标进气密度,确定i项的目标进气密度;
9.将所述p项的目标进气密度和所述i项的目标进气密度进行求和计算,得到优化后的目标进气密度;
10.基于发动机所允许的进气密度范围,限定所述优化后的目标进气密度,得到最终的目标进气密度;
11.将所述最终的目标进气密度用于节气门开度的控制。
12.可选的,所述基于pi控制方法,根据所述初始目标进气密度,计算得到p项的目标进气密度包括:
13.基于pi控制方法,根据所述初始目标进气密度,通过公式计算得到p项的目标进气密度,计算公式为:
14.rho
p
=k
p
×
rho
err
,其中,
15.其中,rho
p
为p项的目标进气密度,k
p
为p项的控制因子,rho
err
为所述初始目标进气密度rho和实际进气密度rho
act
之差,时间系数f
p
根据标定的f
p
与rho
err
的关系表确定,τ
air
为进气系统时间常数,根据标定的发动机转速n
eng
、初始目标进气密度rho及进气系统时间常
数τ
air
的关系表确定,λ为进气量pi动态控制的滤波常数。
16.可选的,所述进气量pi动态控制的滤波常数λ的确定方法具体为:
17.检测增压控制闭环是否处于激活状态;
18.当增压控制闭环不是处于激活状态时,进气量pi动态控制的滤波常数λ根据标定的发动机转速n、初始目标进气密度rho及进气量pi动态控制的滤波常数λ的关系表确定;
19.当增压控制闭环处于激活状态时,进气量pi动态控制的滤波常数λ根据标定的节气门入口实际气体压力与目标进气压力之差map
diff
、发动机转速n、及进气量pi动态控制的滤波常数λ的关系表确定。
20.可选的,所述基于pi控制方法,根据所述初始目标进气密度,确定i项的目标进气密度包括:
21.基于pi控制方法,根据所述初始目标进气密度,通过判断复位条件是否满足,确定i项的目标进气密度的原始值;
22.基于标定的范围表,限定所述i项的目标进气密度的原始值,得到i项的目标进气密度,所述标定的范围表标定了发动机转速n、初始目标进气密度rho及i项的目标进气密度的原始值的最大值的对应关系。
23.可选的,所述基于pi控制方法,根据所述初始目标进气密度,通过判断复位条件是否满足,确定i项的目标进气密度的原始值包括:
24.判断复位条件是否满足;
25.若复位条件满足,则将所述初始目标进气密度和实际进气密度之差作为i项的目标进气密度的原始值;
26.若复位条件不满足,则通过计算得到i项的目标进气密度的原始值,计算公式为:rho
iraw
=rhoi(z) δrhoi27.其中,rho
iraw
为i项的目标进气密度的原始值,rhoi(z)为上个周期的i项的目标进气密度rhoi,i项的累加项δrhoi根据i项的累加项的未被限制值及限制值共同确定。
28.可选的,所述判断复位条件是否满足包括:
29.检测是否满足预设条件,预设条件包括:
30.节气门处于全开状态;
31.节气门退出全开状态的时间小于或等于预设时间,所述预设时间根据标定的节气门退出全开后的发动机燃烧次数、节气门退出全开后的进气口温度的最高值及所述预设时间的关系表确定;
32.节气门未全开,但节气门实际开度与目标开度之差大于预设开度;
33.发动机处于启动或停机状态;
34.若以上预设条件至少满足一个,则判断复位条件满足,否则判断复位条件不满足。
35.可选的,所述i项的累加项δrhoi根据i项的累加项的未被限制值及限制值共同确定包括:
36.通过计算得到i项的累加项的未被限制值δrho
iunlim
,计算公式为:
37.δrho
iunlim
=ki×
rho
err
×
δt
38.其中,ki为i项的控制因子,时间系数fi根据标定的初始目标进气密度
rho的变化率和实际进气密度rho
act
的变化率两者的绝对值的最大值d_rho
diffmax
与fi的关系表确定,λ为进气量pi动态控制的滤波常数;
39.若上个周期p项的目标进气密度和i项的目标进气密度之和,达到发动机所允许的最大进气密度,则i项的累加项的最大值为0,i项的累加项的值取i项的累加项的未被限制值和0之间的最小值;
40.若上个周期的p项的目标进气密度和i项的目标进气密度之和,达到发动机所允许的最小进气密度,则i项的累加项的最小值为0,i项的累加项的值取i项的累加项的未被限制值和0之间的最大值;
41.若上个周期的i项的目标进气密度的原始值的绝对值,达到i项的目标进气密度的原始值的最大值,则i项的累加项的最大值为0,i项的累加项的值取i项的累加项的未被限制值和0之间的最小值;
42.若上个周期的i项的目标进气密度的原始值的绝对值,达到i项的目标进气密度的原始值的最小值,则i项的累加项的最小值为0,i项的累加项的值取i项的累加项的未被限制值和0之间的最大值;
43.若上个周期的节气门开度达到最大开度,则i项的累加项的最大值为0,i项的累加项的值取i项的累加项的未被限制值和0之间的最小值;
44.若上个周期的节气门开度达到最小开度,则i项的累加项的最小值为0,i项的累加项的值取i项的累加项的未被限制值和0之间的最大值;
45.若节气门出口气体压力与节气门入口气体压力的比值超过预设压比,则i项的累加项的最大值为0,i项的累加项的值取i项的累加项的未被限制值和0之间的最小值。
46.第二方面,本发明还提供一种目标进气密度控制装置,所述目标进气密度控制装置包括:
47.获取模块,用于获取初始目标进气密度;
48.第一计算模块,用于基于pi控制方法,根据所述初始目标进气密度,计算得到p项的目标进气密度;
49.确定模块,用于基于pi控制方法,根据所述初始目标进气密度,确定i项的目标进气密度;
50.第二计算模块,用于将所述p项的目标进气密度和所述i项的目标进气密度进行求和计算,得到优化后的目标进气密度;
51.限定模块,用于基于发动机所允许的进气密度范围,限定所述优化后的目标进气密度,得到最终的目标进气密度;
52.控制模块,用于将所述最终的目标进气密度用于节气门开度的控制。
53.第三方面,本发明还提供一种目标进气密度控制设备,所述目标进气密度控制设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的目标进气密度控制程序,其中所述目标进气密度控制程序被所述处理器执行时,实现如上述所述的目标进气密度控制方法的步骤。
54.第四方面,本发明还提供一种可读存储介质,所述可读存储介质上存储有目标进气密度控制程序,其中所述目标进气密度控制程序被处理器执行时,实现如上述所述的目标进气密度控制方法的步骤。
55.本发明中,获取初始目标进气密度;基于pi控制方法,根据所述初始目标进气密度,计算得到p项的目标进气密度;基于pi控制方法,根据所述初始目标进气密度,确定i项的目标进气密度;将所述p项的目标进气密度和所述i项的目标进气密度进行求和计算,得到优化后的目标进气密度;基于发动机所允许的进气密度范围,限定所述优化后的目标进气密度,得到最终的目标进气密度;将所述最终的目标进气密度用于节气门开度的控制。通过本发明,基于初始目标进气密度,采用pi控制方法,分别得到p项的目标进气密度和i项的目标进气密度,将p项的目标进气密度和i项的目标进气密度进行求和后得到优化后的目标进气密度,再基于发动机允许的进气密度范围,对优化后的目标进气密度进行限定,得到最终的目标进气密度,将最终的目标进气密度用于节气门开度的控制,由于节气门具有控制精度高且没有响应迟滞的特点,因此可以通过对节气门开度的控制高效的实现目标进气密度,在目标进气密度和实际进气密度之间形成了动态的闭环控制调节,很好的解决了发动机进气系统的时滞问题,有效的提升了发动机的进气控制系统的鲁棒性和动态稳定性。
附图说明
56.图1为本发明目标进气密度控制设备一实施例的硬件结构示意图;
57.图2为本发明目标进气密度控制方法一实施例的流程示意图;
58.图3为本发明目标进气密度控制装置一实施例的功能模块示意图。
59.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
60.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
61.第一方面,本发明实施例提供一种目标进气密度控制设备。
62.参照图1,图1为本发明目标进气密度控制设备一实施例的硬件结构示意图。本发明实施例中,目标进气密度控制设备可以包括处理器1001(例如中央处理器central processing unit,cpu),通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信;用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard);网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真wireless-fidelity,wi-fi接口);存储器1005可以是高速随机存取存储器(random access memory,ram),也可以是稳定的存储器(non-volatile memory),例如磁盘存储器,存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的硬件结构并不构成对本发明的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
63.继续参照图1,图1中作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及目标进气密度控制程序。其中,处理器1001可以调用存储器1005中存储的目标进气密度控制程序,并执行本发明实施例提供的目标进气密度控制方法。
64.第二方面,本发明实施例提供了一种目标进气密度控制方法。
65.为了更清楚地展示本技术实施例提供的目标进气密度控制方法,首先介绍一下本技术实施例提供的目标进气密度控制方法的应用场景。
66.本技术实施例提供的目标进气密度控制方法应用在发动机的进气系统中,对目标进气密度进行实时高效的控制调节,应对发动机进气控制系统存在的时滞性问题。
67.一实施例中,参照图2,图2为本发明目标进气密度控制方法一实施例的流程示意图,如图2所示,目标进气密度控制方法包括:
68.步骤s10,获取初始目标进气密度。
69.本实施例中,发动机为了及时的响应动力需求需要实时的对发动机的进气系统的进气量进行相应的控制调节,这里将发动机的进气系统所实时需要的进气密度作为初始目标进气密度。
70.步骤s20,基于pi控制方法,根据所述初始目标进气密度,计算得到p项的目标进气密度。
71.本实施例中,所使用的pi控制方法的完整部分为pid比例-积分-微分(proportion-integral-derivative),在工业自动化控制系统中具有广泛的应用,具有结构简单、容易实现、鲁棒性好等诸多优点,在本实施例中,由于节气门的动作响应快速,因此无需对d项的目标进气密度进行调节,这里是根据初始目标进气密度,计算p项的目标进气密度。
72.步骤s30,基于pi控制方法,根据所述初始目标进气密度,确定i项的目标进气密度。
73.本实施例中,基于pi控制方法,根据初始目标进气密度,确定i项的目标进气密度。
74.步骤s40,将所述p项的目标进气密度和所述i项的目标进气密度进行求和计算,得到优化后的目标进气密度。
75.本实施例中,将p项的目标进气密度和i项的目标进气密度进行相加,即得到优化后的目标进气密度。
76.步骤s50,基于发动机所允许的进气密度范围,限定所述优化后的目标进气密度,得到最终的目标进气密度。
77.本实施例中,最终的目标进气密度需要被限制在发动机所允许的最大和最小进气密度范围内,以避免进气量过大发动机出现爆震的现象或者进气量过小发动机出现熄火的现象。
78.步骤s60,将所述最终的目标进气密度用于节气门开度的控制。
79.本实施例中,得到最终的目标进气密度即可以得到最终的目标进气量,可以通过对节气门的开度大小进行控制,以完成目标进气量。
80.本实施例中,经过测试验证,使用本实施例的目标进气密度控制方法可以达到以下效果:实际进气量与优化后的目标进气量的响应精度范围在
±
2%以内,同时可以保证在整车道路测试下的扭矩精度达到:当请求目标扭矩在100nm以内时,扭矩精度(即实际扭矩和请求目标扭矩的偏差除以请求目标扭矩)范围在
±
3%以内,当请求目标扭矩超过100nm时,扭矩精度(请求目标扭矩与实际扭矩之差)范围在
±
5nm以内。
81.进一步地,一实施例中,步骤s20包括:
82.基于pi控制方法,根据所述初始目标进气密度,通过公式计算得到p项的目标进气密度,计算公式为:
83.rho
p
=k
p
×
rho
err
,其中,
84.其中,rho
p
为p项的目标进气密度,k
p
为p项的控制因子,rho
err
为所述初始目标进气密度rho和实际进气密度rho
act
之差,时间系数f
p
根据标定的f
p
与rho
err
的关系表确定,τ
air
为进气系统时间常数,根据标定的发动机转速n
eng
、初始目标进气密度rho及进气系统时间常数τ
air
的关系表确定,λ为进气量pi动态控制的滤波常数。
85.本实施例中,进气系统时间常数τ
air
,反映了进气系统的气路扭矩迟滞,即从请求进气到气量经过节气门进入气缸燃烧做功的时间延时,由发动机转速和初始目标进气密度共同决定,发动机转速越小或者初始目标进气密度越小,进气系统时间常数越大,标定的发动机转速n
eng
、初始目标进气密度rho及进气系统时间常数τ
air
的关系表参阅表1所示,表1为发动机转速n
eng
、初始目标进气密度rho及进气系统时间常数τ
air
的标定关系表。
86.表1.
[0087][0088]
标定的f
p
与rho
err
的关系表参阅表2所示,表2为时间系数f
p
与rho
err
的标定关系表。
[0089]
表2.
[0090]
rho
err
(mgpl)-5-3-10135f
p
10.40.100.080.321
[0091]
进一步地,一实施例中,步骤s20中所述进气量pi动态控制的滤波常数λ的确定方法具体为:
[0092]
检测增压控制闭环是否处于激活状态;
[0093]
当增压控制闭环不是处于激活状态时,进气量pi动态控制的滤波常数λ根据标定的发动机转速n、初始目标进气密度rho及进气量pi动态控制的滤波常数λ的关系表确定;
[0094]
当增压控制闭环处于激活状态时,进气量pi动态控制的滤波常数λ根据标定的节气门入口实际气体压力与目标进气压力之差map
diff
、发动机转速n、及进气量pi动态控制的滤波常数λ的关系表确定。
[0095]
本实施例中,进气量pi动态控制的滤波常数λ体现的是气体流量从节气门进入气缸的反应时间,在增压系统闭环控制激活时,通过增压器和节气门的共同作用,可以有效提高进气压力的精度,从而提高了进气反应时间,基于此,在整车测试下分别标定在两种工作模式下的进气量pi动态控制的滤波常数λ,标定的发动机转速n、初始目标进气密度rho及进气量pi动态控制的滤波常数λ的关系表参阅表3所示,表3为发动机转速n、初始目标进气密度rho及进气量pi动态控制的滤波常数λ的标定关系表。
[0096]
表3.
[0097][0098][0099]
标定的节气门入口实际气体压力与目标进气压力之差map
diff
、发动机转速n、及进气量pi动态控制的滤波常数λ的关系表参阅表4所示,表4为节气门入口实际气体压力与目标进气压力之差map
diff
、发动机转速n、及进气量pi动态控制的滤波常数λ的标定关系表。
[0100]
表4.
[0101][0102]
进一步地,一实施例中,步骤s30包括:
[0103]
步骤s301,基于pi控制方法,根据所述初始目标进气密度,通过判断复位条件是否
满足,确定i项的目标进气密度的原始值;
[0104]
步骤s302,基于标定的范围表,限定所述i项的目标进气密度的原始值,得到i项的目标进气密度,所述标定的范围表标定了发动机转速n、初始目标进气密度rho及i项的目标进气密度的原始值的最大值的对应关系。
[0105]
本实施例中,根据复位条件是否满足来确定相应的i项的目标进气密度的原始值如何取值,进一步的根据标定范围表来限定i项的目标进气密度的原始值,以避免i项的调节过大而出现积分饱和的现象,这里的限定具体为:i项的目标进气密度的原始值以标定范围表中的对应值作为最大值,即限定i项的目标进气密度的原始值的绝对值不能超出最大值的范围,当超出时分为两种情况来确定i项的目标进气密度的原始值,若i项的目标进气密度的原始值为正值,则取标定范围表中的对应值的正值作为i项的目标进气密度的原始值,若i项的目标进气密度的原始值为负值,则取标定范围表中的对应值的负值作为i项的目标进气密度的原始值。标定的范围表参阅表5所示,表5为发动机转速n、初始目标进气密度rho及i项的目标进气密度的原始值的最大值的标定关系表。
[0106]
表5.
[0107][0108]
进一步地,一实施例中,步骤s301包括:
[0109]
步骤s3011,判断复位条件是否满足;
[0110]
步骤s3012,若复位条件满足,则将所述初始目标进气密度和实际进气密度之差作为i项的目标进气密度的原始值;
[0111]
步骤s3013,若复位条件不满足,则通过计算得到i项的目标进气密度的原始值,计算公式为:rho
iraw
=rhoi(z) δrhoi[0112]
其中,rho
iraw
为i项的目标进气密度的原始值,rhoi(z)为上个周期的i项的目标进气密度rhoi,i项的累加项δrhoi根据i项的累加项的未被限制值及限制值共同确定。
[0113]
本实施例中,根据复位条件是否满足来确定相应的i项的目标进气密度的原始值如何取值,分为两种情况,这里的主要区别是当复位条件满足时,则不对i项的目标进气密度的原始值进行累加计算,将所述初始目标进气密度和实际进气密度之差作为i项的目标进气密度的原始值,不满足时需要进行累加计算,以使得的到i项的目标进气密度的原始值更为准确。
[0114]
进一步地,一实施例中,步骤s3011包括:
[0115]
检测是否满足预设条件,预设条件包括:
[0116]
节气门处于全开状态;
[0117]
节气门退出全开状态的时间小于或等于预设时间,所述预设时间根据标定的节气
门退出全开后的发动机燃烧次数、节气门退出全开后的进气口温度的最高值及所述预设时间的关系表确定;
[0118]
节气门未全开,但节气门实际开度与目标开度之差大于预设开度;
[0119]
发动机处于启动或停机状态;
[0120]
若以上预设条件至少满足一个,则判断复位条件满足,否则判断复位条件不满足。
[0121]
本实施例中,节气门处于全开状态时无节流作用,无法通过节气门来控制进气密度即进气量,需要通过增压系统来实现进气压力的调节,从而实现进气量的达成,因此将节气门处于全开状态作为满足复位的条件之一。本实施例中,预设时间根据节气门退出全开后的发动机燃烧次数和节气门退出全开后的进气口温度的最高值来共同决定,发动机每燃烧一次,进气门开启一次,从而造成进气系统的逐步体积增大,燃烧次数较短时系统控制不稳定,进气口温度越低,气体流动性越差,所需要的预设时间越长,避免过早地进入复位而导致的气体流动性差系统不稳定,因此将节气门退出全开状态的时间小于或等于预设时间作为满足复位的条件之一。标定的节气门退出全开后的发动机燃烧次数、节气门退出全开后的进气口温度的最高值及所述预设时间的关系表参阅表6所示,表6为节气门退出全开后的发动机燃烧次数、节气门退出全开后的进气口温度的最高值及所述预设时间的标定关系表。
[0122]
表6.
[0123][0124]
本实例中,预设开度取值2%,在实际节气门开度相对目标节气门开度过大时,此时目标进气密度需要进入初始化阶段,限制目标进气密度的变化,因此将节气门未全开,但节气门实际开度与目标开度之差大于预设开度作为满足复位的条件之一。本实例中,发动机处于起动或停机状态,起动过程气量控制为开环控制,停机无需进行气量控制,因此将发动机处于启动或停机状态作为满足复位的条件之一。
[0125]
进一步地,一实施例中,步骤s301中所述i项的累加项δrhoi根据i项的累加项的未被限制值及限制值共同确定包括:
[0126]
通过计算得到i项的累加项的未被限制值δrho
iunlim
,计算公式为:
[0127]
δrho
iunlim
=ki×
rho
err
×
δt
[0128]
其中,ki为i项的控制因子,时间系数fi根据标定的初始目标进气密度rho的变化率和实际进气密度rho
act
的变化率两者的绝对值的最大值d_rho
diffmax
与fi的关系表确定,λ为进气量pi动态控制的滤波常数;
[0129]
若上个周期p项的目标进气密度和i项的目标进气密度之和,达到发动机所允许的
最大进气密度,则i项的累加项的最大值为0,i项的累加项的值取i项的累加项的未被限制值和0之间的最小值;
[0130]
若上个周期的p项的目标进气密度和i项的目标进气密度之和,达到发动机所允许的最小进气密度,则i项的累加项的最小值为0,i项的累加项的值取i项的累加项的未被限制值和0之间的最大值;
[0131]
若上个周期的i项的目标进气密度的原始值的绝对值,达到i项的目标进气密度的原始值的最大值,则i项的累加项的最大值为0,i项的累加项的值取i项的累加项的未被限制值和0之间的最小值;
[0132]
若上个周期的i项的目标进气密度的原始值的绝对值,达到i项的目标进气密度的原始值的最小值,则i项的累加项的最小值为0,i项的累加项的值取i项的累加项的未被限制值和0之间的最大值;
[0133]
若上个周期的节气门开度达到最大开度,则i项的累加项的最大值为0,i项的累加项的值取i项的累加项的未被限制值和0之间的最小值;
[0134]
若上个周期的节气门开度达到最小开度,则i项的累加项的最小值为0,i项的累加项的值取i项的累加项的未被限制值和0之间的最大值;
[0135]
若节气门出口气体压力与节气门入口气体压力的比值超过预设压比,则i项的累加项的最大值为0,i项的累加项的值取i项的累加项的未被限制值和0之间的最小值。
[0136]
本实施例中,首先通过计算得到i项的累加项的未被限制值,进一步的使用i项的累加项的限制值来限制i项的累加项的最大和最小取值的范围,具体的分为上述的七种情况,用于改善i项的控制,避免积分饱和。标定的初始目标进气密度rho的变化率和实际进气密度rho
act
的变化率两者的绝对值的最大值d_rho
diffmax
与fi的关系表参阅表7所示,表7为初始目标进气密度rho的变化率和实际进气密度rho
act
的变化率两者的绝对值的最大值d_rho
diffmax
与fi的标定关系表。
[0137]
表7.
[0138][0139]
本实施例中,引入进气量pi动态控制的滤波常数λ,作为模糊的滤波参数,对于标定工程师而言,主要的标定工作为标定不同工作时间段的时间系数f
p
和fi,便可得到进气量pi动态控制的滤波常数λ,极大减轻了标定工作,且不管工况如何变化,以及发动机进气系统温度如何变化,根据标定好的时间系数f
p
和fi,p项的目标进气密度和i项的目标进气密度均能自动进行调整,标定工作小,标定方法简单可靠。
[0140]
第三方面,本发明实施例还提供一种目标进气密度控制装置。
[0141]
参照图3,图3为本发明目标进气密度控制装置一实施例的功能模块示意图。
[0142]
本实施例中,所述目标进气密度控制装置包括:
[0143]
获取模块10,用于获取初始目标进气密度;
[0144]
第一计算模块20,用于基于pi控制方法,根据所述初始目标进气密度,计算得到p项的目标进气密度;
[0145]
确定模块30,用于基于pi控制方法,根据所述初始目标进气密度,确定i项的目标
进气密度;
[0146]
第二计算模块40,用于将所述p项的目标进气密度和所述i项的目标进气密度进行求和计算,得到优化后的目标进气密度;
[0147]
限定模块50,用于基于发动机所允许的进气密度范围,限定所述优化后的目标进气密度,得到最终的目标进气密度;
[0148]
控制模块60,用于将所述最终的目标进气密度用于节气门开度的控制。
[0149]
进一步地,一实施例中,第一计算模块20,用于:
[0150]
基于pi控制方法,根据所述初始目标进气密度,通过公式计算得到p项的目标进气密度,计算公式为:
[0151]
rho
p
=k
p
×
rho
err
,其中,
[0152]
其中,rho
p
为p项的目标进气密度,k
p
为p项的控制因子,rho
err
为所述初始目标进气密度rho和实际进气密度rho
act
之差,系数f
p
根据标定的f
p
与rho
err
的关系表确定,τ
air
为进气系统时间常数,根据标定的发动机转速n
eng
、初始目标进气密度rho及进气系统时间常数τ
air
的关系表确定,λ为进气量pi动态控制的滤波常数。
[0153]
进一步地,一实施例中,第一计算模块20中还包括滤波常数确定模块,用于:
[0154]
检测增压控制闭环是否处于激活状态;
[0155]
当增压控制闭环不是处于激活状态时,进气量pi动态控制的滤波常数λ根据标定的发动机转速n、初始目标进气密度rho及进气量pi动态控制的滤波常数λ的关系表确定;
[0156]
当增压控制闭环处于激活状态时,进气量pi动态控制的滤波常数λ根据标定的节气门入口实际气体压力与目标进气压力之差map
diff
、发动机转速n、及进气量pi动态控制的滤波常数λ的关系表确定。
[0157]
进一步地,一实施例中,确定模块30,用于:
[0158]
基于pi控制方法,根据所述初始目标进气密度,通过判断复位条件是否满足,确定i项的目标进气密度的原始值;
[0159]
基于标定的范围表,限定所述i项的目标进气密度的原始值,得到i项的目标进气密度,所述标定的范围表标定了发动机转速n、初始目标进气密度rho及i项的目标进气密度的原始值的最大值的对应关系。
[0160]
进一步地,一实施例中,确定模块30中还包括原始值确定模块,用于:
[0161]
判断复位条件是否满足;
[0162]
若复位条件满足,则将所述初始目标进气密度和实际进气密度之差作为i项的目标进气密度的原始值;
[0163]
若复位条件不满足,则通过计算得到i项的目标进气密度的原始值,计算公式为:rho
iraw
=rhoi(z) δrhoi[0164]
其中,rho
iraw
为i项的目标进气密度的原始值,rhoi(z)为上个周期的i项的目标进气密度rhoi,i项的累加项δrhoi根据i项的累加项的未被限制值及限制值共同确定。
[0165]
进一步地,一实施例中,原始值确定模块中还包括判断模块,用于:
[0166]
检测是否满足预设条件,预设条件包括:
[0167]
节气门处于全开状态;
[0168]
节气门退出全开状态的时间小于或等于预设时间,所述预设时间根据标定的节气门退出全开后的发动机燃烧次数、节气门退出全开后的进气口温度的最高值及所述预设时间的关系表确定;
[0169]
节气门未全开,但节气门实际开度与目标开度之差大于预设开度;
[0170]
发动机处于启动或停机状态;
[0171]
若以上预设条件至少满足一个,则判断复位条件满足,否则判断复位条件不满足。
[0172]
进一步地,一实施例中,原始值确定模块中还包括累加项确定模块,用于:
[0173]
通过计算得到i项的累加项的未被限制值δrho
iunlim
,计算公式为:
[0174]
δrho
iunlim
=ki×
rho
err
×
δt
[0175]
其中,ki为i项的控制因子,fi根据标定的初始目标进气密度rho的变化率和实际进气密度rho
act
的变化率两者的绝对值的最大值d_rho
diffmax
与fi的关系表确定,λ为进气量pi动态控制的滤波常数;
[0176]
若上个周期p项的目标进气密度和i项的目标进气密度之和,达到发动机所允许的最大进气密度,则i项的累加项的最大值为0,i项的累加项的值取i项的累加项的未被限制值和0之间的最小值;
[0177]
若上个周期的p项的目标进气密度和i项的目标进气密度之和,达到发动机所允许的最小进气密度,则i项的累加项的最小值为0,i项的累加项的值取i项的累加项的未被限制值和0之间的最大值;
[0178]
若上个周期的i项的目标进气密度的原始值的绝对值,达到i项的目标进气密度的原始值的最大值,则i项的累加项的最大值为0,i项的累加项的值取i项的累加项的未被限制值和0之间的最小值;
[0179]
若上个周期的i项的目标进气密度的原始值的绝对值,达到i项的目标进气密度的原始值的最小值,则i项的累加项的最小值为0,i项的累加项的值取i项的累加项的未被限制值和0之间的最大值;
[0180]
若上个周期的节气门开度达到最大开度,则i项的累加项的最大值为0,i项的累加项的值取i项的累加项的未被限制值和0之间的最小值;
[0181]
若上个周期的节气门开度达到最小开度,则i项的累加项的最小值为0,i项的累加项的值取i项的累加项的未被限制值和0之间的最大值;
[0182]
若节气门出口气体压力与节气门入口气体压力的比值超过预设压比,则i项的累加项的最大值为0,i项的累加项的值取i项的累加项的未被限制值和0之间的最小值。
[0183]
其中,上述目标进气密度控制装置中各个模块的功能实现与上述目标进气密度控制方法实施例中各步骤相对应,其功能和实现过程在此处不再一一赘述。
[0184]
第四方面,本发明实施例还提供一种可读存储介质。
[0185]
本发明可读存储介质上存储有目标进气密度控制程序,其中所述目标进气密度控制程序被处理器执行时,实现如上述的目标进气密度控制方法的步骤。
[0186]
其中,目标进气密度控制程序被执行时所实现的方法可参照本发明目标进气密度控制方法的各个实施例,此处不再赘述。
[0187]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排
他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0188]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0189]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备执行本发明各个实施例所述的方法。
[0190]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献