VVT相位控制方法、装置、控制设备及发动机与流程

未命名 07-08 阅读:255 评论:0

vvt相位控制方法、装置、控制设备及发动机
技术领域
1.本发明涉及发动机技术领域,具体而言,涉及一种vvt相位控制方法、装置、控制设备及发动机。


背景技术:

2.在发动机中,vvt(variable valve timing,可变气门正时)系统可以通过发动机的工况控制进气、排气凸轮轴,来改变发动机进气门、排气门的正时,从而对发动机的气门开启、关闭时间及进气量进行连续调节,进而可提高发动机的动力性、降低油耗。
3.目前,vvt开启控制时,需要进行vvt相位位置的自学习,而在现有的自学习,通常是以理论设计的相位关系为基础,通过传感器测量得到的相位关系与理论相位关系进行比较,对于它们之间的差异进行处理。该方式得到的偏差会影响vvt相位位置控制的精度。


技术实现要素:

4.有鉴于此,本技术实施例的目的在于提供一种vvt相位控制方法、装置、控制设备及发动机,能够改善vvt相位位置控制存在精度缺陷的问题。
5.为实现上述技术目的,本技术采用的技术方案如下:
6.第一方面,本技术实施例提供了一种vvt相位控制方法,所述方法包括:
7.当发动机启动时,获取所述发动机的vvt初始位置,并自学习所述初始位置,所述初始位置包括与所述发动机中气门对应的凸轮轴和曲轴的相对位置;
8.根据完成自学习得到的所述初始位置,确定当前自学习值;
9.根据所述当前自学习值和预存的首次自学习值,确定自学习的第一相位偏差值;
10.获取发动机的第一物理相位偏差,所述第一物理相位偏差为实测所述发动机在出厂前得到的;
11.根据所述第一物理相位偏差、所述第一相位偏差值和预存的目标vvt位置,确定修正后的目标vvt位置;
12.基于所述修正后的目标vvt位置,控制所述发动机的气门相位。
13.结合第一方面,在一些可选的实施方式中,在根据完成自学习得到的所述初始位置,确定当前自学习值之前,所述方法还包括:
14.判断是否为在所述发动机的生命周期内的首次自学习所述初始位置;
15.若为首次自学习所述初始位置,则存储首次自学习得到的值以作为所述首次自学习值。
16.结合第一方面,在一些可选的实施方式中,根据完成自学习得到的所述初始位置,确定当前自学习值,包括:
17.若完成自学习得到的所述初始位置与上一次完成的自学习值的差值小于等于预设阈值,则将当前完成自学习得到的所述初始位置作为所述当前自学习值。
18.结合第一方面,在一些可选的实施方式中,根据所述第一物理相位偏差、所述第一
相位偏差值和预存的目标vvt位置,确定修正后的目标vvt位置,包括:
19.根据所述第一物理相位偏差和所述第一相位偏差值,确定第二物理相位偏差;
20.根据所述第二物理相位偏差和预存的目标vvt位置,得到修正后的目标vvt位置。
21.结合第一方面,在一些可选的实施方式中,根据所述第二物理相位偏差和预存的目标vvt位置,得到修正后的目标vvt位置,包括:
22.将所述第二物理相位偏差加上所述预存的目标vvt位置,得到候选vvt位置;
23.基于预设的vvt调节范围值和所述候选vvt位置,得到所述修正后的目标vvt位置。
24.结合第一方面,在一些可选的实施方式中,基于预设的vvt调节范围和所述候选vvt位置,得到所述修正后的目标vvt位置,包括:
25.若所述候选vvt位置的值低于所述调节范围中的最小值,则将所述调节范围中的最小值确定为所述修正后的目标vvt位置;
26.若所述候选vvt位置的值超过所述调节范围中的最大值,则将所述调节范围中的最大值确定为所述修正后的目标vvt位置;
27.若所述候选vvt位置的值在所述调节范围中,则将所述候选vvt位置确定为所述修正后的目标vvt位置。
28.结合第一方面,在一些可选的实施方式中,获取发动机的第一物理相位偏差,包括:
29.从指定的信息载体获取所述发动机的所述第一物理相位偏差,所述信息载体包括条形码、二维码、数值标签、电子标签中的任一种。
30.结合第一方面,在一些可选的实施方式中,在根据完成自学习得到的所述初始位置,确定当前自学习值之后,所述方法还包括:
31.根据所述当前自学习值,更新vvt的初始位置信号。
32.第二方面,本技术实施例还提供一种vvt相位控制装置,所述装置包括:
33.第一获取单元,用于当发动机启动时,获取所述发动机的vvt初始位置,并自学习所述初始位置,所述初始位置包括与所述发动机中气门对应的凸轮轴和曲轴的相对位置;
34.第一确定单元,用于根据完成自学习得到的所述初始位置,确定当前自学习值;
35.第二确定单元,用于根据所述当前自学习值和预存的首次自学习值,确定自学习的第一相位偏差值;
36.第二获取单元,用于获取发动机的第一物理相位偏差,所述第一物理相位偏差为实测所述发动机在出厂前得到的;
37.第三确定单元,用于根据所述第一物理相位偏差、所述第一相位偏差值和预存的目标vvt位置,确定修正后的目标vvt位置;
38.控制单元,用于基于所述修正后的目标vvt位置,控制所述发动机的气门相位。
39.第三方面,本技术实施例还提供一种控制设备,所述控制设备包括相互耦合的处理器及存储器,所述存储器内存储计算机程序,当所述计算机程序被所述处理器执行时,使得所述控制设备执行上述的方法。
40.第四方面,本技术实施例还提供一种发动机,所述发动机包括发动机本体、vvt系统及上述的控制设备,所述vvt系统设置于所述发动机本体中,所述控制设备与所述vvt系统电连接。
41.第五方面,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述的方法。
42.采用上述技术方案的发明,具有如下优点:
43.在本技术提供的技术方案中,当发动机启动时,获取发动机的vvt初始位置,并自学习初始位置;根据完成自学习得到的初始位置,确定当前自学习值;根据当前自学习值和预存的首次自学习值,确定自学习的第一相位偏差值,以滤除电信号误差,并得到因磨损/老化的误差;再根据发动机的第一物理相位偏差、第一相位偏差值和预存的目标vvt位置,确定修正后的目标vvt位置;基于修正后的目标vvt位置,控制发动机的气门相位。如此,通过滤除电信号误差,并结合磨损/老化后的误差和第一物理相位偏差,对目标vvt位置进行修正,能够提高vvt相位位置控制精度,进而有利于提高发动机的动力性,降低油耗。
附图说明
44.本技术可以通过附图给出的非限定性实施例进一步说明。应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
45.图1为本技术实施例提供的vvt相位控制方法的流程示意图。
46.图2为本技术实施例提供的对vvt初始位置修正的逻辑框图。
47.图3为本技术实施例提供的对目标vvt位置修正的逻辑框图。
48.图4为本技术实施例提供的vvt相位控制装置的框图。
49.图标:400-vvt相位控制装置;410-第一获取单元;420-第一确定单元;430-第二确定单元;440-第二获取单元;450-第三确定单元;460-控制单元。
具体实施方式
50.以下将结合附图和具体实施例对本技术进行详细说明,需要说明的是,在附图或说明书描述中,相似或相同的部分都使用相同的图号,附图中未绘示或描述的实现方式,为所属技术领域中普通技术人员所知的形式。在本技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
51.发明人研究发现,vvt开启控制时,需要进行vvt相位位置的自学习,而在现有的自学习,通常是以理论设计的相位关系为基础,通过传感器测量得到的相位关系与理论相位关系进行比较,对于它们之间的差异进行处理。该方式得到的偏差实质上包含了发动机本体零部件散差、装配误差以及电信号误差(电信号误差包括传感器散差、信号延迟、信号盘散差、空气间隙等)。实际上影响发动机气门的开闭角度和影响进气量计算的因素,是由发动机本体零部件散差、装配误差引起的物理相位的偏差。而电信号引起的偏差不会影响实际的气门开闭角度,也不会影响进气量的计算。因此,现有方式得到的偏差包含了电信号误差,会影响vvt相位位置控制的精度。
52.鉴于上述问题,本技术发明人经过长期研究探索,提出以下实施例以解决上述问题。下面结合附图,对本发明实施例作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
53.本技术实施例提供一种控制设备可以包括处理模块及存储模块。存储模块内存储计算机程序,当计算机程序被所述处理模块执行时,使得控制设备能够执行下述vvt(variable valve timing,可变气门正时)相位控制方法中的相应步骤。
54.控制设备可以为汽车中的ecu(electronic control unit,电子控制单元)模块。可理解地,处理模块与存储模块可以集成于一体,或者可以独立存在。
55.本技术实施例还提供一种发动机,所述发动机包括发动机本体、vvt系统及上述的控制设备,所述vvt系统设置于所述发动机本体中,所述控制设备与所述vvt系统电连接。控制设备可以对vvt系统中与气门对应的相位位置进行优化调节。其中,发动机本体和vvt系统的结构为常规结构,这里不再赘述。
56.请参照图1,本技术还提供一种vvt相位控制方法,可以应用于上述的控制设备,由控制设备执行或实现方法的各步骤。其中,vvt相位控制方法可以包括如下步骤:
57.步骤110,当发动机启动时,获取所述发动机的vvt初始位置,并自学习所述初始位置,所述初始位置包括与所述发动机中气门对应的凸轮轴和曲轴的相对位置;
58.步骤120,根据完成自学习得到的所述初始位置,确定当前自学习值;
59.步骤130,根据所述当前自学习值和预存的首次自学习值,确定自学习的第一相位偏差值;
60.步骤140,获取发动机的第一物理相位偏差,所述第一物理相位偏差为实测所述发动机在出厂前得到的;
61.步骤150,根据所述第一物理相位偏差、所述第一相位偏差值和预存的目标vvt位置,确定修正后的目标vvt位置;
62.步骤160,基于所述修正后的目标vvt位置,控制所述发动机的气门相位。
63.在上述的实施方式中,根据当前自学习值和预存的首次自学习值,确定自学习的第一相位偏差值,可以滤除电信号误差,并得到因磨损/老化的误差。再根据发动机的第一物理相位偏差、第一相位偏差值和预存的目标vvt位置,确定修正后的目标vvt位置;基于修正后的目标vvt位置,控制发动机的气门相位。如此,通过滤除电信号误差,并结合磨损/老化后的误差和第一物理相位偏差,对目标vvt位置进行修正,能够提高vvt相位位置控制精度,提升计算进气量的准确度,改善发动机的油耗、排放、动力性等性能指标,如降低油耗,提升动力性。
64.下面将对vvt相位控制方法的各步骤进行详细阐述,如下:
65.在步骤110中,当发动机启动时,发动机中的vvt系统可以自动采集发动机的vvt初始位置,并自学习该初始位置。可理解地,在vvt系统中,包括用于采集初始位置的传感器,如凸轮轴角度传感器、曲轴角度传感器等。vvt系统可以利用凸轮轴角度传感器采集发动机启动时的凸轮轴的初始角度,以及利用曲轴角度传感器采集曲轴的初始角度以作为vvt初始位置。其中,自学习初始位置可理解为记录存储该初始位置中的位置数据。
66.在本实施例中,控制设备能够获取发动机各项运行状态参数,包括但不限于转速、负荷、温度、曲轴相位位置和凸轮轴相位位置等信号。
67.另外,控制设备设置有输入输出接口,能够接收外部信息,如接收工厂测量得到的物理相位偏差;能够将控制信号输出给执行器。
68.在步骤120根据完成自学习得到的所述初始位置,确定当前自学习值之前,所述方
法还包括:
69.判断是否为在所述发动机的生命周期内的首次自学习所述初始位置;
70.若为首次自学习所述初始位置,则存储首次自学习得到的值以作为所述首次自学习值。
71.可理解地,发动机每次启动时,均会进行气门相应的初始位置的自学习。控制设备可以对每次自学习进行判断,以检测本次自学习是否为首次自学习。其中,首次自学习指的是在发动机装配在车辆上之后,首次的自学习。每个发动机在生命周期(指发动机从投入使用到弃用的周期)内,仅存在一次首次自学习。
72.若本次自学习初始位置为首次自学习,则存储首次自学习得到的位置数据,以作为首次自学习值。其中,首次自学习值可以作为后续位置补偿修正的参考值之一。
73.在本实施例中,步骤120根据完成自学习得到的所述初始位置,确定当前自学习值,包括:
74.若完成自学习得到的所述初始位置与上一次完成的自学习值的差值小于等于预设阈值,则将当前完成自学习得到的所述初始位置作为所述当前自学习值;
75.若完成自学习得到的所述初始位置与上一次完成的自学习值的差值大于预设阈值,且本次自学习非首次自学习时,则将上次自学习得到的初始位置作为当前自学习值。其中,上次自学习得到的自学习值即为发动机在上次启动时采集并存储记录的发动机的vvt初始位置。
76.若本次自学习为首次自学习,则将首次自学习值作为当前自学习值。
77.在本实施例中,该预设阈值用于衡量自学习得到的初始位置是否异常,可以根据实际情况灵活确定。可理解地,随着发动机的累计运行时长增加,发动机的内部结构(如凸轮轴、曲轴)的磨损越来越大,因此,后续每次自学习得到的初始位置与上一次完成的自学习值存在一定偏差,且该偏差通常会逐步增加,但该偏差通常不会超过预设阈值。若偏差超过该预设阈值,则表示当前采集的初始位置为异常数据或为不可信的数据。
78.例如,采集数据的传感器出现故障,导致偏差超过预设阈值。此时,便可以将上次自学习得到的初始位置,作为当前自学习值,以进行后续气门位置的修正。
79.另外,当本次自学习得到的初始位置与上一次完成的自学习值的差值大于预设阈值,控制设备可以发出预警提示,以使用户及时发现异常信息,以便于用户及时对异常情况进行检查维护,避免异常情况持续出现。
80.在步骤130中,首次自学习值减去当前自学习值,得到的偏差值即为自学习的第一相位偏差值。
81.可理解地,首次自学习值和当前自学习值中,均包括相同的电信号偏差。另外,首次自学习值中还包括部分的物理相位偏差,当前自学习值中包含首次自学习值中的物理相位偏差及基于磨损的物理相位偏差。在本实施例中,利用首次自学习值减去当前自学习值,得到的偏差值,即为发动机磨损的物理相位偏差,也就是自学习的第一相位偏差值。
82.其中,电信号偏差包括但不限于传感器散差、信号延迟、信号盘散差等。物理相位偏差包括但不限于发动机本体零部件散差、装配误差等。
83.在本实施例中,发动机生产线可以以数值标签、电子标签、条形码或者二维码等形式,将实测的发动机的第一物理相位偏差(该偏差是在发动机装配过程中得到,是实测的气
门相位与理论设计的气门相位之间的偏差)信息进行传递。数值标签可理解为印刷有第一物理相位偏差的标签或卡片。
84.在步骤140中,第一物理相位偏差可以预先存储在控制设备的存储模块中,或者,第一物理相位偏差记录在指定的信息载体中。当需要获取第一物理相位偏差时,可以直接从存储模块中读取,或者,从指定的信息载体中获取。
85.示例性地,步骤140获取发动机的第一物理相位偏差,包括:
86.从指定的信息载体获取所述发动机的所述第一物理相位偏差,所述信息载体包括条形码、二维码、数值标签、电子标签中的任一种。
87.例如,控制设备可以通过扫描条形码或者二维码、诊断仪或其他工具读取生产线提供的第一物理相位偏差的信息,然后,将第一物理相位偏差转化为指令,并通过通讯协议将指令输入到控制设备的处理模块/存储模块中进行存储。
88.在本实施例中,步骤150根据所述第一物理相位偏差、所述第一相位偏差值和预存的目标vvt位置,确定修正后的目标vvt位置,包括:
89.步骤151,根据所述第一物理相位偏差和所述第一相位偏差值,确定第二物理相位偏差;
90.步骤152,根据所述第二物理相位偏差和预存的目标vvt位置,得到修正后的目标vvt位置。
91.在步骤151中,将第一物理相位偏差加上第一相位偏差值,便可以得到第二物理相位偏差。
92.其中,步骤152根据所述第二物理相位偏差和预存的目标vvt位置,得到修正后的目标vvt位置,包括:
93.将所述第二物理相位偏差加上所述预存的目标vvt位置,得到候选vvt位置;
94.基于预设的vvt调节范围值和所述候选vvt位置,得到所述修正后的目标vvt位置。
95.其中,基于预设的vvt调节范围和所述候选vvt位置,得到所述修正后的目标vvt位置,包括:
96.若所述候选vvt位置的值低于所述调节范围中的最小值,则将所述调节范围中的最小值确定为所述修正后的目标vvt位置;
97.若所述候选vvt位置的值超过所述调节范围中的最大值,则将所述调节范围中的最大值确定为所述修正后的目标vvt位置;
98.若所述候选vvt位置的值在所述调节范围中,则将所述候选vvt位置确定为所述修正后的目标vvt位置。
99.在本实施例中,预存的目标vvt位置可理解为最优vvt位置,为预先通过测试得到的值。比如,将预先测试得到的使得发动机油耗最低或者扭矩最大的vvt位置作为最优vvt位置,即为预存的目标vvt位置。
100.类似地,预设的vvt调节范围为vvt调节的上限与下限的范围,包括上限与下限值。其中,上限值与下限值为预先通过测试得到的位置数据。
101.在步骤160中,控制设备基于更新后的vvt初始位置(即为当前自学习值),利用修正后的目标vvt位置进行发动机的气门相位的调节优化,由于在气门调节过程中,滤除了电信号偏差的影响,且考虑了发动机出厂时的物理相位偏差以及运行后的磨损导致的物理偏
差,从而可以提高气门相位调节的精度,可以实现发动机进气量和喷油量的精确控制,充分发掘发动机的潜力,得到更优秀的油耗、排放、动力性等性能表现。
102.在本实施例中,在步骤120根据完成自学习得到的所述初始位置,确定当前自学习值之后,所述方法还包括:
103.根据所述当前自学习值,更新vvt的初始位置信号。
104.初始位置信号用于结合修正后的目标vvt位置,来对发动机的气门相位进行调节控制。
105.请结合参照图2和图3,下面将基于图2和图3,举例阐述方法的实现过程,如下:
106.s201,发动机启动成功,并在vvt初始位置完成自学习,进入步骤s202。
107.s202,控制设备中的处理模块判断是否为首次自学习,是则进入步骤s203,否则进入步骤s204。
108.s203,将完成自学习后的自学习值存储为首次自学习值,进入步骤s204。
109.s204,将完成自学习后的自学习值更新替换,以作为当前自学习值,进入步骤s205。
110.s205,根据更新后的当前自学习值,更新vvt初始位置信号,进入步骤s301。
111.s301,从控制设备的存储模块中读取首次自学习值,进入步骤s302。
112.s302,从存储模块中读取当前自学习值,进入步骤s303。
113.s303,由首次自学习值减去当前自学习值,得到当前自学习值与首次自学习值的偏差(即为第一相位偏差值),进入步骤s304。
114.s304,从存储模块中读取工厂实测物理偏差(该偏差是在发动机装配过程中得到,是实测的气门相位与理论设计的气门相位之间的偏差,并传递给控制设备,该偏差即为第一物理相位偏差),进入步骤s305。
115.s305,由当前自学习值与首次自学习值的偏差加上工厂实测物理偏差,得到最终的物理相位偏差(即为第二物理相位偏差),进入步骤s306。
116.s306,从存储模块中读取预存的目标vvt位置,进入步骤s307。
117.s307,由最终的物理相位偏差加上目标vvt位置,得到修正后的目标vvt位置,进入步骤s308。
118.s308,判断修正后的目标vvt位置是否超出了vvt调节的上限,是则进入步骤s309,否则进入步骤s310。
119.s309,最终的目标vvt位置为vvt调节的上限。
120.s310,进一步判断修正后的目标vvt位置是否超出了vvt调节的下限,是则进入步骤s311,否则进入步骤s312。
121.s311,最终的目标位置为vvt调节的下限。
122.s312,最终的目标位置为修正后的目标vvt位置。
123.最后,利用更新vvt初始位置信号和修正后的目标vvt位置,便可以实现发动机的气门相位的精准控制。
124.基于上述设计,通过对电信号偏差和物理相位偏差分别进行了处理,即,通过步骤s303滤除电信号偏差,并引入磨损后的物理相位偏差,可以实现气门开闭角度的精度控制,提升发动机进气量的精确计算,提高系统的控制精度,有利于充分发挥发动机硬件的性能
潜力,得到了更好的油耗、排放、动力等性能。
125.请参照图4,本技术还提供一种vvt相位控制装置400,vvt相位控制装置400包括至少一个可以软件或固件(firmware)的形式存储于存储模块中或固化在控制设备的操作系统(operating system,os)中的软件功能模块。处理模块用于执行存储模块中存储的可执行模块,例如vvt相位控制装置400所包括的软件功能模块及计算机程序等。
126.vvt相位控制装置400包括第一获取单元410、第一确定单元420、第二确定单元430、第二获取单元440、第三确定单元450及控制单元460,各单元具有的功能可以如下:
127.第一获取单元410,用于当发动机启动时,获取所述发动机的vvt初始位置,并自学习所述初始位置,所述初始位置包括与所述发动机中气门对应的凸轮轴和曲轴的相对位置;
128.第一确定单元420,用于根据完成自学习得到的所述初始位置,确定当前自学习值;
129.第二确定单元430,用于根据所述当前自学习值和预存的首次自学习值,确定自学习的第一相位偏差值;
130.第二获取单元440,用于获取发动机的第一物理相位偏差,所述第一物理相位偏差为实测所述发动机在出厂前得到的;
131.第三确定单元450,用于根据所述第一物理相位偏差、所述第一相位偏差值和预存的目标vvt位置,确定修正后的目标vvt位置;
132.控制单元460,用于基于所述修正后的目标vvt位置,控制所述发动机的气门相位。
133.可选地,vvt相位控制装置400还可以包括判断单元。在第一确定单元420根据完成自学习得到的所述初始位置,确定当前自学习值之前,判断单元用于:判断是否为在所述发动机的生命周期内的首次自学习所述初始位置;若为首次自学习所述初始位置,则存储首次自学习得到的值以作为所述首次自学习值。
134.可选地,第一确定单元420还可以用于:若完成自学习得到的所述初始位置与上一次完成的自学习值的差值小于等于预设阈值,则将当前完成自学习得到的所述初始位置作为所述当前自学习值。
135.可选地,第三确定单元450还可以用于:
136.根据所述第一物理相位偏差和所述第一相位偏差值,确定第二物理相位偏差;
137.根据所述第二物理相位偏差和预存的目标vvt位置,得到修正后的目标vvt位置。
138.可选地,第三确定单元450还可以用于:
139.将所述第二物理相位偏差加上所述预存的目标vvt位置,得到候选vvt位置;
140.基于预设的vvt调节范围值和所述候选vvt位置,得到所述修正后的目标vvt位置。
141.可选地,第三确定单元450还可以用于:
142.若所述候选vvt位置的值低于所述调节范围中的最小值,则将所述调节范围中的最小值确定为所述修正后的目标vvt位置;
143.若所述候选vvt位置的值超过所述调节范围中的最大值,则将所述调节范围中的最大值确定为所述修正后的目标vvt位置;
144.若所述候选vvt位置的值在所述调节范围中,则将所述候选vvt位置确定为所述修正后的目标vvt位置。
145.可选地,第二获取单元440可以用于:从指定的信息载体获取所述发动机的所述第一物理相位偏差,所述信息载体包括条形码、二维码、数值标签、电子标签中的任一种。
146.可选地,vvt相位控制装置400还可以包括更新单元。在第一确定单元420根据完成自学习得到的所述初始位置,确定当前自学习值之后,更新单元用于根据所述当前自学习值,更新vvt的初始位置信号。
147.在本实施例中,处理模块可以是一种集成电路芯片,具有信号的处理能力。上述处理模块可以是通用处理器。例如,该处理器可以是中央处理器(central processing unit,cpu)、数字信号处理器(digital signal processing,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。
148.存储模块可以是,但不限于,随机存取存储器,只读存储器,可编程只读存储器,可擦除可编程只读存储器,电可擦除可编程只读存储器等。在本实施例中,存储模块可以用于存储vvt初始位置、首次自学习值、上次的自学习值、发动机的第一物理相位偏差等。当然,存储模块还可以用于存储程序,处理模块在接收到执行指令后,执行该程序。
149.需要说明的是,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的控制设备的具体工作过程,可以参考前述方法中的各步骤对应过程,在此不再过多赘述。
150.本技术实施例还提供一种计算机可读存储介质。计算机可读存储介质中存储有计算机程序,当计算机程序在计算机上运行时,使得计算机执行如上述实施例中所述的vvt相位控制方法。
151.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本技术可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现,基于这样的理解,本技术的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,控制设备,或者网络设备等)执行本技术各个实施场景所述的方法。
152.综上所述,本技术实施例提供一种vvt相位控制方法、装置、控制设备及发动机。在本方案中,当发动机启动时,获取发动机的vvt初始位置,并自学习初始位置,初始位置包括与发动机中气门对应的凸轮轴和曲轴的相对位置;根据完成自学习得到的初始位置,确定当前自学习值;根据当前自学习值和预存的首次自学习值,确定自学习的第一相位偏差值,以滤除电信号误差,并得到因磨损/老化的误差;获取发动机的第一物理相位偏差,第一物理相位偏差为实测发动机在出厂前得到的;根据第一物理相位偏差、第一相位偏差值和预存的目标vvt位置,确定修正后的目标vvt位置;基于修正后的目标vvt位置,控制发动机的气门相位。如此,通过滤除电信号误差,并结合磨损/老化后的误差和第一物理相位偏差,对目标vvt位置进行修正,能够提高vvt相位位置控制精度,进而有利于提高发动机的动力性,降低油耗。
153.在本技术所提供的实施例中,应该理解到,所揭露的装置、系统和方法,也可以通过其它的方式实现。以上所描述的装置、系统和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本技术的多个实施例的系统、方法和计算机程序产品的可能实
现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。另外,在本技术各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
154.以上所述仅为本技术的实施例而已,并不用于限制本技术的保护范围,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。

技术特征:
1.一种vvt相位控制方法,其特征在于,所述方法包括:当发动机启动时,获取所述发动机的vvt初始位置,并自学习所述初始位置,所述初始位置包括与所述发动机中气门对应的凸轮轴和曲轴的相对位置;根据完成自学习得到的所述初始位置,确定当前自学习值;根据所述当前自学习值和预存的首次自学习值,确定自学习的第一相位偏差值;获取发动机的第一物理相位偏差,所述第一物理相位偏差为实测所述发动机在出厂前得到的;根据所述第一物理相位偏差、所述第一相位偏差值和预存的目标vvt位置,确定修正后的目标vvt位置;基于所述修正后的目标vvt位置,控制所述发动机的气门相位。2.根据权利要求1所述的方法,其特征在于,在根据完成自学习得到的所述初始位置,确定当前自学习值之前,所述方法还包括:判断是否为在所述发动机的生命周期内的首次自学习所述初始位置;若为首次自学习所述初始位置,则存储首次自学习得到的值以作为所述首次自学习值。3.根据权利要求1所述的方法,其特征在于,根据完成自学习得到的所述初始位置,确定当前自学习值,包括:若完成自学习得到的所述初始位置与上一次完成的自学习值的差值小于等于预设阈值,则将当前完成自学习得到的所述初始位置作为所述当前自学习值。4.根据权利要求1所述的方法,其特征在于,根据所述第一物理相位偏差、所述第一相位偏差值和预存的目标vvt位置,确定修正后的目标vvt位置,包括:根据所述第一物理相位偏差和所述第一相位偏差值,确定第二物理相位偏差;根据所述第二物理相位偏差和预存的目标vvt位置,得到修正后的目标vvt位置。5.根据权利要求4所述的方法,其特征在于,根据所述第二物理相位偏差和预存的目标vvt位置,得到修正后的目标vvt位置,包括:将所述第二物理相位偏差加上所述预存的目标vvt位置,得到候选vvt位置;基于预设的vvt调节范围值和所述候选vvt位置,得到所述修正后的目标vvt位置。6.根据权利要求5所述的方法,其特征在于,基于预设的vvt调节范围和所述候选vvt位置,得到所述修正后的目标vvt位置,包括:若所述候选vvt位置的值低于所述调节范围中的最小值,则将所述调节范围中的最小值确定为所述修正后的目标vvt位置;若所述候选vvt位置的值超过所述调节范围中的最大值,则将所述调节范围中的最大值确定为所述修正后的目标vvt位置;若所述候选vvt位置的值在所述调节范围中,则将所述候选vvt位置确定为所述修正后的目标vvt位置。7.根据权利要求1所述的方法,其特征在于,获取发动机的第一物理相位偏差,包括:从指定的信息载体获取所述发动机的所述第一物理相位偏差,所述信息载体包括条形码、二维码、数值标签、电子标签中的任一种。8.根据权利要求1-7中任一项所述的方法,其特征在于,在根据完成自学习得到的所述
初始位置,确定当前自学习值之后,所述方法还包括:根据所述当前自学习值,更新vvt的初始位置信号。9.一种vvt相位控制装置,其特征在于,所述装置包括:第一获取单元,用于当发动机启动时,获取所述发动机的vvt初始位置,并自学习所述初始位置,所述初始位置包括与所述发动机中气门对应的凸轮轴和曲轴的相对位置;第一确定单元,用于根据完成自学习得到的所述初始位置,确定当前自学习值;第二确定单元,用于根据所述当前自学习值和预存的首次自学习值,确定自学习的第一相位偏差值;第二获取单元,用于获取发动机的第一物理相位偏差,所述第一物理相位偏差为实测所述发动机在出厂前得到的;第三确定单元,用于根据所述第一物理相位偏差、所述第一相位偏差值和预存的目标vvt位置,确定修正后的目标vvt位置;控制单元,用于基于所述修正后的目标vvt位置,控制所述发动机的气门相位。10.一种控制设备,其特征在于,所述控制设备包括相互耦合的处理器及存储器,所述存储器内存储计算机程序,当所述计算机程序被所述处理器执行时,使得所述控制设备执行如权利要求1-8中任一项所述的方法。11.一种发动机,其特征在于,所述发动机包括发动机本体、vvt系统及如权利要求10所述的控制设备,所述vvt系统设置于所述发动机本体中,所述控制设备与所述vvt系统电连接。12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1-8中任一项所述的方法。

技术总结
本申请提供一种VVT相位控制方法、装置、控制设备及发动机。当发动机启动时,获取发动机的VVT初始位置,并自学习初始位置;根据完成自学习得到的初始位置,确定当前自学习值;根据当前自学习值和预存的首次自学习值,确定自学习的第一相位偏差值,以滤除电信号误差,并得到因磨损/老化的误差;再根据发动机的第一物理相位偏差、第一相位偏差值和目标VVT位置,确定修正后的目标VVT位置;基于修正后的目标VVT位置,控制发动机的气门相位。如此,通过滤除电信号误差,并结合发动机磨损/老化后的误差和物理相位偏差,对目标VVT位置进行修正,能够提高VVT相位位置控制精度,进而有利于提高发动机的动力性,降低油耗。降低油耗。降低油耗。


技术研发人员:何建华 邓伟 刘斌
受保护的技术使用者:重庆长安汽车股份有限公司
技术研发日:2023.03.21
技术公布日:2023/6/4
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐